											




			
		


			



















														
						

				

						


		








			



																	

				


				
						













				
																			

					
										




















																								

																	




		




		






																								

		
															


					

	







																								




			






					



								






								




												
			
		







					




							






									




										

					






						






					







										




									
				







					




















									





									
		


	



					





















						








								
		


		



					



















							






									

		



		



						



	













					





							





				



		


					


				






			













								





			




					
						
						




							


	






								






	




																				


								










									











																						

								









					



				



	

						



		



						
								








			









					


	
							




	



							
							








		











					
										



		


															
















				



					
					











																	





					



					






		
				











																		






					


					









		













														









							
						









	



		








				




				










																			




	


				







			





		












																																	






	













			





		

																												






















			





	



													

											






















				





	




										




	

					























						



			



								



				

					






















								

				





						

						

					





















																



						


								

							
















																	



						

									

							
















																




						

									

							
















										


			


								

									

						


















			

			




		

																						




















	








	






																								



















		
















																								
















					








		





																								















						







			




					
																	











							




					




						
																	



			






				



						



								
															


				






					



					


										
																		



				






				





				


																															














				






	




																											




		












				











																											





		












				







																									












					

					





																						












							
				





																							












						

			






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











							












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









			


		











																												


													









																												


													

		


																																						


			







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


			







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



			






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



				






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

				



				
			


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


		


				



							


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


			

															


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

																				


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



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

						




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

							



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




						






















																											


					
	











	



																																								











																																														













	
																												
																


			







																															
			
														

								

																


														
							


	


																															





																			







																																





										
						






							



																								




									

					






					





				
								

									





								

	


	



					





			


								

								





								

		

			


					





			



																


												

		



		


								

			





												




							






				



		


													





											




								






				



				

												





							
			





									






	




																				


								










									











																					

								









						


				







							


		



															







				









					

		
							



		



														









		











						
									



		


															















					



					
					







	


																	




						



					





		

				











																		





						


				










		













														








								
					










	














			




					









																			





	


				







			





		












																							
								







	













		






		
																													





















				





	


													


											






















				




		



											



		

					























						



		




							



				


				























								

			





						

							

				






















															




						

									

							
















																



						


									

							















																	



						

										

							















										



			


								
										

						

















				

			



			

																				

					



















		


		






																							



















		















																										















					







		





																									














							





				



						

										
						










							



						



						

										
							


			






				



						


									

																

				






				




					


									
																			




			





					





			


																																














			






		



																													
					












				










																												





	












				







	
																				






	











						





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













				
						





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











						

		






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











						











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










		
















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

							


			










																											

													

		



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


			







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



			







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




			






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



				






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



				
				

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

		


				



								

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


		


															

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

																			



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



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



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

							


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




							

		






					


																											
	



								









					

																															

												











																												
									
											









	
																												
		
	
											

				


	
		
																															
	


														

				

																			



															

	
				

	

																																




												
				









																																





										

				









					




																							





									

				








					





													

									




									

				



	


					





	
	


							


								




									

				



		


					





		



								
								


											


			


			


							


	






													



								






					



		



							

		





												




								


	



				
	


	



											





											





							
	


	


				
			

			
				

					



							










						








	

	

												



						

								









					



	

	

				
								

			







				
						







		













					
				
				
		
		








			
				
























						
			


			



			






									









	













											








		

																	




						



			







		

				












																





							

					










			












														
	






														










	














			




				










																		










				







				



		













																		
													








	












		





																																		




















			





	


														

												





















					




		


												


		


						





















							



		



							



				



				






















									
					



						

							


				






















														




						

										
								















																




						

										

								














																




						

										

								














										


			


									
										

							
















				
			




			
																					
						



















		

		






																									

















		
















																									















					







	






																									














						






			




						
																		











						




						


							
										
						




		





					



						


							

									
							

				





					



						

									

													
					


				





				





				


																															














			






	




																												
					












			











																											






	












				






		
																					






	











					





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













					
		







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












						










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











					











																							










				

	










																												

											








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

											









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


				





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


			






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


			






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


	

	





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

			



	

						

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

			

				



								

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

			


														


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


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



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



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


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




						



	





						




																									

		


							









					

																															

	

									











																																

				

											











																															

													

			








																																



														

				

	


															


														
	




						

																																




											

		




			



																																


																		





	



					


																																														








						





																																											







						







	


	



																									


					








										











									

														


					



		


							
		









									




										



						


	




											









								


											



			








												







							




					

					


					






			



					







						





			





				

							




			



						






						
















					
																





			



			





			















						
				

										






			

				






			














						
			


										






			

			

		



				













											








			
																





						


				







								












																





							

				











			













															





															










	














				



				









																			










				







				



		












																								
									






		












		





		
																															




















			




		


													


												





















					



		



											



	



						





















							


		




								


				



				






















									
				




						

						


					





















															




					


										
								















																




					


										

								













																




							

										

							














											

				


								
											
							















				



			

																											
						













					








																														
















					








																															















						







																														














							





			

										

																	










	


				


				


			
						

											
						


				







			

					


			


			
										
					


				







			
						


			

																					
				



			







																	

																										













																		

																				




		










							
																															





		









						
																												





	






									
							



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












								


						




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












							



						



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











							





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









			
			





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


											




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




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

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

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



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



	

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



	

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

				


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

			


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

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



	









										

																			


			


					












					
		
		

																								








						
				





					





																						

				




												






					

	


																						

					

															






				

																							
		


																						






																												

	



																															


																						

		



				


																				
	

																								
			



			



																				
	

																									
				









						



					



																												
				






										



			





																									
							







							




	






									


													


						








								










									


											


							







											










							



											




					







													








							



					

				




						






				



					






							





				



				



							




			



					







						
















						
																




			



		






		
















						
															






			


			






			















						
				

								








		

				

	



				














										













																	



				




																			













																											


															
	
		













													








					

												
			

	














			




				










									


				










				







		





			











									


			




									














	














							



			



								






















				




							

		






								























					
									

	








									
























																	












					




























													










										

















				







											










							
							













				


																					




			

							











						
																													
								











																																					
							












						




														


								
						













					






												



						

		















					







												



				

	
















					






													



				

	














		

			





			
											


							
	













		


			


				


			

						

																










	

			


				



		


																							


				






										


			

																	

					

					






																

																	

				



			





																		

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

			










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




			









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





		









					
						




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











									


						




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











								



						


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










						





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










			
			


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








				
			





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





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

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

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


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


	

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



	


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

				



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

				

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

															

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













											

																	


			

						


				





								
		

													
								








						
				





					




																							

			





													





					

	


																						

					

															






				
																											


																						





																															




																						
						
	



																				


	




						

																				
	

																							


		




			



																			
	

																							


			





	




				




							

	
																										
				








							



						



																																		








								




		





																									


						








								










								





											


								






										









									



											




					







										









							



												




					







				


			








							



					


				




								




			



			








						





			





					

													




			








						
















					

															






		

			





			
















						
				

							









		

			







			














											



	








																									



																							






			
														

										


																	

					










													



										
												

			

			












			



					









									



				






		













			



				











								



			


	

					






			




		














							


				



								














	






			





						


	







								






















					

									











									
























																












							


























														










									

















			







												










														












				



																					



				
								











					

																													
								











																																						
							












						




														

								
						













					






												



							

		















					







												



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

	
















				







													


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

	













		

				





		

											

							
	













		

				


			



			

						

														









	


			


				



		


																					
					






			
						


			

																

					

					





																


																

				



			





																	


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

			










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



			









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




			









				

					





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











								



					




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










								




						


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










							





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










						





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









				
			



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



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

				

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

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



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



	

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



	

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



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

			

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

																			

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

						







		
													




														


										


																	

													
				




		

						

		


										

		

																						







										



										

																											

	


											



					
																																																					


				

																																																					





	



																				


																																	





																				



																																	
	


																							


												


				



										
	

																									

											


						



								

	
																																						


						



				



																									



									




							









									



											



									



									








								



											





					

											









							



						
				





				

											
		








							





					



					


																						







							






		





						
																							









						
















						

																						



		






			















						

													


									

				





				














												

						





												
											


																							







			
													


									



																	

					










												



										

												

			
			












			



				










									


			







		












			




			











								



			




	

				







		




			













							



	
	




								













		





				




							











								






















					

								

	








									























																	












						


























													











									
















			







												










										
		













				


																						


												












				

																															
							











																																													











						




															

															












					






												



								
			














					







												



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


















					






													



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



















				





		

											

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















		


			



			


			

						

								
			
	









	



			

				



		



													
			
			












		

						


		

																		
						
	









																	

																

			



		






																		

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











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



		










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




	









					

						




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











								


						




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










								



						


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









							






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









						






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








			
				



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





										



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

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

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


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





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






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



				


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

	

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



															

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


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


			






																			

	
											

					


						

																		
			
																
					


															

										

													
						
					



															


																								



			


											

											


				
																	









																											



		



														










																									


	





																	
	



																															
	


																		






																																	
	

																				






														
																	
		
																
				






												

															



																		



			





										


											






								





			





		



											



						








								












			


										



						









							












			





				


										







							












					



				

														







							












				



				

														








						





















																							











		
























																					



		






		
























														

									

				





			



















										
					






																							


																								

	



				
													

										


																		

					









													


											
												


		

			











					

					









									


			








		












			



				











								


				







				






			




			













							


	
		



								












		







			




							


	







									











		







					

								

		








										






















																	












										






















														










																










			







											










															











				


																						


									











				

																																								








										

																																				







											



															

																	






										






												



															












					







											



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













				







												



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

			
		










			





			
											


							


						



			


				


			


			


					


							
			
					


				


			


				


		



																			
				




		



		

						


		


																								










																


																				



			






																	

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


				





						

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

			










						

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


		









						
							



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


		









					

						




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


		




									


						



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








								





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








						







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








							


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





					

			





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

									

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

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


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





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

	
			



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



					


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

	

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




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

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

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


	








															
			

													


					

							

																		

			
																
					


															

												

										



					

					



														





				

															




		



					


			

										




			


							

					











														
											



	




					

					











																								



	




																		






																									

	

	


					

											






																										

			


	

							

											






														
																

	

								

						
				






												

															


		
								


				




		






											

													





										




		





			



											



							







								














																



							








								












						


				




								






							












						



				

											








							












						



				

														








						






















																							







							


		

				













																						



	






			


									












																									
				





		


									








																






																							


																		
					
			


			

																									


																	


									





												



																
							

			


										




												









									


				








	



					




											











								


			








				






										













							


		
	




		

					






									





			





							

	







										









				







				

									
		








								






















																












												





















													










																









				






											











													











				


																						


									












				

																																								








											
																
																			







										




														


																






										





													



													












				







												



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













				






													


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

			

	









				





		

											

								


						


			



				

				


			

						

								
			
					

				



			

				


			


																		
					



			


			

					


			


																								










																


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



		







																	

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


			





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

			









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


		









					

						




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


		








					

							




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

			




								



						



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








								




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







							






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







			
				




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





									





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

								

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


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


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


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


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



					

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





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



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

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











															

																		
	
						

					



																	


									
									

						

															


																						




					

					



														



					
															





		



					


			
											




		


					

						











										

												


		



						

						











																													



																			


	


																						



	




				

												






																								

			
		

					


											




														
															

		
								


					

				






													

															

	

								


				




		






											

															


												



	






			


												


									







								















																



								







									











															



								






								











						
							

												








						












					

						

									
				








						





















																									






							



	

					









																									




	






		



								









																											

			






		

										







																		




						
																


																	



				
				
	




																									

																


								






												



		


										

					



	


										



												









									


				





		



					



											












							


				



		



		







									






	






						











			

					





									






			


									











								









			







																	













							























														












												






















												










																









			







																	




												










				


																																			











																																																









								



															

																			






										





													


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





										







												


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







	



				







													


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













			






		
											


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














			




		

				
						


								


						



			


			


				


			


															



					

					


			

					


			

																			
				



			



															


																							










																

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


			





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



			





					

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

		










					

						



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

			








					

						




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

			








				


						



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

		





						





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







							






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







						





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






							






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




					

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


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



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



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



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



				

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




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



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

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














											


																		


							

					




															

										



					


						

							
								


					
															




			


						


														


				

										


	











						


			
										





		


					

	















								

			

											




	




					
		



	
		







																												
	



																				
	




																								



	




				

												
	



																									
				

		

					

										







							


																				

	

								

						
			








							



		

				
										
		
									


			



	









					






														


											



		












										





										







								














	




											



												






								












			


										



									
	






								











					


							








	


		









							












					

								


	
			



			









						












															


														







							














					
									



														











			




							

					

								





														


			





			




															
										


					
	
	

										


	

					


										

				





					
		

	



												



	


																		

			



								




												









									

						







										



											










									


				





		


					




										












							



			




			


		






									






		





							

	







			

			







								






				


								

		








									









			







																	











									






















														











													












	







											












												









				






											
					



															










				

																																								









																																															








								


																

																






									





														


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






									







												



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

	









				







												



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












			







	

											


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

			













			




		


											

									

			


	


				


			

				



		



																		
	
			

				


			

						

			


																			

			



			



															

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












																

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






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




						

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









					


						

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










				


						




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









			



						




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






							




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






						







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






						



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






			
		







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

								


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


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


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


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


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



					

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

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

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

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





		

														

																			
												


								

																					




				

	
																						


					
										
		





		




																				

	


		


									


	












																				







		


					

















																								


		
			




									



					

		

																								


		


																						




																							



	




																						



						
										
									
		

																	

				



				


								

								

		
								
											



		



			



						


						

	

								
											



		



		




		




				


												
											





					




					
					





									



				





		




					

								
			







									











					


						


					





			





								












						

						

	






					






							











						

							










					







					












																

															






						













																



											



	





			




																									





													


				




				




															
							



										

			

					
										



										

			





							



	

										



		


																		


		




							






	
								








										

					






													





							










								



			


						
	

					


	

					













							


				




			






	




		
					






		




							

		






				

	

					






			






					

									
		











	
									







	







																		










												





















												












													










		







											












											









			






																		



													









					

																																							








																																																	







									


															


																




									






													



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




									








												



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









				






														


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












			





			

											

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













				



		


				
							

												








			


			


			



			


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




	


				


			
						

			


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







				


															


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









																	

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






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




						

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








					

						



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









					

							



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










				


							



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






								




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





							






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






								



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






		

		



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



						

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

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


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


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

	
				


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



				


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




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



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

														

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




		

															
																		



												



																																




				
	

																						


				

										
			





		



																		
		



			


					
		



	












																			







		



					

		














																					



		
		





									



				






																								



	


																					






																								








															

				





																		
								

	

																		

			





					


								


								

	
									
										



			



				


						


					
		
								

			

				




			
						





		



					

												

		

						





						




					
				





									




			





		




						


								
			







								












			




						

					




				




								











						


						

				




				






							










						

							










					






						











																	

														






							













					
										



											



		




			







					
					


								




														


			





		




															

								



									

				

				


		





		
										

							
					
					


	



							



			





		
																													








						




		






	


																															




					

						







	






								


								


				




				


						




				





								



				





			






			


																									


		


		




					





		





																							




					

								














																						



															















						
																																	














						

																														











									

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











	









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









		










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







	














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





				












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



					










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








						


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










						






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















			








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








			



		








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




	

				














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








			













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















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












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




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

	







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










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











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






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





																	

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






																



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





		

													


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




																	


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



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




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




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






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







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






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





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





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


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

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



		


															

																			
	

											






				

																							




				
	

													
						




					
										

	







		




																					





			

					
			
















																						







	



						

		














																						


	

			




											

				







						
							

										

		


																
			







					

						



								



	




															


		


	


														

				
								

	

																



		






							
			

			



								

	
								

			

			





													


	


		


							
											
			



			




								






			



					

												
		





			




							





					

				





									












			



								



							
				






									











				


								



					




			





								












						

								

				






				






						










							

							











					






						









				
												


														






		
			









	



				
										



													



	





			




	
						


			


									




													


				





		



										


			

								



					
			

			


		




	






	
																											
					


	



			







			





	

																						
	






				







		






	


																									




				


						






	






																

					




				

							



		
	






													




		






				


																									


						




					





		





																							




					

								














																						


															















						
																																














						

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











								


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












	









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









		










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






















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





			












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




				











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









					


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










					







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















			







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








			



		








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




	

				



	








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







			













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















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












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





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








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








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










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







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






																	

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





																



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





		

												



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




																	


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



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




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




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






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







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





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




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




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


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

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

			

									


					

																											

																			

						




				

														

			


																											




			


										

			



			
																					






		



											

				








																					


		
		





																








					
							

						

		


																

		







			

						


									



	



															



		






												

													
		
																	



		

			

										

			


								

																

			





															

			


						
		
												




			




												


			


					


														





				



										



				


			






								











					


								


							
			







								









						

									

						


				




								










																							



				






							









																										


					






						


	
		

							
											
																	





		
				



																										

							
							


		





		




									


				

									



					
								


			





		



										


			


															

		

				

			



		






	
																								

	
	

				







		





	


																	
						





			







		






	



																										



				


						







	






																

					



				

							




		
	






												




			






			


																										


					
	


				






		




																								



															














																							


														














						
																																














						


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












							



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











	









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










	










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







	














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




				











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



					







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









					


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











					







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














			








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








		



		








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




	


			




	







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








			












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















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














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




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







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










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









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






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





																	

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




																	



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




																




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



															



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



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




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




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






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






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




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



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



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

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


														




						

																							


							
										
																
																

					



																		







																
				







																		












														
							







																


						
		
														
					









									

																															




		







										


																													





			






									

													
							

					







		
			


										

			


								

															










																



	


																						





		






												



		



					
														







			





											


				


				




			

							









					



											


						
				










						









							
														

						

				









					










																													




			









				
	








																						
								


					










					




		

						

													

						
									


















													
												

							

							




















																									


						
							






















												

																	


		

		









	






	


																								

	


		









	







	



																	

									
		








		







	






													



													

							




	
		





											



									
			


								

						

								

						


						
	









																							




						

							
	










																						


																				










																																										









							


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








								


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







	



		



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




















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

	

















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


		
	












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



				





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



			


					

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





			

					







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




			




			







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




				




			







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





		
			












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




		


		











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










		






		

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









		





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






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




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



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


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


	

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

																				

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

																



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



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

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


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


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



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



	

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





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





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




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




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



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


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

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



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

					



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

					


		

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

														
							







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









																																							



			







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





			






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


					






														


			

																				









													


		



																	





		





											

		



																			








				



														


				


					

							








						


																	
			
		

				


							






									
																			

					
			




								





																					
										


				
		






							



	

																						

								


								







					



			
																					

							

										










		



													
									

							
									


















														

													
						






















													

												

			

		








		






	


																								
		

		








	







	


																

									









		






		





												


											




						




					





											



												


								


						
									

						


								








																								



							

									









																							


																		










																																											









							

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






								


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













		



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






	










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

















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

			














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


				






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



			

					


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




				

					







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




			




				







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




			





		







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




						













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





	


		












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









		






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









		





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






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




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


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


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

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


																			

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



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


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

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

				
							

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


					

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


			

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


		

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





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





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




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




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


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

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




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


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


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






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

							






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


							





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


					




									


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

						





														

																												






														


																									


					

													

			
										

											



								


																					

			


								




									
																							
				



							




																																
				




																														
																





								

																										

														






					



																										
								
											









		




																		
																




















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






















							

																	









	






	


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









		






	


																

											
	





			







	






											



													

							




				





												


													


								


															

							

									







																									



																	









																								


																	










																																											








						


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






								


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












		



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



















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

			
















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


			













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



			






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



			


					

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




		


					







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




		




				







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




						


		








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




			

		












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




	



		











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









			






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






					





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




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


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

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

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

																		


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



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



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

										




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

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

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

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


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

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

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


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




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

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




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





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

								





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

										



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



						


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


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


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

										


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


							





																																					



								



																																									




																																
																			





																																

																				






				




																																	
											










		



																																				





















																																



















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










	






														


															










	






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



	


			



	

		
																	
															


	


			


																								
															





				

																									
									











																																											











																																										










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









					


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









					


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












				

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
















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


			















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




		








	





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


				








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



			


				


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



			


					






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



		
	


				




	

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




						

			








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




			
			











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





	


			










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









		










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






				









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




										


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


										

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

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

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

																		


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


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



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

															

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

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

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

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

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

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

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




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




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





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




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



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

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


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




						
																											
												






					

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

				

				











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




















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




















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




		




		



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



			



			


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


			


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



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


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



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

			




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


		



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


		



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







					


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






					


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






						

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


				



	

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




			

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




			

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




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

				


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




					



			


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





					


			



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






				


			



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




				


				


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

					


					

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

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

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

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





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





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




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



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

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

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

				

				





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


		

				






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

	


			







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

			



		



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




		




		


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


			



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


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



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




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

			




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



		


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


		



					

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

	




					


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







					


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







						
						

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

				



	


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



			

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




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




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

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

					


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



						


			



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






				


			



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






				



			


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




				


				


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

					

					


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

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

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

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



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


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



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



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

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

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

				
					





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


		

			







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


	


			







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

	

			



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



			




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


			


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


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



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



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

			



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


		



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


		



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

	




				


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






					


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






						

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

					



	


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




			

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




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




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

							

				


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



					


				


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





					

				


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






				


				


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



				



				


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


					


					

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

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

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

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


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


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



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




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




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

			





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



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

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


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




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





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



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


																	
																																																																																																																																																																																																						
																																																																																								


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



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



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




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




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




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


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




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





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



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


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


														
																																																																																																																																																																																					

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


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


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

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

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

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


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