You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

16559 lines
1.4 MiB

裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹ANAGRAM COM
CHAPTER1DOCCHAPTER2DOCCHAPTER3DOCDIARY DOC DICTSORTCOM
FIND COM
HOMONYMSTXT/ HYEXCEPTTXT$HYPHEN COM@LOOKUP COMMAINDICTCMP€MAINDICTCMP€ !"#$%&MAINDICTCMP€'()*+,-.MAINDICTCMP€/0123456MAINDICTCMP€789:;<=>MAINDICTCMP€?@ABCDEFMAINDICTCMP€GHIJKLMNMAINDICTCMP€OPQRSTUVMAINDICTCMP€WXYZ[\]^MAINDICTCMP €_`abcdefMAINDICTCMP
ghMARKFIX COMijMOVEPRN COM'klmPATCH LST€nopqrstuPATCH LST€vwxyz{|}PATCH LST€~€�����PATCH LST€��������PATCH LST��PRINT TST!���READ ME €��������READ ME €������。「READ ME €」、・ヲァィゥェREAD ME €ォャュョッーアイREAD ME gウエオカキクケREADME コREVIEW COM*サシスRULER DOCセSAMPLE1 DOCソSAMPLE2 DOCタSAMPLE3 DOCチSPELL COM ツテTABLE DOCトTEXT DOC,ナニヌTW COMネノWC COM
ハWINSTALLCOM€ヒフヘホマミムメWINSTALLCOM モヤWORDFREQCOMユヨWS COM5ラリルレWS OVR€ロワン゙゚���WS OVR€��������WS OVR€��������WS OVR��WSCHANGECOM€��������WSCHANGECOM€���WSCHANGECOMWSCHANGEOVR€ 
   WSCHANGEOVR+WSCHHELPOVR€WSCHHELPOVRc WSHELP OVR€!"#$%&'(WSHELP OVRJ)*+,-WSINDEX XCL .WSMSGS OVRi/012345WSPRINT OVR€6789:;<=WSPRINT OVR€>?@ABCDEWSPRINT OVR€FGHIJKLMWSPRINT OVR€NOPQRSTUWSPRINT OVR€VWXYZ[\]WSPRINT OVR€^_`abcdeWSPRINT OVR€fghijklmWSPRINT OVR€nopqrstuWSPRINT OVR€vwxyz{|}WSPRINT OVR )~€WSSHORT OVR�SAMPKEY DOC��SAMPKEY ZDK�SAMPKEY ZDT�ZDE10 DOC€��������ZDE10 DOC€��������ZDE10 DOC|��������ZDE10 FOR�ZDE10 NEWt��。「」、・ヲZDE10 QRFァィZDE10 TOCゥェZDE13 FORォZDE13 NEWTャュョッーアZDE16 COM€イウエオカキクケZDE16 COMコZDE16 DIRサZDE16 FIXシZDE16 FORスZDE16 NEW€セソタチツテトナZDE16 NEW*ニヌネZDE16A COM€ノハヒフヘホマミZDE16A COMムZDE16A PATメモZDENST16COMSヤユヨラリルZDEPROP DOC8レロワンZDEPROP Z80 ゙ZDKCOM13COM゚ZDKCOM13DOCN�����裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹1Z&テvヘ\y2�ヘ\:ケハo$ ヘテ* WARNING * This tool is damaged!
Use another copy.
$!�~^#{イツdノz ヘテーANAGRAM - VER 1.0,
Copyright 1981 - Oasis Systems
$€O!� 橆�?ハミ�A巐�[�w# 﨓�?ハミ�A﨓�[昻x2€テ� ヘテIncorrect Input Format
$!€F#コ%~#ツ:€2�:�=ハMG!コ%~#セハDⅴN+q#wツ6yキツ):コ%�*ハZ�?ツ]2��ヘ��ツタu ヘテMain dictionary is not on current disk!
$MAINDICTCMPヘ�ヘ�ツj!~��ツj##~�ツj:�2�!コ%"�:�キツQ:�キハ]=2�:�G*�~2�#"�クハ�ヨAG€€!O ~2ォ�€ヘ�ヘ�#~2ソ#>2�ヘ}N!� "�ヘ�レ]:�キツh:�!�%セツ�:�G:�クツQ!�6# ツxコ%:���!ウ 4=ツ��%:���!ウ 5崧=ツ�テセ4!�5Ⅷ=ツ�テセ!�%~��ハヤ�ヘn ~#テテ:�=2�ツ�>2�ヘcテQ Ⅷ> ヘnテ�!�%ヘ}�7ネO訌yハ譟ヘOy�ニ!�%_+~�w#ヘ}キ�6ニA�\ツ1ヨ5w#テ!�ニA�\ツAヨ5w#6�nレ}2�ッノ*�+w"�>2�ノヘcテ> ヘn>
ヘnノ袗ナ�ヘ�ム睨袗ナ:�キハタ�@ユナヘ�ヘチム!€�ツョ ツ�テイ>!�"��"�ッ2�*�~�ハ�#"��*�G}サツ�|コツ�!�4xチム睨Nヘ#ツ� Thi� i� chapte� 1.
Thi� i� chapte� 2.
Thi� i� chapte� 3.
 Tri� Diary
Septembe� 10
Wha� �� wonderfu� cit� Londo� is。 We'v� bee� her� tw� �day� �an� �
hav� �bee� �literall� runnin� fro� on� tou� �t� �anotherョ � We'r� �
prett� �exhaustedャ an� loo� ferwar� t� explorin� � fe� sight� �o� �
ou� own.
Thi� �mornin� w� too� � tou� tha� bega� a� Trafalga� Squareョ � W� �
too� �th� �undergroun� (thei� wor� fo� subwayゥ �fro� �ou� �hotelョ �
We'v� �foun� �th� �Londo� undergroun� t� b� � grea� �wa� �t� �ge� �
aroun� �an� �les� �costl� tha� taxisョ W� ha� �� �whirlwin� �tou� �
seein� �Parliamentャ �th� Towe� o� Londonャ Towe� Bridgeャ �an� �th� �
changin� �o� th� guar� a� th� palaceョ Mos� impressiv� �wer� �th� �
crow� jewel� i� th� Towe� o� London.
W� �hav� bei� tourin� s� muc� tha� thi� afternoonャ w� decide� �t� �
d� �� �littl� �shoppingョ � W� wen� t� on� �o� �th� �worl� �famou� �
departmen� �storesョ Th� enormit� o� th� plac� wa� �overwhelmingョ �
W� foun� w� wer� mor� comfortabl� shoppin� inth� smalle� shopsョ ノ �
bough� � woo� scar� an� � te� set.
Hyd� Par� i� walkin� distanc� fro� ou� hotelョ S� a� th� en� o� � �
hecti� dayャ w� decide� � strol� throug� th� par� wa� jus� wha� w� �
neededョ � W� ende� u� sittin� o� � par� benc� fo� abou� a� �hourョ �
Th� peopl�-watchin� wa� funョ Al� th� classi� Englis� �character� �
passe� �befor� u� ュュ me� i� derb� hat� an� pi� �stripesャ �nannie� �
pushin� bab� carriagesャ an� bobbie� amon� them.
Ou� �mornin� �tou� �guid� sai� n� visi� �t� �Londo� �i� �complet� �
withou� �te� �a� th� Rit� Hotelョ S� fro� Hyd� Park w� �walke� �� �
shor� distanc� u� Picadill� an� ha� � mos� memorabl� testimeョ I� �
wa� �reall� � smal� mealャ wit� ho� dishe� bein� offere� wit� �th� �
usua� far� o� sconesャ cookiesャ an� cakes.
Afte� sufficientl� stuffin� ourselve� a� teatimeャ w� walke� � bi� �
moreョ Bu� th� Londo� rus� hou� go� t� u� s� w� decide� t� ta� i� �
� movi� rathe� tha� tr� t� ge� bac� t� th� hotelョ Somehowャ �I'v� �
gotte� enoug� energ� t� writ� thi� entr� i� m� tri� diaryョ � I'v� �
ha� � trul� wonderfu� da� ノ lov� thi� city.
Septembe� 12
I'v� �go� t� catc� u� o� tw� day� o� diar� entriesョ W� �wen� �t� �
th� theate� las� nightャ an� go� bac� t� th� hote� to� lat� t� �d� �
an� writing.
Yesterdayャ �w� too� � brea� fro� organize� toursャ an� decide� �t� �
visi� �severa� �Londo� site� o� ou� ownョ I� th� mornin� �w� �wen� �t� �
Westminste� �Abbeyョ W� bough� � guideboo� an� too� �� �leisurel� �
tou� o� th� churchョ
I� th� afternoonャ w� visite� th� Britis� Museumョ Th� plac� i� s� �
hug� �tha� i� i� impossibl� t� eve� thin� o� coverin� i� �al� �i� 濠on� afternoonョ Bu� w� too� � quic� tou� an� sa� th� Magn� Cartaャ �
th� Rosett� Stoneャ an� � hug� collectio� o� origina� �manuscript� �
an� �musica� score� ュュ Bachャ Handelャ Beethovenャ �Keatsャ �Shelleyャ �
Dicken�, an� man� more.
Todayャ �w� lef� Londo� an� too� � da� tou� t� Stratfor�-o�-Avonャ �th� �
birthplac� �o� Willia� Shakespeareョ W� wen� b� bu� wit� � �larg� �
grou� �bu� th� tou� guid� wa� s� wel� informe� tha� i� �wa� �wel� �
wort� �itョ W� covere� � lo� i� on� da� an� eve� too� tim� fo� �� �
leisurel� lunc� a� � loca� hotel.
Stratfor�-o�-Avo� ��i� �� �picturesqu� �littl� �tow� �an� ��stil� �
maintain� �it� �Elizabetha� �flavorョ � Mos� �building� �ar� ��th� �
original� �an� hav� bee� ver� wel� preservedョ W� enjoye� �seein� �
al� th� site� relate� t� Shakespeare'� life.
Tomorro� i� ou� las� da� i� Londonョ We'l� hav� t� mak� th� �mos� �
o� it!
1JテIヘ$y2�ヘ$:ケハ7J ヘテ!テ~^#{イツ,ノ� ヘテBヘd!\ヘ�!\Aヘン!\eヘン!\�ヘン!\�ヘ�!\ゥヘンヘ��ツ�シ ヘテAヘAヘ��ハ*!"チ!�"ケ"サ*��"ニ!Jヘt�ハ �A愠�[�w#ヘt�A﨓�[晴ヘハリヘ=ハロ+~�wx2ネ�愠*ケ"ス*サ"ソ*チ}エハ�*ス�*ソzシレ*ツ�}サレ�キ|g}�o"テJ~#fo~�G�ク偆ツf諤ハ[~諤ハxテチ~諤ツf#テ>*テ"ス>2ノテ*テ��"ソ>2ノテ*ニ:ネG/_�"ニJw#ツ�*ス}/_|/W*サ##メミ�*サ#DM! zウハミ
w+ テテ*ニ�*スs#r*チ�*ケ"サ�"チ*サ}/o|/g#�*ニ+レチリ ヘテ*チ}エハADM!�^#V#�ヘ�諤ハヘ� xアツヘ&€ヘ%ツ8Aヘeヘ�ヘ�ヘテ€ヘ�ヘ��ネ�ヘキタ!€ヘウFヘウノTWOPTIONCMP ユ~��ハ#� ハ��
ハ�cツ�~��ハ#� ハ��
ハ�@橳�`�ヨ@ ツケテ~��
ツ#テ~�� ツ#ムxノ�!ヘg睨'レ#ニGヘヘ�ーヘQ賺�タテ�!2ヘキ�!Fヘg睨ヘ��テQ!>ヘキツq ツeチテgナナF#侔セツiチノヘ��堋~> ��a�{� ノ袗ナ:ルキハキJヘヘ�ツモ!J"ロ>€2レッ2ル*ロ~�ハマ#"ロ!レ5ツマ!ル4チム睨チム�>ノ テ� ~# ツ�ノナOヘチノナ ヘ
ヘチノ袗ナ*Hq#"Hカ�}エツDハヘAヘ�ハ5 ヘテ!ハ"H€謡# ツ=チム睨ハ* WARNING * This tool is damaged!
Use another copy.
$DICTSORT+ Version 1.1
Copyright 1981 - Oasis Systems
$Input file is NOT on disk
$
Insufficient memory for input file
Program Aborted!$
WRITE ERROR
$ $$$ BAK $$$ BAKテqy㊦O!ホ ヘ�ヘ」�」W�ヘ�テqy㊦O!ヲ ヘ�ヘ」ヘ�テqy㊦15&テJヘ\y2�ヘ\:ケハo$ ヘテ* WARNING * This tool is damaged!
Use another copy.
$!�~^#{イツdノz ヘテュFIND - VER 2.0,
Copyright 1981 - Oasis Systems
$€O!� 涇�*ハメ�?ハメ�A嵭�[�w# 毖�*ハメ�?ハメ�'ハメ�A毖�[昮x2€テ ヘテIncorrect Input Format
$!€F#�%~#ツ':€2�:�2��*ハE�?ツH2��ヘ��ツォ` ヘテMain dictionary is not on current disk!
$MAINDICTCMP�ヘ�ヘ�ツU!�~��ツU##~�ツU:�キツ:�ヨAG€€!�O ~2��€ヘ�ヘ�#~2ェ#ヘWN!k "ツヘミレ7:�キツ':�!m%セツ7ヘ0レ�テ�%!m%:�G:�O�?ハM�*ハZセツ�#ハ� ハ�テ>ナ:�O !�% �:�O!m% チ�?ハ€�*ハ�セツ�+ハ� ハ�テq ハ�テ�7ノキノ!m%~��ハョ�ヘH ~#テ�:マ=2マツテ>2マヘ=テ �> ヘHテテ!m%ヘW�7ネO訌yハ�譟ヘ)y�ニ!m%_+~�w#ヘWキ�ニA�\ツ ヨ5w#テ��ニA�\ツヨ5w#6�頓}2�ッノ*ツ+w"ツ>2ソノヘ=テ> ヘH>
ヘHノ袗ナ�ヘ�ム睨袗ナ:ソキハ�k@ユナヘ�ヘチム!€�ツ� ツfテ�>!k"ツ�"タッ2ソ*ツ~�ハサ#"ツ�*タG}サツコ|コツコ!ソ4xチム睨'ホ@'OテNヘ#ツ� ACCEPT EXCEPT
ADAPT ADEPT ADOPT
ADDITION EDITION
ADDUCE EDUCE
ADIEU ADO
AFFECT EFFECT
AFFLUENT EFFLUENT
AID AIDE
AIL ALE
AIR ERE HEIR
ALLAY ALLEY ALLY
ALLOWED ALOUD
ALLUDE ELUDE
ALTAR ALTER
AMOK AMUCK
ANT AUNT
ANTE ANTI
ARC ARK
ASCENT ASSENT
ASSAY ESSAY
AUGHT OUGHT
AYE EYE
BAIL BALE
BARD BARRED
BARE BEAR
BARON BARREN
BASE BASS
BASED BASTE
BASIS BASES
BATHOS PATHOS
BAZAAR BIZARRE
BEACH BEECH
BEAT BEET
BEEN BIN
BELL BELLE
BELLOW BELOW
BERRY BURY
BERTH BIRTH
BESIDE BESIDES
BETTER BETTOR
BIANNUAL BIENNIAL
BLOCK BLOC
BLUE BLEW
BOARD BORED
BOARDER BORDER
BOGEY BOGY
BORE BOOR
BORN BORNE
BOUGH BOW
BOUILLON BULLION
BOULDER BOLDER
BOW BEAU
BOWL BOLL
BRAKE BREAK
BRASSIERE BRAZIER
BREAD BRED
BREATH BREATHE
BRIDAL BRIDLE
BROACH BROOCH
BROWSE BROWS
BUY BY BYE
CALENDAR CALENDER
CALLOUS CALLUS
CALVARY CAVALRY
CANDID CANDIED
CANE CAIN
CANNON CANON
CANT CAN'T
CANVAS CANVASS
CAPITAL CAPITOL
CARAT CARROT
CAROL CARREL
CART CARTE
CASH CACHE
CAST CASTE
CASTER CASTOR
CATCH KETCH
CEILING SEALING
CELERY SALARY
CELL SELL
CELLAR SELLER
CENSOR CENSURE
CENSOR SENSOR
CENT SCENT SENT
CEREAL SERIAL
CERTAIN CURTAIN
CHAMPAGNE CHAMPAIGN
CHEF CHIEF
CHILI CHILE CHILLY
CHIN SHIN
CHORAL CHORALE CORAL
CLAUSE CLAWS
CLOSE CLOTHES
COAL COLE
COARSE COURSE
COCOA COCO
COLLAGE COLLEGE
COLONEL KERNEL
COMA COMMA
COMPLEMENT COMPLIMENT
CONSOLE CONSUL
COO COUP
COOP COUPE
CORAL CORRAL
CORE CORPS
CORPS CORPSE
COUNCIL COUNSEL
COWARD COWERED
CREAK CREEK
CREAM CREME
CREDIBLE CREDITABLE
CRUEL CREWEL
CRUISE CREWS
CUE QUEUE
CURRENT CURRANT
DAIRY DIARY
DAM DAMN
DAYS DAZE
DEAR DEER
DEBIT DEBT
DECADE DECAYED
DECEASE DISEASE
DECENT DESCENT
DECLAIM DISCLAIM
DEMUR DEMURE
DESERT DESSERT
DEVICE DEVISE
DEW DO DUE
DIE DYE
DINGHY DINGY
DISASSEMBLE DISSEMBLE
DISBURSE DISPERSE
DISCREET DISCRETE
DOE DOUGH
DONE DUN
DRAFT DRAUGHT
DRAUGHT DROUGHT
DUAL DUEL
EARN URN
EITHER ETHER
ELICIT ILLICIT
EMIGRATE IMMIGRATE
EMIT OMIT
ENSURE INSURE
ENVELOP ENVELOPE
EVE EAVE
EXERCISE EXORCISE
FACIAL FACILE
FAINT FEINT
FAIR FARE
FAIRY FERRY
FARTHER FURTHER
FAWN FAUN
FAZE PHASE
FEAT FEET
FIANCE FIANCEE
FIN FINN
FINAL FINALE
FIR FUR
FISHER FISSURE
FLAIR FLARE
FLEA FLEE
FLIER FLYER
FLOCK FLOC
FLOUR FLOWER
FLU FLEW
FORTH FOURTH
FOUL FOWL
FRANK FRANC
FREEZE FREES
FRIAR FRYER
FURRY FURY
GAFF GAFFE
GAIT GATE
GAMBLE GAMBOL
GAUGE GAGE
GENES JEANS
GENIUS GENUS
GENTEEL GENTILE GENTLE
GERMAN GERMANE
GILD GUILD
GILT GUILT
GORILLA GUERRILLA
GREASE GREECE
GRILL GRILLE
GRIP GRIPPE
GRISLY GRIZZLY
GROAN GROWN
HAIL HALE
HAIR HARE
HAIRY HARRY
HALL HAUL
HANGER HANGAR
HAPLY HAPPILY
HAY HEY
HEAL HEEL
HEAR HERE
HEARD HERD
HEART HART
HEROIN HEROINE
HEW HUE
HIGH HI
HOAR WHORE
HOARD HORDE
HOARSE HORSE
HOE HO
HOLE WHOLE
HOLY WHOLLY
HOSE HOES
HUMAN HUMANE
HUNGARY HUNGRY
IDLE IDOL
INCITE INSIGHT
ITS IT'S
JAM JAMB
KNAVE NAVE
KNIT NIT
KNOB NOB
LAIR LIAR
LAPSE LAPS
LATER LATTER
LATH LATHE
LAX LACKS
LEAD LED
LEAN LIEN
LEANT LENT
LEAST LEASED
LESSON LESSEN
LEVEE LEVY
LIABLE LIBEL
LINKS LYNX
LOAD LODE
LOAN LONE
LOATH LOATHE
LOOSE LOSE
LOOT LUTE
LOW LO
LUMBER LUMBAR
MAGNATE MAGNET
MAID MADE
MAIL MALE
MAIN MAINE MANE
MALL MAUL
MANTEL MANTLE
MARITAL MARTIAL
MARQUEE MARQUIS
MARRY MERRY
MARSHAL MARTIAL
MAZE MAIZE
MEAT MEET
MEDAL MEDDLE
METAL METTLE
MIGHT MITE
MILL MIL
MINOR MINER
MOAN MOWN
MOAT MOTE
MORN MOURN
MOTIF MOTIVE
MUSCLE MUSSEL
MUSICAL MUSICALE
NAVAL NAVEL
NEED KNEAD
NEITHER NETHER
NICE NIECE
NIGHT KNIGHT
NOSE KNOWS
OAR ORE
ODE OWED
ORAL AURAL
ORDINANCE ORDNANCE
OVERDO OVERDUE
PAIL PALE
PAIN PANE
PAIR PARE PEAR
PALATE PALLET
PARISH PERISH
PAROLE PAYROLL
PAUSE PAWS
PEA PEE
PEACE PIECE
PEAK PEEK
PEDAL PEDDLE
PEEL PEAL
PERFECT PREFECT
PERSECUTE PROSECUTE
PERSONAL PERSONNEL
PERSPECTIVE PROSPECTIVE
PI PIE
PISTOL PISTIL
PLAGUE PLAQUE
PLAIN PLANE
PLAINTIFF PLAINTIVE
PLEAS PLEASE
PLUM PLUMB
PLURAL PLEURAL
POLE POLL
POOR PORE POUR
POSSES POSSESS
PRECEDE PROCEED
PRESCRIBE PROSCRIBE
PRIDE PRIED
PRINCIPAL PRINCIPLE
PRIZE PRIES
PROFIT PROPHET
PROPHESY PROPHECY
PROSE PROS
PROSTATE PROSTRATE
QUARTS QUARTZ
RABBIT RABBET
RACK WRACK
RAIN REIGN REIN
RAISE RAYS RAZE
RAP WRAP
RATIONAL RATIONALE
READ RED
READ REED
REAL REEL
REALITY REALTY
RECENT RESENT
REEK WREAK
RETCH WRETCH
RIDGED RIGID
RIGHT RITE WRIGHT WRITE
RIGOR RIGGER
RING WRING
ROAD RODE RHODE
ROAM ROME
ROLE ROLL
ROOMER RUMOR
ROOT ROUTE
ROUT ROUTE
ROW ROE
RUDE RUED
RYE WRY
SACK SAC
SAIL SALE
SANATORIUM SANITARIUM
SATIRE SATYR
SAVER SAVOR
SAVIOR SAVOR
SCARED SCARRED
SCENE SEEN
SEAM SEEM
SEAMAN SEMEN
SEED CEDE
SEIZE SEAS SEES
SENSE CENTS
SEVER SEVERE
SEW SOW
SHEAR SHEER
SICK SIC
SIDE SIGHED
SIGHT CITE SITE
SIGN SINE
SIGNET CYGNET
SLAY SLEIGH
SLEIGHT SLIGHT
SLOUGH SLEW
SLOW SLOE
SOLE SOUL
SOME SUM
SON SUN
SORE SOAR
SPECIE SPECIES
STAIR STARE
STAKE STEAK
STATIONARY STATIONERY
STEAL STEEL
STYLE STILE
SUCCOR SUCKER
SUIT SOOT
SUITE SWEET
SUMMARY SUMMERY
SUPER SUPPER
SURF SERF
TAIL TALE
TAUT TAUGHT
TAX TACKS
TEA TEE
TEAM TEEM
TEASE TEAS
TEETH TEETHE
THERE THEIR THEY'RE
THRONE THROWN
THROUGH THREW
TIC TICK
TIDE TIED
TIGRESS TIGRIS
TIMBER TIMBRE
TO TOO TWO
TOAD TOWED
TOE TOW
TOLL TOLE
TORT TORTE
TRACT TRACKED
TROOP TROUPE
UNDO UNDUE
VAIN VANE VEIN
VALE VAIL VEIL
VARY VERY
VICE VISE
WAILS WALES WHALES
WAIST WASTE
WAIVE WAVE
WAIVER WAVER
WARES WEARS
WE'RE WERE
WEAK WEEK
WEATHER WHETHER
WHICH WITCH
WHILE WILE
WHINE WINE
WHOSE WHO'S
WOE WHOA
WONT WON'T
WOOD WOULD
YOKE YOLK
YOUR YOU'RE
CON-TROL-LABLE
EQ-UABLE
IN-SA-TIABLE
NE-GO-TIABLE
SO-CIABLE
TURN-TABLE
UN-CON-TROLLABLE
UN-SO-CIABLE
DE-PEND-ENT
IN-DE-PEND-ENT
ANY-THING
BAL-DING
DAR-LING
DUMP-LING
ERR-ING
EVE-NING
EVERY-THING
FAR-THING
FOUND-LING
INK-LING
MAIN-SPRING
NEST-LING
OFF-SPRING
PLAY-THING
SAP-LING
SHOE-STRING
SIB-LING
SOME-THING
STAR-LING
STER-LING
UN-ERR-ING
UP-SWING
WEAK-LING
YEAR-LING
CIV-I-LIZE
CRYS-TAL-LIZE
IM-MO-BI-LIZE
ME-TA-BO-LIZE
MO-BI-LIZE
MO-NOP-O-LIZE
STA-BI-LI*ZE
TAN-TA-LIZE
UN-CIV-I-LIZED
PAL-ATE
IN-CLEM-ENT
BAR-ON-ESS
LI-ON-ESS
EU-LOGY
PED-A-GOGY
LUS-CIOUS
AT-MOS-PHERE
MET-AL
NON-METAL
PET-AL
POST-AL
RENT-AL
CAT-ION
COM-BAT-IVE
STAT-URE
BECK-ON
BES-TIAL
COM-A-TOSE
COME-BACK
CO-ME-DIAN
COMP-TROLLER
CONE-FLOWER
CO-NUN-DRUM
EQUIPPED
HANDLE-BAR
INCH-WORM
INK-BLOT
INN-KEEPER
IN-TE-RIOR
MIN-IS-TER
MIN-IS-TRY
NONE-THE-LESS
QUA-DRILLE
SOM-ER-SAULT
SU-PE-RIOR
U-NA-NIM-ITY
U-NAN-I-MOUS
UNC-TUOUS
DEBT-OR
AC-KNOW-LEDGE
DE-DUCT-I*BLE
EX-ACT-I-TUDE
IN-EX-ACT-I-TUDE
PRE-DICT-*ABLE
RE-SPECT-*ABLE
UN-PRE-DICT-ABLE
VICT-UAL
NEEDLE-WORK
IDLER
BUFF-ER
OFF-BEAT
OFF-HAND
OFF-PRINT
OFF-SHOOT
OFF-SHORE
STIFF-EN
LEFT-IST
LEFT-OVER
LIFT-OFF
SOFT-HEARTED
EGG-SHELL
EGG-PLANT
EGG-NOG
EGG-HEAD
COGNAC
FOR-EIGN-ER
VIGNETTE
HOGS-HEAD
CHILD-ISH
ELD-EST
GOLD-EN
HOLD-OUT
HOLD-OVER
HOLD-UP
SELF-ISH
BULL-ISH
CREST-FALLEN
DIS-TILL-*E*RY
FALL-OUT
LULL-ABY
ROLL-AWAY
SELL-OUT
WALL-EYE
PSALM-IST
ELSE-WHERE
FALSE-HOOD
CON-SULT-ANT
VOLT-AGE
RE-SOLV-ABLE
RE-VOLV-ER
SOLV-ABLE
UN-SOLV-ABLE
BEACH-COMBER
BOMB-ER
CLIMB-ER
PLUMB-ER
DAMP-EN
DAMP-EST
CLINCH-ER
LAUNCH-ER
LUNCH-EON
RANCH-ER
TRENCH-ANT
AN-NOUNCER
BOUNCER
FENCER
HENCE-FORTH
MINCE-MEAT
SI-LENCER
BIND-ERY
BOUND-ARY
COM-MEND-*A-*T*ORY
DE-PEND-ABLE
EX-PEND-ABLE
FIEND-ISH
LAND-OWNER
OUT-LAND-ISH
ROUND-ABOUT
SEND-OFF
STAND-OUT
UN-DER-STAND-ABLE
CHANGE-OVER
HANG-OUT
HANG-OVER
HA-RANGUE
ME-RINGUE
ORANGE-ADE
TONGUE
VENGE-ANCE
SENSE-LESS
AC-COUNT-ANT
ANT-ACID
ANT-EATER
COUNT-ESS
PER-CENT-*AGE
REP-RE-SENTATIVE
ANT-HILL
PENT-HOUSE
AC-CEPT-ABLE
AC-CEPTOR
ADAPT-ABLE
ADAPT-ER
CRYPT-ANALYSIS
IN-TER-RU*P*T-*I*BLE
AN-TIQ-UI*TY
INEQ-UITY
INIQ-UITY
LIQ-UEFY
LIQ-UID
LIQ-UI-D*A*T*E
LIQ-UI-D*A-*T*ION
LIQ-UOR
PRE-REQ-UI-SITE
REQ-UI-SI-TION
SUB-SEQUENCE
U-BIQ-UI-TOUS
AB-SORB-ENT
CARB-ON
HERBAL
IM-PERT-TURB-ABLE
ARCH-ERY
ARCH-AN-GEL
RE-SEARCH-ER
UN-SEARCH-ABLE
AC-CORD-ANCE
BOARD-ER
CHORDAL
HARD-EN
HARD-EST
HAZ-ARD-OUS
JEOP-ARD-IZE
RE-CORDER
STAND-ARD-IZE
STEW-ARD-ESS
YARD-AGE
SURF-ER
MORGUE
CURL-I-CUE
AF-FIRM-*A*T*IVE
CON-FORM-*ITY
DE-FORM-ITY
IN-FORM-A*NT
NON-CON-FORM-IST
CAV-ERN-OUS
DIS-CERN-IBLE
MOD-ERN-IZE
TURN-ABOUT
TURN-OVER
UN-GOV-ERN-ABLE
WEST-ERN-IZE
HARP-IST
SHARPEN
TORQUE
COARS-EN
IR-RE-VERS-IBLE
NURSE-MAID
NURS-ERY
RE-HEARS-AL
RE-VERS-IBLE
WORS-EN
ART-IST
CON-VERT-IBLE
COURT-YARD
FORE-SHORT-EN
HEART-ACHE
HEART-ILY
SHORT-EN
APART-HEID
COURT-HOUSE
EARTH-EN-WARE
NORTH-EAST
NORTH-ERN
PORT-HOLE
NERV-OUS
OB-SERV-A*BLE
OB-SERVER
PRE-SERV-*A*T*I*VE
SERV-ER
SERV-ICE-ABLE
PRE-SCHOOL
CON-DE-SCEND
CRE-SCENDO
DE-CRE-SCENDO
DE-SCEND-ENT
DE-SCENT
PLEB-I-SCITE
RE-SCIND
SEA-SCAPE
ASKANCE
SNAKE-SKIN
WHISK-ER
COLE-SLAW
RATTLE-SNAKE
CLASS-IFY
CLASS-ROOM
CROSS-OVER
DIS-MISS-*AL
EX-PRESS-*I*BLE
IM-PASS-ABLE
LESS-EN
PASS-ABLE
TOSS-UP
UN-CLASS-I-FIED
AR-MI-STICE
ASTIG-MA-TISM
ASTIR
ASTONISH-MENT
BLAST-OFF
BY-STAND-ER
CANDLE-STICK
CAST-AWAY
CAST-OFF
CON-TEST-ANT
CO-STAR
DE-TEST-ABLE
DI-GEST-IBLE
EAST-ERN
EX-IST-ENCE
FORE-STALL
IN-CON-TEST-ABLE
IN-DI-GES*T-*I*BLE
IN-EX-HAUST-IBLE
LIFE-STYLE
LIME-STONE
LIVE-STOCK
MILE-STONE
NON-EX-IST-ENT
PER-SIST-ENT
PHO-TO-STAT
RE-START-ED
RE-STATE-MENT
RE-STORE
SHY-STER
SIDE-STEP
SMOKE-STACK
SUG-GEST-*I*BLE
THERMO-STAT
WASTE-BAS-KET
WASTE-LAND
MAST-HEAD
POST-HU-MOUS
PRIEST-HOOD
SIDE-SWIPE
WATT-METER
BE-TWEEN
KIB-ITZER
BUZZ-ER
AL-GO-RITHM
BIB-LI-OG-RAPHY
BI-NO-MIAL
CEN-TER
COM-PUT-A*BIL-ITY
DEC-LA-RA-TION
DE-GREE
ES-TAB-LISH
GEN-ER-ATOR
HAP-HAZARD
NEG-LI-GIBLE
PE-RI-ODIC
POLY-NO-MIAL
PRE-VIOUS
PROB-ABIL-ITY
PROB-ABLE
PRO-CE-DURE
PUB-LI-CA-TION
PUB-LISH
RE-PLACE-MENT
WHEN-EVER
1�%テテ7ヘ_y2 �ヘ_: ケハr' ヘテ* WARNING * This tool is damaged!
Use another copy.
$!
0~^#{イツgノ} ヘテオHYPHEN+ Version 2.2
Copyright 1982 - Oasis Systems
$!€F#涇~#�$ツコ涇~#�0涇�:�ヨ0G~�0沆�:�ヨ0Ox�>G覩€�25 テ�x25 ヘ:]� ツ�ヘmヘm>?ヘx> ヘx!$6#6+�
ヘ!$N#~ヘ)w ツ):$キハGナ!$_>€カwヘm! $ヘ� ! $チ~#キ�`>-ヘx�ヘxツTテ> ヘx>
ヘxノ袗ナ_ヘチム睨ヘ
!\sヘニ!\ケヘチ!\ンヘチ!\ ヘチ!\ ヘニ!\! ヘチsヘ��ツ�ヨ ヘテInput file is NOT on disk
$ケヘケヘ��ハテ€ヘ7ヘ��ネ7ヘキタ!€ツヘY�ヘYノTWOPTIONCMP ユ~��ハオ#� ハ��
ハャ�cツ�~��ハオ#� ハ��
ハャ�@坙�`�ヨ@ ツ_テオ~��
ツオ#テオ~�� ツオ#ムxノ�!ツヘ睨'Q!
ヘキツワ yヘ�G€テセ!ヘキ�!�ヘ睨アテQ!ヘキツヘロヘ��ヘQヘ�テQナF#�セツチノV ヘ!sヘヘS2Rコ#!$ヘ;Oヘ)�ハ �AⅥ�[�テkyヘムテ0
Reading user file$<yヘ)w#ハ�ヘ;ヘ)�A匤�[俍ヘケハsヘ�ハエ�-ツV:R�� ハォ�
ツVヘ;ハ�:R�ヘ�ハォ� ハォ�
ハォ� ハォ� ハォOヘ)�A'�[�ヘ;テm ヘコ#<ヘムツ�ヘ;Oヘムヘ)ヘケハ��A��[�yヘムテ0
* WARNING * Word too large,
or non text input file!$袗�Fワ}ム�23 +~�'ハz�S#ツz++~�'ハz##+~�w#籟}24 :5 ス埈コ#:3 Oテ゚!$ヘ� !$コ#:4 G:3 O~諤ハヒ�ヘ�ハヒ:�ヘム�*d#"d�ヘム ハ0ヘ�レヒ#ツュ �0ヘムテ゚��'ハ�A�
�[��a�
�{�
�ノ�7ノヘレ&€ヘレ%ツケヘンヘ ヘ ヘヘmヘm*d|オハYヘ�f ヘテ ヘテ hyphens were inserted
$No soft hyphens were inserted
$袗ナ�>2�ヘワ�ワ:キハタ,ヘ�ヘワ�ヘワ>2��ヘワ�ム睨>/<レ゙O�0ツ�:キハ�ヘ>2z/W{/_ノ袗ナ�ヘ�ム睨Q!~#ツ>2シノヘS�堋0> ��a�{� ノ:Q2P:R2Q�S2R� 袗ナ:シキハ�コユナヘQヘ�ツエチム!€� ツb!コ"ソ!"スッ2シ*ソ~�ハー#"ソ*ス+"スG|オxツー!シ4チム睨チム>テ� テネ ~# ツネノ�Oヘレチ�袗ナ*6 q#"6 F�}エツM:ヘケヘ�ハ>:"キツ#>2"€ヘンヘテ�. ヘテ
WRITE ERROR
$!:"6 €謡# ツFチム睨ERRWORDSTXT $$$ BAK $$$ BAK
:レ��メ�_!N^#V�、��-�� ノ �
�ホg ��・ �g R�ワ����袗ナッ2[ヘ、チム睨>2N!€""アノヘ� メ�ヘQキツセ:LキハAEIOUabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"カ :コ �ハ
ヘト・
>2b 2� 28 *カ 9 ~�~#�€�
x28 :8 �匇
ヘェハo
:8 ��
!8 ~ヘ<ト・
�Sツ~
~ヘ[ト・
ヘェ�>S!8 ヘ\�~
ヘユト・
ヘ�ト・
テ�
ヘ�
ヘ・ヘ.ヘ !8 F�*カ �€﨏
�w#ツ�
6ノノ"e:Lキツハ*i��ヘッ*e}督ク|陳ク*eヘセ テZヘQ�ツ�ヘ�袁�袁�ムチノ{想佶ヘヨ|キツ�ヘ>2�
!8 ヘ[ミ
!8 F>ヘ�ト・
!b 6ヘ` >2ソ :サ �ツZ :�
�ツ9 !ヲ
~ヘ�ヲ
!b ヘ*ト・
>2�
:シ �ツ >2ソ テ !ミ
~!8 セツサ #~�Sツ� !b 6#w!8 >ヘ[ト・
>2�
>2ソ テ �Dツサ #~�Eツサ !b 6#6D!8 >ヘ[ト・
>2�
>2ソ テ :�
�ツ� !b >Eヘ\ト・
!8 >ヘ[ト・
>2�
>2ソ テ :�
�ハ� �ツ 8 !ミ
F>ヘ�ト・
!b 6:ソ �ツ !8 ヘ[ト・
!b ヘ[ト・
!b ~�ネ#~�wノD
��0ハK
ヘ��GテW
yヘ�テW
��ツW
GテD
�ツ EHIKLOUVWXYCIPOCS ELBA EPOCS EREHPS ERUT ETAC ETAL EVIT EZI GNI LAC LAIC LAIT L¨OIT LAT LUF NOIS NOIT REHPAR SSEL SSEN SUOIC SUOIT TNED TNEIC TNEM YGO YHPAR YL YRAN >2サ 2シ 8 !h ヘソハ} >!ヲ
wテユ�2Z >2サ ~2[ ヲ
G>ヘ�ト・
!ヲ
F!8 ~触:[ <0 ヘ�ト・
!0 #N:Z !ホ F�巐ク��_^#V�カ カカカ??カQgカカカカカmカカカmmuカカカmカカm�>Tケツ%!0 ##~�Nハ/�Rハ/テ7y!\ ヘツ7>2シ テカ>2サ テカy!タ ヘハカ>2サ テカ>Lケハ_>2サ テカ>2シ テカヘ�テカ>2シ テカ>Sケツカ!ヲ
ヘ\:[ <2[ テカ>Eケハ「>Oケツカ!0 ##~�Iツカ!ヲ
>ヘ[ト・
:[ =2[ :サ �ハミ!8 :[ G>ヘ[ト・
テユ!ヲ
6ノFLSZ BCDFGKPTZ!8 ~��>2サ テt!0 #~2ヨ#~2ラ#~2リ:ヨG:ラクツ;!タ ヘハ;!ルヘハ;:[ <2[ !ヲ
:ヨヘ\テt:ヨ�Lツt:ラ!゙ヘツt:ヨ!ヲ
ヘ\ト・
:ラ�Kツk:リ�Cハt:ラヘ\ト・
:ヲ
2[ ノ�<ハ�ヘェ�ハ� �!レ� ヘ � ム_*ッ袁ェ� ハア !� 6ヘc>2ソ :サ �ツ�!{>ヘ�ト・
{!� ヘ*ト・
:シ �ハ�>2ソ テ�>2ソ :ソ �ツェ!� >ヘuト・
ノ �!
�*��*"アテ !@ヘ
*ウヘァヘ�*�ァヘ�*+ヘァテ 
SYMBOLS
NEXT PC END CHSWAFGLMAFUTERTRODERBE COM CON DIS EQUI EX HAND HORSE HY職R IM IN LEX� MAC丹 MATH� MAX� MIN� MUL祢 NON OUT OVER PSEUО QUAD SEMI SOME SUB SU職R THERE TRANS TRI UN >2サ 2シ 8 !kヘソツ$2�>2サ �2�{G>ヘ�ト・
�!8 :�G~触:�<ヘ�ト・
!�#N:�!ネF��ク��_^#V�4MUMM。ウナy!Pヘハ>2サ テ>Hケハ,>Yケハ,>2シ テ>2サ テ>Vケツ!{ヘ\ト・
:�<2�テ>2シ テ&!�>ヘ�ト・
&!_ヘハ�!cヘハ�>2シ テ&!{ヘ*ト・
>!{ヘ�ト・
>2�テy!Uヘハ>2サ テy![ヘハ>2サ テ>Iケツモ>2サ テ&!�>ヘ�ト・
&!gヘツ!{ヘ*ト・
>ヘ�ト・
>2�:サ �ツ!8 :�G>ヘ[ト・
テ$!{6>�ノ:8 ��.ヘ!8 ~ヨ��.G<2セ >2ス !8 :ス ヘ<2*xヘ<2+xヘ<2,xヘ<2-:,!タ ヘツ��Uツ�:+�Qハ�:ス ニ2ス テ#:+!タ ヘハィ:*ヘハイ:ス <2ス テ#:+G:,クツテヘfテ#:+�Cツ�:,�Kツ�:ス ニ2ス !8 ヘ�テ#:+�Qツ :,�Uツ :ス <!8 ヘ�:ス ニ2ス テ#:-!タ ヘツヘ・テ#:ス ニ2ス :セ G:ス クⅤヘ�ト・
ノチ�点x啗�ヘ!M6�WツT6�ヘ!^6#� ハ�ERERS:+�Lハ��Sハ�!8 :ス ニヘ�:ス ニ2ス テ�!タ :-ヘツ�5!8 :ス G~脆G:ス ニヘ�ト・
5!_ヘハト!bヘツホ!8 ~2ス テ�!8 :ス ニヘ�:ス ニ2ス テ�:ス ニ2ス ノヘ�>=ヘ��!�~ヘEノヘモヘァノヘUヘ�!�ナ袁 BLBRCLCRcLcRDGDRFLFRgTGLGRKNLKLQNcNKNZpRPLPRRKSPSQTcTRtRWHWLWNWR FTLDMPNDNGNSNTRGRMRNRTST AGE AGES ER ERS EST :+2�:,2��!ヘ5ツネ:ス ニ2ス テ�!8 :ス ニG~触:ス ニヘ�ト・
�!uヘソツ��![ヘ5ハ!8 :ス ニヘ�:ス ニ2ス テ!8 ~2ス ノCGPST!8 ~�厲=G#8 ~2+>2)O#:+2*~2+�Hツz袗ナ:*!ヘチム眥z:*ニ 2*#~2+:)<2)ツz:*2+テ�:* ツ7:+ !8 q>�ノcgpst:)��!8 ~��F^�!8 :)€_�>2�ハ~2�袗ナ!�ヘチム�:�ツ�O:)�ハ=2):�<2�>Hyヨ +:�<2�テナ:)�ハテ:�28 y�ノヘh!� ~�ハ=!8 ~��=>ヘ�ト・
8 !� ヘ*ト・
b ヘ*ト・
F>8 ヘ�ト・
!8 ヘ�ノ!8 ~�朎2e2fヘ<ト・
2g�Eハ��Sツ゚:e=ヘ<ト・
�Eツ゚:f�朎!8 ヘ<ト・
�€�:f=2fテ�:fG:e���ツモ:g�Sツ゚:f!8 ヘuト・
>�ノ!8 ~2�>2�セ洄ツ0ヘ<ト・
�€�:�<2�テ�:�<2�:���*!8 ヘuト・
テ�:�!8 セ�=ヘuト・
テ0:�セ蓜ハ`:�G:���:�ヘuト・
テユヘ<ト・
�€勀:�G:���:�ヘuト・
:�2�:�<2�テ=!8 ~2�2�:��弴ヘ<ト・
�€�:�=2�テ�テ0:�G!8 ~��:�ヘuト・
テ�!8 :�ヘ<ト・
�Dツ0:�=ヘ<ト・
�Eツ0:�G:���$ツ0:�!8 ヘ<ト・
��Iツ$xヘ<ト・
�Zハ0:�!8 ヘuト・
>�ノ袗F##NケツJ#NケハU+##ツ:>テW>ム�ノ薑~�)�<w_p�y�ノ��喆セハ��_~��@��w痒�ノ��嵭セハゥ�_~�w痒�ノ"ス�"サ�>2ケ~2ク:ケO:クケ���2コ蹂_*ス�*サヘォハ�:コ=2クテミ:コ<2ケテミ>�ノ:コソノ�2�?�F#セハ2#ツ$>テ4>��:ノ��'セハK�G_~�ソノ痒�ノ蛬�偰�G~蘋ムNwy+ツn�>�ノ袗Fクツ、�ハ�#�?O~�?ケツ、#ツ�>テヲ>ム�ノ袗Fクハキ�G�ハメ#�?O~�?ケ暲ツラ#ツセ>デ>デ>�ム�ノ袗Oナセ櫤ハ�テ#O~�ハx��>テ#~<尊�GユYムx~#ツyチム�ノ袗F�¬€�)�wユXムGw#ツJyム�ノO蠻セハj仼テ��墲O~<尊ハ{�Gy=2Zテ�Y藕ム触2Z~#ツ�yチ磆:Zw�ノ!8 ~ヘ<ト・
ニ ヘ��ヘ<ト・
ヨ �ホ>テミ>�ノ*ク �!8 >2モFク�G�#N�€洄2ヤ��a�ヨ �:ヤ�ハ~�w>2ヤ�ハ�x�ノヘ��ツw8 ヘテ�Exception word file is NOT on disk
$Reading HYEXCEPT.TXT file$] ヘ>2コ !"1!>&")"+*��"6!�%6>2>2#ヘ、�ハ��A增�[�O:�ツユy�O>2:=2ツ�+~ニ w#q#ヘ、�A氿�[愑�-ツ>2テ��*ツ:<2テ�x2�%!�%ヘ<ト・
ニ !�%ヘ�メ�*6:�%<G/_�"6�%w#ツ>*-}/_|/W*+##メq�*+#DM! zウハq
w+ テd*6�*-s#r*1�*)"+�"1*+}/o|/g#�*6+レ�ャ ヘテ�
Insufficient memory for input file
Program Aborted!$y�ノ�*)"-*+"/*1}エハ。>2�2�*-�*/zシレツ。}サレ。キ|g}�o"3ムユ~#fo"ク ~2#~��`ⅳ2�ヨ G��`Ⅷ2�ヨ ク叝ツ}:�キハq:�キツn:�僘キ睨:�キツ�#テ6*3"->29テ�*3��"/>29テ�7睨ヘイ��a�{� ノ袗ナ:キハ��$ヘヘ�ツ�!�$">€2ッ2*~�ハ�#"!5ツ�!4チム睨チム�>ノHYEXCEPTTXT*O N#Fr+s�#p0�レU>G=#w#wツYノ*M0�!0n& {賓z徃"V0�!K0{�#z樛��"M0ノヘb*M0�!0N#yキハ「 ~テ�ッノヘb!�."Oヘ1:Nヘ ノ*M0�!$/{�#z榧�"V0ヘ$ _!�.�*V0~#~ヘ1 ~キ#ツ�"M0テサテ1 !�ヘ�%テ�%SYMB1�(テJヘ\y2�ヘ\:ケハo$ ヘテ* WARNING * This tool is damaged!
Use another copy.
$!w~^#{イツdノz ヘテッLOOKUP - VER 2.0,
Copyright 1981 - Oasis Systems
$!€F#擎~#�$ツエ擎~�Lツフ2q€O!� ハJ�A昮�[�w# ��'ハ��A��[棏+~�'ツ+ハメテ"�Sツ"+~�'#ツ"昮++x2€2{!"l!�("d"f*��"r:€��U ヘテIncorrect Input (word too short, etc.)
$!€F#�'~#ツ��:€2zヘ0*r"t:€O!€�'F#xケ>?ハオ~#ツュ�ナヘ0チ ツ・:€O<2z!€�'F#~#xケツ�>?ツレ�ナヘ0チ ツメ:€O=2z!€�'F#xケハ~#ツ �ナヘ0チ ツ:€O 2z!€�'F#~#ツ4!�'Y^+Vs#r:€_!�'~�wナヘ0チ ツ,:�2|ァヘ��ツネ~ ヘテMain dictionary is not on current disk
$MAINDICTCMP~ヘァヘ�ツs!~~��ツs##~�ツs:qキツ\:|ヨAG€€!�O ~2ウ�€ヘァヘ�#~2ヌ#ヘハN!� "5テ\*d"h*f"j*l}エハカ*h�*jzシレXツカ}サレカキ|g}�o"n�'~#fo~�G�ク妤ツ�諤ハ�~諤ハ、ノ~諤ツ�#テl*n"h>2}テD*n��"j>2}テD*r:zG/_�"r�'w#ツノ*h}/_|/W*f##メ��*f#DM! zウハ�
w+ zウツ�*r�*hs#r*l�*d"f�"l*f}/o|/g#�*r+リ5 ヘテInsufficient memory.
Program Aborted!$:{ニGヨOナヘチレgzク�ケ纊:qキツ�:|!�'セツg!�("v*l"x*x}エハ\++"x*v^#V!�'ヘ�ハコ*v##"vテ�!�'~�ヘx ~#諤ハソナ�'*tヘ�チツ�>*ヘx :=2ツ�>2ヘmテ\ 纊> ヘxテ�!�'ヘハ�7ネO訌yハ!譟ヘYy�ニ!�'_+~�w#ヘハキⅳニA�\ツ>ヨ5w#テ.�ニA�\ツNヨ5�w#リUッノ*5+w"5>22ノヘmテ> ヘx>
ヘxノ袗ナ�ヘ�ム睨~��?ハ�G��?ハ�ク弴ツシ諤ハュ~諤ハクッノ~諤ツシ#テ�>�キノ7ノヘハ�a�{� ノ袗ナ:2キハ �@ユナヘァヘチム!€�ツ� ツルテ�>!�"5�"3ッ22*5~�ハ.#"5�*3G}サツ-|コツ-!24xチム睨 ~# ツ9ノRET HLT CMC STC CMA DAA RAR RAL RRC RLC NOP CPI ORI XRI ANI SBI IN SUI OUT ACI ADI CALLJMP LDA STA LHLDSHLDMOV ADD ADC SUB SBB AN�O/UcZ7U0zf$-gVrp{*<`{'F* 0]Po + _ s$
C

]..�Iシソセ\ソサケ �、セ\ソ0ア �セlソ�ア ���.�概��%�-�� �  � ��2� � 梯ヌd檀 � �3�l � 梯H ����.尼1�
�  �
� ���� ��
�. �檀 �4� �� ��┘ォ1 ��
諜メS��檀 �地��8 ���倉� �
�� ��� ��&�+�� �� � �4��檀 � ���炭└ムR萄 �. ��
� ���#�+��� �  � 痴� � � �,  � �� � � � � �1 �� 蔦dド ����4 �� �蔦5���檀 �軍����$�(��� �  �
�.ェ��� ��
�4� � � �"�辿€誰 � ��$ �汀����€ � �  � ��( ���. � � ���
��
置��� ��� �� ��� �弛�
��3�� �奪 �
藁�
辿  �
�轍��
� � � � �� � � �稚� �4��� �  � �� �2�� �┻L �辻S � 斤d檀 �
�€�# €� �� ���路€��檀 ��
�  �
� � � � � 樽�� ����
�  �
� 丹� � � � �
�� �坦�� � � �� ���( ��
��+�� �値� 辿 � � � � � � �
 ��. �鱈 � � �
 � � 弛 �
�  � � � ��  � �
��
� �
 �
 �嘆� �
��� � �� �坦�� �探 � � � �
�� �
�痴  � �  � �1�� �� �痴� 探�剃�檀 �4 �
� 鱈 �
�  �
� � � 嘆�� 腕コ���
�����檀 � ��� ��┫3�辿� �湛  � ��彫テメ(��  � ���� � 樽�1 �ォT來T �-�
 � �  � � � � ��1柵4��
�� � � �� �辿� � �
� � ���� �� � � 汀�� � � �� �А�辻(ド廊 ��.�� �樽�丹 � 坦�8 ���$�( �君�旦��� ��
剃 �檀���.沢1�調4��� 碗����� �� ��,�/ �3�藁��€&�H�町@ � � �辻/伝 ��
壇��檀 �� 蕨�梯�$ギ€袴�(�� �� �樽�拘��
����+�� �1��� �� �4�檀 � �� �� �-�値€�/徒藁梯0�� ��� � ���檀 �����飛.�/�1 
�  ��$�� �.�� �探�� �  � ��4��� ��
�  �
� � � 樽�嘆�
剃檀 �� �
���� �  �
�担 ��  �
�
 �
�� �  � �� � � � 嘆 ������
剃���檀 � 漏 � �
�� 蔦� �
�� � �ド �� �. �� � �  � ��
���!�+ � �
椎-�/電ド ��梯1 ��� 墜胄H �dド � � 梯イ �� � ��(行� Е�.� ��.�� � � �� ��� �� 蔦d�
�  �
� �� ��枠�,� � � ��  � �� �� � � � �$ �� ���� � �
� �
� � �嘆�� �池��� ��偈 �� �  � � �
� � � ���(С �� �  �
���檀 ����.���� ��
��(壇� 痕メ��檀 ��地��(�墜�.�辰 � 樽�
坦�弛� � �3��� �� З��$�� �� � � �� � � �嘆 �( ��� �� 狸� � � � � 樽�浪�� � � � �� �潰d�檀 �+�� ��
�探 ���.� �� ��1路� 断� �誰 �� ����� �
�$ �1� �.��1ピ��$�(€�聴メ�$素 � 値� 知� 梯v� �荒�, �/�アメ3�G€┘( ��+�-艇C€稚�蔦�� � � �� � 池�� ��
��
�� 辿��� �� �路�-�3��� �� ��� �.� �. 抗���示-馳��� ���$Я � �倥h � � 梯( � �
� 丹€.  ��€Ξメ�Ζテメ( �
��$ゥ慌��( �, �調�$�( ��+� 亟 洞�! �"�#��$チ ��% �狸�嘆 ��(喪適弄��+辿� �知��,� �弟D�/ �誰�調G�担��3�6�頂 � �
 鹿��€! €r� �"害��#�,伺鹿1慧ド � ��梯イJ€S��樽€�艇S� �$轍�€�( ��4慧�檀�梯P� � ��.�� ��
�旦��采l�柵┐1電ド �藁梯イキ@ � �€€H� €�. �1�€屍��$€� �柘h€�知�.喰Q� � � �壇�!� �"�$港 ���� ��
梯&�� �掴dド � � 梯*�, �� �誰 �2�5�9��
�� �地��� �リh �$�
剃� �暖 �鷲 �
� �� ��碗�掴Q��篭� � � � � 坪���( �奪�F� 担�
�  �
� �
�. ���� ��
�� 丹 � 蔦l � 梯s� �` � � � � �ド �リdド �4��檀 ���  �
�檀 � 漏��� 旦�頂H � €C庚��(浪€. �壇�坦憧�'€�-�槌r�.��4�8��'€a��
� � � � �
 �知 � 梯N �( ┫��聴帯�$疏 � ��
鍛� � � � 壇ド �� � � � � � � � � 梯'€誰�(�聴メ1����
��粂 � ��樽€�t辻€Q�$ ���(��� €C€T �1 珊 � �2壇�檀 �3��
� �誰�9�l 尼H � 朗���
�
�$沢( �辰奪 ��擢��� 担��� 篭  � � �+��梯H ��1�€��4 � �漏� � ��� �€�+€n�
�  �
� 眺@ �dド � � 梯H�來1€�€��� 断�3� ��� ��" ��丱ト��&儒-軸メ3� 皿€����辻4 � €痴� �€潮-��1�朗� 楼� 牢� ���� �4 �� �柘��$�池 � �'  � 辿� �痴� �+�r滴�� �� �� 坪. ┫4��� ��
壇����+��2�l � 梯H � ���€"  �$ €嘆3€ �� �&��'賢D� 巽€ �� 誰���� ����蝋����痴��
�馳 ������ �/€�1���� ��2€n �
� �3 €�� �  � €l��
�������'�� �� �� �置�( � �狸 ��$�(��.€U�1��誰 ┫ク €停N ��2€
��
� � � � � �
 �金d檀�€�� ���dド �+��梯H�� �知�槻�. €1�徒俘4��� ��來  ��,�
 �
庭�痴��� �� ��辿�誰�.紘�2�3€
€ァメ+�頃A� €�� 辻、@� �担�`�
壇檀 �(Ж �
�  �
� 旦�
�.��� ��
探 ��  � �� �� �` � 壇ド �4� �辿侏`遡� � � 梯フM�
�  �
� ��X ��( � ��, ��路��- �� �1€�3�� �� ��� �巽 �
� �
�
��
�  �� €d彫@�達� � � �
�� ���� � � 狸�樽 €�嘆創�辻'�提辿 �誰 �藁浪�
��地 � � �� � ��暢A吃�
地�伉` 組�
檀�
�  �
� � 鰐 �
地 柵C�奪熊�地 д€K 鱈 楼��枠 杵�単� �� � � � � ���� ��浪 犀d�
�� 談蕨鬼�杵� 智�+��. ��h支�調奪�喰�朗� ��!�'�,�. �/ �3 � �6賂�€蔗Ж��1堵� 値 � �3�┘1�担�調キD�ヅ梯.��1�艇"�$�-�  �€ �&��+規�誰�
�€��� �� � � ��/ �2�談�地 R�
� � �  �3���� � 庭� � �地€ 樽�嘆� 壇�� �� � 鷲�
�$�� � �提 �
�� �池��  � �� � � ��� 樽�� � � ���� ���担��� � �+�� ���i岐�
痴工 � 鍛 � �
� � �� ��
壇�恥�坪h �. ��� � ��  � �嘆� �  �  � � 坦��
��
�1� ���� �� �
魯 � �
��
�  �
� �
� 枠 � �  � � � �
� �
� 藁�
� ��  ���� �� � �� � �� 弛� � � � �
 � � 置����� � � � � � �
 � � �4 � ��塚�.紘 �O���(��+�-�€L �
嘆�辻S��$�誰�(�樽�.� 辿€�停K�辻ャ�智  � � ��� � � � � ��
�.租�梯� ��檀 ��$Ι@��知� 但�
辰� 奪ノ 蕨 偕�偐s�� 辿 ネ知�弛 � � 痴�  � � � � � 置�歎��( ��*ォ �調3�� � �.沢4�│メ-涜��聴ヘ`�梯モ�4 �墜胄H � �� � �辻€M股」H�$斤2�� �� �
� �
� � � �3 �
�9 €幹 庚�( �� €檀 � 巽�
鱈 �担��"��$ギ��%��' ��(樽�坦� �.�柘dド� �梯�� ��/�調S � €�. � €���2�4 コ�剃�檀 ����辿�� �  � �樽��  � ���� �リdド �$坦�� ��(�剃�檀 �. �� ���� ��
椿g� 梯X�� �檀��.��$ 嘆�� � � 艇R�%� � �'�探�(
� 談�� � �
�  �
� � � 脱�檀�� ���
�
婁 �漏�汀�� ���+� 亟ク�� �� �嘆�  � � �� �$犀.�3��€ヘ���#�- ��� �$ω( �調 ��� �$�掴�腕��� �� �' � �湛�
�  �
� �( ����� ��
剃�檀���� 壱 � � �� �栂R�� � �
 � � �探 �� �坪dド �$  �
���� ��� �弄�� �嘆�� �� �� �辻��� �  �
��蔦��
�  �(�巽� �� ���� �  �
�鱈 �
�  �
� 坦� �
�� �� ��.� � � � � � �  弄 � ��嘆�� �  �
��4��� ���檀 ��
嘆 � 剃� ��檀 �8��Т ��$蘇� �弟n��梯' €�( � � 柘. �� � � �  � 柘T �� ��1串H� � �
誰 � ��
��
�藁� � �
��
� �椀�4� � � ��, �
�楼� ��
�- �����樽€h�梯(�+����� €��辻d� �
� � � 喰ャHぴ- 估緲 � 梯H ���.� ��楼���� ����� �  �
底��� �辿� �
�� �  �
�柘$ �� �樽� �� �� �痴� �� �� � � � � 坦�� �� ��(も���檀 ���. ��1�� ��
��
�辿 �� � � � � 痴� �4 ��檀 ���4����
 �
� ����( 鰐��魯 �槻モdド ��� �地��
��偐1�4�沢'尼, �� �� ��4蘇 ���€�� � ��� 滴�辻€ヒk來$ 誰 �値�( ��.€��/���
�3航� �路慌 € �
檀€�� � �
� � �  � �� � � 朗� �� � � � ���� �� � � ���
�(�痴ぐA�檀� 錬����脱�  ��  � 辿  ��€���� � � ��
��
�� �地 �
�М ��楼 � 池��來4 ��� �義 � �ド �+ � � �-�1����-����檀 ��蝶@��� �臧�蔦dド �イ牢�地�張H婁��痴� 奪�(チ � � 壇ド �Q眺4�� �@�奪ォ �電ド �*��� � �梯H �1ヅド �トm�2�┘イN �橘藁� � �
� � �挟  ��
���┫橘�-�.形�イ �┫ €� � �����狸����檀 �彫ヒ�S�(�.�頂Gォ �池⑫��
� � 智敵 � 稚挑D ��梯H �( 潮A�� � �智
 ��奪�脱��� � 航 �
辿 �狸㌧地�丹� �辻h�談� �� �
� � � 弛� � ����
�
 �
�  ��  � 探�歎� ��� 地�湛��.柵3€� � � �� ��Ζ&�� � �梯H �( �� �+ 坪,工 �-� ��  �
���檀 ��$喰&�奪ォ �坪'�/�調 �1�汽�艇H�知�致� 辻ウDォ �
�ム� �メ( ��+€ ��� � �" �丱D⑨ �歎�彫テE� � 柘�ィM�呈潮@�� � �奪ォ ��辻リォ@�� ��池� �奪ヒ € 汀 � �辿 �� 誰�� �汀 �丹 �
嘆�辻X� �町H�瀞リ. ��2��3M�4���
�9� ���� 吃弄€�"謄@��� � 知€奪ォノ�汀誰 � 辻s � 歎� 檀�h �E斤ヲDォ �谷階�辻(��� �  �
痴��)仕梯ェA�奪�辿 �樽�嘆 � �稚��� �辻-�辿 �池� �0� �調G��3�奪��� �綴��� ����馳��� �贈@智€� ��� ��奪��� �k�提 �辿��� 辻"  €」メ、テE� 地�ガ來�% 艇&��� � �
�墜胄H �( � �探謙Dヅ�� 提辿 �辻+�,�眺@話 ��智ゥ來s � 湛��. � ��
�佻d�檀喰��1� �断�� �� �弟痴�辿� � � ��知�池� 誰�程坪イS�3 � 提 �追n  訪哲器4�空、A �地� 津ヒd檀 �艇L硬 �樽辻�D�E� � 辿 ��(A 偐ヒ�踉メェD� �
�辿 �辻0�調D辿 �槻n��
�梯ウ@�墜胄H �地��� €"㌧彫@挽ァト胝梯H �嘆���辻g€S��( �€.柵イ3 � 奪� �提�� � ��路 �狸�� � � � �  �
���
檀 � �張'�7�€���杜� 坪ォD�辿 �辻�$�( ��. �� ��� ����.
€��㍍ � 壇�暖� 檀 �� �張Dォ �リ& �潮D�辻ャDォ �ュH �ア@ �dヌ梯D�辿 �池�j��2徒偐ウD朔辿�� �� ��痴� 樽�嘆�エI 鱈 瀞S檀��� �� �5�� �� �鱈У━D滴 ��� � �辻リ. �檀 ��  �!��" �
狸�#ォ ��$� �旦� ��%哲�+��/��1 � �康穫�調H�丹� � � 担�智��3 ���"㌧�徴Dォ �辻s� 坪'�眺ッH �アメイウG幸��檀 � �� � ��$ �(尼s� �.� � 嘆� サ�� � ��1 �� ��4 ��  � �� �� �$尼s�� �&� � ��魯ォ ��(肯�� � 梯. �蔦s�1��� �4 ��  � ���� � ���檀 ���
��$�� � �狸コ��( ��. ���� �誰�� ��-�1� €A�� �担� 俘dド �"㌧���檀 ��%轍艇&�稚�(��梯u � ������� � ��� �┃タA�墜��辿賄断 � �
� � 知���康�� � �辻V�
坪h �. �� � �旦�椿ウDォ �辻5� � � ��4��檀 ���"㌧�檀 �@ �奪ォ �辻$④� � � � �脱� ��
�� 檀 � ��
� �
��� �旦  � �&���(� 届S�) �-豚2叉G�4 �� ��9 �� ��� �池����檀 �$��  � �� �噸�メn�(�* �軍�+��,€ュ@ б� �G滴�N ��1坪h �2�諜ヌ�檀 �Q� �8橘侯��� �� �� �(�奪����� �,�� � �.サ�/� �鍛 ク
�佐ウD�辿�藁�誰���� �辻蕩メァD�狸君瀞(�檀 �1������ �誰�� �� �調リ3��� �  �
�辿 �誰�坪6工� �掬ド �Q�談从� �嘆��檀 �( ��
� � �  � �担��� �
�  � ��. Υ喰� €M� 亟D�H �ド ��+�H� 蕨� � � � � 亟��*�� ��. �4��8 �� �� ��#朔辿知�彫テメモ�( �調腺���4� � � � � �� �地艇&喪滴�'塗 �-�.電ヒ偐
�( �� �担共&�H �( 起潮Dォ �辻ォA� 奪� �脱 �辿�壇知�地��� 誰�� �辻リ   �� 狼競D��路 �辻$�&�ホ�. � 鱈�調 ��
�&�
�� ��+�� ��,� �/� � 坦艇�$�+ ��. ��"㌧檀 �B �辿��知�3㌘�壇ド � �
智�
梯 У��$� �� �淡��'��,概�.柵0��3 ��"㌧檀 �、ム�( � 亟3朔� � �
��� �4  ��
� ��� 、�� �檀 �辻"蛎 �  � ��� ��
壇��� �
���吐�
 �
檀 ��㌍�  � 談�  �� �
� �  � �肯地�梯 �
� г�致 �#�墜�( �ム*�, �緻梯v路 ��-ら���� �h�� �  � 談藁通d�� �檀 �偐1�� �樽� ��2О � � �
� �� � ��侖dド �地�梯3 �� �9��梯H � 朗� ������� � 通k佯h ���dド �梯」$ド �梯,��� �-�� �d�檀 �梯2壇� �檀 �蔦カ�� ��,浄-ヅテ � �  � 檀 �談藁梯ハd��檀 �梯ッメ2弾� 牢�� ��3� � �d檀 ��
�9��電ド �。メ「ヌハ`��� ��壇ト� ��
檀 �梯�*�-�梯.ヅト �
檀��� 談智� 梯���
�
痴傀 �d��弾 ド �マh �2�� �諜B�� �S��檀 ��4��檀 �D�脱�辿 �掴N�辻S� 探��� ��#�� � �彫A鷲�地 �
��津E�巽棚楼 �  � 柘メ�
 � �%���檀 �梯( �坦�-�� �� �
�蔦d��檀 �藁梯アチ�ド �メモdド �梯2㌧�檀 ��� �
���€アテd��檀 �智� 梯v � 辻イモd��弾� 鷲 �梯ウD�辿 �硬犀v� 湛���!ォ�弟�狸�坪"��.  �調K��6����(�奪�K弄�F� 辿 ��$鷲 �&ォ ���檀 �4頂汽� �辿 �辻2Т�
� ゥ喪摘К弄彫Q�辻(��檀€ォメ. €�2� �郡�� �諜Dォ �辻  ���
� �  � �池��D�辿 �辻頃M€丹�!�張@Дォ �辻l墾テム�%�懲H ��( �担��眺D� �辿�イ4壇頂治メリ( �B�奪ノ�提辿�知�池⑪�
� ��鱈�辻d �
暖 �痴� 歎��+混Dヒ �  � 辿 �辻ュC
墜メアH�イモd��檀 �梯ウD�ヌ� �狸�� �
� �辻s� 坪9�� �彰�檀 �#楊 �提� � �
� �
�彫テn袴�(��辻ュト�.控��1���� � ��敬 �イD�H �3�� � ���艇"㌧�檀 �挑D�� �� �2 €3 �� �
�檀 �誰� � �� �&��( ��+�奪� �-����檀 �テ`�賄��檀 �梯S檀�串0��1�巽� � С┻メ ���$νh �ムh �(М�牒D�辿 ���,佐�"��$τ�( �6���"�� ��% � �'�(�€"�k�提梯H �谷�� �檀�Eυリ$懲ニ`�壇ド �辻' �(ヅド �梯K �� �dド �談� 梯�
 �
致� �
�  � 艇*�� ��, �眺B��� � 津d� �� ��� � � 梯� �0┫ヌm辻d檀� 艇ウメS老� �5�墜緻偕�偐滴 �d梯T€�6掬ド �梯ヘ�Dォ �辻9� � 梯H�庭� 知���� �a�
弾�
檀 �s�通` � ��歪� 壇�弾� �  � 檀 �知覚 �
梯s� 稚�致�
坦�� ���
担� �
���� � � �
��
 �丱$� � �� �d�檀 �梯Y��檀 �-€モ3康��5�H亳D��路 �采�!���偐H �"嚇�檀 ��
� �#�墜f�
梯 �
巽�����撹 �狸��檀 ��$�� 壇��塗 �談偐ム�@��� � ��� �
竪��� � ���� � �辻+  � � 町E記ド �s �- ��h �H ��2 �d遡藁担 ��� �蕨�3肯 �辿�� 誰�担 鰐� ����� � 津a ッ� �
� �  � 壇�� �
���徒偐� 致�"��� � ���&��(掬��檀 �梯*�� 偕� ��,��N�-�� �
�悌担�
潰Y��檀 ��.�津dド ���ド �柵フh ��
�3㌧���� � � �梯4敵€銚A�� �掴�ド�� ���メ��檀 ��� �(��檀 ��-�奪印��槻R鑑2㌧�檀 �単� 漏 �3���� � � � 估��窄"� ��檀 � � �' 航泥  ΜA� 奪� �辿 �狸��檀 �辻g屠�歎� �. ���#エ€檀��辿知�坪&���� � �辿 �調 €N�� �� �奪�� �汀� �辿 �誰��辻� ��&�辿知�坪+�梯H �岐+ヅ��檀 �梯モ ¨辻&€ト胄H �Dエ�辿 �リォC���� ��� ��脱�  � � � 智�竪�
辿�知��池⑱ �辻V�坪h ��6� ���! �� �檀 �,�辿 �D�辿 �辻S坪イ�"㌧�檀 �艇# ��檀 ��& �狸����檀 ��(�潮D�� �竪� 辿 ��辻-亟ウD�辿 �辻8�蓮 �泥ォ �辻 �#�� � �� �$��
� �
� ��
���&�� �提池�竪�狸��
�  ���狼 �
���(�奪�*┃@�奪� � � �H�杜犀リ,€D�眺D�辿 �池��� �h蔦ッDォ �辻アH ��� � �辻2蔦h �梯ウN�4 虻H ��!��$挑D� �梯H �歎� �  � � 坪(�r適弄�� 
� � � 肴イD辿 �@�奪�辿 �狸��檀 �辻クH ��� ��"�� �
���+�調ウト胝� ��� �� � �  � � ��� �偐H �誰�弟� �
�  � � �嘆�� � � 辻8���$沢( �僉�奪�梯H ���┫ �� 薬( ����� ��.紘� � ��偐.��  � ��� 吃�M€嘆��!�坪(硬�
� �檀 �+�� ��.�蔦イ儒'��辿 �* ����檀 ��. ��3���� ���#鷲 �$ ��馳€蔦�� �&�梯H �( ��,�1�イ���S€ �% ��メリ( ����犀1柵ホ  �����檀 ��
�メ( �� ��
��"�� ��稚�探  � �� � � � � ��
��痴€#�歎 �$, €M� �徴メ'�(�智� � � � � 達��脱 €
� � 熊 €O� �堤坦 � 牒D�辿� �
藁�誰��� � � 程メT�� �D�池滴 �弄辻.��� � �4 �
�  �
� � � ����5估胄H���� �8���!� �誰€Q�#墾ヒk€地�梯L鳶�€ �地�( €�. �
� �
�  �@�� �
� � �但 汽�脱�巽 �
辿 �辻h�探�調�;� €h�辿 �h �O�嘆�檀艇"� ���� � � �� �提��# €
辿��� � � 壇�狸� � ��� 檀 ��坪h �テメ( �呈坦��*� ���-�奪���路��
�知�誰� �
 �
� �汀リ.�h ���梯ヘh� ����O�艇 �ウ@
痴€奪ヅ�提�� � �辿 �談�
知�狸�槻�� �  �
�提梯メ4�5���� �� �
�8���  � 鰐� ��錬� � ��� �丶ムh �梯メS�( �牢€��
� �
� �
��� �
�  �地� �稚 �
�  �
� �.��/ォ ��1���� 調H�馳��� � 担�探 ��� �3�� ��� 辿� ��置� � � � � ���朗�探��� �� 脱�鱈�蔦����老�!�知�誰� 談わ� � � � � ���客 卦�
�"�辿 �
� € 張@ �但� 辿�弾��知���、テD�� � �提 ��脱д� � 狸� � 辻��� �
� 歎�&仕梯(� 地�達�
�  � �
� 奪樽�誰牒タD辿 Н� �辻a�,�€棈 €��-�庭�� 奪�辿��� �� �.⇒d�檀 €���x採h �T������� �Dノ�  � �偈� � �辿 �誰�辻1�辿�剃���誰 空稚� 坪h �地� 調N叉ト肭提池� 竪З � � 知�誰� �
�
倆地� ��
�嘆� 辻V� �4�5�瀨梯H ��8� €!��"��� �テH�鱈 �辻V��
�坪ァD��辿� �知�鱈��( 閃�悌潮D� �辻/�2 € 奪 � 痴�辿€t誰�諜@ 致估�梯H� � � � � � 知�狸�檀 ��提嘆��� ��
悌メ4� � �
���路���� �� ��� � �
� � ����� 丹 �� � �嘆�坦� �
� 牢 � �!��"㌔ �壇��檀 �稚�致� 艇$� �� � �� � ���� �
�  �佯d��檀 �弛 � 梯v� �  � � �%��'� �� 奪� 智 г�狸康�談�� �坪(��*��+
�-�辿�聴イJ 探��3�狸� �坪� �探��� �&�+�辿 � 通d��檀 �梯2�� �� �� 墜胄v�辿 ����3� � � ���� ��� � � 檀� �智�丶@�津ム� ��梯メ(��塚h �M�担艇.�� ���$�( �調 �,���k� 偐H � €(倶沢、テメ( �1�汽ォ �辻 智 � �� � � � � ��
��浪傀R��(€磚��牒@� �辿�槻o �
梯メT �� �� �2�3��  �� � �担�� 4��2��� � ����
探 �
������ � 梯諜@�奪 � �
提� � �� �辿�� 値�
弛� 嘆���� �
�  � �檀�� �
� �
�  ���辻T�� �� ��$�但 �
智� �� � � � � 鱈 �
��� ��(�探�3� �路 � �
�� �
 � � ���� ��
痴� �4 �5 辿隅���(�2� 辿�丹�� � � 張V�%��h �梯H ��&�� ��(硬ド �梯ムdド �値� �� �柵v 抗��+�辿�通dド ��梯� �  � � �
� � �,�� � � � � �奪 � 脱� �誰� �` � �� 檀 �� �� � 談柵-��� �
� �����檀 �C �
談�巽� � �
�
�� ��
���檀 �樽�� �坦�蔦d����檀 � � �梯.担� 弍D�智�� � � �狸�檀広弘ド �辻S� �蝶@� � ��
�� � � �  � � 達�� � �奪巽� �
����檀 �辿 ��� �池 €� 痴 �
� ��婁� 壇  � ���鷲�� �
 �d��檀 � �梯Qド �モd��� �
�檀 �智梯リ2��梯H �栂�担� ���� �檀��  � �� �亠D��淋S�����
��� � �
�檀 �艇4薦� �  � 樽牢€
旦 �
� �
�
銚メ重� ��遡藁蔦d��檀 �梯!�"柿 �� 壇��� �� �檀 �談� 値� � � ��弛 �
梯�稚��#��$蛎 � 檀 � 梯�h �ムdテ� � 檀 � ��談� �梯��� � � �担�徴メ,� �池�����誰�0��1��� �� �
�嘆艇モ���2
Ж�l砕d僧�梯5 � 嘆 � ��坪h �D�辿 �辻8 ��� �弔@士��通`� �� 壇�梯ホq來#��梯H ��$�偐s� �%��&�樽��+ヂ�
暖� 檀� � 談�
б再�d塚dド� ��梯�,��€��梯H �樽�佃` �
梯ュタ���H �dド �梯Mド �辻S�脹L �丹�  ��檀 �1� 佃dド �梯イD���� � �竪 元B�辻5 ���
�估� � Р�� �地�
 �
� � 弛  г  �撹 �N � 担��(���酉�*�� ��+€�S� �,宿 �R
�.���檀 �艇ッH弘��檀�� ��艇メ1���津h �トn� � � � � � � 偐S ��� � 探��� � �2�エカC�辻汀��� � ���� �
�  � ��� €� 
� � ����. � �� 倅�檀� ��地 �
樽� � � � �
� � �地 � �
� �8 � �  � 談��、�� � 艇メ"嚇ド �談����� � 梯ヲFド �辻ャLド ��マ�-撹 ��1���
� � � � � � ���
塚h�ヘd��檀 �梯3�M�炭�€�$� �沢租� 梯 €s� ㌧�檀 � �#� €
�坪$ €�� �� �- ��� ���
�€c幸������檀 �探� ���談���� � � � � � ��
詫�
�  �
� � � � �
� �� ���  �� � �  ��
��� �� � � �  �
� �
 � � �
梯�1����担�彫テメ(樽�炭���� �1�探�頂�ヒh����� ���� �藁� 嚇ド �梯」C ��(形 �壇ド �梯ム舫 �
� 町A�� �
�鱈ド�� � ��艇N�� � ��佃d��檀 �梯メg � 眺C �dド �地� ��梯ハdド �梯M� � 辻l艮A�  � 丹ド �辻1€D �辿� ���� ��痴侈2㌧�檀 �佃d��檀 �梯メd�檀�� ��
��� � ��� �� �
�� � �値� 智� �3�� �
��4��€ С��5 �銚Dォ �辻クH�硬��檀 �談 �藁梯����� � 稚�柘` � 壇��暖ド �� �談藁梯モh �U�剃���檀 ��%尼, ����� �-��� � 聴1艇 �工���通dド �5 � � ��通dド �梯$ � � ��%�S�,T���
� �
偸�� � 鎮` ���檀 �梯ト�-����� � 槌d�檀 �梯H�� �通d�� �檀 �梯N �
担艮O��檀 �辻0��3��5�嚇ド �智� 梯!�� �
��"嚇ド �梯v�� 張C� 竪�
辻ヲFド �辻(� �脹メ2�k藁提梯弐� � �辿 �探�� �ヌ���� �  � 檀�� �梯メSド ��� �4ヂ�
壇ド ��談梯�h �5�梯H�6硬ド ��� 偐クDォ � 來、ド �竪� 辻"嚇ド �梯、メ( �,宿 �R�� � 艇-�2�� �
��3��� � 担�� �
����㌧�檀 �値��# � �& � �� � � � � 牒D�� � � �� � �� � � 辻1� ��� ����2伝掬��檀 �談 � 梯ウDォ �辻S�長D�梯H� 藁��� ��! ����� � 檀 ��.�1€�6��� ━@�奪ォ遡藁�丹�嘆� 辻b � 担�坪ョタ��誰�辻3�Βメ# ��檀 �彫テメ%��&��(�脱� �� ��υ% � �1����檀 ����5��7� � � ���提 �辿���$ � �(�� ��
��-�痴�辿� �и �哲 �調� � ���檀 ���� � �.��ウ�� �Dォ �辻ュ@�達�� � � �
�� �
奪ォ �辻3��
�( � €M�辻!�"� 張D喪適弄辻、L慌�k�担�(
佻R��+� � �
 � � � �
� 断���弛��� � � �
提 �
�� � �痴���
�� �� 奪� 鍛�� � � �
��
��
�� �壇�断��� �З��� ���値� � � � � 知�池� 誰却�
� �
��
�狼�� �� ��. �鱈� 掴d���檀�� �
� ������� ���� �� �� � 梯�`��
�€
壇テ� 鷲 �談� 偐R� �� �� ��諜H�4 €� � � �弟�� �� €M�辻S┌@� � �� ���ゥォ � ��������� � 槻�T � ��
彫A�辰��� �
�艇K�� 艇ム�s �
蔦`偐%� �
��� � �
� ��(A�� 偐M��,€m� �
���
�
 �
�� � �
�  � ����梯D � � �
 � � � ���  � �� �� �
�� �� ��� ���� �� �� �
�智���
� �� � �  �
辿�知 � � � �� � �
 � � �� ��
� � �
 �
汀  �
���� �
� �  � ������� 弟 ���� � � � ���
� 痴� 探 �� � ��� � � � �
 � � � �
� � �� ��
�� �� � ���� � �� � � � � ������ �.�/� � � �知��  �  � �
� � �碗 �� � ��
������ ��
�  �  � 池�� ��
� � �  �
痴 � �
�
� ��
奪�庭 � �知��
��
�  �
� � ��� � �� �� �� � � � ��
辿 � ������ � �
� �
�� � �� �
� ��� � �
電  �
�
�
 �
��� � �� ��
����
�� 鷲 �
���
�  �
� ���  �
�
�
 �
艇 �  � 智�� �  � �池����� �� � �� � ���� 痴�稚 �� �嘆 �
�
 �
�  � � � � ��� � �
� � � � ��
檀��� � �
� �
�  � � 探 �
��
� � 藁� 痴 � �� � ������
� � �
 � ��� �1����" � � 置�� �魯��� � �  � �団��� ��� �� �
���� �� �� � �
 � � �
� �P��
���
��
碗�� ���� €
� � � ���池�
��
追d梯H� 談�
�  �
� � � � 腕� 狸�稚��� ��
��
朗�� ��
�値 � 智� � � �稚� 嘆� �� ��
探 � 弛 � 二� � � �
� �池�
�# �� � �� �
�知� ���� �� � �
�
 �
� � 辿  � 痴� � � � �
� �  � � 誰 �� �
���� � � �知� ���� � 提�探�� ��� � �� ��
�� �� �檀�彫メs€リ�%�
� � �
団� � � �
 � � � ��� �
�� �池�� �� ��
� �
�� 痴� � � ��� �
�� � � � � ���� � 断� �� � ���  � ���� ��� �� �池�
�  �
� � � 狸� 檀�� �稚 �
�哲� � �� �� ��
��稚 �� �
� �嘆 �� �� �探� � �池�� �� � �� 痴��� �&�� �知� � ��
偐�� ��
��狸 � � �  � �槻k� 嘆 � � �  � �� 賄�
�  �
� ��� ��� � � � 衡 �
����(A喰E�樽��)� �
�  ��� �探��� � � � � 知�� � � �� 智� ������ �H �- 魯��� ��
��
�� �偵H�� �
������ �� 痴� � ���� ��0� �� �
�� ���檀� � �1ΥB �
��� � 智� �  �
� � 奪�
�  �
� �� 藁� ���� � �恥 � � �
�
智 �� �� �
� �
� � � � ���� �� � � � � �
� �� �断��� � �  � �� �池�� �
�
� �
� �誰 � ������� � �
 � � �
� � �値 �知 �
�� � 智�� �丹� � �� �� � ���� �� � � � ��� �
 � �壇 � � � 檀�
�  �
� � � �
� ��
�  �
� ��� 智�  � �
� �  � � �
�� �  �
� �
� � � �� �  �
� � �
� � � � ���� �
探 €狩�� ��� �
�� �
�� �値 �
������ � �
�  �
� �� � � �3�� �断� �檀��� � �  � �値 � � � � �
 � � 奪  � � �
 � � � � � �
� �� ��� � 知��� � ���� � ��
� � �  � �智  池� � � �
�� �蜘��稀�知 �� � � � � �
� �
�� � � �� ���� �� ��
�� 誰�� ��
�稚�� �
�嘆 �
��
�� � � ��� � � ��
����
�
 � � �
 � �
� �� � �� � �� � � ����� �� �
�  � � 壇 檀�
�  �
� � � � �� ��
� � ���� �
地�  �� �
� ��� �� �
� �
 � �
探 �� 腕� �4 � �5 �
� � � �
�  ��
知��� � � �
� ���
� �� � � � �
�智�� �
� �� � �� � ��� �� ��
���� � � � ��締�傀 �
� �
���� ���辿�� ��
�知��� �� �
�� 朗� 男�� �� � � � � ��� � �探 ��� ��
��
��$�( �潮A�奪��路�知�誰�辻リォ@ �奪�池滴�知�狸弄�辻ュメッD�� � � � � � � � � � �辿 �辻1 �
� 卒ウメ商テM慌 �
�辻(�K�樽�誰� � �+ ゥ�/��
� ���1€�卒ト�4 €頂A�達�辿 �池�嘆�  � 歎�
����� ��
�€ヒ�@�奪�辿�� �知�誰€弟 �辻T�彫テム�( �知г��
潮D�辿 �辻b�  � �, � 眺Aゥ€�偵k提� � �� � 汀辿�� �杜�斤s � ��
探€
歎 �坪. €��樽€������
壇���脹N���� �� 來�値控  �尼 � � �1� � �奪� �� ��
��
� � �� �談� � � � � � � � 池 �
� �� � �
 � �
辿�断 Н� � �
 � � �
� 団��� �� �� 探� � � � � 弛��� � � ��
�� ��2�奪� �辿€3�締�� 腕 � �4� � ��( 弄���,�辿�起 � � �椀 � � 梯2�諜タDォ �檀諾メT ��� ��$�辻( � 調3�奪�誰� � ���
��
��8 �㌧�檀 ��&�追dド �梯+ノ哲 ��-� �� �� 抗�� �
� � � �� �蔦` � 団� 壇� � �
 ���
�
 � � �
��  � � ���  �� �  � � 
��� � �  � � �
� �
� �  �� �� � � �
� �  ��� ����  �� �� ��檀� �談智��� ��� 梯�ト�������檀 �誰�辻1��
路�坦��檀 �蔦d�� �� ��枠�
檀�� �談 �碗� 梯� 遅� �2��3� � ��` � �梯s佯`�壇ド �談�梯� �辻モdド �地� � 梯リ�( ��� �� �  ���!�誰��$τdド �梯' ォ�� �( �Dォ �辻,�/ �
調K���" ��$�( ��+�-�.��紘 �(喪適弄頂�、ド �辻"嚇��檀 �談��� � �椀�梯# ��檀 ��%電�檀 �� � �鮭ヲF來(�Lド �佃dド �梯メ-估胄H砧�稚�通h�� � ���
艇M艇R艮D辻2㌧���檀 �辻d徒藁�3��梯H ��5�墜肬 �提梯H � ��6νdド �梯8�誰� ��9���徒藁��嚇ド �梯フd���鷲 �梯�����檀 �担��檀 ���� � �蕨�稚��# ���
辿 � � �偈 �
� �� � ���槻� �� � �$チ喰ハ�d�檀�� ��梯�,��� �� ��墜�. �坦�� �/�モ2 �  � ��蔦dテ 紘 �梯3墜H�� ��5�銚D�辿 �犀、�"
� ��$τ�,�耕梯H �� �� 佰dド �梯R�� �
��-��檀 �谷 ��� � ��/ ��� � �2辿佃h ��藁梯��
� �
 � �3€� 辿��� � �� �� � � �恥�� ���嚇ド �梯"�� �
�通d�尼N � 探��( � �, �-�H坪.嚇� � 檀 �梯ヘd��檀 �梯ッOド �辻0��2誕����� ��
 �
剃�暖�
�
 � �値肱� 智� 致 � ����� �3������4��� � 佃h�梯カA�津d��檀 �梯Dォ �掴dド �梯メ9��� 和 �弾���� �� �#�藁提r滴�來$掬徒��(����檀 ��+ ��,〔��� � �偐L楼�談��� � �-��� � �/��2����� �追d���檀 �誰�`�
檀 ��3�� �D鳥�( ��. � 坦�/塗� 蕨�2�  � ��
� � �
 ������□ヘ�! � 彫テメ(A橘�樽�坦�汀蔦�
� ��4 ���# ��檀 �艇&� �調┫� � �2 ��  亅H �辻, � � � � � �/ � ��浪�諜H�置� � � � � ��
辻T� ���� � � � �� �
嘆�(柵4 ��� ��
��
蕨  稚� �-  知� ��"
��%��(ド偐/ォ �調�  �達�担�檀�地�庁D�辿 �辻」H ���檀 �辻、テメS�%��(€ト��槻��� 狼賢Dォ�知��辻リ1 �奪 ��� �辿 € ��
坪h �ト胝梯H �誰��亠@�� �  � ���� �辿狸弄坦� �5�
�� 墜胄H ���� �
�脹H�辻イD辿 �3�奪鮮�� ��們 ����� ��� � � ���!�彫K弄柘R�( ��+��奪偈�.�探�調3�竪� 辿 ��4浄工�� �
� � 墜胄H�� 藁��誰 ��P智 € 痴� � �探�  ��� �� A� 鷲�梯.��3€�探��4�瀞待��€�!ォ �狸����檀 �調€� � �1�3��ΒH��#亟 ���坪ウ� �� €� 坪-��� 傀0��1坪h �D辿坪
€� �ィ+坪h �3�� ��檀 �底 �彫メ,ォ �眺@ г� 奪ォ �辻ッD�� � �提辿 �辻イD��頃"��梯H ��# � 提辿��徒浪�、メ&�� �狸��檀 ��(�坦�潮-�3�4�� �/銭��檀 ���メ( � 狼潮D�� � �提r適弄嘆��+ ��痕D�辿 �辻1 起無D�辿 �鱈�6��8�②� 奪�H ��3 �€A�彫テK辻( �旦��4�.�辿 �辻&� ��-電ド �談� 梯/��М� �(�犀ク�# ����檀 �眺Dォ �辻イ�!�嘆��#�� � ��+�調3 �誰��メ( ��9 ����檀 ���ゥ�� � �狸�� �� 地� �艇M歎ΗD�� � �樽牒D���
辿 �辻モュD來アA好喪滴�狸來S�3㌢�談�偐�  �柘� �梯R��  �
�檀 � � 剃���檀 ����� �$ � �( �
�  �
� �侖h �. � 浪�1€H調ウN�辻4�M�� � �蔦` � 壇ド �� �� ��塚�� �樽���� �丹�
�  �
� 担 � 稚滞dド �梯$��� � �辿�� � �置����� ��
�  �
� 鱈�樽�偈 � � � �  �� �� �(�辰�� ���檀 �稚鱈����� ��
丹� �坦���� � 潮Dォ �辻+�� �
�値� �碗� � ��
������ � 池奪 �
辿 � ���� ��.�檀 � Л � �� � � � � ��
�
 � � 樽  � � �  � ��� 柘`��� �
��
��
�� 地梯t�探� 坪h �1��� �
剃� � �値 �  � 弛�в � 辿�坪h ����� ��
�4��檀 � �� �
� �� ���ォ �ャDォ �ッD�� � �提r適弄辻アメj����  �
�檀 �狸� � ��
�倅���檀 �探 ��� � ��$���� �� �� �達��� ��
汀 �� �� � � ���樽� � ���� �池� � � �� �� � � 柘d ��� 詫 � 智 ���� �( ��� 錬 � �� � ��奪ガ��  �
���檀 �樽 � �倅���檀 �� ��
��
�+��� �� ��奪� ��
��. � � � � � 嘆�� �� ����1� �艇 �� �誰� �諜K弄�4 萄H ���1�� ���� ��� �
�  ��8� � � � � �� 坪h �&硬ド �1�3坪 €$�� � �� �� �坪d��檀 �$ � �� 巽��� ��
担���檀 ��暢タA�
�
�  �
� �
В��� �� 檀� 炉�� ��
� �鱈�� � �樽� � � � � 恥 � �
単�
�  �€� ��旦� � ��� � ��亅メ.�/��3€���4��檀 ���檀 �坦��Ц�5��梯H �� �� � � ����� � � �嘆� � � � � �$� ���樽�€� ���(�狸� �  ��檀 �B���
� ��
� �
 �巽� � 路 ��� � ��
掴h��O 偐 � � � � �
 � � � �
� 嘆 �� �
� �
�  �S��檀 ���4台 碗��� � 梯�(�奪�梯フ�膾��,�-�.  �
�  �
� � � � � 担�
剃�檀 �  �
知��  � �� �� �トk偕r滴� �亠@�奪ォ�
知�池��辻T��4��檀 �樽�
�  �
� �5尊H � � �� � ��� �  �
��� �$ � � � �� � � �� � ��(�� �� ��+ � � 奪��� �� 誰 � ���� �� �  �
��.  �嘆�� � �  �
�坦��檀 ���� ��
�� � �蔦�1��� ��魯� � � � � ���
�  �
� � � 団� � � � 池� �
��� �
��
��
�� 辿� ���� �3�4�
剃檀� ���� �
艇� �樽��  � �� � �!�$階�� ��(��檀 ��� 篭 ��
��
剃�檀 �,稀�.��� ��
��1�壇��5���" � �智奪 � �
�� � ���嘆 ���� �� �� � � �$� � � � � 巽� � �
 � � 樽� �
 ����� �� �置��� �(€F�� � � � � ��
���� �嘆 � � 剃�檀 �坦� �潮メ. ��� ��
�/�� �
�痴�� � �� � �� � �� 辿 � 腕����� �Н��� � �知 �
�
� 弐�� ��2��3 � ����� ���� 嘆��� � �稚� � � � � � � ��4К�� �
��� �  �
辿�� � �弟� �  �
��$� �� �� �� ���樽��� �柘f �� 檀� � �
 � � 値  � � � � �
� � � �� �
� � � � �
R� �� � �R� �
�� �� ��' �� �. ��� ��
探�� ��1� ��
��� �辿  � � 痴誰��イ3� � � � � � ���� � 坦� � � � � � �$ ��� � �  � � ��( ���痴��� �� 達�塚dド ��� 偐s朗� � 坦����檀 �担 �
�  �.ガ�� ��� � ���檀 ���
�探���� � �汀 � ��#��$�( 呈イク��� 浪����誰 ��
�#� ��& ��� ���
� �
誰 � �嘆� � � ��牒D��� � � �偵H �誰���� �X馳�,��� � 朗 ��-€ト/� �竪 智� �1池�嘆€�€ 坪3 朗��嘆���ム�' �( �潮D 提 �辻リ3��� �� ���� � 辿�� �探���# ��檀 ��-�┘&�'��+�
調D�梯ウ@魯�痴�辿 �痴� 辻�� �
�  ��  � � � � � � �  � �� �� � �辿 � � 歪 �� 浪� 探�� � ���� �� ��$�� �
� � �� �� ��&�辿 ��(伝�� �檀� ���� �� �-�� �����1��奪�� ��
�┫
�( � ��檀 ��地���$ €担 �
�( � �� 亅メ4����檀 ���研M� � � �  � 柘�( �� � �  � 稚�
��
�+�,�池滴 ��/ ��檀 �調� �テム�ヲG路�杜狸�槻d坪( ��*�-��З �.�調ウH �����#�& �-��1 €�7���+ €�����
��. ��/�辿 �調В�� � �� � � � �� �� � ��� ��� � ��脱規佯R�&�( � 潮H �ウH 辻リh ��  ��  � �� ��� � � � � �  �� �  �
� � � � � �  � �巽� � �� �  � �狸 � � �� �丹� � � �  � � �
�
 � �
 ��
���� � �
�  � 浪�  � �� � � �智 �
 ��
�  ��� �坦  � �
 �
�� � �  � �痴���
篭� ��! �� �
�提  �
�� �
�奪 � ��
�  ���  � �� �@�� �奪�� � �  � �竪� � � � �� � � �
�  � 狸�� �
� � �地��� �
��
誰�談�� �値�  � � � ��
 �
� �
�  ��
�  � ��
�
 � �
� �
�
 � � �
� � � � �� �
�
 �
�  �� ��
� � �
 � �
智� � � �
� �痴� 稚 �� ���
 ��
�  �� � �� �� �� �
�� ��浪�  � � �  � �� � �
� ���
�
檀  � � �  � �� � 來T�
梯� �
��� ��
�#���
� ��$��� �ギ �
 �
弾 ��  �� �  � � � �  �  �� �
 �%� �辿� �  � � � �&�� ���� �� �  �
 ��
�  ���� �
池�� �挑D�u�� �辿 �誰 � � �� � �� � �歎�
��( � �  �  �� 樽  �� �
�  �� � �  � 断 暖�
 �
痴� � �  � �� �� � ��  �)�� ���� � �探 � 潮D�辻+
��� � 誰� � � � � 団��  �� �
遅��,� 藁 � �  � � � � 艇� �奪 � �  �  � � 辿�� ��� � �� � ��-� �. �
��� �嘆�� �  � �断 ��
� � �
 � � �  � 歎�� ��/� �  � � � � �� ��腕 � ��� �
� � � 奪� � �
�知 ��� ���� �� �
智� ���� �
��
辿��狸��  � �� ��� �壇� � � � �� 誰� �池 �
������ �� ��
� �
 � � 嘆�� � �  � ���� � �
� � �� �
���� � �0 � �
 ��� ��� �� �1 �� �  � 弛� �в�
�
 �
誰��� ��� ��
���2� �
 ��� ��
�値 � � � � � � � �
 � � � 知�
���� � �智� � ��
辿 �� 値 �
�  � � 弛� � � � � 誰�
�  �
� 談�� ���� � �
�� 狼��� ��
��3�庭 藁�� �� 腕�� �奪 � �  � 知�� ���
辿���
� � ��� � � �
��知�� � � � � � ��  �� � �  ��� ��
�嘆��
� � � � ��電�� � ��
�  �
� �
� � � � ��� �稚��� � �探� � ��� � �
��4 ����� �漏��檀 �㌧��檀 �3槻h �リ�樽�€ヘ�、テムf�� �
��� �� � ��� ��  �� � ��偈���  � �辻�� ��( �� ����檀 ��
剃� ���呈檀 ��漏 � �������.����� � �4 ����� �� � ��徒藁坪h ��灰�� � �辿 �辻X��3��� �� � �嘆 � �� ���4  ��
� � �� ��� � ��&��梯H �聴D辻┳メイM��ォ �辻�$�&� � 智稀 ��'��+��,€�� �� �� 調3�6�� �-�  彫テE� 來( �牒@�辿知��辻リh �,��.地�/�諜H� �彫テメs� � � � �
 � � ���( ���� � � �� ����� ��
�� 壇�� �呈檀�€� ����悌���;尼 ゴ��檀 ��彫ヲメ*��-€��辿 �池Ⅴ�
�.沢イ �檀 �Dォ �辻c亞A �棚 �谷�
知�鱈硬犀s�歎�� �彫テム�( ��/ �€C�(ぴャ@ �滴�來.€�2矯� �彫テム�( �2��� Р�彫テメ( �調3ォ �� ����檀 �地�艇モd��弾� � 檀 � �談梯"�檀 �ヌm�梯s傀K�蝶K�2�� ���メS� ��� ��# 俘$掬ド �ムh �ュA�達泥�脱 �巽� � � � 竪ド 稀 �丹�嘆瀞s�郡 �地航衡�歎�檀 �1�2�H � ��ヘ���( �頂、��適弄辻%電����檀 �梯�F��檀 �樽�誰� �地�� �
�辻(港�壇ド �梯*�ャタl �s� ��� �� �� � � �-�/����偐H ��2� �4� �銚A�智�
奪�辿 �塚dド �梯ヘメs �
�ヅテ� 鷲 �知� 梯フd��檀 � �談 � �梯�Q�� � 艇#��檀 ��&�-����� � �2壇���檀 �値
�
艇カ ��� � 狸��$τ��%電��檀 �梯v�+掬��檀 �梯リ-柿 � 壇�檀 �梯ッOド �辻5���� � � � �
�弟�梯v�辿 ��9 ��� � �� 掬�,�-�� ��.吃 �マdド �梯�K�誰�丹��檀 �辻�2�4�担��5�梯6硬ド �梯R��檀 � ���#��檀 �Fド ���狸辻s� �(�ャL��檀 �辻-柿�壇� � �沢/�2 €�#�$沢( ��+�-調稀�痴辻�!ォ ��(� � �+佐�坪ェDォ �辻ウH �Ζメ+亟┃D�辿 �池�狸 �辻イウメ���.�調
Г�辻 滴 �牒@�奪�池滴 �樽辻リク €メ。A �脱 �  � 狸弄�,坪. 同Dォ �狸 �辻リ�"再�メヲ@�奪�辿 �ェDォ �智還イ軸�メ( ��+�辿� � � � � �� 鰐�担��$�( �芥 �リウA�奪�辿��辻リ㌫�$�(脱� 从��ド ���U� 掬��檀 �梯モ�- ��� � �┘( �蝶メイ �
�( � � �� ����� �
悌坦����丶メ.�� �+€/� 狸€Q�3��遡藁� �+�� ��#��$�( �牒C�墜H�瀞リ,�� �
�探�眺D�池� � �辿 �辻/ ��1 �調G�丹  �3㌧�� �詫膏
梯v� 艇�ヒ� �辻(喪適弄呈諜D� ��� �鱈昂�頂F ��  ��$采�( ��c� ��$�( �調 � � �聴D�H �� �蔦�$� ��(��� ��� �
�� ��- � ���
���� �� � � ���� ��, �� �� � €��股�クH � €�メ側テメV�( 呈頂 ��"尼%�壇�h �-�2叉DιH �地�誰�� � �
� �  � � ���
辻  �4 � €��� �� � � ��墜� ���(財挟��檀 �$�� �� � � ��� ��
�  �
� 鱈 Р � 鉄�(鷲 � �� 炉�+�
�
�  � � ��置� �.� �
��1 �4  �迭�檀 �����$�'��( ��-��/ �調G ���(�汀��調3���� � ��� 漏��� 蔦�塗��沢S�電���
堤檀�� 梯� � �� ��� 電ド ��地�梯
┫ ���/��檀 ��2���3�� ���€.謀ド �智侯疎鰐偐R� �€"電ド ���  � ���地���
�智€��
�� � ���� ��  ������ � �
 � � �� � �� � � �
�  � � ����
��� ��� 梯& ��� 路E坪, �� ���/ � ��5��� �� ��奪�����(��� �"�� ��#�H �& � ��)�, � � � � � �.�2€3�7��9� � �幹侠$�( �徹���� 痴�斤n佐V��$�(€ョイ�-��� ��
�/�l � 梯H �0 �� �帳、V�(��� ��2�置� ��衡� ��� ��
�-��� �� 達�
�  �
� � � 探�2 �
�  �
� � ��� �樽� �  �
�嘆�� �� �� �智� �
�  � �  � 坦�牢 � �$ツ� �K � �
�  �  � 柘� ��  � �� �� �(�� ��+�� �奪��
��.��  �
艇 ��� �檀�坦��� ��
�1��� �� � �
� � ��� �
�  � �湛� ��� �巽�� � ����檀 �坦菜3�� ����� ��
剃牒トリ- ��� 亞@�辻2鷲�諜メS��檀 � €$�  � 探  � �1�3�H ��� �
� ���$��'��� � � � 痴� 蝋 €(�檀�� ���+������� �  �
��.�歎�� ��1��3��知� 坪h �� ��� �� ��坦�� ���  ��檀 �"電ド � � 梯,�� � � �誰�� �� �� � �  �
�丹 � � �
 � � 坦��檀 ��$ ���' ノ��� � �
�  � �辿 € �(�� �嘆 ��  � �� �
�+�誰��� � �� �.��檀 �鱈�弛� �
�  ��檀 � � �  � 智� �  � � � � � �1�� �
� � �  � 探�� ��4 �� �� � �8 �
��€ � ��$�� �  �
�置�� �津L�( �旦��+� �. � 巽 �賄 嘆��  � �� �� 担 � へdド � � 梯/ �調4�H � � � 剃�檀 � � €�坪1� 鷲���� �� �
艇U��� ��
� ��� �( �. �� �嘆� � ��  � ���� �1 �  �� �
 ���  �
�檀 � �$ �� ��( ��� � ���+ �� 辿�� � ��.�  � �� �1� �廷置����� � 誰��� �
�4 �� �� ��  � ��� � €�� � � �� �坪` �ド � � 梯 ��  � �� �(� �  �  � � 坦�� �  �
�旦�� �� ��� �(艇  ��� �4� 蕨� �4����� ���檀 �� � � �(��� �  �
�.躯� �  �
�梯 ��� �$  ��' ��� �(��+��  � �� �-��� �4�� ���檀 ��� �  �
�樽 ��  � �� �$ �柘dド �弛�
�  � 偐s� �
� �  �  � � �'��� ��地 �� ����
� �
� �
� �(��  �
�檀 �� �牢談��� �. �� � �地 � � 狼� �1 知��� ��抵  �
�� �奪�� ��倅知�� � �  � 弛 � � 辿誰�狼�� �坪6 ��� � � � � � � �-� � � � � �1� ���� �樽�� ��( � �魯ク� 浪�� �  � � �坦��� ��� ��.偐クH �� ゆ�佐� � 辻T�� ��湛 ��� �# �� 客 � �&� ����+�� 誰����- �/ �2起�担  鰐��3�蜘季�誰 ��� � � �㌔喰-�7� ��.�3� �h ��� ���� �� �
談�偐M 牢��檀 ��地���$�
�( � 婁�� 樽�地�佃l � 弛� �S � �傀U  � �
� �
地��
�  �
� �€イ@ �墜胝梯H �探����"電ド ��地�梯擦ふ�ぢ、メイ €( �� � ��� �& 調H��3�€ �� �汀S€h� ��$�( ��. � 佯��3 ��� �/電ド ��梯�����  �檀 ��嘆  �
�'� �程� ��.�� � ��1�
誰� ��4�
�
 ��  €�3�� �( �+ � �.����� �1萄H ���賄ド ���梯$ �痴� � 潰��$�� �狸 €��'壮��� ��(  ���� ��
�� �1 ��  � �� ���4��⑤�H �� � 鷲�� ��$錦d喰(A� 偐N� �-���.壇�8喰� ����  � �
�'� 嘆�檀 �+�� �€�� ���� �� �
艇 �4�� � �� ��碗€�2�€��$
€(�.����
�
 �檀�8���' €€"��#�� �+��� ��
�┓F � � �� � ��
� �
坦講 �/� � � � � � �2�置� ��+痕Dォ �狸弄辻n �蔦e� 偐t��
� �� � � � � 蝶D都擢 � 智� 狸 � 廊�モh �リa歪蕨 г �┫電ド ��梯# ��� ��� 亅C�狸來-��檀 �2�
�  �
� �� ��*�� �+� � � � 旦��檀 �┫電ド ��藁梯&�
�  �
� �+伝�
壇ド �ャH ����� � �� ���� ��
�$�� � � �塚k �
� �� 偐前�� �� � � �嘆� �坦��� �' ��� �� �(��檀 � � ��
�倅� �  �
�檀 �+�� �値� 探��� �� �� � � ��.  � � �  � �嘆� � � � � �1  � 痴€��� �� �狼�
�  � �
� �4 � � � � � 嘆� 坦 � 剃�檀 �� ���� ��
探 ���� �� � � �� ���, ����� �
��  � �� ��1��� �
蔦dド ��梯 ��檀 �探�� � �
��
��
��(�� ��
�
�� �狸�
�  �
� �.�� �� ��4 �
剃檀 � ��典�+�� �2電� � ��� �� �檀 �ウDォ ���& ��-� � � � � �1 � � 釘��� ����辰��3 ��� � �
�� �池��� � � �� � 担� � ��
�  �
� �$� �� � �� �� � � � � � � �
 �辰 � �� � ���� �� �
��
�
� � 侏k� �M� �
�� �� �池��� 浪 �
�  �� �  �
� � � ��
� � �
 �
汀� � ��(��� �� 嘆�
剃�檀 �+�� �知� �魯� 辿 �� � � � � �� � 誰��� ��� �
��� � �智� ������� �� �� � �.  �� �
�嘆���� �坦��檀 ���
�� � �
 ��探 �� ��1��� � ��
� � � �
�
��
� ��
誰� � �
 � � �4 � 樽��� �� � � � � �� � � �$ �� �
 ��� � �池 � �� � �� ��汀稚� � � � � 嘆�値 � � �
 � � �
� 知��� ��( ��
断�
 ��
� �
 �� � � � � �.躯� �梯Q� �� � � � ��1€b�� ��
�� �� 祖� 値砧�
地  � 椀 � � �
 � � 梯u � �
� �
€ 奪 � ��� ��路� � � � � 知�� � 探����� �� � �
�� �#� 墜胄H �+伝 � ��
壇ド �梯�! � �嘆�張%��& ��( ��+�奪汀 �辿��/�調H哲�担�3�6 �
� �
�€��+�� ��1�� � � � � ��4 ��彫テK辻モh �� � 梯(�狸��
�  �
� ��弄��2  � 諜H�� � ��痴槻�� ��� � ��來T�4 ��Ζテメ( �調���&� ��.塗 �イ汽ォ �辻`У�眺モd�堵ド �談藁梯アト�摘幽狸廊 溺辻V�坪k � �3㌃� � � 談梯
�ム�メ( �柘� ��* �牒@��魯工 � �藁�誰衡賑 �辻2�� 談藁提r都�辿� ��� �� ��3�� � � �� �メ( ��� � �
 � � ��艇M�呈坦��� �.� �� �� ��
��"����兎� 鰐藁坪h ��# ��$�%�懲Dυ-ォ �坪イ3€��� �� �� �� �"�H共テメV ��%�&�( €�町D�竪� 辿 �狸 �辻X�聴1�誰� ��2 ��
�3�塗 �� �知� � � � � � 池����'� � �
��� � �
�諜D���� � �提池滴�
知�樽�辻� 吃���鰐丶テE� 來'��� � � �
���誰� � ��(��� �€M�-調3�� � �提坪4朗� � ���+
怠dテ � �  � 檀 �談� 偐�タ�2塗衡�疏 � � � �賄��檀 �����
梯
眺D�辿 �辻�$┫�( ��船ウ� � 辿 �� � 辻n �2 � � ��侖d��檀 �梯ウG��
�  �
�� � ��� �來T�� �� � У���$�* �4 ���$��
� �
��
�  ����� ��
�.€調�! �  � � ��虹」A����辿 �辻ォD�辿 � �辻イウメ硬��檀 �梯-電ド �梯 ��(�€�
�  ���
�弄�潰ォ@札�辿 �誰���
辻.紘�� 偐�H � � ��(  ������,�4沢�"��梯H �張D�辿 �-�調� �,泥 � � �� �� �
�辿遣D來.� ��1�� � �辿E�梯N探 �� �a� 檀 �3 � ��� �� � �
� � �5 �� 路ク�奪�3汽�� � �辿��� ��朗�� ���"㌧���檀 �彫テメ(ギ�坦��� �� ��3� ��4壇�ァ�� �� �租ド �� � 梯�$然�-� ����2��諜メ�$素 � 梯1�弟N稚調4 €��* � �3�� �痴置� ������ 檀 ��$ ��&�� �� ��舒├メ+ヅ��檀 �梯v�-ド� � 梯1� � ��滴 俘2€��( �3��� 追���坪�'電�檀 �, �調4���
�檀 ���� � ��"㌧�檀 �彫テム�モ�(帰�
 �
巽��樽�丹 �牒D�汀 �辿知�抵 �辻リャDォ 藁��辻s� 坪イ3� �
�� � �追h 艇Q�� �
��
�� 倶檀����� �偐M���� �� � �"㌧張D�辿 �辻、テK弄柘�r�� �&�� � � �
� � �  �� ��� �(�達
弄�坦����� � 担� � 潮メ+ ΟDォ ��イ側@�但 �智� 稚�達
� 津E �賂� 狸� 鱈硬弘 � ��地倉�  � 辻h�担�歎�
�( �町@  � 奪�辿 �狸弄辻V┫モg ヌ偐匡D� ���偐G�辿 ��鱈 �
丹 ゴ� �坪2� � �探��� �Dυ�"㌧�%� � �+�-調3�池滴 � � ��9 ���  �担�檀 �����$ヌ藁柘�( ��3��僖辿 ���檀 �� � 、�� � 艇メ"ΘD � 巽ド �辿丹 �嘆 ��� 來g�痴� �(掬ド �梯ム�ト胄H �辻リ,�� ����鱈 � �-巽�檀 �dド �梯M�脹I�丹��檀 �辻1�� ��2㌢� � � 壇�檀�� ��談�
艇ハ�G�辿�狸弄�辻S�� �
����� � �
���典  �尼4 ���� � �担��5��� � � �銚H �辻キD柵R�D�辿 �€メ"嚇ド �梯」F  � 彫B��檀 ��艇H �h �メモd�塗 � 鰐藁梯, �池�2㍗ ��傀カキD�H � �藁�探�嚇��� �
�檀 �梯$沢メ&��� ���,�� � 艇-��� � 槌h �梯モ�ッO �電��檀 �辻1伝�
� � 賄ド �ウメSド ��電��檀 �梯「ハdド �梯、メヲF��檀 �辻.ヅデ� 檀 �談�
 �
�尼ムa�
壇ド �梯Y弍Oド �艇メ1€�D � �
辿 � 偵€削池��2壇檀 �3� 辿 €坦�4 ��� � 団�� � �柘dド ��� � ��dド �梯カB� 奪�� � �� ��路 �掴メ8��!�"� � � � � 彫M偈 來%� ��(ド鰐偐*�H �,�H �-�dド �梯�.� � �
� 檀�� ��1�艇 �ヌd�檀 �担�� �
��3�� �池�担��� � �
��亶D辿 ��$沢( ��6��稀 �ャDォ ��リ�橘乖4壇�檀 �池�� ��┫�&ォ 藁��坪'�調ク �牒Dォ �辻2電ド �梯 ゥ�辿 �辻(�槻�K���
辻�+ �� 租誰���� � �坪  � �� ゥ銭��檀 �艇M探�梯ウ@ �辻υs� 牒Dエ路 �池� � 丹�ウ@Б �智�
奪ウ �竪 �地 �辿 �狸地Л硬庚�� ��智 � 坦��� 歎創���/路�� ����檀 �坪h �!Д� � � �辿�� ��"�e� � 弛梯H � �藁�張H �、@� �但�地��� �
達�� �
� � �
�談� � � � �� 脱�
壇塗 �
智 � 巽�� � � б �
竪�辿�� � 谷  К�地�鱈肱溺�池�丹��嘆 �
辻`謀� � � �
��暖�
 �
�� �  �� 檀� � 男�汀 �  � �����担� � � � � �暖� 地
�  � � ザ�歎� �地��%�� �
���
�&�胝��偐�� �� � �
辿 � ����� � 槻d檀 �汀根Dォ �狸�辻+� 豫@��� ���� �� � � � �汀� ����� � �� �辿 � 藁�狸誰€メT €���� � � � � �-� � � � � � �2
��� � 誰�Ⅲ� � �地�叉ト�b  � 智�
致⑨��弾� ��� �� � �
痴� 樽� � 嘆�壇�� �T�
�藁� � �� ��  �坪4侯6�� �
� ���� � � ��3�� � ��騰Dビ滴 �狸弄辻-チ�
壇�� �檀 �談 � 智偐モ`�� �梯アH待b� 地 �担���
堤�汽�辿 ��$υ& ��' ��(喪溺呈ク沢�担�� � � �
 � � � ��稚��� �
�& � �廊 � �
� � �� � �嘆 � �� �(掬尼s�,��梯v� 辿 ��-ゆ暖� � � ���
��語ⅳF �
通d�兎�� � 檀  ����藁梯S� 俛3 �� ��
�  � 嘆�
超テ�  � �
炉萄Dォ �9 � �撹�"
��� � �丱タCД�€� �テl肱�脱隈 ハ �
辿 �狸��
� �艇L采メ�
� 歎�炭���檀 ��(�� � ��-� �好� 郎� �艇 �0 ���� �
� � � � ��2��� � �追d��� � �
��遡詫�肯� 致閃駒ウE� � 辻Sド �歎�4ド��沢"� 痴� 担���#��$�M� �� � � ����
辻Y��&�竪��� � ��� � �辿�� �+掬ド �梯�-��檀 ��/�2写d�檀 � ���3� �壷5 ��9囘檀 � ����� � 艇�"嚇ド �梯ヲメ(�+�
�� � �
�� ┏-伝���壇ド�� �
� �梯2殿� � �ド � ��梯�3㌧ド� � ��梯�6硬��檀 � �梯9��� �(澱
� 弾� � 檀 �
���談� 偐�,�2� � � � � ��$沢( ��€� �檀 �&�� ��汽ォ �辻��4��� � ��% ��� � �  � �牒A�奪�池滴 �辻リ, � � � � � �2 � � � �3�  ����檀 �彫テメ(��� ��
�� 樽��坤Dォ �辻$�壇�&曲b� 誰探�潮メリ-�� � �辿�豚イ�!��� �
�(誰� 亅Dォ � �稚�� �辻-�辿��� �
痴� �.沢1ォ�知�誰�� �坪イ3� � �� �
� ��滴� � 頂�K�辻( �狸 � � ��誰�調D�H 藁�坪3菜 � 鷲�4�檀��僖�H 藁���!ォ �狸ド �坪+�梯H �.�1挟�#ォ �% �&���.  鹸斤�� ��テメ&ォ �狸�檀 �( �調亅リュD�脱� 路 �辻`�� �
�諜D�辻侠B�グ辻W艇、ヘ默( ┃@ � � ��但 � 奪ハ�智�� �辿 �蛍 � �  � � 誰��抵� � �致�辻s � 探�.С��調5 ��� �� � � ��6� €�狸����檀 �誰� �彫B�津ム���担��(喪届�梯,€�4尼ク �懲D辿 �€ ���艇O � 嘆 �辻s�歎�3�商テメ( �調��檀 �庁@Дォ ���檀 �辻"��#����€� � ��& 幸��檀 �誰 ��( �� � �+ �� �辿�, � ��-� �汀辿��� �� �
�  � �1�辿�� �誰�� � ��3� �追ク�" �$辻ァD辿 �(�*��+��.  �脹Dォ �辻2�辿 �坪3O  �
� � ��メV��'�� � ��( ��� �#�徒俘&��梯H �探梱メ-徒���2壇�9�リ�h �.�� �灰ォ �辻リ�$亟Б��津K �柘�S�� �� �( �船ォ �辻�( �調ト9���2€�� ����張Dォ �辻(Υ鹸 �彫@ 浪€��
�� ��� �
�  � ����� ��
��� 檀� �地�� 來d檀担��
�旦€h�(�� 估��€檀�探��.��1�イウD喰H�談��婁� � �� ��� 紘 �Q來4 �  �
� � 辿 � 來d� � �#�痴�%�&�
��
� � ��+���� ��,� � ��朗 �/� � 誰 �1����€�� � М�嘆�!��(� 町@���� ���路� 知�� � � � � 辻2�3�4 ��� �弛�痴��� �� 辿 � � �
 � � 探��� � �� �調3 ������ €2 ��� �1
��3����電ド �談偐4吃� 電�梯.��� ��汀 �誰�稚彫テメ( �+��1 � �2��徒藁坪h �$�泥ォ �� �竪儁�& ��檀 �艇. �調 謄タDォ �辻ォメウメ  �+� ��,� ��/��&�� �竪��-ォ �D ����張D�辿 �狸�檀 �ォGォ�池�3㍗ �瀞А�掴m梯ム�S�( �� 儒9�� �"掬�張C� ���篤�� 地 � 狸弄辻X�,�� � ��稚��-��檀 �d�梯t 待1�� � �2猛d檀 �致�4 €�9��梯H�知��慧ド �ヘdド �梯、E� 來ュC �、�適弄�#��梯H ��, �� �
�丹��� �-電ド �2�� � � 担�� ��3�担�� ���  �dド �梯。@� 估�� 辿 �T �����"
 � �.敬� � ���1€壇�弾� ���� �� 俘h �2蛋�賄�檀 ��艇3吃��4�5�k提梯H �D�� � �辿 ��彫テメリ( �町D狸廊�撞D工 辻Sド �地�����起�池� � 掬ド �梯2㌧�檀 �諜メカDォ �掴メ �N��抜�ゥォ �辻ォメウD�辻�! �����檀 ��+�辿�調�#��%� 嘆�'�(€+辿�屠�坪,� �/ � 調D ク�丹��3� ��檀 �挑ョ �3�嘆�� ア��� 脱 � ��辻l� 歎則D�辿 �+� �# €�� 彫ヲメ.€�!�張A�辿狸廊庚辻V 筋$丼Dォ �イト� ���墾テメ&�n� 偐H ��( €樽�頂�/��2 �辿�� � ���'粂��3��� ��1ヅ梯L�諜メリ� � �
��� � �  �
� �
��� � ��好ォ �、��檀 �辻"�e� � 談梯H �� � 張@� � 墜胝梯H �知�辻T��
� ����� ��
�%塗 �'�(喰ヘdド ��梯�L��
��� � 朗 �
辻-�佚b �
皇� 壇��弾� 檀  � ��詫€�� 弛€ � �梯�� �
 �
巽�辿�樽侖dド �梯T �� � � � � ���/��
梯u � 追dド�� �� ���梯M�丹 ��� � �2重ド �梯メd�暖� 檀 � � 智艇3�e� � 提梯H � 弾� ��� �
藁� �梯sУ��
��5� ��倆�梯� �
遅� 辿値N�� � � � � � � �俘クA� 奪�H �池�9��梯H ����檀 �艇モb� 壇�徒藁梯"��$�h 傀ハ�a� 壇��堵� ��
檀 ��㌣ �藁梯�
置 ё�φdド �梯ヲN�, ��-€�� � 誰 �2�3€B左クG � 辻イ �� ��辻$�U � 剃�檀 �地� �%���+倶�檀 �梯ャ@��� �胄H �侘d�溺坪ュテd�檀 �梯 �
樽ド �ット� ��ド �辻2 �虹モk��詫 � 諜メSド �艇9 ��� � ��硬ド �梯モ�"���丿F�� 傀メ(紘 �, ��.慧ド �梯 攻��檀 ��/�� � ��2壇檀 �藁�3� � � 担���4�� �弄���� � ��観dド �梯R�檀 �5���� � �提�D�辿 �塚dド �梯ヘt�辻S��、ド�� ��艇メ#��檀 � �$吃 �R � � �%�藁�, ����� � 丹�� 艇-電ド �梯�-�1 � �  � �� �� �d� � 暖�
檀�� � � �3 € �
�5€� €嘆 € �2壇�檀 �鑑h �� �� � €# �墜a� 偵k � 弛� 梯H ��+�トe橘梯Eガ �
�  �h � 談� 艇-€置�2�3�� �� ㌧徴H �ォ@⑤�辿 � �壇知�リh �Dォ �辻�,ォ �坪/�調�!��%��
�智━,好�-�辿 �坪/ 朗� 調G�狸 �
�6 ��坪 ��檀 �超メ⑤�梯H ��2� �諜@偖H �メリ憧3�� �辿 �探� ��� €( � ��檀 ��垢 ��-�� �調彰H探鈷��檀 ��聴メb� ��€伝 � ����
�檀 �t� �� � � � � ��� €潮D�辿 �狸�檀 ���辻`���#��$�-�1� 元メ�&� 婁����檀 �調4�
飛ォDォ �辻s � �� 蝶A� 達�辰�智� 奪ォ僧狸檀 �丹�辻リ3����"�彫テム��A�竪� 牢 �歎�(�辰�樽�担牒D廊� �誰��� � �辻V�聴D巽�辿 �イウD� �辿 � �辻5�� ���$�( �� �+��,�� � �辿 ��知�/�� � �坦Т佐S�智 �  � � 乾A�檀 �地�達 � 稚� �奪ウ�巽�竪 �辿��  � ���
� 硬�徒藁��致� 谷� 狸�� �����檀 �鱈��
誰�嘆�辻g
� � � � ��都 � 歎 � �菜l�恨@�奪�辿 �鱈康�置�辻ェD�� � �辻-⑨�.��
調D誰�4
���+坪/�� � �� � 辿�徒藁� 坪イ��� � �  �
�! � 誰�� � �張A� � ゥ���� � �提r滴�堵ノ��弄�坦�担�地�歎�地��
 �、K�栂�ェD� �辿 �+好継� 誰�町Dウ稀 �狸� 朗 �€ ����
�� �� � � � �來-��� �
�. ΡD�辿 �池�誰� �辻h� �� 坪1�壇�尼�康�� �坪h ��2㌧遡藁諜Eυ5ゥ��� � �
�艇挑D辿 �-同メ2 �檀 ��諜ト�� � �梯H 藁��坪�"㌧����檀 �致�彫テE錦�ァ( �+�1�調3��辿��� � �亅@�奪ォ �辻-�蔦dド �梯3д� €彫ヘ{塗 �Q� 辻( �.�� ���$�( �潮D�辿 �辻イD�梯3����$�( �S��6ォ��� �� �彫テヒm�梯メ( 呈頂��+�ァ�但 �地� 辰奪�巽�辿�杜�狸 �壇檀� � ��� � ��
丹 � 単� 嘆�辻d�値行 � � �� �俘ォD�辿 �辻S���� ��弍Dォ �アテD�辿 �谷� �辻`倅汀モ`� 誕� ��
 �
�
�硬��� �弾 鍋� � 檀�� 鰐 � �� 碗  �革� 艇ウD� 偕追d����梯H �辻5�� ���
提梯H�徒藁��坪r���辿� �潮K����檀 �辻3�� ���g�梯H ��. ���ゥウ� 路 �� � 辻ォD�辿 �辻泥ォ�杜�辻リ �鱈 � �%��&��� ���-Н壷アD�狸�辻2電ド � �$財&€(杵�
 �
誰 T�
探跨d牒D ��辿 ��h �メャD�辿 �l�.┗D�脱� � 辿 �狸� � 鱈�辻�+ �誰��,ォ ��. �
狸0 €
嘆�
�  ��
脹メイ�"��エ ��-€h �/�� ��1€リ�� ��� �庁@�奪滴� 辻" �張D�辿 �辻l墾@� 弾羨呂��櫓�辿�然艇S��地У 桟�( ���,好痴��
路��-工€聴D辿� �弟��池�掴�/痴 亞H確� � �
 �調D �3� � ���� �
��
�2��3�� � � �
� �� ��� ��$�( �イ� ��鱈� �$υ( ���#��劾來�#墾@�但 ク� ��辻( ��┫② � �地�碗�奪喪敵 ガ �檀� �  � 艇M�嘆�辻V� ��� ���� � ��
�ム�( �� � ��#€D デ┃@連 魯稀 ��辻h�担�坪ョウメ�2 � ゥ�� � �鱈撤� 嘆 � 辻h� 綴h侯&�� �Dヒ �
辿 �辻�/�誰 �
弛 �
� 坪イS���K �辻( ��. €調D�H ��3  � 誰� 談碗� ���
���浪 �
��"㌧�暖
� � � �'��+喪調3�辿 ���( ��妥d��檀 �H�迭� � ��豚キD辿 �� �!辿狸��檀 �坪h��& � �-�� �聴D辻イ灰�H �Υ�( �調 �� 柵!��&ォ �調G��6��電ド �梯
� ゥ朔辿 �誰�置�辻T�彫テメ(�奪沢溺�呈+ �� 奪�� � �辿誰�� � � � �
�坪g� 致Ξ@好辿股.� 巽� �2����頂N
С � � �彫A錬  �
津K �壇檀虹L�
� 誰腕致 � 柘h� ��梯メh� 弛行� � �  � 歎�地韓(��狸弄�艇ョM�丹 � 坦�
�
炭�4  � €T彫テメ� �俘a�鍛 � �  � 団�檀 �� �
� �  � 梯
� 懲メ( �潮Dォ �.  飯` ���
�賄ド �梯T�� � ��2�㌧張Dガ�辻V � �徴H �ェ@�奪ォ �辻T�歎��+�脹Dガ€辻1�2�辿�諜Dォ �辻5沢商テE� �狸� � 辻( ��* �/�辿 �調B��#�H �$ � �(���
�, ��眺D�辿 �リ.� �1 辿 �倥 脇�� �
朗��2�� 弾 ㍑� 値��腔 ��
 �
智� 梯� 致 工 �3 З � � � �� €彫タテメ(弄��/�痴 � ��� ��
� � �
 �諜@�奪���池�辿 ��藁��辻�!��$喰'��誰��+亟G��3喪� �-ド �アK來2�� �
� �
 � �
阪g � � � 男� �  �s�致��芥 �鱈拘��h �ムdド �梯� �#丶U��(�牒Dォ �辻2� ��!��$�1調 ��檀 ��2�┫�ォ �辻リ�M�&ォ �挑D聴イ� €メェDォ �辻ォH �� 堺 鷲������ � ����� � ヌ藁� 梯! �����塗 �艇T��#�彫Q�(ド� �婁� � � � � � ��,ォ �� �誰��.租ド ��地� 偐ッDιq偐H �辻イ4��"㌢� 壇�檀 �#��� 懲@� �魯� �嘆� 傀ェDυイウD�辿 ��慌�辻l� ����檀 �牒D�辿 �辻.柵1� �艇H � 壇� �坪h �E� 辿 �狸��檀 �辻 � ��挑D�H �H�徒藁��リ2坪3 ����檀 ���"㌧檀 佐 �€�梯 ��+ ���€m�梯s��� �� 稚 � � 辿�誰� � � � F� 断�� � �
 � � �L�バ€ �
� �
�  �� 稚蜘� � €� ��� 柵ュ@�辿 �Р € �� ��
話菊 г ��
�  �'�� � � � � � ��( �-痴� ��� �� � � �. € � � 智��� �気 �
巽  € 担 �
暖 �
�� �
 ��� � � �
 ���� �€���
��� ��� ����!�誰�張+ �ご ��+�-槌�工� � �
辻��€'�€ヒh������ ���� �偐メS �-� � ���� �
� �� ���. ���
�亟婁椴`�モh� 偐 �M柘��( �頂機���路��� �� 吃��� 儒 �$�(��檀 ���. Л � �浪 � � � �� 倅�檀 �� €� ��幹�$�� 鷲 � � � �
� �(毅� 廊 М担��
�-��.� 亟4  ��� �������
�  �
� �
� � �� � � �q偐H  ��� � � ����� � � �$ ��佚�(��檀 ��1 � 探��檀 �4�� ���� �� ����  �
樽 鍍鬼逆��$ � 呂��� � 鱈貴� ��浪��� �� �( � �� � � � � 樽 ��. ���
�  �� � ��婁��� ��
嘆�� ��� � � �
 � �旦 �4 ��� ��� � � 浪�檀 � � �� �� �辿�� �  �
�狸€剃�檀 � � 浪�� ��� � � � �坦 ��� � � �  �� �牢 �� �$� �� �  � 達 � � � 辰 � 剃�檀  �
€
� �k� �M�� �壇 � 鷲 �
嘆�
鍛 � 脇� � � � 檀�� �
� � ���� �
� ��� � �  � в �
� �
� � � �
 � � �
� 痴  �
� � � � ��
牢師�� � ���(弄��  � �� �坦� �+ � 藁�� �� �稚 �
魯  � �� �  � 辿� � � � � �� 賄�誰�� ���� � � 坪h ��. �� � 嘆� �
� �
�� �� �� �� � �� � � �
漏����檀 ��
池 � � 偈���� � � ��� 狼 � �  � �旦�
� �
 �1 �
汽� � � � � �� 惑  � ��
�  �
� 池�
���� �� � ��
 �
� � � �
��
辿 �
知�� �池�� �  � �誰 �
� 詫� 弛� ��
���  � �� �
� �� �� � �
� � � 探 �� 亟4 � 炉� �狸��� � 樽浪��牢�
剃�檀 ��� З г�/б �� � 蔦2 �3 � � �4 Ё� ��
�  �
� 坦��嘆控 �1ヅ �€O �� � �  � �� 浪� � �
 � � 知� � � � � 辻d檀 ��$ � 腕��� �� 丹� �� 坦 � 偈�挑D�H �誰Х��( ���
�樽�
�  �
� � � 丹 � �迭�檀 ���� � 地�担��  �
�檀 �旦 �+  滴 � ���� �� ���� �� �� � �. � 竪 �
廊 � 剃檀 �値  �� �� � �  � 姉 � � � ��
� � � �
� � �
�  � 庚 � � � ��
�池 � � � � � � � �  � �� � � 都 �  � е  � � �  � � 浪� � �
 � � �客� � ��  � � �1��� �
歪 �
�
� � �� 詫 � �  � 辿  � � �
 � � �4��� ��
�� 定t�狸� � � � � 弛 �� � � � �� � � 柘` � �鷲智� �� 辻� 達 �塗 ����
地奪ウ  ��
狸 ���Л ���  �弄�� �� � ��� � �  �
� � 坦 г �担   �� � � �潰d�檀 ��(€�€ �達��� ��
��
�� 壇汀� �  �
�奪脱 � 炉 ��� �� � � � 知 � �� ��偃�嘆�� � 漏�� �  � �弛  � ��� � � � � � Т�檀 �袈�
� � � � � � �  �
� � � �. €s � � �  � �狸 �� 廊 � 樽€ �
誰�嘆��� �4 В��  �
�檀 � �
���� �� ��狸�� �
�� �� ���� ��
� � � �� � � �  �
��� ��6  �
�� � � � � �# ��% �� � �吃 �
�+� � 路 � �
探 �/塗�
談藁�0 鷲 ��1 �h€砧�2 � �
牢  � �5 � � �
� �7� 達 � 竪 Н � 楼 � � � �塗 � � 碗 � 牢  б � � �  � Л艇M偈�� � ��� � �嘆��
�担� � � � � �$�� �� ��狸� 佯` � 壇 � �� 鷲��知� ��智� �s С�� �� � ��(��奪 �� �巽 ��
�  �
� 樽� � � � ���
��浪��俎d檀 �+ ��� �  � �� � ���� �� � 奪�� ��
�蜘 З�� ��
�誰�探 � � � ��€ 締�. � �嘆��� � � �� � ���� ��1�
智ビ � �
路 �  � �� �� �4� � � � � 坦�檀 ��� � ����坦�� �� ��+�.尼1�� �痴�
�  �
� �Д �
梯�辿ク�� � �
�� �� �狸�
剃�檀 �  �$� � �檀� � �� �� ��(�� ��
�� � ��. �4 ��� � 虐 �0���3�� �
��� �
�  � ����� ��
��
�� � � �� �� ��4樽�
�Р��檀� �艇R� ��! ��( �+ �調ク ギ�h �$尼 ��.�� 担� �$鼠�( ��*� �. �� �稚旦��� ��
��� 調4 ��鱈 � � � � � � �% �/ �
�О �1 �
巽 � �4尼�辿������ � �腕� � � ��
���4�� �� � 鷲牢 �� �"��� �� 稚 � �$�� �稚� �廊 �
�  �
� 樽� � �
�г 徹 Р�� �� �蔦�'�(���檀� 炉�知€� �� 溺��� � � � � 丹� 漏�� �� � ��.銭� �� �稚 е �� 鱈 €� �稚Ⅰ � � �/�� ��
�� �辿� � ���� �� ��3 俯� �� �� �  � ��  �
�知�� �� � �� �
 � �奪�辿� � � � � ��
談�� �� �知�� ��虐� � � � � � � � 嘆�� � � � � ��
��  �
� �� �� � ��
 �
�4 � � �池 畿 � � � 婁����� ��
�� 檀�汀� �丹 �
椀 Р � 剃���断 �
�� 檀 �  �地倉� � 坦 �擢 � �谷�樽 �
�$�智� ��� � � � � � ��
��  �
狸 � � � � � � � �
� � €� �
� 鱈 � � М� � �� �池� � ��� �
� ��  ���� � 汀� � � � � � �柘`�� � � � � �誕�
 �
鍛 � �
 �� � � �� �  �
� � � � �� � �  �� � �
 � ��� � � �  � �� �  ��  �  � �� �  �
� � �  賄�� � �弾� �� ��� � � � � � �� 糠 � 吃���段� �  �
� � 談� � � � � ��
�  � � � �� �  � � �� �� �
�� 値� � �
 �� �
� � �  � � ��
�  � � � � �
 � �� ��� � ��� � 削��
 � �� � ��� � � � ��� �弛 � ��  � � � � �
 � � �� � � � � ��  �
�� � �
� �  �
� 智� � � � � �
 � � ���� � �
 � � � � �
� �� �  �
� � 梯� �  �
� � �� � �
 ��
� ��
�虐 �
�  ��
置�� � � � �� �� �
� �  � 致�
�  �抗 �� �( ���� �� ��
檀�
�  �
� 聴M��檀 � �
��
�  �
� �1 � �砧 � � �� 池д е 奪�� 路�� 惑��� �
藁� 朗� � � �� � 腕� � е� �� �  � 探����� �� �� �� ��4� �� �� �� ��� ��
�1�� �����檀 ���
�  �
� � ��
�稚 Р �
� � �� 坦��$� 辿� �� �� ��� �� ������  �嘆� ��� 汀� �� �坦��� � �
 � � � �
� � �  �
���担�(巽�
�  �
� 樽 � �
� 朗  � �
� �С � �牢�
剃�檀 � �.�
辿�� ���檀 �  �
���� ��
置��  � �� �4  �� � ���頃(€ツY�
剃�檀 �.�
調€メ€魂ネ�2 �3���%�+ �-┫鹸D追l���( �N �坑 �奪ォ�� 賄知�辻リ0� �� � � � � 担 �
�
歎�$   �   �� � 辰  � � � � 稚 � 脱 д � 巽 � � � � 狸 � � 塗鱈 � 地 О �
鰐 б � С � � 蕨 � � 弛�  � Т Ф � � � 蕨 � �
�(��� ��
担 � �� ����� �
��
�4� �� ��� ����!� €#€(� ��3�卒 敬���� �彫メモ�( � ���+��� �� � � � 辰�,�痴� �2 �3��
�誰 P��2����� � �墜胝梯H � �' ��� � �停� � � �坪⑤�H ��坪粂��� �1��� �� ��€  � ����$ ���坪� �!�� � �辿 �調魁�池�但�辰�奪�� �辿 ��辻n� �.��メ( ��&� 偕調4��帰�奪�辿 �辻
€、 �� €�庁N�辻$痴�,ォ �調墾メモ& ��檀 ��(Т��4��硬��&��1ォ �調  ���.�/�� ��� �h�� � ��€メ$ ���! �� �$�( �調�"�調6 �� � ��僖辿 �菜 �� �亊DМ�愁辻アH �辻���  � 稀�知�リe� 檀 � 弾滞� �ェDォ 藁��辻リ. �1�2��4 �墜�€舂�D�辿 �辻エH�辻憧@�3ォ知�池� �坪h ��$掬��檀 �ヒ偐(� �1亟▽メ( ���&�辿 ���檀 �調@�� 斤ウDォ �辻�,�坪h �  ��檀 �誰���長D�H �� ��3�� � ����( �庚€0��!��路 �+調灰�� �辻.� 鷲�4 �� 弄�┃イク�&ォ �狸�檀 �庚艇メn行�好�辿 �辻モdヌ偐2塗 �
�ム�( �� �都俘h �Dォ �辻 �S�$壇�0���О� �挑D辿 �€イD�3 ��檀 ��憧3ォ �� �檀 �1 ���
� �
�
�壇�� �
��2塗 ��(�倆斤�"�%� � �
�( �+�.� �1�� �工€ � ��
壇��⑨S�辻d彫タ&�l � 梯� 辿 � ���(���� � � 担�ク�& ����檀 �調4 ���k梯H杜� �4��
�� 浄メ(€�€トm �梯�頂  ��檀 �槻�D� �辿 �辻リ �稚�彫@挽&�狸��(�丹�潮D�汀 �辿�知�ョ3€���汽坦��.沢ク滴�弾 �
�� ��� ���弄辻豆メ(�3ォ �� 吃 ��� � � � � �
♯��
€�� 痔メ 
�� ��*
�2諜�/€�4�謎�$梱,€� Д К菜8��� 岐ョH ��.儒汽�辿 �辻n�眺Dビ滴 �狸弄辻ッD�辿 �辻`
��2 ��� 菖ウメ5��-�俯 �痴⑨ �イウT
�8€ 袖� �ュD� �辻. �㌧稚��3 ��
����$�' ��( ��-�� �S �智
� �6��
允ュメ1���(��晦�奪ォ �誰�辻�#�辿 ��-�� � ��� � �
�奪�調 汽�辿 �辻ュH �ョA�達 � 巽�竪儉� 辻S�歎�諜D�辿 �  ��坤D�� 池敵� 狸��檀�� ��艇M�嘆υ$ � 坦� 痴€4�懲C�脱�
狸 艇O�辻s昂ΜH �リ2 絵�鱈硬�岐�+ �/� �調還 憧D�H ���"�� �彫メァ( �B�3��辿坪 暢メ 犀7��� 岐v�
�/��5�H� �ヅド �梯、B�塚dド �梯O�辻+吃 �モカ�H ��&��
� � ��2㌧諜メSド ��5�、來"劃� 壇��檀 �地�梯+喰ウG �辻Sド�� �艇カH � � 狸�  ��キU �
��� � � €��� €メ �還リ柵$€��� ��
€N� ��竪 €��� ��υウ�� €�$掬ド �談� � 梯(€�狸Н � �.疏賄��檀 �� � 梯1卒�Q��� ��
辻( �潮D�辿 �狸待. �0�� ��1┫3��� �� 辿���4 €頂�#��$犀(樽��+�� �調クA�狸
С����$沢&�奪ォ ��.�調Οアテ�3�
�V�権ムメd丕@�� �€奪 賭辿 ��辻、テM汀 �� � �柘メ�( €����� ��
呈�,ォ �A 階� 誰� �嘆�辻イ €"�k尼H �張@�奪�辿 �狸蕨�稚�
鱈�誰 � 辻b� � � � 談� 彫メ&�檀� ��� � �� ��潮タリ. ��2 �3�竪 �8���3���$喰(�+�/�辿 �調ト胄H � �" ��丱D�辿 �$�&�偕r��鳶�(� �潮H �o��5€蓁�8 �締��  €"�辿�
�$沢メァD�H ��( �D辿�痴� 槻d檀 �ウDォ �狸來㌧�檀 �彫K弄偈ム`�坦沌d挑ト�� � �梯H �(柵S��1 ��3践��� �ァ ��藁轡� �辿 �&㌔ �ド � �� 梯s��-����� � 辰�� �
�智� � �
��1€D�庭 �知�工�2 �€S丶M�辻( ���� � � �.��%� � �&��+� �,
�� � 弟D痕メ1 �鹸T��8���(�-��$租ド �梯S��( ��,好�.�探�調彫テメ(喪適弄呈頂A 辿 �€"㌧檀 �D�� ��秋 �辻・Dォ杜�狸��坪&����檀 �@�奪ォ �辻リュC船ォ �樽辻ッDウ�辿 �辻モアヘd��檀 �梯�ト胄ヌd檀 � �v�3�� ��� ���5��� � �梯H �� ������3�誰�探����� � ��&�梯�"㌧檀 �#潮メアDォ �辻リイ6�滴�誰�辻リ� 侏h��� ���� �牢���檀�悌�$ ��嘆 犀&ォ �坪( ��朗��坦 � � � � � � ��
�� 担 ��
�  ��  �4 �檀 � �"�#婚&�+€2� �3 � �  ��.港�梯4沢 €」D�辿 �辻&��� � �� ����( ��届f�.┫D諜H�辻鹿@ζ�€/�誰 Υ3��沢1�
誰��3����(��+�.軸D�弟� � �提誰�提諜D��#��'�碗��亟3���
� � � ��辿 �探��
 €誰� ��ヒd��檀 �談�ム`�檀 �ィ@� 奪�メS��� ��
檀痴鮭クH ��ガ弄��(�杵��樽� �婁��(�蝶メ�!�$吃 �梯Q��
���
�  � ����� ��
檀€s� �� � ��( �悌�1� ��魯��
��調8€М����� � 痴�
�'��(頭Dォ �辻.���+調┘&�ュメイエБ ハ�巽� 狸檀
� �� � 担 �諜D�辿 �誰�辻  �担�� �'電��� �
��� ��兎ト��
檀 �談藁� �  � 梯v� �-�
 �彫テK��
艇ヘd��檀 �梯メV�( �� €ツ�(好�+堺o� 諜Dォ �辻ク €メ。D� �槻�T� 彫K� 嘆�辻s � �( �`�
壇ド �梯. � 脹D�辿ノ�狸來 �誰 �#€D�彫@�庭l � 提� � � � 連
�
津L栽��T��&��� � �槻d探�檀��
��(  �樽�潮@�奪�H �辻. ��2ΦD�辿 �好脚�竪ォ��� ��/ォ �S��� ��� ��辿�� � � � � ��誰� ��€メ€!�+┗Dォ �辻2 ┻D���� �辿 �狸� � 辻� �$疏���
� � ������
梯'в З君�
 �
狼 �
�( ����� ��
�� 檀�,�3�� �� � �狸��哲��4�� └テK���
� 艇ヘdド �ムhバ喰v� ��
艇メs�(ギ����� €� ���ゥ�辿 �辻・D�辿 �辻ャH �ュDォ �3��檀 �池 �5�� �!�坪h ���彫メ+ �. 亟S��4 台�倶檀����� ���� �偐S��檀 ��挑メィェD�汀辿 �樽�辻l� 探�聴H ��
��
辻4汀担���s � �&��梯H �鱈 ��滴�杜��リ� 慌� � � �$�&�辿 ��(A� 鷲�梯R��聴メS�調坑 � 辻1┫3��� �� €ォDォ �弛�辻 �� ���彫K�� 艇ム� ┬D�r砥櫓 萌 �地�辿 � �池㎏� � 斤灰ォ �誰�辻ャDォ �ュメッDエ �辿 �辻2�k倆�� � �提梯滴 �諜D�辿 �辻商テム�( ��/ォ �調H� ���ガ來g�彫K囲y者S€1 �彫ム�( �調D諜�(�調3�4�ゥ喪適弄坦
� �(剃h €u �-��檀 ��2�� ��ウメ5��嘆� └テK�檀��� 地鮭L
 �
柘�( � ��#�$ 錦dド �梯R�( �+ �辿�豚イ�吃�談��� ��挽�誰�1 � �� � � � � ��� 轍 �(€朎h藁脱�狸 М€T潮Dォ遡藁�辻リ1�s€�4� � � � 頂��(� � €� �3��$沢メ&Дォ �
Х� 機�� �ォ �辻エ 首D�� � � �
��$柵( � ��賄 � �
渡��,�脹Dォ ��リ €B佯S��"㌧��檀 �ト胄H � ��㌧�檀 �彫テメ(ギ�Dォ �挑D辿 �D� � �脱� 辿 藁���檀 �辻リ�S�'���( � �� � � � � ��� 傀��€┫ � ㌔� 地�
� € ㌧�檀 �眺キD�犀�(A吃���梯 � €侯�� �P�嘆 ���探 俟�!�Q�� �ァD痴�辿 � � 知� � � � ����� � �� 池 �( �� 潮D�辿 ���
辻.柵1 �槻b� 値  � 梯イ� 御梯"��#�� �提辿 �H€狸 � 檀 Л � �&�'��(�+�,好�-��. €�1�辿デ���2��3  �€� ��#  � �$ €�&��乖ツ`� 鷲�坦��
�,€�-�奪€� 汀� ��� �� �� � � ���辿 �
� ��� ��� � 都� 誰 €探��/�� �. ��ゥ� �辿�ォA�地�奪�辿 �鱈犀ャDォ �辻ュトE � 狸 �艇L�辻`�弛 �
痴���
担� �� �壇 � �3��9� � ���.租ド ��偐
��g� 探��( �� �段�  � 智虹H�丹� 嘆€V畏灑€" 稽 �
�#工彫M辻U  �% � � 哲 � �サ � �  � 暢B�� � 巽� � ��� � ��樽�� �
� � �牒@�奪 � � 汀誰�辻ウタDビЗ �� �  � �辻 €メ!刺 �(�,€�� �智偐N�坪頃B ��� � 巽� ��  �
����檀 �€R�"�# �智�痴��� �路 �誰 �嘆
�壇�彫メT� �� � ��%�& Д�狸��檀 �槻d梯'  � �
� � �� 誰 �地サ ��(€��梯ツt��� ��
脱�� �� � �� � �地 � �谷�狸€O �
�  �
� �
� � 担€* �+
�坪,�-€Dパ� 提�� � �辿
�知�池�. � 柘h喰/�0┫トq 尼H�狸� �3�� �辿��€狸�檀 �4� �脱� � � � �
 �� �� ���檀 ��
頂���+�/ォ �調� ���� � ��! ��� �檀 �D� € �追d�檀 �€ホT彫メ&� � 竪€H��� � �探�
�(€� �s€F �竪 €I € 狸広€樽€�� ����� ���悌ホ��
担吃 �)━D� 偕汀 � �
�� � � �辿 �辻l��+ З��誰�, � 智€N��.�� ��0������1ォ� �壇�知�誰� �
�坪h �D � 追`�� �
��� � �壇値 � 艇T� 諜G€H� ���弟�� �
����辻X�� � ��5�� � � �� �辿差H���頂K �€ �誰�探  � ��$沢ァD�H �潮Dォ �辻.� �� � 掴hR偐0���
� �
�  ��調@��� ���� �胄t���辿 �┻D��� � � �  �
�
 �
�� ���
�賂� �辿�� � � � � �弾�知��檀�辻T�
�  �
� ��"㌢� 壇�檀 �談値
�
� �テムh�� �
� � � � ��
� � �
 � �知�偐メァH €( €M�呈坦�1� � � 話� � � � �
 � � 値 �偸誰� �調3�� �竪蓬 �誰�嘆��4��� ��
剃����塗 ���9儒ζK梱D�辿 �辻1工г €�2 � �5���(壇��*�葎フ��檀 �� ���� �t�樽�6 �丐ヘ�!�% � �'愁�( �ム`�偐イモ�4
€� 韓�ク�辻&足メS �坪ュC�� �
�奪滴 ��
� �樽辻モh Х �2 艇T ��� �  � �� � 諜メリ€�' ��
��� �� � �� �� � � �吃 �� 梯# ����� � ��(€�梯s��� �� ��陳`�� �  �
����� ��
定 ��� �D起�� 牢��� ��
�� � 探��+��4 €坦€�υェD喪適弄諜H �辻� �竪僵 € � � 丹 � � ��調�.��2 � �  М € �
� 賄�
断�檀�!€� ┘H �$�( €N� � � � � 坦€+ 誰�� � ��.� ��智 € � � � 艇ヘ�Dォ �辻5 � ���
嘆 ���$ ��聴H�嘆 € � � €�
檀�� � �
 ���� ���� �メ/�� ��檀 � 炉�� ��"
坤@魯��朔辿 � 知�(�樽坦��- � �.�2担��
�  �
� 探 �� �3��� 賂�辿�� �誰�超メ蓬 ��  Д知�偕竪 � � �
 �� �辿弾� 鰐� 狼� �俘、C⑫來�&��梯H ��(�樽�蔦dド �地梯+�メ,��1�徒詫� � 坪l
 � �5�€メ"  � �$ ぉD�H ��,�� � � �@�� �ノ� 梯H�壇知€��� 吃 ��偐v
 �� � � �  � 丹��
���
坦彫テN��� ��� � � � �
�柘dド �梯メ' � 知�誰��
��� �� � � �
�探 Ⅴ��( �
魯�樽��1�� �槻m � �P �
� � 梯3 �� ��$�( �調�悌  � 槻� �2 €檀�€メ、'汽  �工�*��1斬���C �� � � � � �� 弾�
� �  � �鞠�
� 値� � �
弟地 � 弛 �
���梯�
� � � � � � �� 致� � �� 待#�狸� ��紘 ��&���+ ��-��/ ��1��2� ��蔦q� 探 � �3��6�奪�池��
� 辿�藁� �8��犀�ォ ��'塗�� 傀-�1 �知�痴��� �� �亟
�( �� 坤D鐸� �狸弄嘆Ζ@�辻s � �'�(�担 �� �� ��
� �
�
����� �€ �潮Dォ �鱈��犀V�坪ォ@魯ノ � €�
提汀辿 謎f� 値�
知����地�� ��� 池 � 辻s � 聴Q��0� 調ウH ��ぴ6
� �N�
 �
辻S� �(K� � 智偐M�� €Q�辻"�l� 梯H �@ 札� 脱稀 �辻、テム`��
�  ��
� � �梯u€メs �
懲K��檀 �暢@� �ィ � 鱈� 鷲� ���� ��樽�誰�辻s��� ��� ��篭�潮メ-€H�誰��.蘇 ��偐モ`�2�諜D�辿 �4 �汀辻b �担� � ��檀� �D� �稚 �
炉�彫テメ(勲�聴1�� ��3㌃橘頂�#�値 � 辿�  � �$疏 � �鷲談 �偐�%��� �誰 �
�& � 探��� �'  � � �鱈��( � �  � 痴� �� � ��  � �)��� �  � �+� �奪� �偵, � �  � � � ��� � �- � � ��. �
��/ ��  � �� �
�� �嘆 �� � �地  � �  � ��0��� �1� �鍛 バ � �� �  � 調D�G��� � �知��� � �池� � 置�誰� �� �
� � �� � �担�  � �� ��坪ウ@
�� �� ��辿 �� 誰害�� �  � ���檀�稚��� �辻リo�� �4  �  �� �
コ�剃�檀 � 共ムh �メ(��� ��
�.�1尭� �D�辻�$τ�( ��3��   ��好ォ �辻ウH ��!ォ �( �檀�� ���� �S���潮Dヒ路 � �辻� 吃丶ヒdド �梯フ��� �� ��
�� 弟� �� � ��� �� � � �辻� ��(�脱 �� ����艇 �  ��4 ������ ��
�� 剃稚辻喰�鱈 � 祁�� �1�2電�� �
�知稚�� 沢R張@ е� 但� 奪� �辿 �辻リ、B ��竪 �辻�� ���� ��(┃H�弾� ��� �T���坪b � �
 �.⑳粉ウD工 �4�8 ��$ � ������,亟頃B参�� ���
� �
��漏���� �探�#�嘆�$伝俘a�壇ヌ � �値
 � 梯&�誰 €� 地�嘆��(€j�奪担�地�� �
�潮D� �辿�,�. �
談�� � �
��碗��� 狸��
�地�
�� 鱈 € 壇�樽 丹 O ��
�
��� �
�  �浪�坦 �
� 担�
� O ��� ��聾��1�2鮮�担�智��3�� � �€トm� 智��薩 佗k�偐H 鮫О 漸筋4  ��
��璽H�徒藁辻リ$�( �眺A�辿 ��  � �瀞g � � �干ト紿 �池�イトウH �商テ�( ��/�辿 �調倶檀������� �偐R�担€�
旦�坪�!��# �彫ヒ��辻&控��( �,�眺H �辻.�掴h�R� � �/ ��I �地 � � � �  �1誰��2�諜@��� �提� �巽��� �� �� 辿� 弾� ��� �鮮控����"�$坪h �+��0�檀��調D辿 �ウK�豆ヒ�モ�D��� � � ��辻(�K�朗�� � � �旦��� ��
剃檀 �+�.疎� 鍛�� �
�  �
� 壇ド ����イ3 ��檀 �槻d梯 ヅド �梯-ヅド �モ` ���  � �� �� � �� 壇 �
 �
�ド �梯1硬��弾� 鷲 �梯2З ��担� � 坪3㌧テ�檀 �弛�
梯N� � �彫@ �L �柘�(�M� ��$τ�( �眺イ��( �潮D�辿 �嘆
��� �� �リ.�4壇��#ガ��檀 �坪h �&�調�����狸����檀 �辻�&�辿�杜�坪イ ��!�"㌧�檀 �h �、メ(�@�奪�辿�� 藁�辻3�� 耕詰�
�  �知 � 弛 ��� �
�  � � � � �
�� � �� �
� �� �� � ��  �в� T� � 置  ���! ��檀 �槻,��路弾�� �/調 ㌧�檀 ��# �(㍗� � � 櫓 � 鉄� ��喰#����� � ��誰�(喬H�豚,�� � ��/�1��狸��檀 �誰狼 �� 彫テメT�挑D辿 ��� �坪(A���� �檀�� � 地 � 梯M�潮D�� �嘆�辻リ+�弟調D�梯H ��  �
俘ウ@��知�智�奪�� �辿 樽瀞リ �樽�担�檀 ���彫テK弄辻( ��� ��
樽�呈h地艇 �D���� � �誰�辻4�� � �� ��檀 ��� €ヌ�€停2�€(��1�3 �� �3��
�路��� �弾� ��� ���⑨�起 � �來 �!ォ �調 ���&ォ � �調汽ォ �辻1�5���
ヌ藁� �K艇メ`
��(€M���"�$�-�. � 坦 �
�3
� �� � �彫メ'€�*��+��. ���/ォ �イ��� �� �� ��誰���� � � � �頂吃�� �� �" �'€U �2妊�3�徒藁坪吃�"�'���(��� �
� � � � � � �
 � ����Ф�檀��3 俘4��
� �
�
��� �
�  � � �剃����� � ���1�2€��� ��3橘����棚�塚、ヒ�( ���� ��
�� 頂亟惟��恭A魯�r滴 �弄�辻h� � 諜D適弄�
€4 €�地�� ��� � �
 � � ��亂Dォ �狸�檀 �辻S��1 �P腕痴�3�� � ��ゥウ稀 ��狸���� �撹 �樽瀞リ��檀 ���� �� ��
�+��� �辿�� �� � �. �
�� � � � � ��
�1仕檀�梯�㌢��� � �  � �檀 �ォ3� 稀�2� ��$檀� �# �,痕@斤/���'��.��3 ���5�梯H �� � 坪泥ォ �狸��檀 �誰待�'� 調3ォ �狸����檀 �6� ���€ 池 ��誰 � � �倆�池�痴��3� �嘆�� �
���� �
�  � �檀 �地��€$鼠г 暢K �� �!��" Н ��$喰ムR�%  ク � �+���-�/憧A�達�狸�
鱈硬弘� �
� 智 轍�坦 � 歎亠N�� �辻瀞4壇�€ ����檀 ��€、K弄柘R鉄艇'�H � 潮D� �� �提 �辿 �樽 ��� �. ��+�3��蘇€&� �挑H �モb�� � 弾 � 断� 檀  � 談詫� ���
��
痴 � � �����共メ  � ��虹T�� €、メS���
檀�� 艇U�3�З��/ォ �狸�坪イ €蕩1��� �� 辿��� � д調6���$�( �.����$吃�( �+�肯提��豚.艇 ���4�� �#ォ �彫メイ4 台�斤イ���� 詫
�
梯H遡藁� � ド�( � ����� ��
��
壇��� �狸 I ゴ T  � �! � �  �嘆
 � �" 墜� � �
朗 � � � �� � �� ��  � � �� �  �  � � � �� ��智�# 藁   脚滴 Р
�
�� 遅 �M榔  � � 辻t⑳ 淡 塗 �
登 �%泥辿�
狸  � 探   �知 �' ��)��+ 爽 �, � 痴� ��- � �. � 丹 ��/� � ��� 遅  �
竪規�� �� � 談飢�� �� ��1汽 �知 � 池 � 痴  � 置 � 辿�2 ド �糠ヌ��記
� 丹4 ハ週�
 � �3 �
奪 起9�4 抗��5稀 � 地  � 哲橘 г�� �6��9� �檀 �メュC來S� �2�H ��蔵#��% 堪タ���� �� � � � �弟�痴�1�2��3㌔ 硬� �� ���
� �談 � 稚  プ� ��  � 康�6魯� �彫A � 津F來リ( 呈�3 €2 檀�稚�頂�  ��浪��� �S���"㌧�彫A�津メV�' � ��(� � ��檀 �� �� ����.�� 亟�眺メ1��� �  � �€メ$吃��ヌ€梯s�廊�樽€�(�担� �� 偐'��� �檀 � ���!��( ┫ ���� ��
定O ���д�辿���&�� ��(候担��&�� �� 稀�� �� ��來 .�� � �辿 �狸  傀M辻$��� 檀�� �地 � �� �( �
�2
 ���"��-亟���l� 智�偐H ��3��� ��,��1 �値 � 痴� � � � � ��┫G ��3� ��檀 �� 柵 � ���$�+ Υ�( �+�調L��(�透メ,�調З从Dォ �� ���� ��  � � �� � � �����4� � � � � �檀��(��� ��
�倅�檀 � 榔� �� �牢�
�  �
� 旦��. �単�� � � ��(�� � ��狼�� ����� ���$�
嘆 �
� � �
��� � ��
������ ���� �� ��(��.  �
���� �3 �奪� � � 辿 �� 浪稚�� � � �� � ��� �
�� ��1��� �� �� �4� ���(��� �� 誰� � � €���
�� ��( ��
丹� �+��� �� ��4 � �� �丹 �����
檀�艇 �q� �
� �紘€O� 偐+��蘇 �1�H ���竪�
塚M�旦��$尼s��.�巽 � 丹��嘆�� �辿���! ��$�(艇+亟┫R€哉.� �4� �蝶K誰辻��� �!�$ ���� �池��� � 柘dド �梯' �(� � ��� ��檀�� ��� � � �� � 樽��/ �調D�� ���О � 担��$硬壮 �3 �� �メS�( ��������(ご��$τ�( �調ク�路 � €  € �$采R�(�イS�� ��.  � � ��€者5��� €���稚� €ュア€�+���眺Dォ � � �2�諜メSド � �丹 � 賭 迭 � 填���
���.  ���(€�-�1調D � ��柵 
�頂�� �尼+� �式奪���優� ��メ( �頂斤0� �檀 �好�竪 ォ �狸弄辻1€a �知�梯s���� �� � � �� ��奪€� � ���-�H ����4侯��  �嘆 ��
� � � �
漏��檀 ����
�1��� ��
��� 誰��
��$�(A� 鷲�梯L�� 鷲��������� ��樽���� ��. � �亟  憧D��規來-�� �稚� �3�� ��誰�������(伝掬ド �イ�奪€ � � � � �
 � � 辿���� �  �
��$�柘dド �談 � �偐( �� � � � �����
�- ��4��&�� 調S�皇鷲� �������� � � ���� �� �R���(�頂 ���� � � � �� ��%��&��� ��� � � � � ��
��-�. �� �$ �  ��
� � �� �担� �$� ��� �� �奪辿��.�康 €
� �
� ��惑 �
�
�� �
椀�
� � 智 � � ��優�
€沢( � � � � � ��
�� �
� � �� �4 ��� ��
�
� � �. コ担����(� �  � �� �
� 朗� � � �1� �� � � ��� 紗��  �┫€�$沢ョL�� � �⑤�杜尼 € �卒D ��泥�辿 �辻�!�辿�誰�稚 ゲ�探��"�狸�� � � �嘆�艇#ォビ � � �
 �d檀 ����$τl�%�� � ��
�汀�� ��誰肉� �&  �
 � 槻d檀 �嘆墨� ��� 探�� �'��( ��+ �� ��
池� �程� ��艇 �奪�辿 ��� ���� ��湛 �,�- � �  � � �/ �
狸� ��稚�� �
�探��� �1���� �D�� �� �典�調D � �汀竪 �� � З���馳カ鱈� � 丹
� � 智�  � 担  � 碗���  ��6� �奪�� � �辿�誰�€ォメ1�硬坪3З��犀ア@� ��断����致��� �� � �談肱フ�
�
 �
達 �� ��暖�
�  ��� �� �
�  �
ヒ�� �  � 辰 � �  � 檀�� � ��� �� �� ��� �
�  �� 稚Д�� �
�値� � � �  � � � �  � �蜘�  � ��
�  � �
 �
脱 � �談��� � ��� � 智 �宏 � ��� � ���� �壇���� ���� � �稚 �  � �棚� �狸� ��� � ��� �地�� � ���� ���艇 �⑭�徹���� �  � �談�� � �地 � ��� �  � 智� � � �  � �� �
 �
������ �
壇� �
�  ��  � 檀��� �
地д �� ��辻d€�� ���� � ���暖�
�
 �
����  � �塗� �  � �  ��ニ� 談�  � �登 都� � � � �� ����  � ���  � �フ�  � �
 �`
��� �
���� ���  � � 檀 �� �蕨 ����稚���� � �探�� ��歎  ��
 �
暖 � �  � � 地�� �智� � �����%�� ��� �� 墜�┘ュイ ��$尼(��$τ�� �( �調���� �痴� 墜������ ��� � �����岐 �€�L
� 柘�'� �(�� ���������艇 � 樽�@��� � 智ゥ�汀 �辿 �辻イウメ�#ォ知�狸����檀 �誰�坪+�� ��1�イ柵紘 ��梯、@ ��津メ( ��� ��
呈�.€�Νメュト絋� 路 �� � 辻s
 � 侖a�
壇��檀 �梯アDォ �辻2 �� €�
�� �� �担 � ���� �
�  �剃檀偽� �彫テE�狸弄誰  佯l者� Т��%��(  �
呈坦�� �@��� 奪�辿��� ��
��
偵m��辻ャD�辿 �池��辻リ. �/ � ����� �� 辿� � � � � 調リh �3� �嘆�虹  €/€����� � �竪 ��  � ��� €暖�鱈€"
�� ����#€� �� 佼 �誰€、F� 塚dド ���梯メヲメ'  � � �
� � � �(K� �偐-ォ ��. €�� 亟H坪ウ@ � 奪エ� �� � ����辿�知� �誰  � � �� �艇メt��匠B侏k來X€�$疎� 壇ド �v� ��( €漏��.��/坪1
€調8���  �地 €��� � � � � 辰����檀��� ���地��� 櫓� �巽�智� �  � 稚労�狸 ��� � � �� �遅��� ���� � �
E�� �� � �  � ��
鷲 蕨 ��樽€� ���� 軌�暖 €�
�  � 談€ �
智 �池 漏��O�担� � � �!�� �
��"�� � �追d�檀 �値 � �#� � �� � �彫テM €���� �� � �� �辻d�%��(�鱈�
樽�辻�� � 檀�担亂タ���� ��犀V��+ �艇� � �奪� �辿  �
�� �
誰��.� 呂�艇 ����檀 ����0� ��1ク�� � �坪h �ト�梯H  藁��樽�誰�� �諜@
����� � 奪ォ�� �鍛 � � � � �
 � � �
�� �
� �� �
� � �  �
� � 壇知�池�� 峻�  � 狸弄�� ��� 誰害� 辻リh ��"季�'€�イ@ ��惑���
墜緡� 智偐H �地��
� �置� � ��朗�丹�歎�諜タ�肭智�梯t��� �
�  ��談 �値�知�誰����嘆 �檀艇メT��� ��"㌧�檀 �致侃K €掴���� � �柘m�� �
� �偐犀ァD� 婁誰���談�
� � � � �偐メV��( �� �樽€槻�.�1� � � 話€� �� �獲 � �蕨�� ��
�誰� � �
� ��弟�� �� � �
� � �� �
調リ3�� ��� ��辿知�坪亅タDЗ �-���/�� �� � ��2�� ���L �柘�( � �樽�+��$�( �牒メュH �g�調�  ��"��#��$�( �+��,� 奪 ��.��1 �調€!�"Я �脇� � 値
�
� �s �d檀 � �� �潮Dォ �辻ォDォ �辻-�蝶ヒh ��イ@ ��奪諜メリ �檀 �柵" �
�
潮Dォ �辻3康��4 �� ��
檀��
� 弄��� �侏h �M���# ����檀 ��$漏� ���
�(� � � 達�巽��鱈 �灰ォ �辻ォD�辿 �辻ッDエ �辿 �辻ア@Дォ �狸辻5�� �� � �6��� �!��&ォ �イ
 � �牒@€D� �探� 亠Dォ �嘆來5�� 
�� 吃��� ��弄�� �"Ж �辿�� � ��# �奪ノ�辿 � ����$ �S �� � � � � � �&��( �
樽 € � 辻d担 ��� � ��* �,��- �奪ォ談知�坦  €リイ@ €H�� � �置� 諜@��値�
奪� � 竪� �4  Л€嘆� 艇后З辻リ/ ��檀 ���/��
�� � �  �
��路 �H�3D���" �奪 ���� ���
� �
�弛� �
��
����
佗` ��檀 �辿 � �
置起 � � � � � ��
探�
��#� �$ � �
 � � 鱈 �
� 弄 � � 辻%�� � � ��
� � � �
� �辿�朗� � � � � ��
��� � ��� � �探 ���� � 知 � �
腕��'�( �巽�竪 �
塚h �� 偐L� 誰���
�� �丹� 暖�
���� 3� 堤 �
��� � 歎
�)����� � �亂H �辻リ+�,杜 � �� � 奪 ����� ��
辿荒 � �
��
���� �� ��� �-�.�� �/  � � 痴�
�  �
� � � �� ��
�  �
� �婁��� ��0�
�1�2� � � � � ��
置 � �� � � � �€�弾 � � 池�� � �
� �誰�€ ��� ���
� � � �
 � ���� � ��� �
��  � �丹� 檀� �
���� ���� � ���� �� ��
��
亠@�� �辿 � � � �� 狼�� �� �超R�剃���檀 ���5��� �� 魯� ��
���� ��
舒メ2 � �� � 諜D�� � �辿� 弾談 �
�� 規�檀 �� 掬�"�彫ムdド ��(謎h�� �
� ��1� ��� ��� �調3ォ� 壇�徒藁� ��池�4 � �� 弄€��$�イ3������&� �+ �狸U��-�€�地��1�辿��鱈����
� � �€ �蝋 ���2�� � ��-  € � � � �
�1  � ��+� �
池 �
狸�誰 � � �腕� � � � �
�
� � �  �� 亟 ��.�€停$�樽��-�l���梯s� �辿�壇��杜��誰�
�
談�
�來リ2 О� �� � ��� � � �  ����3ばb � � �� �
��  �� 壇 � � �� 断 ��
� � �
� � �
鰐   ��
����倆弛� � 梯�  � � 痴 ��倶� �檀 ��$ � €K探�2�� � � ��� �� �地  �
� � � �
� � 湾��� 仔�
梯9€�珊 ��" 朗 �潮@�� ����汀��� � �脱ォ �狸��檀 �丹
�
辻T��-�
�� � ��. �
�3� � 探���� � � ド �&���! ��"�l喰H �張L �蝶B��檀 � 浪�イ3池�坪�$� �
�  ��&�a�  � �, �� �� ��/�調J�担�3�� �
��( � �S└テメ%����� � ��&��
��( �牒@����� �� �辿 ��� ��
� �辻.電ド �梯  �脹H ���艇メ�! ��"�追d�檀 ��
彫@ � 津メヲDォ �'�誰 ��( �誰�� �潮Dォ�知��リ- �� �ォ ��. �/ �� �嘆�調S� � 諜ホ�6�� �� ��4談藁�商テK �� ��S��( ��/�調 篤胄� �魯樽 惨��檀 �.�探� � � �帳"�3� 辿�誰�� �弟��"㌧���弾�  � 檀 �$� �% �挑H �リ( ��魯�E� 婁� � �.柵イ3 �奪ォ �坦�4从H � ��伝掬ド ��$喰(��9€�僖€辿� � � �痴��� �� 墜a��偵l � 知€�€�� 藁�&�
��
� �
�  � � 探��檀 ��(�ヘd徒藁梯�� �� �� �蔦h �ュ@惰胝梯�� ��� �辿 �通dド �梯s庚��檀 �誰 �モ`�
壇��檀 �梯0��2 €�4��� � �
�檀� ����3Я�偵�梯E�辿 ��茎� � 槻m�� �� 地� �辻S�湛��4�坦 � � � �从@ �但�地�奪�脱� � 巽 �
竪� 辿 �狸�鱈�嘆�辻S � 檀 Х�
�9€�€テd��檀 �梯メ` � �� � �� 倅���檀 � � �
��� �dド �梯!��梯H�
張F��檀 �-路Т檀� 傀T��. ��3€�4€�7�� М偈$τ�&� ��イ��檀 � �辻ッOυ2�諜メS��檀 ��4� �銚Dォ �犀g� 頂メ嚇ド �梯�Fド �辻ャ@�鎮d��檀 �梯ト胄H �鱈�� �佃d��檀 �談藁梯メ-��� � �巽����檀 �d��檀 �梯1�� ��� �調D追3�m� ��( ��,��6�  � 地 € �㌧���檀 ��灰��
��� � �鱈
υョ�(€s�
�狼�調┏メ2亠H�� �馳 �來�� �� �-€
蔦d� � ��檀 �� 偐2�� ��� � ���
�ム�( �頂 τh���� ���� ��彫B�津L��辻(�� ��� 紘� �艇M�槻R����� � 担� 剃 � 檀�� ��
�
 ���艇*€h �ォD�提辿 � � � � � ��致�辻s�探 � ���� �� 坪ョM� 檀鹸8 鰐�地�智� 竪��
鱈�壇����樽€ �
地 �
佃d� 暖 �偐R Т � 地 � ��檀 ��$ � 嘆 €,� �脹@� 知�奪引N�池�� � 辻 Ж�張D���� � �€� �辻(調3F���
� � �
 �誰�頂H ���㌧�# �挑H �ォDォ �辻ッDォ �アD喪敵� 狸��"墾メ(�+�辿�/ォ知�坪イ4 ������ �
�  � ���� ��
地� � 追d探 � 彫テメ&�( �潮メュホf�.狼� �/��1�諜@ �断�� �奪 �� ����提� �脱 � 竪 �辿€b��知�� �狸 �L � 嘆��� ��� �� �辻lⅠ���H采�T�挑D�(樽�蔦h ���� ��� � ��� �
梯2���� ��
��
�
�� 辿 �
� ��狼�諜@�達�辰��� �
地汽�� ��巽� 竪д �
路 � 知�鱈�� ���
壇弘ハ ��  � �� �b�
探 � �� � � � � 智��� � 歎尊�  �巽�坦㎎� 担��! � �$ 偈� �� � � � � � � �' ��(��+Ⅰ�. �/� 調C隈��3�奪�� ��路 ��㌧檀 �&
�+�� ��-��檀 �津dド �梯アDォ �辻ウDォ �辻��#�� � ���$ 錦dテ� � 檀 �談� � 梯イ�$��(�坦���鷲 �町メ-����檀 �通h ��� �2 �3�� �辿 �蔦k��� � 頂D�� �辿 �� ����� � 鱈 �弛 � 嘆 �  �"�
稚�
�
奪�� �� �� ��� �辿 �地� 椀� �� � � �
 � � �� � 梯� � � �幸��� ��
断 � 知� � �
 �� �� �  � �地
サ� �#��� � �� ���魯� 池 �� �
�  �  �� � � �  �  � �� � � � � � �� � �
�� ��
��� �断�  �� 池�
�  �
�誰  � �
� � � � � �
 � � �$   � �
椀� ��
���掴dド �梯W� � ��%�� � �  �� ��鍛��� � 痴魯���
提 �
� � �
�� �  �
�� �辿�� ��& ��'� �知 З�)� �  � �� � �� �+�辿  �
�� 探�� �,虐� � �魯�� � �
 � � �
� �辿��� �池�� �稚�誰 � ��-�.�
��  ��  � 脹@ヒ� � � ���� �� � 艇 �  �
�誰  � �
� � �  �� � � � �辻T��1�  � 恥� 誰� �2��� �� �� 達 �� 暖吃 �賭� � � �� � �
� 奪 ��� �
�� � ��� �  � � � �  � � �智� �
� ���� �� ��� �� � �� � 辻d���檀 �稚��� ��� �
�  ����悌探  � ���� �� � �� � 弛�
�  �
��3 ��� � �
�����
�� � 智 脚� �蜘�担���� � � 艇 ���5�� �
�談 �� 碗� � �
 � � �
� 奪 � �� �� � ��
��
�辿� �地� 腕�  � �6�7从Dォ �辻�"�k� � 梯H �通dド �談�� �偐#�e喰H �$υ��
� �町タb俯q� ���墜胝梯u稀 �痴� � �桑廊��溺誰 � 智均dド �梯Q�辻-� ���� �紘� � � � ��€ � � 蔦` ���檀 �地�梯.題��� �
�  �偐�2 €フ`�N���坦牢 �3�5�� ��� 奪�辿談� � � �9�� ���!��� �� �
� � � 墜胄H �痴婁�� �誰� �" �奪�� 壇�� �
�池��� �� ��
� �
�� 狸�� �
� �� � 檀� 浪 � � �  � �� �壇� � � � � � �
��
稚拘� �探��  � ����� �Cド �辿�� ����
�來T����� ���
��
� ��$侯・@ �� �魯�� �� �
��
� �� � �
�� � �
� 脱�� �辿 � �
談�� � � � ���  � � � �狸��
誰 �� 來T 腕� � ��& �
�弄���
� �  � �� ��
嘆�� �  �
� �� � �
� �壇�� � � � � � � � �
�'�� � � � ��)�� �
� ��
� �
��� ��+� �
滴� � �
 � � ��� 偸朗�知��  �
� �� �町D � � � ��粂  �
�� 腕�� � ���� � �朗 � ������ �� � 丹���� � �� � �辻T �
�  �
� � � �-�槌��� �  � � � �担�.� �� � �  � � 梯ッ@� � � � � ��
知Д� �
��� � �
�知� 偕 � �� �賂��� �� ��� �遅 � �辿 ��
�  �
� � � ��
朗  � 智�
� � � � � � � �  �
�
 �
池������� �� � �  � 稚 ��
� �丹ド �嘆���
� ��來T ��1��� �� 誰� 調@� �
智� � � �� 墜b� � � � � ��
談� � � � � �
 �H ���楼� � ��
���
��� ���担�暖�I�
�  �
� 智� � � � � 坪3���� ��
��
�� � � �断�檀�地 �S� �
� �
�� ��� � �誰� �弟弛 �
T� �� �€� 嘆�� �稚��� ��
探 � �
�4ヅ�徒漏�5 �墜肬 �
提���梯H�� �� � � ���� � 知���
� �
��� � � �  � ���誰� �� � � 亘��� ��銚D�塚d��檀 �梯メ7値��俘����
� 碗偐H� � �-�� ��1 ��2€���( �� 敬�梯� � �薬梓� � �檀�
� � ��� �� � � � �� � �  � �
� � ��
�
���� �� �� �� �  ��, ���$來b �
��(�+���� �� ��� � � � �池��� �� �灰�� � �辿� �狸�檀 �$ �&� ��1 Т��ォ����辻リ�
�( �*€ �牒D�汀艇辿 �鱈�誰�辻, 弍H �辻リ2�痴��� �� 墜胄H ��5� � � � €メ(�檀 �,�� � �脹Dヒ 
� 辿 �谷�辻�"㌧���檀 � � ��� �� � � � � ���� �#���& �� �(喪溺坦� �
��� �  �
担━メ-ォ �調S�諜Dォ �辻ク匠メS��檀 �(喰/�� �辿坪イ 季��� �� �ト�弄柘R�&� �� �估胄H ��(� ���艇 ��汀担�� �艇ォDォ �誰�� �辻/ ��檀 ��⑮�� � �池���
� ��� �� 亞Dォ �辻2��梯H � � � � �謎���檀 ���4  �5� ���辿��挑B�奪�梯H �誰�探�坪イD坪3 ���1� � 滴ΥB�諜D� � �辿 �辻リh � ��  �
���檀 �� 坪 柵€ �� �彫メラ(��. € �
壇� 担 � �1���嚇�鷲 �梯#  �
���� 壇 � 檀�� � � � �� 稚� � � � � � �%���檀 �梯& ��(吃 �M� �
�*���梯H ��+��� �� ��侘�-牢�
�� �� ���衡�1  �
�  ���� �
�� �艇 �d��  � � � �� � ���梯��2�追d�檀 �3��5�� � �頂メ�� 艇!�$耕 �偐ムd�塗 �偐+掬ド �梯-��� � 担�1�探 � 俘h ��2電ド ��� �� �
� � � � �梯3���4�� �� ����� � �"嚇�� �
���塗�談藁池 � �  � �� �$ �� 侖d��檀 �談藁梯t���+喰モdド �梯-�艇H �蔦d�檀 � 梯t � � � �
� � 脹Oド �辻1撹 梯モh �ウトメS��檀 �5�� � ��7せY���檀� � ����3€a �梯s� 墜胄H� 壇 �知��尼!�� �鎚d知� �喰� �狸�檀 �(ヌ魯��彫テム�S� 歎��'�(� 弄�坦�汀潮D��  � � �辿 �辻ク� 沢(�弟����痴��� �� ��達��
� �鎚ホ`�
話� 壇デ� �鷲 ��� 談� �詫偐R�探�梯潰d�.柵イ��%⑫�檀 �D��辿 ��メ、テメ&� 辿 �( �3 ��ゥ�辿 �辻ォDエォ �狸浪�� �
� � �辻V��, �眺A�達�辰�奪ウ �辿僧�狸辻s� 歎� 坪2��梯H���� �
�メ( �坦� � �+�坪h ��/��! ����檀 �探 �(� 艇 �,ォ ��.財ッ@��� � 知賭�辿 �1�調D艇�"㌧��檀 �辿�朗��張N �� �� � 俘ヲト緻 �梯H �坪ェDビ滴 �狸��檀 �辻2�� �誰� �諜Dォ �辻商テメ'�(ド鰐偐D�樽�呈R��/�辿 �誰�嘆  � 調ウT��� ��Б�津E� �弄柘メ�( ���� �挑D狸弄脹A魯ォ � �辻リ3���  �"�彫テメ'�(� ��槻b � � �
 � � 弟�� ��
� � � � ��
� � �
 � ��� � �梯イ3 �����
� 檀 �坪� � �-�����檀 �彫テヒdド �ヘh �� 偐メ( �呈誰 ���� �  �
��'�� �-��( �, �.柵イ�メ( ��.疎� 梯ケD辿 ��㌧�檀 �単 φ` ��壇ド ���
���
�  �
� �蕨�梯」@ �奪�辿 藁��棚�� �  � �誰�辻リh �%�� �� ��&好 �牒D辿�� �池��� �痴�� �� ���� ��
�  �
� 艇フ�辻S ��艇ャH �- � � � � � �D�辿 �丹� � �� �談� �� � �  � �� �  �  �� 智� � �
�  �アDォ �鱈  �
壇ド �嘆 � �  � � � �2� �
� �� � �坦  �
�  ��� ���� �� �稚 � ���� �
�4� �
 �6
� ����檀 �$€ヒk� �� ��
偐(��.控 � ��4�� �辿 � ��笛��檀 �d蔦���� �  � � � � �
 � � 庭� � �樽�� � �丹 � � �  � �痴� � � �� ��$��檀 �� �置 �
������ �� 楼 �
�� � � ���坦��� �� �'�� � �� �智�(薫�檀 � 智�
� � � �
 � � �牢���
��
剃�檀 �* � � 誰�� � ��+�� �
�値� 池��
ォ ����� ���. � � � � � �� � �
� � ��� � � �狸 � �  �
� � 鱈 �� � � �
�  �� �� �  � ��  � 弛 �
�  � � � �� � �� � �  � �� � ��� �� �  �弾�  � 知 ��� �  � ��  � 池�
��
�
 �
�� �  �� �  � �� 痴  � � �  � 講 � � � �� �  � 丹� ����� � �探 �� �
�抵� �  �
�智�旦� � �� ���1 ����� ��
辿  � �
 � � �
朗�� ��
�  ���� � �  � ��3砧 � � 践� ��� �� � 壮Н��狼��4  � 丹�
�  �
� 柘q� �
�� � �� �� 漏 �8 ��� � �� � ��!嘆� �"��#�� � �提池滴 �池�$�
�  �
垢�
�  �� �
���� �脱 ��� �� 鱈�
�О�  �
� 坦� �旦 � �  � �'���(�� �坦�
�
 �
�� � �  ��
 �-�池�聴D辿 � �溺У ��� �
�� �知� ��1� �奪��� �
調J�担 �4����檀 � �痴� � 樽 � �徹 � �
 � � �6���� �メT� � � � � 坪・H �ェDォ �辻ォD�� ��
�偵H �辻,�� �� �� � �
 �� ��-� �脱�  � � �� �担�� �智�2 � �  �5 �
�  �
� 墜� �7  � � ��  � �$� �柘` � 壇�� � � � ��
���智��� �( �� � �樽 � � ��  �
���檀 ���� ��+� �� ��
��� �締� �� �.��� �
狸� � 嘆�� ����� ��� � � �
 � � �1�� ��
���檀�� �奪��� �� �
�  � 辿� � �
 � � �
� �4�� � �巽���狸 溺�� � �嘆� �
�  �� �  ��剃�檀 � � ��
剃�檀 ��� �塚��檀€ �偐Q��� � �担€�$ 賄�
�  �
� 汀�( �����
� � �� ��樽€ ク��� � �坦�� � �� �
�� �� ���- �1��� ��
��� �� �
�� ��� �程 ��4 �� ����� ��
��� � 浪� � �
 � � � � � �  � �� С��� � �$� � ��� ���� � ��(�檀 ��%�&硬ド �,� �  � � � ��� �C�奪ウ� �  � � � � � �d� �痴 �  � �� �  � � � �� �  � 智� �
 � � ���� �  � �� �檀� �  � �2�� �3� � � � � � �� �� ��.��� � 弟� �� ��4 �
�  �
� �
  ��� �
� ��� ��� �檀 ����� � �� ���
� �
�
�俎`�
壇�檀 �坪dド �梯$� �池��� ���� �庚�� � �
�旦 ���( � ��藁�督�奪�梯u��� ��� ��� � 樽�
� �
 �
 �坦��� ���檀 �.�� � �達 ���� ��
�4 �
�� 从H � ��  � �� �谷�檀 �樽�� �嘆� � �� � �智�� �! �$��� 艇 ��� � �� � �( ���� � �断紘� � � �
� � ��� � 蔦� �
�� �- ��.�� �
�狸� � �樽 � � � � �
 � � 嘆�� 担� � ��典 �� �
�旦 � ��剃���檀 ��4 �
�  �
� �
� 記��檀 �張D�� � �馳�
 � �� 辻、トF�剃�檀 � � � � � �
 �` � ��壇ド �梯ョH銑 �
�  � ��  � �� ���� ��
歎�Φ@�奪ォ �辻4 � �樽� ��� � ��1� �巽 �
�  � �� �� ��� ノ� �
提 �
�� � �嘆�
痴�坦�坪` � 檀 � � 梯$�� � �汀 � �
�� ��� �塚k� � � � 梯M� ��� �嘆� 痴�
�牢�
� � ��
�'��� �
�( �檀 �+� ��  � �� ��� �
�奪 � �
�  �  � 痴З€�� � � � � 壇�坪h �. � �  ��� �� ��� � ��坦���檀 ��
 �
�� 腕� �  �1 �  � � � �
� 池 �  � �
��� �� �  � ���� ��
�З�� ���� � � �  � 知�� �
�池�誰��� �� � � � � 鍛� �  �� � � ��
� � �� �
�  ��置��� � 亟3 ��� �4 ��
� �
��� �  �� � � � � 巽 �
�� 婁��� �� �� � � 嘆�
�  � ���
剃� �檀 ���� � �辿�智��  � �� �� �� �  �� 痴���� �� ��4柵� ��" ォ �� �嘆�探����檀 �$ ヒ� �� �
� � � � ���� ���� � �  �
�嘆 е� ���� �� 蔦� ��  �� �'��� � �(�� � ���� ��檀 �����熊�� �� � �狸 � �届�R� �
�� ���� �� ����. � � ��
置 �
���� � � ��� �� 嘆 空� �探 �� �
�智�� � ��/� � �
���
� ��
�談�� �
�辿� ��
���� ��� �  哲 �� �
� ���� � � �
��
諜@�� �痴��  � �� � 稚 �
�� 奪ウ� 辿 �� 置� 婁� � 誰� �智 � �
�� � � ������ ��� ��� 檀�� � � � �稚�
 � 辻T� � �� �4 � � �� � �鱈��檀 ��
丹 � �� � � �
�賭� �  �
� � 坦� � �
 � � ����� � �弟��� �谷�檀 �� � � � � �浪�� �� �� ��"㌧�檀 ��$ � � �樽� �� 坦� ��' � ��( �鍍 �
�  �
� ��奪ギ€�稚�嘆��  �
�檀 �. ク� �嘆�� �探��� �
�1��� � �� �� ��
�檀�� �
�知 � � 泥�� �知�� � �  � 辿�誕� 壇 �� ���� �� ���� 庸�� �
�  ��
�
 � � � в�
� � � � �
坪h ��4� �
�� ��8�檀 ���-� ��痴��� � �/  ��2 �墜� �� �� ��� � ��$�� �辿 �塚`�
�賄��檀 �談��� � 智偐M��
�� ����嘆� � �
 � � 剃� � � ����� �檀�� ������ � �
� � �� 汀� �艇S  � �(���� �狸��  �
�檀 �坦��檀 ��� ���� �担 �
�  ���剃�檀�� � �. ��
谷��檀 �狸�� �稚�
� �
� � � � �  �
置����� �4�K� �5ォ ���� ��( � �嘆�檀 �.� �底 �探 �1�� � �康��€メ( �-㏄�. 漏��2��3��� ��4形� �侯 в �
槻b�
梯€ト�€H�誰 � �,O���稚��-€�� ��梯H ��3���
��� ��!ォ �誰� ��"�. 庚 3 �調€ヘ�メァ@�再�適廊 ギ�担�( �D�路 �g�聴B�� ���  �# Д�H ���檀 �彫ム�&�� �( ��� �
��
樽�調├K�檀 ��辻+�l�柵H �諜H ��&�辿 ��'電�� � 弾� � 檀 ���談詫杜梯(ド鰐�, � �.創� 偐イ �( �メ�!Ζメ( �+�,ォ �調 υヲD�辿 ��
��辻h�潮メ2�� ��宍D�辿 �誰� 來商ヘd�檀 �梯.��� � ��/ォ �狸��檀 �調�メS ��( М�潮Dォ �リ0�€、メ4��� � ��9�掬ド �談ヒ�偐、ムa � ���尼� 辻モdド �梯(€M�4 ��㌧檀 �A�談� 竪� 辻h�痴�歎�町D�辿 �辻ュメアDォ �辻2電��檀 �梯�!���路 �彫テQ�€��犀(肴梯�.塗侯イ4� � �測Dテ � 提汀 ��脱 稀知�辻U �.�ΖM�槻��!�調沢4б偐H ��汽ォ �辻 Ζメォ@魯�辿�� �
�知�辻 甲����� �梯s� �� � � � �
 �彫ホ�Dォ �辻イ� �#儒-���辿 �辻S�潮H�知�ャD�脱�辿 ��辻リ2 噸d��檀 �梯ウDォ �狸辻�ム�( �頂€K� ゲ艇、@Б���鱈弄�S€�歎��(喪適佻詆 �イH �3�嘆��6 矯� 牢��檀 ���
�地�彫M �.沢イ3� � 辿 �4 �€����`��  � 壇��� �
���塗 �㌣藁� �� 梯ォ �+�� �-チ�
壇ト� ��
檀 �談藁地�t��2�� �坦筏ト胄H � ���辻�ム�( ��� �!��#��豚$ギ€ム�( �調�� 倶h�談偐s��"��!�� ��路 �池�狸�#�彫M辻(衡 イ轡�1�調ク
��� �辿 坪、K弄柘R�(  �� ��. ��@�┘%� � 調�� �知���檀 �辻4��!�&�� � � 調后好θH �� 來 �ム�( ��� €��! ��檀 ��$�%�( ����� �
��
�,��� � 坪.租ド �ッK��檀 �艇メT�調� ��#�彫メヲメ-�辿 �調ウメリ6���Q�3��� � �橘��ァD�H �鱈━メイD 空辿€�諜Dォ��知�������檀 �丹�  � 辻リ透D 繋ガ� � 調3ォ �┫�!���
�$蘇 �(堺�+�.�� ���1€�� ��'�汀潮B ⑤�辿 �辻1詰 � � � � � 奪� � 辿� � �
� �� �� �誰 �
池 憧�#�� �提r適�� ��檀 ��(候��+�-���彫F�  � 谷 �佯メ�艇% � 嘆���B�來、A� 狸佯メ�&ォ �聴メイ€�&梱A�奪ォ �誰� � �辻-電ト� 檀 �談 �偐
� � �但 �達津� �
定嘆�艇、フメb �
値��腔� 致 �( �樽�坦篭€����� ��
潮+� �h ��,��. ���
� �諜D�辿 ���誰弘待リ4��
剃�檀 �5素� � ��� �� 墜胄H �d梯� 蘇�!€h �、M��.€メU��/ ����檀 ��2�4飢���"�張@���
但�稚��辿 �鱈弘�  � 嘆€メs � �� 歎�� �、K弄柘R逃T � � ��'�( ��
���
檀�� �ェイJ��3€� €��( ��+ ��/エ�辿 �坪イ�追ヘR€S€"��� 朗� �# �誰 おメ3飢�①�� �奪�2奪ォ �坪� 紘�喰"�彫テK � 辻(��� �� 奪佻踉��檀�� ����� �� �  � ���� �4��� ��
団�弟 €
� ��8沢��提梯H�徒藁��#允$
�
牒-€��� ��2��3б �梯� ��檀 � �汀彫テム�( �誰�稚��.租ド ���`��5鷲 ��#�$�( ��, �眺イ3��8���$�.柵� � �� ��$沢( �調、� �壇�Q辻% �� � ��+�致�津dド �梯ト胄H �狸�地��� � �佃d�檀 �リ,重�� �檀 �ュC��
�  ��
�檀 € � �勲��檀 �辻モh � ���/� ��
探 €��蝶@�達� � ��塗估b� 偵�h �H� ���佃h �Qド �辻U坪3��檀 � 朗 牢�� � �� �
��5 ��� �� � �墜q�偐Hふdド �梯/� �� ��� �Л€�€� � 剃���檀 �嘆��(  � 坦���-誰��. � ��� ��
誰��
�� � �����
�� � � � �
�� ��
��
��� �確�丹 �4店 �6�€�$ �痴�
�� �,��- € � � � �
 � � �.柵2�� �� �����檀 �梯+ヅド �梯-�檀 ��.重ド �梯モdド �梯/�1����� � 估a�
鍛� 偵k提梯H€m�掴dテ� � 檀 �梯O�諜B�� � 工€K υd蔦h�4 � 柘dデ����� � �梯モdド �値� 梯カヒdド �梯メ �侘a ��� �� �
段�梯マa� 剃�檀 �弛� � 梯S��� � �
�老�� � �知�� ��$�� � �奪��� �
�倆� � � �
�椿a � 団� 壇ド ��(蟻 ��� �� �
剃�檀 �l� � � � � �梯O汀 ���� 旦 � �. � �担�探 ��� �� �
�4∥��� � �偐E��廊丹 �� � ��
牢 �
�  ��€�#ド �%� ��� �+ 楼�� � ������� � � �メ1� �艇 � 旦�3 ��� � ��檀 �€%��& �@ �奪ォ �辻ャ@�愁朔辿 �辻s�
眺/ �誰�蝶B����� � � � � 奪ォ �辻イB�竪�辿劃�誰� �� �� � �諜Dォ �辻S �6�艇奪�誰�坦�� ��$��檀 �� � � �+��� �� �. � �� � � ��1偈�
� � ����� �� �� � ��諜@� 辿�� � �誰� �辻4 ��
� �
��
�  � �嘆�� ���檀 ����柵S�� � �檀 �����$ �&�(  �� � �担���4����檀 �� �� 婁� � �┘H�杜��檀 �辻リ( �潮D�辿 �辻ャDォ � 婁 艇メュッ@�奪ォ �辻アメt
�
調@�� ��3��檀 �  ��� � ��1� � � � � �� ���-�H �2 O� � �9�� �探�� 康� �$�� �� �� �� ���樽€臧硯H� � 狸� � 坦 ┃D�辿 �誰�辻,€3��5� � �� �丹� � �! � �$抗��( 逆 � 達 �
� 創 � � � �脱 � 地 貴���
��蕨 �誰軌  � 智С
 プ鉄�智�� �地��張D�辿 �辻$€巽騎 �( �朗���.隊壇檀€�2� � � 墜緻� � 梯H � �藁�� � ��
�� ���狼�� 蕨� � 諜D ��� �
��辿 斗 � � �� �� � ��  � � 知� �嘆艇��� � �� ��
��
�� �(€�2�3€D � 辿L �
探 �廷�4 �  � ���知��� �
��
腕� �  � �� �
 � � 辿��誰€�€O����$ ��� �� �倅 鷲丼C股&Я �梯H �(�� � � �奪椎�� � �,�� � ��. �/ � �
��1��� �� �4侯5 �墜胝梯H� � � �� �� � 壇� 談�藁�痴��� 槻� ��2���!�挑イB��3�辿 �狸��  �
���檀 ��4浄柵s� � � �����
�佯`� � � 剃� � ���塗 ��偐� Р�$τ�( �眺イ�$�(候�+�3�辿 �
誰��4�� 从 � � 艇"嚇ヌ����� � 梯」ト胄H �誰���� �� ��來リ%塗 �ヲF�� 艇メァメ* �` �� 弟�梯� � �
� 辿 藁��坪+�ヒn�� � � �誰軒@�但 ��� � 墜綟�
�� � 談� � 梯H �ド �� �嘆�辻-擢� �通�拘稚 �/�k� � �偐H ��1�ト緘 � 提梯H �通�済d��� � �
����塗 �藁梯� �3�� �
��5�瀨梯H �銚ヒ��頂メ�;ガ� � �dド �梯S���� � �旦�張C �辻$紘 �マh� 腕
� 柘dド �藁梯モdド �梯(岐K€+�`��� � ��壇�脇� 檀 �梯S�� �
�旦��檀 ��- ��
�/�� � � ��1�辿稿�狸貝慌老Υガ�� � �柘��%電��檀�� ��談梯�+掬 �
檀 �梯N�L��� �
��鷲 � �ュA �墜胄F ����� � 辿 ��樽ド �S鈷ッA� 稚  � 鱈�壇 �丹��檀 �辻gХ� �  � 湛��1�ハd��檀 �K侖h �5�� � ���吃 �"嚇��檀 � �梯」C紘�� � �
艇、H ��鱈
� 辻s �
�-�.ォ �通モd�檀 �梯ッK� �丹��檀 �S 碍�1�k � 梯H �掴モ`�鍛
� �  � ��壇��� �
���堵 � 檀 �藁梯� �� 致� �2
�D巽� �辻4 ��� �� 噸d��檀 �梯5��� � �提梯H �銚B�� ��奪�� �辿�徒藁��鱈�重栽O� 談� 嘆�辻リ 外 ��$ツ��� �U敦�� � 檀�(�� � �脱�狸�� � � ��廊� �樽�底� � � �旦�� �
����.�� ��4∥��偐ニf� � 梯M��撹 �#�� �
��% ����� � 眺Mド �モdド �ウC�辻S�� �檀 ���� � ��( ��+�坪-�2��轡�€��( ��+ ��8喰�( 亂A�奪�� �提H �⑫�艇M�嘆�辻イБ� 稚 津m狸� � �� � �慌斤` �
暖�痴�致� � ��  � 歎 ���檀 �
�( ��+�� ��-��Eォ �- €�1€�2€�5�H �泥�辿 �辻⑤ォ �辻モdド �談梯 �� �,€� Ο@�� � �� � �痴�� 但� 奪�汀辿 �
� � � ���� ���€��丹�辻1� �$ ����� � 汀 漏€'�
�  �(€��地����潮D工 辻V�坪ォH�杜辻リョH �ウH �リ5�� �� � ��路€ �( �� � 倅檀�
�,�� � ��.�/錆����� ��檀� ���� �� ��4 ��� ��
��� 痴 � � �� �"б� ���丶メヨh ��%� � 懲@�緝 �梯H ��� ��� 檀 �艇メn �� �探 �� ��(� 亂@ Д�竪 �辿 �辻+� �-�辿 �調3��4��� � � 辻d地�����'�� � ��/�辿 �側テヘ�( ��+��.�調�2�3��
� �辿 �� 沢、メ( �3�辿 ��4��� �� � ��$�/ ��3��� 追���坪 └@ �メ( ��9 ��檀 ��
��梯H �尼(柵+���/�� ��
��3��
����� � �亳D� �辿 �哀Cド �辻$τ�%�( �+掬��弾� � 梯ャLド �佃h ��ュK樽��檀�� ��メッI�丹�� �檀 �辻1 �� �
� � �dド �イウメS�� �檀� � 嚇ド �梯ヒb�梯-撹 ��"��( �)��� � �
��+�� �辿�知��1
�  � �2�
�6�� �"嚇��� �
�檀 �梯ヲメ(�*�� �+� �町Lド �辻-�� � ��
�槌h ���dド � �梯ッOド �辻s� �2㌧���檀 �諜ト胝梯H �S�4� � ��  � � �5��� ��偐HN�� � 辻クD�辿 �辻�� � 艇」Cド �� �  � �檀 �$嚇�檀 �梯マd�檀 � ��� 偐v
� 艇�
蔦h ���� �檀 �(� ����-�� �/�4�� � �銚H ���梯H �通d�檀 �」ト�梯H ��$然�&��� � � �町ト胄H �廊���塗 �樽辻リ-��檀 �� 通h �梯ッO�壇���鷲 �辻gピ�
諜G�� �
�辻S��檀 ��5�� � ��、� ��來、メ&��.浄ット胄H �ド�� � ��艇メ2㌧�檀 �諜ヌe喰メSド ��4��� � 巽� ��5� � � ��銚C�奪�r滴 �狸弄丹
�辻�艇ヲF�壇��檀 ��� � 辻(��檀 �A��� � �狸�佃dド �メ-�アマdド �梯Qド� � �2㌧檀 ��ウメ�$然�+�-� 嚇ド �梯+掬�塗㍊弛�梯1電�蘇 �藁梯2㌧���檀 ��3�� �
��租ド �梯+掬ド �梯�d�檀 ���+�� � �1�� �dド �梯3�梯ヌd 梯� �担�撹 �ヲF來*�g�
提梯�
辿 ��坪+�� ��.��� � 担��
����� � � � ��1� �3�� �
��4 �� ����檀 �艇ヲF ����� �弄諜メS� 撹 �ヲFド �メ(喰*��
� 辿 �脹O��檀 ���メg��1�� �dド �梯�3����� � �9�嚇��檀 ��梯�$租��檀 � �梯Y��檀 �
�� �
��#�%���檀 ���� � 梯S�脹ト胝梯H ��艇メ3�� �5�� � ��、鷲� 來.岐マd��檀 �梯�郎�檀 �1��梯H �谷� �蔦d��檀 �4尼カA � �辰� 奪ウ �談
� 辿 � �
�  � � �辻g�痴� 坪、��檀 �辻"�%��壇��檀 �談�� �ヲF ��� � 狸弄辻�灰�辿 �辻ッDォ 藁��t坪アDォ ��!ォ � ��$租ド �談藁梯1湾� 調��( � � ��俯� �� � �� ��� �� � � � �奪��朗 � � � �亂D� �辿 �辻1�Βメ#� � 路 �(�.効イ€メウA �奪���� � �提r敵ガ弄�辻V����徒藁坪汽ォ �辻1�� �� � ��� ��檀 �柘」D�� � �辿� � ��丶B�津K廊��� � � � 樽�辻(�� �� �� ��
���
津`鷲��� �� �鰐偐K弄�丹� 担� � ���聴H ��鱈�辻イS��4 鰐��牢��5 �墜緡��梯H � €S�!� 浪��彫A呂賂鋒 О Р �
�
 �
�砥 Т � �歎�� �, � �-  � 誰  ��� 沢S€懲E斤s��(€ツ-� �坪. �檀�蕨調好袖ヌ����檀 � �池�
辿 �リ�'€r��
� � �  � ���誰 値� �.� �/ォ �1 �調�#� � 彫K弄�柘メ�&��.��1�辿�哲�� � �坪ウDォ�知�辻�憧 ��&騰E� � 狸� 辻-ヅ��檀 �談� �藁弛�
 �
梯ッH �アB�檀 �� 辿 �弄辻2€ト� �3 �追` 溝 ヅ�  � � ���
�脇 ヌ � 弛�致� ��  � �5 ��� � �(���$τ�( �眺イ��!�調€"�薙�梯� �� 辿砧�地� � �#�� ��&� �(痕C�巽 ��� � 辿�壇�池�dド �梯M��檀 �アト緡提梯H �dド �談����� �Qド �地�辻� � ��塗牢€�調フn�S� �諜ト��� 來S�� �
�探 €�5 �6紘 �クH �嚇���� 檀 �梯ムdト�  � 檀 � � 梯"��
��� �
�  � ���倅弾 �� � � ����� ��� ��地通h ���� � 梯S � � � � �� 壇�智€� �� �
�  � � � �
� ��� � ��探 ��� � � � � � � ��
張$�� �
津a� 壇ド � ��地 � 梯t�艇+ 侏a �  � � ヅ��檀 �梯モT
� �-��
津d�檀 �s� 蔦1侯カDォ �辻 �$�檀� � ���( � 締��� 藁� �� �坪#���$νh �メ&��*�� ��+掬��檀 �梯v�蔦ュ@�庭辰 �� � �估k梯�樽�� �檀 �辻s�坪1 �庭� � � � �
��墜胄H �� � � ��� � � 諜ト綟� � 梯E�辿 �辻S �談�地�� ����� � �牢�� � �湛ド �$�樽� ���壇�(����檀 �樽���� � ��� � �蔦� � �.��� �
�4�� �義���檀 �梯* �炅 �工 �+�
�-����檀 �艇R�� ��� 担 �� � �.� �ハh ��h �ヘd��
弾�檀 �梯1� 估� �dド� �� � ��� �� 艇ウK檀�  � 辻S��檀 �艇4�檀 �dド �梯�� �樽����� �坪d��檀 �梯$��� � �墜�(� 偐M�� � � �� �
�亘 ��� �� �
汀��� �担�梯.
�探�� � ��4����塗 �M�υ,�H �ハ�アH掴dド �Qド �モdド �梯3 �担��� � �
���( �� ��� �
津q�梯K� � 庭 �地�樽�� � �嘆�� � ����塗 �坦��� � �侖����� �� �梯$�� � ��俯��� � �値� � 奪�馳����� � 狸��� �
�(♯テ��� �嘆��檀 ���� � �智� �汀� � �坦��、ド �辿 ��� �� � �
� � �����瀞"�通dド �梯#��%�ド �ヲトb�
偵�梯F��� � �
�辿 ��樽 ���� ��
辻リ(οd��檀 �談梯ムb� 梯v�� � �*�� �+�
断 �
墜l� � � ��滴��� 通d��檀 �梯ヒdド ���梯V��,�脱ォ €Л��� � �
�佃d���� � �-�堤� ��  � 津`���
� � �
 �誕�檀 �地�弛 �
梯 �
脱エ�通K牢杭€�/ ����檀 �蝶A�  � 達��� � �呂�墜胄E�巽� � �k藁狸�檀� � �嘆ド �メモd��檀 �談��� � 偐t�旦�
剃�  �
�檀 �2㌧�檀 ��3�gヌ��� �詫 � 弟q� 梯 � 
� �工� �知����� � � �池� � � � � 誰�辻T倅��� 智�梯痴���4 �� � � � 痴�5�� �Dォ �テ� � 檀��� � 梯� � 通�d�檀 �s� � ��侘a� 壇��檀 � �梯� 艇$�ヒ���檀 ��d�� ����塗 �談�� ��藁梯ム`�ド �(溝岐+ €速K鱈ド �辻-�檀� �誰� �
�
牢艮B イ� 脱�
竪 �幸�
鱈�
丹��檀 ��  � 辻h�
地�歎�1好� ���
�  � ��� �� � �
� � � �掴`橘偐t�誰��3� 坦��4�5�� � ��左@��
� ��� �泥ォ �辻嚇��檀�� � ��談���� ��梯�$�%���� � �
��蘇 �藁梯K����檀 ��& €�€�
�  �+�s�� �塚a�
壇ド �� 梯モd� 偐, � �� � � � � � � ���-��檀�� � ��梯�d�檀 �モd��檀 �/ �丹 �� � � � � � � ��
蝶Q��檀 � �稚�辻3������ � �ぬ`�� �
� 壇ト � �敬�� ��弛 � � � � 智� 梯�� �#�� � 艇(A� 鷲�梯*��梯H ��+���� �,�� � �佃dド �梯-�g �v�� 辿 藁�坪.ェ�檀 �h �マdド �梯ッD巽�辿 ��丹�壇�� �檀 �辻V� �1�墜綟 �
暖�
男� 智� 梯H�知��a ヅド �梯�a� 檀 � � �4徒藁梯5�カ@�致�墜紿 �辻 ��� �
脱��檀 �巽 ��� �� �
�路��� � �
�
 � �
� �� �� ��倆��� � �汀 � 
� � �樽�� � �断� � � ���� ��� �
� � � �
 � � 佃k弛� � 梯R�€� 壇� � ���
�脇ド���� �� 稚�探旦 
俟a偐リdド �梯$�� �� ��們��� �  �
�  ��魯�� �樽��
� � �
 �
�稚� � 丹坦���� �� ��� �� �
椿dド ��(€s��� �� 達
窄� � �� 辰堺 �� ���檀 ��谷�
� ���檀 � �樽�� � � ���佰��檀 �弛��� � 梯s�
�  �����檀 ��.��檀 �� 辰Й��檀 �狸���� � �樽��� �
� �狐g�弛� � 梯U�4郭�
�� � � � 辰�巽 ��� �� �
栂l� � 弛�梯M��� � � �8  �藤Aド �談�地� � 艇メ"�� �通」Cド �奪 �辿�悌�� 來リh �%�ド�� ��梯�+�� �, ����� � � 佃d��檀 �梯�ニハMド � 來モdド �/�� �辿���� 朗���1�� � 艇F��3��� � �
���( �+�� �池� ���馳� �� � 探��,���/��1 �誰��藁辿��!ォ ��"  起 � 知� �  � ��  � �
痴 �#� � �� 探��檀 �% �&��' �
探 ��( �)�� ��
��
� � �
�探� � � � � 知� �+�� �辿 � � � � � ��� �� �� �, б � �
� � ��� � �� � � � �
��� ��
辿 � 池�
��
汀�� �- � �. 飢議 � � �
 � � �
� 弟 ��/ �誰 €� � �嘆 �
��
�1� 誰 �
調B� � �
� � �� � � 奪�
恥 �
碗�� �
� �辿�� �
��� �� �� � � �腕� � � �誰� �丹担 � ��� � �
� � �  � �� � � 檀�
�  �
� � 智� ��
�� 探 � �� �3 �� �智�
� 工 ��� �
狸� �
����傀N�嘆�� � � �地宜��4��� �€��5�
��
���� � ��6���� �池���
��
��
�� 辿 � 朗� �痴� 稚禅談 � �� � 値�� �挑ェD� �辿 �狸��檀 �辻1�3��硬�#� � 調H �坪┘ト�ウメケ� � �
���� � � �辿��� � �
� �� �� � � � � 嘆��� 探��� �租ド �梯�&�� � � ��
������-�ウ@ � �錬�墜胄H ��辻

� €s�� ��探�� �潮Dォ 藁��辻リ+� � 辿ブ菜h ��3�嘆�� 艇� �S€,� �� �� � � ��� 奪� �� �
�路 ��誰�� � ���/�� � 調�!�誰 � 探�� �����#�奪� �辿�誰�致�嘆�% � 懲ェD�+�汀-ォ �坪1�調D�竪�檀 ��楼�担
� �3��4浄�$黛 話 � � � � � �� �壇�弾� � � � �� � 暖�  � �� � �
檀 � � �
 �  �  � ��  � ���談� � � 値�
� 知�� �� � �€ � 椀� � � � � 梯� �
 � � �� � � � �
�� � ��置 � � � �� � � � � ��
�( � � �/�辿 � �� � �剃  �
� � �
�
 �
� �
��塗 � � �
��
�  �
� ����艇 ���� � ��池�� �� � �� �浪�� � � � � �1€D �� �調К佯R鉄丼@��� � 奪�� �提辿 �&�n�智�偐H砧�( �+�杜坪,��� � �� ��- �� �/��� ��嘆��� �� �
�1��
� �
知� �  � 弛� 傀誰� � � � �� � ��3�� �5 � 艇� � ���辿����� ���肯€�/�� �知��� � �����
�践�  � ��
�3� �� �奪 �
���檀 ����� �、ド �辻# ��� � 懲D巽��� � �
�辿 �' ��(柵+ �� �町ネd梯マdド ���ハh ��ッO��檀 �辻1慧ド �梯モg�� ��2㌧檀 �
€諜B�追��檀 �メS��檀 �頂Dォ �辻9 �租�檀 �モa � 壇��檀 ��#���$重�檀 � �梯
蔦a�
壇�� � ���堵�
檀㌣藁梯+掬ド �梯S�� ��/�1��檀 ��電徒藁梯ヲメ+掬�檀 �ャL�檀 �辻t��- ����� � 墜ニd�檀 �/�� ��1掬ド �梯2㌧�檀 �辻3� � �� ����� � 炭� ��5� �� �.硬ド �マdド �梯1テ� 梯トヘ�-� � �� � �
 ���  � �� ��誰� �/�5�奪践€ �����
� �� �� �� � � ��,� � ��/� ���
� �
�  �賂 ��朗� 担��� � 丹�弔G 路 �� � � � 辻#�� � � � � �嘆 ��$� ��.�M��
��楼�3� � 偸竪��
�  � �� � � ��(€�樽€��� �4浄���
� � ��
� � �
 ���誰 ���!�+Я�鍛 �
偵��
� �
汀致З �誰��.刺 �イ4 ���� ��
� �
�(徒���潮Dォ �狸��檀 �辻リョメウE� 路�� �� �談К� � ��€リウ�&ォ �調�.�悪A�巽��� � ��� � �辻-電ド �/梓6�
�N�置�柘�( �� � �T�彫M��辻( ��潮@� 奪�辿�知�リォD践�誰� �坪g� �檀 ��,�.柵 ��! �
彫テム��( ��, 弍D���� � �辿 �� �辻イ�#�懲D ���智 � 辿 � ��藁���檀 �h �メリェ@�奪�辿 �-��腕滴���調リ3 � � � � �畦 轍��8€9 €候�商テムdド �梯メs�� �( �誰€柘�/�辿 ��1�調�#�徒藁坪、メ&� ��(� �樽�* �-��� �メモ�@奏 � 誰�辻1�奪ォノ�坪h �ウ@�提�婁弄辻芥 ��
辻, €2�� �槻3�e� 鰐提梯H �坪憧3�� �狸����檀 �誰�� ���&�-電��檀 � 偐/┫ウK弄誰 �����-��  �担��$υィB�辰 魯ォ �樽�.  ���/�� ��€"�追d��檀 �探��'�潮D � 辻ォメャDォ ��辻s�歎�/�蝶C�奪ウ� 路 �狸辻イト胝梯H �丹�� �諜メ �� � � ��
� ��� 地� �
� � �
�
� � �3 ���#�(� � 探鹸┏Dォ �ュ@��辻イ3�� � �追��檀 �誰 �
��
�� � �巽��� �
� � �
� � 廊 康 �楼�
�枠 � � �� � ��子 � 坦� � �� ��遅�� ���� ��
牒D�辿 �辻S �探�  ���$�/�  � � � �� �� �� � �池��狸�剃槻q� � ��� � �モ`�
壇��檀 � 碗� 梯�  В� �弄�偈 � �張Dノ�偕��
� � � �
�� �辿 ��嘆�辻$鱈 �蔦�% �-З湛�.沢イト緻藁� 提�滴 ��地�� � �諜@ �痴� 魯ι� �4朗� � 嘆���(��$ С€ャDォ ��� � � � � ��
��� �
��痴�辻ュ@來1€b��� ��値腔�智� 奪� 辿 �賄�弾� ���� �
�� � �朗��� �� � � �坪2�藁提r�3��� �
�  �
� 諜@  � 痴Д�H �� 粗�� ��� �詫 � � �藁�梯メリ 彫'�� � ��1�������柵メウA�辿 �辻T客��� � �
�#暢K υ+ 辿€c К�,眺D通dテ� � 檀 �� 梯 � 諜B��� �Dォ �辻� �智��
�彫%尼(沢R�痴�+ €ャ@て� 眺B��.呂€���
���浪��� � � � 檀������ �R�1� ��� �估`�
�疎脇�敬肱�荒€s�д �貢⑬� �檀�
地 � � � � � � � � �
�  � �
� � � ����
� �
�2� 墜�丹��3€�[ヌ客е� ��"嚇��� � �
�����談藁� 池��$����檀 �&�+ �, �眺トニ�d�檀 �K弄�����塗 �辻1ヌ偐R�� ��牢���
檀�� 艇イS ��3� 丹�-�ア@�奪禰枯�N�� �� � � � 丹�2╋F���
� � � �坦 ���
� ��坦��� � �$��� � �汀�� � ��墜e �� � 坦��� � � 椿(Е� ��婁���� �旦��檀 �.� ��价a� �ト��樽�呈 �檀 � ��� �� �
探��敦d�檀 �弟�L � ��汀 � �歎��イド �辻ヲメ+�,‥ド �知� 梯�
痴�  � 佃dド �梯-� � � � � � �� �
���� �� � �1然�痴佐� �嘆�� � ���,�T��1�蜘 �2 �€�怠`��(€�4�がD�汀 �辿 �狸��檀 ���イ�!��# 
彫テK �辻V� �(�r適弄呈頂H ��┘アDォ �イ� �沢'電�� �
���徒藁梯v��1�辿�  € �、テメ( �牒@�奪�辿��辻ウDιH �辻 �� � �
�嘆�彫テK檀 艇O� 柘�g� � � 歎�(ド鰐弄��.担�/ ��#�� �彫メ%�&�� ���檀 �艇メ(喪�*�� � �狸��檀 ��-ォ �イD� �諜Dォ �誰者X�頂�/�辿 �狸�檀 �リ3�� � ���彫テk藁狸� 來n �( ��2�檀 �� 紘€�侯'�H �(幸 � � � � �+�� �聴1�� �� 調3�� � ��4 待��υs� 坪h �2電��檀 �梯�巽�.� ��€�偐」K����檀 �坪�' �調���メ$� �& �檀 �イ汽�辿 �辻n �
紘 �8� �$ � ���� ��
牒Dェ�竪З �辻2�4 �� �庁N�辻s � �"�彫メ%���,坪.�調� 吃談丶テK� 佯�ヲタH �T��檀 ��(�F溺��-�調H�  ��誰矯蒔ォA�奪ォ �鱈
� 辻ウヌ`� 誕�
壇ド ��
�� 梯 �H �h�� 囘�"�彫J€メ(A喰M�,�.� � � �
� 婁��/�辿 �狸��檀 �調H�誰�坪�"㌧檀 �@�嘆��(樽�, ��� � �� �眺@���. �/�� ��朗��0� €蝶D ��辿��2�槻�ト� €誰�辻T智��� �頂奪�H �探��� 掬ド ���� �� �鰐�偐、テフh�メ( �3�� ���追` � 団� 剃�檀 �池 �
艇&㌧�� ���杜� 梯+�/�蝶Dォ ���樽  �
壇� �檀�
辻2 ��檀 �諜H �� ��!��$νdド �梯ムdド �( �眺メg�値�腔 ┫O 佻��$�( �調Я � 偵�梯G€辿 �通dド �談梯モ` � � 檀�地�梯リ#�l�  � 地�提梯 �工 �痴� � �� ��� � 探���� �%�
� �
� ��&� ��路�� � �(掬��檀 �梯ヘ` � 壇����檀 �値柵O��� � 蔦n��梯)豫L� �佃dド �談��� � 地  �
梯メV��-�檀 ��� � � � �
 � �
� �  �� � � �� C� � � �
� � �����  � �   ��
�  ��
� �
団�
弾� � ��
� � ��
�� � �  ����
� �
 ��� � �� ��� �
� �  � �� � � � 断�
� �
 � � �
� 檀 �� � ��
�� ��
��
� ��談 � �� � � � � ��
� � �
斗� � �  � �� �
� ��� �
� � �
� �  �� �� � � � ��弛 �
�� �� � � � �
�
 �
��  � �
�� �  � �� � � � � 池  � 稚 �� ��置 � �
�� � 警  €ッD���� 丹��檀 �辻2㌧檀 �4 €���
�  �5� �奪���� � � �� � �
��
�智 ���� �� �� �6掬�檀 �クメ �津dド �談�� � � 梯R� ��稚��� ��� �侖d��檀� ��値 � 梯�! ��檀 �艇、メS�潮Jド �辻+ �� �, ��� � �魯 �
朗 �提探 � �-� � � �� �h �S�/� �2�� �
� � � 辻d担 �頂�F�� �� � �
�!尭� �控 � 知���痴����"��梯G 辿 �d�鷲 �談��� � 梯� 艇N �湛 ��# ��$ギ � 辻% ����檀 �懲F�� �
�誰  來'� �+掬ド �����
梯N豫D� 鱈���塗 �樽辻-ピ� ��労�聴C�辻ット� �
狸����檀�
�  �
� � �艇N�談�ド �辻S��2� �担��3�提r滴卦� � �4 �� �
�� �樽�5�辿€���  � ����張C�(
€�)��+掬� �檀 ��梯, ���
佃h �.重��檀 �� �/艇H��池�丹宍ヌh �メj牢��檀 �4�
談��
� ���� � ��樽��� � 丹���檀 ��池� 蔦�6� �頂 偈 ��"�ハd��檀 ��� � 梯T  ��#����檀 �彫M柘��% ��( ���+�,喉 均d��� � �檀 �-��� ��
暖� 辰 ��� � 通�2壇�檀 �蔦d���� 弾� 鷲 �� 偐v傀3㌃� � 梯�( �.��2尼待 ��□メ、テムb �� 梯メ( �調4 台�灰�� �辿 �辻2����滴 ��!��&ォ �調��  €(浄+�2€  ����檀 �嘆��(ド�,�.沢4 ��� €メ#€彫テE� 狸 來&�(�M�辻h€��-�� � �調�辿ノ�誰�段�探  �
��$�徴H �&�(肴ェD�辿�,�眺@� 智 �
奪�辿 �抵谷�誰�稚�置�丹
�辻s � 担 � �/  �
�  �� �0� �1��3 � �
�檀 �5� 亂メ2 �檀 � ��.租ド�� �梯 ��� �� �(�-� ��撹 �$����檀 �+�旦��-�� 艇�# ��� � 懲Fυ+�塚�ト胄F�檀 � � ��� � 辻1掬��檀 �梯2電��檀 �梯ウB��� � 辻S�� �
���% ΥN ���� �
� �  ��メb�
壇�
� �� �
� � ��'ハ�探�(�� 櫓� ���聴K來 偈聴M�待�
��沢 € 喪溺�頂
� � �  �� 疏��� ��
梯 €メ� �( � ��� �1€l �柵 �
置 � ��� �� �� 蘇 �( ��1€f��梯D €��檀 � ピアガР�" � �  � �  � � ヒフ エ Й  ケ �# ク サ ザド�%�
鷲 ゲ�&�(�+  � ガハ �グゴ � ��,� 狼� �- ォ �� 弄 コ � �ゴ�/ 電  � � �� � �1 ド �地�2 � 労コ  � �フ  �
�3�  � ヒ� �4 ��5  � � � �
�6� �� � � � �q�$ � �坑  �
櫓 �  適� � ��
� �� �汀(イ庚� ��+ネォ
  狼 �.控 �� 老�1
 � 辿 ク
�4
�� �ゲ�� �檀ノゴ�� � �� ギノ� �佰� � サ�$ � 弄ゲ  痴� � �
�'� �談  ノ � �� ��� � �ビД
ォ 嘆�( ザ�� �+ド ビ�� �
�� ��
ζ`�僧�N��� ���� �サ�.�� � �狸 ハキ 脇 � � ネ��� � � �   � ���  � �  �  � �� � 歪 � � テ � �  �デ 砧パ � � ビ �  � � � � ��� � ピ  ��  �� �
ブ  �� �  �
バб ゲ
� � 智�� サ  � �バ �� �Ⅱ�� �
��1起�3�探� � �4 �φ疏�径 �㍍  ��
 �� � ��団 ��壇 ��  � � � �  � 稿吐  � � ��� � �� � � �㍑ � � � 談� ���� � � �� � � � � � � � � 知�� � �  ��� �� ���  � �� � �  � � ヒ� � � � 池�
�  � �€�� �  � ��
��
 �
�� �� �
�
� �
 � �
 � � �
��
 ��
�  ��� �
 �
� � �
� � � � � ���置 �
�  ����� � ��
� �
�  �� �  � � �ピゴ ��  ザ ド �(ェノガキ ネコ  � �
�  � �デネバピ �ザドΠD辿 �У� �1ゥ ビ��� �
辿
 �4К ���� ��
艇S�8ォ � ピ�� �
� �坦� � 艇S�"  �
�#�, 軌 �  �- イ �フ Е И К ゴ6 �0�� ��檀� �1 � �2コ �3�5� ��7ネ ィ 吃 �� ��
� � ヌ  � ��ド �  � 偕 � 痴�
狸 � 然  г�� � �担  � 旦 �
�$ �D  � 辿 ガ溺ゲ �ゴ��( ギゲφk藁梯s� �ド �+ � �  �. �� � �嘆糠 � � �ピ � � � 探 �1  朗
� �
馳控�4  ギゲ�� � �知� �$ �+ 馳サ�.  �篭  �1�値 虐�
��4ゥ �辿� ギ� � ��楼� � �浪 � �$ �� �碗ピゥ� �騎 � �( ��� �� �
�. 朗� ��4� 偈�湛 ��# ォ �%� 壇�誰�� �� � �坪h �+�
�,  � � О� ヅ � 蕨 � ��  �
  �
��-  ハ �エ � ドォオ�坦� �フゴ  �
 � � � ��
 ��ザ� � �.紘��� �
梯0� � �2湧叉@� � �估胄H知�馳υリ5L 泥� �
� �  � � ���� �  �4� � � �
 �( �- � ���  ィ��檀 �辰 
Л サ シ�$ヒ�� �池��� �
置 コ担�( カ� � �� 鱈ギニコφ.�� � �達�� � �誰�� �� 鷲 �4
 �� Ё カ�檀 �k藁� 偐Q
ヒ� �コ�� � �担ヅ�$ギ  � 嘆�
牢�( 騎
 � 牢ジ�.ガゴザ �ド �  �
�ゴ� � �$ �
魯ゲ��� �.�4 �  � �� �ゴ  � 智� �"�%�
�/ �1 ォ 鬼�2 ��� � �辿ヒガ Р �
ツ  Т6�$ ゲテ ピ�( �+ ゥ �
�� �サ��値�. ヌグ �1ゥ ツ � � � 亙ネバ� �  �辿  � � 誰� �� � � �  �弛池痴ブ���
�4 ギ� � 魯  �ビ  � �
�
  路�� �
��$� �俯�� ��ビ� � �� �  �
� �� Г ゥ � � 脱 ヌ �
Ё д エガヅ�  � � �キ
 � � 楼  渡ケコ�
鷲 � バ � �
�ザ シ� �(�梯O�U �. �� � �鱈 �4 ガド�� 艇Зガ � 痴ギド牢�� �ザ�"エ ォ 2  �
�  �ヅ�� �稚 �$ � �  �� �奪 � 倆K�� � 嘆 Т ��� �'
� � � � � �腔 碗 ブ�好� � � � 談 �ォ クゲ
 �(  �藁ギ
 �* ��,  �. К�� �檀ブ �
�サ杜� �/ �
 � �
話� 践起 ニ行ゲフ �3 � バ ピゥ � �� �� ��嘆フ� �劃�4 � � ィ� 路 � �ガ ギ�ゲ�コ ��  ��6 �8 � ガ キギ �� �ゲ サ�$  � � コ�'
遇H
 � � �ド�( �
艇ト胄ヒkキ 浪ド �Kサ � �シ�1 � �
ド ネ  ゥォクフ サг��
��4�6� ��8 �� �奪サ� �3 �
��ベ �$�� � �樽 ゲ Ц�( Т� ゲ  � �Rゴザ �$εK �( � �婁 � � � 樽� � �坦� 牢 � �. 弄ゲ
 � 倆qピ �狼 ��1�� �
�辿
ピ�  �出� � 梯� ド ���� � ��狸�( �. ��� �池� �
� �  � � �
� ��(�� �� ��τb�  � ��値尼( ����� �(� �坦�檀 �旦�.��
�誰�� � ���$尼s�� �'�(��3�� �知 �� �痴Р�4�� �6 � ��
��(�.�4�� � ����( � �探�堺 鷲��� ���� ���€メ3 �智€��M�偈 來( ���-�智���� �� 墜�佐€( �4 €h ������  ┘%� � �+� � 蝶メイ租ド � ��橘藁�1�辿地佃`�
壇ド �梯リ� ��1 У� ��� ���� � �€��
���疏 � 壇��檀 �詫� 梯 €�梯 �偈 牢��檀 ���� �
� ��" � � � � � ���( � � � � � �4朗 �稚探�� � �� � �嘆艇( €��1 ���4�藁提r瀞孝 婁弄� �彫M�痴 � 嘆�モh �( �� 佚`��� ��
檀鰐漏��+��.創� �4 ���� 墜緻梯H �5�H � �� �H ��辻�#��湛
└メ&��( €坦��� �艇0�� �
� � �3�� �ド�.蘇 �� ��� �� �� 梯��� � � ��藁���痴� 達 �Дデ� � � � � 梯s�朗� �, ��-�� �2从H � 側B 婁 �辻2�諜D銭弄���(佐 電��檀 �梯-塗 �斤� ��船ォ �€メ$ � ��
���� ��
��  ��� �( �稚 �汽ォ �辻ュDォ � 沢#尼+��,€.狼��4�5�� ��� 吃丱Dピ€辿 �知��辻$� �嘆 � ���� ��
壇鬼�炭 € �
�& �� � �(毅С��.系梯T諜Dォ � � � � � ��
知�嘆吃 � � � � 辻T����� �� ��4�メd檀��€B� �弄€��庁@�� �� � � �痴轡 €辿Н� � ��犀# 栃b�探��&�H砧�(畿 �
�� �� �牢 �傀,稀 �� 弟誰 鍍��- �
庭トH�誰�. €�2€h 痴 �估胄H� ���槻��3€����
締辿� ��断 ���5┷ �稚 �/��2�諜@�奪ォ �� 断��砧� �嘆來T�� ��$�檀 � � 舒D�H �調�$υ( ��€! �#�牒H �-��1 �� 椀 �
痴��� �� ������疏�檀� � 梯、Q�辻'腕�( ��朗� � 坦� �*�3�� �� � � �誰�€� ����
��狼� ��伺偐┘- €d�担 ┫3 ��
銚D�辿 �狸丹 � 辻義 ��� �侯-�� �.創� � 梯
 �� М柘R�(��艇 �+€f���檀���偐� Ё��來X�調3�樽��8喰 €���� �� ��奪 ��� 偈辿�� ��沢�&駈��€� ���探 ��( ��3覗� 倅地����� � �4  �� 來d�帳F�辿 �"€稀ク� ��� 彫メ( �炉�樽��� �蔦`�
壇ド ��梯.沢3€�4�� �� � � � ��€ヒh���� �偐L��(��� �� �1辿�� ��� ��4�
�  �
� �
�€B� �婁愛(催k藁脱� �� � ��柵��吃���� ��� �偐S��
����(�
�  ��
�
€���k� 梯H �張@ �辿 �+€  ����" ����(���*�
�+� �
� �諜タf�檀�Л� 辻4 �廊���
鷲 �
弄 ��� �  � 丹�
� 電ド ��� ��� � ��3��丶テム�( ��㌧���檀 �� � ��$ν�( �����檀 �$�� �� � � �&�� �- �/ �3��5€� ��
舒�#ォ �狸����檀 �彫テメ( �沢% �檀 �Dォ �辻�テムh �メ&ォ �池⑫��檀 ��( �-�.紘 �イ�ォDォ �辻-�� � �歎�
�2澱� 談 � 梯ウD�辿 ��辻5��梯H ��
�E� 掴dド �メ( � 痔メ( �D�辿 �誰�置�辻V�牒@Б� 奪�遅�脱 �
辿 ��� � �程� � �丹�  � 辻-��/ �1��3賎君裁d���檀 � ��坤タD���� � �辻、テメ& ��檀 �( �+亠Dォ �� � � �辻�! ����檀 �張D�辿 ����辻g�彫G� � � �%��'��(喪適弄�+
Н�智�町D�竪� 辿 �⑫來S�D�辿 � �辻ッDォ �狸 �辻1 �� ��魯�辿 �地�調@萌�諜H �辻リ6敢挑@ �但� 地� ��達 � 奪�梯H ���
嘆�坪-同H� 來2� �奪 �3�a
� 偵e� � 談 � 弛�
梯H ���㌘�壇���弾� 檀 �
�
��行�
致� �$疎話 �
� �
�壇テ � �� � �
檀 �談�値�  � � �
弛�
�
 �
梯� �г砺��
艇ウ@К�檀 �� 辻�E熊� 狸 �
柘dド �梯メ( �頂�$οメ( ��6�頂�+� ��-┫H��6� � ���+�1�5�灰�� � �提r適 �艇M�牒メS���亊Dォ �辻/��蝶@ �奪�辿��徒藁��池 �リh �2� ��3�� �� �
��  � ��� �5��梯H ���!ォ ��$卒S��#ォ ��&�� ��+��-� 調┘D�辿 �リェC�奪 � �狸艇メッD�辿 �辻リ5��㌧��檀 �梯�� � �
��亞テk藁辻 ㌧檀 � ��� � 張D�辿 �辻%�牒Dォ ��犀2㌧檀 �D� ��� 辿 � ㌧檀 �H �リウ�М天 � ��諜D ��� ��
�  �鱈 膳���+ �坪-調3�池滴 ��嚇ド �+� � 偵� ��, �1� �S攻諜D閃�辻n�喰モn柵$ ��� �a�  � 鍛�
壇��檀 �梯Y��檀 �艇+宿 �ュBД然�1Я�
���殿脇� 檀肱�荒奏講宋� � 諜G待s � 担ド �ク㌧喪�%� ��� �ヲメ+�� �闘O�� �
�辻d�檀� � 傀-�� �樽� �ッK�丹��� ���檀 �地 � 辻`Τヒdド �弛� 梯v � 嘆ド �辻2嚇�����檀� ���� �
�蔦h ������ � 梯ウトg 駈�� � � �提�砺� �
�  ��践 �池⑬庚牢 ����� � 鳥D炭ド ���; 侠# ��$�+�梯 � �
� � � � � � 狸豫D然�.重ド �梯R�� �/�檀 �1�� � 梯H ��2Н�亟灰� � 提汀辻Б ガ佻d���檀 �梯ムR�.謀��暖ド �3� ヅ��檀 �-��К��& ��檀 �調6�廷� 促B���
墜� �
池摘�狸�M辻、メ%ドサ�' � €(喪溺呈*牒@ゥウ� � 辿���知� � 梯N��來リ,€H �2叉Dォ �辻ク�"��d��
檀 � �A�智� 奪�脱 �辿 �狸�� �鱈 �誰�� � � �
�� �
丹�辻g �
地壮� 致典�歎�坪、F � 辻ヲA灰ォ �o�
�(ギ�Dォ �辻-�辿 �弛��� �聴M€メイK鋒 � � 担�3��� � �� �
�賂讐��ム�( ���K�� �S��(喪溺�頂研@�達� �  � 狸佯R透A �奪�梯E� 路 �坪ッH �リウE� ��"㍍電�檀 �@気��
� ���縫�� � �梯G ハ � � �辿��迭 �  � ��+�-��� �
調3ォ� 壇�徒藁� 俘����$硬ド � ��檀 �艇�%� 亟侃イ υ・トH �� 浪�5 � 梯 紅ド�� 男 ヌ
� �丕メ$��;�#��� � � � � � �
�  �
�嘆� �璽B� 地�智� 稚���
� � 奪� 路 � �鱈弘
�
檀 �嘆�辻g�歎 �地� � �坪$�%��( �牒D�狸來リイ9�ア�奪ォ�徒藁��狸� 來s宋�、ェ@ �連 � 辰�奪�竪� �� 辿 � ��鱈� 
�重康�嘆�辻g�担 � �+ヌ��偐v┏Dォ �V�坪ュ1���池 �h �� �2�� �竪��� �� �
�� �
� �蔦dド �3㍗��� � 談� 致 � ノ�-ヅド �梯��( �嚇ド �梯(��- ����� � 脹O��檀 �辻モ3㌃� 偐撹 �S���� ��"柿�壇��檀 �梯ュB��� � 辻2電ド ������ � 梯3�� � ��然�& ��� � �賂��-� �J ��� � ��2殿 � 梯ウト�梯G��檀 �辿 �辻S� �� � �
壇テ� 枠ド �偐3�4� ��( �+�-�� �  � �� €.弘 � �� �€ � €F� 漏潰d檀 � 奪� 侯. � ��塗 � ��儒�( €イ �3€�,� �調 �D�辿 �辻�/ォ �調�ァб�辿 �待s� 眺H �1���( �メュDォ � �辻イ€ァアA�狸 �地 �ヘdド � �梯メイモ�3� 汽�辿 �誰�� � ��辻ッDォ �辻 �佐 ��$�3� ��
��夢 ヅド �梯�彰吃 �梯€メ'鐙メ4�
�ヒq偐メ( �� €ェメ�#�*�━D�担� ��;ガ飢Ф�-��塗㎎� 蝶メd ��3㌃� 梯稀 ���"€� �€�
� �S�� �� �� € 沢萄9�彰機 ク�稚� � �€�K犀�(�調 ���/ ��札�H �摘斤�� �
�� �� � � �ヲH �-€�工����/� �辿 �坪イ�������� �� 共テメ( ��*��+豫H � ��1�+テテWヘ'y2 �ヘ': ケハ:>  ヘテ!
} ~^#{イツ/ノv  ヘテE!€F#俍~#�$ツJ俍~#�Lツf2q テU�Mツs俍~2o ヘャ!m~�$ハ�� ハ�モ  +~#ツ�!\ア ヘ !\� ヘ !\ ヘ !\? ヘ !\O ヘ !\_ ヘ ア ヘ��ツ�ッ  ヘテモ ヘ��ツ�ヒ  ヘテ� ヘ� ヘ��ハQ !"| !�+"t "v *��"€ !モ ヘa !�*ヘt �ハシ�A�,�[�,w#ヘt �AⅩ�[ⅳヘ[ハC�+~�w#�/ハt�?ハt> 6#テ�w#ヘt � �ヘ[ハt+~�wx2� *t "x *v "z *| }エハ*x �*z zシレカツ}サレキ|g}�o"~ �*~#fo~�G�ク�ツ�諤ハ�~諤ハテ,~諤ツ�#テハ*~ "x >2� テ「*~ ��"z >2� テ「*€ :� G/_�"€ �*w#ツ)*x }/_|/W*v ##メs�*v #DM! zウハs><稱�i`チ昤ナMD硴テs
w+ zウツi*€ �*x s#r*| �*t "v �"| *v }/o|/g#�*€ +レ,�  ヘテ€ヘルヘ��ネルヘキタ!€dヘ��ヘ�ノTWOPTIONCMP ユ~��ハW#� ハB�
ハN�cツ8~��ハW#� ハB�
ハN�@�8�`�8ヨ@ ツテW~��
ツW#テW~�� ツW#ムxノ�!dヘッ睨'ナヘヘ�アテQ:z�Jツ�ヘE�テ��Cツ門!�ヘッ睨xテQ�Rツヘ�テQ*ユ�* {布愬F#德セツアチノ!ア ヘa ヘ。 2� €*!�*ヘ� Oヘw �ハ��A棏�[�テ�yヘ テネ<yヘw w#ハjヘ� ヘw �A��[汜ヘ[ハ�ヘ�ハ7�-ツ。:� �� ハ.�
ツ。ヘ� ハj:� �ヘ�ハ.� ハ.�
ハ.� ハ.� ハ.Oヘw �A奛�[�ヘ� テ�)
 ヘ€*<ヘ ツwヘ� Oヘ ヘw ヘ[ハ€�A埇�[兤yヘ テネ袗�€ユ}ム�2� +~�'ハナ�S#ツナ++~�'ハナ##+~�w#ユ}2� *t "x *v "z *x �*z zシレ�ツA}サレAキ|g}�o"~ �*~#fo~�G�ク匤ツy諤ハn~諤ハ�#~#�/ハ4�?ツ>ヘTテ�:q キハ��~# 諤ハ>:� ケツ}!€*:� Gハ€~��-ハ}ヘ�ツuハ€#~+�� ハ}#ツXテ€ヘT砒*:#":!イ*"ョ>2ー�:� Gハヌ€*ヘシメ�晴ヘ[ハァヘシメリテヌ�A愰�[7�ノ~�Oヘ�~#諤ハヌテ�~�Oヘ�~諤レ�#~��A氿�[�ニ Oヘ�~諤ハ�:ーO:� ケハ*<#"<!*:� _+~諤2l:� �'~O��'ツ9ヘ�テV�SハC�sツV+~G��'ツVナHヘ�チヘ�:ーG!イ*倢ハmNヘ( #テ]:lカOヘ( !€*:� G~�� ハア�
ハア#ツ|!*:� _Nヘ( テ��*ョq#"ョ!ー4睨:� �� ハタ� ツニヘ� テア!*:� _~�� ハ�� ハ�Nヘ( !€*:� Gハネ~�ヘ[ハ0ヘw �A��[�0~�-ハ'ヘ�ツ ハネ#~+�� ハ'テ0Oヘ( テ0�*8#"8�#ツ�テネヘT!€*:� G~ヘ #ツHテネ蠻�>2p :o Oヘ( *r #"r �睨~諤ツy#テ*~ "x >2� テ゚*~ ��"z >2� テ゚ヘ( &€ヘ( %ツ、:p キツマ*:}エツマ� ヘa
 ヘテ� ヘ ヘO ヘ? ヘ*r |オハ ヘ�
r
 ヘ*:|オハ ヘ�
�
 ヘ*8|オハ( ヘ�
�
 ヘ*<|オハ; ヘ�
コ
 ヘテ* WARNING * This tool is damaged!
Use another copy.
$MARKFIX+ Version 1.4
Copyright 1981 - Oasis Systems
$Input file is NOT on disk
$Marking file is NOT on current disk
$Insufficient memory for ERRWORDS file
Program Aborted!$
* WARNING * Word too large,
or non text input file!$No words marked!$ words marked
$ words corrected
$ words were undivided. * reform *
$ words changed length. * reform *
$
WRITE ERROR
$袗ナ�>2` �ヘ, �, :` キハ ,ヘQ �ヘ, �ヘ, >2` ��ヘ, �ム睨>/<レ. O�0ツ@ :` キハH ヘQ >2` z/W{/_ノ袗ナ�ヘ�ム睨� !~#ツf >2
ノヘ。 �堋~ > ��a�{� ノ:� 2� :� 2� �。 2� � 袗ナ:
キパ € ユナヘ� ヘ�ツ チム!€� ツー !€" !" ッ2
* ~�ハ� #" * +" G|オxツ� !
4チム睨チム>テマ  テ  ~# ツ ノ�Oヘ( チ�袗ナ*� q#"� €�}エツ� ヘ� ヘ�ハ| :p キツq >2p €ヘ ヘテ< ゚
 ヘテ!"� €謡# ツ� チム睨ERRWORDSTXT $$$ BAK $$$ BAK*}倒梦ノヘ� ミ"ウノ:N�ミ�!ヘ� 睨ヘQレ�ハ1 ヘ��!=:Lハニ キツ�ヘ�テミ !キツミ !|キツ�"ッ!&蛬キハ� #~#V矼スツ� zシツ� :ッ痍キテ 肄�テ\ tPYN
Output file for user area patches already exists, overwrite (Y/N)? $
Output file for driver patches already exists, overwrite (Y/N)? $
Can't create patch file.$
Can't close patch file.$
Can't write to patch file, is the disk full?$
The patch at the label $ was larger than WordStar 3's maximum.
You must patch it into WordStar 4.0 using the label patcher.$Input File is not a WordStar file, or wrong version.$Can't find input file.$
All done.
$
This program moves Printer patches from WS.COM
versions 2.26, 3.0 or 3.3 to autopatcher files for
WordStar version 4.0
The format is MOVEPRN WS.COM FILE1.PAT FILE2.PAT
FILE1.PAT will contain patches for the user area
in WS.COM version 4.0.
FILE2.PAT will contain patches for the CUSTOM or
SIMPLE printer drivers.
Try using the patches on both drivers to see
which works best with your printer.
$ is in the $printer driver$user area$ autopatch file, label = $����。ィッオコチナン�ノホモリ ����。ィッオコチナン�ノホモリ ����ァョオサターエ��マヤル゙PSINIT$STARTPSFINI$DONE PSFINI$QUIT PSCRLFCRLF PSCR CRET PSHALFHALFLFPBACKSBACKSPPALT ALTRWDPSTD NORMWDDPHSPCPHSP DPHRUBPHRUB RIBBONITLON RIBOFFITLOFFUSR1 UPRQ USR2 UPRW USR3 UPRE USR4 UPRR SOCHR STKCHR*�!€Nyキ ハ#ヘソ)ヘソNヘソ!ヘ~�
ハ!"%Q!ヘノ*_|キツ}�ツ*]タ
|キツ}� ツチ>テム� ツハッテム�
>ツ2Q !(ヘ-ハ�T ヘヘ�ヘ#ツ!Mヘ-ハ� ヘヘ�ヘ#ヘ#ツ!(ヘ$!Mヘ$ヘ�ン ハ!(ヘ$ヘ�ハ!ナ "キ :Q �!H ハD! �ハD! p Mヘ�!ヤ "キ :Q �!d ハi!< �ハi!< (ヘ�!(ヘサ� ハ!Mヘサハ!ヘサ ヘテ"��"ri`"�!t"��#foQ"�~キハE*�~2�#袁 �ケ ヘ*キ �゙ ヘ砒ヘ ヘ#�~� ハ�ヘ# ツ�>=ヘ*�F:�=ハ"クムレ4xヘk>,ヘ#~ヘk#ハ'>,ヘテムxヘk> ヘ>
ヘテEユA
ヘ睿 [
ヘ*� "�*�##"�~#F+ーツゥ€>ヘ ツaノ�ヘt��
レ}ニニ0ナユ薑!��*�#ヘs+メオナt*rヘ�チツイ*rヘサヘ$
テ!tpx#"�瞋チノヘ�ユ ハ�~#� ハ�キハ� ツホテ� ム�2�ユヘム� ハノ~� タ# ツ�ノヘテ テ~� ハヘ_# ネテ# ツノ> ヘ_>
テ_ナユ�#~ヘOハw� 6#ツ?€ヘ砒�ヘム<ハw=o&)))))€  #~ツj>�テy>瞋チキノナユ蛬キツャ#~ヘOハエ� 6#ツ�砒�ヘ�<ハエ+6�ヘ>>�テカ>瞋チキノナユ蛬キハレ#~ヘOパ褄ヘ�<パ+6>�テ�>瞋チキノナユ袁-ツ#~ヘOハ� 6#ツ�砒�ヘ�<ハ+6�ヘ>>�テ>瞋チキノナユ蛬キトサ#�ヘ<ハ9>�瞋チキノユ�!ッw#w#w#w瞋ノ�メh>�テj�Aレh�Qメh>�テj>キノナユ蛬キハ��ヘ�#�!ヘキ>�ハ�>瞋チキノナユ蛬キハュ�ヘ�#�"ヘキ>�ハュ>瞋チキノナユ�"7~ホw#ツシ瞋チノ袁lハ��!€�ヘイ xアツハ>�盥ノ�テ�ヘ�ハ�!€�ヘイ xアツ�>�盥ノナユ褄!�:�キハィOヘ�ッy�ハ<#~+�:ツ<~ヘYハィ~ヨ@# ハィ# ハィヘッメィ ~�.#ハv+ ヘッメィ# ハvツE ハ�~�.#ハ�+ヘッメィ#テ`xキハ�> ツ{yキハ�ヘッメィ#ハ」 ツ�> ツ�>�テェ>瞋チキノユメキハタセツウム7ノム~�0?ミ�:リヘワ�A?ミ�[ノ$/#-@&*?�aリ�{ミ� ノキネナ薑~ヘワw#ツ�眞ノ袁%ヘワ!R セハ#~+ヘ_セ睨:Pキタナユ��ヘ瞋チ2Pキノヘハ@ヘ@テ%ヘ@ヘワ� リ�レ_ノヘI�タテ�!P~6盥タナユ�> ヘn瞋チノナユ襄O> ヘn�ムチノ*o騷搬{碧%ヘワ!R ;
;In order to minimize changes to the locations of User area
;data, the origin is forced here to 180H above the start of
;the TPA.
;
ORG TPA+180H ;Always start user area in same spot
;
;This jump table provides commonly used subroutines for use
;by custom subroutines in the User areas. It must not be
;modified in any way.
;
;
;To output a character to the terminal from within your
; custom subroutines, call DISPLA with the character
; to be output in the accumulator (A register). All
; registers will be preserved.
;
0280 DISPLA::
0280 C3 0CB6 JMP CO ;Display character routine
;
;To output a string to the terminal that is in the normal
; user area format (count followed by bytes), call
; STRING with HL pointing to the string to be output.
; Upon returning, HL points to the byte following the
; string.
;
0283 STRING::
0283 C3 17C6 JMP STROUT ;Display string routine
;
;To use WordStar's standard list output drivers, call the
; following subroutines. In all cases, all registers
; except for the PSW are unchanged by the subroutines.
;
0286 LSTOUT: ;Prints char in A.
0286 C3 0000* JMP LO
0289 LSOSTA: ;Returns output status to A (0 if busy).
0289 C3 0000* JMP LOSTAT
028C LSTIN: ;Inputs char from printer to A. (Only
028C C3 0000* JMP LI ;works if custom ULISTI exists.)
028F LSISTA: ;Returns input status to A (0 if no char).
028F C3 0000* JMP LISTAT ;(Only works if custom ULISTA.)
0292 LSTRNG: ;Send string to list device. (HL points
0292 C3 0000* JMP LSTSTR ;to string, count byte first, just like
;console strings).
;
;This flag is used if WordStar is on a multi-user system. It should
;be set to zero on single-user systems. Each bit of MPMFLG is used
;as follows:
;
; Bit Meaning
;
;
; 0 If 0, WordStar will issue a SYSTEM RESET when logging
; onto a removable disk drive. If 1, no reset will
; occur, and the operating system itself must handle
; any disk swapping.
;
; 1 If 1, users can share documents. Before opening a
; document to edit, WordStar will check to see if temporary
; files with that document name (e.g. FILENAME.$A$)
; already exist. If such files exist, WordStar will open
; the document as a protected document, preventing any
; changes to it. If 0, WordStar will delete existing
; temporary files when opening the document for editing.
;
; 2 If 1, users can share printer. MP/M function calls are
; issued to attach and detach the list device. If 0,
; the printer is assumed to be always attached.
;
; 3 If 1, WordStar will issue frequent MP/M "dispatch to
; next task" function calls to assure that multiple users
; have balanced access to the computer. If 0, WordStar
; assumes that only one user is on the computer at a time.
; If the operating system itself can load share adequately
; (such as MP/M 8/16 systems), set this bit to 0.
;
; 4-6 Reserved.
;
; 7 If 1, TurboDOS 1.3 operating system. WordStar will not
; check the disk drive write protect vector, will not check
; printer busy status, and will issue the TurboDos printer
; detach call when done printing. If 0, CP/M or MP/M.
; WordStar does not support TurboDos 1.2.
;
;If you are using MP/M, bits 0, 1 and 2 should all be set to 1. Bit 3
;should be set for older versions of MP/M. If you are running on a
;networked system, only bit 1 should be set. If you are using TurboDos
;1.3 in a multi-user environment, bits 1 and 7 should be set. If you
;are using single-user TurboDos, only bit 7 should be set.
;
0295 MPMFLG::
0295 00 DB 0 ;Zero for single-user systems
0296 00 DB 0 ;Reserved
;
;SHARE specifies how WordStar will handle two users in a shared file
;system who attempt to edit the same file. If 0, the second user
;will be denied access to the file. If 1, the second user can
;view as much of the file as can be loaded into memory, but he
;cannot modify the file.
;
0297 SHARE::
0297 01 DB 1 ;Allow viewing (protected edit)
0298 00 00 00 DB 0,0,0 ;Reserved
;
;The function key table allows you to program any function keys that
;your terminal supports into one or more other keystrokes. Note that
;on many terminals, the function keys generate a sequence of characters
;where the first character is a control code. Since WordStar probably
;uses this same code for one its commands, a timer is used to determine
;when the "burst" of characters from the function key is done.
;This works because the terminal will usually send the function
;key characters at close to full baud rate. At 9600 baud, each character
;takes 1/960 of a second to send, or close to one millisecond. That
;means that three characters would take approximately three milliseconds.
;There is no way that even the fastest human typist could type that
;fast! Therefore, this method will usually work.
;
;Each function key in the table below is represented by two strings.
;The first describes the "burst" from the key. The second is what it
;should be translated into. You may not use string indirections in
;this table (size of -1 followed by address).
;
;The end of the function key table is indicated when the size of the
;function key string is zero. If you have more function keys than will
;fit, you can put a continuation address after the zero to point to more
;table. The table at that address must be the same format as this
;one. No continuation is indicated by an address of zero.
;
;One character "bursts" will not work here. If you need to translate
;a single character into something else, use the user console input
;routine UCONI.
;
;Warning! Terminals or computers that have their own type-ahead
;buffering may cause problems with this approach since it will be more
;likely that characters other than just function keys will be "burst"
;into WordStar by it.
;
029B FUNDLY::
029B 00 DB 0 ;Milliseconds of delay between characters
;of function key burst (if zero, no
;function keys are implemented). See
;section on delays below before adjusting
;FUNDLY for your system.
029C 01 DB CTRLA ;Character that starts each burst
;(set to 0FFh to disable)
029D FUNTBL::
029D 03 DB 3 ;Three chars in burst
029E 01 40 0D DB CTRLA,'@',CR ;Function key 1
02A1 02 DB 2 ;Two chars in replacement
02A2 0B 42 DB CTRLK,'B' ;Mark beginning of block
02A4 03 DB 3
02A5 01 41 0D DB CTRLA,'A',CR ;Function key 2
02A8 02 DB 2
02A9 0B 4B DB CTRLK,'K' ;Mark end of block
02AB 03 DB 3
02AC 01 42 0D DB CTRLA,'B',CR ;Function key 3
02AF 02 DB 2
02B0 0B 43 DB CTRLK,'C' ;Copy marked block
02B2 03 DB 3
02B3 01 43 0D DB CTRLA,'C',CR ;Function key 4
02B6 02 DB 2
02B7 0B 56 DB CTRLK,'V' ;Move marked block
02B9 03 DB 3
02BA 01 44 0D DB CTRLA,'D',CR ;Function key 5
02BD 02 DB 2
02BE 0B 59 DB CTRLK,'Y' ;Delete marked block
02C0 03 DB 3
02C1 01 45 0D DB CTRLA,'E',CR ;Function key 6
02C4 02 DB 2
02C5 11 46 DB CTRLQ,'F' ;Find string
02C7 03 DB 3
02C8 01 46 0D DB CTRLA,'F',CR ;Function key 7
02CB 02 DB 2
02CC 11 41 DB CTRLQ,'A' ;Search and replace
02CE 03 DB 3
02CF 01 47 0D DB CTRLA,'G',CR ;Function key 8
02D2 01 DB 1
02D3 0C DB CTRLL ;Repeat last find or replace again
02D4 03 DB 3
02D5 01 48 0D DB CTRLA,'H',CR ;Function key 9
02D8 02 DB 2
02D9 0B 44 DB CTRLK,'D' ;Save document
02DB 03 DB 3
02DC 01 49 0D DB CTRLA,'I',CR ;Function key 10
02DF 02 DB 2
02E0 0B 51 DB CTRLK,'Q' ;Abandon editing
02E2 03 DB 3
02E3 01 4A 0D DB CTRLA,'J',CR ;Function key 11
02E6 06 DB 6
02E7 11 46 10 DB CTRLQ,'F',CTRLP ;Find end of paragraph
02EA 0D 0D 0D DB CR,CR,CR
02ED 03 DB 3
02EE 01 4B 0D DB CTRLA,'K',CR ;Function key 12
02F1 08 DB 8
02F2 11 46 10 DB CTRLQ,'F',CTRLP ;Find beginning of paragraph
02F5 0D 0D 42 0D DB CR,CR,'B',CR,CTRLD
02F9 04
02FA 00 DB 0 ;End of table
02FB 0000 DW 0 ;No continuation
REPT 128-($-FUNTBL) ;Allow 128 bytes for table
DB 0
ENDM
031D 00 00 DB 0,0 ;Reserved
;
; TERMINAL PATCH AREA
;
;This section contains the user-modifiable constants and
; routines for hardware-dependent terminal functions
; and characteristics required by the editor.
;
;There are three types of patches in this area. One can
; patch data values (HITE, WID) which describe the
; terminal, strings (CLEAD1, ERAEOL) which define
; control sequences, or actual microprocessor
; instructions.
;
;For the string sequences, the first byte of the patch
; indicates the number of bytes in the string,
; followed by that many string bytes. If there is
; insufficient room for the whole string, the format
; can be modified by putting a -1 (0FFH) where the
; number of bytes would go, and then putting the
; address in the following two bytes (low order byte
; first) of the address where the longer patch
; resides. The longer patch must then be of the
; normal format which is the number of bytes followed
; by the string.
;
;This area is normally patched for your specific terminal
; by the interactive INSTALL program. Additional
; patching to this area is needed only for unusual
; terminals or video boards, or to meet special
; requirements, or to enhance or personalize your
; copy of WordStar. The default user area is
; set up for this example installation.
;
;
;Video screen height, width, and wrap-around parameters are required.
;
031F HITE::
031F 18 DB 24 ;Must be exact screen height in lines.
0320 WID::
0320 50 DB 80 ;Must be <= exact screen width in columns.
0321 WRAP::
0321 FF DB TRUE ;Indicates if terminal wraps around to next
;line if a character is displayed in WIDth
;column of screen (set FALSE if it doesn't)
0322 XONOFF::
0322 FF DB TRUE ;TRUE if XON/XOFF protocol to be used for
;the CRT terminal
0323 SCROLL::
0323 14 DB 20 ;Number of columns that are horizontally
;scrolled when cursor moves beyond right
;or left side of screen.
0324 DIRSIZ::
0324 05 DB 5 ;Number of lines available for directory
;at bottom of screen. If zero, no directory.
0325 0B DB 11 ;Larger directory for document selection
;
;Delete Display String
;
;The following string indicates to WordStar how to display a delete
;character (hex 7F) on the screen while editing. On terminals that
;interpret the delete character code into a displayable character, it
;is recommended that DELSTR be translated into the delete code itself
;(length of 1, then 7FH). All characters in the string must display.
;
0326 DELSTR::
0326 03 DB 3 ;Number of chars in string
0327 44 45 4C DB 'DEL' ;What is displayed
032A 00 00 DB 0,0 ;Spare bytes
;
;Soft and End of Line Hyphen Display String
;
;In order to distinguish soft hyphens from normal hyphens in the text,
;WordStar will substitute the following string when one is encountered.
;
032C SHYSTR::
032C 01 DB 1 ;Number of chars in string
032D 3D DB '=' ;What is displayed
032E 00 00 00 00 DB 0,0,0,0 ;Spare bytes
;
;Block Marker Strings
;
;Block marker strings are displayed on the screen to show the start and
;end of a block of text. The strings are in the typical format of the
;length followed by as many characters. Control characters should not
;be included within these strings because they would not be sent
;directly to the screen.
;
0332 BBLOCK::
0332 03 DB 3 ;Three chars
0333 3C 42 3E DB '<B>' ;Begin block
0336 00 DB 0 ;1 spare
;
0337 KBLOCK::
0337 03 DB 3 ;Three chars
0338 3C 4B 3E DB '<K>' ;End block
033B 00 DB 0 ;1 spare
;
;Special character used when displaying soft spaces with ^OB.
;
033C SOFTSP::
033C 2B DB '+' ;Soft spaces show up as plus signs
033D 00 00 00 00 DB 0,0,0,0,0 ;Reserved
0341 00
;
;The following string is used at sign-on to describe the type
;of terminal being used by WordStar. Up to 40 bytes are available
;for the string, including its null terminator.
;
0342 CRTID::
0342 55 6E 69 6E DB 'Uninstalled Terminal',CR,LF,0 ;Terminal name
0346 73 74 61 6C
034A 6C 65 64 20
034E 54 65 72 6D
0352 69 6E 61 6C
0356 0D 0A 00
0359 20 20 20 20 DB ' ' ;Extra room
035D 20 20 20 20
0361 20 20 20 20
0365 20 20 20 20
0369 20
;
;Cursor positioning control sequences are required.
;
;Cursor positioning for most terminals is accomplished
; by sending:
;
; 1. A 'lead-in' string of one or more terminal
; specific characters.
; 2. The line number, with an offset (often 20H) added.
; For some terminals, the column number is
; sent first.
; 3. For some terminals, another 'lead-in' string.
; 4. The column (or line) number, with an offset.
; 5. For some terminals, a terminating string.
;
;For most terminals, the line and column number are sent
; as one-byte binary numbers. Some terminals require
; that a two- or three-digit ASCII number is sent.
;
;For terminals that do not fit the above patterns, you
; must code your own subroutine.
;
;For example, the cursor is positioned on this sample
; installation by sending:
;
; ESCAPE, '=',
; line number plus 20H,
; column number plus 20H.
;
036A CLEAD1:: ;Initial lead-in string
036A 02 DB 2 ;Number of characters
036B 1B DB ESC ;First character
036C 3D DB '=' ;Second character
036D 00 00 DB 0,0 ;Space for two more characters
036F CLEAD2:: ;Sent between line and column
036F 00 DB 0 ;Number of characters, none in our
0370 00 DB 0 ;example. First character
0371 00 00 00 DB 0,0,0 ;Space for three more characters
0374 CTRAIL:: ;Terminating string
0374 00 DB 0 ;Number of characters
0375 00 00 00 00 DB 0,0,0,0 ;Space for four characters
0379 CB4LFG:: ;Send column before line?
0379 00 DB 0 ;Set non-zero to send column first
037A CUROFF:: ;Cursor offsets
;Offset to add to line
037A 20 DB 20H ;Add 20H to line number (0 is top
;line of screen before offset)
;Offset to add to column
037B 20 DB 20H ;Add 20H to column number (0 is
;left-most column of screen
;before offset)
037C ASCUR:: ;Binary/ASCII digit flag
037C 00 DB 0 ;0 to send binary line and column
;2 to send 2-digit ASCII numbers
;3 to send 3-digit ASCII numbers
;
;Provision for positioning cursor by user-coded
; subroutine, instead of under control of above
; items. For use in exceptional cases only.
;
;Insert a JMP instruction to your subroutine in the
; following three bytes. Whenever the first byte
; is non-NOP, this location will be called to
; position the cursor, and the above cursor patch
; items will be ignored.
;
;Your subroutine will receive the line number in the L
; register (0 = top line), the column number in
; the H register (0 = left-most column), and the
; video attributes at the next typing position in
; the A register. Attributes are represented as
; described for the VIDATT routine, except that the
; warning/error bit indicates double-strike.
;
;Your subroutine may alter all registers.
;
037D UCRPOS::
037D 00 NOP ;Normally NOP, or JMP to your cursor
037E 00 NOP ;positioning routine.
037F C9 RET
;
;Displaying characters on some screens can be significantly faster if the
;cursor can be turned off.
;
0380 ONCUR:: ;Turn cursor on by changing to jump
0380 00 NOP ;to custom subroutine.
0381 00 NOP ; L = current cursor line
0382 C9 RET ; H = cursor column
0383 OFFCUR:: ;Turn cursor off by changing to jump
0383 00 NOP ;to custom subroutine.
0384 00 NOP ; L = current cursor line
0385 C9 RET ; H = cursor column
;
;Everything in the rest of this section is optional.
; The items relate either to enhanced performance,
; or for accomodating unusual terminals.
;
;
;Erase screen. If this function is not available, leave
; the first byte zero, and the WordStar will either send
; line feeds, or update a screen of text using ERAEOL
; below.
;
;After the screen is erased, WordStar assumes that the video
; attributes are set to normal (dim for the example
; terminal), and that the cursor is at the home position
; (upper left hand corner).
;
0386 ERASCR::
0386 03 DB 3 ;Number of characters
0387 1A DB CTRLZ ;First character (clear screen)
0388 1B 29 DB ESC,')' ;Additional characters (dim)
038A 00 00 00 00 DB 0,0,0,0,0,0 ;Room for 13 more
038E 00 00
0390 00 00 00 00 DB 0,0,0,0,0,0,0
0394 00 00 00
;
;Backspace one character string. If this function is not
; available, leave the first byte zero, and WordStar
; will use cursor addressing to backspace.
;
0397 BAKSPC::
0397 01 DB 1 ;Number of characters
0398 08 DB BS ;First character
0399 00 00 00 DB 0,0,0 ;Additional characters
;
;Erase to end of line string. If this function is not
; available, leave the first byte zero, and WordStar
; will perform the function more slowly via software.
;
039C ERAEOL::
039C 02 DB 2 ;Number of characters
039D 1B DB ESC ;First character
039E 54 00 00 DB 'T',0,0 ;Additional characters
;
;Erase to end of screen string. If this function is not
; available, leave the first byte zero, and WordStar
; will perform the function more slowly via software.
;
03A1 ERAEOS::
03A1 02 DB 2 ;Number of characters
03A2 1B DB ESC ;First character
03A3 59 00 00 DB 'Y',0,0 ;Additional characters
;
;Delete screen line containing the cursor, and move lower
; lines on the screen up one line. If this function
; is not available, leave the first byte zero, and
; WordStar will perform the function more slowly
; via software.
;
03A6 LINDEL::
03A6 02 DB 2 ;Number of characters
03A7 1B DB ESC ;First character
03A8 52 00 00 DB 'R',0,0 ;Additional characters
;
;Insert a blank line on the screen, moving the line
; containing the cursor, and the lines below it down
; one line. If this function is not available, leave
; the first byte zero, and WordStar will perform
; the function more slowly via software.
;
03AB LININS::
03AB 02 DB 2 ;Number of characters
03AC 1B DB ESC ;First character
03AD 45 00 00 DB 'E',0,0 ;Additional characters
;
;WordStar will use LINDEL and LININS to delete or insert a group
; of lines rather than just displaying a whole new screenful
; of characters. LINMAX below indicates the maximum number
; of lines that this would generally be faster than the
; re-display. Set to zero if don't care.
;
03B0 LINMAX::
03B0 05 DB 5 ;Five lines
;
;Terminal initialization string. A string of bytes which
; will be sent to the terminal at the beginning of a
; session. See also INISUB.
;
03B1 TRMINI::
03B1 FF DB -1 ;Number of bytes
03B2 0386 DW ERASCR ;Use extension mechanism (-1 as byte
03B4 00 00 DB 0,0 ;count) to erase screen as initialization.
;
;Terminal un-initialization string. A string of bytes
; which will be sent to the terminal at the end of a
; session. See also UNISUB.
;
03B6 TRMUNI::
03B6 02 DB 2 ;Number of bytes
03B7 1B 28 DB ESC,'('
03B9 00 00 DB 0,0
;
;User-patchable initialization subroutine. Called before
; the TRMINI string is sent. This subroutine may be
; used for special console initialization or other
; purposes. See UCRPOS comments.
;
03BB INISUB::
03BB 00 NOP ;Normally NOP, or JMP to
03BC 00 NOP ;your subroutine
03BD C9 RET
;
;User patchable un-initialization subroutine. Called
; before the TRMUNI string is sent. This subroutine
; may be used to 'undo' any special terminal status
; used for the WordStar. See UCRPOS comments.
;
03BE UNISUB::
03BE 00 NOP ;Normally NOP, or JMP to
03BF 00 NOP ;your subroutine
03C0 C9 RET
;
;Video attributes are used in various places on the WordStar display.
;The following table describes what each bit of an attribute byte
;means when used within WordStar. Note that when no bit is set, that
;is the normal condition.
;
; Bit WordStar Usage
;
; none Normal text
; 0 Strike-out text
; 1 Warning & error messages
; 2 Marked block of text
; 3 Underlined text
; 4 Subscripted text
; 5 Superscripted text
; 6 Bold text
; 7 Italic (or ribbon color)
;
;For this sample installation, the following translation of attribute
;bits into video conditions could be used.
;
; WordStar Example
;
; Normal Dim
; Warning Blink
; Marked Inverse
; Underlined Underline
; Subscripted Bright
; Superscripted Bright
; Highlighted Bright
;
;Because each terminal uses such diverse strings to change video
;attributes, you must provide a custom subroutine at VIDATT to
;build the proper one for yours. You may be able to take advantage
;of the fact that many terminals use a binary method to encode the
;attributes. If you do not wish to use any video attributes, put
;the customary two NOP's followed by a RET at VIDATT to disable it.
;
;The following implementation is for this sample installation. On that
;terminal the following sequences are required for the different
;attributes in our table:
;
; Attribute Sequence Screen Space
;
; Dim ESC ) NO
; Bright ESC ( NO
; Normal video ESC G 0 YES
; Blink ESC G 2 YES
; Inverse ESC G 4 YES
; Underline ESC G 8 YES
; Underline, blink ESC G : YES
; Underline, inverse ESC G < YES
; Underline, inverse, blink ESC G > YES
;
;However, since the ESC G attributes take up screen space, we cannot
;use them with WordStar. Therefore, all attributes are highlighted
;using bright.
;
;The VIDATT subroutine is used to change video attributes on the screen.
;On entry, WordStar will supply the attributes that are on in the C
;register. You must translate them into whatever your particular terminal
;requires. The following implementation is a sample installation.
;This subroutine is called only when a video attribute changes.
;
03C1 VIDATT:: ;Change to NOP, NOP, RET if not needed
03C1 21 03D2 LXI H,vdim
03C4 0C INR C ;Normal video?
03C5 0D DCR C
03C6 CA 0283 JZ STRING
;
03C9 21 03CF LXI H,vbrite ;Highlight everything else
03CC C3 0283 JMP STRING
;
03CF 02 1B 28 vbrite: DB 2,ESC,'(' ;Bright
03D2 02 1B 29 vdim: DB 2,ESC,')' ;Dim
REPT 128-($-VIDATT) ;Allow total of 128 bytes for VIDATT
DB 0
ENDM
;
;Normally the status line, text and directories are displayed in
;dim intensity so that bold and doublestruck text can be shown in
;high intensity. Setting BRITE to 0FFH reverses the usage of
;bright and dim for the status line, text and directories ;zero
;normally.
;
0441 00 BRITE:: DB 0 ;Don't reverse
;0FFH = normal text bright
;
;Delays are executed after various terminal functions, before
; the next character is sent to the terminal, to
; allow response time required by certain terminals
; when operating at a high baud rate. Set to a
; larger value if you suffer a loss of characters
; after a terminal function.
;
;Note that an additional delay FUNDLY is located near the
; function key table FUNTBL above.
;
;Each delay is approximately the number of milliseconds
; on a 4 MHz Z80 processor, about twice as long on
; a 2 MHz 8080 (in other words, divide delay values
; in half for a 2 MHz processor to achieve the same
; results).
;
0442 DELCUS::
0442 00 DB 0 ;No delay after cursor positioning
;(if your terminal works better with
;5 milliseconds of delay, you would
;put a "5" here instead)
0443 DELMIS:: ;Miscellaneous screen delays
0443 00 DB 0 ;No delay
0444 DXOFF:: ;If XON/XOFF used for terminal, sometimes
0444 07D0 DW 2000 ;a legitimate ^S will be interpreted as an
;XOFF character. DXOFF is used to time out
;so that the terminal will continue.
0446 DLONG:: ;Long delays (like at sign-on)
0446 07D0 DW 2000 ;2 seconds = 2,000 milliseconds
;(1000 if 8080)
0448 DMED:: ;Medium delays (like at P, O, or K menus)
0448 03E8 DW 1000 ;1 second = 1,000 milliseconds
;(500 if 8080)
044A DSHORT:: ;Short delays (like before help menus)
044A 00C8 DW 200 ;200 milliseconds (100 if 8080)
044C UPDLY:: ;Position update delay
044C 00C8 DW 200 ;200 milliseconds (100 if 8080)
044E DDISK:: ;Disk access delay. If character typed
044E 01F4 DW 500 ;during disk access, wait this duration for
;more characters. 500 milliseconds
0450 DFAST:: ;Delay when typing fast. Holds off displaying
0450 0032 DW 50 ;the rest of the line briefly
;
;Optional user-supplied console I/O subroutines. You may
; patch JMP's here to your own console input, console
; output, and console status subroutines, in which
; case these routines, instead of the operating
; system BIOS entry points, will be used for all
; console I/O. These subroutines may alter all registers.
;
;Use of a custom subroutine accessed here is suggested,
; for example, to drive a video board that cannot be
; driven via output to the operating system.
;
0452 UCNSTA:: ;User console status subroutine.
0452 00 NOP ;Normally NOP, or JMP to your own
0453 00 NOP ;subroutine. Must return 0 in A if
0454 C9 RET ;no character ready, 0FFH if one is
;ready.
0455 UCONI:: ;User console input subroutine.
0455 00 NOP ;Normally NOP, or JMP to your own
0456 00 NOP ;subroutine. Must return the
0457 C9 RET ;character in A. May be called
;before a character is ready. If
;no character is ready, routine
;must wait until a character is
;available.
0458 UCONO:: ;User console output subroutine.
0458 00 NOP ;Normally NOP, or JMP to your own
0459 00 NOP ;subroutine. Subroutine receives
045A C9 RET ;the character in A, video attributes in
;B, and current cursor address in HL.
;
;This is 128 bytes set aside for anything that the user wishes to use.
;If more than 128 bytes are required, it is necessary to put them after
;the main WordStar code which can be determined by looking at the
;contents of BGNMEM to see where it is. After using as much space as
;necessary, change BGNMEM to the new beginning of free memory.
;
045B MORPAT::
045B 0000 0000 DW 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
045F 0000 0000
0463 0000 0000
0467 0000 0000
046B 0000 0000
046F 0000 0000
0473 0000 0000
0477 0000 0000
047B 0000 0000 DW 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
047F 0000 0000
0483 0000 0000
0487 0000 0000
048B 0000 0000
048F 0000 0000
0493 0000 0000
0497 0000 0000
049B 0000 0000 DW 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
049F 0000 0000
04A3 0000 0000
04A7 0000 0000
04AB 0000 0000
04AF 0000 0000
04B3 0000 0000
04B7 0000 0000
04BB 0000 0000 DW 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
04BF 0000 0000
04C3 0000 0000
04C7 0000 0000
04CB 0000 0000
04CF 0000 0000
04D3 0000 0000
04D7 0000 0000
;
;CRTPAT is a patch area that may be used by WordStar's installation
;program.
;
04DB CRTPAT::
04DB 0000 0000 DW 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
04DF 0000 0000
04E3 0000 0000
04E7 0000 0000
04EB 0000 0000
04EF 0000 0000
04F3 0000 0000
04F7 0000 0000
04FB 0000 0000 DW 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
04FF 0000 0000
0503 0000 0000
0507 0000 0000
050B 0000 0000
050F 0000 0000
0513 0000 0000
0517 0000 0000
051B 0000 0000 DW 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
051F 0000 0000
0523 0000 0000
0527 0000 0000
052B 0000 0000
052F 0000 0000
0533 0000 0000
0537 0000 0000
053B 0000 0000 DW 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
053F 0000 0000
0543 0000 0000
0547 0000 0000
054B 0000 0000
054F 0000 0000
0553 0000 0000
0557 0000 0000
;
;The following string is used to describe the name of the default
;printer used by WordStar. Up to 40 bytes are provided for the
;string, including its null terminator.
;
055B PRNID::
055B 44 72 61 66 DB 'Draft Printer',CR,LF,0 ;Printer name
055F 74 20 50 72
0563 69 6E 74 65
0567 72 0D 0A 00
056B 20 20 20 20 DB ' ' ;Additional room
056F 20 20 20 20
0573 20 20 20 20
0577 20 20 20 20
057B 20 20 20 20
057F 20 20 20 20
;
;WordStar uses a default printer driver if none is specified by the
;user. The following is its name. It may be up to six characters long,
;null terminated.
;
0583 DEFPRN::
0583 44 52 41 46 DB 'DRAFT',0 ;Standard driver
0587 54 00
0589 20 DB ' ' ;One extra char
;
;The print delay timer is used to time how long the printer is busy
;before telling the user that it's been busy a long time. This would
;primarily be used when the printer was in another room and you might
;not know that it was busy due to a paper jam or being off line.
;
058A PRNDLY:: ;Delay before saying printer busy
058A 0000 DW 0 ;Zero to disable
;
;Pausing between each page is used if single sheets of paper are being
;printed.
;
058C PPAUSE::
058C 00 DB FALSE ;Continuous form (don't pause)
;
;Many printers can use form feeds to quickly get from one page to the
;next. If your printer can, setting PFFEED to TRUE will cause WordStar
;to use form feeds instead of carriage returns and line feeds.
;
058D PFFEED::
058D 00 DB FALSE ;Carriage returns to next page
;
;Some users, like programmers, may want to usually print non-documents.
;In this case, WordStar prints any lines that begin with a period (dot
;commands), and expands tab characters (09H) according to the filetype
;in the EDCOND table elsewhere in the User Area.
;
058E PNODOC::
058E 00 DB FALSE ;Don't print as a non-document
;
;Printer protocol flags. Only one of these flags may be set TRUE at
;one time. If neither flag is set, WordStar assumes all printer busy
;handshaking is done externally to WordStar (requires ULISTA and ULSTI
;subroutines below).
;
058F LXOFF:: ;Printer XON/XOFF protocol.
058F 00 DB FALSE
0590 LETX:: ;Printer ETX/ACK protocol.
0590 00 DB FALSE
0591 LCHRMX:: ;Maximum chars before sending ETX.
0591 80 DB 128 ;Half of buffer size.
;
;User list device output subroutines are used if the normal systems list
;device is not to be used. The user subroutine overrides the LSTDEV
;selection below.
;
0592 ULOSTA::
0592 00 NOP ;User list output status subroutine.
0593 00 NOP ;Normally NOP, or JMP to your own
0594 C9 RET ;subroutine. Must return 0 in AL if
;list device is busy, 0FFH if idle.
0595 ULSTO::
0595 00 NOP ;User list output subroutine.
0596 00 NOP ;Normally NOP, or JMP to your own
0597 C9 RET ;subroutine. Subroutine receives the
;character in AL.
;
;User list input subroutines are used if either XON/XOFF or ETX/ACK
;protocols are used to indicate when the printer is busy.
;
0598 ULISTA::
0598 00 NOP ;User list input status subroutine.
0599 00 NOP ;Normally NOP, or JMP to your own
059A C9 RET ;subroutine if LXOFF or LETX is TRUE.
;Must return 0 in AL if no char pending.
059B ULSTI::
059B 00 NOP ;User list input subroutine.
059C 00 NOP ;Normally NOP, or JMP to your own
059D C9 RET ;subroutine if LXOFF or LETX is TRUE.
;Returns character in AL.
;
;Printer Output Selection
;
;When WordStar prints, it sends its output to one of the devices specified
;with LSTDEV.
;
; 00H = TTY device
; 01H = CRT device
; 02H = LPT device
; 03H = UL1 device
; FFH = Default LST device
;
059E LSTDEV::
059E FF DB 0FFH ;Use LST device
;
;Before printing, WordStar will call ULPORT below to allow for custom
;print output redirection. A pointer to the name of the printer (null
;terminated, all capital letters) will be passed to the subroutine in HL.
;It is up to this subroutine to then route the printer output to the
;appropriate output port by whatever means is available to it.
;
059F ULPORT::
059F 00 NOP ;Normally NOP if no redirection to be done.
05A0 00 NOP ;Change to JMP to your own subroutine.
05A1 C9 RET
;
;The user list device uninitialize routine is called after printing is
;completed, and can be used to restore the printer state for non-WordStar
;applications.
;
05A2 ULUNPT::
05A2 00 NOP
05A3 00 NOP
05A4 C9 RET
;
;The ULINI string is sent to the list device after ULPORT is executed
;and before the document is printed.
;
05A5 ULINI:: ;User list device initialize string
05A5 00 DB 0
05A6 00 00 00 00 DB 0,0,0,0,0,0,0,0,0
05AA 00 00 00 00
05AE 00
;
;The ULUNI string is sent to the list device after the document is
;printed and before the ULUNPT routine is executed.
;
05AF ULUNI:: ;User list device uninitialize routine
05AF 00 DB 0
05B0 00 00 00 00 DB 0,0,0,0,0,0,0,0,0
05B4 00 00 00 00
05B8 00
;
;When WordStar begins printing, space is allocated for the three header and
;three footer lines. HFMAX determines how much space to allocate.
;
05B9 HFMAX::
05B9 0064 DW 100 ;Up to 100 characters per header or footer
;
;DATSEP is used while merge printing to separate one data item from
;another in the data file.
;
05BB DATSEP:: ;Comma
05BB 2C DB ','
;
;DLIST is the list output delay. Every time a character is output to
;the printer, this delay is used.
;
05BC DLIST::
05BC 00 DB 0 ;No delay
;
;Custom Printer Control Strings: These strings are sent to the printer
;when the custom print control characters, ^Q, ^W, ^E, or ^R are
;encountered in text being printed. They can be used to invoke special
;printer functions not controlled by the standard driver, such as expanded
;or compressed modes of printing.
;
;Note that some drivers may interfere or override the custom print controls
;you have defined. In this case, use a generic driver such as DRAFT or
;CUSTOM.
;
;A fixed length of 25 bytes is reserved for each string, where the
;first byte is the count of characters to be sent to the printer, and
;the following bytes (up to 5) are the characters to be sent. If
;longer strings are required, the first byte can be -1, followed by a
;two byte address pointing into a patch area, where the actual count
;and string can be found.
;
05BD UPRCTL:: ;Custom Print Controls
05BD 00 UPRQ:: DB 0 ;^Q, length
05BE 00 00 00 00 DB 0,0,0,0,0,0 ; string of up to 24 characters
05C2 00 00
05C4 00 00 00 00 DB 0,0,0,0,0,0
05C8 00 00
05CA 00 00 00 00 DB 0,0,0,0,0,0
05CE 00 00
05D0 00 00 00 00 DB 0,0,0,0,0,0
05D4 00 00
;
05D6 00 UPRW:: DB 0 ;^W
05D7 00 00 00 00 DB 0,0,0,0,0,0
05DB 00 00
05DD 00 00 00 00 DB 0,0,0,0,0,0
05E1 00 00
05E3 00 00 00 00 DB 0,0,0,0,0,0
05E7 00 00
05E9 00 00 00 00 DB 0,0,0,0,0,0
05ED 00 00
;
05EF 00 UPRE:: DB 0 ;^E
05F0 00 00 00 00 DB 0,0,0,0,0,0
05F4 00 00
05F6 00 00 00 00 DB 0,0,0,0,0,0
05FA 00 00
05FC 00 00 00 00 DB 0,0,0,0,0,0
0600 00 00
0602 00 00 00 00 DB 0,0,0,0,0,0
0606 00 00
;
0608 00 UPRR:: DB 0 ;^R
0609 00 00 00 00 DB 0,0,0,0,0,0
060D 00 00
060F 00 00 00 00 DB 0,0,0,0,0,0
0613 00 00
0615 00 00 00 00 DB 0,0,0,0,0,0
0619 00 00
061B 00 00 00 00 DB 0,0,0,0,0,0
061F 00 00
;
;Strike-out character
;
0621 STKCHR::
0621 2D DB '-' ;Strike out character
;
;If PFFEED above is TRUE, or you specifically tell WordStar to use form feeds
;during printing, the following string is sent to the printer to eject the
;paper to the next page. All printer drivers use this string.
;
0622 01 FORMF:: DB 1 ;^L
0623 0C DB FFEED
0624 00 00 00 00 DB 0,0,0,0,0
0628 00
0629 00 00 00 00 DB 0,0,0,0,0,0
062D 00 00
062F 00 00 00 00 DB 0,0,0,0,0,0
0633 00 00
0635 00 00 00 00 DB 0,0,0,0,0,0
0639 00 00
;
;This is 128 bytes set aside for printer subroutines.
;This area is also used for print control strings for the CUSTOM
;printer driver.
;
063B PRNPAT::
063B 0000 0000 DW 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
063F 0000 0000
0643 0000 0000
0647 0000 0000
064B 0000 0000
064F 0000 0000
0653 0000 0000
0657 0000 0000
065B 0000 0000 DW 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
065F 0000 0000
0663 0000 0000
0667 0000 0000
066B 0000 0000
066F 0000 0000
0673 0000 0000
0677 0000 0000
067B 0000 0000 DW 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
067F 0000 0000
0683 0000 0000
0687 0000 0000
068B 0000 0000
068F 0000 0000
0693 0000 0000
0697 0000 0000
069B 0000 0000 DW 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
069F 0000 0000
06A3 0000 0000
06A7 0000 0000
06AB 0000 0000
06AF 0000 0000
06B3 0000 0000
06B7 0000 0000
;
;If non-standard initialization parameters are used, the
;following identification string can be displayed at
;sign-on. Up to 40 bytes are available for the string,
;including the null terminator.
;
06BB INITID::
06BB 00 DB 0 ;No ID if standard
06BC 20 20 20 20 DB ' '
06C0 20 20 20 20
06C4 20 20 20 20
06C8 20 20 20 20
06CC 20 20 20
06CF 20 20 20 20 DB ' '
06D3 20 20 20 20
06D7 20 20 20 20
06DB 20 20 20 20
06DF 20 20 20 20
;
;Legal Drives
;
;Note that the first drive is assumed to be the default drive where any
;special files are located such as the WSMSGS.OVR file. The drives listed
;should be reduced to the ones that are actually in use on the system
;upon which WordStar is running.
;
;If the most significant bit of the drive letter is set to 1, WordStar
;will assume that the drive is non-removable. A disk reset will not
;be done when non-removable drives are logged.
;
06E3 LGLDRV::
06E3 41 42 43 44 DB 'ABCDEFGHIJKLMNOP',0 ;Every legal drive
06E7 45 46 47 48
06EB 49 4A 4B 4C
06EF 4D 4E 4F 50
06F3 00
;
;Legal User Numbers
;
;Some CP/M operating systems can support user numbers from 0 to 15,
;others support 0 to 31. Also, a user can be prevented from accessing
;other user numbers if zero.
;
06F4 LGLUSR::
06F4 10 DB 16 ;Sixteen user numbers from 0 to 15
;
;WordStar uses several files. Their names are specified here. WordStar
;uses the following search pattern to try to find the file:
;
; 1. Look on the current drive and user.
; 2. Default user (DEFUSR) on the current drive.
; 3. Current user on the default drive.
; 4. Default user on the default drive.
;
;If the drive byte of the filename is non-zero, it should be set to a
;number 1 through 16 representing drives A through P respectively. In
;this case, WordStar will look only on the specified drive and the
;DEFUSR user number for the file.
;
06F5 MSFILE:: ;Message file
06F5 00 57 53 4D DB 0,'WSMSGS OVR'
06F9 53 47 53 20
06FD 20 4F 56 52
0701 HPFILE:: ;Help messages file
0701 00 57 53 48 DB 0,'WSHELP OVR'
0705 45 4C 50 20
0709 20 4F 56 52
070D FF DB 0FFH ;Zero if never to search for help
070E IXFILE:: ;Indexer exclusion word list filename
070E 00 57 53 49 DB 0,'WSINDEX XCL'
0712 4E 44 45 58
0716 20 58 43 4C
071A LDFILE:: ;Load file for overlays
071A 00 57 53 20 DB 0,'WS OVR'
071E 20 20 20 20
0722 20 4F 56 52
0726 OVFILE:: ;Print driver overlays
0726 00 57 53 50 DB 0,'WSPRINT OVR'
072A 52 49 4E 54
072E 20 4F 56 52
0732 WSFILE:: ;File containing WordStar (after running pgm)
0732 00 57 53 20 DB 0,'WS COM'
0736 20 20 20 20
073A 20 43 4F 4D
073E SHFILE:: ;Shorthand file
073E 00 57 53 53 DB 0,'WSSHORT OVR'
0742 48 4F 52 54
0746 20 4F 56 52
;
;If WordStar does not find its own files (WS.COM, WS.OVR...) on the
;logged user, it will look for them on the default user.
;
074A DEFUSR::
074A 00 DB 0 ;Default user number for system files
;Set to 0-16 or 0-31 (depends on LGLUSR),
; or -1 to defeat
;
;When you use the S command at the Opening Menu, this is the spelling
;check command that is used. If you want WordStar to prompt for the
;document to be checked and then automatically append it to this command,
;set SPFILE non-zero.
;
074B 02 SPCMD:: DB 2 ;Five letters in command
074C 54 57 DB 'TW' ;Run The WORD Plus
074E 00 00 00 00 DB 0,0,0,0,0 ;Spare bytes for longer commands
0752 00
0753 00 00 00 00 DB 0,0,0,0,0
0757 00
0758 FF SPFILE::DB 0FFH ;Automatically ask
;
;When you run a program at the Opening Menu, WordStar first tries to find
;the COM file in the current drive and user, then in this drive and user.
;The default is to look on drive A, user 0.
;
0759 01 URUN:: DB 1 ;Drive code (0=disabled, 1=A, 2=B, ...)
075A 00 DB 0 ;User number
;
;INILOG allows the user to specify a drive and user number for WordStar to
;log onto at start up time. The first byte is a character count, the
;following bytes (up to three) can contain a drive name (A-P) and user
;number (0-31).
;
075B INILOG::
075B 00 DB 0
075C 00 00 00 DB 0,0,0
;
;WordStar creates backup and temporary files. The following
;are the file types to be used for them.
;
075F BAKTYP:: ;Type for backup files
075F 42 41 4B DB 'BAK'
0762 BFTYPE::
0762 24 42 24 DB '$B$' ;File type of temporary file before memory
0765 AFTYPE::
0765 24 41 24 DB '$A$' ;File type of temporary file after memory
0768 BLKTYP::
0768 24 43 24 DB '$C$' ;Type for block move/copy buffer file
;
;When the directory is displayed, file types from this table
;are suppressed. Question marks may be used as wild cards to
;match any character.
;
076B NOTYPE:: ;File types to be ommitted from directories
076B 43 4F 4D DB 'COM' ;Command files
076E 4F 56 52 DB 'OVR' ;Overlays
0771 24 3F 24 DB '$?$' ;WordStar temporary files
0774 00 00 00 DB 0,0,0
0777 00 00 00 DB 0,0,0
077A 00 00 00 DB 0,0,0
077D 00 00 00 DB 0,0,0
0780 00 00 00 DB 0,0,0
0783 00 DB 0 ;End of table
;
;DIRFIL is a file name "image" that is used in conjunction with NOTYPE (above)
;to determine which files are to be displayed in WordStar's directories.
;DIRFIL determines which files can possibly be included, and NOTYPE then
;eliminates certain types of files. Use a question mark in DIRFIL at each
;spot where any file name character can match.
;
0784 DIRFIL::
0784 3F 3F 3F 3F DB "???????????" ;All files match
0788 3F 3F 3F 3F
078C 3F 3F 3F
;
;The name of the file to be edited can be specified at the operating system
;prompt. ININON indicates whether the file should be edited as a document
;or nondocument.
;
078F ININON::
078F 00 DB FALSE ;Not non-document from command line
;
;WordStar normally makes BAK backup files every time you save your work.
;INITBAK can be used to disable backups by setting it FALSE.
;
0790 INIBAK::
0790 FF DB TRUE ;Make backups
;
;When a nondocument is edited, WordStar will decide how to expand tabs
;(ASCII 09H), and whether or not to use auto-indenting by looking in this
;table.
;
;There is a special case of the tab masks shown below. When the most
;significant bit of the tab mask is set to 1, WordStar will assume that
;you want to use variable tabbing. When the tab key is typed, instead
;of inserting an ASCII 09H into the file, spaces will be entered up to
;the next tab stop. The tab stops used are in the INIRLR table. An
;ASCII 09H can still be entered in this mode, however, by typing ^PI.
;
0791 EDCOND:: ;Edit conditions for specific file types
0791 50 41 53 01 DB 'PAS',00000001B,TRUE ;File extension, followed by a
0795 FF
0796 50 4C 49 03 DB 'PLI',00000011B,TRUE ;binary tab mask (e.g. a mask of
079A FF
079B 43 20 20 03 DB 'C ',00000011B,TRUE ;00000111B expands tab characters
079F FF
07A0 48 20 20 03 DB 'H ',00000011B,TRUE ;to every 8th column), followed by
07A4 FF
;TRUE if auto-indent is turned on.
07A5 00 00 00 07 DB 0,0,0,00000111B,FALSE ;End of table with defaults if file
07A9 00
;type doesn't match above
07AA 00 00 00 00 DB 0,0,0,0,0 ;Room for four more
07AE 00
07AF 00 00 00 00 DB 0,0,0,0,0
07B3 00
07B4 00 00 00 00 DB 0,0,0,0,0
07B8 00
07B9 00 00 00 00 DB 0,0,0,0,0
07BD 00
;
;WordStar normally only considers alphabetic or numeric characters
;as being within a "word". If other characters are legally part
;or a word too, then the bit for the corresponding character code in
;the following table must be set to a 1.
;
;There are 256 bits in the table to allow for 8-bit character sets.
;The default table has the bits set for the numbers "0" through "9"
;(ASCII codes of 30H through 39H), for the upper case letters
;"A" through "Z" (41H through 5AH), and the lower case letters "a"
;through "z" (61H through 7AH). Since the ASCII codes are only
;seven bits, the corresponding codes with the eighth bit set are
;also legal.
;
07BE LGLCHR::; 01234567 89ABCDEF
07BE 00 00 DB 00000000B,00000000B ;Codes 00H to 0FH
07C0 00 00 DB 00000000B,00000000B ;Codes 10H to 1FH
07C2 00 00 DB 00000000B,00000000B ;Codes 20H to 2FH
07C4 00 00 DB 00000000B,00000000B ;Codes 30H to 3FH
07C6 7F FF DB 01111111B,11111111B ;Codes 40H to 4FH
07C8 FF E0 DB 11111111B,11100000B ;Codes 50H to 5FH
07CA 7F FF DB 01111111B,11111111B ;Codes 60H to 6FH
07CC FF E0 DB 11111111B,11100000B ;Codes 70H to 7FH
07CE 00 00 DB 00000000B,00000000B ;Codes 80H to 8FH
07D0 00 00 DB 00000000B,00000000B ;Codes 90H to 9FH
07D2 00 00 DB 00000000B,00000000B ;Codes A0H to AFH
07D4 00 00 DB 00000000B,00000000B ;Codes B0H to BFH
07D6 7F FF DB 01111111B,11111111B ;Codes C0H to CFH
07D8 FF E0 DB 11111111B,11100000B ;Codes D0H to DFH
07DA 7F FF DB 01111111B,11111111B ;Codes E0H to EFH
07DC FF E0 DB 11111111B,11100000B ;Codes F0H to FFH
;
;When you use ^A or ^F to move a word at a time, WordStar uses the
;following table to determine which characters to skip. It is organized
;in the same manner as LGLCHR above.
;
07DE MOVCHR::; 01234567 89ABCDEF
07DE FF 92 DB 11111111B,10010010B ;Codes 00H to 0FH
07E0 FB C3 DB 11111011B,11000011B ;Codes 10H to 1FH
07E2 3F F5 DB 00111111B,11110101B ;Codes 20H to 2FH
07E4 FF CE DB 11111111B,11001110B ;Codes 30H to 3FH
07E6 FF FF DB 11111111B,11111111B ;Codes 40H to 4FH
07E8 FF FF DB 11111111B,11111111B ;Codes 50H to 5FH
07EA FF FF DB 11111111B,11111111B ;Codes 60H to 6FH
07EC FF FE DB 11111111B,11111110B ;Codes 70H to 7FH
07EE FF 92 DB 11111111B,10010010B ;Codes 80H to 8FH
07F0 FB C3 DB 11111011B,11000011B ;Codes 90H to 9FH
07F2 3F F5 DB 00111111B,11110101B ;Codes A0H to AFH
07F4 FF CE DB 11111111B,11001110B ;Codes B0H to BFH
07F6 FF FF DB 11111111B,11111111B ;Codes C0H to CFH
07F8 FF FF DB 11111111B,11111111B ;Codes D0H to DFH
07FA FF FF DB 11111111B,11111111B ;Codes E0H to EFH
07FC FF FE DB 11111111B,11111110B ;Codes F0H to FFH
;
;Certain special characters can be inserted into this table to cause
;WordStar to automatically generate a backspace character (^H) preceding
;the character as you type. This can be especially useful for accent
;characters in some foreign languages.
;
07FE AUTOBS:: ;Automatic backspace table
07FE 00 DB 0 ;Number of characters in table
07FF 00 00 00 00 DB 0,0,0,0 ;Up to 8 character codes
0803 00 00 00 00 DB 0,0,0,0
;
;When WordStar gets a file for editing, it will use the following
;initial conditions.
;
0807 INIDOC:: ;Document initializations
0807 03 DB 3 ;Top of page margin.
0808 08 DB 8 ;Bottom of page margin.
0809 42 DB 66 ;Total lines per page.
080A 0001 DW 1 ;Initial page number (note 2 bytes).
080C FF DB TRUE ;Page number prints at bottom of page
;if TRUE. No page number if FALSE.
080D 1C DB 28 ;Column where page number prints.
080E 02 DB 2 ;Heading margin. This is the number of lines
;above the text where the heading is to print.
080F 02 DB 2 ;Footing margin. This is the number of lines
;below the text where the footing is to print.
0810 07 DB 00000111B ;Default document tab mask (must be
;binary, 00000000B through 01111111B).
0811 08 DB 8 ;Left column where printing starts.
0812 FF DB TRUE ;Bidirectional printing if TRUE. Just
;unidirectional or printer controlled
;if FALSE. (Many printers do not allow
;software control of print direction).
0813 FF DB TRUE ;Letter quality printing if TRUE. Draft
;quality if FALSE. (Only supported on
;some printers.)
0814 02 DB 2 ;Microjustified printing. 0 turns it off,
;1 turns it on, and 2 makes it discretionary
;(depending on the printer driver in use).
0815 00 DB FALSE ;Underline blanks between words if TRUE.
;NOTE: Not implemented for all printers.
0816 0C DB 12 ;Standard character width (in HMI units).
;The printer is reset to this when done
;printing.
0817 08 DB 8 ;Standard line height (in VMI units). The
;printer is reset to this after .LH dot
;commands. It is also used to determine
;the page size in VMI units by multiplying
;by the lines per page above.
0818 0C DB 12 ;Character width (in HMI units)
;for normal pitch. If HMI is 120, ten pitch
;is 12/120, twelve pitch is 10/120.
0819 0A DB 10 ;Character width for alternate pitch (use
;^PA to select alternate pitch while editing).
081A 03 DB 3 ;Subscript and superscript roll (in VMI
;units). This value determines how
;far up or down the carriage moves when
;subscripting or superscripting.
081B 08 DB 8 ;Line height (in VMI units). This value
;determines how far to roll the carriage
;to get to the next line.
;
;The default ruler line can be described by defining the following values.
;Note that the tab stop tables must contain values in ascending order only.
;The regular tab stops are put in the table first, immediately followed by
;the decimal tabs.
;
081C INIRLR:: ;Ruler data
081C 01 DB 1 ;Left ruler margin
081D 41 DB 65 ;Right ruler margin
081E 00 DB 0 ;Paragraph margin
081F 0B DB 11 ;Eleven tabs
0820 06 0B 10 15 DB 6,11,16,21 ;Tab stops
0824 1A 1F 24 29 DB 26,31,36,41 ;(Must be in
0828 2E 33 38 DB 46,51,56 ;ascending order)
082B 00 00 00 00 DB 0,0,0,0 ;Space for 4 more
082F 00 DB 0 ;No decimal tabs
0830 00 00 00 00 DB 0,0,0,0,0,0 ;Space for 6
0834 00 00
002F inisiz EQU $-INIDOC ;Size of document initialization
;
;INIRLI determines whether the ruler line is re-initialized from INIRLR each
;time any document is edited. If INIRLI is FALSE, you can change the initial
;ruler line with ^OL, ^OR, ^OI, and ^ON commands, and have those changes
;be used for every document edited until you exit WordStar.
;
0836 INIRLI::
0836 FF DB TRUE ;Initialize ruler for each document
;
;As you move through a document, WordStar executes some of the dot commands,
;like .RR ruler line commands, as they are encountered. As WordStar moves
;forward through the text, the old ruler line is stored in memory so that it
;can be restored when you move backwards over the .RR later. Other dot
;commands work in a similar manner.
;
;DSTKSZ is used to allocate storage for the dot commands. While you are
;editing, WordStar puts a Dot-Limit indicator in the status line if you
;use too many dot commands.
;
; Dot Command Size
; .RR 26
; .RM .LM .LH .PL 1
; .MT .MB 1
; .PN 2
;
0837 DSTKSZ::
0837 01F4 DW 500 ;Room for 19 .RR commands or 500 .RM & .LM
;
;INIDIR determines whether the directory is initially displayed or not.
;DIRSRT tells WordStar whether or not to sort directories in alphabetical
;order before displaying them.
;
0839 INIDIR::
0839 FF DB TRUE ;Directory on
083A DIRSRT::
083A FF DB TRUE ;Sort directory in alphabetical order
;
;INIHLP is the default help level. It can have a value from 0 to 3.
;
083B INIHLP::
083B 03 DB 3 ;Maximum help level at start
;
;When editing, the last erasure can be undone with ^U. UNONE determines
;whether single character erasures with ^G and DEL can also be undone.
;
;UNSIZE is the maximum erasure that can later be undone. The unerase
;buffer shares the same memory space as the text you are editing. Making
;UNSIZE very large may cause WordStar to "spill over" to disk more
;frequently, slowing down editing.
;
083C UNONE:: ;Don't unerase single characters
083C 00 DB FALSE
083D UNSIZE::
083D 01F4 DW 500 ;Maximum unerase size
;
;VMSIZE indicates the number of 128-byte records that can be read from
;the disk for WordStar's messages and menus.
;
083F VMSIZE::
083F 04 DB 4 ;Four records (.5k byte)
;
;EDSIZE indicates the minimum number of records of edit buffer required
;to edit a document properly. WordStar must be able to keep a whole
;page in memory to determine page breaks and line numbers correctly.
;Less memory can sometimes be used with occasional strange results.
;(Non-documents are automatically allocated a minimum of 6 records.)
;
0840 EDSIZE::
0840 1C DB 28 ;Enough memory for an average full page
;
;BFSIZE is the number of 128-byte records that WordStar uses for its
;general purpose buffer. There is a different buffer allocation for
;editing, the Opening Menu, and for merge printing.
;
;This buffer is used for:
;
; - File directories (each file uses 11 bytes),
; - Printer driver directory (each driver uses 11 bytes and 256
; bytes are used for buffering),
; - File copies,
; - Block reads and writes,
; - Merge printing.
;
0841 BFSIZE::
0841 10 DB 16 ;Edit buffer size (16 records = 2k)
;(Minimum is 1 record)
0842 10 DB 16 ;Opening menu buffer size
;(Minimum is 3 records)
0843 10 DB 16 ;Merge print buffer size
;(Minimum is 1 record)
;
;If a document becomes too large to fit in memory at one time, WordStar
;begins to "spill" the excess to the disk. TYSIZE determines how many
;128-bytes records to use for each spillover. Picking a correct size
;is important but can usually be done by trial and error. If TYSIZE is
;too large, you may see long delays during scrolling or typing when memory
;fills.
;
0844 TYSIZE::
0844 10 DB 16 ;Number records read or stored while typing
0845 00 00 00 00 DB 0,0,0,0 ;Reserved
;
;A "find" or "find and replace" uses the INIFIN options if you do not
;explicitly enter any at the "Options?" prompt. The possible options
;that can be used are:
;
; W whole words only
; U ignore case
; B backwards search
; G whole file
; R rest of file
; N replace without asking
;
;Blank the unused options.
;
0849 INIFIN::
0849 20 20 20 20 DB ' ' ;No options
084D 20 20
;
;The status line is usually displayed at the top of the screen.
;INISTA lets you always turn it off. STFILL specifies what character
;to use to fill unused space in the status line.
;
084F INISTA::
084F FF DB TRUE ;Display status line
0850 STFILL::
0850 20 DB ' ' ;Fill with blanks
;
;When paragraphs are aligned with ^B or ^QU and hyphen help is on, HYMAX
;is used to determine when to ask the user to hyphenate a word.
;
0851 HYMAX::
0851 05 DB 5 ;Ask user when the word extends more than 5
;characters past the right margin
;
;When WordStar asks a question that requires a Y for yes or N for no response,
;YNCR indicates whether or not the user must push the RETURN key before
;WordStar will accept it.
;
0852 YNCR::
0852 00 DB FALSE ;Don't wait for RETURN key
;
;WordStar can index every word in a document as well as selected words and
;phrases. IDXALL determines whether this is the default or not.
;
0853 IDXALL::
0853 00 DB FALSE ;Don't index every word
;
;Using ^B or ^QU in a nondocument normally strips the eighth bit from
;each character in a line. STRPFL can disable stripping.
;
0854 STRPFL::
0854 FF DB TRUE ;Stripping is enabled
;
;Editor Entry Conditions
;
0855 INIEDT::
0855 FF DB TRUE ;Right justification when typing
0856 FF DB TRUE ;Word wrap when typing at end of line
0857 FF DB TRUE ;Insert on
0858 FF DB TRUE ;Print controls displayed
0859 00 DB FALSE ;No hyphen help
085A FF DB TRUE ;Ruler displayed
085B 00 DB FALSE ;Block column mode off
085C 00 DB FALSE ;Block column replace mode off
085D 01 DB 1 ;Single spacing
085E 02 DB 2 ;Scrolling speed
085F 00 DB FALSE ;Proportional spacing off
0860 00 DB FALSE ;Soft space not displayed
0861 00 00 00 DB 0,0,0 ;Reserved
;
000F iniesz EQU $-INIEDT ;Size of editor conditions
;
;The following are special characters that affect how numbers are
;evaluated and dispayed.
;
0864 COMCHR::
0864 2C DB ',' ;Comma to separate 1,000's
0865 DECCHR::
0865 2E DB '.' ;Decimal point
;
;The following flags are used to control the way WordStar processes
;certain commands. CTLNFL and CTLHFL are provided primarily to allow
;WordStar 3.3 users to use ^N and ^H in the same way as they are accustomed.
;
0866 CTLNFL::
0866 FF DB TRUE ;Set non-zero if ^N to break line and
;RETURN moves down a line when insert off.
;Set to zero so ^N converts paragraph lines
;and turns auto indent on/off for
;nondocuments, and RETURN always inserts CRLF.
0867 CTLHFL::
0867 00 DB 0 ;Set non-zero if ^H to be same as ^S instead
;of DEL.
0868 CASEFL::
0868 00 DB 0 ;Set non-zero if ^^ is case toggle. When
;zero and CLTNFL is non-zero, use as
;paragraph line and auto-indent on/off.
0869 DELFLG::
0869 00 DB 0 ;Set non-zero if DEL erases to left, zero
;to erase to right (like ^G).
086A BLKFLG::
086A FF DB 0FFH ;Set non-zero if the cursor should move
;to column 1 if the cursor is next to a block
;marker at the left edge of the screen
086B LSPFLG::
086B 00 DB 0 ;Set non-zero if lines with soft carriage
;returns should not be added to paragraphs
;for line spacing other than 1
;
;RLRVID allows the user to select video attributes used to highlight
;the ruler line. See VIDATT for bit definitions.
;
086C RLRVID::
086C 00 DB 0 ;No ruler highlighting
;
;AHEAD indicates whether type ahead is allowed for ^E, ^X, ^W, ^Z,
;^G, DEL, ^T, ^Y, ^QY, and ^QDEL. If AHEAD is 0, WordStar's type
;ahead buffer will be flushed whenever one of the functions is
;encountered. If it is non-zero, no flushing will occur. This
;flag should be used primarily for external keyboard enhancers where
;the functions shown above are to be used. WordStar's function key
;and shorthand processing automatically compensate.
;
086D AHEAD::
086D 00 DB 0 ;Flush
;
;Maximum size for the shorthand definitions. Should be optimized to
;match actual usage since it reduces the amount of memory available
;for text while editing and printing. The size of each definition
;is equal to 5 plus the number of characters defined. If this value
;is smaller than the size of the shorthand file (see SVFILE above),
;only some of the definitions will be used. Setting it to zero
;disables shorthand and makes the ESC key clear the screen instead.
;
086E HANMAX::
086E 04 DB 4 ;Size of shorthand buffer in records
;(4 times 128 = 512 bytes)
;
;With shorthand you can insert the dollar-formatted results of the last
;math you performed. WordStar uses the format below when you do this.
;(Make sure that the character count includes the zero at the end.)
;
086F DOLLAR::
086F 11 DB 17 ;Character count
0870 2D 2D 2C 2D DB '--,---,---,---.99'
0874 2D 2D 2C 2D
0878 2D 2D 2C 2D
087C 2D 2D 2E 39
0880 39
0881 00 00 00 DB 0,0,0 ;Spare
0884 00 00 00 00 DB 0,0,0,0,0,0,0,0 ;Reserved
0888 00 00 00 00
088C 00 00 00 00 DB 0,0,0,0,0,0,0,0
0890 00 00 00 00
;
;EXTRA is a large buffer area for general patching. Some versions of
;the WINSTALL installation program use EXTRA. Whenever EXTRA is used,
;RAM1ST must be changed to point to the first available byte within EXTRA
;that is still available for WordStar's use. If all of EXTRA is used,
;RAM1ST should point to endpat.
;
0894 RAM1ST::
0894 0896 DW EXTRA ;First location in EXTRA that WordStar can use
;
0896 EXTRA:: DS 512 ;Patch area
0A96 endpat:: ;End of patch area
0A96 08 0C 57 UDATE: DB 08,12,87 ;User area version date
.hePRINT.TST Features of Your Printer
.f1 WordStar
.f2 Print test
.f3 Page #
.oj on
WordSta� an� You� Printer
WordStar� �work� �wit� � wid� rang� o� printer� an� offer� �yo� �� �
variet� o� prin� enhancementsョ Whethe� you� printe� ca� produc� �
th� �prin� enhancement� outline� i� thi� documen� depend� o� �it� �
capabilitiesョ � Pleas� not� tha� no� al� printer� ar� capabl� �o� �
showin� al� th� example� below.
Specia� Printin� Capabilities
WordSta� support� th� followin� specia� printin� capabilities:
ェ Boldfaceャ Doubl� strike
* Italics/Alternat� ribbo� color
* Strik� out
* Overprin� (a� i� co^te)
* Noncontinuou� underlineャ an�
.ul on
* Continuou� underline
.ul off
* SuperScriptャ SubScript
* an� almos� an� combinatio� -ュ WordStar
Characte� Width
Som� �printer� �wil� �suppor� �WordStar� �command� �fo� ��variabl� �
characte� widthsョ�
.cw 24
オ character� pe� inchョ (.Cラ 24)
.cw 20
カ character� pe� inchョ (.Cラ 20)
.cw 14
8.カ character� pe� inchョ (.Cラ 14)
.cw 12
1ー character� pe� inchョ (.Cラ 12)
.cw 10
1イ character� pe� inchョ (.Cラ 10)
.cw 7
17.ア character� pe� inchョ (.Cラ 7)
.cw 12
You� printe� ca� als� b� se� t� "toggle「 betwee� norma� pitc� an� �
alternat� pitch:
�����Thi� �sentenc� i� printe� wit� th� norma� 1ー-pitc� �settingャ �
�����the� toggle� t� 1イ pitchャ the� bac� t� normal.
.cw 7

Yo� ca� als� chang� th� norma� an� alternat� characte� widths:
.cw 14
.rm 55
�����Th� �"normal「 characte� widt� i� 1エ (8.カ cpiゥ �an� �
�����th� alternat� characte� widt� i� キ (17.ア cpi).
.pa �.rm 65
.cw 10

.cw 12
Lin� Height
Yo� ca� als� us� differen� lin� heights.
.lh 16
Thi� i� a� exampl� o� variabl� lin� heightョ (.Lネ 1カ ュ ウ lpi)
.lh 12
Thi� i� a� exampl� o� variabl� lin� heightョ (.Lネ 1イ ュ エ lpi)
.lh 8
Thi� i� a� exampl� o� variabl� lin� heightョ (.Lネ ク ュ カ lpi)
.lh 6
Thi� i� a� exampl� o� variabl� lin� heigh� (.Lネ カ ュ ク lpi)
.lh 8
Proportiona� Printing
.ps on
.uj on
WordStar� �als� support� proportiona� printin� fo� �mos� �printer� �
tha� �hav� �itョ � Yo� �selec� �proportiona� �font� �b� ��changin� �
characte� width� a� i� th� followin� examples:�
.cw 22
Thi� i� characte� widt� 22.
.cw 11
Thi� i� characte� widt� 11.
.cw 9
Thi� i� characte� widt� 9.
.cw 7
Thi� i� characte� widt� 7.
.uj dis
.ps off
.cw 12
Other
Phanto� Spac螫 Phanto� Rubout
WordSta� ma� allo� yo� t� prin� specia� character� (fo� �exampleャ �
� �paragrap� �sig� �o� cent� signゥ b� �usin� �th� �phanto� �spac� �
comman� (^PFゥ o� th� phanto� rubou� comman� (^PGゥ i� � �documentョ �
Fo� �you� �printerャ th� phanto� spac� characte� isコ �ャ �an� �th� �
phanto� rubou� characte� isコ .
Switchin� t� Draf� Mode
.lq off
Do� matri� printe� driver� allo� switchin� fro� NLム (nea� �lette� �
qualityゥ mod� t� draf� mod� fo� faste� printing.
.lq on
Microspac� Justification
.uj on
WordStar� ��allow� �microspac� �justificationャ �i� �you� ��printe� �
support� �itャ t� produc� evenl� space� word� i� �justifie� �textョ �
Microspacin� spread� th� whit� spac� betwee� word� (an� sometime� �
betwee� th� letter� o� eac� wordゥ a� evenl� a� possibleョ
.uj dis
.pa �Lookin� A� Thi� Fil� Onscreen
I� �yo� wan� t� se� th� embedde� command� tha� produce� th� �tex� �
yo� ar� no� readingャ follo� thes� steps:
1 A� th� Openin� Menuャ pres� D� t� edi� � document.
イ A� th� promp� fo� filenameャ typ� print.ts� an� pres� Enter.
Notic� tha� th� tex� onscree� include� som� character� tha� don'� �
appea� �i� �th� �printe� copyョ Fo� exampleャ � �headin� �lin� �i� �
identifie� �b� �th� �do� �comman� .heョ � Word� �i� �boldfac� �ar� �
surrounde� b� ^ツ an� appea� eithe� highlighte� o� i� � �differen� �
colo� o� you� screen.
T� continu� viewin� th� content� o� thi� fileャ ャ pres� ^Cョ Pres� �
^R� t� mov� i� th� othe� direction.
 --THE README FILE--
------------------------
README contains late-breaking news and tips about WordStar,
and information about printers.
THE DISKS THAT CAME IN YOUR PACKAGE
-----------------------------------
The file HOMONYMS.TXT is included on the Speller disk
contrary to what is listed in Appendix D.
INSTALLATION
------------
WINSTALL and WSCHANGE
WordStar has two installation programs:
o WINSTALL contains the basic choices to install WordStar.
It is recommended for all users.
Be sure and install your valid disk drives since WordStar
running under CP/M cannot recover from attempts to access non-
existent disk drives.
o WSCHANGE contains every installation and customization
choice. It is designed for advanced users and users who
want to customize WordStar after they're familiar with it.
Use the menu listing below for a directory of the menus
in WSCHANGE.
Directory of WSCHANGE Menus
The chart below shows the organization of menus in WSCHANGE.
Print it out and refer to it as you customize WordStar.
Main Installation Menu
A Console
A Monitor
A Monitor selection
B Monitor name
C Screen sizing
B Function keys
C Monitor patches
A Special characters
B Cursor control
C Screen control
D Keyboard patches
A Function keys
B Save function keys
E Interface patches
A Console busy handshaking
B Special I/O subroutines
B Printer
A Printer choices
A Printer selection
B Printer name
C Default printer driver
B Printer driver library
A Select library file
B Create smaller library
C Add new printer driver
D Change printer driver data
C WS printer patches
A Custom print controls, printer initialization
NOTE: Disregard the "CUSTOM & SIMPLE Controls Save CUSTOM/SIMPLE
Controls" option shown. This is not available from this menu.
D Printing defaults
E Printer interface
A Printer port selection
B Printer busy handshaking
C Printer subroutines
C Computer
A Disk drives
A Valid disk drives
B Maximum valid user number
C Delay disk access if typing
B Operating system
A Single-user system
B Multi-user MP/M
C Multi-user Turbo DOS
D ZCPR3
C Memory usage
D WordStar files
E Directory display
F Computer patches
D WordStar
A Page layout
A Page sizing & margins
B Headers & footers
C Tabs
B Editing settings
A Edit screen & help level
B Typing
C Paragraph alignment
D Blocks
E Erase & unerase
F Lines & characters
G Find & replace
H WordStar 3.3 compatibility
I Printing defaults
C Other features
A Spelling checks
B Nondocument mode
C Indexing
D Shorthand (key macros)
E Merge printing
F Miscellaneous
E Patching
A Auto patcher
B Save settings
C Reset all settings
MEMORY USAGE
------------
WordStar requires a minimum TPA size of 50 kbytes to run
using the factory defaults. The TPA is the amount of memory
available in your computer for use by programs that have a
file type of COM. To see how big the TPA is in your computer,
press the question mark key (?) at the Opening Menu.
The amount of memory required by WordStar can be reduced by
approximately 3 kbytes if necessary. Use the WSCHANGE program
to select the minimum memory configuration option. The menu
will show you what capabilities are being reduced.
WordStar uses a general-purpose buffer for a variety of
tasks. WordStar allocates memory to this buffer for editing,
for merge printing, and at the Opening Menu (see BFSIZE in
PATCH.LST). The buffer used for editing is usually the most
sensitive to a reduced TPA size. (You may be able to use the
Opening Menu and print, but there may be insufficient memory
for editing.)
The merge print buffer is used only to hold merge print
variable names and data. Increase it if you run out of memory
while merge printing.
The Opening Menu buffer is used primarily to hold the file
directory, and for miscellaneous tasks.
LOW-MEMORY INDICATOR IN STATUS LINE
-----------------------------------
If the Low-Memory indicator appears in the status line, it
means that WordStar was unable to complete some function.
The most common symptoms are: the line number in the
status line is wrong, or a paragraph alignment could not be
completed. You may correct the line counter by saving your
file, exiting WordStar, and re-loading your file. To correct
the paragraph alignment, move your cursor to the point where
paragraph alignment stopped, and then press ^B again.
The reason this comes up is that WordStar was not able to fit
a big enough chunk of text into memory at one time.
When you first begin editing, WordStar uses the value from
EDSIZE in the user area to determine the minimum amount
of memory required for a page of text. The default
is set for approximately a 55 line by 66 column page. If
your page size is routinely larger than this, you may want
to increase EDSIZE. Multiply the number of lines by the
number of columns, and divide by 128.
If the Low-Memory indicator comes on while printing, it is due
to either the same reasons as for editing, or there is
insufficient memory to print the text proportionally spaced.
The amount of memory required depends on which printer
driver you are using. If you aren't using the .PS ON dot
command to turn proportional spacing on in your document,
low memory won't be a problem. Also, WordStar uses more
memory for merge printing than it does for regular printing
(around 2.5 kbytes more).
The Low-Memory indicator will also appear when a full disk error
is encountered during editing. Treat the disk-full error as you
would normally.
RAM-RESIDENT PROGRAMS
---------------------
RAM-resident programs, such as SmartKey, reduce the amount of
working memory (TPA) that WordStar can use. The new features in
WordStar, such as shorthand, may reduce the need for these
RAM-resident programs, thus freeing memory for WordStar.
ZCPR3 SUPPORT
-------------
In order to enable the ZCPR facilities within WordStar, the user
must use the Z3INS utility provided with ZCPR to install the
address of the ZCPR "environment" into WordStar. The environment
contains information that WordStar uses to support ZCPR-specific
functions.
Generally, the user should log onto the drive containing the file
WS.COM, and issue the command:
Z3INS SYS.ENV WS.COM
The user should also run either WINSTALL or WSCHANGE to further
install WordStar for ZCPR. However, this is not mandatory because
the only thing that happens is that the WordStar sign-on says
"ZCPR3," and the LGLUSR location in the user area is changed for a
maximum user number of 31. (The normal default for LGLUSR is 15.)
Once the user has installed WordStar for use with ZCPR, the user
will be able to use the following ZCPR features:
- A named directory may be used when logging onto a new drive/user.
- A named directory may be used instead of a drive/user as part
of any file name.
- The drive/user always appears above file directories. (For CP/M
only the drive letter is shown if the user number is zero.)
- The directory name also appears above the directory if one has
been defined for the currently logged drive/user.
- If WordStar does not find its OVR files on the current drive and
user, it will search the drives and user numbers in the ZCPR
search path rather than using its standard search pattern.
- WordStar installs itself as a ZCPR "shell" process which lets the
user enter any legal ZCPR command when running a program. (CP/M
can only run programs that are COM files.)
OSBORNE USERS
-------------
The command to change a hard carriage return to a soft carriage
return (document mode) or to turn Auto-indent ON (nondocument
mode) does not function on the Osborne because of a limitation
in its BIOS. The following patch can be applied to change the
command from ^^ to ^- (Ctrl-Hyphen):
Using DDT or SID in the file WSMSGS.OVR:
At 02DA replace 1E with a 1D
At 02EF replace 1E with a 1D
At 0359 replace 1E with a 1D
At 06B2 replace 1E with a 1D
At 06C9 replace 1E with a 1D
At the system prompt type SAVE 53 WSMSGS.OVR
For more information on how to use SID or DDT, see your CP/M
reference guide. As always, be sure and apply the patch to a
COPY of the file.
INSTRUCTIONS FOR TWO FLOPPY DISK COMPUTERS
------------------------------------------
Do not remove the Program disk while you are using WordStar.
The Printer Driver Library file (WSPRINT.OVR) on the WordStar
program disk is much smaller than the Printer Driver Library
file contained on the disk labeled PRINTER. Be sure to read the
section in "Starting" that discusses the printer library file.
RUN A PROGRAM
-------------
Once you press R you can type the drive and user number for the
program you want to run. You may run only .COM files. CCP commands,
such as DIR cannot be used.
INDEXING
--------
Using StarIndex
StarIndex 1.01 works with files created with this release of
WordStar.
"Can't Use That Printer" Message
When WordStar creates an index or table of contents, it uses
the printer drivers $INDEX and $TOC. If you created a smaller
WSPRINT.OVR file, you may have left these drivers out. To
return them to the file, copy the original WSPRINT.OVR file
onto your disk. When you create a smaller file again, be sure
to save these drivers. See Appendix C in the WordStar manual
for a list of other drivers to save.
SPELL CHECKING
--------------
Dual floppy disk users:
Unless you have sufficient room on your working WordStar program
disk for the files TW.COM, SPELL.COM, MARKFIX.COM, REVIEW.COM and
MAINDICT.CMP you will not be able to run a spell check from the
Opening Menu. You will need to exit WordStar and replace the
working WordStar program disk with the dictionary disk you created
during installation. This disk should contain the files listed
above. Make sure the disk in drive B has the file you want to
spell-check.
Follow the directions for running a spell check in The WORD Plus
manual.
UPGRADING FROM A PREVIOUS RELEASE
---------------------------------
This release of WordStar contains many new features and commands.
See the "What's New" booklet for a complete list. The following
changes came in too late to be included in the documentation.
Printer Patches
Previous versions of WordStar treat most dot matrix printers
and other non-daisy wheel printers as a DRAFT printer with a
few patchable items. Because of this, many users have used
these patches to be able to use certain features of their
printers. Sometimes the patches have been quite extensive, and
some users have many files that count on them.
The printer drivers of WordStar Release 4, on the other hand,
are very powerful. Almost every driver recognizes all the print
controls and all the dot commands. In fact, if a document is
written to be printed on one kind of printer, it is likely that
it will also print fine on some other printer.
However, if you want to use your existing files with WordStar
4, and those files rely on the user area being patched in a
special way, you can probably do so by moving the patches into
WordStar 4, and using the CUSTOM or SIMPLE printer driver.
On the INSTALL disk is a program called MOVEPRN.COM that
copies the printer driver portion of the previous release's
user area into files that can be installed into Release 4 with
the "auto patcher" feature.
Copy the program MOVEPRN.COM onto the disk containing the
WS.COM file for the previous version. Type
MOVEPRN WS.COM FILE1.PAT FILE2.PAT
MOVEPRN extracts the proper portions of the user area and
writes them into two files that may then be used with the "auto
patcher" feature of WSCHANGE.
FILE1.PAT is to be used with the general patching menu
(Choose E "Patching" on the WSCHANGE Main Menu, then A "Auto
Patcher"). FILE2.PAT should be used to install strings first
into the SIMPLE driver, and then into the CUSTOM driver (choose
B "Printer" on the WSCHANGE Main Menu, then B "Printer driver
library", D "Change printer driver data" and D "Driver auto
patcher").
Test print your document first with the SIMPLE driver, and then
with the CUSTOM driver to see which one produces the most
satisfactory results.
Also read Appendix C for more information on using the Auto
Patcher.
Hanging Indents
For WordStar Professional Release 4, MailMerge reformats indented
text created with ^OG to the current margins. If you want the text
to remain indented, use embedded ruler lines or the .RM, .LM,
and .PM commands. See the "Reference Guide" for more information.
Pressing ^OG to wrap back to the first tab on the ruler line after
having reached the last tab works the same way it did in previous
versions of WordStar, contrary to what is stated in the manual.
TERMINALS
---------
WordStar comes installed for an "idealized" special terminal.
WINSTALL and WSCHANGE allow you to install many terminals by
name, thus allowing WordStar to take advantage of the special
features that the terminal might support, such as underlining
or the function keys.
Use either WINSTALL or WSCHANGE to pick your specific terminal
or computer screen from the Monitor menu. If your terminal
isn't on the menu, it probably emulates one of those that is
there. Look in your terminal documentation to find out.
After you install WordStar for the proper terminal, run
WordStar and open the file PRINT.TST to see which attributes
(such as bold and underline) work on your screen.
WordStar will highlight the following in some way...
Bold (^PB)
Underline (^PS)
Strike-out (^PX)
Subscript (^PV)
Superscript (^PT)
Doublestrike (^PD)
Italics (^PY)
Blocks (^KB, ^KK)
Error messages
Most of the time, normal text will be shown in dim intensity,
and highlighted text will be shown in bright intensity. You
may have to use a brightness and/or contrast knob to adjust
your screen the first time you use WordStar this way.
If your dim intensity is too dim to see well, and you can't
adjust it, you can change the BRITE flag to ON using WSCHANGE.
This will invert bright and dim in your text, so that regular
text is displayed bright, and highlighted text will be
displayed as dim. However, text in the menus is not affected.
DISPLAY PROBLEMS WITH TERMINALS
-------------------------------
Once you have installed WordStar for the proper terminal, you
may still experience display problems.
If text from the previous screen remains after WordStar
displays a new screenful of text, the most likely cause is
cursor wrap. Basically, WordStar must know what happens to the
cursor when a character is displayed at the rightmost position
of the screen. It can either remain at the right edge, or it
can wrap to the beginning of the next line. The WRAP flag in
WordStar must be set either on or off to correspond to the
way the terminal works. (It is generally set for the
terminal's factory default, but the default can usually be
changed using the terminal's setup mode.)
Another possible cause for display problems is your terminal's
incomplete emulation of some other terminal. The most
common differences are...
Line insert (LININS), line delete (LINDEL),
Erase to end of screen (ERAEOS),
Erase to end of line (ERAEOL),
And, erase screen (ERASCR).
Look in the manual for your terminal and use WSCHANGE to see
if the control sequences match.
PRINTERS
--------
WHAT'S IN THIS SECTION
This section contains the following information:
Choosing a Printer
Setting Up Your Printer
Printer Drivers
Proportional Printing
Laser Printers
Information on Specific Printers
CHOOSING A PRINTER
WordStar is ready to work with over 100 printers. The printer you
choose during installation becomes your default printer. However,
when you print a document, you can choose any other printer. To
choose a default printer, follow these steps:
1. Look at the Printer Information brochure that came in your
package. The first chart shows the printers listed on the
Printer Selection Menus. If your printer is on the menu,
simply choose it during installation.
2. If your printer isn't listed on the menu, it may work like a
printer that is. Refer to the second chart in the Printer
Information brochure for a list of printers that work like
printers on the menu. When WordStar asks you to choose a
printer, choose the printer that works like yours.
3. If neither chart lists your printer, choose Typewriter Printer
(if your printer can backspace) or Draft Printer (if it can't).
These choices may not take advantage of all your printer's
features, but they will work with almost any printer.
Note: If you choose Draft or Typewriter, you can modify custom
print controls and printer initialization.
If you want to make more modifications to take advantage of your
printer's feature, choose the Custom or Simple drivers, then use
the WS Printer Patches section of WSCHANGE to tell WordStar the
codes for your printer. Refer to your printer manual for these
codes. Some printers work better with the Custom driver and some
with the Simple driver. Try using both and see which works better
with your printer. See the "Reference Guide" for more information.
SETTING UP YOUR PRINTER
Choosing a Printer Port
Each printer is connected to a printer port at the back of
the computer. WordStar looks for printers on the LST: port.
If your printer is connected to a different port, use
WSCHANGE to tell WordStar the correct port.
Testing Your Printer Connection
At the operating system prompt, type "PIP LST:=READ.ME." This
file should be printed by your printer. If it is not, your printer
may be connected to a different port. See your computer reference
manual, and the section on the STAT command in your CP/M
reference manual for more information.
PRINTER DRIVERS
The WSPRINT.OVR file on the Printers disk contains a printer
driver for each printer on the Printer Selection Menu. The printer
driver for a printer contains all the codes WordStar needs to work
with that printer.
Each printer driver has a short name. If you choose a printer when
you print a document, you see the names of the printer drivers, not
the names of the printers.
PROPORTIONAL PRINTING
WordStar supports proportional printing on a number of printers.
To turn on proportional printing, either install WordStar to
default to proportional printing, or place a ".PS on" command
in your document. At print time, WordStar selects the
appropriate proportional font based on the character width
(.CW) currently in effect.
The specific printer descriptions later in this section show
recommended character widths for proportional typefaces.
These widths are for a normal mix of upper- and lowercase
letters. If you have many words or phrases all in uppercase
or if you want your text less densely printed, choose a larger
character width.
While WordStar mostly sets character widths based on the
proportional-width table in the driver, on the more advanced
daisy wheel printers, WordStar uses the printer's proportional-
spacing mode. WordStar determines how much white space is needed
to right-justify the line based on its own proportional width
tables. If the table values don't match the wheel installed,
WordStar won't be able to justify the line correctly.
WordStar sends standard ASCII characters; if a proportional wheel
uses a different spoke mapping, set up the printer to handle this.
LASER PRINTERS
WordStar supports laser printer features such as font changes
and proportional spacing.
WordStar supports several laser printers: the Canon LPB-8 A1 & A2;
the Hewlett-Packard LaserJet, LaserJet+, and LaserJet 500+;
and the Ricoh LP4080. Refer to the "Specific Printer
Information" section of this file for information on these
printers. General notes about using laser printers are given below.
Paper Size and Margins
Laser printers come with preset page margins. You need to
compensate for these margins by changing page length in your
WordStar documents. The chart below shows the recommended
settings for 8 1/2 X 11 inch paper for both portrait and landscape
orientations. These settings allow 55 lines of text for portrait
orientation and 40 lines of text for landscape orientation (at 6
lines per inch). They also allow for a footer of up to 3 lines
and a one-line header. If you use multiple-line headers, adjust
the top margin accordingly.
Dot Default Portrait Landscape
Setting Command Value Orientation Orientation
------- ------- ------- ----------- -----------
page length .PL 66 62 47
top margin .MT 3 2 2
bottom margin .MB 8 5 5
header margin .HM 2 1 1
footer margin .FM 2 2 2
If the laser printer is your primary printer, you can use WSCHANGE
to make these settings the defaults.
Because laser printers leave small margins at the left and right
sides of the page, you may want to use a smaller page offset
setting (the default is .PO 8).
Form Feeds
When you print with a laser printer, answer Y for yes to the "Use
form feeds (Y/N)?" prompt at print time. (The default is NO.) If
the laser printer is your primary printer, you can use WSCHANGE to
change the default to yes.
WordStar Commands for Font Selection
The WordStar dot commands and print control commands listed below
determine the fonts used for printing a document.
.PR .PR OR=L selects landscape orientation; .PR OR=P (or just
.PR OR) selects portrait orientation (the default). If
either of these commands appears after the first printing
line on a page, the orientation will not change until the
following page.
.PS .PS ON selects proportionally spaced characters; .PS OFF
(the default) selects fixed-spaced characters.
.CW The character-width setting (.CW followed by the width in
120ths of an inch) determines the character pitch and font
selected for fixed-width printing. For proportional fonts, it
determines the point size and proportional-width table
selected.
.LQ .LQ ON selects near letter quality print (if supported by
your printer). LQ OFF selects draft quality print. Default
is ON.
^PY The italic print control toggles between normal and italic
characters when the appropriate italic font is available.
^PB The boldface print control toggles between normal and bold
characters when the appropriate bold font is available.
^PD The double strike print control used with the laser printers
toggles overprinting with a horizontal offset of 1/120"
between the two character images. This allows a bold effect
where no bold font is available.
^PA ^PA turns alternate pitch on. Use .CW to assign different
character widths to normal pitch (see ^PN below) and alternate
pitch so that each pitch accesses a different font. You can
then change fonts by switching between the two pitches. This
is the only way to use two fonts on the same line.
(See "Character width" and "Pitch" in the "Reference Guide.")
^PN ^PN turns normal pitch on. You can use it with ^PA as
described above.
^P@ When working with columns, if you use alternate and normal
pitch for two fonts, or if you use proportional spacing, you
may need to use ^P@ to make sure the columns line up.
Remember that the column position set with ^P@ is determined
by the normal pitch character width. (See "Columns" and
"Proportional spacing" in the "Reference Guide."
INFORMATION ON SPECIFIC PRINTERS
This section describes the capabilities of each printer listed on
the Printer Selection Menu. The printers are listed in alphabetical
order (except for the generic printers such as "Draft,"
"Typewriter," "Custom," "Simple," and the various print-to-disk
options, which are listed first).
There is a chart for each printer explaining how features work and
listing any special notes about the printer. Each printer is
described in the following format:
PRINTER NAME ----- Driver: (short name)
^PY Effect of italics/ribbon color print control
^PT/V Subscript/superscript information
.CW Information on available character widths and fonts. The
chart shows the .CW, .LQ, and .PS settings required to use
different fonts.
.LQ OFF .LQ ON .PS ON Font Name
------- ------ ------ ---------
.cw val .cw val recommended value (range) font 1
.cw val .cw val recommended value (range) font 2
.UL Continuous-underline information (if restrictions)
.UJ Microspace-justification information (if restrictions)
N/A means a command has no effect on this printer.
NOTES Switch settings, special features, anomalies.
DRAFT PRINTER (nonbackspacing) ----- Driver: DRAFT
^PD Overprints the line twice
^PB Overprints the line three times
^PS Overprints the underscore character in a separate pass
^PT/V Prints super/subscripts with a full line between
super/subscript and text
.LH Sets line height only in multiples of full lines
.CW N/A
.PS N/A
.LQ N/A
.UJ N/A
NOTES This driver works with any printer that doesn't automatically
perform a line feed when it receives a carriage return command. All
overprinting is done by returning the carriage and passing over the
line again.
TYPEWRITER PRINTER (backspacing) ----- Driver: TYPEWR
^PD Backspaces and overprints each character twice
^PB Backspaces and overprints each character three times
^PS Backspaces and overprints the underscore character
^PT/V Prints super/subscripts with a full line between
super/subscript and text
.LH Sets line height only in multiples of full lines
.CW N/A
.PS N/A
.LQ N/A
.UJ N/A
NOTES This driver works with any printer that doesn't automatically
perform a line feed when a it receives a carriage return command,
and responds to a backspace character. Overprinting is done by
backspacing.
AUTO LINE FEED PRINTER (backspacing) ----- Driver: AUTOLF
^PD Backspaces and overprints each character twice
^PB Backspaces and overprints each character three times
^PS Backspaces and overprints the underscore character
^PT/V Prints super/subscripts with a full line between
super/subscript and text
.LH Sets line height only in multiples of full lines
.CW N/A
.PS N/A
.LQ N/A
.UJ N/A
NOTES This driver works with any printer that automatically
performs a line feed when it receives a carriage return character,
and responds to a backspace command. Overprinting is done by
backspacing.
SIMPLE CUSTOMIZABLE PRINTERS ----- Driver: SIMPLE
All print controls cause control strings (on and off) in
the user area to be sent to the printer. These strings
are used by both the SIMPLE and CUSTOM drivers. They can
be installed with the WSCHANGE program.
.LQ Controlled by user area strings
.PS Controlled by user area strings
.CW N/A
.UJ N/A
.LH N/A
NOTES This printer driver prints the line in one pass, sending
control strings from the user area to select print enhancements.
CUSTOMIZABLE PRINTERS ----- Driver: CUSTOM
All print controls cause control strings (on and off) in
the user area to be sent to the printer. These strings
are used by both the SIMPLE and CUSTOM drivers. They can
be installed with the WSCHANGE program.
.LQ ON/OFF controlled by user area strings
.PS ON/OFF controlled by user area strings
.LH Sets line height only in multiples of full lines
.UJ N/A
.CW N/A
NOTES This driver prints the line in multiple passes, sending
control strings from the user area to select print enhancements.
PREVIEW TO DISK ----- Driver: PRVIEW
This driver prints documents to the PREVIEW.WS file to allow
you to preview the format and appearance of a document before
printing. Headers, footers, and pagination are shown correctly
and print controls remain in the file to display onscreen
attributes. Dot commands are not printed.
PRINT TO DISK WITHOUT PRINT CONTROLS ----- Driver: ASCII
This driver prints to the ASCII.WS file, stripping headers and
footers, high bits, and print controls.
PRINT TO DISK WITHOUT HEADERS AND FOOTERS ----- Driver: XTRACT
This driver prints to the XTRACT.WS disk file, stripping headers
and footers, but preserving high bits and print controls.
ANADEX 9500A, 9500B ----- Driver: 9500
^PY N/A
^PT/V Even superscript roll
.CW .CW Font name
--- ---------
9 13.3 cpi
10 12 cpi
12 10 cpi
18 6.7 cpi
20 6 cpi
24 5 cpi
.LH 1/24" resolution, use even values
.UJ This printer has no incremental horizontal positioning
.PS N/A
.LQ N/A
ANADEX 9501B, INTEQ 5100B ----- Driver: 9501B
^PY N/A
^PT/V Even superscript roll
.CW .CW Font name
--- ---------
7 16.7 cpi
8 15 cpi
10 12.5 cpi
12 10 cpi
14 8.3 cpi
16 7.5 cpi
20 6.2 cpi
24 5 cpi
.LH 1/24" resolution, use even values
.UJ This printer has no incremental horizontal positioning
.PS N/A
.LQ N/A
C. ITOH STARWRITER 1550 AND 8510 ----- Driver: C1550
^PY N/A
^PT/V Prints full-size characters with roll
.CW .CW Font Name
--- ---------
7 compressed
10 elite
12 pica
14 expanded compressed
20 expanded elite
24 expanded pica
.LQ N/A
.PS N/A
.UL Continuous underlining suppresses microspace justification
C. ITOH F10 STARWRITER ----- Driver: QUME
See Diablo 630, 1610, 1620 Daisy Wheel.
Note: Proportional printing was tested with a Theme 10 wheel.
CANON LBP-8A1 AND LBP-8A2 LASER PRINTER ----- Driver: LBP8
^PY Selects italics if appropriate font installed
^PT/V Prints full-size characters with roll
.PS .PS
.CW OFF ON Font Name
--- -- ---------
6 - 20 cpi
8 - 15 cpi
9 - 13.3 cpi
10 - 12 cpi (elite)
12 - 10 cpi
20 - 6 cpi
24 - 5 cpi
16 - 7.5 cpi
- 7 (0-8) Garland 8 point
- 10 (9-11) Garland 12 point
- 14 (12-17) Expanded 8 point
- 20 (18-30) Expanded 12 point
.LQ N/A
.PL For 11 inch paper, a value of 62 is recommended
.PR OR "=Landscape" or "=Portrait" to select orientation
NOTES Answer yes to the "Use form feeds" prompt. This driver is
configured to select all the built-in fonts in the LBP8, as well
as fixed pitch cartridges and the Garland PS cartridge. Other
proportional cartridges require modifying the proportional spacing
tables with WSCHANGE. For more information on laser printers, see
the "Laser Printers" section above.
CITIZEN MSP ----- Driver: CITMSP
^PY Selects italics
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.CW .CW Font Name
--- ---------
7 compressed
10 elite
12 pica
14 expanded compressed
20 expanded elite
24 expanded pica
.LH Use even values. Driver operates at 2/48 resolution.
.PS N/A
.UJ Microjustification slows printing. Continuous underlining
suppresses microjustification.
DATAPRODUCTS PAPER TIGER SPG-8050 & SPG-8070 ----- Driver: SP8050
^PY Selects italics
^PT/V Prints half-size if .SR 0; otherwise, prints full-size
.LQ .LQ .PS
.CW ON OFF ON Font name
--- --- --- ---------
7 7 5 (0-6) condensed
10 10 8 (7-8) elite
12 12 10 (9-13) pica
14 14 - expanded condensed
20 20 16 (14-17) expanded elite
24 24 20 (18-30) expanded pica
DIABLO 630, 1610, 1620 DAISY WHEEL ----- Driver: DIABLO
^PY Selects red/black ribbon color
^PT/V Prints super/subscripts in separate pass with specified roll
.CW Supports any value from 0 to 30. Usual fixed pitch values
are 8 (15 cpi), 10 (12 cpi), and 12 (10 cpi).
.BP ON selects bidirectional printing; OFF selects left-to-right
printing
.LQ N/A
.UL Continuous underlining does not suppresses microspace
justification. Continuous underlining may be irregular.
.PS ON selects proportional spacing; OFF selects fixed pitch
spacing. If a proportional print wheel has a non-standard
spoke pattern, configure the printer to translate spoke
position into the appropriate character. This driver
explicitly positions each character when proportional spacing
is selected.
NOTES The proportional spacing tables are set up for a Diablo
metal 96 character BOLD PS wheel.
DIABLO 630 DAISY WHEEL WITH WP OPTIONS ----- Driver: 630WP
^PY Selects red/black ribbon color
^PT/V Prints super/subscripts in separate pass with specified roll
.CW Supports any value from 0 to 30. Usual fixed pitch values
are 8 (15 cpi), 10 (12 cpi), and 12 (10 cpi).
.LQ N/A
.UL Continuous underlining does not affect microspace justifi-
cation
.PS ON selects proportional spacing; OFF selects fixed pitch
spacing. If a proportional print wheel has a non-standard
spoke pattern, configure the printer to translate spoke
position into the appropriate character. This driver sends
codes to the printer to turn proportional spacing on and off,
and the printer controls character to character spacing.
NOTES The proportional spacing tables are set up for a Diablo
metal 96 character BOLD PS wheel.
DIABLO 630 DAISY WHEEL, EXTENDED CHARACTER SET ----- Driver: 630ECS
^PY N/A
^PT/V Prints super/subscripts in separate pass with specified roll
.CW Supports any value from 0 to 30. Usual fixed pitch values
are 8 (15 cpi), 10 (12 cpi), and 12 (10 cpi).
.LQ N/A
.UL Continuous underlining does not affect microspace justifi-
cation
.PS ON selects proportional spacing; OFF selects fixed pitch
spacing. If a proportional print wheel has a non-standard
spoke pattern, configure the printer to translate spoke
position into the appropriate character. This driver sends
codes to the printer to turn proportional spacing on and off,
and the printer controls character to character spacing.
NOTES The proportional spacing tables have been set up for a Diablo
metal 96 character BOLD PS wheel.
DIABLO C150 & C200 COLOR JET PRINTERS ----- Driver: C150
^PY Selects red/black ink
.CW 10 characters per inch only
.LH 1/30" resolution
.PS N/A
.LQ N/A
EPSON FX-80 AND FX-100 ----- Driver: FX80
^PY Selects italics
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.CW .CW Font Name
--- ---------
7 compressed
10 elite
12 pica
14 expanded compressed
20 expanded elite
24 expanded pica
.LH Use even values. Driver operates at 2/48" resolution.
.LQ N/A
.PS N/A
.UL Continuous underlining suppresses microspace justification
.UJ Microspace justification slows printing. Default is OFF.
EPSON FX-85, FX-185 AND FX-286 ----- Driver: FX85
^PY Selects draft quality italics
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.LQ .LQ
.CW OFF ON .PS ON Font Name
--- --- ------ ---------
6 - - compressed elite
7 - - compressed
10 - - elite
12 12 11 (10-13) courier
14 - - expanded compressed
20 - - expanded elite
24 24 22 (20-30) expanded courier
.UL Continuous underlining suppresses microspace justification
.UJ Microspace justification slows printing. Default is OFF.
.UJ must be on for proportional text to be right-justified.
EPSON LQ-800 AND LQ-1000 ----- Driver: LQ800
^PY Selects italics
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.LQ .LQ
.CW OFF ON .PS ON Font Name
--- --- ------ ---------
- - - compressed script
6 6 - compressed elite
7 7 6 (0-7) compressed
8 - subscript 15 cpi
10 10 - elite
12 12 10 (8-16) pica
14 14 - expanded compressed
16 - expanded script
20 20 - expanded elite
24 24 - expanded courier
EPSON LQ-1500, VERSION 2.0 ----- Driver: LQ1500
^PY Selects italics
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.LQ .LQ
.CW OFF ON .PS ON Font Name
--- --- ------ ---------
7 - - compressed
10 10 - elite
- - 8 (1-9) subscript 15 cpi
12 12 11 (10-13) courier
14 - - expanded compressed
- - 15 (14-18) expanded script
20 20 - expanded elite
24 24 20 (19-30) expanded courier
.UL Continuous underlining suppresses microspace justification.
In proportional fonts, continuous underlining may appear
broken between words.
NOTES If you have an older LQ-1500 (firmware version 1.8), your
printer will have horizontal position registration problems. For
best results, contact your printer dealer about a ROM upgrade.
EPSON LX-80 - Driver: LX80
^PY Selects draft mode italics
^PT/V Prints half height if .SR 0, else full height with roll
.LQ .LQ
.CW OFF ON Font Name
--- --- ---------
7 - compressed
10 - elite
12 12 courier
14 - expanded compressed
20 - expanded elite
24 24 expanded courier
.LH Use even values. Driver operates at 2/48" resolution.
.PS N/A
.UL Continuous underlining suppresses microspace justification
.UJ Microspace justification slows printing. Default is OFF.
EPSON MX-80 AND MX-100 WITH GRAFTRAX+
EPSON MX-80 III AND MX-100 III ----- Driver: MX80
^PY Selects italics
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.CW .CW Font Name
--- ---------
7 compressed
12 pica
14 expanded compressed
24 expanded pica
.LH Use even values. Driver operates at 2/48" resolution.
.LQ N/A
.PS N/A
.UL Continuous underlining suppresses microspace justification
.UJ Microspace justification slows printing. Default is OFF.
NOTES Older MX-80 and MX-100 printers don't have graphics mode (for
fine horizontal spacing), variable line height setting, printer
controlled underlining, or printer controlled super/subscripts. If
you have one of these printers, use the DRAFT driver, or adapt the
CUSTOM or SIMPLE driver to your needs.
EPSON RX-80 AND RX-100 ----- Driver: RX80
^PY Selects italics
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.CW .CW Font Name
--- ---------
7 compressed
10 elite
12 pica
14 expanded compressed
20 expanded elite
24 expanded pica
.LH Use even values. Driver operates at 2/48" resolution.
.LQ N/A
.PS N/A
.UL Continuous underlining suppresses microspace justification
.UJ Microspace justification slows printing. Default is OFF.
HEWLETT-PACKARD LASERJET PRINTERS
The following information applies to the LaserJet, the LaserJet+,
and the LaserJet 500+. For general information on laser printers,
see the "Laser Printers" section above.
The LaserJet Fonts
The LaserJet has three different types of fonts:
- The "internal" fonts that came with the printer
- Plug-in cartridges
- Soft fonts that must be downloaded through your computer.
(Only the LaserJet+ and LaserJet 500+ can use downloaded fonts.)
The fonts available in your LaserJet depend on which cartridge
you have installed and which fonts you have downloaded.
Font Installation
Internal Fonts:
The fonts that came with your printer are already in memory and
ready to use. Different LaserJet models come with different sets
of internal fonts.
Cartridges:
Cartridges containing a variety of character fonts can be
inserted into any LaserJet model. See your printer manual for
instructions.
The font selection guidelines in the sections below contain
information about specific cartridges. The letter that identifies
your cartridge is on the front label, directly following the
number 92286. For example, the Y cartridge is labeled 92286Y.
Soft fonts:
Soft, or downloadable, fonts are supplied on disk. These fonts
are not explicitly supported by WordStar.
LaserJet Font Selection
Each LaserJet font has several characteristics associated with
it. When a printer driver specifies font characteristics to the
LaserJet, the LaserJet searches its available fonts for the best
match to the characteristics requested. The following table
describes these characteristics, in the order in which the
LaserJet evaluates them when selecting a font.
Characteristic WordStar Control
-------------- -----------------
* Orientation (portrait or landscape) .PR OR=P/L
* Symbol Set (Roman-8, USASCII, Printer driver
Line Draw, etc.)
* Proportional or fixed spacing .PS ON/OFF
* Print pitch (fixed-width fonts) .CW
* Character height (point size) .CW
* Character style (upright or italic) ^PY
* Stroke weight (light, medium, bold) ^PB
Note that symbol set is high in the list of characteristics:
make sure that the driver you select is compatible with the symbol
set of your cartridge or downloaded fonts. The symbol sets used by
each driver are listed in the table in the next section. For example,
if your cartridge has the USASCII Symbol Set, you can't use the
HPLJ:U driver because it uses only the Roman-8 Symbol Set.
LaserJet Printer Drivers
WordStar provides two printer drivers for use with different
LaserJet font cartridges. Each of these drivers
lets you print with several of the available fonts. You can
use any of these drivers with the LaserJet, LaserJet+, or
LaserJet 500+, depending on the cartridge.
Refer to the table below to see which driver works
best for you.
The table lists the following information for each driver:
o The symbol sets used for fixed and proportional spacing
These must correspond to the symbol sets on the installed
fonts you want to use. The "Default" symbol set refers to the
one the LaserJet defaults to.
o The proportional-spacing tables used by the driver
These tables are part of the LaserJet's method of proportional
spacing. The tables determine the width of each character in a
proportionally spaced font. The fonts corresponding to these
tables are used if available. If the corresponding font is not
installed, the table is still used, and the closest available
font is used. This may cause the spacing to appear too tight or
too loose. In this column, the number is the point size, R stands
for regular, B stands for bold, and I stands for italics (the
LaserJet has separate tables for each of these).
o The font cartridges that work best with
the symbol sets and tables used by the driver
The cartridges listed are the only ones directly
supported for use with WordStar. If your cartridge is not
listed, you may still be able to use it. Look at
the font information below and try the most compatible driver.
You may need to try different dot command settings or another
driver. The HPLJET is the most "general purpose" driver, so if
you're not sure which driver to use, try it first.
Fixed-width Proportional Proportional Downloaded
Driver Symbol Set Symbol Set Tables Fonts/Cartridges
------ ----------- ------------ ------------- ----------------
HPLJET Default Default TmsRmn 8R, F, P, most fixed
10R,10B,10I
Helv 14B
HPLJ:B Default USASCII TmsRmn 8R, B
10R,10B,10I
Helv 14B
HPLJ:U Roman-8, Roman-8 Helv 6R,8R, U, V
Line Draw 10R,12R,14R
HPLJ:Y PCSET1 USASCII TmsRmn Y, AC
PCSET2 6,8,10,12,14
(all in R,B,I)
18B,24B,30B
HPL:AD Roman-8, Roman-8 TmsRmn AD
Line Draw 6,8,10,12,14
(all in R,B,I)
18B,24B,30B
The printer driver charts below show the actual fonts that print
with each printer driver and the recommended font cartridges.
The charts show the fonts used for both fixed
and proportional spacing and for different character width (.CW)
settings.
The recommended .CW settings are shown first. The settings in
parentheses select the same font, but the spacing of characters
within a line may appear tighter or looser.
After the name of each font, the charts note whether regular (R),
bold (B), and italic (I) fonts are available. If a bold font is
not available, you can use the ^PD (double strike) command to get
a boldface effect.
The last column shows whether you can print in landscape (chosen
in WordStar with .PR OR=L) as well as portrait orientation.
To use a particular font, choose the settings listed. For example,
to use the Times Roman 8 font with the HPLJET printer driver, insert
the F cartridge, turn .PS on and set character width to .CW 7.
HP LASERJET, LASERJET+ (F cartridge and others) ----- Driver: HPLJET
^PY Selects italics if appropriate font installed
^PT/V Prints full-size characters with roll
Cartridge/
Soft font .PS .CW Font/Point Size R B I Landscape
--------- --- -------- --------------- - - - ---------
F on 7 (0-7) Times Roman 8 x
9 (8-11) Times Roman 10 x x x
13 (12-30) Helvetica 14 x
off 7 (0-11) Line Printer 8.5 x
12 (12-30) Courier 12 x x
P on 9 (0-30) Times Roman 10 x x x x
off 7 (0-11) Line Printer 8.5 x
12 (12-30) Courier 12 x x (0-30)
The following fixed pitch fonts may be available depending
on your cartridge. (Note that these are measure by pitch,
not by point size.):
.CW Font Name
--- ---------
7 16.7 pitch
10 12 pitch
12 10 pitch
15 8.1 pitch
18 6.5 pitch
21 5.8 pitch
27 4.5 pitch
.LQ N/A
.PL For 11 inch paper, a value of 62 is recommended.
Too large a value will cause text to be lost at page bottom.
.PR OR "=Landscape" or "=Portrait" to select orientation.
NOTES Answer yes to the "Use form feeds" prompt. This driver has
proportional spacing tables for all fonts in the F and P cartridges.
It should also work with many fixed width cartridges.
.p
HP LASERJET, LASERJET+ (B cartridge) ----- Driver: HPLJ:B
^PY Selects italics if appropriate font installed
^PT/V Prints full-size characters with roll
Cartridge/
Soft font .PS .CW Font/Point Size R B I Landscape
--------- --- -------- --------------- - - - ---------
B on 7 (0-7) Times Roman 8 x
9 (8-11) Times Roman 10 x x x
13 (12-30) Helvetica 14 x
off 7 (0-11) Line Printer 8.5* x x
12 (12-30) Courier 12 x x
* Line printer 8.5 is not available in portrait mode
unless the LaserJet+ is used.
.LQ N/A
.PL For 11 inch paper, a value of 62 is recommended.
Too large a value will cause text to be lost at page bottom.
.PR OR "=Landscape" or "=Portrait" to select orientation.
NOTES Answer yes to the "Use form feeds" prompt. This driver has
proportional spacing tables for all fonts in the B cartridge.
.p
HP LASERJET, LASERJET+ (U and V cartridges) ----- Driver: HPLJ:U
^PY Selects italics if appropriate font installed
^PT/V Prints full-size characters with roll
Cartridge/
Soft font .PS .CW Font/Point Size R B I Landscape
--------- --- -------- --------------- - - - ---------
U on 5 (0-5) Helvetica 6 x
7 (6-7) Helvetica 8 x
9 (8-9) Helvetica 10 x
11 (10-11) Helvetica 12 x
13 (12-30) Helvetica 14 x
off 7 (0-11) Letter Gothic 9.5 x
12 (12-30) Courier 12 x x (0-30)
V on 5 (0-5) Helvetica 6 x landscape only*
7 (6-7) Helvetica 8 x "*
9 (8-9) Helvetica 10 x "*
11 (10-11) Helvetica 12 x "*
13 (12-30) Helvetica 14 x "*
off 7 (0-11) Letter Gothic 9.5 x **
12 (12-30) Courier 12 x
* No proportional font is available in portrait orientation.
** With fixed spacing, in portrait orientation, .CW7 (0-11)
produces Line Printer 8.5 on the LaserJet+ and Courier 12
on the LaserJet.
.LQ N/A
.PL For 11 inch paper, a value of 62 is recommended.
Too large a value will cause text to be lost at page bottom.
.PR OR "=Landscape" or "=Portrait" to select orientation.
NOTES Answer yes to the "Use form feeds" prompt. This driver has
proportional spacing tables for all fonts in the U and V cartridges.
.p
HP LASERJET, LASERJET+ (Y cartridge, AC TmsRmn) ----- Driver: HPLJ:Y
^PY Selects italics if appropriate font installed
^PT/V Prints full-size characters with roll
Cartridge/
Soft font .PS .CW Font/Point Size R B I Landscape
--------- --- -------- --------------- - - - ---------
Y on none available
off 7 (0-11) Line Printer 8.5 x x
12 (12-30) PC Courier 12 x x x
AC* on 5 (0-5) Times Roman 6 x x x x
7 (6-7) Times Roman 8 x x x x
9 (8-9) Times Roman 10 x x x x
11 (10-11) Times Roman 12 x x x x
13 (12-14) Times Roman 14 x x x x
16 (15-18) Times Roman 18 x x
20 (19-24) Times Roman 24 x x
25 (25-30) Times Roman 30 x x
off 7 (0-11) Line Printer 8.5 x x (0-30)
12 (12-30) Courier 12 x
* Other .CW settings may access additional fonts if a
cartridge is also installed.
.LQ N/A
.PL For 11 inch paper, a value of 62 is recommended.
Too large a value will cause text to be lost at page bottom.
.PR OR "=Landscape" or "=Portrait" to select orientation.
NOTES Answer yes to the "Use form feeds" prompt. This driver is for
use with the Y cartridge, which provides an IBM PC compatible symbol
set. In addition, this driver has complete proportional spacing
tables for the AC set of downloadable TmsRmn fonts.
.p
HP LASERJET, LASERJET+ (AD TmsRmn) ----- Driver: HPL:AD
^PY Selects italics if appropriate font installed
^PT/V Prints full-size characters with roll
Cartridge/
Soft font .PS .CW Font/Point Size R B I Landscape
--------- --- -------- --------------- - - - ---------
AD* on 5 (0-5) Times Roman 6 x x x x
7 (6-7) Times Roman 8 x x x x
9 (8-9) Times Roman 10 x x x x
11 (10-11) Times Roman 12 x x x x
13 (12-14) Times Roman 14 x x x x
16 (15-18) Times Roman 18 x x
20 (19-24) Times Roman 24 x x
25 (25-30) Times Roman 30 x x
off 7 (0-11) Line Printer 8.5 x
12 (12-30) Courier 12 x x (0-30)
The following fixed pitch fonts may be available depending
on your cartridge. (Note that these are measure by pitch,
not by point size.):
.CW Font Name
--- ---------
7 16.7 pitch
10 12 pitch
12 10 pitch
15 8.1 pitch
18 6.5 pitch
21 5.8 pitch
27 4.5 pitch
.LQ N/A
.PL For 11 inch paper, a value of 62 is recommended.
Too large a value will cause text to be lost at page bottom.
.PR OR "=Landscape" or "=Portrait" to select orientation.
NOTES Answer yes to the "Use form feeds" prompt. This driver is for
use with the AD TmsRmn downloaded fonts, and for a ROMAN8 or
ROMAN8+LINEDRAW fixed width font cartridge. The driver includes
complete proportional spacing tables for the AD set of downloadable
TmsRmn fonts.
HP THINKJET, IBM mode ----- Driver: HPTJI
^PY N/A
^PT/V Prints full-size characters with roll
.CW .CW Font Name
--- ---------
7 compressed
10 elite
12 pica
14 expanded compressed
20 expanded elite
24 expanded pica
.LH Use even values. Driver operates at 2/48" resolution.
.LQ N/A
.PS N/A
.UL Continuous underlining suppresses microspace justification
.UJ Microspace justification slows printing. Default is ON.
NOTES This printer does not have a true 10 pitch font, so character
widths are not exact, and ^P@ does not align exactly with text.
Because the printer has an automatic page offset, set the WordStar
page offset to zero.
IBM COLOR PRINTER 5182 ----- Driver: IBMCLR
^PY Selects red/black ribbon color
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.LQ .LQ .PS
.CW OFF ON ON Font Name
--- --- -------- ---------
7 7 5 (0-6) compressed
10 10 8 (7-8) elite
12 12 10 (9-13) pica
14 14 - expanded compressed
20 20 15 (14-16) expanded elite
24 24 20 (17-30) expanded pica
.LH Use even values. Driver operates at 2/48" resolution.
.LQ Has same effect as ^PD
.UL Underlining may be irregular with microspace justification on
.UJ Microspace justification slows printing. Default is OFF.
IBM GRAPHICS PRINTER 5152 ----- Driver: IBMGR
^PY N/A
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.CW .CW Font Name
--- ---------
7 compressed
12 pica
14 expanded compressed
24 expanded pica
.LH Use even values. Driver operates at 2/48" resolution.
.LQ N/A
.PS N/A
.UL Continuous underlining suppresses microspace justification
.UJ Microspace justification slows printing. Default is OFF.
IBM PROPRINTER 4201 ----- Driver: IBMPRO
^PY N/A
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.LQ .LQ
.CW OFF ON Font Name
--- --- ---------
7 7 compressed
10 10 elite
12 12 pica
14 14 expanded compressed
20 20 expanded elite
24 24 expanded pica
.LH Use even values. Driver operates at 2/48" resolution.
.PS N/A
.LQ Has same effect as ^PD
.UL Continuous underlining suppresses microspace justification
.UJ Microspace justification slows printing. Default is OFF.
NOTES If you have a Proprinter XL, you can use WSCHANGE to patch
in the extra features.
IBM QUIETWRITER 5201 ----- Driver: IBMQUI
^PY Toggles between A and * font cartridge. Set character
width to match cartridge in use. (A cartridge uses current
^PN character width; * cartridge uses ^PA character width.)
^PT/V Prints full-size characters with roll
.CW Selects character width. Character width must correspond
to the cartridge being used.
.LQ N/A
.PS ON selects proportional spacing, OFF selects fixed pitch
spacing
IBM WHEELPRINTER 5216 ----- Driver: IBMWP
^PY N/A
^PT/V Printer determined roll if .SR 0
.CW Selects character spacing. Any value from 0 to 30 is
supported. Usual fixed pitch values are 8 (15 characters
per inch), 10 (12 cpi) and 12 (10 cpi).
.LQ N/A
.UL Continuous underlining does not affect microjustification
.PS ON selects proportional spacing, OFF selects fixed pitch.
This driver sends codes to the printer to turn proportional
spacing on and off, and the printer controls character to
character spacing.
NOTES The proportional spacing tables are set up for an IBM
BOLD PS wheel.
IBM WHEELPRINTER 5223 E ----- Driver: IBMWPE
^PY N/A
^PT/V Printer determined roll if .SR 0
.CW Selects character spacing. Any value from 0 to 30 is
supported. Usual fixed pitch values are 8 (15 characters
per inch), 10 (12 cpi) and 12 (10 cpi).
.LQ N/A
.UL Continuous underlining does not affect microjustification.
Continuous underlining will be somewhat irregular.
.PS ON selects proportional spacing, OFF selects fixed pitch.
This driver will send codes to the printer to turn propor-
tional spacing on and off, and the printer will control
character to character spacing.
NOTES The proportional spacing tables are set up for an IBM
BOLD PS wheel.
MANNESMANN TALLY MT-160L ----- Driver: MT160L
^PY N/A
^PT/V Prints full-size characters with specified even roll
.LQ .LQ
.CW OFF ON Font Name
--- --- ---------
6 - compressed elite
7 - compressed
10 10 elite
12 12 pica
14 - expanded compressed
20 - expanded elite
24 - expanded pica
.LH Use even values. Driver operates at 2/48" resolution.
.UJ N/A
NOTES This printer is not capable of incremental horizontal
positioning. As a result, microspace justification is not possible.
In addition, when changing character widths, characters may not
align to closer than one full character width. Also, page offsets
smaller than a character will not work.
MPI PRINTMATE 99 & 350 ----- Driver: MPI99
^PY N/A
^PT/V Even superscript roll
.LQ .LQ
.CW OFF ON Font name
--- --- ---------
7 - 17.1 cpi
10 - 12 cpi
12 12 10 cpi
14 - 8.5 cpi
20 - 6 cpi
24 24 5 cpi
.LH 1/24" resolution, use even values
.PS N/A
.UJ N/A
NEC PINWRITER P2-3, P2-6, P3-3, P6-6 ----- Driver: NECP2I
^PY N/A
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.LQ .LQ
.CW OFF ON Font Name
--- --- ---------
7 - compressed
10 10 elite
12 12 pica
14 - expanded compressed
20 20 expanded elite
24 24 expanded pica
.PS N/A
.UL Continuous underline suppresses microspace justification
.UJ Microspace justification slows printing. Default is OFF.
NOTES Page offsets smaller than the character width in effect are
not supported. Make sure switch 5 on the printer is off.
NEC PINWRITER P5XL, P6, P7 ----- Driver: NECP5
^PY Selects italics
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.LQ .LQ
.CW OFF ON .PS ON Font Name
--- --- ------ ---------
6 6 - compressed elite
7 7 6 (0-8) compressed
8 8 - subscript 15 cpi
10 10 - elite
12 12 10 (9-17) pica
14 14 - expanded compressed
16 16 - expanded script
20 20 - expanded elite
24 24 20 (18-26) expanded courier
30 30 30 (27-30) triple elite
NEC SPINWRITER 2000R, 3500R
NEC SPINWRITER 2010, 3510, 7710
NEC SPINWRITER 2030, 3530, 7730 ----- Driver: SPINWR
See Diablo 630, 1610, 1620 Daisy Wheel.
.BP N/A
NOTES The proportional spacing tables are set up for a NEC BOLD PS
wheel. Proportional spacing is not supported on the 2010 and 2030.
NEC SPINWRITER 2015, 3515, 7715 ----- Driver: DIABLO
See Diablo 630, 1610, 1620 Daisy Wheel.
.BP N/A
NOTES The proportional spacing tables are set up for a NEC BOLD PS
wheel. This printer does not respond correctly to the phantom blank
and phantom rubout characters, and may lose horizontal alignment if
they are included in your document. Proportional spacing is not
supported on the 2015.
NEC SPINWRITER 2050, 3550, 8850 ----- Driver: SPIN50
See Diablo 630, 1610, 1620 Daisy Wheel.
.BP N/A
NOTES The proportional spacing tables are set up for a NEC BOLD PS
wheel. Proportional spacing is not supported on the 2050.
OKIDATA MICROLINE 84 STEP 2, STANDARD ----- Driver: ML84
^PY N/A
^PT/V Printer controlled if .SR 0; otherwise, full-size with roll
.LQ .LQ
.CW OFF ON Font Name
--- --- ---------
7 7 compressed
10 10 elite
12 12 pica
14 14 expanded compressed
20 20 expanded elite
24 24 expanded pica
.PS N/A
.UJ In draft mode (.LQ OFF), this printer is not capable of
microspace justification. Different character widths may
not line up correctly.
NOTES Page offsets smaller than the character width in effect are
not supported.
OKIDATA MICROLINE 92 AND 93, STANDARD ----- Driver: ML92
^PY N/A
^PT/V Printer controlled if .SR 0; otherwise, full-size with roll
.LQ .LQ
.CW OFF ON Font Name
--- --- ---------
7 compressed
10 10 elite
12 12 pica
14 expanded compressed
20 20 expanded elite
24 24 expanded pica
.PS N/A
.UJ In draft mode (.LQ OFF), this printer is not capable of
microspace justification. Different character widths may
not line up correctly.
NOTES Page offsets smaller than the character width in effect are
not supported.
OKIDATA MICROLINE 84, 92, 93, IBM PLUG & PLAY ----- Driver: ML92I
^PY N/A
^PT/V Printer controlled if .SR 0; otherwise, full-size with roll
.LQ .LQ
.CW OFF ON Font Name
--- --- ---------
7 compressed
12 12 pica
14 expanded compressed
24 24 expanded pica
.PS N/A
.UJ In draft mode (.LQ OFF), this printer is not capable of
microspace justification. Different character widths may
not line up correctly.
NOTES Page offsets smaller than the character width in effect are
not supported.
OKIDATA MICROLINE 182, STANDARD ----- Driver: ML182
OKIDATA MICROLINE 182, IBM ML182I
^PY N/A
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.LQ .LQ
.CW OFF ON Font Name
--- --- ---------
7 - compressed
10 10 elite
12 12 pica
14 - expanded compressed
20 20 expanded elite
24 24 expanded pica
NOTES This printer is not capable of incremental horizontal
positioning, so microspace justification is not possible. In
addition, when changing character widths, characters may not align
to closer than one full character width. Also, page offsets smaller
than a character do not work.
OKIDATA MICROLINE 192, STANDARD ----- Driver: ML192
OKIDATA MICROLINE 192, IBM ML192I
^PY Selects draft mode italics. No half height italics
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.LQ .LQ
.CW OFF ON .PS ON Font Name
--- --- ------ ---------
7 - - compressed
10 10 9 (9-10) elite
12 12 11 (11-17) pica
14 - - expanded compressed
20 20 18 (18-20) expanded elite
24 24 22 (21-30) expanded pica
NOTES This printer does not have control strings to select
proportional and fixed pitch printing. This choice can only be
made through the printer's own menu functions. For reasonable
results, make sure that your document and printer are both fixed
pitch or both proportional.
OKIDATA MICROLINE 292, STANDARD ----- Driver: ML292
OKIDATA MICROLINE 292, IBM ML292I
^PY Selects italics. No half height italics
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.LQ .LQ
.CW OFF ON .PS ON Font Name
--- --- ------ ---------
7 7 7 (6-8) compressed
10 10 9 (9-10) elite
12 12 11 (11-12) pica
14 14 13 (13-17) expanded compressed
20 20 18 (18-20) expanded elite
24 24 22 (21-30) expanded pica
NOTES This printer does not have control strings to select
proportional and fixed pitch printing. This choice can only be
made through the printer's own menu functions. For reasonable
results, make sure that your document and printer are both fixed
pitch or both proportional.
OKIDATA PACEMARK 2410, STANDARD ----- Driver: PM2410
^PY N/A
^PT/V Prints full-size characters with roll
.LQ .LQ
.CW OFF ON Font Name
--- --- ---------
7 - compressed
10 10 elite
12 12 pica
14 - expanded compressed
20 20 expanded elite
24 24 expanded pica
.UJ Compressed and expanded compressed characters will not be
microspace justified. Also, they may not align perfectly
with other character widths.
NOTES If you have the IBM-compatible printer, do not use this
installation. Instead, choose the IBM Graphics Printer.
PANASONIC KX-P1090 ----- Driver: P1090
^PY Selects italics
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.CW .CW Font Name
--- ---------
7 compressed
10 elite
12 pica
14 expanded compressed
20 expanded elite
24 expanded pica
.LH Use even values. Driver operates at 2/48" resolution.
.LQ N/A
.PS N/A
.UL Continuous underlining suppresses microspace justification.
QUME SPRINT SERIES ----- Driver: QUME
See Diablo 630, 1610, 1620 Daisy Wheel.
.PS N/A
NOTES Make sure you use the appropriate switch settings for your
interface module. Set the switches on the module accordingly:
IBM Centronics module: 1, 2, 8, 9 ON. All others OFF.
RS-232-C module: 1, 2 ON. All others OFF.
QUME SPRINT WITH WP OPTION ----- Driver: QUMEWP
See Diablo 630, 1610, 1620 Daisy Wheel.
.PS N/A
RICOH LP4080R LASER PRINTER ----- Driver: LP4080
^PY N/A
^PT/V Prints full-size characters with roll
.PS .PS
.CW OFF ON Font Name
--- --- ---------
8 - 15 cpi
10 - 12 cpi elite
12 - 10 cpi courier
- 11 (0-30) proportional
.LQ N/A
.PL For 11 inch paper, a value of 62 is recommended
.PR OR "=Landscape" or "=Portrait" to select orientation
NOTES Answer yes to the "Use form feeds" prompt. This driver is
configured to select all the built in fonts in the LP4080R, in both
portrait and landscape mode. For more information on laser printers,
see the "Laser Printers" section above.
SILVER REED EXP-550/500 DAISY WHEEL ----- Driver: SR550
See Diablo 630, 1610, 1620 Daisy Wheel.
NOTES Proportional spacing tables (Model 500 does not support
proportional printing) are set up for a Silver Reed PS wheel.
You need to change the switch settings for proportional
fonts. Set the SW-1 switches accordingly:
For proportional fonts: 1, 2 ON, 3-6 OFF
For nonproportional fonts: All OFF.
STAR MICRONICS GEMINI 10X AND 15X ----- Driver: GEM10X
^PY Selects italics
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.CW .CW Font Name
--- ---------
7 compressed
10 elite
12 pica
14 expanded compressed
20 expanded elite
24 expanded pica
.LH Use even values. Driver operates at 2/48" resolution.
.LQ N/A
.PS N/A
.UL Continuous underlining suppresses microspace justification
.UJ Microspace justification slows printing. Default is OFF.
STAR MICRONICS NX-10 ----- Driver: NX10
^PY Selects draft quality italics
^PT/V Prints half-size if .SR 0; otherwise full-size with roll
.LQ .LQ .PS
.CW OFF ON ON Font Name
--- --- --- ---------
6 - 4 (0-5) compressed elite
7 - 7 (6-7) compressed
10 - 9 (8-9) elite
12 12 11 (10-12) pica
14 - - expanded compressed
20 - - expanded elite
24 24 - expanded pica
.UL Continuous underlining suppresses microjustification
.UJ Microjustification slows printing
STAR MICRONICS SG10 ---- Driver: SG10
STAR MICRONICS SG10I ---- Driver: SG10I
^PY Selects draft mode italics
^PT/V Prints full size characters with roll
.LQ .LQ
.CW OFF ON .PS ON Font Name
--- --- ------ ---------
7 - - compressed
10 - 10 (9-12) elite
12 12 - pica
14 - - expanded compressed
20 - 20 (18-24) expanded elite
24 24 - expanded pica
.UL Continuous underlining suppresses microjustification
.UJ Microjustification slows printing
.PS Draft quality proportional
NOTE: Because of printer firmware limitations, combinations of
print enhancements may cause poor printed output.
TANDY DMP-130 MATRIX PRINTER ----- Driver: DMP13
^PY Selects italics
^PT/V Prints half-size characters (17 cpi, or 8.5 cpi for
expanded fonts)
.LQ .LQ
.CW OFF ON .PS ON Font Name
--- --- ------ ---------
7 - - compressed
- 10 - elite
12 12 11 (11-13) pica
14 - - expanded compressed
- 20 - expanded elite
24 24 22 (21-30) expanded pica
NOTES Printer must be in Tandy mode.
TANDY DMP-2100P MATRIX PRINTER ----- Driver: D2100P
^PY N/A
^PT/V Prints full-size characters with roll
.LQ .LQ
.CW OFF ON .PS ON Font Name
--- --- ------ ---------
7 - - compressed
- 10 9 (9-10) elite
12 12 11 (11-13) pica
14 - - expanded compressed
- 20 18 (18-20) expanded elite
24 24 22 (21-30) expanded pica
NOTES Printer must be in Tandy mode.
TANDY DMP-2110 MATRIX PRINTER ----- Driver: D2110
^PY Selects italics
^PT/V Prints half-size if .SR 0; otherwise, full-size with roll
.LQ .LQ
.CW OFF ON .PS ON Font Name
--- --- ------ ---------
7 - - compressed
- 10 9 (9-10) elite
12 12 11 (11-13) pica
14 - - expanded compressed
- 20 18 (18-20) expanded elite
24 24 22 (21-30) expanded pica
NOTES Printer must be in Tandy mode.
TANDY DWP-230 DAISY WHEEL ----- Driver: DWP230
TANDY DWP-520 DAISY WHEEL ----- Driver: DWP520
^PY N/A
^PT/V Prints super/subscripts in separate pass with specified roll
.CW Supports any value from 0 to 30. Usual fixed pitch values are
10 (12 cpi) and 12 (10 cpi).
.BP N/A
.LQ N/A
.PS ON selects proportional spacing. Spacing tables are set up for
a DIABLO BOLD PS wheel, #303029-01.
.UL Continuous underlining does not suppress microjustification
for DWP230; does suppress it for DWP520.
TEXAS INSTRUMENTS 855 AND 865 ----- Driver: TI855
^PY N/A
^PT/V Prints full-size characters with roll
.LQ .LQ
.CW OFF ON .PS ON Font Name
--- --- ------ ---------
6 6 6 (0-8) compressed
10 10 10 (9-11) elite
12 12 12 (12-17) pica
14 14 - expanded compressed
20 20 20 (18-22) expanded elite
24 24 24 (23-30) expanded pica
TOSHIBA P351, P351C, P341, P321 ----- Driver: P351
^PY Selects italics
^PT/V Prints full-size characters with roll
.LQ .LQ
.CW OFF ON .PS ON Font Name
--- --- ------ ---------
7 - - compressed
- 10 9 (0-9) elite
12 12 11 (10-14) pica
14 - - expanded compressed
- 20 18 (15-19) expanded elite
24 24 22 (20-30) expanded pica
TOSHIBA P1340 ----- Driver: P1340
^PY No effect
^PT/V Prints full-size characters with roll
.LQ .LQ
.CW OFF ON Font Name
--- --- ---------
10 10 elite
12 12 pica
14 - expanded compressed
20 - expanded elite
24 24 expanded pica
TOSHIBA P1351 ----- Driver: P1351
^PY N/A
^PT/V Prints full-size characters with roll
.LQ .LQ
.CW OFF ON .PS ON Font Name
--- --- ------ ---------
7 - - compressed
- 10 9 (0-9) elite
12 12 11 (10-14) pica
14 - - expanded compressed
- 20 18 (15-19) expanded elite
24 24 22 (20-30) expanded pica
ZENITH Z-125AA ----- Driver: Z125
^PY N/A
^PT/V No incremental vertical positioning
.CW .CW Font name
--- ---------
7 16.7 cpi
9 13.3 cpi
10 12 cpi
12 10 cpi
14 8.3 cpi
18 6.7 cpi
20 6 cpi
24 5 cpi
.LH Full lines only
.UJ N/A
.PS N/A
.LQ N/A
This disk contains an updated printer driver file for your
WordStar, CP/M Edition, Release 4. This file corrects problems
you may have experienced with form feeds, page length, and right-
justified proportional spacing.
Follow the instructions on page xxii of the WordStar Reference
Guide for creating a new WSPRINT.OVR file. Substitute a copy of
this WSPRINT disk (make sure it is a boot disk) for the copy of
your original PRINT disk in step 2.
1y'テテ^ヘ%y2 �ヘ%: ケハ8�
ヘ? テO!
レ~^#{イツ-ノヘタメ
ヘ? テFヘm:m� ハp!lトヘ� !m_ ヘ� !uh ヘ� :\2� 22V2x2�� ヘ��ツ� ヘ? テO!"メ!{'+6�#"ミ6-#ヘD �ハ��A尞�[�w#ヘD �A昕�[惞ヘハソ+~�w#ヘD � ハィ�
ハィ�ツロ+6��ヘ? *ミ~��ハ}ヘ{ヘZ�UハQ�SハQ�MハQ�DハQ�Pハ�Nハ��Rハ:�Lパ�Cハカ�Vハヲ�ツ/  ヘヘZ�ツ�テO�ヘテ袗ナ*iユ鱶�a倞�{�ヨ チム睨*ミ~�
ヘ? �#ヘィ> ヘ5 �5 ~�/ツァ��
ヘ? �#ヘィノ~�ヘ5 ~#諤ハィノ*ミwヘeヘ{�
ヘ? ヘZ�ハリ�ハリ� ツ�*ミ6-テ�ヘ3レH�A憘�[�!0%6/#� ハ��ハス�ハスヘハ#�[�-� ハ#�-ハ#�A�-ヘ5 w# ハ�ヘZテ�!�セハF #ツ:キノ7ノy_:Zサ憘!:゚<=ツ[<#0%>/~�ヘ5 ~#諤ハm�-ヘZ�ハス�ハス� ツ�+~�w*ミヘ�ナ裹+#~��ツ「�}/o|/g#�H チ
w+ {イツサ眞0%w#ツハ*ミ#ヘ�ヘ�テ�*ミ#ヘヤメ
ヘ? テ�*ミ~�-ハヘ�ヘ�テ�*ミ+~��ハ+~��ツ#"ミ!"メテ�諤ハ #~+�/ハ #"ミ*メ+"メテ�*ミ~��ハ}�-ハ�ヘ�ヘ�テ=*ミwヘe*ミ#ヘ�ヘ�テ�*ミ#~諤ハh#~�/ハwノ�#~諤ハxム#~#��ツ�ノ~#諤ハ�~�/ハ�"ミノ�*メ#"メ睨ヘタ!ヘP ��ツソZ ヘ? テ�!4 ヘォ w# ツト*メ衽) �)|�2ォ >2 ヘォ 痾�o&�&" ヘ� Gヘ� Oヘ� �!4ヘP チx2� ナ� ヘチ��ツ'� ヘ? ��y2ォ >2 ヘォ �&�&" ?ヘォ ��ハ`ヘFツR>-� �> ヘ5 ツ@iヘ? テ�
$€ヘ�ヘ��ネ�ヘキタ!€%ヘシOヘシノTWOPTIONCMP ユ~��ハ#� ハ�
ハ�cツ�~��ハ#� ハ�
ハ�@泚�`�ヨ@ ツツテ~��
ツ#テ~�� ツ#ムxノ�!%ヘp睨'qCヘヘ
テルJヘヘ
テルRヘヘ
�!Oヘp睨z�=ハn�レaヨ㊦O ヘ�ヘ$テqヘ�F#傔セツrチノ
ヘ? b
ヘ? ヘZ�Pハ� ツ�ヘ!{'~#��ハム�Mツー2ホ�Cツク2ホ�Sツタ2マ�Uツネ2ミヘ�テ。:ホキツ��ヘ�ヘテ%$$$ SUBVヘVヘ��ハm ヘエVヘ �ヘxヘ:ミキハ4!ク>UヘF:マキハ!ト>SヘFテ2� ヘ� ホ ヘ� �ヘ� ィヘ� !ホ ヘP ��ツ�!� ヘf :Oヘ�Vヘ テ!� ヘf ヘ3レ�!{'"ミN:ケハ�ヘ*ミ#'袗ヘcム睫ホレチ�+ヘ�ヘ3レ�テ�+ヘ�ヘレ�テ�!'ヘ�ヘ3レ�ヘレ�テ�ヘ*ミ:Oヘ�テ!'ヘ�ヘ3レテ�Vヘ ホ ヘ�ヘノ*ミヘ�~��7ネ�!セ睫1テキノ!'ヘォ �7ネ�A�3�[�3w#ヘォ �A'�[ⅷヘハG+~�wキノカ侚セ#ハc?ノ�G~�クハ}ノ諤��ッノ~�ニ€ノ!{'~��ネケフ�ヘ�テ�蠻#~�#�ヘ+ �€ハ�ヘ2 チ睨!{'~��ネ�Mフヒ�Cフヒヘ�テキ蠻#~�#�ヘ+ �€ハホ~�/ハホヘ2 チ睨
Add word to: Other options:
U>pdate Dictionary P>revious word
S>pec. Dict. "SPECIALS.CMP" N>ext word
M>ark word R>esume review
D>iscard word L>ook up word
C>orrect word V>iew context
$ --> $ End of list. Press "return" if done. $orrected to -> $* WARNING * This tool is damaged!
Use another copy.
$REVIEW+ Version 1.2, Copyright 1981 - Oasis Systems
$ERRWORDS.TXT is not on current disk
$ Press Control-C to abort, Space to resume$Context file "ERRWORDS.CON" is not present
$User file not present
$
WRITE ERROR
$Checking Dictionary...$Word too short to look up$Main dictionary is not on current disk$Word too large to look up!$No similar word.$袗ナ�ヘ�ム睨ヘォ �a�{� ノ� !ヘ� >2 � ヘノV!ヘ� VヘVヘ��ハm !�%"� ノ テ�  蛬# ツ� 睨ヘォ �タ袗ナ* テ� 袗ナ: キハ� �&ユナヘ� ヘチム!€�ツワ ツコ テ� >!�&" �" ッ2 * ~�ハ #" �* G}サツ |コツ ! 4xチム睨ユ€>ヘ+ ツ ムヘノナOヘD チノナ ヘD 
ヘD チノ テ袗ナ*� q#"� �}エツ� �%ヘVヘ�ハv 。 ヘ? テO!�%"� €謡# ツ~ チム睨�%ERRWORDSTXT CMP $$$ERRWORDSCON ERRWORDS$$$ERRWORDS$$$ERRWORDSTXT $$$ CMPUPDICT CMPSPECIALSCMP{'>2� ~�~#諤バy22゚!<#"�>2Z:2�ヘタア ヘ?  ヘタ!"ム!T"ノ"ヒ!<#"ヨ:��;ネ  ヘテ�!F#ウ~#ツC�:2゙ヘマ*ヨ"リ:O!ウF#xケ>?ハr~#ツj�ナヘマチ ツb:O<2゙!ウF#~#xケツ、>?ツ��ナヘマチ ツ�:O=2゙!ウF#xケハホ~#ツニ�ナヘマチ ツセ:O 2゙!ウF#~#ツ�!ウY^+Vs#r:_!イ~�wナヘマチ ツ�!M6# ツ"Aヘ��ツb�  ヘテ�MAINDICTCMP2ヘAヘ�ツ6!2~��ツ6##~�ツ6:ユキツヨ:�ヨAG€€!5O ~2M�€ヘAヘ�#~2a#>2�ヘ%N!イ "�テヨ*ノ"ヘ*ヒ"マ*ム}エハU*ヘ�*マzシレ�ツU}サレUキ|g}�o"モウ~#fo~�G�クⅳツ1諤ハ&~諤ハCノ~諤ツ1#テ *モ"ヘ>2�テ�*モ��"マ>2�テ�*ヨ:゙G/_�"ヨウw#ツh*ヘ}/_|/W*ヒ##メ��*ヒ#DM! zウハ�
w+ zウツ�*ヨ�*ヘs#r*ム�*ノ"ヒ�"ム*ヒ}/o|/g#�*ヨ+リ  ヘ矣テ�:゚ニGヨOナヘ\チレXzク�ケ晗:ユキツ:�!ウセツX!T"レ*ム"ワ*ワ}エハヨ++"ワ*レ^#V!ウヘ�ハ4*レ##"レテ *�ウw#諤ハ:*�:゚_#"�!Z4テヨ>2S:Zキツm$ ヘ? テE2[!<#"V"X>2T:T2U*V"X:U袗_!�~ム眦エ0123456789!#$%&*+/=?<>()ヘモ> ヘモ*X:゚ニ_~��'ハマニ ヘモ~#諤ハナユ*X�*リヘ�ムツ�>*ヘモ涇> ヘモテ�![5ハE!U~ニw!Z�=�0*V:゚_#"V!T4ヘネ!S5ツ~テヲ*X:゚_"Xテ�:SG孖ヘネテI!ウヘ%�7ネO訌yハz譟ヘイy�ニ!ウ_+~�w#ヘ%キ塚ニA�\ツ�ヨ5w#テ��ニA�\ツァヨ5�w#M�Uッノ*�+w"�>2�ノヘネ ツタノ> ヘモ>
ヘモノ袗ナ�ヘ�ム睨~��?ハ�G��?ハ�ク�ツ諤ハ~諤ハッノ~諤ツ#テ�>�キノ7ノヘ%�a�{� ノ袗ナ:�キハhイユナヘAヘチム!€�ツV ツ4テZ>!イ"��"�ッ2�*�~�ハ�#"��*�G}サツ�|コツ�!�4xチム睨 ~# ツ�ノヘネ ツ�ヘネノ~��ネヘオ#テェ袗ナ* ナユO鮹ム睨<#キ>-ハ�~テ��ヘ�>=ヘ��!�~ Th� Rule� Line
Thi� �documen� �i� se� u� t� teac� yo� abou� rule� �linesョ � Thi� �
tex� �wa� writte� usin� th� defaul� lef� an� righ� margin� �o� �ア �
an� �65ョ � W� didn'� chang� an� tab� hereョ Nextャ �w� �wante� �t� �
chang� �bot� �margin� �t� �inden� th� tex� �W� �use� �do� �
commandsョ Wit� do� commandsャ th� ne� margin� ar� save� whe� �yo� �
exi� an� sav� th� document.�
.lm10
.rm45
���������Ne� �margin� �chang� th� �rule� �an� �
���������textョ � Watc� th� rule� lin� a� �yo� �
���������mov� �th� curso� throug� thi� �textョ �
���������WordSta� wil� continu� t� hol� thes� �
���������margin� unti� yo� ente� anothe� �do� �
���������縊mmand.
.lm1
.rm65
Margi� �change� brin� th� rule� an� th� tex� bac� t� th� �defaul� �
setting� onc� again.
 Itinerary
Depart Dat� Time Arrive Date Time
Florence 10ッ3ア 08:30 a Rome 10ッ31 05:3オ p
Rom� 11ッ05 08:00 a Naples 11/05 12:2キ p
No� include� i� th� rate� are
.lm10
.rm55
���������Transfe� �servicesャ sightseeingャ meal� �excep� �
���������a� specifiedャ tip� t� statio� portersャ �winesャ �
���������spiritsャ � minera� watersャ �laundryャ � theate� �
���������ticketsャ an� othe� item� o� � simila� persona� �
���������natureョ

Excursions
Da� ア
Florenc�-Romeコ Leav� a� 8:3ー a� b� delux� motorcoachョ Arriv� a� �
Rom� i� th� afternoonョ
Da� イ
Romeコ � Mornin� �an� afternoo� cit� �sightseein� �b� �motorcoachョ �
Englis� speakin� guid� optional.
Far� i� firs� clas� hotelsコ $100.00ョ Bat� optiona� $25.00ョ
Da� 8
Rom�-Naplesコ � Depar� �a� 8:0ー a� b� CIAヤ delux� �motorcoac� �vi� �
Formiaョ � Arriv� �Naple� �a� �lunc� �timeョ � Afternoo� ��optiona� �
excursio� t� Phlegrea� Field� an� Sulphu� Mineョ
1ュテテヘ'y2 �ヘ': ケハ:ロ
 ヘテ�!
*~^#{イツ/ノ  ヘテE!€F#�~#�$ツJ�~#�Pツf2"テU�Bツ�2&�~�A僘�[№2� 2」 #テU�Fツェ2!�~�A№�Q�ヨ@2ッ2ム#テU�Cツク2(2!テU�Lツテ2#テU�Sツ�2$�~�A暙�[№2V #テU�Iツ�2%テU� ハU袗ナ�J  ヘ�ヘe  ヘチム眦Uヘg:!G:"ーツ%>2#:m� ハ5�$ハ52)!\�ヘ(!l� ヘ*!\ヘ(�ヘ��ツjh  ヘテ�:)キハ��ヘ��ツ��  ヘ>2)テ�ヲヘ��ツネヲ  ヘテ�MAINDICTCMPッヘムヘ0
 ヘ!"!ョ""*��".>2'! :$キツヘ� テヘR �ハw�A泚�[�O:ッ �0�0�:忞y<w# ハウヘ� �Aⅷ�[�3ヘハ32イ:%キ:イハd:'キ:イハ�ヘ@ハ�ハ��-ツムヘ� ヘ�� ハ��
ツムヘ� ヘ@ハ�� ハ�� ハ�� ハ��
ハ�ヘ��A昉�[�ヘ� テ3ミ  ヘヘ� ヘハサ�A泚�[忞テ�+~�'ツ�+ハ�テ��Sツ�+~�'#ツ�泚++~�wx20�泚*"*"*}エハ�*�*zシレ)ツ�}サレ�キ|g}�o" ~#fo~�G�ク倞ツe諤ハZ~諤ハwテ�~諤ツe#テ=*">21テ*��">21テ*.:0G/_�". w#ツ�*}/_|/W*##メ��*#DM! zウハ�><籤�i`チ昤ナMD硴テ�
w+ zウツワ*.�*s#r*�*"�":(キハI:ョ=O:�G*&€�:0�ニ _}登�<ニ€o y�<ニ€O�<.]*.+p+q+s".*}/o|/g#�*.+レ�  ヘテ�€ヘ�ヘ��ネ�ヘキタ!€ヘカIヘカノTWOPTIONCMP ユ~��ハ#� ハ��
ハ �cツ�~��ハ#� ハ��
ハ �@櫤�`�ヨ@ ツシテ~��
ツ#テ~�� ツ#ムxノ�!ヘj睨'ヘユテqCヘヘ
テルJヘヘ
テル�!Iヘj睨z�ハ z�=ハn�レaヨ㊦O ヘ�ヘ$ナF#倢セツlチノ!ヲヘ �  ヘ*キ|g}oヘ� F
 ヘ!ョ"ラ*"ルヘノ ヘ�:*キハヘMレロ*ル}エハロ++"ル*ラ^#V{イハン! ヘ) ハ�レ�*ラ##"ラテケヘMレロテニ*ラ6#6#"ラテウヘィレロ*ル}エハロ++"ル*ラ^#V{イハ*! ヘ) ハ>レ5*ラ##"ラテヘィレロテ*ラ6#6#"ラテ! ヘノ �7ネO訌yハk譟ヘ�y�ニ! _+~�w#ヘノ キ厓ニA�\ツ�>'w#テx�ニA�\ツ�>'�wッノ�*&w+"&睨! ヘノ �7ネ�A甯�[�w#ヘノ �A撝�[恝ヘハシ+~�wノ:5<25o&)�^#V��6Nヘ��ハロ!ヘ n
 ヘテ�UPDICT CMP�:)キハロ!�ヘ �
 ヘテ�*}エハ|DM!ョ^#V#zウハm�*�#"�� xアツ[*�}エツ・ッヘ?  ヘ�ヘテ$$$ SUB:!キハ} ヲ
 ヘッヘ��ハp*DM!ョ^#V#zウハ��ヘ3諤ハメヘ: xアツノヘG&€ヘG%ツ�ッヘ:(キハ} !ムッ!ヘ*ッヘ��ハp!"2! ~#ヘ3 ツ+ �ヘG*DM!ョ^#V#zウハY ヘ3ヘ3ヘ3 xアツA �ヘGヘG&€ヘG%ツl ッヘ:"キツ� :#キハ� ス
 ヘ*�!ョN#F#xアハレ ユ
�ヘ

諤ハヲ :ル =2ル ツノ >2ル ヘ
テユ 晥 > ヘ
テノ ムテレ {イツ� ヘ
�  ヘ*�ヘ� [  ヘテ
$> ヘ
>
ノ袗ナ�:#キハ
ヘ�_:"キハ+
ヘ�ム睨
Compiling Word List$ Unique words
Checking Main Dictionary$
Checking Update Dictionary$
Checking User Dictionary$
Writing File to Disk$
Listing Unmatched Words
$* WARNING * This tool is damaged!
Use another copy.
$SPELL+ Version 1.4
Copyright 1981 - Oasis Systems
$Illegal switch ignored -> $
$Input file is NOT on disk
$User dictionary is not on disk!
$Main dictionary is not on current disk!
$
* WARNING * Word too large,
or non text input file!$
Insufficient memory for input file
Program Aborted!$
No incorrect words found.$ unmatched words.$
Incorrect MAINDICT.CMP file!
$
WRITE ERROR
$袗ナ�>2 �ヘロ �ロ : キハソ ,ヘ �ヘロ �ヘロ >2 ��ヘロ �ム睨>/<レン O�0ツ� : キハ� ヘ >2 z/W{/_ノ袗ナ�ヘ�ム睨�!~#ツ !�"&>2*ノカ�7 セ#ハ) ?ノ�G~�クハC ノ諤�L ッノ~�ニ€ノヘ� �.ハ] �:タ�:ッ � ハm �
ハm ��� �ハ€ � ハ€ �
ツn テU :ー 2ッ ヘア �\ツォ �:&キハェ �ア �ハォ �\ツ� テ� �2ー ノ ヘノ �堋サ > ��a�{�2'ヨ ノ�*&,ツユナ€ヘ�ヘ�ツ !€~��ツ ##~�ハm  ヘテ�>2*テモ チム~"&�タ�*&+"&睨チム�>ノ� ~# ツ*ノナOヘGチノナ ヘG
ヘGチノ袗ナ*2q#"2€�}エツ�ヘッヘ�ハ{�  ヘテ�!"2€謡# ツ�チム睨ERRWORDSTXTERRWORDSCON CMPユヘ Gム8x眞ノ!ヘ� レP :Nキフ�>ULTヘw �!�\~# ツa ッ2|:]� ハ� !6ヘ
ヘ�<ハ�ヘェ�ハ� �!レ� ヘ � ム_*ッ袁ェ� ハア 睿ェ� レ� テヲ *+ヘェ� ハヤ � ハヤ �!レ�w{�メ�テカ ユ褄*#^#V疵+s+6テヘ� メ��*�"�s#ムs#rテ� � TABLナ II
CENTRIFUGAフ FORCナ CALIBRATIOホ DATA
__________________________________________________________________
Elemen� Noョ | Maximu� � � Minimu� � � Averag� � � Sprea� i� � |
______________|____________|___________|___________|_____________|
ア � 2.2ア � 1.6オ � 1.9ウ | 0.5カ |
� 2.2ー � 1.6オ � 1.9ウ � 0.5ー |
イ � 2.4ク � 2.2オ � 2.3カ � 0.2ウ |
� 2.5ー � 2.2イ � 2.3カ � 0.2ク |
ウ � 3.0ク � 2.5ケ � 2.8エ � 0.4ケ |
� 3.1イ � 2.5ク � 2.8オ � 0.5エ |
エ � 3.0キ � 2.6ー � 2.8エ � 0.4キ |
� 3.1ー � 2.6ー � 2.8オ � 0.5ー |
 Gulliver'� Travels
Par� I
チ Voyag� t� Lilliput
Chapョ I
M� fathe� ha� � smal� estat� i� Nottinghamshireサ ノ wa� th� �thir� �
o� �fiv� �sonsョ �H� sen� m� t� Emanue� Colleg� �i� �Cambridg� �a� �
fourtee� �year� �oldャ wher� ノ reside� thre� �yearsャ �an� �applie� �
mysel� �clos� �t� m� studiesコ bu� th� charg� �o� �maintainin� �m� �
(althoug� �ノ ha� � ver� scant� allowanceゥ bein� to� grea� �fo� �� �
narro� �fortuneャ �ノ wa� boun� apprentic� t� Mrョ Jame� �Batesャ �a� �
eminen� surgeo� i� Londonャ wit� who� ノ continue� fou� yearsサ �an� �
m� �fathe� �no� an� the� sendin� m� smal� sum� o� moneyャ �ノ �lai� �
the� �ou� �i� �learnin� �navigationャ �an� �othe� �part� �o� � th� �
mathematicsャ �usefu� t� thos� wh� inten� t� travelャ a� �ノ �alway� �
believe� i� woul� b� som� tim� o� othe� m� fortun� t� doョ Whe� �ノ �
lef� Mrョ Batesャ ノ wen� dow� t� m� fatherサ wher� b� th� assistanc� �
o� �hi� an� m� uncl� Johnャ an� som� othe� relationsャ ノ go� �fort� �
poundsャ �an� � promis� o� thirt� pound� � yea� t� maintai� m� �a� �
Leydenコ �ther� �ノ �studie� physi� tw� �year� �an� �seve� �monthsャ �
knowin� i� woul� b� usefu� i� lon� voyages.
Soo� �afte� m� retur� fro� Leydenャ ノ wa� recommendedャ b� m� �goo� �
maste� Mrョ Batesャ t� b� surgeo� t� th� "Swallow,「 Captai� Abraha� �
Panne� �commanderサ wit� who� ノ continue� thre� year� an� � �halfャ �
makin� �� �voyag� o� tw� int� th� Levantャ an� som� �othe� �partsョ �
Whe� �ノ �cam� backャ ノ resolve� t� settl� i� Londo� t� �whic� �Mrョ �
Batesャ m� masterャ encourage� meャ an� b� hi� ノ wa� recommende� �t� �
severa� �patientsョ ノ too� par� o� � smal� hous� i� th� Ol� �Juryサ �
an� �bein� �advise� t� alte� ma� conditionャ ノ marrie� �Mrsョ �Mar� �
Burtonャ secon� daughte� t� Mrョ Edmun� Burtonャ hosie� i� �Newgat�-�
streetャ wit� who� ノ receive� fou� hundre� pound� fo� � portion.
Butャ m� goo� maste� Bate� dyin� i� tw� year� afterャ an� ノ �havin� �
fe� �friendsャ m� busines� bega� t� failサ fo� m� conscienc� �woul� �
no� �suffe� m� t� imitat� th� ba� practic� o� to� man� �amon� �m� �
brethrenョ � Havin� therefor� consulte� wit� m� wifeャ an� som� �o� �
m� �acquaintanceャ ノ determine� t� g� agai� t� seaョ ノ wa� �surgeo� �
successivel� �i� �tw� shipsャ an� mad� severa� �voyagesャ �fo� �si� �
yearsャ t� th� Eas� an� Wes�-Indiesャ b� whic� ノ go� som� �additio� �
t� �m� fortuneョ M� hour� o� leisur� ノ spen� i� readin� �th� �bes� �
authorsャ �ancien� an� modernャ bein� alway� provide� wit� �� �goo� �
numbe� o� booksサ an� whe� ノ wa� ashoreャ i� observin� th� �manner� �
an� �disposition� �o� �th� �peopleャ a� �wel� �a� �learnin� �thei� �
languageャ �wherei� ノ ha� � grea� facilit� b� th� strengt� �o� �m� �
memory.
Th� �las� �o� thes� voyage� no� provin� ver� �fortunateャ �ノ �gre� �
wear� �o� th� seaャ an� intende� t� sta� a� hom� wit� m� wif� �an� �
familyョ � ノ �remove� fro� th� Ol� Jur� t� Fette�-Laneャ �an� �fro� �
thenc� t� Wappingャ hopin� t� ge� busines� amon� th� sailorsサ �bu� �
i� woul� no� tur� t� accountョ Afte� thre� year� expectatio� �tha� 濠thing� woul� mendャ ノ accepte� a� advantageou� offe� fro� �Captai� �
Willia� �Prichardャ �maste� o� th� "Antelope,「 wh� �wa� �makin� �� �
voyag� �t� th� Sout�-Seaョ W� se� sai� fro� Bristo� Ma� �4ャ �1699ャ �
an� ou� voyag� wa� ver� prosperous.
I� �woul� no� b� properャ fo� som� reasonsャ t� troubl� th� �reade� �
wit� �th� �particular� o� ou� adventure� i� thos� �seasコ �le� �i� �
suffic� �t� �infor� himャ tha� i� ou� passag� fro� thenc� �t� �th� �
Eas�-Indiesャ w� wer� drive� b� � violen� stor� t� th� �nort�-wes� �
o� �Va� Diemen'� Landョ B� a� observationャ w� foun� �ourselve� �i� �
th� �latitud� o� 3ー degree� イ minute� southョ Twelv� o� �ou� �cre� �
wer� �dea� b� immoderat� labou� an� il� foodャ th� res� wer� i� �� �
ver� �wea� �conditionョ O� th� fift� o� Novemberャ �whic� �wa� �th� �
beginnin� o� summe� i� thos� partsャ th� weathe� bein� ver� �hazyャ �
th� �seame� �spie� � rockャ withi� hal� � cable'� �lengt� �o� �th� �
shipサ �bu� th� win� wa� s� strongャ tha� w� wer� �drive� �directl� �
upo� �itャ an� immediatel� splitョ Si� o� th� crewャ o� who� �ノ �wa� �
oneャ �havin� le� dow� th� boa� int� th� seaャ mad� � shif� t� �ge� �
clea� o� th� shipャ an� th� rockョ W� rowe� b� m� computatio� abou� �
thre� leaguesャ til� w� wer� abl� t� wor� n� longerャ bein� alread� �
spen� �wit� �labou� �whil� w� wer� i� �th� �shipョ � W� �therefor� �
truste� ourselve� t� th� merc� o� th� wavesャ an� i� abou� hal� a� �
hou� th� boa� wa� overse� b� � sudde� flurr� fro� th� northョ Wha� �
becam� m� companion� i� th� boatャ a� wel� a� o� thos� wh� escape� �
o� �th� �rockャ �o� wer� lef� i� th� vesselャ ノ �canno� �tellサ �bu� �
conclud� �the� wer� al� lostョ Fo� m� ow� partャ ノ swa� a� �fortun� �
directe� �meャ an� wa� pushe� forwar� b� win� an� tideョ � ノ �ofte� �
le� m� leg� dro� an� coul� fee� n� bottomコ bu� whe� ノ wa� �almos� �
goneャ �an� abl� t� struggl� n� longerャ ノ foun� mysel� �withi� �m� �
depthサ an� b� thi� tim� th� stor� wa� muc� abatedョ Th� �declivit� �
wa� �s� �smallャ �tha� ノ walke� nea� � mil� befor� ノ �go� �t� �th� �
shoreャ �whic� �ノ �conjecture� �wa� abou� �eigh� �o'cloc� �i� �th� �
eveningョ ノ the� advance� forwar� nea� hal� � mileャ bu� coul� �no� �
discove� an� sig� o� house� o� inhabitantsサ a� leas� ノ wa� i� �s� �
wea� �� conditionャ tha� ノ di� no� observ� themョ ノ �wa� �extremel� �
tiredャ an� wit� thatャ an� th� hea� o� th� weatherャ an� abou� hal� �
� pin� o� brand� tha� ノ dran� a� ノ lef� th� shipャ ノ foun� �mysel� �
muc� incline� t� sleep.
1<テ袁$y2�ヘ$:ケハ;ヘ ヘテ!ノ ~^#}サツ,|コツ,ノ!E �ヘ: ヘS ヘステYテスヘ�2�<22 ヘク}ハ�"ヘク�ハ�Dヘクツタ�ヘ�キハ、=ヘィテf袗ナヘチム睨ユcヘスムヘスuヘステヘ��ノ€ヘ�ヘ��ツレ>2�ヘ!xF€#wツ�テTWDFAULTCMP:]ヘrメ5!\�ヘョ!l」ヘョテ�! �ヘョ�!トヘZレ5ハ5!ト�eヘトメiュヘステ5 ! 」ヘョヒ!トヘZハ�レ5!ト」�ヘトメ�ュヘステiCMP :キハ��ヘ0レi2ycヘスヘヒ� ツニ>2zテム2{ヘ>2z ヘ0レー2|4ヘスヘヒ� ツ�>2}テ�2~ヘ>2}テ� ��>^ヘ��@ヘ�ノ�ヘ0レン2ニヘスヘヒ� ツ/>*2€� ��>^ヘ��@ヘ�ワヘ0レハ�€ヘ!6#ツ\�ヘ�ヘ!x€F#~ツz�ヘ�ヘヘSNヘス!�ヘ&:、� ハオsヘス!」ヘ&:yキハツ�ヘス:zキハユタヘス:{ヘ:|キハ��ヘス:}キハ��ヘス:~ヘ:キハ�ヘス" ヘス:€� ��>^ヘ��@ヘ��ヘスヘヒ� ハ、ヘSテヘスヘヒヘSリ�NハI�YハN� ツ3ヘ�ッノヘ�キノヘエ7ネキノ袗ヘスヘヒ� ハュヘエハ}� 俉wヘ�#テaxキハセム砒ユユヘスH > ヘ� ツ�ムヘスHxキハa~ヘ�# ツ。テa6�ム痊キノ�ネ�ネ�ネノ�7ム睨�"ヒ藾i"ノ硴#~�:ハ)+~ヘrメヘ@レ�.ツ #�*ヒ> ヘョ�ヘ@レ�.ハキ�*ヒ� 7テ�*ノヘ�睨+~ヘ�ヨ@�メ�*ヒw�##テル ~ヘrメR ハp#テAヘZレn7ノ�.ハp� ハp�,ハp��ハpキノ7ノ蠻!ウセハ�# ツyチ眦�チ眦p�0レ��:レp�aレ「�{メ「ヨ �Aレn�[レpキノ�ミ$ノ!"#$%&()+-/@\^`{}|~_'* WARNING * This tool is damaged!
Use another copy.
$
$-The WORD Plus- Version 1.21
Copyright 1981 - Oasis Systems
$Can't find tool "$.COM"
$SPELL$REVIEW$MARKFIX$
Name of file to check? :$
*ERROR* Invalid file name!$
Special dictionary name? :$
Save context info? Y/N (Ret=N) :$
Ignore UPPER case words? Y/N (Ret=N) :$
Ignore text between? (Type char, Ret=None) :$
Ignore lines starting with? (Type char, Ret=No) :$
Mark words that change length? Y/N (Ret=N) :$
Marking character :$
Save new defaults? Y/N (Ret=N) :$
These are the current settings
Press return to proceed, or space to change$ - Summary -
Checking file : $
Using dictionary : $
Saving context info$
Ignoring UPPER case only words$
Ignoring lines starting with -> $
Ignoring text between -> $
Marking words that change length$
Marking character -> $~# xアツ: ノヘ_!�\ヘョ!」lヘョ!�6$#:yキハ+6C# 6F# :ニ@w# :zキハH6S# :{w# :|キハS6I# :}キハd6B# :~w# y2€!q"テヘ��ハ�"ヘ_!」lヘョ!�":2\テケヘスヘ��ハ�Dヘ_!�\ヘョ!lヘョ!€6#6$#:キハ�6L#�!€4�6M#:€w!�"テ:�ヘィfヘス!�ヘ&テERRWORDSTXT~キハ5ニ@ヘ�>:ヘ�#ヘN~� ネ>.ヘ�ヘNノ蛬� ハ]#ヘ� ツO睨ユヘ!"ヲ*ヲ�€"ヲムヘムユヘ�ハkム�!\ヘ�!lヘ�睨ナ 6#6 ツ�チノ_テ~# ツーノ
$袗ナ� ヘ�ム睨袗ナ*レユ鱶�a﨓�{�ヨ チム�ハノ袗ナ�ヘ�ム睨SPELL COMREVIEW COMMARKFIX COM
Completed file $*ムハヘQハ�
ヘ�=ハ
=ツ�袁�ム袁Uヘァヘ�皹賓>徃ヘァテ '�d
1@テエヘ$y2�ヘ$:ケハ7f ヘテ!9~^#{イツ,ノ� ヘテBヘウ!\ヘ[ヘ��ツfレ ヘテヘ��ハ��A曻�[�ヘ��A劜�[偆ヘOハx�-ハx*>#">テf� ヘ*>ヘ€ ヘテ€ヘレヘ��ネレヘキタ!€[ヘ�ノTWOPTIONCMP ユ+# ハK~�ハK� ハ�
ハ� ハ�cツD#~�ハK� ハ�
ハ� ハ�@ⅴ�`�ヨ@ ツムxノ![F�#セネテS'ハj# ハテX:z� ノヨ0�
リニ�リテヘ�袗ナ�>2��ヘス�ス:�キハ。,ヘ��ヘス�ヘス>2���ヘス�ム睨>/<レソO�0ツム:�キハルヘ�>2�z/W{/_ノ袗ナ�ヘ�ム睨ヘ�堋�> ��a�{� ノ袗ナ:Wキハ5@ヘヘ�ツQ!@"Y>€2Xッ2W*Y~�ハM#"Y!X5ツM!W4チム睨チム�>ノ ~# ツ]ノ* WARNING * This tool is damaged!
Use another copy.
$WORD COUNT+ Version 1.1
Copyright 1981 - Oasis Systems
$Input file is NOT on disk
$There are $ words in the file
$ ヘ��メヘ��テQ!>ヘキツq ツeチテgナヘヘ�アテQ:z�Jツ�ヘE�テ��Cツ�ヘE�ヘQyヘQxテQ�Rツヘ�テQ*ユ�* {布慥キ*�ム~#" ノ<��レネニ�レマニニAOテG跼ニ�'ホ@'Oヘx�ニ�'ホ@'OテNヘ#ツ� テ�
WINSTALL 4.00 21 Aug 87
Copyright (C) 1983, 1987 MicroPro International Corp.
All rights reserved.
20 テ�テ�テ�テ�テ�テ�テ�@  BA  KB  CC  VD  YE FF AG  H  DI  QJ F K F B P�� DEL=<B><K>+Uninstalled Terminal
= ノノノ)TYRE��(ノノ!メ ハ�!マテ�()ミミ�ネネ�2ノノノDraft Printer
DRAFT €ノノノノ�ノノd,- ABCDEFGHIJKLMNOPWSMSGS OVRWSHELP OVR�WSINDEX XCLWS OVRWSPRINT OVRWS COMWSSHORT OVRTW�BAK$B$$A$$C$COMOVR$?$???????????�PAS�PLI�C �H �������������蹄テ?�ホ���������蹄テ?�ホ��������B��� 
A  $).38����� � ������,.��--,---,---,---.99� WPRVIEWPreview to File
SIMPLESimple Printer
XTRACT Extract Data/Document to File
ASCIIPlain ASCII Document to File
DRAFTDraft Printer
TYPEWRTypewriter Printer
AUTOLFAuto Line Feed Printer
CUSTOMCustom Printer
DIABLODiablo Daisy Wheel
NEC Spinwriter 2015/3515/7715
630WPDiablo 630 with WP Option
630ECSDiablo 630 ECS
QUMEQume Sprint Daisy Wheel
C. Itoh F10 Starwriter
QUMEWPQume Sprint with WP Option
SR550Silver Reed EXP-550
SPINWRNEC Spinwriter 2000R/3500R
NEC Spinwriter 2010/3510/7710
NEC Spinwriter 2030/3530/7730
SPIN50 NEC Spinwriter 2050/3550/8850
NECP2INEC Pinwriter P2/P3 -3 or -6
NECP5NEC Pinwriter P5XL/P6/P7
MX80'Epson MX-80 or MX-100 with Graftrax+
FX80Epson FX-80 or FX-100
RX80Epson RX-80
LX80Epson LX-80
LQ800Epson LQ-800 or LQ-1000
LQ1500Epson LQ-1500
FX85!Epson FX-85, FX-185, or FX-286
IBMQUIIBM Quietwriter
IBMCLRIBM Color Printer 5182
IBMGRIBM Graphics Printer
IBMPROIBM Proprinter
IBMWPIBM Wheelprinter 5216
IBMWPEIBM Wheelprinter 5223 E
ML84Okidata Microline 84 step 2
ML92Okidata Microline 92/93
ML92I"Okidata Microline 84/92/93, IBM
ML182Okidata Microline 182/183
ML182I!Okidata Microline 182/183, IBM
ML192Okidata Microline 192/193
ML192I!Okidata Microline 192/193, IBM
ML292Okidata Microline 292/293
ML292I!Okidata Microline 292/293, IBM
PM2410Okidata Pacemark 2410
C1550C. Itoh 1550 or 8510
HPTJIHP ThinkJet 2225C, IBM mode
HPLJETHP LaserJet
HPLJ:BHP LaserJet, B Cartridge
HPLJ:U HP LaserJet, U & V Cartridges
HPLJ:Y&HP LaserJet, Y Cartridge, AC TmsRmn
HPL:ADHP LaserJet, AD TmsRmn
LBP8"Canon LBP-8 A1/A2 Laser Printer
LP4080Ricoh LP4080 Laser Printer
P351Toshiba P351
P1340Toshiba P1340
P1351Toshiba P1351
GEM10XStar Micronics Gemini 10X
NX10Star Micronics NX-10
CITMSPCitizen MSP
P1090Panasonic KX-P1090
TI855Texas Instruments 855 or 865
D2100PTandy DMP-2100P
MT160LMannesmann Tally MT-160L
9500Anadex/Inteq 9500A & 9500B
9501BAnadex/Inteq 9501B
SP8050Dataproducts SPG 8050 & 8070
MPI99MPI PrintMate 99
Z125Zenith Z-125AA
n��ャーエキモラロ������  "'048<AEIMQUZ_ckqz������・ォーカサチミル����� $,4:>GPW[`hqx€����ヲュカサソテヌヒホムリン���!',27;AGMTY]bglqx}X Done with this menu? HelpEnter your menu selection....... , = Enter User Area addressA a the Enter your enu B to selectionno if fileC is rinteryou WordStarof in D and E or onbe nonFilefor F (Y/N) Type RETURN not can any rintriver drivekeythat this diskcreennew patchnitialization haracternitializEditbytes) (records)MenuupdatepellingspellilenameirectoryustomizomputerhooseTo WSCHANGEfunctionpromptelpangespecifydocumentnumberdefaultmessagethesemaximumchoiceprintingnstallackspaceheretabingin on eredisplaymenucontrolsequenceautomaticbetweencursorcurrentcustomtextrightaboutlineblockatchurnfrom name ress hyphenfasthissizewhatworkhavesystemmostwith 1!シF6# xアツ�*��ソZ!�ヘ レオ]ヘ Kテp!ソP"コF"カF!\�Fユヘ睿�!€Nyキハ #^#V+z�-ツ�{� ハ� ハ テワ ハ #~ヘO�Lハ�Xツ�>�2セFテ�袗*チF�"チFム眦�>ヘ"Hヘ樽!ヘ K!フヘ Kヘ樽ヘQッ2オF!チG~� ツL6!G~+� ハ{�-ハ{$G ヘ!$Gヘ�!�Fヘ�テケヘ4K>テTO!ホ7ヘs!�F袁>N睫{ヘ�!8ヘsハL!$G袁>N睫�ヘ�!�F$G ヘ�ハケ>�2オF!�Fヘ=Iツヒ!d8ヘ4Kテp!" G*カF�!�F�"ヌF�廱�
bkヘヘ��!�FヘzI��テJ!F8ヘ4Kテpユ�*カF�ムノdy(�� スワ`ッL5�TTTT>TTT$T P!ユ;"ソF*ソF��メpユ_kb�!~#foPムナ�!€ヘ Kテユッ2oG!�ヘ>ヘO!ヘNy�レ���レ。!2ヘ! ヘFx�レウ��レケ!2ヘ!#ヘ~クレハ!#2ヘ!$ヘ ~ケメワ#~ケレ�!>2ヘ:oGキハ�!�8ヘ4KヘHム!ユ;"ソFノ!3ヘ�!%G ヘヘ樽ヘWテv>�2oGテ4K�#V#"ソF��ヘ メp�
ヘ レpヘ"ヌFノ�#V#"ソF�"ヌFノ�#V#蛔イハ�甎#F#��ヘ ムメpユ�
ヘ ムレp�
キハN褄ヘ�`iOヘ眦N�"ソFノ�#V#Oyー衞ェ*ヌF��"ソFノ�#V#OGテ�ヘHOキハムケハムテツoW]�"ソFノog"ソFノ!ルF~� メp4Oメ� #s#rog"ソFノ!ルF~=侊wOメ #^#V�"ソFノ�#V#"ソF�4K�#^#V#"ソF�~キツ K!�1ヘ4Kテ樽�#^#V#"ソF�テ Kヘ��ユ!祈ヘモツ�!Qヘモツ�!ャFヘモツ�!%9ヘ4KヘルGム!"ソFノ~#キハ��ハゥ�ハアヘ"Hテ�袁ケ眦�~#ヘツテ�!�8ヘ4KテルG_:タGW{コリ> ヘ"H{テツッセネユヘ�ムハ� ##テモN#fi�ノ!�ヘ![ヘテンヘユ�#foN#ヘムノヘIヲwカ~�"ソFノヘI�"ソF��!�1ツ;!2ヘ4Kヘ=O眤ョwノ�#V#�ノテp!�Fヘ=Iハノ:オFキハ「!#Gヘ紵ヘ・Iハマ�F*コF�ヘ廱#G*コF��ヘクJツsテマ>前ヘクJハマ!#Gヘ�I�*カF�クJハマ!�FヘzIハマ!#GヘzIハマ>�キノ!d8テメ!y8ヘ4K:オFキハ�!#Gヘ紵>テヌ ~� タ�!�ヘノCOMユセツ # ツ�ムノz搬{碧x搬y碧{廟z弩ノxアネ袗ナヘ ハGレ= � +w xアツ0テG~# xアツ=チム睨ッ)lgノヘ\ ツQツQノNot enough memory to run WINSTALL.
WINSTALL cancelled
YNON OFF DIS Standard CP/M-80 Version;9Aォ!B"Cア#D{"E�(FX#G� H「 I[*J=(K(L。%M、$N�)O�)Pゥ*Q�+R^"S)T['U]&V&Wホ"Y}'Zメ'!ラ+X�;?GAe. �CONSOL �STNDRDZIf you have one of the terminals or computers listed in the menu, typethe letter next to it. This installs WordStar to use your screen.If your terminal is not in the menu, look in the documentation that camewith it to see if it emulates one of the terminals that is there. Youmay have to change some switches or use a set up key to change the emulation.On most terminals the function keys and arrow keys will not be enabled.For some of them, you can use the WSCHANGE program to change the keys.(WSCHANGE can also be used to change colors on some terminals.)テ B� �;テ B� �!カ*!�$!。'!チU! �;C( ヲ'ォ#'"�*@;Y゚ � サ/!セ3!ロ7!Kaypro II/IV
Kaypro 2X/4X/10
B4C0B1C2C3C1テロテロ*2�!�Nwy#ツ�ノUy!豎ハヤ:Aキハンテレy襦ツン!ヘ�y!�ツ�!ヘ�y!
�ツ�!�テ�C0C1C3B0B1B3ア! �;c& B�!j�!��!��!。�!ヲ�*ォ�*カ�!チ」*�ァ*
ADDS 25
Y Kk0@ア! B"ア0"カ6"�9"チ>" �;ADDS Viewpoint
0A  y貎ハモ:Aキ>ハ€テロy襭>ツ€>テ€c& "�*Bo" �; Qume 102
c& Bャ"チ」*カハ"ヲ�*ォ�*�ク"jエ"�セ"�ツ"。ニ" �;VT52
YHJDKJ4c& B#ォ#ヲ"#チ2#�&#jエ"�セ"�ツ"。ニ"!�*カ.# �;Zenith Z19 or Heath H19
LMHJwq%!�y貎ハヤ:Aキハ�テレy襭ツ�!�テ�pqc& !�#B�#j�#��#�。#�・#。ゥ#ヲュ#ォッ#チ」* �; IBM 3101
YLHDIJキ# �;c& !�*B�#j$o$t$z$|$�$�*$�/$。4$ヲ9$ォ>$カC$チI$�ァ*ANSI Standard
[;H
Zテニ10!ヘ�!ト^#Vy豎ハ�:Aキ{ハ�テ�y襦{ツ�z�0ハ��>;ヘ€�€y�!ト�y�!ト�>mテ€[0;4;7ァ% Bチ$ア�%カ�%�リ$ロL% �;Liberty Freedom 200
sq|;1|1|1 |1|1|1| 1|
1| 1|1|1| 1|!1| 1|1|1|1|1MKG0|;0|0|0|0|0|0| 0|
0| 0|0|0| 0|!0| 0|0|0|0|0���ロァ% �;c& "�*Bハ%��%ー�%カ�%チ�%�ァ*Liberty Freedom 100
*gG@G0,!�ヘ�y� �0Gy豎バ:Aキxハ€テ�y襦xツ€ニテ€Gc& j@&oD&tG&zJ&|M&BO& �;aRC Wyse WY-50
c& �; �& �&!�*"�*#�&B�&j�&o't'y�*z'|�*} '� '�'�'。'ヲ'ォ#'ー''ア)'カ-'サ 'セ 'チ5'B1'C3'R 'U 'X '�ァ*PTeleVideo 925/950
= ノ*)TYRE��(%!�y貎ハヤ:Aキハ�テレy襭ツ�!�テ�()c& Bl'。�* �;TeleVideo 912
c& コ'!�*Bシ'�ミ'��*��*。�*ヲ�*ォ�*ア�*カ。*チ」*�ァ* �;OMinimum Terminal
キ# B�'�(。(ヲ(ォ(チ」* �;Minimum ANSI
( �;c&B&(Lear Siegler ADM-31
C( �;c& Bj(��*。�*ヲ�*ォ�*��(カ。*チ」*Lear Siegler ADM-3A
c& Bヌ(!�*jル(��(ヲ�(ォ�(��(。�(zン(y�*カ。*チ�(�ァ* �;Hazeltine 1500
~~~~~~%!�y貎ハヤ:Aキハ�テレy襭ツ�!�テ�~~c& BE)�U)ヲ�*。\)ォ�*カ-'チf)�ァ* �;Soroc IQ 120
*) Y%!�y貎ハヤ:Aキハ�テレy襭ツ�!�テ�()�) �;c& Bゥ)�ニ)カツ)チヒ)Morrow Designs MDT-20
()%!�y貎ハヤ:Aキハ�テレy襭ツ�!�テ�()c& B*�*サ#* �;Morrow MDT 60/70
)(7ノノ!�ヘ�2y豕ハロ:Aキハ�テ�y襦ハ�0y�ハ�y�ーテ€G�) Bl*y�* �;Lear Siegler ADM-20
����ノッ* �;c& Bウ+。�*�メ+ロ�*チヨ*[.+Xッ+!�*%!�y豬ハヤ:Aキハ�テレy襭ツ�!�テ�()1O: キyハ�ッ2 テ�ツ�2 テ� レx�ハy�O*. �€*|�!ミ
�」ムユ!N#Fog藝P{桧2レ砒ロヘ」ム!フヘ」畤#V#s#r ツ�ノ~# ツ」ノ*|�!ミ
ヘ」ム�#V:レO!ロテ」NSCALLュUテロOsborne I with 24X80 Screen
)ッ* B�+!�* �;Osborne Nuevo
c& !�*B#.}.�8.チ�-� .� .。.ヲ.ォ.ー.�.}.ア.カ.サ 'セ�-R{-€ '� '�.� \, �;Oテ� T]テテ�!�4リ!€�テT}諤_テテ}キW>エ_zニタW*7ヘハ�レ~蕫w"7:9モノロ29�モノヘ� fヘ� !タ"7ミ �ヘレナ蛞ニgs# xアツ 眞r# xアツ テヤヘ7 レd ヘレ擎ヘヤ!€ヒ ヘi *7テハヘハ}諤o"7T]€ ミヒy桧x廨ノヘ7 レd � +ヘレ昤ヘヤ*7�}�/<ニPOテ�ヘ� ヘ� e> *o�!� F6ツァ > ヘ� G諤ハァ >2� �Gxノ:� キタ>テ� テゥ テ� テy!ンyメメO~ーGy#ツノ!ワpノ€ @€€€�g  Q ルルル��ル�ルルョ�レ'_ヘレ*7�:ワG�ウw|ニgp�,}�ツヘ-テヘ㍉!�^#Vユ*7ノタテv ���
テカOsborne Executive
*�
     ノ�2l.S2
抂l2 B [サ}2Y�.ユ;ス2 [ヨ2A 0B0C0D0E%0F,0G30H:0Ir0Jy0K]0Lk0MA0NH0O€0PO0QV0Rd0Xユ;2�.3Q/4カ/?�.ワ.e. �.PRINT1 �.ア3 [ハ3A�0B�0C」0Dア0Eソ0Fヘ0Gロ0H�0I�0J1K�0L�0Mェ0Nク0Oニ0Pヤ0Q�0R�0S�0Xユ;1�.3Q/4カ/?G/A/e. �.PRINT1 �.ケ4 [メ4A 1B1C!1D/1E=1FK1GY1Hg1Iu1J�1K�1L1M(1N61OD1PR1Q`1Rn1S|1Xユ;1�.2�.4カ/?ャ/ヲ/e. Q/PRINT1 Q/ッ5 [ネ5A�1B�1Cュ1Dサ1Eノ1Fミ1Gラ1H゙1I�1Jヲ1Kエ1Lツ1M�1Xユ;1�.2�.3Q/?�/�/e. カ/PRINT1 カ/ % �.6 > �.T \ �.エ
�.v ~ �.�
�.�
�.ホ
�.pv�.HP�.� � �.� � �.v}�.マ ヨ �. . �.���. �.#+�.� � �.'�. �.NV�.゚ � �.���. �.]e�.ハ ミ �.��.h n �.�ヲ�.オ サ �.BJ�.サテ�.クソ�.メレ�.リ��.���.セニQ/KRQ/AHQ/ % Q/krQ/E L Q/��Q/� � Q/ケタQ/� イ Q/ン�Q/� ョ Q/Q/� モ Q/+3Q/� � Q/U]Q/�Q/ &Q/_fカ/|�カ/  カ/ソナカ/H P カ/ユワカ/�。カ/��カ/n u カ/ カ/*0カ/」ォカ/flカ/
ャO M<NoneChネ ON 三FF?、Chネ OFF 三N?、Sア wrong �Horizontal scroll too bigDirectories too bigAll chネs � been made. 馬ow iメレ for�Are 釦hrough makヨ chネs?、The ュ 朴ushレ 肌刮ワ.・ゥュ 師ry again�P撫 m�#1Current p�: �% (J  �> (K }�\ (L . �シ
(M v�~ (N P」。
(O +G �
(P � H ヨ
(Q � I �(R ヨ 2 P� M�#2�psリ- IBM3 P� M�#3�annesmann Tally - Okidata4 P� M�#4�anasonic - Zenith€��P撫 m�#2Current p�: �� (K '� (L V�� (M �� (N e�ミ (O �」n (P ヲG サ (Q JH テ(R ソI レ(S �J �1 P� M�#1�enルal�nadex - Diablo3 P� M�#3�annesmann Tally - Okidata4 P� M�#4�anasonic - Zenith€��P撫 m�#3Current p�: �ニ(L H�R(M r�% (N ��L (O タ�� (P �」イ (Q G ョ (R 3H モ (S ]I � J K &1 P� M�#1�enルal�nadex - Diablo2 P� M�#2�psリ- IBM4 P� M�#4�anasonic - Zenith€��P撫 m�#4Current p�: �f(I �� (J ナ�P (K ワ�。(L ��u (M l」 G 0H ォ1 P� M�#1�enルal�nadex - Diablo2 P� M�#2�psリ- IBM3 P� M�#3�annesmann Tally - Okidata€��Tell � �s 躍� 議チБftル youノ eachャ lettル�will 歛skレ 訴t's�loppy ーdriveУhe firstャ 緬 will 沂フャ.Type�rive lettル (A-P�RETURN when done)�Is t�floppy ーャ?、Already specifiレ. Please entル�iffルentャ.Disk Drives� Your CチThese are 俄 valid ーャs. The フャ (wヤ� looks f拱ts痴) 敗hown �n astルisk (*). Hard:  Floppy: What� do 殆ant 司メ? (normally WS)・映セ 孅佖ETURN�What� do 殆ant 市ave ゥchネs to? (normally WS)・映セ 孅佖ETURN�Wrong vルsiリ聾INSTALL f掖h迫!Can't find 於 次iメレDisk 廃robably full 掫rite protectレМake room� 臆 byルasヨ some痴�remove 牙 protect ユУhen re-iメ.Not依Out 腕ネ...must �・ゥュ 残ontinue�Do 殆ant 残hネ t�?、幹value�Hヌ 肌available├ゥュ�Monit攫②dds 25(N Morrow MDT 20喉dds Viewpoint(O Morrow MDT 60/70鄭NSI Standard (DEC VT-100)(P Osborne I �24x80 Sア咼EC VT52(Q Osborne Executive廩azeltine 1500(R Qume 102」IBM 3101(S Soroc IQ 120G Kaypro II/IV(T Televideo 912/920H Kaypro 2X/4X/10(U Televideo 925/950I Lear Sieglル ADM-20(V Wyse WY-50J Lear Sieglル ADM-3A(W Zenith Z19 扎eath H19K Lear Sieglル ADM-31(Y MinimumL Libルty Freレom 100(Z Minimum ANSIM Libルty Freレom 200(! Osborne NuevoX No chネ�葛m茎election�The arrow ュs� Kaypro's ィeithル 歡hネd by 韻ONFIG program拊y 淀(If 議チ uses 蔚1 拔2 ROMs�shouldalways use CONFIG.)Should � chネ 餌rrow ュs (Y/N)? %=A�;B�.CM<Xm.?�;�;e. ユ;MAIN ユ;�= B�=A�B$<Xユ;?<<e. �;CONSOL �;%>`A=<BC<X�;7<e. $<I< $<K< $<�テ?A�1Bp<Xユ;?f<`<e. M<CMPUTR M<�?�A�<Bョ<C�<D =Xユ;?�<�<e. p<DOS p<ャ<サ�<�8M<モ<��<サユ<?@��<YM<ヘ<�< M</ Multi-User
�ノ =サ�<� = ス< TurboDOS
ソサ=� = M<ZCPR3
Ma冓メatiリワ④onsoleCツ 砧onitor恒�Cツ 却�鼎チCツ opルatヨ � & ーャs� 議チX Done �メation�Note: If 殆ant 士ake more detailレ chネs�se 夏 program. See �"Cタヨ �" appendix.�Console ワ� 披ly iメレ for: ⑭onitor� ワ拘oft space dロ cオ€��Soft space dロ cオ� sometimes uses soft spaces 刹ハЁ抛xample,窓� 播ロレ � justifiレ (flush at 牙 margin),soft spaces are addレ 伺ill out 臥Тoft spaces are also usレf拱ndentヨ.Normally�oft spaces look 鋭ame as spaces 釦ype �spacebar.If 釦龠 嬰ロ �soft space cオ�oft spaces will�"+" 冲hem so 蜜distヨuish them �egular spaces.Dロ �oft space cオ 馬ow `Ⅰ� soft space dロ cオ ON控� soft space dロ cオ OFF€�Cチ ワ⑤iskャs� 議チ弘pルatヨ � (ヒ �sルs�et�)€��Opルatヨ System コ⑳ヨle usル �庚ulti-usル MP/M典urboDOS啝CPR3€��If 2 people try 尺it 鋭ame ハ�hould 鋭econd usル歛ble 暫rowse through it (without makヨ chネs)?、 Hヌ �a僮メatiリコ Use 永メatiリprogram 師ell � � 議チ. A ConsoleCツ 砧onit�(tルminal 拂チ)from�ist 藁onitors. B P�Cツ 却� from�ist 湾不. C CチCツ 臆ャs� 議チ�tell� 走�multi-usル �. Each m敬as�ヌ sア 仔xpla刮ミsЁ拂omplete instructions� iメation�ee "Startヨ" 刹� manual. テcancel 蟻nswルs at ゥtime 孀uit 永メation�偂C (hold down 韻trl ュ while 朴銈). Hヌ �チ コ A DiskャsTell � �s 議チ has andノ whichャ 殆ill run � from.o Most floppy ー cチs �s A妝 孑un � fromャ A.o Most hard ー cチs �s A 佞孑un � fromャ C. B Opルatヨ �� comes set up 受梭sヨle-usル�You ィchネ � 受� amulti-usル � such as MP/M. Hヌ �pルatヨ System A Sヨle-usルCツ 双nly枡 pルsリィuse � at�ime.� B Multi-usルCツ 走�multi-usル � such as�MP/M wヤ more than枡 pルsリcould try 尺it鋭ame ハ at 鋭ame time�(T黌梺lockヨ.) Hヌ �onsole コ A Monit抓electionSelect 逆ルminal 拂チ �h妃.If 逆ルminal 拂チ 馬ot� 嘩,try �"Minimum"巡Othル峻may � as wellФse 頴ne ョgives 叡estresults. B Soft space dロCツ whethル � dロs soft spacesas plus signs 拊lanks.Hヌ �� コsP� names appear� ワs 兮lphabetical ordル.Cツ 却� �ワУhe � p� appears above嘩Уhe p� 膨ツ will 沂フ p符You cancツ�iffルent p� at pェ time.If 却� 馬ot� ゥワ�efル 脂P� Informationbrochure f捏uggestions� which p� � like yours.If 穆till can't find 却腐cツ eithル Typewritル p�(backspacヨ standard) 掎se 歌 settヨ 魯raft p�(�backspacヨ standard)Уhese may ァtake advantage 和ll yourp�'s features�ut they will � �l� ゥp�.MAIN �@CMPUTRBDOS CCONSOL�PRINT1゙DN�NEGDEタaINWNAM�タa�DRIVEiqタ!€ CURDRV誄タ! IDRVAタ! 0タ!\ IDONEタ!k CKDUPタ!B IDRV1タaR IDRV2PIDONE1タ!r CKDUP1タ!~ CKDUP2タ!� CURD0タ!� CURD0Aタ!�!チG~6盥タナユ�> ヘ踪瞋チノヘテG�ハp�タ1!m."ソFテP:チGキタナユ��ヘ瞋チ2チGキノヘ�ハルGヘルGテHヘルGヘO� リ�レ"Hノ�ユ薜キ�H㍉!~^#VキハミHヘ"Hテ6H!タG� レNH4テ」H� ツaH> ヘ"H~�ツSHテミH�ツ?ッ2タG:c.�ツ{H!�ヘ KテヲHヘc.テヲH�ツ」H:ツG�ツ廩�*チF|オハ姨+テ辿� ヘユH
ヘユHG:セF�xハミHG:ツG�xツミHヘ�ハミH�ツヘHヘヘG�ハミH2チG瞋チ�y� ツ゚Hッ2タG:ツG�タ> *o鯒ユ�#~ヘ"Jハ6I� 6#ツ�H€ヘ砒�ヘム<ハ6I=o&)))))€  #~ツ)I>�テ8I>瞋チキノナユ蛬キツkI#~ヘ"JハsI� 6#ツTI砒�ヘ�<ハsI+6�ヘ�I>�テuI>瞋チキノナユ蛬キハ僮#~ヘ"Jハ曵褄ヘ�<ハ曵+6>�テ�I>瞋チキノナユ袁�ツワI#~ヘ"JハワI� 6#ツスI砒�ヘ�<ハワI+6�ヘ�I>�デI>瞋チキノナユ蛬キトzI#�ヘ<ハ�>�瞋チキノユ�!ッw#w#w#w瞋ノナユ� ッw# ツJ瞋チノ�メ;J>�テ=J�Aレ;J�Qメ;J>�テ=J>キノナユ蛬キハ]J�ヘ�#�!ヘキ>�ハ]J>瞋チキノナユ蛬キハ€J�ヘ�#�"ヘキ>�ハ€J>瞋チキノナユ�"7~ホw#ツ繍瞋チノ袁?JハオJ�!€�ヘ� xアツ扣>�盥ノ�テヘJヘbJハユJ�!€�ヘ� xアツスJ>�盥ノqK、K�チKL :L?LkL⑬ォLレL�LM#M儉、LコKナユ蛬#キハ0K�ツ*KN#:タGケメK>.ヘ"HテKヘ"HテK瞋チノナユヘWMキOハLKテIKヘaMキハLKOテRK2ツGムチノユJキハmKケツUK�G�h�yテaKヘaMO:タGケメAK> ヘ"HテuKテAKヘaM�aMヘ@M�@M> ヘ"HテAK##�AK�ヘaMムO:タGケメAK>.ヘ"HテォK�"HテAKヘaMoヘaMgヘ~ヘモKテAK�メ�K� メ�>^ヘ"H�@ヘ"H> ヘ"Hノ>"ヘ"H�"H>"ヘ"Hノ�@Mテ飫ヘaMoヘaMgヘ~�ハ"L�!コキハ1Lテ4L!ニテ4L!コGクツ4L!タヘ KテAKテAL�ヘaMoヘaMgヘ^#Vz�WKBベMO>前ハ朏> ヘ"H ツ_LテAKヘaMoヘaMgヘ�>テ(L^#V+�~�ヘaMoヘaMgヘ~�>�(Lヘ�ハ、L>テ・Lッ2ツGテAKヘaMoヘaMgヘヘ櫪!oG~キハホLヘ"H# ツセLテAK> ヘ"H ツホLテAKヘaMoヘaMgヘ~#ヘ"H~#ヘ"H~ヘ"H> ヘ"Hヘ"HテAKヘaMGヘaMoヘaMgヘ|L�!コツM!タヘ KテAK�>テ(LヘaMoヘaMgN# ~キハAKヘ"H# ツ0MテAK�ヘIM��
レRMニニ0テ"H~#"シFノ"シFノ�*シF~#"シF睨袁`~#キハM�Mト"HテpM睨ユ㍉!~�^#V�ムノ�>ヘ"H�>テ。M>ユ褄!oGキツクMキハクMニ@w#6:#ヘミM� ハヒM6.#ヘミMッw瞋ノ� ハルMw# ツミMノナユ藾iッO2=N�!'ヘNヘ&N!�ヘNヘ&N!dヘNヘ&N!
ヘNヘ&N{ニ0ヘ"H y瞋チノヘ0Oリヘ6OテNxニ0G�0ツ4N:=Nキネx2=Nヘ"H ノナユ褄!oG:nGキハ甎OヘOッy�ハuN#~+�:ツuN~ヘ,Jハ甎~ヨ@# ハ甎# ハ甎ヘ鎭メ甎 ~�.#ハッN+ ヘ鎭メ甎# ハッNツ~N ハシN~�.#ハシN+ヘ鎭メ甎#テ儂xキハシN> ツエNyキハヤNヘ鎭メ甎#ハワN ツテN> ツヤN>�テ絲>瞋チキノユ Oキハ�セツ�ム7ノム~�0?ミ�:リヘO�A?ミ�[ノ$/#-@&*?�aリ�{ミ� ノキネナ薑~ヘOw#ツ#O眞ノz搬{碧{廟z弩ノ袁HヘO!クセハNO#~+ヘ"Hセ睨�Pレ[O>Pナユ!mG]T<w
ヘムチ!oG:nGキノユ)レグ衽)レグ)レグムノ|/g}/o#ノx/Gy/Oノz/W{/_ノ!$Gヘ櫪!oGヘ Kテ ヘ5P!9ヘ4Kヘ=OハセOテ !�ヘ6�!€6ヘ4K!�6ヘ4KヘH� ハP�AレマO�QメマOOヘ Pメ�!%7ヘ4KテマO!7ヘ4Kヘ=OハP>€アO�#6�ツマOx�ツP�6A#6テャO�!�ヘ~�ハ3Pケ#7ツ'P睨ナユ�!P7ヘ4K!�ヘ~��ツRP#~#foテAP�~諤ツ\P ~�ハ~P~諤~ハzP�ヘ"H ツwP>*ヘ"HヘコP#テ\P!タ7ヘ4K�~諤ハ傘 ~�ハーP~諤~ツャP�ヘ"H ツゥP>*ヘ"HヘコP#テ傘瞋チノヘコPヘコP> テ"H�ヘ~��ツRP#~#foテAP�~諤ツ\P ~�ハ~P~諤~ハzP�ヘ"H ツwP>*ヘ"HヘコP#テ\P!タ1モテ範$y2�ヘ$:ケハ7% ヘテ!ヤ~^#{イツ,ノ] ヘテB!€F#叝~#�$ツG叝~#�Nツc2ニ テR�Aツn2ナ テ�袗ナ�� ヘ�ヘイ ヘチム眦Rヘ�!\} ヘ !\。 ヘ } ヘ��ツシオ ヘテ!"モ !ヤ"ヒ "ヘ *��"ラ !ロ ヘオ�ハ��A晥�[�w#ヘオ�A浯�[槢ヘ;ハ�ヘeハ�-ツMヘオヘ�� ハ�
ツMヘオヘeハ� ハ� ハ� ハ�
ハヘ��AⅣ�[�ヘオテ��*ヌ #"ヌ �+~�wx2ル *ヒ "マ *ヘ "ム *モ }エハ�*マ �*ム zシレ�ツ�}サレ�キ|g}�o"ユ ロ ~#fo~�G�ク柀ツメ諤ハヌ~諤ハ�*ユ ^#V�+V+^s#rテユ~諤ツメ#テ�*ユ "マ >2レ テs*ユ ��"ム >2レ テs*ラ :ル G/_�"ラ ロ w#ツ *マ }/_|/W*ヘ ##メ<�*ヘ #DM! zウハ<
w+ テ/*ラ �*マ s#r*モ �*ヒ "ヘ �"モ *ラ +6+6"ラ *ヘ }/o|/g#�*ラ +レユム ヘテ*モ }エハ�:ナ キツ�*モ ヘq"?ヘq"A*A"E*Aヘ|�*E"=テ�*=ヘG"C*=�*AヘG�*=ヘS*=�*A�*C�S*Aヘ|�*="=*=|キ�*=�*Aヘ`ヘ|�*=ヘ`|キ巐*E#"E*?ヘ|�*E|キ妺*Aヘq"A*A|オツ�テ�ユ)ヤ^#V�ノ袗)ヤムs#r睨ユ)ヤ^#V�+V+^�ノキ|g}o"Aノ�/g}/o#�*モ DM!ヤ^#V#袗�+~キツゥ+~�ツゥ*ノ #"ノ ム� xアツ�� ヘ*ヌ ヘ�� ヘ*モ ヘqヘ�� ヘ*ノ ヘ�  ヘテ
$ Total words
$ Unique words
$ Words appearing once
$* WARNING * This tool is damaged!
Use another copy.
$WORDFREQ+ Version 1.2
Copyright 1981 - Oasis Systems
$Illegal switch ignored -> $
$Input file is NOT on disk
$
Insufficient memory for input file
Program Aborted!$
WRITE ERROR
$:ニ キツ。 ヘ。 ヘ��ハ] 。 ヘ*モ DM!ヤ^#V#袗�+V+^�8ム�> ヘ �ヘ 諤ハZヘ' xアツDヘ4 &€ヘ4 %ツx。 ヘテ€ヘケヘ��ネケヘキタ!€DヘロnヘロノTWOPTIONCMP ユ~��ハ7#� ハ"�
ハ.�cツ~��ハ7#� ハ"�
ハ.�@��`�ヨ@ ツ�テ7~��
ツ7#テ7~�� ツ7#ムxノ�!Dヘ�睨''/7?vノ肓��ニホモヨロ゙跟�"*2:テ�!nヘ�睨 XCHGPCHLXTHLRET HLT CMC STC CナF#埇セツ�チノ�*6+w"6*4#"4磆>23�ヘハ�堋ソ> ��a�{� ノ袗ナ:3キハォ
ユナヘ} ヘ�ツ+チム!€� ツル!ォ
"6!"4ッ23*6~�ハ'#"6*4+"4G|オxツ'!34チム睨チム>テ�袗ナ�>2�|キ�/g}/o#-ヘ4 �ヘy�y�ヘy�ヘy>2���ヘy�ム睨>/<レ{O�0ツ�:�キハ�ヘ4 >2�z/W{/_ノ袗ナ�>2��ヘワ�ワ:�キハタ,ヘ �ヘワ�ヘワ>2���ヘワ�ム睨>/<レ゙O�0ツ�:�キハ�ヘ >2�z/W{/_ノ袗ナ�ヘ�ム睨 テ  ~# ツ ノナOヘ4 チノナ ヘ4 
ヘ4 チノ袗ナ*{ q#"{ U�}エツw +
ヘ。 ヘ�ハh  ヘテ!+
"{ €謡# ツp チム睨+
FRQ�" =ハ�ヘ�"=ツ�ッテ�> 2ヘテ ヘQテZ3ENVテ
WordStar, CP/M Edition, Release 4.00 #21
Copyright (C) 1979, 1987 MicroPro International Corporation
All rights reserved.
mCP/M-80 �-/ WordStar, CP/M Edition, Release 4 テカ テミテ桁テ>�D�2�W�@  BA  KB  CC  VD  YE FF AG  H  DI  QJ F K F B P�� DEL=<B><K>+Uninstalled Terminal
= ノノノ)TYRE��(ノノ!メ ハ�!マテ�()ミミ�ネネ�2ノノノDraft Printer
DRAFT €ノノノノ�ノノd,- ABCDEFGHIJKLMNOPWSMSGS OVRWSHELP OVR�WSINDEX XCLWS OVRWSPRINT OVRWS COMWSSHORT OVRTW�BAK$B$$A$$C$COMOVR$?$???????????�PAS�PLI�C �H �������������蹄テ?�ホ���������蹄テ?�ホ��������B��� 
A  $).38����� � ������,.��--,---,---,---.99� W�* |オ睚�ノ* ^#V#~#f�キネ|オ{タッノ�*,テニ
�*.DM睨:"�ノナヘル
チノxアネナユ袁� ハ レ �  テ�
+w ツ�
ハ ヘテ�
 テ ~# ツ ハ ヘテ 瞋チノキネナ薑:レ!ハ. w#テ% 6 眞ノ��aリ�{ミ� ノ��Aリ�[ミ� ノキネナ薑~ヘ3 w#ツN 眞ノッ)lgノ>)=ツc ノ.`E)メt ツo ノ|/g}/o#ノz/W{/_ノx/Gy/Oノz搬{碧x搬y碧ナユ� ョ�ツエ #ツ「 �テオ ッ瞋チノナユ蠹ナ ナユ� "�ヘ� �� �ヘ� �� }ニ0瞋チノユ>/<T] レ� �ノナ! "~�0ツ #ツ� xチノナユ!8GキハA 0�
メF ナッ)DM)) チキツF 槽o|ホgレF ツ �テG ッムチノナユ�:ネキハf =2ネ!ニ~ハi #F+pテi ヘm 瞋チノ:U�ツ} > ヘ. テ€ ヘU�ノナユ�:!/G:���柴:ネキフ「 瞋チキノ:R�ハッ ヘRキノ>ヘ. キノ�ユ薜:X�ツヒ > ヘ. テヨ !c!F*yヘX:"キハ) ヘ「 ハ) ヘm �ツ *D袁「 眥 「zウツ� +|オツ� >2ニ>テ ヘm �ハヨ !ニ6#w>2ネヘテヨ 瞋チ�*o鯒ユ蛬キ曻 ヘ�ハn ヘモ褄:�謔�ツZ !~�wヘ��<ハn ~�wヘツ�テo ッ瞋チノナユ袁~キ� ヘ�ハ。 褄!~�wヘ��<ハ。 ~�w�テ「 ッ瞋チノナユ蛬キツウ :"<wッ2�!テ= ナユ褄ヘ� ツ� ��ハ� ッ2�!ヘモ�  �ル
ムヘ�<ハ� �テ� ッ瞋チキノナユ袁ヘ�ハ6ヘモ�€ヘムユヘ�ム<ハ6=o&)))))€  #ヘル
�テ7ッ瞋チキノナユ�#~ヘXツQ ~諤ハS�瞋チキノナユ薜:�キ>凬y�ヘ�ツt: "/<ニ)=ツx>�レ�/瞋チキノッテ��ナユ褄!
キツ。~�wテ・~�wヘ�<>�ツア/瞋チキノナユ蟇2�!ヘs �ヘ�<ハフ�瞋チノッテヨ>€2ナユ�# �ル
瞋チキハ�:J<ツ)<テ):"<ヘタヘ�
ツF:J<ハDセハDw: "#w+ヘ)タ:��ヨ@#セw+ハD:�謔�ツ3 ユ�^:ウw瞋テ3 ッノナユ裹*"|オハ_�s#r+ヘ)ツ�� ヘ、
G�ハ�キハ��$ツw: "#w+�$ツ�:"<wヘ)ツ�ツjッテ。~�_#V�""�瞋チノナユ褄#ヘ��" ^#V�チ<>�ハタ/キノユ�!ッw#w#w#w瞋ノナユ� 6#ツワ瞋チテ#~+�ニ@�@ツ��ノナユ薑: "ニ@クハ!�~�ハク#ツ�テッ瞋チノナユ薑!�~#キハ<クツ$ :��フッ2�!瞋チノナユ袁~キ��ヘ硴!ヘ�キ>�ハ_ッ瞋チキノナユ袁~キ��ヘ硴"ヘ�テXナユ�"7~ホw#ツ�瞋チノナユ�"7~゙w#ツ�瞋チノ袁@ハニ�!€�ヘ xアツョ�睨�テンヘdハ��!€�ヘ xアツヘ�睨裔袗"~#カムツ�ッテ睿��!€��袁@ハ xアツ��睨ナユ裹:"<w#6�!�ヘキハ�OヘI ユヘDCzムハG ツO+~�:ハV!�N#テXキハVxヘ�メ�yキハ� ~�.#ハ�+ ヘ�メ�# ハ�ツa ハ、~�.#ハ、+ヘ�メ�#テ�xキハ、> ツ�yキハシヘ�メ�#ハト ツォ> ツシ砒 ##~�*ツ�6?ハ�x�ハノ#~� ハミテヒツノ睿'ツ�裔ッ!-"6瞋チノユキハセツム7ノム~�0?ミ�:リ�A?ミ�[ノ$/#-@&*?#~キツ1: "w:-"キタ #~ヨ?ネ ツ8�ノ袁�
ハ�ヘ、
ハ�Gムユナ�##ヘ3 セツxハr ツ[眞テ�~� ツ��:ツ��^#V �#��ノ� チツT�ヘ�メネツ�Gz㊦g€コレ��!�セ瞑�<W# ハ�ヘ�レヲ~�$ハ�ヘ3 Gヘ�ハ��xヨ@_# ツ�{キハ��ノ~# �:ハ��ッノ�ッノ~ヨ0�
ノナユ�+N#yキハ5蛬� ツ# ツテ-T] +~� ツ- ツ"�ヘル
�+qy瞋チノナユ�ソ!~�ハRニ@ >: #ヘ}~�� ハj>. ヘ}>  ハy> テn瞋チノ~�� ハ� #ツ}ノ2
"ナユ蘋 ヘ瞋チ�ノ�ハョ=!
"セト�テ睿�~キハツヘカ #テカヘ�!カヘミヘセ:"キハ�ヘ、
�!KZU ハ�テ�DM砒ムヘル
� 6Yテ> ヘカ >
テカ ヘ� ネユ�*Nヘヘハ)|オハ)ヘ� ツ ヘYツ瞋ノ�*Jテ7�*Hヘ<睨ユ蛞オツIヘテVヘツVヘYツIッ瞋ノ「zウツ\+|オノヘハf�!^~�:ツ=2ツハ�ナG#~+w#ツ~チ�ノナ薑ヘハ�<2ツ!^=ハァNpA#=ツ�p眞ノナユ薑ヘハチo<2ツ&^p瞋チノッ2ツ2ネッ2ノナ�G:ァ!クツ��2x�Aレ�[レ��aレ�{メ:キxハ� チノ:ツ�dノヘネ:ネキネ�!テEヘハ2ヘ� ツA:!キハ2:ツキハA:ツキ>2!ハ?/キノ�!"ト�:�キツ\ヘJ ヘムヘォテテナユ�TヘJ O:���ハuケツ�:QOヘ� ツ�*R+|オツ� ツyツォヘムヘォテYヘJ Ox�
ハuyテu!�~キツ#~#foエツッTH� レメヘォ ツチテYyクハ��ハ�A!Tw# ツ�テャヘォテY�2e!:!キトセテY~クハヘヘテッ^#ノ�TH#セハ$眦 ツ睿~キハY:ツ�Y�eメY:ァ!OF#~�ケツR��2�ォツC瞋チテナ�!「:�G�p!QGx2Q"R眞ノ:キネ�ナ�ナ褂Gヘ�*$"x� ハム�
ハヨ$: シツキ:!キハキ&,:スハホ"$:"キツヌ|�ツハヘxヘカ 眞ノ&テキ,:7旆キテホ�!c!~#セハ�ナユOFwヘチムチ睨蛬キハヘ�#テ�睨�> ヘ�>
ヘ��ナO:g"G/。€<唾ノナユ�*エ>�ヘz*カッヘz*ク> ヘz�2コ!!"c!!�~キツn:o&ヘ":O>
ヘカ ツ[ッogヘ"瞋チノヘヌ!"$テjG:p#=ツ~ノナユ�:%ヨメ�:$ヨメコ2$:2%!�~キツキ*$|<2%ヘ"テコヘミ瞋チノッ2e!>テカ ヘミ:Cテ�ナヘ�~#キハ�O~ヘカ # ツロチノ�<ツ�#~#foテ���!#�セハ ナユw*$ヘ€ムチ睨�!#ッセハ ナユw*$ヘ�テ ナユ褄*$ヘ� ハu�"$ヘ|キツV}サハNヨレVサツV>
ヘカ > ヘカ テu:}�ツdヘyテo:キ!G:�#�ヘ}:Bヘ�瞋チノ�!jヘミ*z:yキハ�}lg藪ヘカ!oヘミ甅ヘカ!tテミ�*$"+睨�*+ヘ"睨:|キハトGi&テネyテカ xキネ("ヘケ �>戚�O>0カ# ツロ�0ハ�>9ヘカ ツ�ノ~ヘカ #ツ�ノナO ハ:!キツヘツ
テ�チノ�!「+|オツ眦�!ヲ~ダzホW#ツ,~点#~諜ノ*�!T]%"2oッ2�!g",ヘa ".ヘy "*ノ!~�*€_�テト袁�*yヘトノ*o/ヘトテo!�€_3テト!Cテ・!塚�!€�"�!!€、"�!ヘ�:Bヘ@*y "ッ2!�ヘュツヘイWS.OVR?ヘイLockedヘイNo roomノ�テ ッ1€、襄ッ2"ヘ�
ハ_"ヘ、
###~6キハ_��2"� ヘ�ヘキハM ヘ>2g"!フ・6# xアツj-�:�キト�2#ヘ_ヘナッ2ネ: 2テヘサ!アヘヌ!�フ�ヘ<2 "2 "� ヘ2"2"2
":ヨ・レ�!�ヘヤハヤ!�€3" "�"/"�%€ヘトヘ$ツ゚�1エテ_
Press any key to return to WordStar...$WordStar 4.00 Overlay 24 Aug 87
Copyright (C) 1979, 1987 MicroPro International Corp.
All rights reserved.
漆�� %�&�%�%7&'ヲ&ト&�''(\('$'l'�'ケ'K'�(e%ッ2{!ナユ�:ェ"�>�2ェ"!G"w!ッ2y!2z!:キツ)&:{!=�ゥu�=フy!%ッテv,:キツ)&ヘテ'ハQ%:ン!� ハ%� レQ%ヘ�%テQ%:ン!ヘ5ナG:%€チ!セミ*w!x駄ヤ%_+~#w+ツ」%:ン!wヘ 4蛉狙ヘ、#~ヘ�'ツヘ%~ヘ 4ハヘ%ツコ%ヘュ眦゚%:ン!ヘ 4ネ:ン!w# ヘ�'テ,:ン!2}!G:ィ!クツ�%:y!キハ&:y!2F*�+wキハ&#�!GG~#ツ&ッG�2ェ"ヘW,xキ瞋チノ:y!2Fヘナ�テ&ヘ=&テQ%:y!G:z!Oキネクツk&*w!+~ヘ5Wヘ`&ツT& テ�'ヘ�> ヘ 4テ�ヘャ&*w!^ヘヤ'タヘャ'賎ネヘ、ハ�&#~+w#ヘ 4テ&{ヘ5G> ヘ 4ツ�&ヘュ�!y!5睨ヘャ&テQ%ヘャ'yキネ +~ヘ5Wヘ�'ヘ�ツシ&ノ*w!^{ヘ�'ツQ%ヘャ'ハQ%~ヘ 4# ヘ�'テQ%ヘャ'ツQ%�、*�+~#�キハ 'y�Pハ 'wヘ 4# �=��&�2y!ヘュテQ%:iキツ7&ヘn&テQ%:z!キハ1'ヘャ&テ$'!Gヘ�'ヘ、> ヘ 4ツ='ヘュテQ%ヘテ'ハQ%ヘf�2ン!�ハ%��フセッ2テ%ヘ�'ハQ%ヘx+ハQ%!nwヘ?,テQ%ヘ�'ハQ%ヘG+ハQ%テx':{!キネ:u!キネヘ�ノ"w!x2y!y2z!ノ*w!:z!O:y!Gケノ:/2テQ%ヘヤ'ハヒ'ッノヘッ'>Pクネケノ�!:%セ�?淤ヘ5虍: 波:%シ�?淤:z!Oキハ (ヘャ&~ヘホ^ハ�' ハ (ヘャ&~ヘホ^ツ(ヘ 4�*w!#"w!� y2z!テQ%ヘ3(ヘ3(テQ%ヘャ'ネヘヤ'タ~ヘ�'タ~ツM(ヘホ^タテQ(ヘホ^ネヘ 4# ヘ�'テ3(ヘh(ヘh(テQ%ヘャ'ネヘヤ'タ~ツ}(ヘホ^ハ�(ノヘホ^ネユヘn&ムテh(> ヘテ'> 2ン!ヘ�%>
2ン!テ%�:%レィ(:$oキハニ(:u!キハニ(:"キハニ(:�!$セメヌ(ッ2�!睨�テヨ(ッ28ッナユ薑!キ~ヘ3 ^~#� ツ゚(y!%セツツ!9"�ヘ�/ハ\):Rキツ6)ヘf� ハ0)!ィ!セハ0)!ァ!セハh)Oヘ3 ヘ 4y29>28> 2}!テ<)ヘ-%ツh)!8~キツI)xキハ\)#~ヘ3 !�!セハr)!�!セハm)ヘ!ス/ヘj-テ�(>Iテt)>Nテt)>Y瞋チノ袁3ツ�):"キハ�)!�.�ツ�)!�.ヘヘ/ヘj-ヘ�/睨�:}!!ィ!セ>�ハェ)/盥ノ翡ユ�*��Pキハニ)w# ツケ)�+p�チ翹:ォテラ):ヲキ>�ヅ)/キノヘナユ�!ヲヘミッ2%*エヘ#**カヘ#**ク ヘ#*ヘ<*ハ*レ*~ヨwメ*>�2ソ#瞋チテヘ 5:$G:�=ハ:*#F+p#テ.*qノ!タ#:$G:^#�ノヘナユ�!ォヘミッ2%*エヘ�**カヘ�**ク ヘ�*ヘ<*レ�*4!_#セレ�*>�2ソ#瞋チテ:$G:_�+=ハ」*+F#p+テ�*qノヘ�/ネナユ�: "ニ@ヘ 4:"!�セメ+o&ヘ�
ツラ*,-ツム*:�諛ト・4テ+ヘ・4>:ヘ 4ヘ、
ハ+ッセハ+: "セ#ツ�*:"セハ+ ツ�*テ+#~� ハ+ヘ 4ツ+*$"�!瞋チテヘ/袁�/ハE+>(ヘ 4!�~キハ=+ヘ 4#テ1+>)ヘ 4ヘヘ/睨ナユ�*�! : ヨG~キハs+yニOクレX+~キハs+"�!�テt+ッ瞋チノナユ�**�*�!ヘ� ハ、+�: ヨGyニOクレ�+"�!�テ・+ッ瞋チノ{2 "ニ@ヘzキネ=2"ノヘハ,テヤ+ヘハ,ユミヘ� ムツ(,ヘ*,ツ",ヘ<ツ,ヘ� ハ ,ヘ<ツ,袁ヘ/!q,ヘj-ヘム(�Y�ヘ/�,ッノヘカハ,ヘヲ タ!」 テ%,!
テ%,!�
テ%,!R
ヘ�/ッノ:キ!キネユフヘ� ムノ�2�!�ナユ褄!Nzウ6ノハO,6テ#s#r瞋チノ�!ヘ?,睨*ロ!^#V*゙!&)^#V��ユ"ロ!Oテ�,ヘハ�,#~#fo~#foナ��G~# キツ�,ヘf2ン!�@レァ,�W�� ハ�,~#��ハォ,�@レス,�ェツォ,チyヘ-ヘホ,�チ�{2゙!*ロ!###~#fo^#Vノチヘホ,*ロ!zウハ€,テノ,ッ2:N�ノハ -ナユ袁N瞋チテ€,�2!テ€,キネナ�=O!ス! :ン!� メ)-�ヘ3 w眞テD6:レ!2ス!2セ!2サ!ッ2"テD6�!テP-�!<"D!"J睨ヘハ
>�メk-キノ�テk-ッナユ薑ヘタ-ツキ-ヘe.メア-ヘュ.キハオ-Oヘ > ヘQ/ヘ/_ヘホ-{� ツ�-ヘ2ヘ2ハオ-ヘタ-ツキ-ヘe.メア- ツ�-ッテキ-����ムチノヘ�キハヒ-��ノナ�ツレ-ヘQ.テF.�ツ�-!��テF.�ツ�-ヘQ."�!テO.�ツ.ヘ/2c!テO.�ツ.ヘ/O> ヘ�3テO.�ツ5.ヘQ.5
<�メO.ユ�=o&) s#rムテO.!���ハ.キ�0ト@2チノ"1*c!"3チノ:q!� ハ].*$ノ*$:s!gノ�!M:$セ睨ヘュ.ヘ/� ネ�ツ�.ヘ/�> ヘ 4�=ツ€.テr.キ�.ト 4テr.袁�0~#キハォ.�.ト 4テ�.睨ヘチ.ヘ/��タヘ/oヘ/gテュ.ナユ�"F�*Hヘ� レレ.*Jヘ� レ/�)L*D�"q#wム*(�:?Oヘュ*({廟z弩ウハ/*F}諤o"H"J�テ/ッ瞋チノナユ�*F�*Jヘ� レ:/bkヘチ.ツ:/>テM/*H{桧z廨*( ~�"F瞋チノ2t!> 2q!ッ2r!ヘ、>�2,:%2s!ノ><2t!>゚2q!:%2r!�*エヘ 5:%セメ�/w眦、袁ェ/*3"c!*1#|オハィ/+ヘ"�睨�*$"-*c!"/睨�*$,&"-*c!."/睨�*/"c!*-ヘ"睨�!ヘ"睨ヘヘ/ヘj-テヒ0ヘッ0ヘj-テ�/ヘッ0ヘe-タヘ31ッノヘL-ヘチ.ヘ/�ハd0ヘチ.ヘッ0> ヘQ/ヘ/キハA0� ハJ0�ハ[0�ハg0�ハp0キ�0ト@2テ0ヘ31ヘヒ0テd0ヘ@2ヘ2ハ[0> ヘQ/テ0ヘ31ヘツ0ツ0テE-ヘ/2c!テ0ヘ/O> ヘ�3テ0袁�0~#�ハ�0キハ�0�0ト@2テ€0~2c!#テ€0睨ユ㍉*�^#V�ムノ�*^#&ヘ"!"c!眦W,ナユ�*
テム0ナユ�*F> ヘQ/#~�ツ�0#~2c!テラ0Oヘ@2ハ�0y� ツラ0ヘ2ヘ2ハ1ツメ0:ノキフナッ2゚!�2!ヘf!ィ!セハ,1Oヘzツ(1:ァ!ケツ1ッテ.1�瞋チキノナユ�>�2Lヘ・1ハ�1:。キツg1*$�> ヘQ/ヘ>2ヘ2ハ`1ヘ・1ツL1睿"テ�1:%キ> ト�!。ヘミ*エヘ�1*カヘ�1*ク ヘ�1瞋チノ:$G:触ヘ 5q#ツ�1ノ:$_:敵*エ~キタ*カ~キタ*ク~� タツー1ノナユ薑:$クメ�1*$�> ヘQ/ヘ>2ヘ2ヘ2ハ�1:$クメ�1ナヘ・1チツロ1睿"瞋チノ�:$<!Lセレ2w睨ナユ��:+<!$セハ82!セ_レ-2!$6�k&ヘ"zキ瞋チノ> ナユ薑:e!キトセ*c!|ュOツ�2:q!� ツ�2x� ハg2��ツ�2 *エヘ 5:s!セレ�2:,��:s!ツ�22,<!セハキ22s!テ�3x�G� ハ63�
ハ63:q!� ハソ2xヘ5!%�! セレ3>+2t!テ�3yキ:s!ハヒ2ヨホ*エヘ 5w>゚2q!:,��~ツ�22,*c!�!"c!!"セレ3ヘュ*$%"テ3ヘ'3:s!ヘ'3�"c!xヘ�yキツ3xヘDハ�3:%2r!テ�3!%セネ�> ヘ��*3!c!>w#ョハJ3:%2r!ヘ�:q!� ツZ3*エヘ 56�*カヘ 5F:r!w脊イ3/<O:�キハ�3G*クヘ 5~� ハ�3:"€Gxケレ。3!:%セハイ3> ヘ� ツ�3テイ3!�ヘミ*クヘ 56 テク3*クヘ 5:t!セハ�3w:O!%面�3G:"クレ゚3> ヘ�ツモ3テ�3*$aヘ":t!ヘ��テ�3ッ�!q!~ーw�ムチノナGヘ@2ハ 4x ツ4チノナユ薑*エヘ 5:%セメ4wOxヘ5^! セ>メa4*カヘ 5yセレ;4wx��ハf4�ハl4�ハ€4� メ\4>^ヘ�x��ヘ��瞋チキノ!&テo4!,ヘ�N ハ_4#~ヘ�テt4>-テ\4蛬キハ�4� ハ�4#ヘ 4ツ�4睨ヘ�/ネヘ・4�テヘ/ナ袁ソ ヘ� G~ヘ 4#ツョ4眞ノ:5キネナユ袁ェ/6�#V#~#キハラ4テル4/�*ツ�4*�`i~#fo#|オ+ハ�4ヘ"硴ヘ�4�5��=ツネ4瞋チテヘ/ユ�*$&ムノ�.�テ!5�*ェ"��ハ75�メB5�ハ<5>テ?5:&睨:,・睨>睨ナユ�> ヘQ/*U#�*s":u"スメd5キハd5o> -ハw5ヘ�5� ハf5>-テf5:l2c!:*#ケツ�5:s"ケハ�5:u"ケハ�5>Vテヘ5:s"ケ:�!ハヘ5:u"ケ:�!ハヘ5ヘNケ:�!ハヘ5!�"ヘ6>#ツヘ5!v"ヘ6>!ツヘ5>-ヘ�5ヘNo&#y富憇}5ヘ>2瞋チノ�{イツ6:t!�+ハ6�ヘ@2ツ6>+2t!テ6�~キネユ_#~ケハ6ツ 6ムノキムノ袁W,ヘD6!��"$#ハ-6,ヘ"皹25ノッテA6ッ2"ノ�2"ッ2":v!キネナユ袁、ッ!コ!セw*>ト。8*:レ!ヘ。8ォ!!ス!ヘ8~ヘ8#ヘ8~ヘ8ヘ8ヘ�8ツ�6!キ�ヘ8テノ7*�:"キツ」6!ソ!ヘ�8ヘ8!ホ!ヘ8ヘ�8ヘ8ヘ8ヘE!キ!ヲ!メ!ヘ8!ヨ!ヘ8ヘ�8ヘ8:X#キハ�6*�ヘ8:X#ヘ8テ�6*�ヘ8:ゥ"ヘ8:"キハ7*�ヘ8:"ヘ8テ7*�ヘ8:/"キツ7*�:ア"ヘ8*�ヘ8:"キハ47ヘ8:ッ"�0ヘ8*�:"キツV7!ュ":キ!ヲハV7*�:ョ"キツV7* /�8�8:"キハt7*�ヘ8:"ヘ8テシ7ヘ8*:�#キツケ7:キ!キハシ7*&|オ*ツケ7:�キツカ7*ィ|オツカ7*ヘ|オツカ7ヘセL|蹊ハカ7テシ7*�ヘ
8!サ!ヘ82シ!~ヘ8ッ2ケ!: G*�*セwトA8:ケ!<2ケ!#ツリ7*エ6*カ:=w*ク:レ!wヘュ瞋チ�ノキネ~� ネヘ8#テ
82ケ!ノナユ� ツ&8:レ!G:ケ!! セメ=8_<2ケ!*p瞋チノ� リ�ネナユ襄*ク!.:$キツ€8:%_|凸�8レ€8O:"ケレ€8*ヘ�8~ヘ�# ツt8テ�8ヘ"ヘ�8��瞋チノ:A襦2c!ノ�:キ!!ク!カ睨G: p#=ツ・8ノb�ア8x:/:!9>99�8:nキツニ8ッノナユ袁3/�バ8ヘ6!1ヘj-ヘ\9!ャ8ッテv,:ン!ヘ3 ヘ9:ヘヘzツN9xアハQ9 +~ヘ� xアツ�8�2ノテQ9ヘW9ハ�8!�+N#テ�8 クハ�8yキツ:9� ハ'9bk テ'9K テ$9:キ!キトdテQ9ヘナ�ムチキノ:キ!キノナユ�*&>セハ:ヘ :�ヨメp9> ヘQ/> ヘ@2>@2c!~ヘ�:>2c!> ヘ@2�#N#F#xアハュ9##~ヘ�:# xアツ「9睿h:~キハ:ハ:�!:%�ダ�メチ9�:サレ:ユ�#~#fo|キ}瞋ツ:�!nス睫:メ::%サハ}9メ}9> ヘ@2ツ�9> ヘ@2ヘ2ハ:ヘツ:テk9> ヘ@2ヘ2ヘェ/ヘ31ヘワ/ヘ�瞋チノ:キ!キト�テo2**&~キハT::*セハY:レT:ヘh:テ?:ッノ�#^#V#N#F#ム�ノナユ#N#F#^#V# ムチノ�>��メ8ヘヘ/! ヘL-ヘ�/ヘE-テメ8� レ�:テ@2�>^ヘ@2��テ@2!�ヘア:!ォヘツ~キ�ノ:W#キタ!フテs ナユ�ミ!hヘ�:瞋チノッ2Y#:ヘヘXハ�:2X#ノォ!eヘ�:ネ�!bユ�!
�ヘル
ムユ!フ~#:�キツ;~#ヘル
痿�w:��ハ:;ヘツヘ� ハ=;2Y#2X#ノヘカヘヲ ノ!ホ襄!ヘs !aヘs *&ヘ"ヘヤ)ト�)!カヘミヘセ€ヘ�ナユヘE><ハネ;ヘニ@��.ハネ;~ヘ3 Gヘ4Tヘ3 O!ヒ;#~�ハテ;#クツ�;~�ケツ�;~諤>:ツネ;+~諤>1ツネ;>.テネ;>?�チノPACPOミミLFマFアFイFウHナHアHイHウIGUハPマミNRRBミLムヘBヘTCラFヘHヘフHPテSメUフPヌXムXラXナXメXフDニRヨRミSヨAヨDヘCモFノPニRMLMLSOJPモPMAWWIGマMチIリTテPメIニEフEノ>テJ<>ナユ�9Pヘ4Tハs<ヘDハT<��0レs<�:メs< ツT<x28ヘ �ハ�<|キハ�<.�}ムチノナ�テ�<ナ�ヘ4Tハヒ<ヘDハ�<��0ハヨ<�1ハヒ<�2ハレ<ヘ3 �Dハレ<�Oツヒ<ヘ4Tヘ3 �Fハヨ<>ハ�<�テ�<ッテ�<>ハ�<ッ眞キノナユ袗ヘ4TハN=ヘDハ�<�PヘDハ=ヘDハ= ヘ4Tハ=ツ�<テN=yキハN=2��:"<wヘハN=砒ヘ4TハI=ヘDハ.=�ヘ3 �CツI=>テO=>テO=ッ矣ムチキノナユ裹*;"耋N>ヘ_C��.ツ�=ッ2u"x2s"2t"ヘ4T��.ハ�=ヘ4Tヘ4Tハル=�OヘDハ�=�-ハ>� ハル=�!ハ>�#ハ >ヘ3 O�Pハヒ=:�!ケハ->:�!ケツe>ヘN>x2s"テ�=x2u":s"キハ�=テ>:s"キハ�=O:t"ケツ4>ヘ4Tハ?>ヘDハ?>ヘN>�テ�=ヘN>テ�=v"テ>�"ケハ>�<o&p痊2t":s"キハチ=テ�=x2t"テル=:s"2*#�テF>!#ヘEッ�";"瞋チノ�2v"2�"�ッ2s"2<"<2;"��!#ヘE睿W>ッ2t"ヘ_C�ヘDハァ>ヘソB�!:;"��>ケハ�>xキyツ�>G2s"2t"�ヘ4Tツz>:t"クハ?>テ4>ヘ4TネヘDネテ欝:ク!キタユ�*&}エハモ>+"&�ッノ*${\鞄W+~ ツワ>"$��ノ:ク!キタ�*&|オハ?#"&睨眷ユ裹*"�*7�*$� #ヘ� 瞋レ.?w# ツ?"$�テ5?!"&ッ瞋チノ�ヘ侫*u##テK?�*u#+"u#碵ノ�ヘEハi?:"キツp?*�"ヘy ヘs?*9"#"9"碵ノユ�*�""�"ムノ�ヘEハ�?:"キツ�?*�"ヘs?*9"+"9"碵ノヘEハQ?�!"9"ヘク?*�"#"�"碵ノ*�"+"�"ノヘEハ~?�ユ褄*$�*&�*�"+"�"ヘク?!"9":"G*�"�1Gハ @ヘuHテ @�*�"ヘy ヘs?*9"#"9"睿欝ハ+@�缶+@� ハ+@ヘ欝ヘDト4Tヘ1Gハ�?テ�?�"�"x2"�"&�"$瞋チ�@ €��レc@ッノユ蘋!@@:"/ヲ_!y#ョw{瞋キノナG:"/�ヘZ@ハ邸G:s#�2s#xチノ~キタユ�*9#�コツ・@}サム~タヘ�N~ノ~キタユ�*3#+�コツセ@}サム~タヘ弉~ノ~キタヘHTネミヘュ@タ*3#+テ4Tナユ薜:キ!キyト福テA�4T��ヘ欝ノ*7#ナユ袁ソBO:キ!キyト勝"w#瞋チノナユ薜:キ!キyト勝ヘ� "w#yヘC瞋チノナユ�!喉テ:Aナユ�!qA~#キハlA��ハIAクツgA~��ハSAケツgA#~�レlAGヘExツlAヨテlA##テ:A瞋チキノ
�
 �濠 ��
� ��
�
 �濠� ���
� ��ナユヘ�Oヘニ@ハBヘDハホA フZ@ヘ4TツキAヘeBテBGヘ9?ヘ4TナOヘ4AチGハB:t!�+ハ�乕&
B~�<ハ�2t!x�ト4Tx�ヤ9?xムチキノ.-JF< < Jナユヘ=Bヘ欝ハ/BヘMBx�フ4Tヘ=Bテ5B*3#ヘニ@ヘャDxムチキノ:y#Oヘ垢ヘ�ネy2y#ノOヘE?ヘ欝GWヘ+AG�ヤE?ノ�テfBッナユOヘeC薑ヘャDハ沓zウハ沓xヘDハ沓ヘ鵝ヘ4TGツuByキツ稗ムテ烹瞋チノナユヘeCGヘ」DハシBzウハシBxヘDハシBヘソBヘ4TGツ・Bムチノ�ユ袁ヨBO�G*;" ";"瞋チ�ヘ$Dツ蕋:;"=ヘキノ��ハ��レCヨネッ<ノ�*;"|オ睚�ノナヘ:Cチノ�ユ�*;"��ハ$C�レ(C�ハ5C+テ2C#テ2Cヘ:COヘ� ";"瞋チ��G�メ\C�ハZC �ハ\C�ハ\C~�ハ\Cッノッ<ノユヘeCムノテrC+~キツxC#ヘ欝ハニ@ヘDツkCテ4TヘZ@+~キツ鼎#ヘ欝ハニ@ヘDツイテ4T�*u#"$*w#"$*;"" $:y#2 $:"2 $碵ノ�*$"u#*$"w#* $";": $2y#: $2"碵ノナユ薑�_x�<O!セ~ ツ�>ホx瞋チノ� ネ�己� ネ�妻�
ネ�緩� ネ�宰� ネ��ネ�科� ノユ袁ツD_!セレ9D^ヘンDW! セレFDV�"瞋ノ�*u#"#*w#"�#*;""�#:y#2�#:"2�#碵ノ�:�#2":�#2y#*#"u#*�#"w#*�#";"碵ノ�!"u#砒!"w#砒!";"睨襄ヘ」D:キ!キトナ殪&"w#�、Dユ�*^#ッg�*u#レレD|キ}ハレD:瞋ノユ�*U#�*w#}登|墺�ッテⅴキ}ハⅴ:瞋ノ:。#キノ:"/キノナユ�s"~ヘ2E# ツE*#:s"ヘ2Exキハ.E�2 #瞋チノ����ノナテNE:゚!キツ;Eナ: #/Gユ蛉キハ^E*Lヘ<ツスEヘEツ右:ク!キツ右*9"ヘソ ホ!:。!! "ヘル
� 6 テ。E:�!*�"ホ!ヘチE:。!*9"メ!ヘチE*;":ク!キ:「!ハエE*�!:」!ヨ!ヘチEヘD6瞋チノGヘソ ! "~#カ#�0ハヨE>*テンE~�0ツンEx#~#~> ノ�:"�2":s"2*#�2 #睨�:<キツ FテF�2$2$2$�ッ2$2$2s#ヘムL�ナ薑ヘセLツ8F#ヘ~LハHFxヘ|@*5#p#6"5#�眞ノッテQF�ナユ�*7#{桧z廨メkF*3#�テrF*3#�*5#}登|喩 �ハ�ムユ}|ッムチノ##~++<ハケF=>�ハケF�#~キ崧F*3#+ヘ弉眥祈テケF*9#ヘ�N眥祈�タF�ノナユ^#V#~キツ澁*3#�*5#{賓z徃メG� G<ハ�F:ク!キツ�zキ�Fウハ�F*3#ヘニ@テ G*9##テ G�*7#ムチノ�*7#~�.>フE2"キノ袁$G睨*7#テ1G+~キツ7G#ヘ欝ハOGヘDツ*GヘDツIGヘEツ*Gヘ4TテGヘニ@テGヘEネヘニ@�.タ:ク!キタナユ袁4T��#ヘOF��ヘ蜂レgH!�#ヘタFヘ4T�湜PHォGH%H+H,ワG-ヒG.ムG/H1�2H�!s"ヘ�>ハgH�U=�2 #ヘkH:s"2*#テgH!s"テ゚G!ッ"�2"テ礙!t"ヘkHヘ�>ハgH�H<ヘェIテツG!u"テ゚G!`"テ.H!ア"テ
H!ァ"ヘ�>ハgH��<�2"テgH!_"テ.H!^"テ.H!�"ヘ�>ハgH�H<!�"ヘJH2r"ヘュVテgH~キタ<wノ!�"ヘ�>ハgH�2c"�C<"�"瞋チノ�*##"#睨ナユ袁4TチHテ禰ヘEネ:"�.タナユ�廩!"ヘ蜂レ_I�7IWI覃=ICIII,�- I.I//I1I2$I�cIhImIcIcIII,cI-cI.cI/cI1cI2cI��2 #!s"ヘ栗テ�H!t"ヘ栗ヘシ>ヘェI:s"2*#テ_I!s"テ�!u"テ�!ッ"�2"テ鵫!ア"�2"テ2I!ァ"テ\I!`"テLI!_"テLI!^"テLI!�"ヘシ>ヘュVテ_I!�"ヘシ>瞋チノテoIテoI*&|オハ~I+"&テ_I�� *$"$テ_I�*#+"#睨ヘs;}�リ#ハヲI##テ姜^#Vノ褻�2 #!ッ"~ヨホ�
レソI> w=>ハヌI/2"!s"~ヨホニ゙w睨ナテ礫ナ�薜:"キツJy��ハ�I�ツJ�テ�Iッ2。"yヘDツ$Jヘ7Jヘ$GハJyヘDトUGヘ�*7#ヘャDテ3Jxキyハ0J*7#ヘ�ヘ|@y眞ノヘDハWJ� ハTJ�弧QJ:"キフQ?テWJヘ9?ヘ�?ヘ9?ノヘDハ巷�|@�ヘDハ笛ヘ$Dハ�蚩ヘ|@}*7##ヘA睨�*7#ヘeB碵ノナテ褒ナ�薜ヘ$GyヘDハノJヘ?ヘ�*7#y� ハニJ�弧テJ:"キツノJヘ~?テノJヘE?ヘタ?ヘE?*7#xキト`By眞ノナ�*7#}�フHヘ鼻ハK ヘ*K2�#ヘDツ K*7#ヘニ@ヘDツ"K ヘ*K2�#�環KヘEハK公�テ"Kッ2゚!y2�#x眞ノ6#"7#*5#wG#6"5#ノナユ袁[K�*7#ヘeBヘMD�ムチノヘDタヘ<KテQKヘ*5#�*7# ~�ケレtK#テhK~ヘDハ�キハ尻ヘルIテoKヘ哮ヘリJヘルIキノヘ哮ヘリJネテ[Kッ"7#+w�"5#wノナユ�*5#}�フ+ヘュ@Gハ黑ヘLヘDツ黑OヘEハ絳y�環ユK�*7##ナユ"ヘミ
ムチ*5#+ヘュ@ハⅡ~ヘDツⅡHヘLA�{2�#x瞋チノ~G6"5#*7#+w"7#+6ノナユ袁*L�ャDヘMD�ムチノヘヘ=LネヘヲK�[Jヘ=L�*5#�*7# +w�ケメGL~ヘDハaLキハgLヘ|@テGLヘqL�ノヘqLヘヲKネテ=Lッw#"7#�#w"5#ノユ�セLヘ� レケLナ:�#Obkヘ[ ヘ� レ廰ie}ヘjR�/<ハォLgヘFSチヘセLヘ� レケLッテサL��ノユ*5##�*7#+}登|喩オムノユ�*7#3"ヘOF瞋ノナヘ� ヘ鎰チノxアネユ褻�2"*3"�!IMヘMユ!QMヘM!�:�#<トM� "3"瞋ノ~#蘿oエハGM~キツBM+~�+ツ-M~頓BM:."/カ#カハBM+~『#~��#テM睨ャ#ッ#8"d#ナ#ネ#S#ン#�#ソ#g#ャ#ユ�!S#ヘ熱!�ヘ熱!�:�#<ト熱瞋テ゚Lナ#ネ#d#ャ#ッ#ソ#g#S#~#蘿oエツ櫪睨~キツ蹼+V+^�*7#ヘKF{賓z徃ムレ蹼ヘ� レ蹼>�!ス#ヘ� ハ蹼!ェ#ヘ� ハ蹼!ュ#ヘ� ハ蹼*7#ヘOF�#テ熱�ヘ欝ハ NヘDツ Nヘ欝�彩Nヘ4Tヘ4T:"�ー2"チ��:s"!t"セレ'N<テ(N~睨ナユ褄ユ$ヘ_N�$ヘ_N! $$ッO檜�O�#ツFN>Gyキx瞋チノヘhN! $テミ
ナユ蘓#V#~<ハ�=ハイNOzキ冾NウツナN*ヘッ�!$zw+{w+>�=w*9#ヘKF�! $~ヘ#~学#~ホwテサN! $s#r#6*ィ#�テホN! $ッw#w#wッzW{_>�=! $�#~仇#~学テ�! $>�w#w#w瞋チ:$キノナユ�:ォキ�O*ヘ|オハォO�cRヘ� メO��2�#ヘテOハ`Qユ*ヘ ヘy ナ�!hQN#F#xアハEO耋]O翕4O眞#ヘ�!€� ツ/Oム��テdQ
キネ<ネナ
キツО
キツО�*ヘ|オ眥Оチ�*9#ヘKFテ。Oチテ弘
キネ<ネ
シタ
スタ
蚩&+ヘKFッ | }睨:�キハ`QヘcRッ2�#ヘテO�dQテ`QDMヘセLヘ[ ヘ� レ祕yヘjRツ甍DM|オツ祕ッノOナ�2"`iヘa ヘy �*7#DM+6#�*9#}前|賂*7#ヘル
�"7# �ナ:�#キハ1Pユ!ォヘ�ヘ@!€� ツPムテ[Q!フユ:ク!キトZ€ムナユヘュム眷ユxアハ鷄:ク!キハ覬ヘ� ツ鷄!;$:5$セツnP!:$~キハnP5ツ�!*$:5$セツ弃ヘ5�弃:キ"キハ弃ヘZ€"ッw#w#wムチ�2�テ1P:5$キハ覬ヘZ€ヘs :5$=25$ヘZ€�P��*7#ヘy #DM�� *9##�*7#+ヘル
�#"7#*9##�"9#眦[Qッ2�ムチ睿� 袗|オハ#Qヘa �ハ Q+|オツ瀨テ#Q:ク!2�キハ#QユヘZ€"6�#6�ム*7#ヘy DM�*9#ヘ� �*7#ヘル
�"7#�+6*9#6睿� ム�*9#ヘ� >ハ]Q>�チキノ眦eQムムチノャ#ッ#シ#8"g#S#|#�#j#d#ソ#ナ#ネ#ン#�#�#�#�#�#�#�#�#�#�#�#ナユ�:�キ�R*ィ|オハQR�cRヘ� メケQ�MヘセLヘ[ ヘ� レヨQyヘFSOツヨQDM|オハQR�2"ナ`iヘa 褄*3#�*5#ヘKFDM*3#ヘル
bk 6"5#チ!hQ~#蘿oエハRヘVR�#テR眞ユナ!�ヘ�チ*ィ#ナ�!hQN#F#xアハ8R耋�翕'R眞ヘ�!€� ツ!Rム��ムテSR皹ムチノ~キタ++~『#~�ノ*�#&}ノキネナユ薜*5#ヘKF%�R!ヘ[ ヘ� レ蹴|オハ�DMナ*3#�:ク!キツイR!�ヘネヘ)TツケR痾駄�OナテケR`iヘa �*5#}徹|哦砒ヘa 褄*3#�*3#�ル
� "5#6ム!hQ~#蘿oエハ�ヘ��#テ潦眞y瞋チキノ~キタ++~努#~嗹ミ:ク!キツ>Sユ薈+N� T]ヘ[ ヘa ヘy #藾i#ヘy ヘ[ ヘy �*ィ��+s#r#qムノ+ッw#w#wノキネナユ薜:ォキ�S*7#�� *9#%�S!ヘ[ ヘ� レwS|オハ鏨DMナ*9#�!€��!ォヘdヘ)Tハ祐ヘ ツ|Sテ欖痾駄鏨Oナ砒ヘa 褄ヘ� *9#�*7#ヘy DM*7#ム�*7#ヘル
�"7#+6*9#ヘKF�!hQ~#蘿oエハ藉ヘ侒�#テヤS眞y瞋チキノ~キタ+~コ+ツ�~サリユ~点#~啗蕋K�[ 褄ヘ� *ヘ�� 睿a ヘy M �+s#r#qムノ�!�#/カw碵ノ}�フ~キツDTヘHTネミ#~キタユ�*5#�コツbT}サツbT*7#~キハbTムノ�*9#�コツnT}サ>ム7タヘ�N~7タ�*ヘ|オ!�カ�7ネテレT}�フ~キツ儺ヘ抖ネミ+~キタユ�*7#+�コツケT}サツケT*5#+~キハケTムノ�*3#+�コツニT}サ>7ムタヘ弉~7タ�*ィ|オ�7ネ�2�#ッ7ノ:キ!キネナ�*7#ヘ$GヘツDO:_#<腿UヘUトY眞ノナユ袒ホO:ク!キハUッ2�#ヘEハオU�*�""�#*�""�#:�"2�#:`"2�#:_"2�#:^"2�#�ニ@ハオU�.ハツU� ハ酋ヘDツ・U:�#キ>
ハU�*�#&ヘy �*�#"�#|キ�>
�U>忌蝟!�#カw碵w�環篭�*�#+"�#� ハオUヘヘ4TテHU#~�� メ・U+ヘ4TツPU:�#キハセU�瞋チノヘ4T��#ヘOF睿s;E!�xセレTV#ハ禧##テヤU^#V!�#ヘタFヘ4T�kV天V VVV�!�#テV!�#テV!�#テV!�#�H<!�#ヘNV*�#�*�#ヘ� �:�#ヘ澤�:�#ヘ�:�#ヘ��"�#�"�#テTV~キタ6ノ!�#ヘタFヘ4Tハ酋ヘDツZV>
テU!�#ヘタFヘ_Cヘ欝ハХ�缶ZV� ハZVヘ4Tハ酋ヘDツХテ}U!�#ヘタFヘ4TヘH<G*�#ヘWクレkVテTVユ�*�"�*�"ヘ� �:`"ヘ澤�:^"ヘ�"�":_"ヘ�"�"�"�"�"�"瞋ノ!キネユT_:n"=ツ�ムノヘ澤{廟z弩ミノユ蛞キ�$Wオハ$W:�"/<ハ&W_�ッ<ハ WレW<=テ'W>=瞋ノナユ蟾ハ姥G:s#�2s#ヘムL*7#ヘニ@ハTW��ツTW ヘ4TテEW"7#+6h&ペLヘ~Lハ妓EMヘムL*5#>�w#ヘル@x�フツpW"5#6ヘ鎰�瞋チノナユ褄 !L"�#*7#�� メX�ニ@ハX��ハ禪�債�:s#�2s#�ハユW�2":ク!キ:�#フ-ヘ4T ヘDハ鷂テ欷:s#�2s#ヘ4T テ欷�ツ�>�wヘDハXヘ%XヘリJG*�##テ儻ヘ%X*�#テXヘヲK+|オツX瞋チノyキネヘニ@ヘDハ=XxヘOXハ=X+6 ネヘムL"7#+p#ヘeMHテ�-ネ�ネ�ネテD!+#~2`"#蚣&"�"�#~2^"#~2_"#~2ッ"#~2ア"#~2ァ"#~2�"ヘュV!"9"*�"+"�"!#s"ヘル
ヘェI!"#"&*""$>2c!*7#ヘャDヘ�ヘ$GトUGヘMDヘユX*3#ノ�!^#:_#�<�*7#ヘ$G�U睨ヘEネナユヘニ@Gヘ欝ハY� トDツ�ヘ4TzウツYx��.>�ハY/キムチノ�>テ(Y�>�!s#カw碵ノッ2s#2$ヘEツ{YヘpD*7#ヘZ>2s#ヘリJハlYヘルI*5#+~�w�!�#5眥XYヘDツLY*7#ヘeBヘMD�2Z#ノ:"キツ,\*7#ヘニ@ハ,\:�#2y#ヘ垢� ハ,\ヘDハ,\��.ハ,\ヘャDヘZヘpDヘヲKハネYヘDハナYヘ|@テイYヘリJ!";"*7#ヘ�ヘァ]*;"廟>憇ZウハZxアハ Z*7#ヘニ@��ハ��wヘソBヘリJヘ|@ テヤYヘ�]テ廚{ヘ*Wヘァ]o&";"ヘMD*9##ヘ集:*#_�*;"#ヘ� 瞽JZヘリJハJZヘDハGZペIテ)ZヘヲKヘMD*7#ヘ��2Z#ヘヒ]o&";"*5#+ヘNGヘ4Tハ€ZヘDツ}ZヘソBテkZヘ欝:."キハキZ�!6"ヘタFヘニ@�4T�� レ[�ヲZヘDツ藥 ハ[:;"=触メ2[テ[ヘ4Tハ,\ヘDツ藥ヘ<KヘヲKヘ[J:ッ"=ハ,\G:kキツ,\xヘ�ツ,\テ.\ヘソBヘDツ[ヘ�テ€Zヘ欝ハ [ヘDハ [ヘDハ [~�wヘ4Tノ��ノ:;"ヨ脊,[ヘニ@ヘD\ツ€Zヘ�テ€Z ハ€ZGッ2$:ォ"キハN[:."キツN[:キツN[テ*uヘ欝ハ,\ヘDハ,\ヘD\ツo[�ツ{[ハo[6テ{[ヘDツN[��ハ,\ヘ4TヘpD:ァ"キハカ[袁欝ハオ[ヘD\ハ。[ヘDハ閏ヘ:Cハ閏袁傳!;"ヘN萌:$€眛フ\硴*7#ヘ� ハヒ[ヘリJ�|@�キ[:$キハ綣>ヘ(Fヘ鎰*7#ヘ�:ッ"ヘ�ハ.\:*#=ト*WテXZG*7#ヘ�栽M\ハ\ヘMDヘ鎰*7#ヘ�:"�2"�ノヘ鎰*7#ヘ�ッGノ�ヘ禝トYヘユXヘ<K:キ!キトQKxキノ�-ネ�ネ�ノ乕&)ヘ~L睚ヘムL
:"キツ~\:`"キハ~\ユ*�"ヘy �*�"|キム�\額キハ蚕ハ噂>�ヘ(F {ヘ(F :"キツッ\*7#{�環ャ\ヘ9?ヘ�?テッ\ヘQ?ヘ9?ツZ\*7#ヘニ@ヘGヘ�:."キフY�ノナユ薑"`#*5#+ヘR]ハ臀 ツル\ yキハN]:s#�2s#�x待�\*7#ヘニ@ヘ~]ハN]ユ{キoxスレ]{賓y賓xスメ]ハG]j&ヘ~LハG]ヘムLナJヘ鎰チ*7#+6�ツ:]"7#+6ムyクツ�\瞋チノヘi]ネヘDハR]ヘi]ネヘDツ\]�ノユ�*`#�� ムネテ4TヘリJネヘルIヘDハw]ヘリJネヘルIヘDツЬ�ノ��Q#ヘOF:y#2T#瞋�ナ:"G諤ツニ]:s"Ox�ハテ]:u"キハテ]Oyチノ:*#チノナ:"G諤ツニ]:s"Ox�ハテ]:u"キハテ]ケレテ]Oテテ]!Q#ヘ祈:T#2y#テ�袗h#ヘOF*;""o#*w#"m#*u#"k#:y#2q#:"2r#ム睨:b!キノヘE-!�ヘ�/ツH^ヘ�/ハH^:"�0ヘ 4ヘヘ/!9"�ヘ31!ャヘj-ヘ�/�タヘ-%タ:Fキハ/�ツЭ:9ヨ0�メЭ2"ヘ!ッ2@#�ノ!ツヘ�/ッノ!ソ!>ヘ !ホ!>ヘ !ヨ!>ヘ !メ!>ヘ ッ2キ!2ク!2X#2ゥ"2"2"2"2"2"2/"テ2-ナユ薑�_x�<O!゙~ ツ膺>ホx瞋チノ:キ!キツ�ノ!�/ヘュ.Gヘ/ヘカ � ツ_>
ヘカ ツ_テツ2"" ">�2M*�:no&ヘa "(ヘy �"&�*�"(�� !�
ヘ[ :?=ス瞽h_�<o&ヘa ヘy "(+"�!%"2€、ヘ� レ枩ヘイProgram too big to fit in memory.!゙)"0":92u!:;2":�2":O2v!:m2ノ:P2レ!ッ2"2ク!ッ2�!2ハ�2ヒ:=2: =2:"キツ`!Bヘ�![ヘ�!サヘ�>ノ2N!s"ヘル
!�f! ヘル
!�"�ッ2-"!��"H#""ヘ�
ハェ`:"キツ彖ヘ、
ハェ`$ヘ、
|オハェ`DMヘ、
ハェ`ナ~キハ�蕕Z~キハu`ツf`眞テェ`チナヘ� DM砒�ヘル
ム� ハ描w#ツ�6�2"ヘ、
^#V�キツ�:}キツヨ`ッ!jヘ��!oヘ��!tヘ��:|キツム`>〝テリ`>2"&!aヘヤ2"ツ�コdテ1a*2�!aヘ@! �!0セツ+a#ツa*2~^#V!€�� ハ8a!ャ~ヘ� ハ8a!aマdッ2"ヘカc�!ヘヤ播>�フカcヘレc: 2b!キハma!<ヘヤ�2b!播フカc�レc!"D:nキハワaO>!ミナヘヤツ誕�゙dヘカc眞�*&p�ヘュヘs 睿a MD*&~キハワaサレレaハレa_ユ�#^#V#~#foム袁y �メレa BKムテォa6!€�!ヘ幼ツ�!�ォ! ヘ幼ツ�!€�"カ:_"エ"ク": _"褄!��ヘァc瞰�ヘ� �!dN#F#^#V#zウハJb肄 �#r矼テ1bムム*カヘy DM*�!w+ xアツYb"�!ヘ� エ2�� ツpbIッ26� ハ、bO*~キハ、b#ケハ拊#テ獣:6カ26ツ�ッ2":"キハヒb:"キツヒb* "}2 "|2"テ`c![ヘ�~キバbO#ヘDトゥ+!"セツ`c!€N ハ_c#~� ハ��ヘル
y�レ_c� +~� ツc ツcテ^cy�レ^c~ヘ3 �Xツ;c�2"+ ~� ハ^c+~# � ツZc +~� ツZc#~2^>2_>2ツ 痒テ`cッ2"痒2�キツqc*F:"キフ<ヘ!ヘ$ツツyキハ�ヘ型ヘ!"/!"-ヘ"テ「ヘュ.クタGヘ/ツ拂ノヘチ.ヘ/ xアツェcノ�#ヘ:��!ソ!~� ハミcヘ�#テテcヘ碵キネテツ"D! ヘチ.!0ヘ/セツ�#ツ鐵ノ*Dェd�ヘカc�サ
w�������,�$�4�=�E�M U�a�my���コ・シスセンタ�ツ�トニネ8ハEフK�^�e�l�r�Cannot find messages Wrong messages Cannot find overlay Wrong overlay Cannot find shorthand ハEフK�>€テ�ッ2�:�Wキツ拈ヘ�b!�:�ョwノ
キネナ��コメキ_ヘエbチヘ�b!�テス_眷ヘヌb�:�ョw:��W!�面`��メ�br2�メ鸚�ヘb�ハ`�o&�>唇w# ツ�q#ツ�_:�!�ョ�)`�ヘ鐫メ `>ヘbヘ秣�ヘ臣テマa!�ヘlb�!�叭N`7>���' #ツ<`テ@b�+ッ7�ニ'w#>���'w #ツY`:�諤2�ヘ@b!�~�Pツ `:��レ `6ノ!�~キネ
キハ�諤+ョw#
�ヨ@�ゥ`
�セa6ノwナ>2 �ナ!�ヘヒb睿ヒbヘ俉!レ蟇w#ツノ`�"�痿#蟾ハa�ハ�G�*�ヘ�メ�#47ツ秡��aG�*��'w#ヘ�ツa! 5*�#ツミ`チヘ@b�ヘ臣テマa!�
諤ョw
�ハセa_#~キネ独A�aヨA�aテ�w>2 `i"�ッ2���*�ッ7>ホ剿��'# ツia>ホ呱�'wレ^a*��鐫#~ホ'w!�~€w: =ハュa2 ヘb!�ヘ俉テ\a�ナヘヌbヘ@bチヘ臣テマa>2�>~2�!�ッテリa!�~キネッw+6+wツワa:�<2��セa:�=2��2�ノテb pT]ョ跼ョw+ ツb~㊦㊦wノ!�T]G#ョ跼ョ ツ&b跼ーノ!�~�ミキハTb!�ヘbテ僘�w+ ツYbq!�55�bqノ�
セタ+
セタ+
セタ+
セタ+
セタ+
セタ+
セノ
ニP'>ミ
ホ'テ肪
諤o
�g"�`i�テヒb*�|キツセbノオ!�テヒb~#~#~#~#~#~#~#~#ノ!��'w#�'w#�'w#�'w#�'w#�'w#�'wノ�2! テ"c�>�2! ッ2% �! 60"" #w�<2$ �ネG~� ハ^cキハ^c�-ハTc�+ツxc テ^c�*" w#"" �:! ヲw#ツ<c�*" 60#6#"" 皹ノ:eセ~ハ d:dセ~ハナc dキハ「cセハ喞テ議褄^#V�ノ~�0レムc�:メムc ハナc� > 巣_zホW�ッ:! ヲw#ツxcxノx7ノx=ハムcッ2% #~+�+ハd�-ハ��0レムc�:メムc:% �テュc�>€2% �:! ヲw#テ��:$ =2$ ハd�ムc�ュc#ナc$ナcEヤceヤcナc! ナッツ7d~キハケd�+ハ�d�-ハーd:eセ~ハ、d�Eハ稘�ナハ稘�:メ゙d�0レ゙dツ‥{�ツ‥ハ�d�dテ�dハ�d蛬ヨ0o{レ錨))))
オ�奓d#テAd奓dz�Wテ�d縷蕫w翕�d{�バdz�ニ@�d<�♯リd> �dッ盡wDMノッチノGユ#~�-ツ�x蕫G#~キハe褄)�))ム�ヨ0�
メ*e蚩&�テ�{貘イハe?xキ�%e{/<_Kムテサdムデd! 60#6
キネ+�ヨ:レヘeヨメヘe
キ�e6-#�ヨA�e�:ew�#<ハne60#テce<W
ヘ鋲ハ�
ヘ鋲ハ� ツqe+:eセ~ハ弾#6ノ�ツクeツクe�ユ
「ツオe� ツ、eムチ�ノムチ�0w#ハネeタ:ew#キノ!
キツ蘰>0w#:ew#w#6e#w#6ノ�e6-#�ユ! ~ヘ6fハ f~ヘ6fハ f+ツ��6e#�ヨA�f6-#/<6/4ヨ
メf#ニ:w#6痿�:ew�+wノ�ツQf�H>ヲツOf>�+ ツ@f�ッノ碵ニ0ノ~キネ
キツnfナチ> 2( 2) 2* ユナユ�~キハ軫:eセ~ハマfィfキハ歿セハ歿テ診�#fo�ユノ9ニfZニf.マf*テf#モf$モf(瀁-ルfヌf2( ムユ#テ€fHテヌf2* テニf#~キ+ハヌf~2) テニfムッy<ツ�Hハ竑瞋ユ蛬2 キ�g> 2) ~�+ ハWg�ヨAレ"g</<^ハWgメ竑#:dセハMg0gテ診9Hg*Ng#Ng$Ng-Ng(NgZNg"g60テSg :( w ツ"g#:dセツfg:( wテWg:* ヘ琦ツ竑:) ヘ琦ツ竑チ
�ヨ@レHッ=2( +#~キハ�喩テ診9オgZオg#オg$オg*オg(オg-ロg)ロg使:( <2( �レニg60テ使
レメgテモg �ニ0wテ使#~キ+ツオg: キ泚g6 テ�チ痿キネ6?#テ�睨� ネ�h襄:( +セツh�皹ノキノナユ�!R!ヘYhッ2 DMヘ.e!56#~#foヘ"! ヘ�4!oヘ�N#K ヘル
kb pkbR!ヘVf瞋チノナ�#~ニP'>w#メsh>�'w# ツih瞑蘇~G�<�h=�諤G��>ヘ!b碵wチノキネナユ袗ヘDハ喇ム�Lハハh�Rハ疉�Cハ
iユxヘcR!ナヘ0dチムbkヘVfテiキハi�Lツルh~ヘFi#ヘLiテハhキハ� テ疉}€o|ホg+�Rツ�h~ヘFiヘLi ツ�瞋チノユキハi�Cツi テ iムy脊!iッOキハi�Cツ$i ハ:i> テBi~ヘFi#ヘLiテ$iタ> ノ¦i�ノノユ�!+  s#ツ`iッ2�砒~�ハ」i�!レ(ヘ3 テJッw#�(ハ淑�)ツpiツpi>瞋�2��ノ眦品{レ妬Hxキハトiナチ砒A>)セハルi#ツオi砒ヘ男G瞋ユナBKヘエbチムxキネ�2��ナx/<;6+T]~�(ハ�+>ハ殃テ臺6褄ヘ� �#zウハッiユ薔ヘ男瞋CH>ツ殃�Jjレ殃�ナDMヘエbチテッi*/+-㌔+a�€_ヨ€メ<jニ€ノ袗_!+ 6ム睨ナ!+ ッG~キハbj#x� レPj7>チノx6チ�ユo&]T]T]TK ムキノ~キハ�� ツ桔# ツ|jyキ~ノヘ|j"祝y2阻ッ2Q!ヘ|jハkG諤xハクjヘBl# ツ�テk�-ツフj6�:Q!蕫2Q!��jyヘc�ヘJjメ瀚テワjチチチキノ�DMヘ0dチ��+w#ヘBl�メkヘ|jハk�!'jW~#コハkツk�>キノ�# ツ徊:阻O!'j蛬キハdk#fo"K!�"& ユ'jヘ� T]�!,j~#fo"M!!,j~#fo"O!*祝ヘ�ムタ*& ##テ kム*祝ヘ|jハ|k~6ヘfjヘ<jMDヘ�b:�キネ>ノナ蠻K!セハケkセハ�k# ツ㌣ッチ眞キノ�*K!|eo"K!*M!�*O!"M!�"O!�# ムナヘ� � �{キハルk�++~キヅk{キツヘk>テ很6�+6#ナ袁fjヘ<jDMヘ�b眞袁|jツ�k眦ルk~6ナユ袁fjヘ<jDM!l�*M!鱆ムチヘ|jツ4lヘJjレ瑢�Mヘエb��w眞テ��!K!セ眥l6テ�袁fj:Q!ョw睨�!"&"U#ヘ泥ヘMD#"9":D2�#>2y#2�#ッ2゚!2Z#2"2"2"2。#2"2t#2。"2�"2 #2�2�#2�#2ノ#>�2�#!hQ^#V#{イハエl>�テ・lッ2フ#2ハ#2ヒ#272@#2^#:2_#:"!"ヲw!^"/:6キツ鑞ヘル
!Uァ"ヘル
!ア"~6�2�"*r"&"�"ヘEツ@m!�~キハ&mヨヘュnハ&mテm###~キ�4m��2g"{2ィ"#~2":s"2*#>2"!+#:`"w:�"#w:^"#w:_"#w:ッ"#w:ア"#w:ァ"#w:�"#w*a""�"ヘュV*o"}2�""�""�":�"2�"2�"*�":j"g"「""、"!s"#ヘル
ヘEツスm�2ェ">2ッ":ッ"�>�ツネm/2"!ヘヘ:!ソ!~� ハ舂#ツヨmテ�6 #ツ舂6 ヘ F*;#ッw#w"3#"5#�*=#++w#w"7#"9#ヘ� ヘ[ "\#�>悄ノヘ?6*\#:Y#キツ;nッ|g}oT]ッ|g}oDM*3#�!フヘュ:Y#キハTnヘs テ^nxアツ^n�2��"5#�*3#DM*9#zクツun{ケハ�+w�ツknッ2�テhn"7#~+6*3#"5#6#6#ヘ[X*7#:ヘUヘGヘ:6�ノ�務O#ツイnyキ睨ツ:テk9> ヘ@2ヘ2ヘェ/ヘ31ヘワ/ヘ�瞋チノ:キ!キト�テo2**&~キハT::*セハY:レT:ヘh:c�op?pqqPp�>��*&"~!!"�!ヘ6!ン1ヘj-*1�*3�!3ヘj-:$2�!ヘRヘ�4�"3�"1ヘ :�!o&ヘ"!"c!*~!~キハ�o:=�!$セ眥yoヘ31テ�> ヘQ/>@2c!~ヘ�:>2c!�#N#F###ヘナo睫�> ヘQ/袗#^#V#N#F#ムヘナo睫�ヘh:"€!ヘハao�テpxアハ鑰ナ:%G>触> ヘ@2ツモoチ~ヘ�:# xアツンo> ヘ@2テ2*�!ヘ"!-ヘo.テpヘ31ヘ�/ヘ�!oッテv,*~!MD*&ヘ� ツ*pッサハpヘヘ/テao]Tヘh:ヘ� ツ*p虧b"~!眦Jo*~!ヘh:ッセハp"~!テJoッサ:ン!ハapヘ�*€!テ"p�0レp�:レxpヘ3 �Aレp�[メp**wヘ8,ヘ 4~ヘ9:ハ叢�#N#F###ヘSヘfq!4ヘj-ヘ�/ハqヘ-%ツo!8N#�**~�#q#p###�ル
�9:ヘSヘfq!G3ヘj-ヘ�/ハqヘ-%ツo!8N#�**#^#V#q#p#�ヘル
>2�!�**ヘ「q眥oヘfq!ソ3ヘ�/テo>2:�!�ハD9ヘfq!X3ヘj-ヘ�/ハD9ヘム(�YツD9ヘfq>!ミヘミハ]q�*&�:nOヘネハ]qヘs ツD9!|3ヘ�/テD9ヘケ/*-テ"ユ�*~!�� レq"~!�ノユ*&蛬キハ智ヘh:テ㎞ムヘ� �� *(+ムノナユ**~2**&�*(MD�セ:*ハrセハネqヘh:テカqナ褄ヘR�#N#F#~#fo �**#N#F#~#fo �y度壯チレ4r]Tヘh:y桧x廨ヘル
kbヘoq�**#N#F#^#V� DM痊アハ/r**~ヘ8rハ4rヘoq�テ5rッムチノ2*ナユ�ナヘRxシツJryスメ{r:*ヘ9:�*(ユ�*&ムチナユ� �徹|哦睿ル
�碵ヘル
��rチ碵ッムチノ�!8q#"��ル
!�"�ノ!モ ヘマxタ!ミヘツャr!
テ虐ヘ*,!、
ツ虐!ミヘ� ツトr!
テ虐ヘ<ハミr!Hテ虐ヘヘ/!5
ヘj-ヘ�/ハ疫ヘタxツ疫:�キハ疫!�ヘハヲrヘワ/!�ヘ� ハs!R
テ虐!ミ�ヘシ ツ蛍!x
テ虐ヘ6!�ヘ[-ツOsヘ・*!?ヘ[-ツLsヘ�/ハOs��ハLsヘ 4> ヘ 4テ:sヘヘ/!Oヘj-ヘ31ヘ�/ハ疫!9"�ヘx)ヘ-%ツ疫ヘワ/:Fキハ疫O!9ヘDツ壮!コハ虐!rヘ�/テ疫yキツ�ヘゥ+:u!キハ疫ヘワ/テ疫!/ ヘマxタ!ミヘツシs!
テ虐!ミヘ3 ツヒs!
テ虐ヘヘ/!f ヘj-ヘ�/ハ灣ヘタxハ駸!ミヘs テ疫:�キハ灣Oヘヘ/!�ヘDハ'tyキツ't+~#�:ツ't!�r#s#�!メ ヘル
�++ヘヤ+ハ灣テ0t!�ヘテ+ハ灣ッ2�!**";#*,"\#DM!� ヘj-!メ ヘj-ヘ2> ヘQ/>.ヘ@2ツkt> ヘ@2ヘ2> ヘQ/*\#DM*;#�!ミヘュヘzツスtナ*\#}前|賂*;#�!�ヘネチツ柎!」 テタtヘzツスtxアハVt!ミヘs !�ヘs > ヘ@2テ蛍!� �!ミヘs !�ヘカ睿�/テオtヘ6!�ヘj-ヘ�/ハ羡: "ニ@ヘ 4ヘヘ/!ヘメxタヘ�)タ�2-"!ミヘツ u!+テ虐ヘヘ/�%ヘル
ヘ*,ツ}uヘ� ハquヘ<ツwuヘハ
レ?u!サヘj-ヘム(�Yツ疫ヘワ/!ミヘカハブ�!�ヘル
# #~��?ハeuツUuテ蛍!ミヘカツeuテ蛍!dテ虐!Hテ虐!ヌテ虐!�テ虐�ノッノ�! ":�!セツ�u!":�!セ>�ハヲu/キ睨ヘ志タヘタナユ�*.�ヘ。v!��:"<w#: "w#�!f! ヘル
€ヘ睿モ�ヘ�**"�!6�<ハkvテvユ�ヘ�ム<ハkv=o&)))))� ユ蛬� ハGv ~諤ツGv+k
キハLv�
�?ハ:vョイW#ツ1v痙�ツ(v瞋テ�瞋 ~�#ツPvッヘツ掀ヘヤvツ�ヘシvヘ轅ハ掀:"2�!: "2�!!$:}vセツ况*%ヘ� ツ况ヘ$ハ掀ッ25瞋チノッ2�!!"["���� レイv�"�!ノ>.ヘヘv> ヘヘvッノツヘvノ�*["#"["*�!+"�!|オ睨::キハQw*["}ヨ|゙レQw*["+"Y"**T]x Gセツw# ツw7レ-wFwx# ツwテ4w{\zホW*Y"}�ツCwヘツTw+"Y"|オ�wハ��ノッノヘx*�!ヘ"*�!DM*€!�*~!テxヘx:�!<o&ヘ"*�!テxヘ,タヘx:�!o:�レZx&ヘ":�!<ハュw!�,ヘj-ヘ・*テカw!�,ヘj-ヘ"+*�!テx~キハxヘsx~� >.ト遅ヘsxHッニレ� ツヨwO: ヨケレ�> ヘ遅:%ケツ駢テシw:$O:ケハx> ヘ@2ヘ2ハNxヘツ6x> ヘQ/テシw:%キハ0x> ヘ@2ヘ2ハNxヘ31テZx"~!�"€!`i"�!*$"�!!Vwテ]x*�!ヘ"!-ヘo.!ヘ?,*�!ヘ"*�!"-*�!"/ノ~� ト遅# ツsxノ*$"�!*-"�!*/"�!ノ�:A襦2c!�@2>キテャx7テェxキ>2{!ヘ�(ハ-%�!『ヘ?,眦1%:�!キハ-%>2{!テ1%ヘ6ヘj-ヘ31ヘ俊ヘ�/ハ�ヘx)ヘ・xタ:�キハ�ッノ�ノ� ト遅# ツsxノ*:�!��ネヘタナユ�*.�ヘ。v**"�!ッwユ蛔ヘzハUyム ~�$ハOy~キハAy#ツ2yテIy> ツCyヘヤvハZy硴テy矣テ^y睿シvヘ轅ハiy>�2�!瞋チノナ蟇2]"ユ�ヘz睫��J"セツ准キハ�#テ【碵<ツtyテ�碵*F"�*D"ヘ� メフy>�2]"*H"|オハ��*�!ヘy ヘ� レ��*D"ヘy �*B"DM�褄*Q":S"ヘ�*D"ム�*T":V"ヘ��テ��ッ眞ノ2?""="テzヘNz xアツzノナユヘz!J"ムチノOキツ#z>�2A"ヘi €"="ッ2?"ヘNz��ハLzB"ヘNz ツ@z�ノッノユ�*@"�*>"ヘ� ハsz"@")"�*2�!aナヘュチ:="_*2~*=","="ツ循*>"#">"瞋ノ!Y�テシz!~�テシz:ン!� ハ{!� �テコz! ッ2#$x2"$ヘ6:"キツワz!ー ヘj-ヘ31ヘヒ0テNヘj-*�!";#ヘ31!�"�ヘ�/ハNヘx)ヘゥxツN!�Nヘ�)ツ{ ハN�ヘル
!フヘツ'{!
ヘ�/テN!フヘ� ツ9{!
ヘ�/テN#\ ヘル
ヘヘ/*$"�!>テ2�!!"�!"�!"�!!��"�!!�!:�ヘj~:�2"!�!ヘ。~ハ怒6Y!厨=ツ悳!�!:Sヘj~!円テ悳:�ヘj~!��!ヘル
ヘ�)ツ+}!9"�ヘ。~ハト{=ツ1|!:Sテ|!� ヘj-ヘ�/ハ�ヘュ)1ヘ-%ツヲ~ヘ ツ黠!T ヘ�/テヲ~|オツ�#"�!ヘ�)ツ+}ヘヘ/! ヘj-:�ヘq~ハヲ~2�!ヘ�)ツ+}!モ :��ヘ/ヘj-�q~ハヲ~2�!ヘ�)ツ+}ヘヘ/! ヘj-ヘ�/ハZ|ヘュ)1ヘ-%ツヲ~ヘ ハ痣"�!ヘ�)ツ+}ヘヘ/!, ヘj-ヘ�/ハコ|ヘュ)65534ヘ-%ツヲ~ヘ ハ痣|オツ�!��"�!ヘ�)ツ+}ヘ。~ツ+}ヘヘ/!F ヘj-:�ヘq~ハヲ~Gヘ�)ツ+}x�Y>�ハキ|/2"ヘヘ/!8 ヘj-ヘ�/ハ+}ヘュ)ヘ毋ツヲ~!8~キハ+}G#�!~ヘ3 �>ハ}� ハ�|#ッハ+} ツ窩ヘ敷ハ+}�>ツ+}#ヘ敷ハ+}�xHヘル
!�ヘハ+}ヘカヘヲ *�!�*�!#ヘ� メヲ~ヘE!#$ヲwヘワ/!€�ャ~ヘ� レQ}�"�!:#$キ>ハ`}:Cヘ@�*ケ�� 4>�|�=ツp}ロ�>6=ツ�"6$�"8$ロ�"($6+6€�6"&$"$$�",$ラ�".$�%"2"=#!:#$キハミ}:@oヘa ヘy ム�*�!�徹|哦レ�!�!ヘmyツ~!i ヘ�/テ�!i ヘ�/テヲ~�";#!�蛬キ�8~*�!~#foエハ8~ムユ:"<: " ヘル
砒ヘカヘヲ 痿キⅱ~#6ヘ6!l ヘ。~ハW~!%=ハW~!uヘj-*$"�!ヘ31ッ2[#テ�キ6Nネ6Yノキ:�!ツ{~:�!29>28ヘフ(�Iノ$INDEX$TOC+#~ネ� ハ欲ノ:"$キノヘワ/テCコア~€€�ツ€ォ€タにぱじzヲz築忝竄A;zヘ�����+�кシ諧ーΓΓΓΓΓΓΓΓΓΓΓΓΓΓΓ���┌ΓΓイ��・eー�ャU
h -€Tu!*�!";#>2g"ヘE-ヘワ/ヘ型ヘD6:u!キトゥu!�ヘ?,ッ2^#ヘツ�:"キハ�テA;:^#キハNヘ志ハCヘ2-!ャ~>テv,ヘタヘ6!>ヘe-タ!@ヘコ4ヘヘ/:$2^#!$2ッ�#ツカ!%セツツ:u!キハヨ:^#2�!!『テワヘ31!ヘ?,テワ/:^#キハNヘ€ハ{ヘx+ハ{!nwヘ?,!ャ~>テv,:u!キノ:^#キハNヘ€ハ{ヘG+ハ{テ�:u!/2u!キハNヘ6!チ
ヘj-ヘ�/ハN!f!ヘ麾~� ハP€>.ヘ 4ヘ麾ヘヘ/!�
ヘj-ヘ31ヘ�/ハNヘx)!�"�ヘ-%ツN+~キハN!フ�2-"ヘツ死!レヘ�/テN##f! ヘル
ヘ8,テN~� ト 4# ツ麾ノ�2"ヘ6!�ヘ[-!� ヘj-テユ€ッ2"ヘ6!Aヘ[-!ノヘj-ヘ31!�"�ヘ�/ハNヘx)ヘ・xツNッ2X#ヘワ/!�N ハN�ヘル
!レ({�#ツ �!%セツCッ2�!�N# +~� ツ5� ツ%�N+~�:ハF� ハv� ツ3�v� ハp� ハv�++~� ツv�#~ヘ3 Gヘ�ハp』ヨ@2�y=2�テv�!テa!フヘツ�!レヘ�/テC!ヨ_ヘュnツ怐�2X#テエ�eヘュnハョ�bヘュnツエ�!%テa*�!" �*="""$�*7";#�:Aヘ@"=#ムヘ� メ�:"キ>ツ黶:@ヘMlツ�!�/テa!フヘ3 ツ=はハ
レはヘ/!ンヘj-ヘム(�YツC!フヘクぬ%�!�
テa�2W#ヘワ/ヘユ:ハヲ�:Y#キツeづ狽ヘクぬJけ2ゥ"2゚2W#ヘワ/ヘユ:ハヲ�:Y#キハ�:��ハtはヘ/!Nヘj-ヘヒ0テャはヘ/!�ヘj-ヘム(�Yツャはヘ/!�ヘj-ヘnハャ�*7#ヘ$GトUGヘ[Xヘ脳テ`!ト0ヘ�/ヘィ:!フヘs テCヘ<ネ2X#ノヘ睦ツNテCヘsテCヘヲs!��Nヘル
テNヘ6!、ヘ[-!ヘj-ヘ31ヘ�/ハNヘ俊ヘx)ヘ・xツN:�キハN!フヘツ�!+テ�ヘ� ツ(�!
テ�ヘヘ/ヘ<ツN�!4ヘj-!zヘj-ヘム(�YツN!フヘ�テN:ヘヘXツt�!ヘj-!zヘj-ヘム(�YツN!フヘ�テN!Rテ�ヘヤtツNテC:^#キハN!vヘ&^ハ麻!ツヘ�/!゚~>テv,ヘ`,ヘ&^ハNヘ0テNヘ&^ハN!トヘL-ヘ�/ヘ�/ハ夋!k~キハ黹~ヘ 4#ツマミキハ黹>,ヘ 4> ヘ 4テヘοヘ/ヘヒ0テN:^#キハNヘ+^ハ�テN!�ヘ�/ヘヒ0テNテ%�:n�ハ%�>�ヘス8ツNテ{ヘ!テNヘ1�Nヘ6!ヘケ�!Bヘケ�![ヘケ�!サヘケ�*|�?G�!・й�W0{奔#樛r�# y�:ツ_�0!0ヘj-ヘ�/h&ヘソ ヘ� G~ヘ 4#ツ�>.ヘ 4yヘ 4>kヘ 4ヘヘ/ヘ31テヒ03��eヒ1��cノ> ヘQ/ヘェ/~キネ#�
ハユ� ハチ�@2ツチ�> ヘ@2ヘ2ツケ�!Kヘ�~キハN#8Oヘル
:Xキハi�!� ヘマxツN!ミヘ!
ハ�!ミヘ� !
ハ�!ミ~=ヘ�� 6 ニ@# w# 6:ヘZ�� ハM�# 6.ヘZ�28ヘヘ/ヘ31テ�� ハd�# wツZ�*^#&ヘ"ヘ31テ�ヘ6!Eヘj-ヘ31!9"�ヘ�/ハNヘx)ヘ-%ツN:8キハN2�!9"�ヘI :"キハヒ�ヘ、
^#V!8Nヘル
� pテ�ヘW�黼!�ヘ�/テN !ヨ6C#6O#6M!フヘ3 ツ�Yキハム�#w+<wヘ3 ハム�s オ�*..�!��*;#ヘ� ムメ;�!�/ヘ�/テN!コ��ユ~# xアツB�ユN#F#xアハi� yグx絵
�
�テN�ユ!�Q6# xアツr�!�フ�%ヘル
ムユ!$2ヘヤムツ「�!ャヘ�/テNユヘs !」�*�:�Oヘル
� 6ヘR�\ヘ梏ヘR�lヘ梏ムユ!O: "w#:"w!Q: "w#:"wムユ!S�!04ヘァ�ユ!{�!F4ヘァ�ナ! �*#Ns#Frムユ!Kq#pBK*�!M s#rムユ!��*.ヘル
z2ム!K�!�!テD;�2-"!レ�ヘヘル
:�キネG*�~� ツy�#ツl�ノ�~� ハ欠# ツ~�2�"�x2�!フヘノ!ヘテル
ナ�ヘチ.ヘ/キツュ�チノ!�ヘzハ:R_ ヘテ!Sヘ�1K*K�*#s#r*M"!\ヘt!lヘtッ2」!{ヘ�*. ヘ�!$ヘz�:O=_ヘ:P_ ヘ�*Qツ Yテ6#6 ノ~#"�褂=_ ヘムヘ<ネ*v��!ユ褄ヘ*��ヘ瞋キツソ€ }倒壗�ッ�*��ヘ€ヘ!」€€~#ツル�~#キネナユ薜*. ヘ�瞋チテ��
*39=@CKNQU_i}・アシチメ゚���� }倒壗�ッ�*��セ�ゥ�t<L》�=め�?�lオwサvG�v島wサw�v�。�t€�ろ△�─vクvッ�2¢lタネ_L‘�?�=かろ》=����w�vサvG�w殼クv2�,�ツ銈ト`タ鴛享宜思字女船繰薫珠傾溝催這�� �&�,�8熊�2肩賢鍵験原弦玄舷限古戟�ニF`ネP`� hEh$kidasaナa�yi柯シhヤh�鑠緞祝。j泳Hj<jBj6jNjQjTjWjZj]j`jcjfjijl7c ハ冒
フー`rxムx繆准�偆yKzuzニz8y�z}ByLyy.ylx�ソ`キuユuv�vゥ"ィ"ェ"ァ"ォ"イ"ャ"ノ#ュ"ョ"ヘハ
レW,ヘ3ツW,ヘ6!O :X#キハa!�!ヘ[-フワ/テW,ヘ:6ヘaツZテs~ヘMDヘ�ツ,aヘユヘpD�ノヘス!@#5~キトル
ヘpDヘM民ノッ2Lヘ6ヘj-ヘUaテ�/!L:?#セメ`a~ヘフ1ノヘユヘ梭ヘf2゚!テs~ヘワ/ヘ?6ヘ梭ヘBテaヘ、aヘ*Lハ啾ヘzハ�*7#ヘeBテ拌ヘ[X:D2�#ノ*3#�*9#ヘ� %ヘ[ }蹂ヨホ$%ハチa>�2�#ノヘワ/ヘ?6ヘ梭ヘヤaテaヘ、aヘ[Kハ訛ヘ5河zハラa*7#ヘeB:D2�#ノ:6O�テb:6贐Oッ2゚ヘ梭!<"�!ャ"ヘEaハ7cヘケ/ヘx)ヘ-%ツ7c!;~キハ7c#G~ヘ磴yツ=b#ツ.b�25ヘ�)ツ珖:゚キ!b#ハtbヘヘ/!S#ヘj-!�"�ヘ�/ハ7cヘ-%ツ7cヘ�)ツ珖!サ"ヘヘ/ヘj-!�"�ヘ�/ハ7cヘ-%ツ7cヘ�)ハ肪ッ25:�キハ�bOッ25�� ハ��0レオb�:レヤbヘ3 G*:゚キツニb*~キハc#クハ�#テニbナ:7キG蹂€��027チテ�:5カ25 ツ・bテ�bッ25ヘワ/ッ2[#ッ2�!ィッ�#ツc琮セハ@c!ヘヘ/!<#ヘj-ヘ�/ハ7cxヘ 4ヘヘ/ヘヒ0ヘユヘ:6テs~:;キハs~ヘ?6ッ2�2�ッ2�ヘ曳:5G�ツ-dx�ハycヘB:゚キツyc:5踟25*7#ヘニ@ハ7c:5�O:<ト3 G:�キハシc:�キハ。c=2�ヘリJハ濺ヘルIヘDツシcヘ5河トzツトd*7#ヘニ@ハ濺ヘ」gハ膨ヘ昱ツレc ト3 クツ膨ヘeツ膨ヘュgツハd:5�(ツ�ヘ#dハャdヘ?6テ縦���?ツd:5襦ハd:"�ツd��メd�ノ�<>ノ:7キネ=27ノx�ハEdヘヤa:゚キツEd:5踟25:5�O:<ト3 Gッ2�ヘヲKハ濺ヘ[JヘDツndヘトzツトd*7#ヘニ@ハ濺ヘ」gハVdヘ昱ツ慧 ト3 クツRdヘeツRdヘュgツハd:5�(ツヲdヘ#dハャdヘ?6テRdヘgト徃ヘGッ27ッ2"/2"テ:c!コ#テヘd!モ#ヘIaハルdヘヘヒ0ッ2[#テャd!*#:[#キハ冝!$:�キハ�!�#ヘIaハe!;F#~ヘ 4ハe#ツeヘヘヒ0ッ2[#テャdナ:5�ハ-eヘ欝ヘ磴ツソer>2�2�*7#�!;~#=OハッeヘEツWeヘ|gツ|e�テソeGヘ|gハQeヘ」gハVe��ハVe�ハVeヘDツ|ex�彩Ve�#G:5襦ハ仔~�?ハォe:5�ツ枡xセツソeテォexヘ3 G~ヘ3 クツソe ツEe:5�ハソe�4T�磴チタ:゚キツマe>2�=ノ:�キタナ:5�ツZfヘgト冏�2":レ!2サ!ヘD6ツ�e:5贐25テZf:シ!Gヘ、`.ヘ"ヘ,ツfヘュヘ,テf:キハ)fッ2"テAfヘfヘ3 O:�!ケハWf:�!ケツfヘIf>2�チッノy��2サ!ヘD6テュヘIfヘ河ムL:�O:�待G/<o`ヘ~Lツ映ヘニ因�2�ッチノOペLテ糠Mヘ鎰�2Z#2�:�O*7# �:�2�Oキハマf:5�ハウf!� €+~� ハハfキツネf�カ ツケf�"7#+6#ヘ「*7#ヘeBヘニ�:5�(ハ�ヘツgヘgツ gヘ廚ヘ塹ソgツgヘモ勹トェ厦ソCヘ冏チッノ�*7#ヘeBヘMD眷ユ袁;E瞋チ:[#キツM柳�2[#ナユ�!z#Q#ヘミ
:}#2T#ッ2�#ヘ�ツ^gヘ廚ヘユヘソCヘQ姪pg:LキトuヘM模冏>�2�#ッ2Lヘ66瞋チッノ:�<2��4T�!Q#z#ヘミ
:T#2}#ノヘ曳ッ2�#テヨ��ネ�座2�ノ袗*7#e#ヘOFム�:�キノ:��彩 hナ�:y#G!;~#ヘ�ツ�!�~#ヘ�ツ�:y#ク>ハ竑�!y#p眞キノキネO~ヘDハ hヘ|@# ツ�ノ�ノ*7#ヘ鼻ハ7cヘDハ7cヘ6hヘDハ-hヘ|。ヘ鼻ツhヘ�ツ5€テA€ナ袁河ユヘ F眞~ノ*7#ヘ欝ハ7cヘDハ7cヘ6hヘヲKハth*7#~ヘDハqhヘ|@テZhヘリJ*7#ヘャDヘMDxアハ栄ヘ|。 テ}hヘ�G*7#ヘM鳴n~xキツ5€テA€ヘヲKハウhヘDハーhヘ|@テ柯ヘリJ*7#ヘャDテaヘリJハaヘDハホhペIテシhヘヲKテaヘ*Lハ臧:v#キ�hヘ[K*7#ヘャDヘ梭テaヘ[KハiヘツD!_#=セレ�ヘヲKヘ[J*7#ヘeBヘ梭テaッ2ヘE!Tカハ7cヘ梭ヘユ*5#+ヘ4Tハpi:ア"キハQi>2�#ヘ1Yハ喪ヘホt>2�#ツZiテTiヘ<KヘM面]iヘヨ塹;Eヘヘzハ'iッ2"ヘ2-ヘ�ヘAEテn~ヘ梭ヘ曳!+$ヘEツ喫!8$ヘEa!9"�ハ7cヘx)ヘ-%ツ7c+~キハ7cヘ �ワ/ヘ?6ヘEハjヘ$jハ7cレワiユヘ[Kムハ�ヘ5河zツ�ヘ$jハ�レ�テソiユヘ*Lムハ�ヘzツ�ヘ$jレワiテ�ヘ[Xッ2[#ヘgテs~ヘ-jハ�ユレjヘ[Kムハ�テjヘ*Lムハ�ヘzツ�テj*�"z搬{碧*9"z搬{碧!e#テqj!テ#テqj!ニ#テqj!6"テqj!!! ! !!!!!!�###~++<ハ€jヘ」テa!\$ヘ�テ7c!マ~テpヘユヘ μs~ヘウjハ祝テs~ヘユヘR�s~ヘウjハ、jテs~ヘヨ塹;E: #キト��ヘツヨj:ー"2ー"Gネヘ,ハホjヘfヨ0�
レノj�ノテ麕ヘ梭ヘ3ツ�!ャ"ヘEaヘ�!ァ!セハa!;6#wッ2゚y25ハ�b~ヘ 4ヘヘ/テ�b*7#ヘ鼻ハ7cヘ梭ヘ3ツ@k!€$ヘEaヘ�!ァ!セハaG ト 4:�#�*=+�*7#ヘニ@ヘ詭ハ嗣zウハkkヘ4Tツ_kx�ハカk!*#ヘIaxヘ 4ヘヘヒ0�2�#テ7czウツカk!�$yキツ。kヘEaテェkヘヘ/ヘj-ヘ�/ヘム(�Yハカk�a�*7#ヘ6hヘDフYヘ|。ヘ詭ハユkヘ鼻ツスkテ緻� ツ緻ヘ鼻ヘDフ|。テ-h�彩勛�クノヘf�タヘf� リ�ネ�@リ�ノ!E$ヘEa!h#ヘhNヘlヘflヘヘヒ0テ7c!" """""$"$"&"!$キ~w+ツ5l#"ワUl* $:$エオネ'"ヘUlテ/l!'"キ�'+ツ[lノ! "~ヘylヘyl# ツllノ�ハ�キハ粛ニ0ヘ 4�:ン!� レs~>2�#�2."ヘムL*7#ヘ・埀2s#ヘEハ�テキm!<"~キツ舍+F!v"ヘ�メ舍:ゥ"キツレlyヘ'sツ舍ヘ%Y> ヘsハ喪> ヘ�:;"ケツンlテ舍:ン!ヘDハPm!ィ"ヲ� ハケl:ゥ"キツ3m:ン!Oヘ$Dハ9mヘWsハ3mヘwsツ)mヘ徭テ舍ヘ%Yyヘ�テ舍ヘsテ舍> 2ン!!;"~=ヘ�'sツ舍テ3mGヘホ)フYx� ハmm�債dm> ヘsハ喪ティmヘsハ喪>
ヘsハ喪:"キハョmヘQ?ヘ9?!h#ヘタFヘ_CヘDツ舍_ヘsハ喪{ヘ�ヘ4Tテ僧x�彩アmヘQ?ヘ9?テ舍:ン!ヘDハ qヘ�*7#ヘtヅm:ン!� ツロm:ゥ"キバmヘG:"2ケ#キツao!<"~キツ,n+ヘァ]目nハnG:/"キツao蛉ヘ*Wヘァ]o&";"睿梭テaoヘN_~=サメ,nヘヒ]セレ?oテao:ア"キハao:ィ"キツGn!t#~6�キフセテao:/"キツao:ン!ヘDハaoヘ:Cハao*7#6"ヘOFヘ廚ヘヒ]o&�!";"*7#ヘ_CヘソB�*;"ヘ� 瞽刃ヘ4Tツ|nヘKF�*6"}点|啗レセnテウnヘヲKハセnヘDハサnヘ|@zウツ」nテセnヘリJ*7#ヘeBヘ�!6"ヘタFヘ集!6"ヘタFヘeB!<"~キツ�+ヘN_~=サレo*7#h#ヘOFヘ%YヘMZハ喪ヘー囲コs*6"�*7#ヘKF{廟z弩レ-oウハ-oヘリJハ-oヘルIヘ5�zウツo: $2y#*7#ヘeBヘムLテao:ン!ヘDツao*7#ヘ欝ハaoヘDハaoヘDハao~�w:ン!Oヘ$Dツ畯�可yo> 2ン!OテWpヘー�:ゥ"/!"ヲトニ�!<"~キツ舍+F:*#Oxケレツo!v"ヘ�レイo!�"ヘ�レネoヘー暗舍Q!�"ヘ�メチozケメネoJヘー暗ミo�2"ヘ;E:ゥ"キツ痂yヘ'sツ舍ヘ河%Y> ヘsハ喪> ヘ�:;"ケツ與テ�ナヘ廚:"キハSp:ン!!eセハSpG*7# ヘ欝ハSpヘDハSp�|@�ヘA�Dツpヘ・� ハHpヘ4TWヘ欝rヘ4Tテ6ppヘ%YチヘソCテ�チヘソCヘー�:ゥ"キツヨpヘ龝ハpナヘWsチ>ヘ�ヘWsハ駱ヘチsテフpヘWsハヨp!y#^yヘ|@Vxヘ|@{セrツフp!s#カツフpヘwsツフpxヘ$Dハソp:s#キツソpヘ�ツソpヘ徭テ�ヘチsyヘ�ヘ%Yテ�ヘ%Yyヘ�テ�ヘ龝ハ駱>ヘsハ喪>ヘ�ヘsハ喪:"キツ�p:ヘ#キツ痃ヘニ位舍ヘYテ舍ッ2t#ヘ梭ヘ�ヘホ)フY:ッ"G:ヘ#キハ?qヘ �*7#ヘ欝ハ;qヘDハ;qテ?qッ2":ン!� ハpq�
ハヒ� ハWq> Gヘsハ喪ヘ9?*7#x� フ�?ヘ Gテ智:kキハyq:"�2" ヘM\�ヘ鎰�喪:"キツ�q:ヘ#キハ痃ヘ廚:ヘ#キハサqヘ�rハサqヘUGヘ�r>ヘU�ソC*7#~ヘGトUG�痃*7#ヘ欝�環痃ヘYヘ9?ヘ�?ヘコsヘMD*7#ヘ「�2Z#Gヘキ。�ハr�ハr�ツ rヘ纖テ]rヘ纖テrヘォrヘェ凖jr!k#:#面]r_ヘ�Dハrヘ�ツr*7#ヘ鼻ハ]r!ヘ#:"セト劫ツrヘ€ヘツD<o&ヘ"ヘI*ツTrヘォr*7#ヘモ凅2�#ヘpDヘ�ハn~�メ〉ッ2�#ヘヨ�ヘpDヘQ摸AEx2�#テ円�2Z#*7#ヘ「ヘuヘpDヘM摸�凖n~�22"ヘチsヘ�Dツミr!シ#:ャ#カツミr*コ#�*ェ#ヘ� メ�*ー#"「#*イ#"、#*カ#"ヲ#:ク#2ィ#:ケ#2ゥ#!コ#ェ#ヘミ
ノヘ�]テ・�*7#ヘBテ1G:ン!Gヘsネxヘ�ヘ%Y�ノヘ(F�ヘ鎰チ�ナOヘリJハTsヘDハQsペIヘE:;"ツIsケツ)s�チノケレ)s�チノヘヲKッチノ*7#ヘニ@ネヘDネG6#"7#*5#q#6"5#+�ノナyヘ5Oxヘ5ケチタ:"キツ尽:ヘ#キネ�*;"++++|盥ノヘチs*7#ヘ�稜蘂ヘl榱チyヘ 4>2c!yテ�ヘ禝トYノ*ー#"u#*エ#"w#*カ#";":ク#2y#:ケ#2"テ*Dナ�!�ヘ�F:ン!ハ�#セツ�眞ノ~キネ_x#Nケレ tツtノヘNセ?ノヘ欝トD�4T�ッ2ヘ�Dハa~*$|オハs~ヘ河pDヘムL:$キツ_瀧* �%Y�!ヘ~Lハ嗾ヘDフY*7#+w"7#+6ヘ|@ヘ鎰�+|オ翊Jt#:y#G:�#クトYヘpDヘ�ヘGヘ禝ハ釦ヘY眦�眦喪ヘ�Dハa~ヘE!Tカ!ア"ヲハs~ヘ梭>2�#ヘ1Yハ喪ヘホt���Zテs~:$キツ u:s#キハuヘ€ヘ塹pDヘ�ツu:s#Gヘェ凅�ツu*7#ヘo堙uヘ�ネヘM姪u:$2^#ヘuヘM模�厦66�ノ:゚!キハs~テ�ナユ� ヘ欝ハLuヘD\ツEuⅢu ハ!vヘDツ/u:Qケメvyヨレv虍."$睿v+ヘ'v:$キツ講ヘ6!6-ヘj-ヘフ:$ハV<2^#ヘ。�2$ヘpDヘ4vヘeBヘM摸�勹2�#ヘヨ塹pD:2Lヘ;E!コ`>テv,*$|スハャu,"$ヘ4vヘ欝ヘ'vヘAヘ*Dテャu*$}キハャu-"$ヘ4vヘ4Tヘ'vヘ�ヘ*Dテャu�2$瞋チヘワ/ヘ4vヘ欝テ{[ヘワ/*$Mヘ4vヘvテ!vyキネヘ4T テv瞋チテN[��ロ#ヘOF瞋�!ロ#テタF!ヘ~Lハs~ヘ梭ヘ河ムL*7#+6
+6 "7#�h#ヘOF�+6ヘ鎰*7#ヘ�ヘニ囲pDテ5€:fキハ夫:ゥ"キツ夫ヘ<Kハ夫ヘ5河梭テZ:X#キハ冤テ,�2゚!:nキハフ€>�ヘス8ハオvテ~テs~テフ€!P河縋ハa~:u!2$ッ2"ヘ梭!�:X#キバv!�>テv,ッ2゚!ヘ�Dネヘ?,>ヘ-ッ2LヘpD�ノ!饒ヘ縋ハa~ヘ梭!<`:X#キハw!A`>テv,ヘ�Dハa~ヘEハBwヘー�!>xヘ縋!形:X#キハ=w!疏>テv,ッ2Lヘ6!)ヘj-*g"&#ヘ�4!@ヘj-:?#ヘフ1ヘ�/ハッw!9"�ヘx)ヘ-%ツッw+~キハッwヘ ハッw|キツッw-夋w&�}レ毆o|gツ蜘|2g"*7#ヘeBヘMDテ~ヘユテs~!ヒ{テpヘ�Dハa~>ヘ-ッ2゚!ヘハ
レ�ヘ3ツ�ッ2Lヘ6!�%ヘe-フワ/ヘf�ユ��ヘf2ン!�ハ冤� レxヘ3 �Aレs~�`メs~�2ン!� ツ x>�2ン!テ冤� ツ-x>�2ン!テ冤�ツ冤ヘEツs~ヘセテ冤ヘハ
レW,ヘ3ツW,ヘ6!s:X#キハZx!ヲヘ[-ツW,!ホ`ヘコ4ヘワ/テW,ヘユテs~ヘ6!]ヘj-!s"�ヘ梭蚣&ヘ�4!qヘ[-�j-:?#ヘフ1ヘ|睫lx�xツアx!エヘ�/テlxFwO�:s"!t"セ瞑ハx2*#yヘ^}テlxp!ムテォxヘ6!�ヘj-!t"テ』:/"/2/"ヘD6テlx:ィ"/2ィ"テlx:ァ"/2ァ"21#テlxヘユ>2ン!テ冤:ェ"/2ェ"ヘpD*7#ヘeBヘMDヘユヘ�凖s~:イ"/2イ"テy:ォ"/2ォ"テlx:ャ"/2ャ"テ~*7#ヘ_CハlxヘU=ツvy!ヘ6ヘj-:?#ヘフ1ヘヒ0:s"2*#テZ!s"#ヘル
:Lキツlxヘ��テZヘユヘNo]&####ヘ~Lハs~ヘ河ムL*7#+6
+6 :�!+w:s"サハ�:u"サハ�y-�!�"#ペy!v"!ペy�+rテキy~キネO#~サハ菇 ツ繦ノPノ:�!+w:u"キハ zテz:�!+w:s"サレキyハz+6 テ z�6.#6R#6R�"7#+6#h#ヘOFヘNOヘ鎰ヘニ�!"NヘpDqヘMD�2Z#テ5€!v"~キハlxO:*##セレfz ツWzヘ�テlx~2*#:"�2"テZヘ6!<ヘj-ヘ�/ハlx!9"�ヘx)ヘ-%ツlx+~キハlxヘ ハタz|キツタz}=� メタz}2ッ"2/#�>ハコz/2"テlx!シテォxヘユ!";"*7#ヘ_Cハs~ヘDツ轉ヘ4Tツリzテノ{ヘDハノ{ヘソB:;"キバz>2;":;"O:<"キツノ{ヘ4Tハ{ヘDハ{ヘソBヘDハ{テ�2�#ヘメ{GヘN�<腿ノ{GヘヲKハF{ヘDハC{ヘ|@テ1{ヘリJヘ侫*7#ヘ�]ヘムLヘメ{=ヘ*Wハ學*7#ヘニ@ハ|{ヘDツ|{6#"7#+ヘ4Tテe{h&ヘ~Lハ學xキハ學*7#+6 ツ砿"7#+6zキ甯{BKペLテイ{z/G{/Oヘ鎰*7#ヘ「ヘ<Kヘ5河MD�2Z#テA€ヘ<Kヘ5嘉Z:"諤ツ葈ナ:s"O:u"キハ�ケレ�Oyチノ:*#ノペ|ツ|!�ヘ[-ツ|!ヘ[-!sヘj-ヘ|ハlx�ハV|�!�"ハ'|!v"~キハH|薹#~クハD|ツ.|痿ケツ\|!ィテォx眦lx<wヘ^}#xwヘ^}テlx!�テォxV<wヘ^}#~Oクメp|ツb|テM|xwヘ^}A#Nツp|テN|ヘ�/ハ處!86#"�ヘx)ヘ-%ハ處ッノ!8~#キハョ|~�#ツョ|60ヘ�)ツヒ|+~キネヘ ハネ||キツネ|}キツロ|ッ<ノ*7#ヘ傳*;"|キハロ|.�xEキノヘ6*U#�!"U#ヘF5�"U#ヘ2!ルヘ[-ツ}!v"ヘ%}!�ヘ[-ツ}!�"ヘ%}�!L:?#セメ }~ヘフ1�ヘ�/ハS}~キハS}�o&ヘソ ヘ� O~ヘ 4# ツ>}ハY}> ヘ 4テ2}!�ヘo.ヘヘ/ッノナ薑�*#|オ眥v}ユ在#pムx眞ノペ|ツ殉!ルヘ[-ツ殉!ヘ[-!$ ヘj-ヘ|ハlx�ハリ}�!�"ハォ}!v"~キハlx薹#~クハテ}ツイ}�!= テォx#~+wヘ^}#ツテ}�5~ヘ^}テlx!8~=ツ�#~ヘ3 �Aツ�ッ!v"wヘ^}!�"wヘ^}テlx!�テォxヘE-ヘ茲ヘチ.ヘ/Gヘ6:$O€2?#G:"�ハ$~Aヘフハ+~x2^#2$:=2_#:キ!キツM~*3#ヘ��*9##ヘk奚�2キ!2"ヘuヘ�厦レ堙s~ッ2�#:ン!ヘ�テ��2Z#:"キツ円*Fヘ<ハ円ヘzツs~�2"/2."2s#ヘ2-!�#~キハヒ~6ッ2゚!ヘ6!(0ヘj-!(0:��トj-:?#ヘフ1ヘヒ0>�2Lヘユ:D2�#!�4ツル~5: #キハ驃*$ヘ��ヘ"ヘpDヘ:゚!キハ ヘウj:゚!ハッ2゚!テ ヘ�!€_:X#キハ!テ_>テv,*7#ヘ�]ヘムL!b#6"ヘミ
�!h#ヘミ
:ヒ#2マ#:ハ#2ホ#:フ#2ミ#:"2ヘ#ノヘAEテs~ヘ[Xッ2゚!ヘ�ツlヘ�DツlヘMDテs~ヘQ摸AEテs~ヘ6:"�ツ。ナユヘ茲ヘj-!ヒ`ヘコ4ヘ2!5@#~キトル
ムチヘフネ*^#&-:M��ト"ヘF5ッ2 #テ2:L2Mヘu>�2MノヘEネ:ャ"キノナユ�:Lキツ�ヘW,ヘ*Dテ€ヘスヘ��:L2�#ッ2�#ヘヨ�>�2�#!@#5ヘル
瞋チノ*o#";"*m#"w#*k#"u#:q#2y#:r#2"!h#ヘ祈ノヘ廚ヘ€ヘェ凖P€ヘ�Dハ5€ヘ廚ヘ€ヘモ厦ソCヘキ。�ハa€ヘ纖テg€ヘ€ヘ塹pDヘ�ハs~�ハ|€ッ2�#ヘヨ塹pDテZヘP�*$DMヘeM*7#ヘ「!y#:�#セwトY*7#ヘナ淨eBヘ�2"ヘMD*7#ヘ�]�2Z#ヘニ安ヘキ。�>ハハ€/キノヘ!ヘ硎ヘ泥ヘニ@ハ ;�*7#�� ハ 』ヘDツ∀9?ヘ4TOヘ4A�ヤ9?�ハ�2"ヘ4Tハ ^yヘGyテロ€ヘ|@ヘ4Tツロ€*7#ヘeBヘM姪~ヘセテs~:hキハB�!~/wテs~:fキハ:vテ嚊ヘー囲リJハ^∀゚Iヘ5嘉Zッ2゚!テMヘー囲ヲKハSヘgJテZヘテ∀ヲKハSテ�ヘヲKツ�ヘリJzウツ堰ヘpDテMヘgJヘDツメ*w#ヘ� メZヘヲKハSヘDハス∀gJテ「∀リJテZヘP囲梭*w#DM:jキネ*7#ヘ欝ハ焉ヘDタ*7#ヘA�ネノヘテ∀リJハMテはリJツはヲKzウツはpDテMペIヘDツ冝ヘ5河"づZ*w#ヘ� ネリヘリJネヘDハ:ぱIテ"づヲKヘー囲リJハMヘDツUぱIヘ5嘉^はホ^ツbテpはリJハZヘDハ」はホ^ツ」ぱIテ^はリJハZヘDハ」ぱIヘホ^ツvはリJハZヘDハ」はホ^ツ」ぱIテ汲ヘヲKテZヘー囲ヲKハSヘDハ�ヘホ^ツ�テモはヲKハSヘDハ�ヘホ^ツ�ヘgJテチはヲKハSヘDハ�ヘホ^ハ�ヘgJテルはリJテZヘgJテZヘP囲 μZテs~*w#DMヘ硎ヘB�脳ヘpD��レ&�*u#"u#ヘMDヘツDW:_#コメGοLヘ"は梭テ0οホ)ハ{ο�Dハ{ο��ハ{οQ�*^#&ヘ"SヘI*ツgο��:^#�2�#�ノヘ�咢�ノヘ梭*5#ヘ4Tハ^∀ツDO:_#賎ヘ)�ヘ[Kチハシ� ハイο5�個噬 ツ噬*7#xヘUテホο�ツホ�*7#ヘeBヘQ姪Z*7#ヘeBヘMD*w#�*7#:`#ヘJ。ヘ脳キ*`#&ハ��"#�"�#ヘpDヘ�凖s~ヘ梭*7#ヘ欝ハ^∀)�ヘ*LチハS ハホ�個� ツ�ホ�:u#2`#:�/<�!_#�!^#�<甍ノヘP囲R�Mテs~*w#DMヘ硎ヘ4Tネヘ硎ヘゥAネヘ脳���レq�ヘpD*u#"u#ヘMD*u#|キ��<Kヘ"は梭テ~�禝ヘヤ)ハオ��Dハオ���ハオ�Q�*^#ヘサ��ノヘ�咢�ノ&ヘ"Sヘ�)ツチ�:タ#キツヤ�>�2ソ#:_#グヘレ療h�*7#ヘ鼻ハMヘ河F*7#ヘニ@ヘDツ�u。ヘDツ �ヘDツ �u。��環0�Eハ0�テ0�u。ヘ�ツ≦ヘ�ハA€テ㊤ヘ�ツ≦ヘキ。�ツA€ヘ�ツ㊤ヘ�Dハ5€ヘヤ)ハ5€ヘツD�!_#セメ5€!"Fヘ Gpクト劫ハp�pDテ5€ヘツD<oヘサ�ヨ塹pDテA€ヘ�ハ5€ヘM姪s~�!y#~�*7#ヘニ@テ」�Z@ヘ4TトDツ揣碵セw睨:iキツケ�゚�ヲKハMG:"キxツヤ�gJヘMDヘテ゚�:Cxハネ�ヘDハ�ヘDハ竧ヘ|@ヘヲKヅ�竧ヘリJ *7#ヘeBヘ�> ヘ(Fヘ河Fテ�リJ xアツ�pDヘ;EヘヲKヘカ厦u。ヘ�ツ9�*7#ヘモ凖s~ヘ�トM姪s~*7#ヘ鼻ハMヘ FヘDパ�河ホ^ハ≧ヘ|。ヘ鼻ハ刎ヘDハ刎ヘホ^ツ]�欝ヘホ^ツ刎ヘ4Tテ宕*7#ヘ|。ヘ鼻ハ刎ヘDハ刎ヘDハ≧ヘ�ツ5€テA€*7#ヘ鼻ツキ�欝ハMヘDハMヘ河梭ヘ F�ヘヲKハラ�Dハヤ�|@テツ�リJヘャDヘMD*7#ヘニ@ハ�Dハ�ヘ|。テン�|。ヘDツ�ニ@ヘDフ|。OヘEハ��環�ナヘ�チOヘ�ハ$��凖s~yキツ5€ヘヤ)ハ5€:w#キツ5€ヘ�Dハ5€ヘツDoXヘサ�s~ヘ�Dハa~ヘ梭:;キハs~:゚キ>ツc�2�ヘ-�2[#ッ2Lヘワ/:�=ハ@cッ2�テ@c:ゥ"/2ゥ"!ヒ`ヘコ4ヘD6テs~:fキツ:vヘEハ)囲梭ヘリJハZヘDハオ�゚Iテ」�ヲK:"キツ �*7#~� ツ6�6錯�2Z#袁廚ヘ�]睿欝ハ囲Dハ囲Dハ���.ツ�> ヘ(Fハ �*7#ヘ� ツ�ヘ鎰ヘ「*7#ヘ<Kヘ5河ソCテA€ヘ<Kヘ5嘉Z:"/2"ヘD6テs~ヘ<Kヘ5嘉Z:gキツe�:X#キツ,�ケ�:ノキフナノヘ梭:フ#キハ}�=ハ肢=ハq�:"キツヨ!テ#ニ#ヘ*N�ノ!�)テ�!*ヘ�ヘヒ0ッノ!@*:ュ"キハ�!�*テ�ナ�:/"キハウ葦2/"Gテウ闇�:"キハソ葦2"GxキフD6チノナユ�*7#ヘ$GヘUG:"!ヘ#セハ�:y#G*5#ヘ4Tハ�ヘDハ�ヘZ@ハ繹ヘYx2y#ヘ禝瞋チノ�:"キハ3回�ユ袁Eハ0�*7#ヘ$Gヘニ@"ヘ4Tツ$河?瞋チ��DツN河��ツN牙*7#>ヘU碵ノヘハ
レW,ヘ3ツW,ヘ6!S':X#キハl�!�(ヘ[-ツW,!濮ヘコ4ヘワ/テW,ヘpDヘユテs~:Z#キハ怏!。)ヘ�ヘム(�Yツ♂!�)ヘ�ヘワ/ヘコ:ヘィ:!ヘ?,:"キハ���ツョ凝A;テル壊*�+6�+6+6ナx�:X#キハ謇ヘコ:ティ�*0"ヘ�ヘム」ヘ、aヘ[Kツ�:�#キツs~*ィ"$ヘコ:!フ�"ヘル
:W#キツB�!_�ヘミ
!�ヘカ!フ�ヘシ ツ9甘S�!ヨ�ヘミ
*フ"�ッ2�*5#6#"5#袁セL€|キツe笠クレn眼�6#ツg眼ヘKFEヘ[ xキハ|�#DM*3#�!�ヘネハS僅s :W#キツ&�*ィ�!�ヘ・ヘ� メ&�!�ヘ3 ハ&�!�ヘヲ ハ僅サ
**�!�ヘュハ�:,駄�**+G€ #~�ハ�ツワ�ツル雁**�!�ヘネ睫救�ツサ�!�ヘs ハ�!�ヘs ヘカテ/�!�ヘs ヘカ!�ヘs !��ヘシ :�キツE�!_�ヘミ
!�ヘカ!�ヘFw�ティ�*$"ィ*5#+~�ツh�6"5#:W#キツщ!_�ヘミ
!�フヘシ テщ*7#ヘeBヘM柳�2�#テs~�2"テタ�*7#ロ#ヘOF>2"テタ憶2W#2Z#2"ッ2�!*5#+6"5#!フヘ3 ハщヘユ:ハщ*$|オハ 枯サ
}双|枠メ誾 MD!"$**�!フナユヘュムチ!�ヘネツヤ凝щ:D2�#!ロ#ヘ」テ♂!�テp!�テp!~テp!礼テp!~テpヘX位♂!iテp!3 テM�!> 袁X按X吾テ♂ヘユヘム」!テ#ヘ」ヘ譽ハ�:ュ"���ハd枯ラ」ツd公�2Z#*7#ヘ欝G�袗詞ユ鱆Ox諤アwテd吾ヘ66ヘM鳴s~ヘ�凖s~!!! ! !!!!!!�#ヘ8�!�^#V#zウハ竚��ハム�>�/2�#!B偲�*7#e#ヘOF!テ#ハ#ユヘ8栽#�*7#ヘ傳!<"~キ>�ツ�+~痍!:�:ノ#キハa催n榊!テ#ロ#ヘミ
!ニ#゙#ヘミ
睨6"ヘミ
�*7#ヘOF:ノ#キネ!6"ヘ*Nタ!6�ノ!ニ#ヒ#テ綷:ノ#/2ノ#ヘ#�!~Q袁世ヘユヘキ�!S#~キツ�++ヘタF"�#*7#�K痿#蘿oエハ�栽$若#テ渚�*�#ヘ� メォ鷺�6"ヘOF�h#ヘ*N`i6"ヘOF*7#�T瀧ハ赦欝ヘDハ纃ヘZ@�D瀧テト栽4T��.ハ赦欝ヘMBx�メロ栽4Tテリ栽�!8"~キハ赦ェ凖s~++ヘタFヘモ凖s~ヘ�凖s~~<ネ++ヘタFヘ� レ3狩ヘ� ミDMノナ#ネ#ン#�#8"!ュ"~/wテh�!ョ"~/wテ♂ヘX位♂ヘコ写m�!ロ#ヘ」テフ�!(0ヘ�テフ箆X位♂ヘオ写m�!ロ#テ#ヘミ
!゙#ニ#ヘミ
!ニ#ヘ」:;"2ヒ#!テ#ヘ」:;"2ハ#*#"u#テフ�テ厲:ュ"キツ厲:ナ#キツ厲:$キツ厲*.�* $ヘ� レ厲" $DM**�!テ#ヘタFヘニ@# xアツ寬ヘト」ロ#*7#ヘOFッ2ミー劦焦ヘマ斑ネツA�!ヲ~ダzホW#ツ 淳点#~諜ツA�*$袁雪"$!ロ#ヘ」:ュ"キハ�:ョ"キハ�:;"!o#セメz章リJハn章Dツt章ヲK> ヘ灯ネペIテU章MD*7#ロ#ヘOFッ2リ#ヘ搗ネ!ロ#h#ヘミ
�ノヘX位♂6"*7#ヘOFヘハ
レ謠:ュ"キハソ章�ツ謠テユ�!$~キツユ�+V+^*=#ヘ� レ謠!a*ヘ�ヘム(�Yツ析ム」!テ#ロ#ヘミ
ヘ Fヘ�:ュ"2$!ロ#ヘ」テフ�!6"ヘ」ヘpDテ♂!テ#ヘ」:ュ"キフ�:ョ"_ヘェ」ハャ潜�2Z#:ュ"キハ$ヘEハ@�:"キツ[�*7#ヘニ@ヘDハd触:;"Oxヘ┘ハ}赤ロ析リJペIテ!析リJペI:�#ヘ。:�#=:�#ト。テ靭ヘソB*7#ヘ鼻ハャ�:y#���2y#テ!税*7#ヘムLヘ|。�ペL�ノ:ュ"キハツ�*7#ヘニ@ハツ析Dトロ�>�2ナ#2ネ#:ュ"キフニ�*7#h#ヘOFノ{キネ:ハ#_:ヒ#点> ヘ灯ツ逅ノ!テ#ヘ」*=+�� ヘェ」ハA堆Eハ�:"キハ堆リJペIテ�:;"OヘリJペIヘDハ3堆┘ツ�:�#ダ>蓋メ賊ノ�ノ! $~層#~�#~゙wノ�* $:$エオ睨*$" $DM**"0�* ~# xアツq�ロ#*7#ヘOFッ2リ#ヘ:�!ロ#ヘ」ヘpDテフ�!"~テpロ#*7#ヘOF!ミヘツ**"0:ュ"キツ:掴河L般欄G*7#ヘ欝ハリ堆Dツワ堆Dハワ匝ヘGxテ熨ヘ灯ネヘDハ�ヘ|@ヘL板熨テ欄GヘYヘDツ掴L般,掴Dツ,掴灯ネヘL備ヘヲK:"キトニ囲リJヘ7J�欄Gテリ託ヘヲKヘリJヘ7J��*7#ヘ傳:;"2ヨ#ヘL般囀G:ョ"キハ\掴 F�2$ヘEハo�:"キハo掴�ツ\�:;"!ヨ#セメ搨*7#ヘニ@ハ葬ヘDハ葬ヘリJペIテo�> ヘ灯ネペIテo掴 悦ヘDハ迺:リ#�ツユ遅ヘヨB_�W*;"�*ル#�� メユ掴ャ凸箔�Yハレ同2リ#xヘ灯ネペIヘL濡ツ�津箔ヘ範ニ�*7#ヘ「*7#゙#ヘOF:リ#キハ.�*;"=ツ�"ル#>2リ#テ.畷*ル#ヘ� ハ.同2リ#ヘャ凸囀�Yハナ届�xハR届DツH届L般」敵ヘDツ\掴L般」敵テ\掴灯ネヘDツl届L般」敵ヘDツx届灯ヘヲKヘリJペIテH届ヲKヘリJペIテ\掴リJネペIヘDツ��ノヘ範ニ�*7#゙#ヘOF*7#ヘ「�ノナユ�!4+ヘ6ヘj-ッ28ヘム(�I瞋チノ> ヘ灯ペI*;"�*ル#ヘ� ツナ届ニ�*7#ニ#ヘOF:;"2ヒ#!ロ#テ#ヘミ
ヘ」�2ノ#テ」�:ョ"キネユ:;"!ヨ#棒*;"��*7#ヘニ@トDツ,�> ヘ。> テ/範�ヘソB*;"}倒壗�> ヘ。>
ヘ。�";"ムノナユ�* $|オツy�**"0�!ミ~キ�範サ
ヘュ**{賓z徃オハ飼+" $*0~#"0�ハ飼瞋チノ瞋チッノナG袁セLツヲ�!ヘ~Lxハタ範ムL*5#p#6"5#`ヘ鎰�2Z#|眞ノヘX位♂!c~テp!" $!テ#ヘ」:ハ#2ヨ#ヘェ」ハL�:;"O:"GヘリJハL箆゚I:ュ"キハ4富キツ癆!ヨ#:�#ヘDツ(�:ヒ#7樛"�> ヘ|癖4テ�:ハ#テ1箆┘ツ癆:;"2ヨ#:�#=:�#ハE箆|癖:�#ヘ|癖テ癆>ヘ|癖:ミキツh崩�ノヘh峯!ミヘs �ナユ�* $|オ>�ハイ�テ�ナユ�* $�**w�" $ヘツ
ヘ� >�ツイ箆[ DM**�!ミ~キ�:ヘネ!" $瞋チキノ*7#ヘeBテMD�66:$2u!�!ミ~キ�箆s ヘカヘ世*7#ヘeBヘMDヘ�ツ�*7#:u#ヘJ。キハ��!"#フ脳ヘpDヘタ�>�2ン#2�#*&"u#ヘユXヘスヘpDヘ��M約フ�凖s~*7#h#ヘOF*7#ヘeBヘタ箆uヘM摸�凖s~ッテS柳�ナユ薑ヘMD: #キハl民2/"2"/2 #ヘ�2s#�ハ楓�ハ楓�ハ�ヘ*Dッテ趨ヘ1厦」�>瞋チキノ:_#!^#�<Oxキハラ幌ホ�_ハラ�:ーキハシ冥メシ棒*u#レ 稜ユヘ� ヘ� *u# ムチメm�*w#蠣キo&襄ヘpD�*7#ヘメ例ハ�_�"#�"�#ヘpD:s#�フ禝ヘ�凖事ヘ硎:u#/<Gヘ廚ユヘメ量$�ヘBムヘソCH*u## ツ,�"#ヘpD{キ�力ホ)ハ力�Dハ力1卍許*^#&ヘ"ヘ」凩€2�#ッ2�#ヘI*ツc療ヘ力硎:u#�<Gヘ廚ヘ'。ハ�ヘゥAヘ脳ヘソCH*u#+ ツ漉"#ヘpD{キ�力ヤ)ハ力�Dハ力1卍許:_#Oヘ燔 ヘレ�ツエ�:."キハハ� ヘレ力h�>テ趨ヘJ。ヘ脳キノ:!キネナユ�*ク ~� ハ菶Gi:gヘ"xヘ�瞋チノヘc�:チキネ:フ#�タナユ�!テ#ヘタFヘ� レW�!ニ#ヘタFヘ� メW�:ュ"キハP俯ヘ��W�!<"~キツW�+:ハ#O~ケレW�:ヒ#セレW�!y#~�w�チノ�:|!キハf�2t!�ナユ�:ソ#<ハ。�!ス#ヘ祈:ツ#2y#:チ#2"�!"w##";":タ#o"u#!^#�痒脊ー佻硎ヘ泥:^#Gy接ワ估'。:u#キハム佻欝ハム�環ホ佻4TヘBテム佻4Tヘ塹カ�>2�#瞋チノ�*^#&ヘ"�:タ#キツ�)>�2ソ#テ�)ナユ�*u#|キ� 卍%�:^#�%儖:_#ケレ%厦�キハ,凖*�>テ,�>テ,�>瞋チキノナユ袁��ハE�ハ^勹テ€�:#Oヘ� *U# "U#ヘ� レN凖{�:#O*U# "U#{賓z慊d凩!セメd咢�2 #瞋チノ*w#�*U#{賓z�>リ>タ}!セ>ミッノヘ1勹22"ヘ纖>€2ッ#ッ2ュ#2ョ#�>�2�#ヘD6!レ塹?,ヘ �2�#ッ2s#睨ヘニ@ハェ吝ヘゥAヘo堙キ吝ヘ ヘ硎2"ヘ泥テ�袁垢ヘャDヘ�吼ノッテ奚�ナユ裹GヘKFxキハ/塹�Dツ/�:ャ#��ハ/垤ツ/梦*ェ#�� レV�"ェ#ッ2ャ#*u#"「#睿[�"、#*;""ヲ#:"2ゥ#:y#2ィ#裔瞋チノユヘナ歙ヘ� *w#ムノッテq奚�ナユ薑ヘKFxキハ囹ヘ�Dツ囹:ッ#��ハ囹キツ。梦*ュ#ヘ� レ。梦"ュ#ッ2ッ#瞋チノユ裹コ#ヘOF*u#"ー#睿[�"イ#*w#"エ#*;""カ#:y#2ク#:"2ケ#瞋ノッテワ奚�2�#>�2ソ#:�#G:^#クレ�>�2ャ#テ嶇 �2�#:ャ#��ツ'广�2。#ヘW,ヘpDヘ*D:"キトD6ヘ�:�#キツAEノ:S#G:ャ#ーツX�*ェ#�*Q#ヘ� メX斈ウツI孺イハX嶇硎2"ヘ泥!Q#テ€�*「#"u#*、#"w#*ヲ#";":ィ#2y#:ゥ#2"ヘ*Dッ2|!!ェ#ヘ祈ナ:u#G:^#€G:_#クチレ槝*Dヘ��:%キバ斛l/ヘニ@ハ笨<:"キツ�テ�ヘ�2"Gッ2|!ヘニ@ハ笨�ス#ヘOF�:y#2ツ#:u#2タ#x2チ#キ<ハ�帛�ェ#ヘミ
睿1Gヘ4Tヘs;O!ェ#ヘ祈y2t!ヘニ@��ハ 懈Gヘ/�:"キxフZ@x�ハ棡� メO�9�キハ、愃ツ'懷�#~#fo翹 D�
D� D�除劈 マ�ヘ�#~キツ_�+ヘ4Tハ笨:q!� ハ�:�#G:2"��ハ慙ニ@ヘDハ惘22"�*Pヘ<睫愿�:ェ"キトナ榲R�-テO慙フ榲R�:ェ"キハサ愬^ヘ榁x�ニ@GテO忸ヘ:CハR懾ヘ橢=ハR廣テO�:w#ヘOハR� ヘ� テヨ�*9#ヘ/�:t!�+ハ�>^2t!ヘ[�:$<_> ヘ@2�*ク~�^ツ-�*エ~��ツ-�*カ~キツ-�:_#_*ク~�^睫槝2ハ�>^ヘQ/> ヘ@2テ1�:ュ"キトc槝ゥAハ笨ヘ[賂ヘEハヲ捶�ハ理�レャ�> ヘ@2ヘ2ハ槝、�*クヘ 5~�P睫ア�:G>PヘQ/>-ヘ@2ツ享テャ斛�:%G:触テ享x�フ�> ヘ@2�!ュ#ヘタF{布慥橄ヘ2ハ�:�#G:$クメ�:�#Gヘ��ツ﨟><ヘQ/�2�#テキ帛*カヘ 5:%セレ增w睿�>�2ソ#ヘc槝�厦pDッ2。#ノ>�2ャ#2ッ#テ�:�#=ツ6榕褄*7#ヘ� 瞋レ6樢�2�#ユ�*w#�*U#{布憮ムレY�:�#キネナヘl栞ヘ@22�#チ�*w##"w#睨:y#踴2y#ノ:y#Ox��ハ{� ハォ框�yハ���Ox� ハ沾��ツ」� :イ"キハ沾:<Gy踐O:"/�。O:A襦ゥ2c!ノ�!2テタ槫!7>テモ槫!,テミ槫!&:y#ナ�!y#Fw翡N テ譫#Fヘ� ツ癰チ疳チ睨ナユ�:y#�D2y#ヘKF�0!�~#蘿oエハ&毯キツ �+N+~サツ 毓コフ榱#テ溂�2y#瞋チノ:ノ#キネ袁A��ハV渭%�ハJ渭オ榲V�!y#~�w>B2|!�ハt渭%�ハh渭シ榲m�>K2|!!y#~踴w�:�#<ト�:ュ"キxツソBノ>^ヘ@2>Lテ@2Oヘナ歙yヘ$Dツ、�:w#ヘテシ�:ェ"キyツケ滓�メケ渭:Cテシ渭5ダ*w#yノ:ノ#キネナヘF�ハ忞�ハン�:2G�ハ陝:7€Gヘ%��G:�#<ハ!�ユ袁KF�!�~#蘿oエハ�~キツ�+N+~サツ�yコツ��#テ�溂瞋xチキノ:チキハ>�:フ#�ツ>�:ュ"キネ:"キノ�ノ:ノ#キネナユ�:ハ#O!ナ#~<ハs�++ヘタFヘ� ハm�レq�ヘュ�ツs�@テs�€:ヒ#O!ネ#~<ハヲ�++ヘタFヘ� ハ丐メ棧xレヲ�ヘュ�ツヲ�x�テ・�x�ハ・�ッG��ムチノ:ュ"/キタ:"キタ:<"キタ:;"ケハレ�ミヘ$Dタナ:;"Gヘ€チ臓ハ�ノ�欝ハ��4T�Dハ�ヘヨBツ��=ノ�:フ#ヨネ=ノッ2 #ヘEネ:ャ"キネ:ク!キタ�*$�*^#-&ヘ"ヘF5睿"睨ナGヘゥAハD。�レ?。ツ?。ヘBテC。ツ)。x=/<チノナOキハm。ヘBハp。�レf。 ツf。 ヘゥAテp。 ツP。テp。ヘ垢y/<チノ:<キハ�。ヘ�。ナユ薑*=�*$#ヘ� レ孱"$+�* px瞋チノ*$#"$*7#~6#"7#�|@�:ュ"キ:s#ハ�ナG:ミ#�ハモ。:フ#�ツ��!マ#:ヒ#セハ筍x�G!ホ#:ハ#セハ�x�G痊チキノナヘg「ハ`「ユ�*;"�!";"�_Cテ!「ナヘg「ハ`「ユ�*;"褄ヘニ@�q「ツ2「:;"2ハ#ヘ}「ツ@「:;"2ヒ#:<"キツZ「�[「ヘDハ[「ヘソBヘ4Tテ$「�";"ムヘ世xチキノ:ナ#<タ:ネ#<ノ:ナ#キタユテ#テ�:ネ#キタユニ#�タF�� ムノ:ナ#<ハ爐:ネ#<ハ爐ナユ�:ュ"キハイ「:ハ#!ヒ#セメロ「* $�*$�!ニ#テ#ヘ*N�"$�" $メロ「:ノ#キ>ツン「<テン「ッ<瞋チ2フ#ノ!�ヘEツ�!0:X#キネ!�ノヘ6ヘj-!L:?#セメ
」~ヘフ1ノヘワ/ナユ薀M##~<ト'」*7#ヘeB瞋チノヘu」ネレJ」ナヘ*LチハC」ヘu」ネメ.」ヘリJヘルIヘu」レ=」ノナヘ[Kチハm」*7#>ヘUヘu」レJ」ネヘヲKヘ[JヘDフ5河u」ネメa」ノ`iヘタF�*7#|賃}橡ナヘ$Dツ張yヘ=^:ハ#7參」」:ヒ#7卉濤ノチ7淤�ノ:ネ#キタユ�!ニ#ヘタF�*7#{ュ_zャウ瞋ノヘワ/:,2�#ッ2�!ヘワ/テ?6ナG:ュ"キxチネナヘ┘チノヘェ」ネ:;"O:"GヘリJネペI�:�#�ノヘ66ヘヒ0ヘMDヘ�ツ、ヘユテ、ヘスヘpDヘM姪s~ノチ7淤�ノ:ネ#キタユ�!ニ#ヘタF�*7#{ュ_zャウ瞋ノヘワ/:,2�#ッ2�!ヘワ/テ?6ナG:ュ"キxチネナヘ┘チノヘェ」ネ:;"O:"GヘリJネペI�:�#��ozydy框dy�o���繦ッ2�!2W#2."2Y#/2キ":サ2+$!4ッ^#V#ツ7o>�2*$2;$*.�**s#r#6ヘ8,:#$キ>ハho:@ヘMlツwo!�/ヘ�/テgr:]"2�#ヘャ^�2ク!ヘnハgr:D2�#ッ25$2:$*9#�*8$s#rッ2ォ"2.">2カ"*6$�!フ%ヘル
�3 �2�*7#ヘニ@ヘGヘホzヘ31ヘ:6ヘ;Eヘェz: "2\ヘビツ�*�!+|オフキ�!ス<$~ヘル
:]"G:�!�N>ハ p/!^"ヘ轉ヘ=yツRr!・ヘビフW�*7#ニ#ヘOF>�2�!*�""�!ヘb{ヘo{*7#ヘニ@ハr��.ツjpヘEハvpヘ孑ツrヘラzヘzツrヘ池ツ8pッテxpヘタtハ8pヘ'{ハ8p�2?#ヘ;E:�!G諤ツ膏x�Yツ、px�2�!:[#キハ、p!� ヘァy=ハrヘ�!�!レッp6�~2[#:^"G!e"目゙p*<ヘ q*>ヘ q*@ヘ q腿゙pヘ�xツr:?#キハ鑵ヘb{*<ヘzツr*>ヘzツr*@ヘzツrxヘ�xツrテ「q�キハq �ッ2Z#*7#ヘニ@ハrヘEハKqヘ欝ヘ欝�再o{*7#~��.ハ賭ヘタtハqヘ'{ハqッ20$z#ヘOFヘ[ }ヨホ2�#*�"�� *�""�!ヘゥt*z#�*7#ヘKF}点|啗ユ!z#ヘタFムッヘyツrテ「qヘ孑ツrヘラzヘzツrヘ池ツq:�!� ハrヘ閣ハ麭*�!ヘWヘ�xツr:f"ヘ�xツrヘ閣ヘzツr*6ヘzツr*8ヘzツr:�!�ハ6r!r>ヘyツr*�!�*�"ヘ� レrテ*p枯ワ/ヘ�テXr:�!キハRrヘ池ハ6r<ハ6r>2�!ヘ閣ツカq*�!+"�!|オハRr*�!#"�!ヘ{ヘmrテoヘワ/ヘ{ヘmrツgr!ッヘW���ワ/テ�*6$%ヘs ツur*($ヘs :"$キノ*�"�*�!テ� :�!�己� ノ:キ"キトdG*7#ヘ4Tヘs;�?ハLs:キ"キツチrヘzタ}�9レLsヤr)^#V*7#ヘ4Tヘ4T�LsLsLsNsLstt9t?tEtEtctitLsZs�LsLs`sfsLsLs都・sォsLsアsコslsSsリw゙w舳黔メwオusvタsWv牌'v!v゚t|sLsLsLsLsrsLsLsLsワs~xKxKxBxvw」wーwッノッ2c"ノ�2c"ッノ!k"テs!j"テus!i"テus!l"テus!�"��<ッノ!カ"��<ッノヘ冱~2�"!h"テユsヘ冱テユs!o":。"キネ!p"ノ!f"テユs!e"テユs!d"ヘユsテェz!q"テユs!:$~キツLs:;$<ツLs:5$2;$�H<ッノ�4Tベよヘ3 ��Bハ�s�TツLs>�2�ヘZ€!q#p#6*9#+6
+6 "7#+6ッノ*o""�":�"2�":�"2、":i"2・"*4テlt*6テlt*8テlt*o""�":�"2�":�"2「":i"2」"*<テlt*>テlt*@�*ケ+DM硴ヘア>ヘ {ハ� xアツxtッッノ:`"キネ:_"キネ*8~*6カ*4カタ:c"キ*:ノ�*7#ヘ_C>ヘUヘb{ヘ<K2�!睨:キ"キタヘリJハムtヘDツナtOヘ池ツンt>
2�!ッノ�2Z#�ミヘ�<ハヲu=ツu!�ヘ~€タ:ムニ@ヘ:Z#キハセu::$キツu>�2;$ヘZ€ミヘ� ハ&uヘ3 テ冰*7#ヘゥAヘ4T>�ハAu:5$<�メ冰25$ッ2Z#ヘZ€ヘs ミ�%ヘル
p�3 ハ孛2�:Z#キツ冰ヘ<K*7#+"7#"9#+6*8$ヘt€�*9#�#rヘヲKヘgJヘセL�ヘ� メャuッノ:Z#キツヲu!5$5!セテ~€! ヘ~€�ノ:#$キネッテ疸!5$:*$セツヤu*($ミヘ� ツLs*&$€"$$6*($ヘs �!ミ%ヘル
p�3 ハヲu:5$2*$*7#ヘ {ハLs��,ツvヘ {ハLsヘDハv�2+$ッノヘホzヘ31�ア>ヘ4TハLs�> ヘQ/�DハJvヘ@2ハJvヘ4Tツ8v> ヘ@2ヘ2フコ€ッノ:#$キネ�[~ハpwヘチ~ヘ-ツLs!0ヘ~€ノ:#$キネ�[~ハ久ヘn∀-ツyvテlv~ヘDツpwッノ:#$キネ� {ハpwヘDハ嘛��"ハイv�'ツ wG> ヘQ/ヘ {ハマvO�クハンvyヘ@2ツクvテンv> ヘ@2ヘ2フコ€テpwヘ縋テ��*$"1*c!"3> ヘ@2睨ヘ {ハpw��,ツ�テw�ヘ欝ヘ[~ハpwxキハ8w> ヘQ/*.$F#~ヘ@2ツ"w>?ヘ@2> ヘ@2ヘ縋ヘキツ@wK{8ヘル
�"�ヘ-%タヘ2フコ€*,$8wO#�ル
ヘ-ッノ!�テ~€!ク"4:キ"キネ�4Tコ"ヘ*�
#ヘェ��"ヘ&は�2キ":ク"2ケ"ッノヘテwネ:キ"/2キ"ッノヘテwハタw�2キ"~=2ケ"5ッノ!ク":ケ"セ>�ハミw/キノ!。$テ哿!<$テ哿!U$テ哿!n$テ哿!�$褄ヘxレxハ�ヘ&xヘx� xト&xy�メx x��痃ッノヘ {7ネヘD7?ノヘ3 ヨ0�
レ7xヨ�ミニ
�㊦㊦G�Gノヘビハ\xテLsヘビハLsヘ�レ\x>�2�!*7#ヘ {ツbx*�#&�*7#>ヘyハLs�ノ:#$キハLs�[~ハpw�*,$��ッ ツ毋>テタxヘ4TハアxヘDハ毋ヘDツ肺ッ*,$#R!ヘWiハロx!b%=ハヲu!|%=ハヲu!」%=ハヲu!|%テヲuR!*,$�#ヘ1e畩T#~キツ� yヘ-ツLsテlvキネOzナユ�!yヘy瞋チタ ツyノ
ナユ裹*�"肄*�!"�"瓱:�!/諤ーヘ菶�"�"瞋チナユ�*�蠹Kyナヘ�チ_�ハ馳�ハzyヘハdy!oッテv,ハ孜xアハGy xアツGy!ェ テ}y!ノ ヘァy=ハ框*�DMツGyッテ」y!Lヘホzヘj-ヘヒ0ヘzッ<瞋チノヘサy�レケy�:�!�2�!�ノナユ褄*$�:Gヘュ.ヰレ炸ハ炸Oヘコ€ ツモy�"�j-�2!! oッテv,ッテ偰>テ偰>�ヘ"ヘ31�ムチキノ~キネxキハzナユ�*ケ++DM*B�~キハmz��\ツ5z#~キハmzテdz� ツRz:�!�ハFz#テ z#~キハmzヘDハFz�#ツdzヘ越ハ z+6*#テmz# xアツ z�6 #6
*ケ}双|枠ムユz�*Bヘyムチノ�*�!ヘソ ヘ� �# xアハヲz�=ツ奴�#ノ�キノ*ケ++�*::d"キハヒzGハネz6 #zウツサz6##6ノ�*�!ヘ"睨ヘタtツ痙yテQKヘゥtテQKナテ{ナテ{ナテ{ナテ{ナ�*�! "�!�!
":"セト��チテ�!ヘ4TネテDヘz}*7#:0$キハC{ベぬF{*7#ヘDハF{�ノヘリJハR{ヘDツF{>
2�!*7#ヘニ@ヘGッノ*�""�!*9""�!ノナユ蟇2Z#20$!"6":#$キハU}ヘG~レU}>d2\#!"3$�*7#ヘニ@ハU}�債ス{ヘ4TハU}ヘDツ。{ヘ4TハU}テ。{ヘDハU}��&ハヤ{ヘ4Tツ。{テU}ユヘ]}ハ*|��&ハ%|�*.$DM瞰(ヘ3 �#耋4Tハ)|�債|�##耋4Tハ)|ヘ4Tハ)|テ硺ヘDハ)|��&ハ.|ツ垬ムチテ。{ムムテU}�*.$#ヘy
ヘDツF|-ツ7|テd|}�レ斈
�/ツ斈--
�Oツd|�20$テ斈ナユ�*.$#Fw+6ヘキツy|�"3$|オハ倒M*,$ヘ3 w# ツ�6*.$#p瞋チ}*.$wユ=ツニ|#~�#ツサ|*�"ヘソ ヘ� _テモ|�_ツニ|*9"テッ|ヘキツモ|睿ニ@テ$|"ム#矣チ�*3$|オハ�蠻C*,$�*ム#�"ム#�塗チム瞰ナヘ� #ヘ� |キ�}袁y ヘ~L睫)|�*7#�*7#チヘル
�"7#+6#:Z#キツ=}:カ"�ツ=}藾i"6"� �*ム#チヘル
�2Z#:\#=2\#ツ捜:Z#瞋チキノヘ4TネヘDハ]}�債Dヘ4TヘDハ]}テD:ア"キネ:カ"キネ=ハ閤:Z#キネヘG~リナユ�!ッ"ヘB~!s"ヘB~:s"セレア}w2s"2*#:ッ"�
レチ}> 2ッ"ヘムL*�"�*9"�*�"�*7#コ#ヘOF*6"�!�#テ�ヘリJハ�ペIヘ9~レ�zウツ繃ヘMDヘ1Y*7#ニ#ヘOF�*コ#ヘy �!�#テ$~ヘヲKハ)~ヘ[Jヘ9~レ)~zウツ~�"�"�"9"�"�"瞋チノ{棒ミzヨWノ~キタ4ノユ�*7#テ#ヘOF!ニ#ヘ*N瞋ノナユヘ4Tハカ~ヘDハ_~ヘDハカ~��,ハカ~�=ハカ~�*.$#�(ヘ3  ツ蓄 ヘ4Tハェ~ヘDハェ~��,ハェ~�=ツ�ヘDツカ~ツェ~x�*.$w瞋チキノナユ�*,$�ナ�ヘ謔ハ"ヘDハ"��"ハ諧�'ツ�縊耋4Tハ"ヘDハ"��,-ハスツ翕,-ツヘDハ`� ツ驃 テ驃ヘ謔縹*,$w瞋チキノナユ袁キツ?ヘ�ハウヘキ袗*,$^睿� �**~#fo|キ�皹テウユ�**s#rムzウハ。砒ユヘキ�~キハ�ヘ�#ヘ�+ヘM€テx~^xホGノムbk耋y ム�ル
*,$N#ムヘル
*1$#q�瞋チノナ*.$~キハ�#G�**�キハ�クツ�ユ�Hセツ�# ツヨ矣"1$#n&��ノ瞋褄ヘM€�テノチッノナユ�*.$N#�**~#foヘ� メH€**~層#~�#ユ~キハ.€ヘM€テ#€ムq#6#�ヘ3 w ツ3€#6�テI€ッ瞋チノ~#�_>W#ムノ*8$ヘt€^#Vユ*6$%ヘt€ム~キノ:5$<=ネテx€ナユ袁ホz�> ヘQ/*7#ヘニ@ヘDハ麾ヘ@2ヘ4Tツ逗> ヘ@2ヘ2フコ€睿サy=>�ハオ€/瞋チキノ袁ホzヘヤ)ツハ€ヘ31テユ€ヘ�)*&ヘ"睨ヘ���タヘ��ネヘDツン€ヘ�ヘDツレ€テラ€ナユ�*&$�*$$ヘ� メ'�*&$�*($ヘュハ』アハ!�>*&$"$$~�ハ1�#"$$瞋チノユ�:*$��ハi�*&$�*$$~�ハi∀� メe∀��ハi�*$$+"$$ッテk‡�瞋ノナユ�*,$#�:+$Wヘラ€ヘDハ}�ハはDハX�コハ�'ハ「�"ツァ仝ヘラ€w�バ∀Dハロ∵コバ�# ツ」∀ラ€ヘDハセ�バ∀Dハロ∵コツセ�゙∀�:+$Oコツ﨟xキハづ はラ€�ハはDハよケツ﨟テはづ�+~ヘDツ�ツ �*,$p瞋チノヘDタテラ€ッテ,�>ナユG>'2\#ベぬ・���"ハH�'ツL0テ氓� ハ]せツ奄ヘ4Tテ・�ハ奄�#ツモヘ4Tハ{よヘユつ{は欝テ・は欝�テ奄ヘユぬ・はDハ・ょ!\#45ハ桙5ヘ3 睿4TツLけムチノユ> ムベなナユ�ヘメつマ�ヘ4Tハマ�ツサびチノ�#ネ�=ネ�<ネ�>ノヘニ@ネヘDタヘ4Tテ痰ナユ�!
#~� ツ�!コ"~キハラ�#ヘDハ福��0ハ福テロ�#ツ�#痺キハラグセツ.�#セハ2�+テ�:
#�#ハI�!コ"ヘ��!�"ヘ�ε潟!コ"ヘЖ!�"ヘюハ~�!サ"メe�!�"/<ナ�T] >'前ヘル
�+60=ツvγ!コ"ヘy�!�"ヘy�!ォ� ^#V:
#�#ツィ�!�":コ"面ィ�?��怱鮖ακδπχμロεラμラυロεラ�ロεラμロεネδロΡテン��瞋チノ= > < >==>
<=
=< <> ><(~キハ
�#ツ�λ6 #ツ
�ナ褄!'�~#キツ�+(ッ�ハQ�+:eセハKн�-ツA�>�テ(�:メ)�0レ)� テ)�>0 ツQ�_�(:eセハr�+ ツc�テt�60x疽チノ~60キ�( +>9摩ニ0�:レ符>0w ツтチノ��"!
#(ッO+樸アO�ツァ� 睨:�キハナ┗2W"�ノナ�!~2"�?G:�キ曺�貘ーw眞:���!�!ト��:��ネナユ�槝瞋チノ�!�~キハ�>ヘ�:W"キツ�+ヘs 睨:「�!�!ト「�:"2:��ネナユ�渭瞋チノナユ蘋:�キツe:�キハo�:ハ�f�:�クメ㊤:ヒキハ㊤{�シ�テI�:��ツ�>-ヘ. テeヘ�瞋チキノ�テe�ユ蘋:�キ{ツ�:��ツゥ�ヘテュ�ヘ�ヘシ�:シキト�瞋チ�:�キツユ�:�キネヘ2�ヘD�フD�:ハ<2ハG:�クミ:ヒキネヘ2��ヘD�辣ッ2ハ>ヘ桁ヘD�2ハノ�ユ�*W"&�*2w{<�2W"ツ-�*2�!�ヘネフs 瞋チ�ナユ�:��>ト�キ瞋チノナユ�:��>ト��瞋チノナッ2ヒヘ�~#キハo�~ヘ桁# ツf��2ヒチノ>ヘ桁ヘD� ホyMy(|(|(|(|(|(|(|b|}|芸怖(|テ|h}ミ|}}(|(|(|(|(|(|(|(|(|(|`(|(|(|(|`b}o|リキJ�ラ!、!�Oヒ g=ャ`a�€�" ミ輩ツy(|(|b|(|(|(|(|(|(|(|(|ミ|}怖(|芸(|`(|(|`b}`�O!リラJ�gャ!�€ メ�:zヤ zNz(|(|(|(|(|(|(|``(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|`SAケAB}FルF+G・J�襭\CマC~GB�ヘH�jI卯DニI}A}A}A}A}A}A}A}A}A}Aヨ�ホzリ配レz(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|`MLkO廾ホOクXFW」QネQ絣3VRQrQミPQU誘ヤW/XミV7OKP娠*RtRtRtRtRtRtRtRtRtRtR�レ {D{ワ<{^{(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|`�gZルZ\\欺D]<^:_B`a��b慶c[モ[Ca@d゙m{掉(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|(|`�1テ2ェ314/56�6ニ7�8d9J:�:\;�;ミ=ミ=ミ=ミ=~<=V?�?Y@ヘ~}ッ2゚!ヘW,:"�ツ閔*^#&ヘ"テ傔ヘ6ヘ茲ヘj-!ヒ`ヘコ4ヘ2ヘ7|!vyヘ&^ハ|!ユ,:X#キハ|!ケ-酵ヘ\|テ"|ヘ�/�>テv,ヘ`,ヘ&^ハ`ヘ0テ`> ヘQ/> ヘ@2ヘ2:$2^#ノヘE-ヘj-ヘ7|>ヘ-�ノヘL-テ�/:gキツ\}!aテ+|:ン!� レ`!Eテ+|ヘE!\ハ+|!ロテ+|ヘ+^ハ芸テ`ヘ6!S'點:X#キハォ|!�(�ヘK|ハ`!濮ヘコ4!G/テ8}!!テ+|:fキツV}!`テ+|ヘE!X!ハ+|ヘ6!s{:X#キハ�!ヲ{ヘK|ハ`!ホ`ヘコ4!�.テ8}ヘ6!�%ヘK|ハ`ヘ7|!90f{テ8}ヘ6!O zz:X#キハ/}!�!】ヘK|ハ`!�0ヘ&^ツG}ヘヘ/ヘヒ0テ`ヘ\|�>テv,!�テ+|!キ!テ+|!'"テ+|!�"テ+|:fキハP}!�ヘEツ+|!�テ+|ヘ8,**�!�ュヘク}!��� **�!ヌ}N#F#^#V#zウハカ}肄 �#r矼テ掵睨ヘチ.ヘ/ xアツサ}ノ�ホオミフメヨヤ�ヨ�リレワ%゙ヘヲsテ「~ヘヤtテ「~ヘ睦テ「~ヘsテ「~ヘ6!ス,ヘj-ヘ31ヘ�/!9"�ヘ・xテ「~!レ*ヘマxツ]~!" $!ミヘハス~ヘワ/ヘ3 ハテ~ヘト」>2リ#ヘ搗!ロ#ヘ」ヘMD!ミヘs !フ陛c!F,ヘマxツノ~ヘワ/!ミヘコ+ハノ~ヘム」ヘマ般冬ヘ\別冬!テ#ヘ」!/姪c!ミヘカ!」 ヘ�/テ降ヘ66:$2u!テ`!」 ヘ�/!ミヘs テフ�!,テニ~!/,ヘ�/ヘタ陛`ヘ6!ソ$ヘj-ヘhヘUヘ�/ハ !�"�+^ヘ-%ツ ~Oキハ#~� ツ ツ�{2�!7cテcHヘル
kb 6!GR!6#ヘWiハL!b%=ハC!|%=ハC!」%=ハC!|%ヘケ/ヘ�/テマ~ヘ�/ヘUテリ~:%O:滞O> ヘ 4 ツ_ノヘム」!テ#ヘ」!Z!ッ2�w# ツ{Z!ヘ�b>�2Z!ヘ譽ハ=€ツ�ヘ凍ハヤ�-ハニ�.ハニ�(ツ�ヘリJハ=€ペIヘDハャヘヲKヘgJ>-2�#*7#ヘニ@�ヘ園ツ�!G>P_ナヘラ」チツ�:�#�w#ハ €ユヘ譽ムハ €ヘ園ツ€ナヘラ」チハ�ヘヲKヘgJz�メO€�!Gzユヘcム瞑/€xコハ�ヘヲKヘgJツ%€�Z!ヘ0dヘ�眦�!�,:Z!��ハR€:�キハX€!|%ヘ�テq€R!ヘエb!V%ヘ�ヘh:$o,&ヘ"!、テc+-.Ee,$1234567890蠻!w€テ噫蠻!€
�セハヲ€# ツ怙 チ睨gJツ%€�Z!ヘ0dヘ�眦�!�,:Z!��ハR€:�キハX€!|%ヘ�テq€R!ヘエb!V%ヘ�ヘh:$o,&ヘ"!、テc+-.Ee,$1テテ%
WSCHANGE 4.00 21 Aug 87
Copyright (C) 1983, 1987 MicroPro International Corp.
All rights reserved.
20 テテ%テテ%テテ%テテ%テテ%テテ%テテ%@  BA  KB  CC  VD  YE FF AG  H  DI  QJ F K F B P�� DEL=<B><K>+Uninstalled Terminal
= ノノノ)TYRE��(ノノ!メ ハ�!マテ�()ミミ�ネネ�2ノノノDraft Printer
DRAFT €ノノノノ�ノノd,- ABCDEFGHIJKLMNOPWSMSGS OVRWSHELP OVR�WSINDEX XCLWS OVRWSPRINT OVRWS COMWSSHORT OVRTW�BAK$B$$A$$C$COMOVR$?$???????????�PAS�PLI�C �H �������������蹄テ?�ホ���������蹄テ?�ホ��������B��� 
A  $).38����� � ������,.��--,---,---,---.99� WPRVIEWPreview to File
SIMPLESimple Printer
XTRACT Extract Data/Document to File
ASCIIPlain ASCII Document to File
DRAFTDraft Printer
TYPEWRTypewriter Printer
AUTOLFAuto Line Feed Printer
CUSTOMCustom Printer
DIABLODiablo Daisy Wheel
NEC Spinwriter 2015/3515/7715
630WPDiablo 630 with WP Option
630ECSDiablo 630 ECS
QUMEQume Sprint Daisy Wheel
C. Itoh F10 Starwriter
QUMEWPQume Sprint with WP Option
SR550Silver Reed EXP-550
SPINWRNEC Spinwriter 2000R/3500R
NEC Spinwriter 2010/3510/7710
NEC Spinwriter 2030/3530/7730
SPIN50 NEC Spinwriter 2050/3550/8850
NECP2INEC Pinwriter P2/P3 -3 or -6
NECP5NEC Pinwriter P5XL/P6/P7
MX80'Epson MX-80 or MX-100 with Graftrax+
FX80Epson FX-80 or FX-100
RX80Epson RX-80
LX80Epson LX-80
LQ800Epson LQ-800 or LQ-1000
LQ1500Epson LQ-1500
FX85!Epson FX-85, FX-185, or FX-286
IBMQUIIBM Quietwriter
IBMCLRIBM Color Printer 5182
IBMGRIBM Graphics Printer
IBMPROIBM Proprinter
IBMWPIBM Wheelprinter 5216
IBMWPEIBM Wheelprinter 5223 E
ML84Okidata Microline 84 step 2
ML92Okidata Microline 92/93
ML92I"Okidata Microline 84/92/93, IBM
ML182Okidata Microline 182/183
ML182I!Okidata Microline 182/183, IBM
ML192Okidata Microline 192/193
ML192I!Okidata Microline 192/193, IBM
ML292Okidata Microline 292/293
ML292I!Okidata Microline 292/293, IBM
PM2410Okidata Pacemark 2410
C1550C. Itoh 1550 or 8510
HPTJIHP ThinkJet 2225C, IBM mode
HPLJETHP LaserJet
HPLJ:BHP LaserJet, B Cartridge
HPLJ:U HP LaserJet, U & V Cartridges
HPLJ:Y&HP LaserJet, Y Cartridge, AC TmsRmn
HPL:ADHP LaserJet, AD TmsRmn
LBP8"Canon LBP-8 A1/A2 Laser Printer
LP4080Ricoh LP4080 Laser Printer
P351Toshiba P351
P1340Toshiba P1340
P1351Toshiba P1351
GEM10XStar Micronics Gemini 10X
NX10Star Micronics NX-10
CITMSPCitizen MSP
P1090Panasonic KX-P1090
TI855Texas Instruments 855 or 865
D2100PTandy DMP-2100P
MT160LMannesmann Tally MT-160L
9500Anadex/Inteq 9500A & 9500B
9501BAnadex/Inteq 9501B
SP8050Dataproducts SPG 8050 & 8070
MPI99MPI PrintMate 99
Z125Zenith Z-125AA
qCODE DATA %COMPOS>$PORT �$LAND XCHAR +FILNAMa$STARTw$DONE �$QUIT ー$PF ヘ$PG �UPCASEUCOLATEs$DR???�$LQ???�$PS???�$DR7??ィ$LQ7??ィ$PS7??イ$DR8??サ$LQ8??サ$PS8??ナ$DR9??ホ$LQ9??ホ$PS9??レ$DR10?�$LQ10?�$PS10?�$DR12?�$LQ12?�$PS12?$DR14? $LQ14? $PS14?$DR16? $LQ16? $PS16?)$DR18?3$LQ18?3$PS18?>$DR20?H$LQ20?H$PS20?Q$DR24?[$LQ24?[$PS24?d$DR30?n$LQ30?n$PS30?wPS????�PS7???イPS8???ナPS9???レPS10??�PS12??PS14??PS16??)PS18??>PS20??QPS24??dPS30??w$DR???�$LQ???「$PS???ォ$DR?I?ケ$LQ?I?ケ$PS?I?ケ$PS?I?ケ$DR??Iケ$LQ??Iケ$PS??IケPS?I??ケPS??I?ケ$DR?B?タ$LQ?B?タ$PS?B?タ$PS?B?タ$DR??Bタ$LQ??Bタ$PS??BタPS?B??タPS??B?タCRLF ナCRET �$FFEED HALFLF&BACKSPONORMWDqALTRWD�PHSP ヘPHRUB �BINDSPエBLDON トBLDOFFメDBLON �DBLOFF�UNDON UNDOFFSPRON %SPROFF6SUBON HSUBOFFWSTKON gSTKOFFvITLON �ITLOFF�EXTON 。EXTOFFスNLQON レNLQOFF�BLDOVR DBLOVRA Driver code, DO NOT CHANGE All strings and tables Printer composed character table Default output file Printer initialization string End of document string Quit while printing string Phantom space string Phantom rubout string Portrait mode string Landscape mode string Extended char translate table (80H-FFH) Upper case conversion table Collation sequence table Font selection string, 17 pitch 7 point 15 pitch 8 point 12.5 pitch 9 point 12 pitch 10 point 10 pitch 12 point 8.5 pitch 14 point 7 pitch 16 point 6.3 pitch 18 point 6 pitch 20 point 5 pitch 24 point 4 pitch 30 point  Character width table, draft quality proportional italicbold Move to left side and down one line Move to left side of carriage Eject paper to next page Move down 1/2 line for sub/superscript Move print head left one column Select normal character width Select alternate character width Binding space Boldface on Boldface off Doublestrike on Doublestrike off Underline on Underline off Superscript on Superscript off Subscript on Subscript off Strikeout on Strikeout off Italics on Italics off Extended character set on Extended character set off Near letter quality on (.LQ ON) Near letter quality off (.LQ OFF) Number of overstrikes for bold Number of overstrikes for doublestrikeCR LF
ESCTRUE�FALSEDISPLA€STRING�LSTOUT�LSOSTA�LSTIN�LSISTA�LSTRNG�MPMFLG���SHARE���FUNDLY�FUNTBL�HITEWID WRAP!XONOFF"SCROLL#DIRSIZ$DELSTR&SHYSTR,BBLOCK2KBLOCK7SOFTSP<�=CRTIDBCLEAD1jCLEAD2oCTRAILtCB4LFGyCUROFFzASCUR|UCRPOS}ONCUR€OFFCUR�ERASCR�BAKSPC�ERAEOL�ERAEOS。LINDELヲLININSォLINMAXーTRMINIアTRMUNIカINISUBサUNISUBセVIDATTチBRITEADELCUSBDELMISCDXOFFDDLONGFDMEDHDSHORTJUPDLYLDDISKNDFASTPUCNSTARUCONIUUCONOXMORPAT[CRTPATロPRNID[DEFPRN�PRNDLY�PPAUSE�PFFEED�PNODOC�LXOFF�LETX�LCHRMX�ULOSTA�ULSTO�ULISTA�ULSTI�LSTDEV�ULPORT�ULUNPT「ULINI・ULUNIッHFMAXケDATSEPサDLISTシUPRCTLスUPRQスUPRWヨUPRE�UPRRSTKCHR!FORMF"PRNPAT;INITIDサLGLDRV�LGLUSR�MSFILE�HPFILEIXFILELDFILEOVFILE&WSFILE2SHFILE>DEFUSRJSPCMDKSPFILEXURUNYINILOG[BAKTYP_BFTYPEbAFTYPEeBLKTYPhNOTYPEkDIRFIL�ININON�INIBAK�EDCOND�LGLCHRセMOVCHR゙AUTOBS�INIDOCINIRLRINIRLI6DSTKSZ7INIDIR9DIRSRT:INIHLP;UNONE<UNSIZE=VMSIZE?EDSIZE@BFSIZEATYSIZED�EINIFINIINISTAOSTFILLPHYMAXQYNCRRIDXALLSSTRPFLTINIEDTU�aCOMCHRdDECCHReCTLNFLfCTLHFLgCASEFLhDELFLGiBLKFLGjLSPFLGkRLRVIDlAHEADmHANMAXnDOLLARo��RAM1ST�EXTRA�UDATE�
ョ"ニ"マ"�"�"�"�"### #'#-#2#6#:#E#I#M#S#W#[#b#g#p#t#x#|#�#�#�#�#�#�#�#�#」#ォ#ア#コ#ソ#ト#ノ#ホ#ヤ#ロ#゚#�#�#�#�#�#$$$"$'$.$9$>$E$M$S$[$d$l$t$z$~$�$�$�$�$�$ィ$ア$ク$タ$ネ$ホ$ヨ$ン$�$�$�$�$�$%% %%%%%%%.%8%@%G%O%V%[%a%g%l%r%w%{%�%�%�%�%�%�%「%ァ%ャ%ア%ク%ス%X Done with this menu? HelpEnter your menu selection....... , = Enter User Area addressA a the Enter your enu B to selectionno if fileC is rinteryou WordStarof in D and E or onbe nonFilefor F (Y/N) Type RETURN not can any rintriver drivekeythat this diskcreennew patchnitialization haracternitializEditbytes) (records)MenuupdatepellingspellilenameirectoryustomizomputerhooseTo WSCHANGEfunctionpromptelpangespecifydocumentnumberdefaultmessagethesemaximumchoiceprintingnstallackspaceheretabingin on eredisplaymenucontrolsequenceautomaticbetweencursorcurrentcustomtextrightaboutlineblockatchurnfrom name ress hyphenfasthissizewhatworkhavesystemmostwith 1!W「6# xアツフ%*��J�!�ヘ�/レ�%゙/ヘ \テn(!J�"ムV"モV"コW"ヘV!\�Wユヘ�/睿h/!€Nyキハv&#^#V+z�-ツC&{� ハJ& ハv&テ2& ハv&#~ヘ拜�Lハe&�XツJ&>�2シWテJ&袗*ソW�"ソWム眦J&!ユVヘ;Z!0-0ハ・&!�ヘi^!pヘタ^セツ�&#ツ�&テー&! 0-0ユヘ \睿 \テn(>ヘ Yヘ_!ヘ \!�0ヘ \ヘ_ヘメ/ッ2ハV!ソX~� ツワ&6!�W~+� ハ '�-ハ '"X ヘ�/!"Xヘh/!�Wヘh/テI'ヘ2\>テワ`!�5ヘ'!�W袁ニ_睫 'ヘh/!(6ヘ'ハワ&!"X袁ニ_睫'ヘh/!�W"X ヘ~/ハI'>�2ハV!�ヘ;Zツ['!€6ヘ2\テn(!"X*ヘV�!��"ナW�喙�
bkヘ(ヘ~/�!�ヘxZ��'!�ヘ(ュW~#� ツ�'ッ ツ�'!&ヘ(。W ~�ツス' #:�W~# ツス'!'ヘ;Z*モVハ�'�!欷"欷�ヘ�キハ�'w#ナヘ�w#ツ�'チ xアツワ'ッwテH(!i6ヘ2\テn(ユ�*ヘV�ムノb*w()&*�)�)
*c+サ)レ)^*ュ)J)3*7+」+5,Q---<)テ,G.イ.s+ヘ-
*N*!�"スW*スW��メn(ユ_kb�!(~#foN(ムナ�!;0ヘ \テユッ2mX!�ヘ(>ヘヲ`!ヘ(Ny�レ�(��レ�(!:0ヘ)! ヘ(Fx�レア(��レキ(!:0ヘ)!#ヘ(~クレネ(!F0ヘ)!$ヘ( ~ケメレ(#~ケレ�(!a0ヘ):mXキハ�(!7ヘ2\ヘYム!�"スWノ!3ヘ(�!#X ヘ�/ヘ_ヘリ.テt(>�2mXテ2\�#V#"スW��ヘ�/メn(�
ヘ�/レn(ヘ("ナWノ�#V#"スW�"ナWノ�#V#蛔イハ�)甎#F#��ヘ�/ムメn(ユ�
ヘ�/ムレn(�
キハL)褄ヘ(�`iOヘ�/眦L)�"スWノ�#V#Oyー衞ィ)*ナW��/�"スWノ�#V#OGテ�)ヘYOキハマ)ケハマ)テタ)oW]�"スWノog"スWノ!ラW~� メn(4Oメ�) #s#rog"スWノ!ラW~=佖(wOメ* #^#V�"スWノ�#V#"スW�2\�#^#V#"スW�(~キツ \!0ヘ2\テ_�#^#V#"スW�(テ \ヘ�)�ユ!ヒVヘ+ツ�*! 1ヘ+ツ�*!フVヘ+ツ�**モVヘ+ツタ*!A7ヘ2\ヘラXム!"スWノ~#キハ�*�ハー*�ハク*ヘ Yテ�*袁+眦�*~#ヘ +テ�*袁フ/"W砒ヘd砒}�_!W"欷睿�キハ�*�ハ�*�ハ�*ヘ Yテワ*ヘ+テワ*ヘ�ヘ +テワ*!7ヘ2\テラX_:セXW{コリ> ヘ Y{テ +ッセネユヘ~/ムハ0+ ##テ+N#fi�ノ!�ヘQ+!ュWヘT+![ヘQ+テロ)ヘ(ユ�#foN#ヘ�/ムノヘ�+ヲwカ~�"スWノヘ�+�"スW��!0ツ�+!*0ヘ2\ヘナ`眤ョwノ�#V#�(ノヘ�+�!:ヘ2\甎ヘf_�!:ヘ2\>ヘワ`�##"スW++�ネヘ玽=ハ ,=ハ�+xキツ�+ケハ�+メ�+ケハ�+レ�+qノ�!�6ヘ2\*スW++++"スW##�Oヘf_>-ヘ YOヘf_*スW+�」+!�6ヘ2\*スW++++"スW+�」+ヘ�+�!:ヘ2\甎#F+ヘf_�!:ヘ2\>ヘワ`!"スW睚ヘ玽=ハョ,=ハ�,�ogヘ�/睫x,レ�,�ogヘ�/睫�,メ�,q#pノ!�6ヘ2\*スW++++N#F#ヘf_>-ヘ YN#Fヘf_テエ,!�6ヘ2\*スW�"スW+�5,ヘY2トWO�Aレ-Gyクメ-ヨAo& N#Fユ�ヘ�/ムメn(i`ヘ("ナWog"スWノヨAO�  �:トWOキハ$-ケハ$-テ-og"スWノヘ�+�"スW�0ッGセツB-*0�2\�ナ`タpノヘ�+�"スW�!:ヘ2\ogヘ(~ヘム\!:ヘ2\瞰>�ワ`ハ「-=~ハ�-ヘ、-レ「-O#~ヘ、-レ「-ア�キツ「-<>ムノヨ0レシ-�
レコ-�レシ-ヨ�メシ-キノ!メHヘ2\!7ヘ2\ヘY7ノ!"スW+~2チWキ�-�#V#��-ヘ�+�!:ヘ2\�:チW�ハ
.�ハ
.~キハ.ヘ \テ%.Nyキハ.�#~ヘ Y ツ.テ$.�!0ヘ2\��ハ0.ヘ_�!#7ヘ2\ヘナ`眤�!77ヘ2\眦d.!"スW+~2チWキ�.�#V#�d.ヘ�+=袁ワ`ム薜 6"ツW�:チW�?ハ�.+�ハ�.�ハ�.#�*ツW6 #6
#6�:チW襦ハゥ.~ヘ拜テェ.~# ツ�.ノヘ�+�"スW�yキネ��ツホ.#~#foヘ(テコ.#~ヘ Y ツホ.ノ!�ヘ;ZハJ/:ハVキハ#/!!Xヘ畛ヘ」ZハP/�*ムV�ヘ喙!X*ムV�/ヘカ[ツ�.テP/>前ヘカ[ハP/!!Xヘ燾�*ヘV�カ[ハP/!�ヘxZハP/!!XヘxZハP/>�キノ!€6テS/!�6ヘ2\:ハVキハc/!!Xヘ畛>テH/ ~� タ�!{/ヘ�/ノCOMユセツ�/# ツ/ムノz搬{碧x搬y碧{廟z弩ノxアネ袗ナヘ�/ハネ/レセ/ � +w xアツア/テネ/~# xアツセ/チム睨ッ)lgノヘン/ ツメ/ツメ/ノNot enough memory to run WSCHANGE.Can't find Wrong version of WSCHHELP.OVR.WSCHANGE.OVR.
WSCHANGE cancelled
YNON OFF DIS Standard CP/M-80 VersionW7Af4Bシ4Cl6D65EE;F6GQ3H]3I=J�:Kム:L\8M_7NG<Oャ<Pd=Qエ>R5Sラ;T:U9Vレ8W�5Y8:Z�:!�>XIG?1�0dC 。0CONSOL 。0STNDRD1If you have one of the terminals or computers listed in the menu, typethe letter next to it. This installs WordStar to use your screen.If your terminal is not in the menu, look in the documentation that camewith it to see if it emulates one of the terminals that is there. Youmay have to change some switches or use a set up key to change the emulation.On most terminals the function keys and arrow keys will not be enabled.For some of them, you can use the WSCHANGE program to change the keys.(WSCHANGE can also be used to change colors on some terminals.)~3Bェ3 IG~3 Bコ3�ヘ3カ�3�゚3。�3チ4 IG�: ヲレ9ォ゙9"D=\9Y�3ゥ3 サ�3セ�3ロ�3Kaypro II/IV
Kaypro 2X/4X/10
B4C0B1C2C3C1テロテロ*2�!�Nwy#ツ�ノUy!豎ハヤ:Aキハンテレy襦ツン!ヘ�y!�ツ�!ヘ�y!
�ツ�!�テ�C0C1C3B0B1B3l4 IG9 B�4jヲ4�ェ4�ッ4。ウ4ヲV=ォX=カキ4チ^=�b=
ADDS 25
Y Kk0@l4 Bル4ア�4カ�4��4チ�4 IGADDS Viewpoint
0A  y貎ハモ:Aキ>ハ€テロy襭>ツ€>テ€9 "B=B*5 IG Qume 102
9 Bg5チ^=カ�5ヲV=ォX=�s5jo5�y5�}5。�5 IGVT52
YHJDKJ49 Bセ5ォル5ヲン5チ�5��5jo5�y5�}5。�5!@=カ�5 IGZenith Z19 or Heath H19
LMHJwq%!�y貎ハヤ:Aキハ�テレy襭ツ�!�テ�pq9 !T6BD6jP6�V6�\6�`6。d6ヲh6ォj6チ^= IG IBM 3101
YLHDIJr6 IG9 !@=Bケ6jハ6oホ6tム6zヤ6|ラ6�ル6��6��6。�6ヲ�6ォ�6カ�6チ7�b=ANSI Standard
[;H
Zテニ10!ヘ�!ト^#Vy豎ハ�:Aキ{ハ�テ�y襦{ツ�z�0ハ��>;ヘ€�€y�!ト�y�!ト�>mテ€[0;4;7b8 B|7アT8カX8��7ロ8 IGLiberty Freedom 200
sq|;1|1|1 |1|1|1| 1|
1| 1|1|1| 1|!1| 1|1|1|1|1MKG0|;0|0|0|0|0|0| 0|
0| 0|0|0| 0|!0| 0|0|0|0|0���ロb8 IG9 "B=B�8��8ーヲ8カィ8チュ8�b=Liberty Freedom 100
*gG@G0,!�ヘ�y� �0Gy豎バ:Aキxハ€テ�y襦xツ€ニテ€G9 j�8o�8t9z9|9B
9 IGaRC Wyse WY-50
9 IG �9 �9!>="D=#「9B、9jケ9oス9tソ9yJ=zチ9|N=}ト9�ネ9�マ9�メ9。ヨ9ヲレ9ォ゙9ー�9ア�9カ�9サト9セト9チ�9B�9C�9Rト9Uト9Xト9�b=PTeleVideo 925/950
= ノ*)TYRE��(%!�y貎ハヤ:Aキハ�テレy襭ツ�!�テ�()9 B':。T= IGTeleVideo 912
9 u:!@=Bw:��:�P=�R=。T=ヲV=ォX=アZ=カ\=チ^=�b= IGOMinimum Terminal
r6 Bョ:�セ:。ハ:ヲマ:ォマ:チ^= IGMinimum ANSI
ラ: IG9B�:Lear Siegler ADM-31
�: IG9 B%;�R=。T=ヲV=ォX=�B;カ\=チ^=Lear Siegler ADM-3A
9 B�;!@=j�;��;ヲゥ;ォュ;�。;。・;z�;yL=カ\=チア;�b= IGHazeltine 1500
~~~~~~%!�y貎ハヤ:Aキハ�テレy襭ツ�!�テ�~~9 B<�<ヲV=。<ォX=カ�9チ!<�b= IGSoroc IQ 120
*) Y%!�y貎ハヤ:Aキハ�テレy襭ツ�!�テ�()M< IG9 Bd<��<カ}<チ�<Morrow Designs MDT-20
()%!�y貎ハヤ:Aキハ�テレy襭ツ�!�テ�()9 Bチ<�ユ<ザ< IGMorrow MDT 60/70
)(7ノノ!�ヘ�2y豕ハロ:Aキハ�テ�y襦ハ�0y�ハ�y�ーテ€GM< B'=yL= IGLear Siegler ADM-20
����ノj= IG9 Bn>。T=��>ロキ=チ�=[�=Xj>!@=%!�y豬ハヤ:Aキハ�テレy襭ツ�!�テ�()1O: キyハ�ッ2 テ�ツ�2 テ� レx�ハy�O*. �€*|�!ミ
�」ムユ!N#Fog藝P{桧2レ砒ロヘ」ム!フヘ」畤#V#s#r ツ�ノ~# ツ」ノ*|�!ミ
ヘ」ム�#V:レO!ロテ」テロOsborne I with 24X80 Screen
)j= B」>!>= IGOsborne Nuevo
9 !@=B゙@}レ@��チ@@�ト@�ヌ@。ハ@ヲフ@ォマ@ーメ@�ヤ@}レ@アセ@カツ@サト9セコ@R6@€ト9�ト9�ラ@� ? IGOテ� T]テテ�!�4リ!€�テT}諤_テテ}キW>エ_zニタW*7ヘハ�レ~蕫w"7:9モノロ29�モノヘ� fヘ� !タ"7ミ �ヘレナ蛞ニgs# xアツ 眞r# xアツ テヤヘ7 レd ヘレ擎ヘヤ!€ヒ ヘi *7テハヘハ}諤o"7T]€ ミヒy桧x廨ノヘ7 レd � +ヘレ昤ヘヤ*7�}�/<ニPOテ�ヘ� ヘ� e> *o�!� F6ツァ > ヘ� G諤ハァ >2� �Gxノ:� キタ>テ� テゥ テ� テy!ンyメメO~ーGy#ツノ!ワpノ€ @€€€�g  Q ルルル��ル�ルルョ�レ'_ヘレ*7�:ワG�ウw|ニgp�,}�ツヘ-テヘ㍉!�^#Vユ*7ノタテv ���
テカOsborne Executive
*�
     tPAGABOACUADlAXG?7AAAFKEYS AdC A�� A
k� AQY_AA�hA A�
�g ABecause there is such a wide variety of ways to control the video attri-butes on computers and terminals, the number of options you have are verylimited.For most terminals, all you can do is reverse bright and dim. This isuseful if the dim text on your screen is too faint.For some screens, you can change the colors WordStar uses for bolding,underlining, etc. Either pick your screen from the menu, or patch thecolor table using hex codes.ヒ/A\CXG?LCVCCOLOR <CdC <CA <Cノコ0kCv0
Nd�0 B [サ�0Y���0 [�0AEBECEDEE$EF+EG2EH9EIqEJxEK\ELjEM@ENGEOEPNEQUERcEXニI2�3PD4オD?瓩ロCdC 韻PRINT1 韻ヤ1 [�1A�B忍C「EDーEEセEFフEGレEH錵I�JFK孔L妣MゥENキEOナEPモEQ瓲R�S�EXニI1韻3PD4オD?FD@DdC �PRINT1 �ワ2 [�2A FBFC FD.FE<FFJFGXFHfFItFJ�K宇LFM'FN5FOCFPQFQ_FRmFS{FXニI1韻2�4オD?ォD・DdC PDPRINT1 PDメ3 [�3A色B曦CャFDコFEネFFマFGヨFHンFI友J・FKウFLチFM腱XニI1韻2�3PD?�D�dC オDPRINT1 オD % 韻6 > 韻T \ 韻エ
韻v ~ 韻�
韻�
韻ホ
韻pv韻HP韻� � 韻� � 韻v}韻マ ヨ 韻 . 韻��韻 韻#+韻� � �'� �NV�゚ � ���� �]e�ハ ミ ���h n ��ヲ�オ サ �BJ�サテ�クソ�メレ�リ�����セニPDKRPDAHPD % PDkrPDE L PD��PD� � PDケタPD� イ PDン�PD� ョ PDPD� モ PD+3PD� � PDU]PD�PD &PD_fオD|�オD  オDソナオDH P オDユワオD�。オD��オDn u オD オD*0オD」ォオDflオD
]d 貴AGB唔C*MD霸E餃XlC? GGMAIN �dC ��AIGBAC昱DコHEIX�?9GCGCONSOL GdC G_ B{A。0BuGC触XG?eGoGTERMNL IGdC IG」 B#7Y�IGテB% IGモAソGBヌGCマGDラGE゚GF蹠XIG?ッGケGTERMSZ 触dC 触� 触 (� 触#� 触%� 触$� 触! 触%AHBBHCtH=エHXG?HHSCREEN 昱dC 昱RE<H&,27X昱=6H0HdC H
アj H
�g H�HnHjotyz|}BX昱=hHbHdC BH
アj BH
�g BH�OョH�。�Cヲォー�アカサセチlAX昱=ィH「HdC tH
アj tH
�g tH
アj 昱ゥA覃BI=潯?ミHXGレHKEYBRD コHdC コH
アj コH゚D
I���mXコH=I�HdC 覃
アj 覃
�g 覃
�} コHxA9IBlIXG?)I3ICINTFC IdC IソA\IBbIXI?LIVICBUSY 9IdC 9I" 9ID�� 9IF祢RUX€�[XI=鯖�dC lI
アj lI
�g lI�AニIB.JCトJD<LE#KX�?カIタIPRNTER 唔dC 唔� [� �ョA韻B�CJX唔?鍼�PRNSEL ニIdC ニIユ [#7YJニI�[% ニI� �"7Y#JニI�@ ニIヨ
ラt� A]JBiJCoJDuJX唔?MJWJPRNLIB .JdC .J� 。W
pe .J
ハm .J
キl .J�
ムt AクJB憂C扣DイJEャJ=」JX.JセJ
nr uJ
ラj uJSG
� uJ
$€ uJ
本 uJ
q uJdC uJニ
A蹕=KX唔?ラJ甄DRIVER トJdC トJ� JKスヨ�"・ッ�「;XトJ=K KdC 蹕
アj 蹕
�g 蹕
アj トJ�AIKBオKCLX唔?9KCKPINTFC #KdC #Kヤ�
゚��A~KB⑫C尻D僵E「KX#K?nKxKPLIST IKdC IK�ォK IK�ュK IK�ッK IK�アK IK�ウK IK�BA膃B鵺C�D�E�KFLX#K?ヤK゙KPBUSY オKdC オK
_y オK� オK� オK�� オKシ� オK��� オK-E6L����;X#K=0L*LdC L
アj L
�g LBL 唔�A貝B伸C豊D廰E「LFィLGアLHキLIスLJテLKヒLLモLMロLN絖X鵜?yLキPDEFLT BLdC BL� BL� BL� BL BL BL。V BL BL_ BL! BL� BL� BL� BL� BL  BL`AMBMCM=$MX�?M MPATCH 餃dC 餃
毓 餃
3 餃
"f 餃
アj 餃�A貴BテMC澎DハNExNFYMX�?IMSMCMPUTR *MdC *M�H�アカサセ[;��X*M=MyMdC YM
アj YM
�g YMメA�BアMCケMX*M?。MォMDISKS 貴dC 貴� 貴N�� 貴<�A�BNC>ND`NX*M?゚M餉DOS テMdC テM�M�<N7*M&N�6Nサ(N��:NY*M N<N *M/ Multi-User
�ノ\NサPN�^N N TurboDOS
ソサoN�^N *MZCPR3
チA、NBェNCーNDセNEカNX*M?年朦DIRUSE xNdC xN9 xN: xN
ネ€ xN[ xN�ソ
クe xN1AOB@OCLODXOEvOF0G三HdOIpOJ唹K「OLェOMーONシOOネOPヤOX*M?OONWFILE ハNdC ハNヘA-OB5OXハN'OdC OJ OJ>O O�コ2
pe ハNヘ
pe ハN��
pe ハNナ
pe ハN  ハN�&
pe ハNォ>
pe ハNロ
pe ハN? ハN@� ハN� ハN�_
ニe ハNb
ニe ハNe
ニe ハNh
ニe ハNユA<PBDPCdPDlPELPFTPG\PHPI(PJ2PKtPX*M?PPMEMUSE 澎dC 澎7K@ 澎ケ� 澎=' 澎? 澎@x 澎Ax 澎Bx 澎Cx 澎D� 澎n. 澎oY~P澎 n捻A鳳7榔=娜 澎Kd!AトPB膕C躓X�?エPセPNEWWRD 霸dC 霸D"A鷄BjQCオQX霸?レP膠PAGLAY トPdC トP�"A"QB*QC2QD:QEBQFJQGRQHZQIbQXトP?QQPAGSIZ 鷄dC 鷄 � 鷄� 鷄� 鷄� 鷄� 鷄� 鷄� 鷄� 鷄� 鷄�#A轍B找C」QDォQXトP?ゲ慌HDRFTR jQdC jQケ� jQ  jQ � jQ
} jQ$AリQB゙QXトP?ネQメQTABS オQdC オQ
゙f オQ
g オQ5$ARBコC膤D)SEnSFウSGqTH裕I甬X霸? RREDIT 膕dC 膕ホ$AQRBYRC_RDeREkRFqRGwRH}RX膕?ARKREDTSCR RdC R; RO RP R` R< RX RZ R6 R�%AイRBクRCセRDネREメRFワRX膕?「RャREDTTYP コdC コV コW コPク コL} コN} コ� コヘ&A SBSCSD!SX膕?�RSEDTPAR 膤dC 膤U 膤] 膤Y 膤Q 膤k'ARSBXSC^SDfSX膕?BSLSEDTBLK )SdC )S[ )S\ )S2 )S7 )S�'A祐B。SCァSDュSX膕?⑳全EDTUNE nSdC nS=0u nS< nSi nSm nS�(ATBTC TDTETF!TG'TH/TI7TJ?TKGTLPTMYTN_TOeTPkTX膕?�ⅩEDLNCH ウSdC ウS ウS ウS。V ウS ウS_ ウS! ウS� ウS� ウS� ウS� ウSセ
€� ウS゙
€� ウS` ウS< ウSd ウSe ウSチ*A禅X膕?ゝ亀EDTFIN qTdC qT
Gf qT+AテTBノTCマTDユTEロTX膕?ウTスTEDTWS 裕dC 裕g 裕h 裕i 裕j 裕k 裕BL 膕�+AUBGUC繕DニUEVF.VX霸?UUOTHER 躓dC 躓L,A9UBAUX躓?)U3USPELL UdC UK  UX U�,AsUByUCUD�E偽X躓?cUmUNONDOC GUdC GU� GU� GUT GU
7� GU
゙f GU`-AエUBタUX躓?、UョUINDEX 繕dC 繕ロ
pe 繕S 繕キ-A�B�CVX躓?ワU覿SHAND ニUdC ニUォ>
pe ニUn� ニUo ニU,.A(VX躓?V"VMERGEP VdC Vサ Va.AcVBkVCqVD{VE�F酬G彪H娵X躓?SV]VMISC .VdC .Vサ% .VR .VF�� .VH�� .VJ�� .Vm .Vf .V
G� .V�/1クV2シV3タVXキVエVdCニVトVネVWSCHANGEOVRWSCHHELPOVR WPRVIEWPreview to File
SIMPLESimple Printer
XTRACT Extract Data/DocumentWo File
ASCIIPlain ASCIto File
DRAFTDraft Printer
TYEWRTypewriterPrinter
AUTOLFAuto Line Feednter
CUSTOMCustom Printer
BLODiablo Daisy Wheel
NEC SpPiter 2015/3515/7715
630WPDiablo 630 with WP Option
630ECSDiablo 630 ECS �!ソX~6盥タナユ�> ヘ藝瞋チノヘチX�ハn(�タ1!lC"スWテN(:ソXキタナユ��ヘ瞋チ2ソXキノヘ皦ハラXヘラXテYヘラXヘ拜� リ�レ Yノ�ユ薜キ�Y㍉!セ!^#VキハホYヘ Yテ4Y!セX� レLY4テ。Y� ツ_Y> ヘ Y~�ツQYテホY�ツYッ2セX:bC�ツyY!R0ヘ \テ、YヘbCテ、Y�ツ。Y:タX�ツ唳�*ソW|オハ兀+テ榛� ヘモY
ヘモYG:シW�xハホYG:タX�xツホYヘ�ハホY�ツヒYヘヒX�ハホY2ソX瞋チ�y� ツンYッ2セX:タX�タ> *o鯒ユ�#~ヘ [ハ4Z� 6#ツ�€ヘ砒�ヘム<ハ4Z=o&)))))€  #~ツ'Z>�テ6Z>瞋チキノナユ蛬キツiZ#~ヘ [ハqZ� 6#ツRZ砒�ヘ�<ハqZ+6�ヘ燾>�テsZ>瞋チキノナユ蛬キハ融#~ヘ [ハ彁褄ヘ�<ハ彁+6>�テ杙>瞋チキノナユ袁鷓ツレZ#~ヘ [ハレZ� 6#ツサZ砒�ヘ�<ハレZ+6�ヘ燾>�テワZ>瞋チキノナユ蛬キトxZ#�ヘ<ハ�>�瞋チキノユ�!ッw#w#w#w瞋ノナユ� ッw# ツ[瞋チノ�メ9[>�テ;[�Aレ9[�Qメ9[>�テ;[>キノナユ蛬キハ[[�ヘ�#�!ヘキ>�ハ[[>瞋チキノナユ蛬キハ~[�ヘ�#�"ヘキ>�ハ~[>瞋チキノナユ�"7~ホw#ツ梗瞋チノ袁=[ハウ[�!€�ヘゼ xアツ媼>�盥ノ�テヒ[ヘ`[ハモ[�!€�ヘゼ xアツサ[>�盥ノo\「\�ソ\] 8]=]i]�ゥ]リ]�^!^余「]ク\ナユ蛬#キハ.\�ツ(\N#:セXケメ \>.ヘ Yテ\ヘ Yテ \瞋チノナユヘU^キOハJ\テG\ヘタ^キハJ\OテP\2タXムチノモ[キハk\ケツS\�G�h�yテ_\ヘタ^O:セXケメ?\> ヘ Yテs\テ?\ヘタ^�タ^ヘ>^�>^> ヘ Yテ?\##�?\�ヘタ^ムO:セXケメ?\>.ヘ Yテゥ\� Yテ?\ヘタ^oヘタ^gヘ(~ヘム\テ?\�メ�� メ偆>^ヘ Y�@ヘ Y> ヘ Yノ>"ヘ Y� Y>"ヘ Yノ�>^テ軆ヘタ^oヘタ^gヘ(~�ハ ]�!u0キハ/]テ2]!�0テ2]!u0Gクツ2]!{0ヘ \テ?\テ?]�ヘタ^oヘタ^gヘ(^#Vz�WKBヘf_O>前ハ彌> ヘ Y ツ]]テ?\ヘタ^oヘタ^gヘ(�>テ&]^#V+�(~�ヘタ^oヘタ^gヘ(~�>�&]ヘ皦ハ「]>テ」]ッ2タXテ?\ヘタ^oヘタ^gヘ(ヘ'_!mX~キハフ]ヘ Y# ツシ]テ?\> ヘ Y ツフ]テ?\ヘタ^oヘタ^gヘ(~#ヘ Y~#ヘ Y~ヘ Y> ヘ Yヘ Yテ?\ヘタ^Gヘタ^oヘタ^gヘz]�!u0ツ^!{0ヘ \テ?\�>テ&]ヘタ^oヘタ^gN# ~キハ?\ヘ Y# ツ.^テ?\�ヘG^��
レP^ニニ0テ Yヘi^ヘタ^��タヘタ^oヘタ^gテU^ナユ�"エW�*カWヘク`レ�*クWヘク`レカ^�)lg"�ユV*コW�:?Oヘ喙*コW{廟z弩ウハサ^*エW}諤o"カW"クW�テシ^ッ瞋チノナユ�*エW�*クWヘク`レン^bkヘi^ツン^>テ�*カW{桧z廨*コW ~�"エW瞋チノ袁 _~#キハ_�^ト Yテ�睨ユ㍉!セ!�^#V�ムノ�>ヘ Y�>テ)_>ユ褄!mXキツ@_キハ@_ニ@w#6:#ヘX_� ハS_6.#ヘX_ッw瞋ノ� ハa_w# ツX_ノナユ藾iッO2ナ_�!'ヘ。_ヘョ_!�ヘ。_ヘョ_!dヘ。_ヘョ_!
ヘ。_ヘョ_{ニ0ヘ Y y瞋チノヘク`リヘセ`テ」_xニ0G�0ツシ_:ナ_キネx2ナ_ヘ Y ノナユ褄!mX:lXキハi`Oヘヲ`ッy�ハ�_#~+�:ツ�_~ヘ*[ハi`~ヨ@# ハi`# ハi`ヘp`メi` ~�.#ハ7`+ ヘp`メi`# ハ7`ツ` ハD`~�.#ハD`+ヘp`メi`#テ!`xキハD`> ツ<`yキハ\`ヘp`メi`#ハd` ツK`> ツ\`>�テk`>瞋チキノユ伝キハ~セツt`ム7ノム~�0?ミ�:リヘ拜�A?ミ�[ノ$/#-@&*?�aリ�{ミ� ノキネナ薑~ヘ拜w#ツォ`眞ノz搬{碧{廟z弩ノ袁Yヘ拜!s0セハヨ`#~+ヘ Yセ睨�Pレ總>Pナユ!kX]T<w
ヘムチ!mX:lXキノユ�!lXN#yキハJa~� ツa# ツ aテJa�-ツ aヨ0レJa�
メJa�$dレOaナO チ�Oa#~ ツ aツFaッテQa>テQa>BK瞋キノヘbハb2ワaxキハB"ンaヘubヘcハby*ンaヘoc"ンa:ワaキツ]a�:ンaノヘbハb2ワaxキハメa"ンaヘubッユヘ|vハコa�*hkヘ6d��"゚a�テチaムヘcハby*ンaヘoc"ンa:ワaキツ斬ユ�*hkム�ノヘbハb2ワaxキハb"ンaヘubナOヘニbチツbナOヘcチハb*ンayヘoc"ンa:ワaキツ軋�ノッノ!�lXObkキハrbッG�'ツTb�'ツ_bw#w#w# ツ/bテcb�!レ_bヘ拜w# ツ/bッwxキハrbmX+キ睨ッ睨bkH:ワaキネ�+ハウb�-ハウb�*ハウb�/ハウb�|ハウb�^ハウbキハウb�'ツ}b�'ツ}bテ}bGユ袁6d+|オ瞋2ワaハubノユjッナ�~/�ツ鹵�セ�鹵2゚a2濛ム�ノ�セ��テ鹵�セ�ヒbムノッノナユ:ワaOユ^#V+{�'ツ0c##セ++ツ0c レ\c緞�##テfc~�Hハacヨ0レ\c�
レLc�レ\cヨ�メ\c�))))オo�# ツ0cテfcムムチッノ ツ\c#��"゚aムチノ�+ハ縦�-ハ幼�*ハ「c�/ハケc�|ハヤc�^ハ緜ッノユ�*゚aムノユ�*゚aヘ6dムノナユ�*゚aDM! zウツュc�ムチノナユ�*゚aヘク`レマcヘセ`テツc`iムチノユ�*゚a}」o|「gム�ノユ�*゚a}ウo|イgム�ノ袗!W€�*欷ヘク`ツdヘd~#"欷ム睨ユナW!'ヘ=[ヘゼ!Wチムノユ)レ4d衽)レ4d)レ4dムノ|/g}/o#ノx/Gy/Oノz/W{/_ノ!"Xヘ'_!mXヘ \テ
*ヘ訶!#7ヘ2\ヘナ`ハodテ
*!�ヘ(6�!」4ヘ2\! 5ヘ2\ヘY� ハツd�Aレ€d�Qメ€dOヘムdメィd!H5ヘ2\テ€d!55ヘ2\ヘナ`ハクd>€アO�#6�ツ€dx�ツホd�6A#6テ]d�!�ヘ(~�ハ臈ケ#7ツリd睨ナユ�!s5ヘ2\!�ヘ(~��ツe#~#foテ��~諤ツ e ~�ハ/e~諤~ハ+e�ヘ Y ツ(e>*ヘ Yヘke#テ e!�5ヘ2\�~諤ハ?e ~�ハae~諤~ツ]e�ヘ Y ツZe>*ヘ Yヘke#テ?e瞋チノヘkeヘke> テ Y*ナWヘ'_!mXヘ \!+:ヘ2\>ヘワ`ハ
*!GXヘニ_ハャe y徹!GX�*ナW��/テ
*!�9ヘ2\ヘYテ
**ナWヘ"_!mXテ{e*ナW~#ヘ Y~#ヘ Y~#ヘ Y!>:ヘ2\ヘ�ハ
*�*ナWw# ツ麁テ
*ナユ>ヘワ`ハfO!mX~ヘ拜w#ハf ツf6 #ツf�!mXムチノ!Kヘ2\ヘナ`ツ
*!�T]ヘ(�ヘ�/テ
* GWUBRN!ェIヘ2\!Iヘ(~� ツdf!0ヘ2\テmf~ヘ Y# ツdf!#7ヘ2\ヘナ`ツ
*!マJヘ2\>ヘワ`!mXGy唇ハ拉藕6 # ツ蒜�~ヘ拜w#ナ@fGクハキf ツャf<チツメf ツ歿!Iヘ(�!mXヘ�/テ
*!蕭ヘ2\ヘYテ
*!ヘ(�!�ヘ,gレ
*�!ヘ(�ヘ�/テ
*!/ヘ(�!蜂ヘ,gレ
*�!/ヘ(�ヘ�/テ
*ユヘ2\�yキナハRg#OナNヘf_#チ ハXg>,ヘ Yヘkeテ:g!0ヘ2\ヘ_ッ2�2俍!#7ヘ2\ヘナ`チツテg! Iヘ2\俍ナユ!Iヘ2\>ヘワ`ハヌgヘ玽ツ�xキツ�yキハ�!�Fxキハョg#ムユ~#ケハxgツ、g:�<2�ムyチッツxgテノg7テ�ムチ俍.キハ�Gクメ詒キハ麋.xテモg}�ハノgキムノ!]Iヘ2\ムチテxg!゚Gヘ2\*ナW�
�(�ク`レ
*ヌW~# ツh� 褄*ヘVヘ6d |ヘ>^}ヘ>^砒ヘke~#ヘ>^ツ?h砒ヘkeヘナhヘ_ヘkeツXh砒ナ袁j眞メyh� ツ宿~ヘ>^テzhw#ヘkeツch睿ナhヘ_ヘ_テh�Xツ鷲眦
*�ツチhOx�yハセhヘンhヘンhヘンh+>神�!ヌW~痍テch眦�g~#� レモh�レユh>.ヘ Yツヌhノ>ヘ Yヘke>テ Yヘ�テ
*!゚Gヘ2\*hk�Fd*ナW�*bk�ク`�*ナWヘx!ヌW�ヘ{xw#ツi*ナW�*hkヘ6d|ヘ>^}ヘ>^砒ヘke~#ヘ>^ツ7i砒ヘkeヘロiヘ_ヘkeツPi砒ナ袁j眞メqi� ツ吠~ヘ>^テriw#ヘkeツ[iヘメx睿ロiヘ_ヘ_�*ナW"ナW眦��Xツヲiヘメx!wkヘxZ睨�ツヤix�ハ[iヘンhヘンhヘンh+�ヌWヘFd�*ナWヘxヘ{x痍テ[iヘメx眦�~#� レ駟�レ�>.ヘ YツンiノX�.� �'㌦ャjャjBjヲjヲjBjヲjヲj針�!�テ%j!jヘラXGヘ拜###Oッセyハ:jセツ,j#ユ^#V�餞_ヨ0レnj�
レZj�レnjヨ�メnjO{ヘ YYz��ハ"jzキウノz��ハjテ"jヘ2\!7ヘ2\ヘY>.7ノヘ Y!jテ%jx� レ�j�€メ�jヘ Yキノ!�テwjヘンhテj>テ�!羽ヘ2\>Mヘワ`ハ
*ヘ畭ヘ(ハホj"ナWテ�g!スHヘ2\テアjヘ|tハ.k!=>alヘ鋭ハk�"ナWヘ�テラjヘ(k!ヲHヘ2\>Mヘワ`ハk!"fkヘ�ハk"ナWテ麌!スHヘ2\テ�!wkヘxZテ
*ヘ|tツ4k!�:テ・q!e=ヘ2\ヘ7vツ_!0ヘ2\テ_o5�y5�}5。�5!@=カ�5 e5Zenith Z19 H19
LMHJwq%!チy�:Aキハ�テy襭ツ�!チテ�pq9 !T6BD6jP6�V6�\6�`6。d6ヲh6ォj6チ^= シ5 IBM 3101
YLHDIJr6 B69 @=Bケ6jハ6oホ6tム6zヤ6|ラ6�ル6��6��6。�6ヲ�6ォ�6カ�COMPOSPS??????????ユ�*hkヘ6d�*Jk�ク`レ考�"bk*Yk:[kホOッムノ�*Lkユ�Fd�イl*Nkヘク`メイl*\k:^kホOッムムノ�ム睨>@2vk!U:ヘ客ヘ�!ム:ヘ2\!lヘ誥"jk�!6�#6��+ヘ;Zツ�!@;テ・q!ヘ"xIkヘ{xツ�*Lk�*Jkヘク`レ,m*Nkレ,m:Xkキツ,m!Rk~キハ2m� メ2m!�:テ・qツ"mヘ@w�:lk_> !=ツEmMD砒 ]TユヘOuム�� � ッ2lk�!�:"Ql�ユ�ヘク`ハ・mセ#ツ肯 ツwm�!
;"Ql眦徇ユ�ム>2Plxヘノu� ムテlm�>2Plxヘノu*Qlヘ2\ヘ Yツキmヘ_ッ2GXテキn!ヲ<ヘ2\:。Wニ@GヘY� ハ駑�Aレ%n�Qメ%nGx2vk!;ヘ2\!�ヘ(ヘ \!7nヘ \![ヘ(ヘ \ヘ_ヘ子!〔;nヘ~/ツAn!S;テ・q!レ<ヘ2\!7ヘ2\ヘYテハm - BAK$$$>nヘ~/ハnヘネqッ2lk!�;ヘ2\>Pヘワ`ヘ_!mX:lXO 6!mXヘ�uツynテ
*ヘ~u�n!�;ヘ2\ティqSツ從#ヘ~uハn�nzサメn>2Plzヘノuzサレ從~キハキn#ヘ�uツyn!ykHXヘ�/PX:vkヨ@2GX>$!FXヘ畛ヘ」Zツ鈩!<テ・qヘwッO�!"hX2jX€ヘトw痿��ハチoヘUw#~+キハコo�ハoヘヘ�!Ik~#ヘヤwツo�##N#F#~++++ーアチツバ褄*_k:ak�##s#r#wG++++~キハooOユ ム~��ハooケツSo�##s#r#p眦Ro*Jk�*_k"_k:akホ2ak砒##~ヘヤw#~ヘヤw#~ヘヤw:_kヘヤw:`kヘヤw:akヘヤw*Nk�*_k"_k:akホ2ak� テ�n>�ヘヤwヘw~��ハKpヘUw#~+キハBp�ハ痂ヘヘ�##^#V*_kヘク`眥p�####F�:akクツp�*Jk�*_k"_k:akホ2ak*Yk:[kOヘトw砒*Nk�*_k"_k:akホ2ak*\k:^kO{イハApヘトw瞰 ムテノoヘ�w!FXヘxZハ q!wkT]ヘxZ:xkG:GXクツムp!�ッw#ツqp!� w#ツ|p6B#6A#6K�!l w#ツ廃!lヘ畛xkヘ!SXッw#ツーpxk!WX w#ツセpGXヘテ ql!GX!ヘ�/!〔&lヘ�/!lヘ畛!xkWX ヘ�/:GX2VXGXヘ!+<ヘ2\:GXG:xkク!D<ツィqテ・q!$=ヘ客ヘネq!�<ヘ2\!ュWヘ \!
=ヘ2\>Pヘワ`ヘ_�+~O #6睿�uハ
*ヘ~u=ハdq!�;ヘ2\テ)q:lk<G{クメ[qキハ
*ヘwヘUwツuq!RkュWヘ�/テ
*ヘ2\!"tkッ2lk2ok!wkヘコqノ!@;ヘ2\!f;ヘ2\ヘY!++�
*6#�!。W ヘ�/ノヘ�ヘ@w 袗:lkサレ$rユ�!
ヘセ`メ誨 E瞋yキハ�ニニ ヘ Yxニ0ヘ Yヘke~#ヘ Y ツ rヘhe� >ダ:lkサメ゙qヘ_ム� {�レユqノ� レ>^�メ>^OヘモYテke� レTr�メTrOテモY>?テ YOテgr蚩&)MD�*fk テxヘ|tツzr!�:テ・q!Zlヘ|vツ�テ(s�!�=ヘ鋭ツ途テ7sッ2Al!v=ヘ2\!ュWヘ \!�=ヘ2\!Blヘ \!�=ヘ2\ナナ:Alヘ>^ヘke:AlヘFr:AlヘYrヘ{xヘJs:Alニ2Alチx�ハ�ヘeeツコr:Alヨ2Alヘ_チツキrヘeδsテ
*咩r2AlヘYrヘ{x!ク=ヘ�ハ途�:AlヘYr��テ途!ヤ=ヘ2\!7ヘ2\ヘY:okキハAsヘ�w!wkヘxZテ
*ユ�!ヨdメRsニdヨ
#メ[s+ニ
�ヘ~s{キ}ハusヘTテxsヘ~s�ムテTキハгニニ テ Yッ2Ml2Kl2Jlッ2Il袗ヘ2\!ュWヘ \ヘ_ヘ_ム:Klキツシsユ�|vムツナsテytユ�久ムハ�:IlニAヘ Yヘhe!Blヘ�ヘ葉ヘ_:Il<2Il� レシsユ�久ムツ�s>2Ml:Jlキハt!>ヘ2\!)>ヘ2\!->ヘ2\ヘラX赱ヘ Y�Xハyt�Mツ:t�:Kl=2Kl:Mlキツ鋭:Jl<2Jlテ都ヨAG:IlOxケメmtO:Jlo&))ユT]ム MDッ2Kl�久 yーツ`t�睨!7ヘ2\ヘYテ tッ睨ヘ子ヘ*uヘvノ~キネ� ツ腎>.ヘ Y#テ�ナユ�!~N#F#蠻Al~#�?ハカtGクツチt ツィt~#foヘ \チ� yーツ。t瞋チノ!ュWテ炙!。Wヘ'_!mXヘ \テ
*�>ヘワ`睫アq6#テニ_ヘ*u*ムV€�wッ2lkヘUwヘOuハ#u:lk<2lk�」レu!w;テ・q:lk2mkノ!wkヘ;Zハ「q!xk"jk!ヘ"xヘュx!l^#V�"hkノ!Ik~<ネ=ッ ~#キツou> � レ「qツgu�ノナッ_~�,ハォu�-ハォu� ハォuキハォuヨ0�
メナu�O\�_#テ「O{キハナuG:mkクxレナuy�-ハテu>キチノチ�ノナユ襄! ]TMD=パu=ツリuMD*ムV v:Plセハ�:lk<2lk:Plw�ムチノヘWyッセノヘwヘUw:Ik��ネナユ�!RkュWヘ~/瞋チツv袗*Lk�*Nk"bkム磋�ノ�*Pk|オ睚*Pkヘxヘ{x_ヘ{xWウネヘ_
ヘ{xヘ YツVvヘ{xツbv{イハyv ハOvヘheテTv�ノッ2Kl�*Pk|オ�宋ノ蠻��v蠻�*Pkヘxヘ{x2Ll!Kl:LlG~クレーvッテw4o&ヘ$d##ユ�*Pkムヘxユ!Blヘ{xwO�?ハリvケツ舸#ツノv6ムテ�赱ムツ�v~赱ツ�vxキハ�vヘ{xツ�ヘ{xoヘ{xg"fkヘ{x_ヘ{xW�"dk�チ睨ユ!xk"jk!��"冖ッ2nk:lko&ヘJw�"_kッ2akム*ムVユ€ムノユ)T])))ムノナユ�:nko&ヘJw€ヘ"xIkヘ{xツow:nk<2nk瞋チノナユ�!l"jk!��">l!ッ2okOヘ"xIkヘ{xツ「w!"Ykッ2[k�*Lk"\k2^k瞋チノヘ"xヘ{xヘヤw{イツヌwノナユ�*ムV�*tk�w�#}�€ツ�ヘ�w*hX#"hX!"tk瞋チノナユ�*ムV�ヘGX"ヘ瞋チキツxノ!a<テ・qヘhlナユ褄!"Nl!€ヘセ`�*Nl#"Nl瞑/x �/x�*Nl+"Nl*jk!蘓#V+*Nl}サ|眥exコハsxヘ2y�*Nl�#rヘュx�"rk瞋チノナユ�*rk}�€ツ栞*jk�!^#V+s#r睿ュx!�很~�#"rk瞋チノナユ�很ヘ*jk�!ヘ瞋チキネ�ツフxノ!�<テ・qナユ蟇2ok*ナWヘx!ヌW~#ヘ�ツ艀ヘ2y瞋チノナユ�*rk很�セハ yw>�2ok�#}�€ツ+yヘ2y*jk�!N#F+q#p睿ュx!"rk瞋チノ:okキネッ2okナユ�很ヘ*jk�"ヘ瞋チキツxノ~� タ#テWy!�ヘ(�:土O!0ケツuy!*0ヘ2\ヘナ`ツ
*!幌:幌Gクハ凉ヘ�/テ
*�ノノ!土テ楽!コ>ヘ2\ッ2FX>ヘワ`ハ
*!GXヘニ_ツメy!"Aヘ2\!.Aヘ2\ヘY!FXヘxZテ
*!FXヘ;Zハコy*ムV"pk!�ヘ("ナWヘ_>.ヘ Yヘ�zツz!NAテテy!很T]>=セ#ツz*ナWテ@z~キハ��=#ツz袗�6d�MD !lXq#�ヘ�/�畭ヘ(ムハ�"ナW�顎ハ��"ハトz�'ツ`z##G~�'x++ツトzmXP~#�'ツ循#~+�'ツ循 レ�~#キハ。z~#キハ。zテez�,ハ「zキハ。z ツezテ�+�!mXヘ6d}2lX盥ハDz袁畭}*ナWw#"ナW眦DzG#~#キハ�クハンz�*ナWw#"ナW眦ニzヘ顎ハDz�,ツ�#テDzテ�!5Aヘ2\!很ヘ \テタy蠻!很ヘC{ハ){� ハ2{�
ハ{キハ{w# xアツ{pチ眞テ�很ヘク`ハ@{p�!很ヘ6d}エハ{チ睨袗*ムV�*pk#ヘク`+ムメ~{ナユ*ムV€�!FXヘ喙yーハu{bk6*ムV€ムチ~�ハ�#"pk睨~キネ�!#レ顎+キノヘ子ヘ*uヘv!�ヘ2\!�<ヘ2\!ュWヘ \!:Gヘ2\ッ2FX>ヘワ`ハ
*!GXヘニ_ツ黠!"Aヘ2\!.Aヘ2\ヘY!FXヘxZ!wkヘxZテ
*!FXヘ;Zハフ{*ムV"pk!"ナWヘ_>.ヘ Yヘ�ツ|ヘ2y!NAテユ{*ムV]T~#�=ツ-|*ナWテ]|~キハン|#�=ツ-|袗�6d+MDム�lXyヘ�/ヘ�"ナWハワ|ヘxム*ナW"ナW�z}ハル|�"ハョ|�'ハョ|mXP~#�,ハ弓キハ掛 ツv|テン|+�!mXヘ6d}2lX盥ハa|袁Waヘ�*ナW#"ナW眦a|G#~#キハル|クハハ|ヘ��*ナW#"ナW�#テー|ヘz}ハa|�,ツン|#テa|テ|ム!5Aヘ2\*ムVヘ \テメ{蠻*ムVヘ3}ハ}� ハ"}�
ハ�キハ�w# xアツ�pチ眞テン|�*ムV�ク`ハ0}p�*ムVヘ6d}エハ蒴チ睨袗*ムV�*pk#ヘク`+ムメn}ナユ*ムV€�!FXヘ喙yーハe}bk6*ムV€ムチ~�ハx}#"pk睨~#キハ��!レz}+キノFUNDLY=FUNTBL=MORPAT=!bAヘ2\ヘ�!�ヘf~!�ヘ(~#ヘ~ヘヘ&!図�ヘp~!Dテ~ナOキパ}ヘ~# ツヨ}ヘヘ&>=ヘニ~チノッ2FX>ヘワ`ハ1~!GXヘニ_ツ:~! Dヘ2\!FXヘxZヘ畛テ.~ヘ2\:FXキハ.~€>ヘニ~ ツ~!FXヘxZヘY!++�
*!FXヘ鷓ハO~!蕕ヘ2\ヘナ`ツ1~!FXヘ畛ヘ」Zハ~*ムV€"pkノ~#キネヘニ~テf~ヘf~�(~#キツサ~ヘ~#_ヘ~#Wヘヘ&zウネz�ツァ~{�[ツァ~!�ヘf~テエ~zヘ{ヘ>=ヘニ~�(テw~ヘミ}~#ヘミ}テw~袗ナG*ムV�*pk#ヘク`+メ�~ナ*ムV€�!FXヘカ[チツ�テ~*ムV€px#"pkチム睨�ヘ��
レニニ0テニ~ヘ>,テニ~> ヘニ~>
テニ~テ
*!WBヘ2\ヘ�!ヲCヘ2\!ヘナ`ツN!ヌ"ナWヘ_*ナW}エハ�~キハ~mX~#キツdN#F#"ナW:mX��ハTテ�!Dテ~!ソCヘ2\>Mヘワ`ハ~ヘ畭ハ€DMナ!mXヘf~>=ヘニ~硴!j�
ッセハンセ#ツウ蛬#foヘク`瞑リ袗~#foYPヘク`ム瞽リN#F+##テョy徹x哦�( yーハ€V#{�zツ€ヘヘ&>=ヘニ~テ
€ヘ xアツ�~#ヘヘ&テT!スHヘ2\テT!&Dヘ2\!�<ヘ2\!ュWヘ \!ニDヘ2\ヘ�ヘ(k!"ナWヘ_!ソCヘ2\>Mヘワ`ツ_€!Dテ~ヘ�ハソ€�!mXヘf~>=ヘニ~砒�*fkヘFd�*dk+DM痊アハウ€ナヘxチヘ{xW{�zツェ€ヘヘ&>=ヘニ~テュ€ヘ yーツ逗ヘ{xヘヘ&テK€!スHヘ2\テK€!スKヘ2\!kヘ(蛬キツ縲!0ヘ2\テ�€~#ヘ Y ツ蛟~キハ�€>,ヘ Yヘkeテ縲砒!潭ヘ2\ヘナ`ムツ
*!モLヘ2\!&Mヘ2\ヘ�ハ0�ヘ�/� � ツ�テ
*ッ25�> 26�!GMヘ2\!�ヘ(~キツ]�!0ヘ2\ヘ_テォ� ~#ヘ Yツc∀{�諤ヘkは{�#�Oヘf_ヘ{�#ヘkは_ハォ+キツォ×キツa��!dNヘ2\�###テl�!#7ヘ2\ヘナ`ツ
*!筆ヘ2\!�ヘ(�!ミMヘ2\硴ヘ��Uろヘ�/� �!琩ヘ2\€ヘナ`睫﨟�!Nヘ2\>ヘワ`�ハ は玽ツJYキツJZQメ� ツ�ツJ�=ウw#�!UNヘ2\ヘナ`�>�ハ4�/w#:6�=ハ7�26�:5�ツ7�テ∝!)Nヘ2\眦﨟�!jNヘ2\皹w#w#w#=25�ワ∝!u0キツv�!{0ヘ \睨> テ Y!�ヘ2\*ナW��€�>€Gユム蠻 ~チ發> ハッ�>*ヘ Yy€�>^ヘke�メヤ� メヨ�>^ヘ Yxニ@テヨ�> ヘ Yハ�ユヘkeツ烽ムテ浮ヘ_x触ナ� チzWメ�#xキツ唐ヘnδε
*兤で�G�チ*ナW€キハ4�{_�=ツ"�#テミ」ツ@�!OテD�!�ヘ2\睿ナ`ツミォw*ナW�*ナWヘ�/テηユ�!|>テtηユ�!ツNヘ2\>ヘワ`ツャ瞋チノ+~#�ツ怎~�Rハ麻�rツッ��瞋チノヘ畭ツョ�!)Oヘ2\瞋チテnマ�€メ「エッ<x瞋チノナユ襄ヘ2\�5rヘke>ヘワ`ツヨ�ムチノ+~#�~ハ�ヘ畭ツ�!)Oヘ2\瞋チテシエッ<x瞋チノナユ襄ヘ2\�Jsヘke>ヘワ`ハ7�+N#ッ�_�レ;Ю~�0レ;�:メ;�0�;�# ツ� 瞋チノ!IOヘ2\瞋チテ�!fOヘ2\!Yヘ(�キツc�!0ヘ2\テp�@ヘ YOヘf_!Pヘ2\ヘナ`ツ
*!Pヘ2\>ヘワ`ハオ�_~ヘ拜�0レメ�:レツ�Aレメ�Qメメ�ツメ�@G#ツ巡ムy� メモ�xテ
*ヨ0WyO蹂≠Oテッ�!0Pヘ2\ヘYテ
**ナW~!ヲ>��ハ�⑯!�� ~#foヘ2\テ
*ェ>ョ>イ>カ>!IQヘ2\!�ヘ({~##キツ着!蕾ヘ2\!/Rヘ2\ヘラXテ
*ヘl�<Gy唇ヘl�<Gy唇~キツ着y2#�!�ヘ("�"�x2"�クハ�A"��キハ�yヘ Y�!_Qヘ2\睿u亥!nQヘ2\睿u亥!,Rヘ2\� y�Eツハ�:"�<2"�ツ �キハ�!Qヘ2\砒!ーQヘ2\睿Yヘ拜�?ハS�1ハk�2ハR�Xハ
*�Zハe�AレG�yヨAOxケレz�!ォSヘ2\ヘラXテk�!XTヘ2\!7ヘ2\ヘYテk�>2�*�"�"�!(Tテ刎oッg2�))�^#V#�"�^#V�"�!ツSヘ2\%�!F}2$�!ェ暗�:$�Fハヲ�]囲]囲]�:$�<2$�テヲ�ヨ0O!瘉テ河]暗ヲ�ヨ0�O�> ヘ Y�:$�=2$�オ眥ヲ�㎞:$�=2$�*�:$�>F前2$�!�ヘ(~キハ`�:�ハW�キハO易%��#ケツ?�ヘ~/チ瞋ツW�"�"�l�"�2�昧ヘl囲l暗�##:�ハw�++"�T:$� テ汞yキツ��<*�<�驥:$�セ�(移艸�~キxハ插=耶G:#�xケレケ�ケ�!�Sヘ2\ヘラXテO��2#�:$�xナユ�ヘFdMDムkb�O チ��/�チテ(壱耶/<G:#�2#�ナユ�ヘFdMDムkb�O チ蚩&ヘ6d MD�ヘ�/� +ッw#w#wムチ:$�キハO�!%�ヘ�/:�ハO�*�l�"�w#w#w2�昧*�!IQヘ2\眦ツ�>ヘ Y> ヘ Y>テ Y~ナO チノナ}|Fx#キハ嚠~#�ヘ怦�怦> ヘ Yツヨチノ��
レ・鞍ニ0テ Y �ャ�0ハ�1ハ�2ハ�3ハ�4ハ�5ハ�6ハ�7ハ�8ハ�9ハ�ネ�ネ�ネ�ネ�ネ�ネ� ��モ�0ロ�1ロ�2ロ�3ロ�4ロ�5ロ�6ロ�7ロ�8ロ�9ロ�ル�ル�ル�ル�ル�ル�" �ラXヘ拜セハ5�###G~キxツ!�* �� レB�メB河 Y�#~#fo��9ハ�ネ�ネ�ネ�ネ�ネ�ネ� ��モ�0ロ�1ロ�2ロ�3ロ�4ロ�5ロ�6ロ�7ロ�8 WSCHANGE
4.00 Messages
Released on 21 Aug 87
Copyright (C) 1979, 1987 MicroPro International Corp.
All rights reserved.
20 Ma僮メatiリコ④onsoleMonitor(FunctiリKeys>Sア P馥sKeyboard P馥s(Intルface P馥s恒�P� Choices(P� Library>P� P馥sPェヨ Defaults(P� Intルface鼎チDisk Drives(Opルatヨ System>P馥s� 。s(Dソ Dロ>Memory Usage囓Page Layout(キヨ Settヨs>Hヌ LevelSシ Checks(Nonハ Mode>IndexヨShorthand(Mルge Pェ>Miscellaneous弃鰒Genルal P馥s(Reset All Settヨs>Au傘鰮X Done �メation��Console⑭onitorMonitor�2Monit拵ameSア sizヨ孝unctiリュsDefine ュs溺onit攀esSpecial cオs2Curs昊Sア ン哮eyboard ウesFunctiリュs2Save Functiリュs廬ntルface ウesBusy handshakヨ2Console subroutines€��Monitor� 披ly iメレ for: ⑭onitor�庚onit拵ame鉄ア sizヨ€��Monit拵ameThe � monit晧is: 渇イmonit拵ame�Sア sizヨ⑨eight(  HITE晃idth(  WID滴orizontal scroll width( # SCROLL咼ソ �short� ニs( % DIRSIZ+1廛ソ �long� ニs( $ DIRSIZ」Curs掫rap at � レge(! WRAP€��P� ミs� 披ly iメレ for:  Default p� dォ: ⑰撫恒� name泥efault p� dォ€��P� nameThe � p� �s: Entル梓p� name�Default p� dォThe � dォ is: 幹dォ�Sア ウes⑳pecial cオs垢urs昊鉄ア ン���Special cオs⑤EL dロ strヨ(& DELSTR拘oft � dロ strヨ(, SHYSTR釘eg呵 markル(2 BBLOCK哘nd � markル(7 KBLOCK弋ab (ASCII 09) mask( INIDOC+9��Curs昊⑬ead-in(j CLEAD1庚iddle lead-in(o CLEAD2典railル(t CTRAIL啌evルse row 嫩olumn(y CB4LFG彝ow 嫩olumn offset(z CUROFF」Size 連SCII ヒ(| ASCURG Positionヨ subroutine(} UCRPOSH Curs拯ovement delay(B DELCUS��Sア ン⑥rase sア(� ERASCR孔rase 仔nd �ア(。 ERAEOS摘rase 仔nd 倡(� ERAEOL哘rase sア delay(C DELMIS廰ine delete(ヲ LINDEL」Line insルt(ォ LININSG Maximum deletes/insルts(ー LINMAXH Bモ(� BAKSPCI Iカe(ア TRMINIJ Un-iカe(カ TRMUNIK Iエsubroutine(サ INISUBL Un-iエsubroutine(セ UNISUBM Video attribute subroutine(チ VIDATTN Rulル � video attributes(l RLRVIDO Revルse highlightヨ(A BRITE��P�⑰� ミsP撫2P� nameDefault p� dォ恒� dォ libSelect library地ame2Create smallル libraryAdd イp� dォ2Chネ p� dォ data展S p� ウesCustom pェ ctrls�� iカationCUSTOM & SIMPLE ンs2Save CUSTOM/SIMPLE ンs啀ェヨ フsPェ comm嫗nswルs2Cオ & � sizヨ弃� intルfaceP� port�2P� busy handshakヨP� subroutines€��P� dォ libraryCurrent p� dォ library�: ⑳elect library�#Chネ� beヨ usレ垢reate smallル library#Keep neレレ dォs柩y鄭dd イp� dォ#Add 搜eplace�ォ咾hネ p� dォ data#Select dォ#Proportional ユles9Strヨs & ユles#Save ウes9P� at address€��� pェ ウesThese ウes are made 脂Usル Area with剽Сemembル that映irst byte of圧 f擠ン ゙ 秤ヒ 話ytesョ� 博sendЁ抛xample�襟 ゙ 蚤n"ESC" (1B hex) followレ by�"3" (33 hex)�would first entル "02" sincetヤ are two bytes 刮゙Уhen 殆ould entル "1B" �"33",followレ by "X" 使et back 脂ワ.④ustom pェ ンs�� iカation���Chネ p� dォ dataCurrent p� dォ: NOTE:While changヨ data with刮p� dォ library着chネsare made immレiatelyГancellヨ ト will ァrestore 頴riginalvaluesПlease back up 却� library� before ウヨ.⑳elect�ォChネ which dォ 博浹レ恒roportional ユlesChネ cオ width ユles撤� strヨs & ユlesP� strヨs & ユles with囘ォ咼ォ au宍ルP� ��彜ave dォ ウesSave ウes 鴫�= Entル label 拌ddress€葛m茎election�Custom pェ ンs�� iカation⑰ェ ン Q(ス UPRQ ^pq恒ェ ン W(ヨ UPRW ^pw撤ェ ン E(� UPRE ^pe啀ェ ン R( UPRR ^pr廡orm feレ(" FORMF ^pl」Iカe p�(・ ULINIG Un-iカe p�(ッ ULUNIH Iエsubroutine(� ULPORTI Un-iエsubroutine(「 ULUNPTJ P� ウ area(; PRNPAT��P� intルface⑰� port�恒� busy handshakヨ撤� subroutines€��P� port�Current p� port: ⑬ST フ list device控TY device鼎RT device哭PT device弑L1 device€��P� busy handshakヨ③usy test f捐utput 姿�(� ULOSTA抗S232 XON/XOFF(� LXOFF迭S232 ETX/ACK(� LETX咾オs sent before ETX/ACK( � LCHRMX廛elay � each cオ (msec)( シ DLIST」Long busy time-out (msec�0=disable)(� PRNDLY€��P� subroutines⑯utput status subroutine(� ULOSTA垢オ output subroutine(� ULSTO的nput status subroutine(� ULISTA咾オ input subroutine(� ULSTI弃� ウ area(; PRNPAT��Pェヨ フs⑰ause � pages(� PPAUSE攻se form feレs(� PFFEED撤ェ �ハ as フ(� PNODOC咤idirectional pェヨ( .bp廰ettル quality pェヨ (NLQ)( .lq」Microjustification( .ujG Undル� blanks( .ulH Proportional spacヨ(_ .psI Strike-out cオ(! STKCHR ^pxJ Normal char width (120ths)(  ^pnK Altルnate char width (120ths)(  ^paL Line height (48ths)(  .lhM Sub/supルscript roll (48ths)(  .srN Pェ page ヒs(  .op€��Keyboard ウes⑦unctiリKeys拘ave FunctiリKeys���Functiリュs⑳ize/delay f敘 ュ burst(� FUNDLY孝unctiリュ burst lead-冂har(� FUNDLY+1胴 M荊ranslatiリユle(� FUNTBL嗇ahead flush ン(m AHEAD��Intルface ウes④onsole busy handshakヨ拘pecial I/O subroutines€��Busy handshakヨ④onsole RS232 XON/XOFF(" XONOFF好elay aftル false XOFF(D DXOFF€��Console subroutines⑩nput status subroutine(R UCNSTA垢オ input subroutine(U UCONI鼎オ output subroutine(X UCONO啜� curs旙subroutine(€ ONCUR弋� curs捐ff subroutine(� OFFCUR」Genルal ウ area([ MORPAT��Cチ⑤iskャsValid ーャs2Delay ー access 奏ypヨMax. valid usル ヒ弘pルatヨ �Sヨle-usル �2Multi-usル 抻CPR3 �溺emory usageSystem allocations2� allocations囓痴。 names2Usル ヒ廛ソ dロDefaults」Cチ ウes€��DiskャsⅢalid ーャs(� LGLDRV庚aximum valid usル ヒ(� LGLUSR泥elay ー access 奏ypヨ(N DDISK€��Opルatヨ �⑳ヨle usル �庚ulti-usル MP/M溺ulti-usル TurboDOS啝CPR3€��If 2 people try 尺it 鋭ame ハ�hould 鋭econd usル歛ble 暫rowse through it (without makヨ chネs)?、Cチ ウes⑩エstrヨ(ア TRMINI攻n-iエstrヨ(カ TRMUNI的エsubroutine(サ INISUB啅n-iエsubroutine(セ UNISUB廨enルal ウ area([ MORPAT」P� ウ area(; PRNPATG Extra ウ area(� EXTRAH Multi-usル ン(� MPMFLG��Dソ usage⑤ロ� dソ(9 INIDIR好ソ 兮lphabetical ordル(: DIRSRT藤 types excludレ �ソ(k NOTYPE圍 names ョare shown(�廬nitial dソ log�([ INILOG€��P鰒②u宍ルP� from�拘ave settヨsMake� f拌u宍ル迭eset all settヨsOriginal settヨs���Dソ� spec� uses�ildcard� specificatiリ仕etルmine which痴should 歸ロレ 刮dソБ questiリmark (?) 兮nypositiリindicates ョゥcオ will m驗The� spec thatm馥s all痴 刮loggレャ is: ????????.??? (�*.*)。 spec 馬ow Message� �P� ovルlay� �Shorthand� �� COM� �Hヌ� �� ovルlay� �Indexル excludレ word� �Backup� type �Temporary 苒 type �Temporary 闥 type �嵐s� search usル ヒ( J DEFUSR漉 COM�(2痘 ovルlay�(哺essages & ワs�(�弃� dォs�(&」Shorth孕torage�(>G Indexル exclusiリlist�(H Hヌ ヘs�(I Hヌ(  HPFILE+12J Messages buffル �( ? VMSIZEK Document レit buffル �( @ EDSIZEL Make backup痴 when savヨ(� INIBAKM Backup� type(_ BAKTYPN Temporary 苒(b BFTYPEO Temporary 苒(e AFTYPEP Temporary 闥(h BLKTYP€��Usル Numbル f摎 。s� looks f拱ts痴 (like 河s 孅� dォs)刮usル ヒ shownФnless�ile 俳n�pecificャ,� will look 冲h盃sル ヒ both� 瑛oggレャ 孚heフャ (firstャ 儉GLDRV ユle)Шou ィalso disable� �ookヨ anyplace othル than 俄ャ 孛sル.④hネ usル ヒ f摎痴好isable searchヨ f摎痴€�Memory usage⑭essages & ワs buffルケ- ? VMSIZE好ocument レit buffル �- @ EDSIZE典ext spillovル amountケ- D TYSIZE售horth嫦uffル �- n HANMAX廨enルal purpose キ buffルケ- A BFSIZE」Genルal purpose Openヨ buffルケ- B BFSIZE+1G Mルge pェ data buffルケ- C BFSIZE+2H Dot comm嫦uffル�R etc (ク-7 DSTKSZI Max headル/footル � (ク-ケ HFMAXJ Max unルase cオs (ク-= UNSIZEK Minimize memory allocations€��Minimize memory allocations� normally allocates memory to依 �hヨs ョtakememory space away �itヨВy minimizヨ them�ィeithルmake � ��チ with�mallル TPA memory�gainmore memory f旡itヨ�hich rレuces how often � must use臆Уhe followヨ ユle shows ホ allocations 冀ytes.Default Minimize Description512 128Shorth嫦uffル (HANMAX)(Only�ew shorth嬶acros ィ歸efinレ.)2048 384Genルal purpose buffル (BFSIZE)(Only 34痴 �10 p不 shown 囘irectories.)50075Dot comm嫦uffル (DSTKSZ)(Only�ew dot commands ィ殷sレ while レitヨ.)500 100Max unルase cオs (UNSIZE)(Only�ヨle � 掀ルy small � ィ殷nルasレ.)Additional bytes available f旡itヨ: 2,873Minimize memory allocations?、�⑰age layoutPage � & margins2Headルs & footルsTabs差ヨ settヨsキ sア�ヌ level2TypヨParagraph alignment2BlocksErase & unルase2Lines & cオsFind & replace2� 3.3 compatibilityPェヨ フs徹thル featuresSシ checks2Nonハ modeIndexヨ2Shorth�(ュ macros)Mルge pェヨ2Miscellaneous€��Page layout⑰age sizヨ 嬶argins工eadルs 嫻ootルs典abs€��Page sizヨ 嬶argins⑰age length(  .pl控op margin(  .mt釘ottom margin(  .mb唏eadル margin(  .hm廡ootル margin(  .fm」Pェ offset at left レge 湾apル(  .poG Left margin(  .lmH Right margin(  .rmI Paragraph marg�(0=disable)(  .pm€��Headルs 嫻ootルs⑭ax � length(ケ HFMAX恒ェ page ヒs(  .op撤ositiリ湾age ヒ(  .pc唔nitial page ヒ(
 .pn€��Tabs⑲egular ユ stops好ecimal ユ stops€��キヨ settヨs� sア�ヌ level控ypヨ撤aragraph alignment咤locks廢rase 孛nルase」Lines 嫩オsG Find 孑eplaceH � 3.3 compatibilityI Pェヨ フs€��キ sア�ヌ level⑨ヌ level( ; INIHLP (^jj)拘tatus �(O INISTA鉄tatus � fillル cオ(P STFILL售oft space dロ(` INIEDT+11彜oft space cオ(< SOFTSP」Normally show pェ ンs(X INIEDT+3 (^od)G Rulル �(Z INIEDT+5 (^ot)H New rulル each レit session(6 INIRLI€��TypヨⅣord wrap at � margin(V INIEDT+1 (^ow)巧nsルt cオs(W INIEDT+2 (^v)擢ast typヨ dロ holdoff delay(P DFAST哥ast typヨ page/�/column delay(L UPDLY廛isk access holdoff delay(N DDISK」Automatic bモ cオs(� AUTOBS€��Paragraph alignment⑲ight justification(U INIEDT (^oj)広ine spacヨ( ] INIEDT+8 (^os)滴yphen hヌ(Y INIEDT+4 (^oh)咾オs before � hヌ( Q HYMAX€��Blocks④olumn mode([ INIEDT+6 (^kn)垢olumn replace mode(\ INIEDT+7 (^ki)釘eginnヨ � markル(2 BBLOCK哘ndヨ � markル(7 KBLOCK€��Erase 孛nルase⑭ax cオs ョィ殷nルasレ(= UNSIZE攻nルase sヨle cオ ルasures(< UNONE泥EL ルases 四eft (ァat �)(i DELFLG哘rasヨ 嫩urs掖ype ahead(m AHEAD€��Lines 嫩オs③idirectional pェヨ( .bp広ettル quality pェヨ (NLQ)( .lq溺icrojustification( .uj啅ndル� blanks( .ul弃roportional spacヨ(_ .ps」Strike-out cオ(! STKCHR ^pxG Normal char width (120ths)(  ^pnH Altルnate char width (120ths)(  ^paI Line height (48ths)(  .lhJ Sub/supルscript roll (48ths)(  .srK Cオs ョare part of�ord(セ LGLCHRL Cオs f拯ovヨ across words(゙ MOVCHRM Soft space dロ(` INIEDT+11N Soft space cオ(< SOFTSPO Comma cオ 厖s(d COMCHRP Decimal point cオ(e DECCHR€��Find 孑eplace⑤efault find 孑eplace options(I INIFIN€��� 3.3 compatibility�h moves left (ァルase left)(g CTLHFL洪^ (Shift+^6) case toggle(h CASEFL泥EL ルases left (ァat �)(i DELFLG咾urs捏tays 冂olumn 1 at markル(j BLKFLG廸o extra soft 輳 at parag end(k LSPFLG€��Othル features⑳シ checks康onハ mode的ndexヨ售horth�(ュ macros)廴ルge pェヨ」Miscellaneous€��Sシ checks④omm寰run sシ check(K SPCMD喉sk f斂 次checkレ(X SPFILE€��Nonハ mode⑮ondoc� when 冂omm帷(� ININON恒ェ �ハ as フ(� PNODOC顛b 嫂qu strip MSB 歪オs(T STRPFL啜abs 嫗uto-indent by� type(� EDCOND弋ab stops 宋ariable ユs enablレ( INIRLR€��Indexヨ⑩ndexル exclusiリlist�( IXFILE康ormally index evルy word(S IDXALL€��Shorth�(ュ macros)⑳horth孕torage�(> SHFILE拘torage buffル �( n HANMAX泥ollar format f斃s(o DOLLAR€��Mルge pェヨ⑳eparat杳 data items(サ DATSEP€��Miscellaneous⑳ign-リヘ(サ INITID抗equireヲaftル Y/N answル(R YNCR鏑ongest delay (sign-on�tc.)(F DLONG哺レium delay (ワs�tc.)(H DMED彜hort delay (doc align�tc.)(J DSHORT」Erasヨ & curs掖ype ahead(m AHEADG ^n split � (拮ard RET 市oft)(f CTLNFLH Drive/usル when runnヨ programs(Y URUN€��1 On2 Off3 DiscretionaryX No chネ�Video Attributes⑲evルse b� 嫖im(A BRITEX No chネ�葛m茎election�NoneChネ ON 三FF?、Chネ OFF 三N?、Sア wrong �Horizontal scroll too bigDirectories too bigAll chネs � been made. 馬ow iメレ for�Are 釦hrough makヨ chネs?、The ュ 朴ushレ 肌刮ワ.・ゥュ 師ry again�P撫 m�#1Current p�: �% (J  �> (K }�\ (L . �シ
(M v�~ (N P」。
(O +G �
(P � H ヨ
(Q � I �(R ヨ 2 P� M�#2�psリ- IBM3 P� M�#3�annesmann Tally - Okidata4 P� M�#4�anasonic - Zenith€��P撫 m�#2Current p�: �� (K '� (L V�� (M �� (N e�ミ (O �」n (P ヲG サ (Q JH テ(R ソI レ(S �J �1 P� M�#1�enルal�nadex - Diablo3 P� M�#3�annesmann Tally - Okidata4 P� M�#4�anasonic - Zenith€��P撫 m�#3Current p�: �ニ(L H�R(M r�% (N ��L (O タ�� (P �」イ (Q G ョ (R 3H モ (S ]I � J K &1 P� M�#1�enルal�nadex - Diablo2 P� M�#2�psリ- IBM4 P� M�#4�anasonic - Zenith€��P撫 m�#4Current p�: �f(I �� (J ナ�P (K ワ�。(L ��u (M l」 G 0H ォ1 P� M�#1�enルal�nadex - Diablo2 P� M�#2�psリ- IBM3 P� M�#3�annesmann Tally - Okidata€��Tell � �s 躍� 議チБftル youノ eachャ lettル�will 歛skレ 訴t's�loppy ーdriveУhe firstャ 緬 will 沂フャ.Type�rive lettル (A-P�RETURN when done)�Is t�floppy ーャ?、Already specifiレ. Please entル�iffルentャ.Disk Drives� Your CチThese are 俄 valid ーャs. The フャ (wヤ� looks f拱ts痴) 敗hown �n astルisk (*). Hard:  Floppy: What� do 殆ant 司メ? (normally WS)・映セ 孅佖ETURN�What� do 殆ant 市ave ゥchネs to? (normally WS)・映セ 孅佖ETURN�Wrong vルsiリ估 f掖h迫!Can't find 於 次iメレDisk 廃robably full 掫rite protectレМake room� 臆 byルasヨ some痴�remove 牙 protect ユУhen re-iメ.Not依Out 腕ネ...must �・ゥュ 残ontinue�Do 殆ant 残hネ t�?、幹value�Hヌ 肌available├ゥュ�Monit攫②dds 25(N Morrow MDT 20喉dds Viewpoint(O Morrow MDT 60/70鄭NSI Standard (DEC VT-100)(P Osborne I �24x80 Sア咼EC VT52(Q Osborne Executive廩azeltine 1500(R Qume 102」IBM 3101(S Soroc IQ 120G Kaypro II/IV(T Televideo 912/920H Kaypro 2X/4X/10(U Televideo 925/950I Lear Sieglル ADM-20(V Wyse WY-50J Lear Sieglル ADM-3A(W Zenith Z19 扎eath H19K Lear Sieglル ADM-31(Y MinimumL Libルty Freレom 100(Z Minimum ANSIM Libルty Freレom 200(! Osborne NuevoX No chネ�葛m茎election�The arrow ュs� Kaypro's ィeithル 歡hネd by 韻ONFIG program拊y 淀(If 議チ uses 蔚1 拔2 ROMs�shouldalways use CONFIG.)Should � chネ 餌rrow ュs (Y/N)? Not valid├ゥュ�Currently: 幹value (抒ETURN 草chネ)�穫ew� �(抒ETURN)�穫ew� type (抒ETURN)�Add イp� dォYou ィadd 搜eplace�� dォ 刹existヨ p�dォ library嫡The イp� dォ will 殕oadレ froma separate� ョhas�ile type 魯RV.角� dォ� �(DRV�)�Bad p� dォ� (昶 dォ ァin�).Addヨ p� dォ�Replacヨ p� dォ�Create smallル library� 琶メレ for: Canァfind 英� dォ�.BAK �$$$ ァallowレ.・ゥュ 屍et� 脂コ�Too mゥdォs.Find 架s next 脂names �dォs ョ殆ant 嗣eep.渇ヒs separatレ by commas�r�ネ 侏s usヨ�ash.Dォs 次savレ (抒ETURN 市top)�You may柩y type ヒs �list above.Canァcreate new�.New p� library complete. Old library has BAK� type.Canァstore new嫡Disk may 歿ull.Bad library� 拇ォ ァfound 吮 library.On � do 殆ant 牡libraryfile (抒ETURN f捏ameャ) ? Badャ name�se A through P.Current p� dォ: 翰 残hネ p� dォ (抒ETURN)�Select P� Dォ 次ChネdFeature ァyet implementレП愰ュ 残ontinue�P� dォ labels: Chネ cオ width ユleDォ: Width ユle: Entry = code�オ�idth劃オ width (抒ETURN 草chネ)�No cオ width ユles f掖h播ォ.Proportionally spacレ cオ width ユlesDォ: M Dロ more ミs€葛m茎election�M堅P� Dォ Table 婀trヨ LabelsDォ: . . . . . (descriptiリ次addレ)Entル�2-digit cオ code (RETURN when done)�LSTTTYCRTLPTUL1Au宍ルThe au宍ル reads 乙es ョ躍 storレ in唖ハfileУhe format 脇ach � 刮file is: USERADDR=PATCHESUSERADDR 蚤n add冾quatiリcontainヨ pェ dォ labels 嬋ex ヒs.You may add (+)�ubtract (-)�ultiply (*)�divide (/) with刮equation.Equations are evaluatレ left 主Бll opルations � equal precレence.If USERADDR 芭issヨ�影quals sign 漠column 1�PATCHES thatfollow are treatレ as�ontinuatiリ�PATCHES� 英revious �.PATCHES ィbe枡 拯ore bytes�strヨs separatレ by commasБn equationmay 殷sレ 仕efine�yteТtrヨs may be enclosレ with册ithル sヨle ordouble quotes.F抛xample: CRTID="XYZ Console",CR,LF,0廓ile �(抒ETURN 子uit)�Canァfind�・ゥュ�Syntax ルr撈� too longP鰒 complete├ゥュ�Save ナ ュsYou ィsave 俄 ナ ュ settヨs in唖ハ�ョィlatル 殷sレ by 餌u宍ル.廓ile �hold settヨs (抒ETURN 子uit)�Save all CUSTOM 婀IMPLE pェ ンsYou ィsave 俄 pェ ンs f揄CUSTOM 婀IMPLE dォsin唖ハ� ョィlatル 殷sレ by 餌u宍ル.廓ile �hold settヨs (抒ETURN 子uit)�Save settヨsYou ィsave some �� � settヨs in唖ハfile ョィlatル 殷sレ by 餌u宍ルШou ィeithル saveall settヨs at枋e�entル枡 Usル Area label at�imeБ ウwill 殱torレ ョencompasses all bytes � ョlabel 孚henext枡 刮Usル Area.Warnヨ: Data lengths may chネ from枡 vルsiリ� to
anothルГheck 教� against 疫sル area.廓ile �hold settヨs (抒ETURN 子uit)�Save entire usル area?、涯sル Area label (抒ETURN when done)�That� already existsОvルwrite it?、Save ルror├ゥュ�Done├ゥュ�Save p� dォ settヨsYou ィsave some �� dォ settヨs in唖ハ� thatィlatル 殷sレ by 餌u宍ルШou ィeithル save all settヨs atonce (�DATA label)�entル枡 dォ label at�ime.廓ile �hold settヨs (抒ETURN 子uit)�P� dォ au宍ルThe au宍ル reads 乙es ョ躍 storレ in唖ハfileУhe format 脇ach � 刮file is: PDRVADDR=PATCHESPDRVADDR 蚤n add冾quatiリcontainヨ dォ labels 嬋ex ヒs.You may add (+)�ubtract (-)�ultiply (*)�divide (/) with刮equation.Equations are evaluatレ left 主Бll opルations � equal precレence.If PDRVADDR 芭issヨ�影quals sign 漠column 1�PATCHES thatfollow are treatレ as�ontinuatiリ�PATCHES� 英revious �.PATCHES ィbe枡 拯ore bytes�strヨs separatレ by commasБn equationmay 殷sレ 仕efine�yteТtrヨs may be enclosレ with册ithル sヨle ordouble quotes.F抛xample: $START=5,1B,0D,1B,"S0"廓ile �(抒ETURN 子uit)�Chネ p� dォ dataYou may ウ strヨs 嶐les usレ by �'s p� dォs.Each p� dォ may dロ枡 拯ore labels which represent theadd卲f易le 捏trヨ with勸dォ.While ウヨ: X - Ret� 傘� コ . - End 歪hネs�e-dロ ヲ- Leave � byte unchネd; advance 始ext location ' - Entル 穎ext cオ 僊SCII0-9�-F - Entル 栄ex digit涯sル Area add�(label 拮ex)�灰ォ add�(label 拮ex)�Not�alid address.Not�alid cオ 拮ex digitNo ン cオs aftル�uote閑 column (pressヲwhen done): The � ユ stops � been clearレш牡ユ stopsone at�ime below.Tab stops can柩y 泗columns 1 through 255.Tab stops:Decimal ユ stops:Find 孑eplace optionsWhen 勃se�"find" �"find 孑eplace" command�釦ype theRETURN ュ when askレ f�"Options?"� will use 歌 find孑eplace optionsУhe optiリlettルs mean: W whole words柩y U ignore case 甲ackwards search G whole� R rest of� N replace without askヨCurrent フ options: 隔p �6 optiリlettルs�You � typレ an optiリァ刮list├ゥュ�Reset all settヨsT� will ルase ゥmodifications already made 孜our� 孩ill restore 歌 values as suppliレ� thedistributiリー f抛ach 嫺vルy item ョィ殃メレ.Are 穆ure 殆ant 屍eset evルythヨ?、。 types suppressレ �ソ。 types: When tヤ are 尽uppressレ� types� dロs evルy�刮loggレ dソМany痴�ike programs�anァ湃itレby 羅嬲ust cluttル 嬰ソ┌s like th蚤l�always end 刮same� type like COMВy puttヨ 映ile typein脂ユle�hey will 人ongル appear 囘irectories.Chネ 映ile types?、All� types � been clearレ �ユleшup �8file types 次suppressレ below�ne at�ime.Entル�ile type (抒ETURN 租one)�Nonハ ユbヨ by� typeCurrent settヨs:。 Vari- Tab AutoType able Char IndentAll � entries � been clearレш牡settヨs belowone at�ime.廓ile type (抒ETURN 租one)�Use variable ユbヨ?、角ositiリ� each dロレ ユ char (ASCII 09)�Tabs may柩y 歟inary multiples�1�2�4�8�tc.Auto-indent?、OthルsNow entル 歌s f捐thル� types.Cオs ョare 稷y considルレ part of�ord are markレ with�"*".Entル�2-digit cオ code (R 屍レロ�ETURN when done)�Part of�ord nowГhネ it?、Not part of�ordГhネ it?、Not�alid codeш00 through 7F.Not�alid ヒш0 through 255.Drive/usル f搜unnヨ programsWhen � runs�rogram�t first looks f揄COM� 暫erun� 俄ly loggレャ 孛sルИf it 肌tヤ,� then looks at 歌ャ 孛sル.Current フャ/usル: Chネ it (Y/N)? Entル梓フャ/usル (RETURN f擒e)�Not�alidャ 掎sルДrives ィ蘗 through PФsル ヒsィ�0 through 31.・ゥュ�FunctiリKeys⑦unctiリュ burst delay( � FUNDLY庚odify ナ ュ ユle(� FUNTBL纏ルo entire ナ ュ ユle(� FUNTBL啀� ナ ュ bursts(� FUNTBLX No chネ�葛m茎election�Are 穆ure 殆ant 屍eset all ナ ュ definitions? Modify FunctiリKeys Burst:  Definition: 1 Dロ first definitions2 Dロ othル definitionsZ Chネ 拌dd ュ definitionX No chネ�葛m茎election�Functiリュs are 稷y disablレ�enable them�efine唖-zルoナ ュ delay. (FUNDLY)When 朴ush闇 ュ� 覇xpectヨ 逆ルminal togenルate�nique burst 歪オsЕach time枡 �cオs刮burst 排eceivレ by 羅嫁 ュ delay 排eset.When 嬰elay fully times out� knows 叡urst 杷inishレ.Tヤfore�逆ルminal sends闇 ュ cオ evルy threemilliseconds�et 嬰elay �3.If 紡re ァsure � delay 志se�tart �10 �20Бftル yourナ ュs are � 蜈gradually rレuce 嬰elay until they人ongル � reliably.・ゥュ 残ontinue�Not�alid entry├ゥュ�渇� ュstrokes f揄ナ ュ 冑exСETURN when done.Hex ュstrokes�Not enough room left 僥UNTBL ナ ュ ユle├ゥュ�渇ナ ュ burst 冑exСETURN when done.Hex burst�Hヌ �unctiリKeysWhen 朴ush闇 ュ� 覇xpectヨ 逆ルminal togenルate�nique burst 歪オs� translates 叡urstin市ome othル ュstrokesУhe hex representatiリ脇ach burst andits translatiリ敗hown� 鋭アШou ィeithル chネ anexistヨ burst by entルヨ its hex codes�entル梓burst.MAIN yCONSOLコPRNTER3TERMNL�TERMSZ*SCREENG
KEYBRD� CINTFCナ CBUSY Y PRINTR PRNSELgPRINT1メDRIVERコPINTFC�PLIST �PBUSY zFKEYS 菟PDEFLTワPATCH ワ%CMPUTR�(DISKS "*DOS ~+DIRUSE�,NWFILEL0MEMUSE�2NEWWRD89PAGLAYC:PAGSIZK;HDRFTRハ?TABS )BEDIT rCEDTSCRFEDTTYPxIEDTPARgMEDTBLK゙OEDTUNE鵬EDLNCH�SEDTFIN骸EDTWS b]OTHER 」`SPELL cbNONDOC訥INDEX %fSHAND hMERGEP輅MISC ョjPRNLIBnHヌ �a僮メatiリコGenルal HヌUse ト 残タe 淀Cツ 永tems 殆ant tochネ �ワs�ト ニs 木how 残hネ them.P�? at � ワs 市ee hヌ sアs ョexpla刮ミs.Refル 脂README� for�ソ �ワs.These commands are available at ゥワ:o テquit 孕ave 議hネs�偂X.o テquit 嫩ancel 議hネs�偂C.テreset all ミs 師heir original settヨs�ツ "Reset AllSettヨs" �P鰒 コ.テuse 瑛abel ウル�ツ ゥm護ョhas 駅ord"ウes" 冓tСefル 脂PATCH.LST� for�istヨ �heusル area.Hヌ �a僮メatiリM�(continuレ)A CONSOLE Chネs monitors� ュs�ロ method, 孕ア �.B PRINTER Lets 膨ツ 却不�reates�mallル WSPRINT.OVR�cタes 却� iメation.C COMPUTER Cツs ーャs� 議チ�ells � if 躍�harレ� �cタes memory usage�chネs iメレ usル area or地ames.D WORDSTAR Chネs � フ settヨs.E PATCHING Creates 搜eads au宍ル痴 so 蜜exchネ cタations �thル copies ��esets all ミs to original settヨs�lets 無 疫sル area.Hヌ �onsoleA MONITOR Select 逆ルminal 拂チ �h妃. If 逆ルminal 拂チ 馬ot� 嘩�ry the "Minimum"巡Othル峻 may � as well. Use 頴ne ョgives 叡est results.B FUNCTION KEYS Reprograms ナ ュs.C MONITOR PATCHES Cタes monit拱メation.D KEYBOARD PATCHES Cタes ュboard iメation�saves your ナ ュ settヨs 兮n au宍ル�.E INTERFACE PATCHES Cタes intルface � � 孳our console.Hヌ ��A PRINTER CHOICES Lets 穆elect 却� from緯.B PRINTER LIBRARY Creates smallル WSPRINT.OVR� so it contains 柩y p� dォs 墨eレЛets 無 拌dd dォs.C WS PRINTER PATCHES Lets 緬 ウ ン ゙s to cタe how � � �p�.D PRINTING DEFAULTS Chネs フ settヨs usレ durヨ pェヨ.E PRINTER INTERFACE Defines intルface � � 孳our cチ 巵 議チ 孅�.Hヌ �onitorA MONITOR SELECTION Chネs tルminal� f摎.B MONITOR NAME Chネs monit晧ョappears� � flash sア.C SCREEN SIZING Chネs sア height 掫idth 嫖ソ �.Hヌ �ア SizヨA HEIGHT Chネs ヒ 倡s pル sア.B WIDTH Chネs ヒ 歪オs pル �.C HORIZONTAL SCROLL WIDTH Chネs ヒ 歪olumns curs捏crolls � 台 goes off � レge �ア.D DIRECTORY SIZE�HORT FILE PROMPTS Chネs ヒ 倡s usレ at bottom �ア f拇ソ dロ when � ニs for 廷實ニ questions do ァtake up much space.E DIRECTORY SIZE�ONG FILE PROMPTS Chネs ヒ 倡s usレ at bottom �ア when ニ questions take up�ot �sア.F CURSOR WRAP AT RIGHT EDGE Chネs curs挾ositiリaftル last cオ 杯ypレ at � レge �アИf桿� ゚ally moves 始ext 辟If off�urs捏tays� same �.Hヌ �onit抉馥sNote: Refル 傘ATCH.LST for�istヨ �usル area.A SPECIAL CHARACTERS Chネs how special cオs such as soft 罇 幄 markルs appear枹ア.B CURSOR CONTROL Chネs ン ゙s � sends 市ア f拂urs挾ositionヨ.C SCREEN CONTROL Chネs othル ン ゙s � sends to sア.= ENTER USER AREA ADDRESS Lets 無 ゥadd嶹usル area.Hヌ �eyboard P馥sNote: Refル 傘ATCH.LST for�istヨ �usル area.A FUNCTION KEYS Chネs �/delay�ype ahead 孚ranslation ユle f拂ルta勵sФse 残hネ ナs f拂urs拌nd ナ ュs 窓cチ has th把apabilityТee PATCH.LST.B SAVE FUNCTION KEYS Saves � ナ ュ settヨs 兮uto ウル�.= ENTER USER AREA ADDRESS Lets 無 ゥadd嶹usル area.Hヌ �ntルface P馥sA BUSY HANDSHAKING Chネs how � detルmines 祖onsole 巴usy.B CONSOLE SUBROUTINES Chネs console input/output subroutines.Hヌ �usy Handshakヨ� uses busy handshakヨ 仕etルmine 窓monit摧ready屍eceive information� comes iメレ 志se DTR�he�st method 話usy handshakヨДTR handshakヨ uses p�20 ofRS232 connect拂able 残arry busy signal �onit搦cチ.Cチ hardware checks th敗ignal 嬶akes � wait beforesendヨ more cオsМost CP/M cチs 孚ルminals use DTR.If � sアs appear scramblレ�may neレ 残hネ 姉ne of盈ethods belowГheck 砧onit拯anual 仕etルmine � type鷲andshakヨ it uses.A RS232 XON/XOFF T黌 RS232 method� 捐ffЧON/XOFF handshakヨ 敗lowル than DTRУhe monit捏ends an XOFF ン cオ when busyЦhen ready again�t sends an XON ン cオИf RS232 俳n� checks f斟 ン cオs. Note: Some cチs ョuse RS232 check f揄XON 婢OFF cオs themselves�o they don't neレ chネs at th敗ア.Hヌ �usy Handshakヨ (continuレ)B DELAY AFTER FALSE XOFF The XOFF cオ 秤same as ^S�nd XON 秤same as ^QИf 膨hネ 山S232 XON/XOFF�ets the time � waits aftル an XON 拗OFF comm寰detルmine whethル it's胃 command.Hヌ �� Dォ LibrarySelections �h芭径ffect 却� dォ library�(WSPRINT.OVR)�距 program� (WS.COM).A SELECT LIBRARY FILE Chネs � p� dォ library� (フ 埜SPRINT.OVR).B CREATE SMALLER LIBRARY Makes p� dォ library� (WSPRINT.OVR) smallル by lettヨ 北eep just dォs 殆ant. Renames old� �.BAK extension.C ADD NEW PRINTER DRIVER Adds 搜eplaces dォs 冪� dォ library� �.DRV嫡Note ョdォs addレ �.DRV痴 don't appear� P� SelectiリコsИf 殆ant�.DRV dォ 次粁 p腐cツ "Default p� dォ" from 臼� Choices コ.D CHANGE PRINTER DRIVER DATA P馥s p� dォ library� or uses au宍ル 仔xchネ p� dォ settヨs �thル � usルs.Hヌ �� ChoicesA PRINTER SELECTION Lets 穆elect 却� from緯.B PRINTER NAME Chネs p� �appears� � flash sアФseful 走�p� ョisn't listレ� p� ワ�ut ョyou've iメレ as�服 嘩Шou can chネ 穎ame� 映lash sア 次餓�p�.C DEFAULT PRINTER DRIVER Chネs フ p� dォФse if 紡dd�.DRV p� dォ 孩ant th博沂フ p� dォНote ョdォs addレ �.DRV痴 don't appear� P� Selectiリコs.Hヌ �� SelectiリコCツ 却� �ワУhe � p� appears above嘩Уhe p� 膨ツ will 沂フ p符Youィcツ�iffルent p� at pェ time.If 却� 馬ot� ゥワ�efル 脂P� Informationbrochure f捏uggestions� which p� � like yours.If 穆till can't find 却腐cツ eithル Typewritル(backspacヨ standard p�) 戰raft (�backspacヨ standardp�)Уhese may ァtake advantage 和ll 却�'sfeatures�ut they will � �l� ゥp�.テcタe�ォ f搴p腐cツ Custom P� orSimple P符Then go 脂P� P馥s sectiリ估 toentル 貨 ゙s f搴p符Refル 視p�manual f斟 ン ゙s.Hヌ �S Pェ P馥sNote: Refル 傘ATCH.LST for�istヨ �usル area.A CUSTOM PRINT CONTROLS Defines フ ン ゙s f擔PQ, ^PW�PE�^PR; ン ゙s sent when 肪eg剱end pェヨ.= ENTER USER AREA ADDRESS Lets 無 ゥadd嶹usル area.Hヌ �� IntルfaceA PRINTER PORT SELECTION Specifies which ports 挈ogical devices 却不 are attachレ to.B PRINTER BUSY HANDSHAKING Cツs how � checks 惣our p� 巴usy.C PRINTER SUBROUTINES Chネs input/output subroutines usレ to send 孑eceive cオs 寺�p�.Hヌ �� Port SelectionYou ィcツ which port 却� are connectレ to.LST (DEFAULT LIST DEVICE) Th粕鋭tandard p� output that CP/M uses as its フ.TTY�RT�PT�L1 These devices may 拯ay ァ� dependヨ� 隠IOS 刹cチ.Hヌ �� Busy Handshakヨ� uses busy handshakヨ 仕etルmine 窓sルial p� isready 屍eceive informatiリ(does ァapply 姿arallel p不).� comes iメレ 志se DTR��st method 話usyhandshakヨДTR handshakヨ uses p�20 漏S232 connect拂able tocarry busy signal �� 残チГチ hardware checksth敗ignal 嬶akes � wait before sendヨ more cオs.If 却� output appears scramblレ�may neレ 残hネ toone �methods belowГheck 却� manual 仕etルmine �type 鷲andshakヨ 却� uses.A Busy test f捐utput 姿� Some cチs don't handle p� busy handshakヨ at allИf yours doesn't�� th俳ff.B RS232 XON/XOFF T黌 RS232 XON/XOFF method� 捐ffИf�, � uses XON/XOFF handshakヨ�hich 敗ignificantly slowル than DTRУhe p� sends�OFF ン cオ when busy. When it's ready again�t sends an XON ン cオ.Hヌ �� Busy Handshakヨ (continuレ)C RS232 ETX/ACK T黌 RS232 ETX/ACK method� 捐ffИf�, � sends�urst 歪オs followレ by ETX ン cオЦhen p� 排eady f拯ore cオs�t responds �n ACK ン cオ.D CHARACTERS SENT BEFORE ETX/ACK Sets ヒ 歪オs sent in each burst.E DELAY BETWEEN EACH CHARACTER If �e �busy handshakヨ methods above �tells � 指ait � each cオ sent 脂p符Th畑殼ルy slow.F LONG BUSY TIME-OUT Sets timル � uses (PRNDLY) 残heck if p� has been busy an excessively long timeИf it has�ou'll see an ルr斛Уh背arns 粍英� may 殪ff � 挧ammレИf 却� 馬ormally busy for�ong time, disable timル by settヨ it 斯ルo.Hヌ �ェヨ DefaultsSpecify フ answルs 子uestions when 朴ェ�ile�(You canchネ ゥanswル before 朴ェ.)A PAUSE BETWEEN PAGES T黌 フ� 捐ffИf桿p� pauses aftル each pageФseful 走� lettルhead papル.B USE FORM FEEDS T黌 フ� 捐ffИf桿p� advances papル �orm feレs instead 倡 feレs.C PRINT NONDOCUMENT T黌 フ� 捐ffИf桿p� treats dot commands as �.Specify フ settヨs f斟 commands�chネ settヨs whileレitヨ�se commands 冪arenホs below.D BIDIRECTIONAL PRINTING (.BP) F拇aisywheel p不柩y�黌 フ� 捐ffИf桿� pェs left 主棍e �, then � 四eft� next 辟If 却� does t� ゚ally�� th敗ettヨ off.Hヌ �ェヨ Defaults (continuレ)E LETTER QUALITY PRINTING (.LQ) T黌 フ� 捐ffИf�, p� uses near lettル quality mode 疎vailable.F MICROJUSTIFICATION (.UJ) T黌 フ� 捐ffИf�, � spreads white space evenly � wordsИf th敗lows 却� down�� th敗ettヨ offИf set 仕is� t黌 settヨ� 捐ff dependヨ� � p� you're usヨ.G UNDERLINE BLANKS (.UL) T黌 フ� 捐ffИf桿� undル輳 blank spaces � undルlinレ words.H PROPORTIONAL SPACING (.PS) T黌 フ� 捐ffИf桿� 廃ェレ proportionally spacレ 叢� allows.I STRIKE-OUT CHARACTER Chネs cオ usレ 市trike out � �PX�(Normally uses稲.)Hヌ �ェヨ Defaults (continuレ)J NORMAL CHARACTER WIDTH Sets フ cオ width usレ with ^PNДefine �120ths 和n inch�(Normally 12/120ths�hich �10 cオs pル inch�Pica.)K ALTERNATE CHARACTER WIDTH Sets フ cオ width usレ with ^PAДefine �120ths 和n inch�(Normally 10/120ths�hich �12 cオs pル inch�Elite.)L LINE HEIGHT (.LH) Sets フ � height f昜Дefine in 48ths 和n inch�(6 輳 pル inch = 8/48ths)M SUB/SUPERSCRIPT ROLL (.SR) Sets amount carriage rolls 姿ェ subscriptレ 孕upルscriptレ 舮Define �48ths 和n inch.N PRINT PAGE NUMBERS (.OP) T黌 フ� 捐ffИf桿page ヒs are ゚ally pェレ as footル� each pageИf off, page ヒs are ァpェレ.Hヌ �鰒Pェ out 臼ATCH.LST� for�istヨ �usル areaШoushould undルst孚h罵istヨ before 謀o ゥウヨ.A AUTO PATCHER Lets 睦ead枡 拯ore ウes from�ile� 恐 in師h把opy �Уh杷eature ィ殷sレ to transfル settヨs from枡 copy � 斬nothル. Warnヨ: Be careful when usヨ ウes �revious releases of 淀P馥s ョrefル 仕ata addresses may � disastrous results 冲h排eleaseЗowevル�es ョrefル 志sル area labels may � th排elease since labels � ァchネd.B SAVE SETTINGS Lets 穆ave some 拌ll �settヨs in斬 寵 恐У� ィ殷sレ by 餌u宍ル.C RESET ALL SETTINGS Resets all settヨs 姉riginal values.= ENTER USER AREA ADDRESS Lets 釦ype ゥusル area label or address�hen dロs 穎ext 16 bytes �location.Hヌ �チA DISK DRIVES Tells � �s 議チ has and specifies whichャ 殆ill run � from.B OPERATING SYSTEM Tells � 走�sヨle-usル 拌 sharレ� �.C MEMORY USAGE Tells � how 斬llocate memory.D WORDSTAR FILES Renames 嵐s 嫩hネs path 斜 痴.E DIRECTORY DISPLAY Controls how� directories are dロレ.F COMPUTER PATCHES Lets 無 tルminal 孅� strヨs and subroutines 嬖ndicate � happens when痴 are sharレ.Hヌ �isk DrivesA VALID DISK DRIVES Tells � �s 議チ has, whichャ you'll run � from�whethル eachャ is floppy 拮ard.B MAXIMUM VALID USER NUMBER Set th博珂 usル ヒ allowable when loggヨ 掫hen ノヨ�セ.C DELAY DISK ACCESS IF TYPING On cチs ョdon't buffル your ュstrokes durヨ ー usage�h播elay keeps � �sヨ 臆 until 穆top typヨ for�oment.Hヌ �pルatヨ SystemA SINGLE-USER SYSTEM Cツ 双nly枡 pルsリィuse � at �ime.B MULTI-USER MP/M Cツ 走�sharレ� � such as MP/M wヤ more than枡 pルsリcould try 尺it 鋭ame ハ at 鋭ame time�(T黌梺 lockヨ.)C MULTI-USER TURBODOS Similar 皿P/M but specifically f抖urboDOS � �ull CP/M ナ support.D ZCPR3 Supports namレ directories�ile search paths�runs � as�hell process.Hヌ �ソ DロYou ィン how � dロs� directories.A DISPLAY FILE DIRECTORY T黌� dソ dロ� 捐ff. (Use F 残hネ at Openヨ コ.)B DIRECTORY IN ALPHABETICAL ORDER T黌� 捐ffИf off, 地ames appear 刮ordル they're encountルレ� ー; 双n, 地ames appear 兮lphabetical ordルИf dソ has many 痴�t takes time 市ort names in斬lphabetical ordル.C FILE TYPES EXCLUDED FROM DIRECTORY Excludes痴 �ルtain extensions �ソ dロЁ抛xample�ince � can't レit痴 �.EXE extension� settヨ excludes them �ソ dロ.Hヌ �ソ Dロ (continuレ)D FILE NAMES THAT ARE SHOWN Specifies which地ames 仕ロ. F抛xample�緬 *.DOC�nly痴 �.DOC extension will appear 囘ソ�(Even 素セ 肌dロレ in dソ�ィtype廷at Openヨ M月cツ it.)E INITIAL DIRECTORY LOG ON Automatically logs� 市pecificャ and/掎sル ヒ as soリas � startsУh畑殷seful 走keep 却rogram痴 囘iffルentャ 掎sル area than than ハ痴.Hヌ � 。sA FILE SEARCH USER NUMBER Defines path 似 program痴.B-H FILENAMES Chネs names �痴�indicate � ャ�ile 俳n�ィtype 嬰rive lettル followレ by a colリat beginnヨ of地ameИf 吠ndicate�rive lettル� � will ignore 鋭tandard search ordル f掖� 孃nly look 刮search path dソ� 鋭pecifiレャУh琶s useful 走� more than枡 release �� 恐.I-K BUFFERS Defines how much memory 斬llocate f拊uffルs.L MAKE BACKUP FILES WHEN SAVING Tells � whethル 擧to keep�ackup copy (.BAK) 脇ach� as 穆ave itВackup痴 are useful 疎nythヨ happens 視original着but 膨an t� them off 市ave space� 恐.M-P BACKUP AND TEMPORARY FILES Specifies� extensiリf拊ackup 孚emporary痴.Hヌ �emory UsageA MESSAGES & MENUS BUFFER Tells � how much memory 志se for 河s 巖s 儚AM.B DOCUMENT EDIT BUFFER SIZE Tells � how much memory 斬llow for�ull page 倅Иf 鉾et�ow-Memory indicatiリ冲he status � while レitヨ�ncrease th牌alue.C TEXT SPILLOVER Tells � how much memory 志se f昜 memory buffルИf位 杯oo large 伺it 冦emory�xtra � spills ovル in師emporary寵 ー.D SHORTHAND BUFFER SIZE Tells � how much memory 志se for storヨ shorth�(ュ macro) definitions� Th敗hould 殕arge enough 刺old all 掬efinitionsДon't make it too large since memory usレ ヤ 肌available f昜 spillovル.Hヌ �emory Usage (continuレ)E GENERAL PURPOSE EDIT BUFFER Th巴uffル 盃sレ while レitヨ f捏evルal thヨs includヨ: � dソ� opルations�copyヨ痴.F GENERAL PURPOSE OPENING BUFFER Th巴uffル 盃sレ f抂penヨ コ ナs f捏evルal thヨs includヨ: � dソ�� dソ, 嫩opyヨ痴.G MERGE PRINT DATA BUFFER Th巴uffル 盃sレ f拯ルge pェヨ to hold variable names 嫖ata.Hヌ �emory Usage (continuレ)H DOT COMMAND BUFFER Tells � how much memory 志se for storヨ information� dot comm孕ettヨsБs 議urs拯oves across dot commands 刹艱� stores previous settヨs so it ィrestore them when 議urs拯oves back up ovル the commands latル�(See usル area listヨ f捏izヨ information.)I MAX HEADER/FOOTER SIZE Tells � how much memory 志se to store headル 嫻ootル definitionsУヤ must 歹nough 市tore 詰argest headル 拉ootル.J MAX UNERASE CHARACTERS Tells � how much memory 志se to store deletレ � ョィ殲estorレ by 疫nルase command. Th敗ettヨ defines largest amount 倅 ョィ殱torレ.K MINIMIZE MEMORY ALLOCATIONS Lets � � 冤ess memory.Hヌ �A PAGE LAYOUT Chネs フs f拯argins�age �headル and footル �ユ stops�tc.B EDITING SETTINGS Chネs フs f拮ヌ level�ord wrap, justification� hヌ�ェヨ settヨs�tc.C OTHER FEATURES Chネs フs f捐thル features such as sシ check�ndexヨ�horthand�mルge pェヨ.Hヌ �age LayoutA PAGE SIZE & MARGINS Chネs フs f挾age length�argins, page offset�eadル 嫻ootル margins�paragraph margins.B HEADERS & FOOTERS Sets マ � f拮eadルs 嫻ootルs, wヤ page ヒs pェ�initial page ヒ.C TABS Chネs フ ユ stops f搜egular 嫖ecimal ユs.Hヌ �age Size & MarginsChネs フs f挾age settヨsУhese ィalso 歡hネd whileレitヨ by usヨ 嬰ot commands 冪arenホs below.A PAGE LENGTH (.PL) Sets total 輳 pル pageЁ�11 inch papル, set �66Ё�14 inch papル�et �84�(Measurレ 冱tandard 輳 �6 輳 pル inch.)B TOP MARGIN (.MT) Set ヒ 倡s �ge 湾apルC BOTTOM MARGIN (.MB) 惹 area�(Measurレ 冱tandard 輳 of 6 輳 pル inch.)D HEADER MARGIN (.HM) Set ヒ 倡s � headル orE FOOTER MARGIN (.FM) footル 帑 areaЗeadル 拉ootル marg剩part �op 拊ottom marginЁor example� 鷲eadル 輳 plus headル marg冦ust 歹qual 持less than top margin�(Measurレ 冱tandard 輳 �6 輳 pル inch.)Hヌ �age Size & Margins (continuレ)F PRINT OFFSET (.PO) Sets ヒ 話lank columns � left レge 湾apル 嫩olumn 1 倅 area.G LEFT MARGIN (.LM) Set left 帛 boundaries 倅 area.H RIGHT MARGIN (.RM) (Use ^OX 師emporarily release margins.)I PARAGRAPH MARGIN (.PM) Sets startヨ column f昜� first � 脇ach paragraphФse 釈ally indent paragraphs 暉 hangヨ indentsТet 斯ルo 仕isable.Hヌ �eadルs & Footルs� allows up 師hree 輳 each f拮eadルs 嫻ootルsФse.HE �.H1 f拉irst headル 辣�.H2 �.H3 f捏econd 孚hird輳Фse .FO �.F1 f拉irst footル � �.F2 �.F3 forsecond 孚hird footル �.If 謀on't define ゥfootル� pェs page ヒ at bottom湾ageФse 嬰ot commands 冪arenホs below 残hネ ホsettヨs while レitヨ.A MAX LINE LENGTH Sets マ ヒ 歪オs pル � in headル 拉ootルСet黌 帷 feレs each use枡 cオ.B PRINT PAGE NUMBERS (.OP) T黌 page ヒs� 捐ffИf�, page ヒs pェ ゚allyИf off�page ヒs pェ.C POSITION OF PAGE NUMBER (.PC) Chネs フ column wヤ page ヒ pェs.D INITIAL PAGE NUMBER (.PN) Chネs フ startヨ page ヒ.Hヌ �absA REGULAR TAB STOPS Sets フ ユ stops f搜egular ユs. Regular ユ stops appear 决ulル � as exclamatiリpoint (!).B DECIMAL TAB STOPS Sets フ ユ stops f拇ecimal ユs. Decimal ユ stops appear 决ulル � as ヒ sign (#).You ィset up �15 regular フ ユ stops �6 decimalフ ユ stopsГhネ ユ stops while レitヨ by usヨ運ON 嫂OI commands.Hヌ �ヨ SettヨsA EDIT SCREEN & HELP LEVEL Chネs hヌ level 嫖ロ of status 辣艱孑ulル �.B TYPING Chネs フ settヨ f掫ord wrap 嬖nsルt 艱and adjusts f掖ypヨ speレ.C PARAGRAPH ALIGNMENT Chネs justification� spacヨ�nd � hヌ.D BLOCKS Chネs settヨs f拂olumn mode�beginnヨ 嫺nd � markル symbols.E ERASE & UNERASE Chネs マ 嬶inimum � f无asures and f掎nルase buffル.Hヌ �ヨ Settヨs (continuレ)F LINES & CHARACTERS Chネs pェ comm孕ettヨs�ets you ノ �word is.G FIND & REPLACE Chネs フ find 孑eplace options.H WORDSTAR 3.3 COMPATIBILITY Chネs Bモ 侫el ュs 受 as they did 儚elease 3.3.I PRINTING DEFAULTS Chネs フ answルs 姿ェ time questions 孅ェ commands.Hヌ � Sア & Hヌ LevelA HELP LEVEL Chネs フ level 藁慧ロЛevel 3 dロs all ワsЛevel 2 suppresses キヨ M恵ut shows all subワsЛevel 1 suppresses all ワs but dロs status �. Level 0 suppresses all ワs 孕tatus 辟(Use ^JJ 残hネ while レitヨ.)B STATUS LINE T黌 dロ �tatus 迸 捐ff.C STATUS LINE FILLER CHARACTER Chネs cオ usレ f捏paces in status �.D SOFT SPACE DISPLAY T黌 フ� 捐ffИf桿soft spaces dロ with�lus sign 冲hem so 蜜distヨuish them �ard spaces typレ �Spacebar�(Use ^OB 残hネ while レitヨ.)E SOFT SPACE CHARACTER Chネs cオ dロレ 冱oft spaces (normally�lus sign).Hヌ � Sア & Hヌ Level (continuレ)F NORMALLY SHOW PRINT CONTROLS Chネs whethル pェ ンs are initially dロレ枹ア�(Use ^OD 残hネ while レitヨ.)G RULER LINE T黌 dロ 腕ulル 迸 捐ff.H NEW RULER EACH EDIT SESSION T黌 イrulル 迸 捐ffИf 桿イハ has フ rulル 辟If off�ハ has rulル � �revious ハ.Hヌ �ypヨChネ フ settヨs f斟 features�chネ settヨs whileレitヨ�se commands 冪arenホs below.A WORD WRAP AT RIGHT MARGIN (^OW) T黌 フ� 捐ffИf�, � wraps ゚ally 始ext � when 睦each � margin. If off�チ beeps when 睦each � margin.B INSERT CHARACTERS (^V 扞NS KEY) T黌 フ� 捐ffИf 桿イcオs are insルtレ � existヨ cオsИf off�cオs type ovル existヨ cオs.Hヌ �ypヨ (continuレ)� normally shows 議hネs枹ア as soリas 釦ypethemЗowevル�釦ype vルy �ホ sア chネs ィbeannoyヨГhネ 嬰elays below 呪 � wait until youpause typヨ before changヨ 鋭ア.C FAST TYPING DISPLAY HOLDOFF DELAY Shows イcオs as you type them�ut waits briefly before dロヨ 営hネd �.D FAST TYPING PAGE/LINE/COLUMN DELAY Waits until 朴ause before updatヨ 鋭tatus �.E DISK ACCESS HOLDOFF DELAY Waits until 朴ause before readヨ or writヨ 鴫.F AUTOMATIC BACKSPACE CHARACTERS Tells 却� 暫モ before pェヨ cオs 緬Зヌful f挾uttヨ accent marks� foreign language cオsИf 紡dd 餌ccent mark at th俳ption�p� ゚ally pェs 餌ccent mark ovル ゥprecレヨ cオ.Hヌ �aragraph AlignmentA RIGHT JUSTIFICATION Chネs フ settヨ f挧ustification. If桿spaces are addレ � words so each � 蚤lignレ at � margin�(Use ^OJ 残hネ while レitヨ.)B LINE SPACING Chネs フ � spacヨ�1 敗ヨle-spacレ�2 播ouble-spacレ�3 杯riple-spacレ�so� up �9�(Use ^OS 残hネ while レitヨ.)C HYPHEN HELP T黌 � hヌ� 捐ffИf桿� 礼tes words ョextend past 牙 margin�(Use ^OH to chネ while レitヨ.)D CHARACTERS BEFORE HYPHEN HELP If�ord extends past 牙 margin�ets minimum ヒ 歪オs 駅ord must still � inside 牙 marg冀efore 駅ord 誹atレЦords with fewル cオs remainヨ inside � marg兮re ゚ally movレ 始ext � without beヨ 礼tレ.Hヌ �locksA COLUMN MODE T黌 column mode� 捐ffИf off� � includes all � � beginnヨ 嫺ndヨ markルsИf桿a � includes柩y 益ルtical column 倅 � beginnヨ 嫺ndヨ markルs.B COLUMN REPLACE MODE T黌 column replace mode� 捐ffИf桿a movレ � 倅 ovルwrites existヨ 舮If off�xistヨ � moves 脂�.C BEGINNING BLOCK MARKER Chネs cオs usレ 士ark beginnヨ of郁Нormally <B>.D ENDING BLOCK MARKER Chネs cオs usレ 士ark end 和 閼Normally <K>.Hヌ �rase & UnルaseWhen 謀elete 艱我 敗torレ in�pecial ルase buffル.Th比 ィlatル 殲ecallレ �U.A MAX CHARACTERS THAT CAN BE UNERASED Chネs � �h巴uffル. Th粕largest ヒ 賄eletレ cオs 蜜unルase.B UNERASE SINGLE CHARACTER ERASURES Tells � whethル 市tore cオs ルasレ �G�el�Bモ 冰nルase buffル.C DEL ERASES TO LEFT If桿Del ュ ルases cオ 四eft (to m� � 3.3.) If off�ases cオ at �.D ERASING & CURSOR TYPE AHEAD T黌 type ahead� 捐ffИf off, � stops immレiately when 僕ift 鞠ヨル �board. Type ahead buffル 覇mptiレ aftル ルasures 孕ome sア movementsИf 躍 an extルnal program ョneレs 勺ase quickly�� th杷eature�.Hヌ �ines & CオsChネ フ settヨs f斟 commands�chネ settヨs whileレitヨ�se commands 冪arenホs below.A BIDIRECTIONAL PRINTING (.BP) F拇aisywheel p不柩y�黌 フ� 捐ffИf桿� pェs left 主棍e �, then � 四eft� next 辟If 却� does t� ゚ally�� th敗ettヨ off.B LETTER QUALITY PRINTING (.LQ) T黌 フ� 捐ffИf�, p� uses near lettル quality mode 疎vailable.C MICROJUSTIFICATION (.UJ) T黌 フ� 捐ffИf�, � spreads white space evenly � wordsИf th敗lows 却� down�� th敗ettヨ offИf set 仕is� t黌 settヨ� 捐ff dependヨ� � p� you're usヨ.D UNDERLINE BLANKS (.UL) T黌 フ� 捐ffИf桿� undル輳 blank spaces � undルlinレ words.Hヌ �ines & Cオs (continuレ)E PROPORTIONAL SPACING (.PS) T黌 フ� 捐ffИf桿� 廃ェレ proportionally spacレ 叢� allows.F STRIKE-OUT CHARACTER Chネs cオ usレ 市trike out � �PX�(Normally uses稲.)G NORMAL CHARACTER WIDTH Sets フ cオ width usレ with ^PNДefine �120ths 和n inch�(Normally 12/120ths�hich �10 cオs pル inch�Pica.)H ALTERNATE CHARACTER WIDTH Sets フ cオ width usレ with ^PAДefine �120ths 和n inch�(Normally 10/120ths�hich �12 cオs pル inch�Elite.)I LINE HEIGHT (.LH) Sets フ � height f昜Дefine in 48ths 和n inch�(6 輳 pル inch = 8/48ths)Hヌ �ines & Cオs (continuレ)J SUB/SUPERSCRIPT ROLL (.SR) Sets amount carriage rolls 姿ェ subscriptレ 孕upルscriptレ 舮Define �48ths 和n inch.K CHARACTERS THAT ARE PART OF A WORD Specifies � cオs are considルレ part �ord f掎se �シ checks 嬖ndexヨ.L CHARACTERS FOR MOVING ACROSS WORDS Specifies � cオs are considルレ part �ord f掎se �A�F�^T.M SOFT SPACE DISPLAY (^OB) T黌 フ� 捐ffИf�, soft spaces dロ with�lus sign 冲hem so 蜜distヨuish them �ard spaces typレ �Spacebar.N SOFT SPACE CHARACTER Chネs cオ dロレ 冱oft spaces (normally�lus sign).O THOUSANDS SEPARATOR IN NUMBERS Chネs 営オ usレ 志sレ f捏eparatヨ groups �housands 厖s.P DECIMAL POINT Chネs 嬰ecimal point cオ usレ f拇ロヨ ヒs 孩hen decimal ユbヨ.Hヌ �ind & ReplaceA DEFAULT FIND AND REPLACE OPTIONS Sets フ find 孑eplace options f擔QA 擔QF. When 朴偂QA 擔QF while レitヨ� ニs 釦o cツ optionsИf 朴俉ntル� uses 歌 options�(Normally� searches �curs挈ocation.) Cツ � options: W Find whole words柩y (don't find 叢art 和nothル word) U Ignore case B Search backwards �urs挾osition G Search 駅hole� startヨ at 叡eginnヨ R Search 詠est �file startヨ at 営urs挈ocation N Replace without askヨHヌ � 3.3 CompatibilityYou ィmake � Release 4 � like Release 3.3.A ^H MOVES LEFT If桿^H (截モ ュ) moves枡 cオ to left without ルasヨИn Release 4�H (截モ) ルases cオ 四eft.B ^^ CASE TOGGLE If桿^^ �(^6� some ュboards) � like Caps Lock ュИf off�hネs hard carriage ret� 市oft carriage ret黼then moves curs搦start 蕨ext 辟 In �ハ mode�^ t黌� auto-indent. Note: If th敗ettヨ 俳ff 尠t� off "^N splits育" (ト Miscellaneous コ)�^ won't do anythヨ.Hヌ � 3.3 Compatibility (continuレ)C DEL ERASES LEFT If桿Del ュ ルases cオ 四eft 倔. In Release 4�el ュ ルases cオ at �.D CURSOR STAYS IN COLUMN 1 If桿if郁 markル 蚤t 瑛eft レge �sア�営urs摧next 司t�ovヨ up 拇own will move 営urs搦column 1 �previous 拵ext �.E NO EXTRA SOFT LINES If桿extra soft 輳 will ァ歛ddレ 師he end of�aragraph 痩� spacヨ 波reatル than枡.Hヌ �thル FeaturesA SPELLING CHECKS Chネs� �comm寰run sシ check�whethル 斬sk f斂 次checkレ.B NONDOCUMENT MODE Chネs �ハ settヨs.C INDEXING Chネs exclusiリlist name�how indexヨ 播one.D SHORTHAND Chネs shorthand� name�torage �嫻ormats f斃s.E MERGE PRINTING Chネs separat拂オ 囘ata fields and formats f拇ate 孚ime.F MISCELLANEOUS Adds extra sign-リヘ; chネs how yes/no questions are answルレ�chネs long�レium�short delays.Hヌ �シ ChecksWhen 睦un�シ check� loads 永ntルnal dictionaryin士emoryУh播ictionary contains 怪 commonly usレ words.If�ord 肌冲h播ictionary� looks 刮maindictionary 實pルsonal dictionary.A FILENAME Chネs 餓�sシ checkル program ョ排un when�シ check 排equestレ.B ASK FOR DOCUMENT TO BE CHECKED Tells � whethル 拵ot 斬sk for�セ 残heck 孅ass along 脂sシ checkル when it 排un.Hヌ �onハA NONDOC FILE WHEN IN COMMAND LINE If桿tells � ョany � specifiレ 冂omm帷 when startヨ � 箱ハ �.B PRINT NONDOCUMENT AS DEFAULT If桿files pェ 劬ハ mode (dot commands are pェレ as �)Шou ィchネ 写 mode when 朴ェ.C ^B AND ^QU STRIP MSB OF CHARACTERS If桿^B 嫂QU strip high- ordル bit 劬ハ modeИf off�hey don't.D TABS AND AUTO-INDENT BY FILE TYPE Specifies フ ユs and auto-indent usレ 劬ハ mode basレ梺 type.E TAB STOPS IF VARIABLE TABS ENABLED Specifies フ variable ユs (甚ulル � appears枹ア 劬ハ mode)Уhese are also フ variable ユs usレ 决egular ハ痴.Hヌ �ndexヨYou ィtell � � 司ndex in�ile 冲hree ways: usヨ ^PKリeithル side 倅 司ndex�sヨ .IX 師ype index entry�rindexヨ evルy wordИf 吠ndex evルy word� ィeliminateunnecessary words �wo exclusiリword listsОne 把reatレ by麿敗pecific f搴ハ (it has same �s yourハ but �.XCL extension)Уhe othル is�enルal exclusionlist usレ f抛vルy ハ 吠ndex th背ay.A INDEXER EXCLUSION LIST FILE Chネs �genルal exclusion list�.B NORMALLY INDEX EVERY WORD If桿tells � 司ndex evルy word.Hヌ �horth�(Key Macros)A SHORTHAND STORAGE FILE Chネs �f� ョholds your shorth嫖efinitions.B STORAGE BUFFER SIZE Chネs � 藁emory buffル usレ 刺old shorth嫖efinitions while レitヨУh巴uffル should 殕arge enough 刺old all 掬efinitions�ut ァso large ョit wastes spaceИf it's too small�all definitions will fit 冦emory 尠won't 歛ble 志se extra definitions until 卜ake the buffル largル.C DOLLAR FORMAT FOR NUMBERS Chネs format f挾rレefinレ shorthand f拇ollar amounts.Hヌ �ルge PェヨA SEPARATOR BETWEEN DATA ITEMS Chネs separat掎sレ 市ignify end 賄ata item� normally uses comma 抛nd 倡Иf 撲ften use comma inside data items�hネ 鋭eparat捏ymbol 斬nothル cオ.Hヌ �iscellaneousA SIGN-ON MESSAGE Adds extra sign-リヘ 暫eginnヨ sア ョsays �vル 僕ike� already dロs release ヒ�ルial ヒ�onit拵ame�p� name.B REQUIREヲAFTER Y/N ANSWER Tells � whethル 指ait f摶姿俉ntル aftル pressヨ Y 扼 斬nswル ニ.C-E DELAYS Chネs how quickly � dロs ワs 孕ign-on ヘЁ抛xample�卜ake 盈レium delay vルy short, subワs appear even 走p兤ommands quickly.F ERASING & CURSOR TYPE AHEAD T黌 type ahead� 捐ffИf off, � stops immレiately when 僕ift 鞠ヨル �board. Type ahead buffル 覇mptiレ aftル ルasures 孕ome sア movementsИf 躍 an extルnal program ョneレs 勺ase quickly�� th杷eature�.G ^N SPLITS A LINE If off�N chネs hard carriage ret� 市oft ret黼then moves curs搦start 蕨ext �.H DRIVE/USER WHEN RUNNING PROGRAMS Specifies 嬰rive 孛sル ヒ 四ook f挾rograms 奏hey are ァ刮� dソ. Programs must �file type 呂OM 次run.Hヌ �� Dォ LibraryA SELECT LIBRARY FILE Chネs which p� dォ library� you are modifyヨУhe library� 馬ormally WSPRINT.OVR.B CREATE SMALLER LIBRARY Lets 貌xtract柩y 英� dォs 紡ctually neレ �p� dォ library嫡Aftル creatヨ 鋭mallル library�original library� has�ile type 錬AK.C ADD NEW PRINTER DRIVER Adds 搜eplaces�� dォ within 英� dォ libraryСequires�pecial� ョhas�ile type 魯RV.D CHANGE PRINTER DRIVER DATA Lets 膨hネ data for�pecific p� dォ 刮library嫡Composレ cオ ユles are usレ f掖ranslatヨ�オ in市ome othル cオ and, optionally�vルstruck by�econd cオЁ挾roportional fonts, 営オ width ユles ィ歡hネdДata may also 浹レ usヨ hex bytes.Hヌ �unctiリKeysWhen 朴ush闇 ュ� 覇xpectヨ 逆ルminal tovルy quickly genルate�nique burst 歪オs� trans-lates 叡urst in市ome othル ュstrokes.WordStar 4.00 Messages
Released on 24 Aug 87
Copyright (C) 1979, 1987 MicroPro International Corp.
All rights reserved.
€^≒shor�メフCtr�運J mean�old ス フCtr� ミ p扣 ミ瀾r麸unced海黎ro�. €F (ヲト �/ユ) turn�、 瘤�フcur� ト 葆ユ右ach tim�ヲ€F 鼕ヒマus�ild card 穣゚lim篶� 、宇ワexample�*.DOC 筈 麝� 寿。フext﨎レ .DOC. Tip: ハマalso us�SCHANGE ゚modif�� ト 、. Fil�e�ur�l�xcludロカ、:  €^Z (scrol�)[ove�view 睥� ト ス ヤ 痩゙ al�フト fit�� ワヒマse�la� 相€^Z”鈩o effect園^W[ove�view up. €^W (scrol�p)[ove�view 睥� ト up ヤ 痩゙al� 睥ト fit�� ワヒマse�fir� 相€^W”鈩o effect園^Z[ove�view ス. €S (check �llホ疆ocum咜)…heck��llホ碵docum炅� � �rogram callロヘWORD Plus迦ノ� ケ doe�ア卲ugh �c�also hold フ�llホcheck ミit�icルaries翰mu� ex� ミrun ヘWORD Plu��eparat�. €D (op� �ocum咜){p焄ワc�te�docum炅� メeditホ。 拷Us�D��ndard ィ processホtask�uch 鑪emos獲ett� ミ�orts. A�Docum炅゚op�? prompt韓�new ワexi��'� ミ p捩RETURN. €N (op� �鹽ocum咜){p焄ワc�te�n鹽ocum炅� メeditホ。 拷Us�N�n�andard ィ processホtask�uch 鐵�tホミ editホdat�s確ailホli�諌comput� program code. A�N鹽ocum炅゚op�? prompt韓��'� ミp捩RETURN. €E (� �)�ォ�脂P捩E欝yp�� ゚� ミ p捩RETURN欝yp�new ォ ミp捩RETURN. €L (徑oggロ」)…hange�」 ミopルally肝us� ュ� イヒ覇d筍拷P捩L欝yp�ォ 睥」 ミus� ュ you'l�workホ驫ミp捩RETURN河」 ミus� ュ ムリロas: A0灰14�11B宇ワZCPR ヒラus�d di�tories. Tip: ヘ� ラユ� mo� ケ 」�an ノcomput� actuall�as; ヒcan'�゚」 E unles�ア�hysica� E. €O (cop��)[ake�cop��臼�s€ O欝yp�ォ 睥 � ゚cop�p捩RETURN欝yp�new ォ メフcop�p捩RETURN. €P (� �)○�� 脂P捩P韓�ォ 睥 � ゚寢ミansw� ��e�quesル�bou�孃ut. P捩RETURN∵サquesル ゚accep��ndard (ワdefault) answ� ワp捩Esc≡accep�l�ma鯰�ndard answ�河quesル� ャ 萠nex�嬉andard answ�縣a�heses. QuesルStd. ans.⑲ang�possibl�nsw� --------------------------------------------------------------------- �umb� 當opies? (1)
1 ゚99 Paus�etwe� ァs? (N)
Y ワN �s�orm feeds? (Y)
Y ワN �tartホァ? (1)
1 ゚la� ァ ュ 翹� ウndホァ? (la�)�1 ゚la� ァ ュ 翹� ク鹽ocum咜? (N)
Y ワN ⑮am�幎? (cur�)④hoos�フト Not�multipl��: ゙ヒd�'�a� ゚us�defaul�� (フヤ ヒchos�ヒ鴪allロ�)翰マchoos�ナ ヤ カフト 癪�闘�elow �起am�Pr騁�?� prompt. Fワmo� 馭ormaル郭e�e鬼tart馮茎ecル 翹manua�フ READ.ME �. €M (m�� �)○�ultipl�orm lett�カ�a� docum炅 ヒc�te蔚sホdo�s翰マm��゚ノform lett� variabl�formaル カdat��ノケ. Se�Ref�c�uid�ノmanua�mo� 馭ormaル 舂�� 嶄ミdo�s. €I (馘ex �ocum咜)…�te�n 馘ex メ�ocum炅ヒォ果マ 馘ex ev�ィ 翹docum咜含ju� フヤ�ollowホフ€.IX‥o� ウ ワsurroundロ酥's浦ou�dex � 罰フsam� � ノdocum咜苅フ�cia�xt﨎レ .IDX. Se�Ref�c�uid�ノmanua�mo� 馭ormaル. €T (オl�c黎咜s)…�te� ワmo� オle�c黎咜��ocum炅 ヒアc�ted碓nc�docum炅h鐫e� c�ted翰マg溿at� ワmo� オle�c黎咜s蔚s�€.TC‥o� ゚g溿at�l� 咜ries臼u�# 耄do� � イヒwa� ファ ュ ゚ャ宇ワexample�.TC Chapt� 1.......# g溿ate�オl�tr� メフfir� chapt� 胝book. ヘ€.TC� g溿ate�オl�c黎咜� 。フsam� � フdocum咜鈎u�� ext﨎レ 甬OC蔚p ゚9 mo� オle�� g溿atロ(� ext﨎レ�O1 ゚TO9) 輅mmediatel�ollowホフ€.TC 。フオl� 1 �ough 9. €C (protec��)[ark�� so 凪can'�editロワdeleted. Us�protec��(such 鐫oil�lat��empt�emo forms) 突d�'�a� ゚accid咜all�elet�change. P捩C韓�ォ 睥� ゚protect諌p捩RETURN欝o unprotec� �角捩C∥ga耙follow di�ルs. Not�sometime�comput� ラprotec�ocum咜�tself宇ワ example岸ヒpul�u�ケ ミ� pu�� ヤ� フcomput� ラmak�l�フdocum咜�フnew ケ protected. €X (ex竝)Åop� ミタ�゚フop�tホsy�m prompt郭uch 錢> ワC>迦ヒwa� ゚�r� aga驫リ� €ws�p捩RETURN. €Y (delet��)�ase�脂P捩Y韓�ォ 睥� ゚ �se諌p捩RETURN陰�safeguard aga鴪 mi�kes楽ou'l�askロン you'� su�ハcan'�as�� 塗鐫e� protectロ。フ€C ウ. Tip: ハマus�ild card�uch �*.BAK ゚�s�ultipl�s. €R (run �rogram) 爭 ゚run �rogram カwi�Word�r陰ft� フprogram 瀁駟shed翰泌タロ゚拷Onl�OM 寿マ蚌un韻P/M'�uil�ウs獲ik�IR株ヨwork. � fir� look�フCOM � ゚蚌un 萠cur� 」 ミ us� ュ迦籵ヨ�e岩� look�A0 (unles�ア ��llロ笙WSCHANGE).  €Esc (shor�nd)�s���ロウs勘s角hrases諌染 鱇ノ� 賣�. P戲sc ミchoos�lett� (an abb�iaル メウ��) カフShor�m咊. To c�t� ワ彗bb�iaルs角�? 賣Shor�m咊. Tip: Shor�炒sefu�executホan oft�-・ s�e�ウ� メ駸�ホboil�lat��゚ノ�. ---------------------:�Elem咜�ノ� 、 |C D:FILENAME.EXT�: <---- Statu��ileォ兜 posiル� |�URSOR
:switches嬉atu�formaル | €^E「p:�<-- M咊 (覃elp Leve�3) | €^X⊃ :�<-- (Li� 畭vailabl�s) | €^S◇ : |L----!----!----!-----: <---- Rul� 槽Marg鵄ミオ� |�quick brown : <---- Text You�ホャ��. ---------------------: €Statu�〓�フtop 睨� unles�urnロユ 。WSCHANGE € Di�ay
Wh趙means C (�)�ウ beホexecutロ D:FILENAME.EXT⑤isk 」 ミ辞 or妓ait互� 瀉us� Pnn Lnn CnnоPage橿L馥橿Column ュ (n) 癜 locaル Lnnnn Cnn�鹽ocum炅€L馥橿Column ュ (n) 癜 locaル Ins� Ins�mod��; abs炅ンIns�mod�ユ Prtect ヘdocum炅瀾rotectロミcanヨ蘢hanged. Spac馮-n�鴣エ is杵�(2 メdouble�3 メtriple各tc.). Decimal ハムリホ踈decima�. Column ハム纐 mod�� funcルs. ColRepl ハム纐 ェmod�� funcルs. Large-Fileο� 炙oo larg�f粹ti��memory. Dot-Limitぬ�chロフlim粃do��ヤ �. Replace? Y/N�uesル メf馘/ェop�ル. Auto-In Au゚馘炅(n鹽ocum炅mod�ly) 瑕. Align Word wrap ミju�ficaル ム皷Turn ユ 。€.AW ユ. Ed祟咊 ャ�� leve�3渦uick咳r鶯C黎rols外n� Format� ミBlock M咊� 纈 level�2�€3. €Rul� 早ャ�l�docum炅市園ネT》urn� 菻ユ. L=� ョ嘘=� ョ�!=norma� �p�#=decima� �p. P=� ョ.�=Temporar�d咜. €Text%ヒリ��elow キ 痩Flag (藁o�) � shows: <�"Hard慶arriag�果p�sロ€RETURN ゚モ � h�. �"Soft慶arriag�姥ord wrap brok�� h�. +�ex�「� extモ�ey鹽 フ� edg�フ�. ^�mpt� �ce--bey鹽 フモ 睥docum炅 .�o� 茲� 1囲do� 茲� 背ork be� 賣top 碵ァ. :囲do� 茲� affect�ホ麝y.  -囲nex� 縛 舩op 發ヤ. B�arkロ� beg鵄茲痩(Look メ<B> ワhighlight馮.) K�arkロ� モ�「痩(Look メ<K> ワhighlight馮.) J位p�sロ€^PJ≡c�t�mandator� feロh�. F位p�sロ€^PL≡c�t�mandator� b�k h�. €(An� ヨ�) ハリロ� 努靹�欝o ge� メ�� hold ス フCtr� (abb�iatロ゚^ 萠m咊) whil�p變 lett� 睥ウ ヒwa�. Fワexample岸ヒwa� � 。€^E撹old ス €Ctrl�p捩E. €^I (オ)[ove�� ゚フnex� �p迂n フキ � ju� abov�嚏! mark��ula� �p ミ# mark�decima� �p. You�Tab∪ doe�xactl�sam�ホ閠^I. €^I (n鹽ocum炅オ)[ove�� ゚フnext オ �p欝ab�op� ムク詛ixロ騁�als隔suall�v�8 穆含�� variabl�epモホ萠� リ�def鰥儻SCHANGE. Tip: Fixロ騁�a��s馮l��ノ� (ASCII 09 hex). The�s�es�emor�an variabl��hich becom�ultipl�ace� ノ嚔N鹽ocum炅オ�・ ma駘�programm馮. €RETURN (^M) モ�� ワb�k�� 鉉s�ホ�ard carriag�ヲ鱇ノ� ミmove�� ゚フbeg駭ホ睥 new blank 痩A < symbo��フflag � ゚馘icat�hard carriag�右ras�hard carriag�ヲ輛osiルホフ� � フbeg駭ホ睥nex� ミp�sホ€Back�ce. Tip: ゙Ins�獨 ("Ins�慧oe�OT ャ 耄�tu�)肝 � move� ゚フnex�鈎u�o hard carriag�ヲ瀋�ted. €^N (�篶�)�s��RETURN テフ�. Tip: To c�t�blank 相ツフ� ゚フbeg駭ホ畭n� ミp捩^N. €^E (up)[ove�� up ヤ � 耄嚔ヘ� 肥ma� 耄sam� 萠� ンpossible. €^X (ス)[ove�� ス ヤ � 耄嚔ヘ� � �a聽フsam� 萠� ンpossible. €^S (�)[ove�� ヤ � ゚フ梔゙フ� � al�d�フ枸o� 所笏ツ゚フ藁o� � 萠p�iou�. €^D (�)[ove�� ヤ � ゚フ�゙フ� � al�d�フ藁o� 所笏ツ゚フ枸o� � 萠nex�. €^A (ィ �)[ove�� ヤ ィ ゚フ梔゙フ� � al�d�フ枸o� ィ岩板゚フ藁o� ィ 萠 p�iou�. €^F (ィ �)[ove�� ヤ ィ ゚フ�゙フ� � al�d�フ藁o� ィ岩板゚フ枸o� ィ 萠 nex�. €^W (scrol�p)[ove�view 睥� up ヤ 痩ヘ� � 板ス becaus�view move�p. €^Z (scrol�)[ove�view 睥� ス ヤ 痩ヘ� � 板up becaus�view move�. €^R (up �)[ove�view 睥� up ヤ 頼。�1/8 ov�ap 癩 カフp�iou�河� � 板ス (ノview 睥� move�p). €^C (ス �)[ove�view 睥� ス ヤ 頼。�1/8 ov�ap 癩 カフp�iou�河� � 板up becaus�view move�. €^G (�s�har)�ase�� 賣� locaル臼�sホ€Del doe�sam�馮. Tip: Eras�� ゚フ� 睥� 輛�sホ€Back�ce⌒ €^H. €^T (�s�)�ase�フ� locaル ゚フ� モ 睥 cur� ィ. €^Y (�s�)�ase�咜i� � c黎a鯰フ�. €De�(�s�har)�ase�� 賣� locaル臼�sホ€^G doe�sam�馮. Tip: Eras�� ゚フ� 睥� 輛�sホ€Back�ce⌒ €^H. €^U (un�se)�s��mo� �炅�su� 鱇フ� 賣�. €^U‥oe��o� s馮l��asロ。€^G橿^H橿Del含€Back�ce. Tip: S馗�mo� �炅�su� �a駸九�rage蛍靖��s� some�else翰マus�^U ゚ツ嚔Fワexample確ark � 頌� �危as�。€ニY環フ� ゚�ew locaル ミ p捩^U浦ou'v�ovロフ翠Mov�� aga耙p捩^U aga驫ミyou'v�s�ロ�op�フsam� 耄new �� 鑿ell. €^V (ヲ駸��/ユ) gov��ow ノリホaffect� al�d� ノ�. Wi� 駸�鼕"Ins�軒�フ�tu� ミ� � ヒリ�push exi�� ゚フ�. Wi� 駸�ユ�"Ins�慧oe�OT ャ 耄�tu� ミ� 突リ�ov�rit�xi�� 翹�. €^B (align �)∥lign� カフ� ゚フモ 睥 � betwe� フcur� ョs蔚s�fix ov�hor�ov�麋 託c�tロ軋ddホワdeletホィs. Tip: A � alway�頌< symbo�(hard carriag�) 耄 藁o� � 睥la� �. In n鹽ocum炅市橿^B…黐��ecia�ocum炅� code�(g�t� �n 128 ASCII) 賣モ 盻ィ ゚n鹽ocum炅form�(les�an 128 ASCII)還フcur� �. Tip: €^B…黐��s馮l�; €ヌU…黐���a馘� 睥�. €^L (f馘/ェaga�)�peat�mo� �炅ッ(€ヌF) ワf馘/ェ (€ヌA) op�ル嬉artホ賣cur� � locaル. €ネ (se� wid�)…hange�騁�a�(wid�) 碵オ � 胝 n鹽ocum炅脂ヘ騁�a�u� 褥b饌r�ultipl�(2�4�8�16). €^P RETURN[ove�� ゚フbeg駭ホ睥nex�. ゙Ins�瑕肝� ミal� ゚フ� 睥� � ツス ゚beg駭ホ睥nex�. ゙Ins�獨伎l�� 板゚フnex�. €Back�c�(ヨ萠m咊)�ase�� ゚フ� 睥�. P�sホ^H doe�xactl�sam�馮. Tip: To �s�� 賣� locaル角戰e�^G. €^^ (Ctr�+ Shif�+ 6) c黐��� モホ胝hard carriag�ヲ 鱇ヤ モホ胝sof�arriag�ヲ(mid-� �). € . (do�s)�s��ecia� 鱇ノ嚔The� 、ロ萠� bu�嫺d陰 do� MUST beg罍� p�od (.) 纐 1 (フ枸o� �) followロ輻wo lett�. Diff��e�do�� ナ 穣耄flag (藁o�) �. Tip: ゙�uesル mark (?) ャ�フ藁o� � 睨do� ウ 相� doe��ogniz�ウ; ��t. Do��. 纔mo� � (・ mo� oft�) €.PAゴtart�new ァ 萠nex�. €.CPnТtart�new ァ ンles�an杵倦� 茲ァ. €.RRオns��(embeds) キ � 鱇�. Obey�,R,!,# 靼ed. €.PMnТtart�ir� � 瘰 纐杵". €.LMnТet�� ョ 譁杵". €.RMnТet�� ョ 譁杵". €.IGゥi�ay�u�oesn'� � 茲�. €..4am�.IG蔚s�゚駸�note�yourself. Do��1 纔mo� � (work be� 謗 ワァ beg駭馮) €.PNnТet�ァ ュ to杵". €.PLnТet�ァ l刕� to杵倦s吋efaul�66. €.MTnТet�top ョ to杵倦s吋efaul�3. €.MBnТet�bottom ョ to杵倦s吋efaul�8. €.LHnТet�� heigh�o杵"/48 馗h吋efaul�8. Do��: symbo�藁o� 哩(appl�嶄麝y) Note: You�� ラヨ蘢apabl�movem咜�som�s. €.OPグmit� ュ�bottom 盻巒ァ. €.PGコe��ァ ュ�サ巒ァ. €.PCnケr騁� ュ�幕n"吋efaul�� 28. €.UJ��urn�icroju�fiロ嶄皷€.UJユ》urn�. €.BP��urn�idi�ルa�ホ皷€.BPユ》urn�. €.LQ��r騁�nea�ett� qualit�ode園.LQユ》urn�. €.POn�et�ac�etwe� � 1 ミ� edg�ァ at杵喧s.  €.HMnПr騁s杵恵lank 託betwe� head� ミ�. €.FMnПr騁s杵恵lank 託betwe� � ミfoot�. €.SRnСoll�carriage杵"/48 馗h メsub/sup�cript馮. €.CWnГhange� betwe� 穣to杵"/120 馗h. €.HE★�r騁� 茲� 隗 head�. €.H1★�ame�€.HE�(fir� � 疉ead�). €.H2★�ec鹽 � 疉ead�. €.H3★�hird � 疉ead�. €.FO★�r騁� 茲� 隗 foot�.  €.F1★�am�€.FO�(fir� � 畴oot�). €.F2★�ec鹽 � 畴oot�. €.F3★�hird � 畴oot�. €.LSnТet�� エ to杵.�1=s馮le�2=double�3=triple各tc. €.TCn 咜r�dds駈try午オl�c黎咜s杵.� €.IX}hras�dds却hrase午フdocum炅馘ex. Do��m��ホ €.PF��lign��urホ幃g園.PFユ》urn�; €.PFdis  メdisc�ary唄e�manua�details. €.OJ��igh�u�fie�園.OJユ》urn�; €.OJdis�disc�ary.  €.CSГlear�� whil�馮. €.DM嚊Di�ay� (�) 萠� whil�馮. €.FIォ⑩ns��� called境敬�. €.DFォ⑤ef馥�dat� called境.� €.RVv1,v2�ead�variables久1径nd久2幻フdat�境.� €.SVv1,dat�et�ariable久1午衫value掬ata.� €.AVmsg,v1 Aft� 、馮砧sg,護que�砥s� リ�at�or久1.� €.RPnСepeat�form lett�n荊imes. €.GOtop/bo�o ゚フtop ワbottom 睥la� .FI docum咜.  €.MAv1,ma� Sto�フ�ult��砧a�equaル 驪v1.� Do��c鹽iルa���ホ €.IFv1⑩f久1呉n�-blank ミn�-z�鴨 フfollowホ�  u靖��.EI ワ.EL 瑙cou鸙ed. €.IFv1 ? v2 Replac�? 。an op�tor: =,<,>,>=,<=,<>,#=,#<,#>,#>=,#<=,#<>  ゙フc鹽iル 炙rue鴨 u靖�.EI ワ.EL occurs.  "v1径nd久2狐褥value�variables. €.ELコev��s﨎�(tru�false) 睥la� .IF. €.EIギark フモ 碵.IF c鹽iル. To ge� 。フEd祟咊 above角旄 睥セ�ム shown ゚フ� 盻descripル 耄m咊 賣top 睥 莱(Rememb� �t疑稽ean�should us�� セ.) Fワ�溿a�xplanaル 睥頼p捍uesル mark (?). Fワ� 。do�s角拇o�(.). Fワ� 。savホノwork角敞D. ゙ヒwould lik�慘� level角擔J aga�.
ヘdocum炅ヒアselectロh鐫e� protected欝h赳wh� ProtectロM咊 h隰ロ賣top 睥�. To ge� 。フProtectロM咊角旄 睥セ�ム shown ゚フ� 盻descripル 耄m咊 賣top 睥 �. Fワ� gettホ�pped角敞Q. ゙ヒwould lik�慘� level角擔J aga�. €ネ (On� Form覡咊)��ffec�look 癩 萠�. - Wh� edit馮角捩ネ�� フlett� ゚フ� 碵ウ. - A� level�0�€1肝m咊 doesn'�. - P變€Spacebar≡leav�m咊 wi�u�hangホany�g. Fワ� 。�韓�lett� 田or�鹽�フウ. €ニ (Block & Sav�咊)��av�aband菲work�"cu�pa�� �; copy確ove危ase諌� 市諌、 フケ ト. - Wh� edit馮角捩ニ�� フlett� ゚フ� 碵ウ. - A� level�0�€1肝m咊 doesn'�. - P變€Spacebar≡leav�m咊 wi�u�hangホany�g. Fワ� 。�韓�lett� 田or�鹽�フウ. €^P (� 滸m咊)��フwa�巒� � ャ. - Wh� edit馮角捩^P ミ� フlett� ゚フ� 碵ウ. - A� level�0�€1肝m咊 doesn'�. - P變€Spacebar ゚leav�m咊 wi�u�hangホany�g. Fワ� 。�韓�lett� 田or�鹽�フウ. €ヌ (Quick M咊)��� quick way�p�orm variou� 馗ludホmovホフ賦f馘ホワf馘ホミ�lacホ嚏ミ �sホ�. - Wh� edit馮角捩ヌ�� フlett� ゚フ� 碵ウ. - A� level�0�€1肝m咊 doesn'�. - P變€Spacebar≡leav�m咊 wi�u�hangホany�g. Fワ� 。�韓�lett� 田or�鹽�フウ. €^PB (bold)[ake� dark� 萠巒ァ窺ov� � ゚イヒwa� bold � ゚beg耙モ諌p捩^PB∵ サlocaル迦フ� 滸、 (€ネD) 瑕� you'l�lso se�^B√フ� イbold � beg鵄ミモs. Note: Diff���execut�oldfac�ナ ways; lot� boldfacロィ�slow ス som��. €^PD (doubl�rike)[ake� dark� 萠巒ァ窺ov� � ゚イヒwa� doubl�rikポbeg耙モ諌p捩^PD∵ サlocaル迦フ� 滸、 (€ネD) 瑕楽ou'l�lso se�^D�doubl�rikホbeg鵄ミモs. Note: Double-�uck � look�imila�bold 嚔Som��execut� bo� � �le�フsam�ann�. €^PS (und�)「nd�� 萠巒ァ窺ov� � ゚イヒwa� und�鯰゚beg耙モ諌p捩^PS∵ サlocaル迦フ� 滸、 (€ネD) 瑕楽ou'l� also se�^S√フ� イund�鯰beg鵄ミモs. €^PX (�ik�ut)}lace�yph焄(-) ov� � 萠巒ァ窺ov� � ゚イヒwa� �uck ou� ゚beg耙モ諌p捩^PX∵ サlocaル迦フ� 滸、 (€ネD) 瑕楽ou'l�e�^X√ フ� イ�uck ou� beg鵄ミモs. Tip: Struck ou� 瀋omm麝� 緲ega�ocum咜s果マ� フ�ikeou� (-) ゚� � (such �/) 厠 WSCHANGE program. €^PV (subscript)}lace� slightl�elow フ� 萠巒ァ. Mov�� ゚イヒwa� subscriptポbeg耙モ諌p� €^PV∵サlocaル迦フ� 滸、 (€ネD) 瑕楽ou'l� se�^V√フ� イsubscriptホbeg鵄ミモs. Note: Pr騁�ヨcapabl�tru�ubscriptホ縛 subscriptロ� an 咜i� � below. €^PT (sup�cript)}lace� slightl�bov�� 萠巒ァ. Mov�� ゚イヒwa� sup�criptポbeg耙モ諌 p捩^PT∵サlocaル迦フ� 滸、 (€ネD) 瑕� you'l�e�^T√フ� イsup�criptホbeg鵄ミモs. Note: Pr騁�ヨcapabl�tru�up�criptホ縛 sup�criptロ � an 咜i� � above. €^PA (alt�ate)…hange�pitch 癩 萠巒ァ蔚nles� c麈igurロ� �ciall�ノ幎穫orma�itch 炙� 穣p� 馗h園^PA…hange�゚twelv��� 馗h迦 フ� 滸、 (€ネD) 瑕楽ou'l�e�A 耄� イ alt�at�itch beg駸. Relatロウ: €^PN�(normal) €^PN (normal)���フpitch 癩 萠巒ァ ゚normal. Unles�c麈igurロ� �ciall�ノ幎蛎lt�at�itch 炙welv��� 馗h園^PN���pitch ゚t� 穣p� 馗h迦フ� 滸、 (€ネD) 瑕楽ou'l�e�N 耄� イnorma�itch beg駸. Relatロウ: €^PA�(alt�ate) €^PC (� pause)…ause�幎 ゚paus�� tim��ecific locaル 翹脂You'l�e��ucル��r�ホaga�. ゙フ� 滸、 (€ネD) 瑕楽ou'l�e�^C√フ� イ フpaus�occur. Tip: Us�^PC≡paus�ホwhil�慘� whee�ノ 幎 ゚� f�ワリeface. €^PY (italics/color)…hange� ゚italic�フ巒ァ OR change� ribb臘olor嚇epモホ菲幎 ワ臧ow ヒ鴪allロ�. Mov�� ゚イヒwa� italic�(ワ� ribb臘olor) ゚ beg耙モ ミp捩^PY∵サlocaル迦フ� 滸、 (€ネD) 瑕楽ou'l�e�^Y√フ� イitalic�(ワ� ribb� color) beg鵄ミモs. €^PH (ov� char)��uct�幎 ゚� フnex� ov� フp�iou�願ヒwould back�c�リ�sec鹽 � 舩op 睥fir� 。�ewrit�゙フ� 滸、 (€ネD) 瑕� you'l�e�H 耄� betwe� フfir� ミsec鹽 峻. €^P RETURN (ov� �)��uct�幎 ゚� フnex� ov� フp�iou�河usua�-モ symbo�フfar�� � 槙<癌�lacロ�- メフ� ゚蚩v�ed. €^PO (b馘ホ�ce)�s��゚フ� �ard �c�canヨャ 賣モ 碵痩Us�b馘 two ィs郭uch 鍠叝�III郭o �� w�'�brok� 賣モ 碵痩゙フ� 滸、 (€ネD) 瑕楽ou'l�e� 耄� イフb馘ホ�c�located. €^PF (pha綷m �ce)�s���cia� 鱇フ� 。som� 幎s碓n mo� 幎s肝� 瑰�ce迦フ� 滸、 (€ネD) 瑕楽ou'l�e�F 耄� イフpha綷m �c�located. €^PG (pha綷m rubout)�s���cia� 鱇フ� 。som� 幎s碓n mo� 幎s肝� 瑰�ce迦フ� 滸、 (€ネD) 瑕楽ou'l�e�G 耄� イフpha綷m rubou�located. €^PK (馘ex馮)[ark�beg駭ホミモ 癩 メan 馘ex 咜ry窺ov� フ� ゚イヒwa� フ馘exロィ ワphras�beg耙モ� ミp捩^PK∵サlocaル迦フ� 滸、 (€ネD) 瑕� you'l�e� 耄� イ馘exホbeg鵄ミモs. €^PK≒also ・ 胝head� ワfoot� ゚supp拌l�ollowホblanks. €^PQ,^PW,^PE,^PR (cu�m)…hange� ゚�u�mizロf�ワ劜ancem炅 萠巒ァ窺ov�� ゚イヒwa� フcu�m effec� ゚beg耙p捩^P�€Q橿W橿E含€R迦フ� 滸、 (€ネD) 瑕楽ou'l�e�蛙W蛙E含^R 耄� イフcu�m effec�eg駸. ハマdef鴣サ睥fou�u�m effect�tak�dva礼g�ノ 幎'�ecia�apabilities韻hang�def駟ル�フWSCHANGE program ワ綢n� 。フ€.XQ €.XW÷.XE�€.XR‥o�s. Tip: Cu�m � 滸ムhighl�dividua�廃roduc� �ult�ナ 幎s. €^PI (� オ)�s���cia� �p (ASCII 09) 翹嚔Th� オ 瑰s馮l� 苫蛄p ゚8 �ce�麋嚇epモホ� イ筮�フ痩Movホフ� ov� 棟 � alway�dvanc�� ゚フnex�8-� オ �p. €^PL (form feed)�s��€^L�゚ノ� 賣� ミモ� cur� ァ. €^L≒visibl�€ネD≒皷Wh� 幃g橿^L|eg鵄フ nex� wi�u�ホfoot�ワファ ュ. €^P@ (fixロposiル) align� ゚�ixロposiル 萠cur� �. Mov�� ゚�ecific 槙メexample竃 45臼捩^P@ ミリ�嚔Repe贅サ� c黎a鯰� ゚藺lignロ 纉哩Wh� 嫺d肝€^@ symbo�ヨ巒bu�l� followホサ€^@#藺ligned. Tip: Us�align proporルa�竃s劃harts含イ��� be� �itch change. €ニD (sav�ocum咜)《ave�� ミタ�゚フOp﨔M咊. €ニ0-9 (mark�)《et�mark� 賣� posiル臼捩ニ�� s馮l�ig筝0 ゚9. €ニX (sav�& ex竝)《ave�close�至exit�諌 sモ�゚ノcomput�'�p�tホsy�m prompt. €ニQ (qu窈i�u�av馮)∥band�ノ� ミタ�゚フOp﨔 M咊迦ヒmad�hange�馗�la� savロフ至you'l�askロ ンyou'� su� ヒ�ll�a� ゚aband蓼em. €ニS (sav�& �um�dit)《ave�� ミkeep�� 耄 sam�ocaル so ヒマc黎騏e�"Wait券ャ 耄�tu� u靖� 瀁駟shロsav馮. €ニB (mark beg�)[ark�beg駭ホ碵� � 賣� locaル浦ou'l�e�<B> symbo�フ嚏which ラ褌placロ 輊ighlightホシヒus�ニK≡mark フモ 睥�. €ニK (mark モ)[ark�モ 癩 � 賣� locaル浦ou'l� se�<K> symbo�フ嚏which ラ褌placロ輊ighlightホシ ヒus�ニB≡mark フbeg駭ホ睥�. €ニH (ヲ、 �/ユ)》urn�(ワユ) フ、 碵markロ � � ワ�ark�. €ニN (ヲ� mod�/ユ)…hange�wa�� � 瀘arked. Wh� � mod�ユ (フ�ndard ワdefaul�ett馮)寄� � 馗lude�l� betwe� フ<B> ミ<K> mark�. Wh� � mod�鼕you'l�ee気olumn後フ�tu�河� � 瀘arkロ頌槙。フ<B> mark� 耄upp� � corn� 睥� ミフ<K> mark� 耄low� � corn�. €ニI (ヲ� ェ�/ユ)…hange�wa� handle�� � �園ニI『ork�l�� mod�(€ニN) 瑕. Wh� � ェ烙�肝�tu� shows気olRepl"燕 fill� フgap � 軼eletロ(€ニY) ワmovロ(€ニV) ��blanks; surroundホ� doe�徘osiル韻opiロ��(€ニC) ミ 駸�ロdocum咜�(€ニR) ov�rit�xi�� イ��placed. Aga驫フsurroundホ� doe�徘osiル. Wh� � ェ烙ユ肝�tu� shows気olumn"唄urroundホ � move�゚fil�gap � 軼eletロワmovロ� �s諌 move�sid���opiロワ駸�ロ鱇フ�. €ニC (copy)�s��cop��arkロ� 鱇フ� 賣� locaル窺ark フ� 。€ニB�€ニK環フ� ゚フnew locaル諌p捩ニC. €ニV (move)[ove�markロ� ゚フ� locaル窺ark フ� 。 €ニB�€ニK環フ� ゚フnew locaル諌p捩ニV. €ニY (delete)�ase�markロ�窺ark フ� 。€ニB�€ニK� p捩ニY蔚ndo フmo� �炅deleル 。€^U. €ニW (writ�ケ)《ave�cop��arkロ� 胝� 菲ケ. Mark フ� 。€ニB�€ニK角捩ニW欝yp�ォ 睥� ゚ hold フmarkロ� ミ� p捩RETURN. €ニO (copy)[ake�cop�� whil�ムedit馮臼捩ニO� リ�ォ 睥� ゚cop�ミp捩RETURN欝yp�ォ 睥 � ゚cop�(馗lud� ミus� ュ ンnecessary) ミp捩RETURN. Tip: Us�ニO∂ヒrun ou�room 菲work ケ--cop�� ゚ ソ ケ ミ� �s�菲work ケ ゚mak�o� room. €ニJ (�se)�ase� � whil�ムedit馮臼捩ニJ韓� ォ 睥� ゚�se諌p捩RETURN. Tip: Us�ニJ≡�s�n unneccessar� 菲work ケ ンヒneロ mo� room メフ� you'� cur�l�dit馮. €ニE (�)�ォ� � whil�ムedit馮臼捩ニE韓� フォ 睥� ゚�諌p捩RETURN欝yp�new ォ ミp� €RETURN. €ニF (、 ト)▽�ト メフcur�l�oggロ 」 ミus� ュ. €ニL (徑oggロ」)…hange�work 」 ミopルally肝us� ュ鈎u�oe�OT ツフ� you'� edit馮臼捩ニL韓�new 」 ミus� ュ諌p捩RETURN蔚s�c麕uncル 。€ニF≡ 、 寿胝ナ ト ワソ ケ 」含゚look メ � ゚駸�劃opy嚇elete含�. €ニR (駸��)�s��� 鱇フ� you'� editホ 賣� locaル窺ov�� ゚イヒwa� フnew � ゚ ャ角捩ニR韓�ォ 睥� ゚駸�諌p捩RETURN. Tip: ハマc�t�andard誼oil�late倹�uch 靄ォ ミ �add杲�lank memo嬉o� �m 縱eparat�s諌us�ニR ゚駸��m 鱇ノ� 鈩eeded. €ニM (ma�)∥ct��impl�alculatワミ、�sum 畭l�� wi��arkロ�河sum 獰駸�ロ鱇ノ嚔€ニM und�and�騏�ign�(-) ミdecima�o騁�(.)丑umb�� pa�hese�subtracted欝o 駸�フsum 鱇ノ嚏ツフ � ゚フcor��o�p捩Esc =. €ヌA (f馘/�lace)〕ocate��lace�臼捩ヌA韓�� ゚ f馘諌p捩RETURN欝yp��lacem炅嚏p捩RETURN諌choos� カフfollowホopルs�(� accept�ultipl�pルs.) �W『hol��- Tex�ッmu� 蚶urroundロ輜� 穣 such 韵aces. �U(gno� cas�- Igno� UPPERCASE/low�as�iff�ce�� ゚f馘. �B〕ook backward - Search カ� toward フbeg駭ホ睥�. �?『ild card�- Us�?∬sub�tut�unknown � 纎 ゚f馘. �GÅar�beg駭ホワモ - Search 咜i� �; �r�beg駭馮. #In backward search嬉ar�モ. �N↑wi�u�skホ- D�'�sk メapprova�サ�lacem咜. �R�� - Search カ� locaル ゚フモ 睥�. (From �  beg駭ホンbackward search.) Mo� 舅ex�... �n�(�) - F馘/ェフnex�n{ccur�ce�フ� ゚f馘. ヘn opル doe�ャ 齬. ヘmaximum l刕� 癩 ゚ッミ�lacem炅� �65 峻. Tip: To ッ� � (such 霾)撹old ス Ctr�hil� p抉 ミ� O願ヒwould ゚咜� 棟 鱇ノ�. €ヌP (p�ious)[ove�� ゚it�mmediatel��iou�osiル. €ヌY (� ゚�)�ase� カフ� locaル ゚フ藁o� � 耄cur� �. €ヌDe�(� ゚�)�ase� カフ� locaル ゚フ枸o� � 耄cur� �. €ヌT (゚�)�ase� カフ� locaル ゚フfir� occur�c�フnex� ヒリe園ヌT.�ase�フnex��od (usuall�モ 睥s咜兤e)園ヌT RETURN�ase�フモ 睥 �. €ヌB (beg �)[ove�� ゚フbeg駭ホ� mark� <B>学he� 籵hidd� (€ニH) ワnot. €ヌK (モ �)[ove�� ゚フモ � mark� <K>学he� 籵 hidd� (€ニH) ワnot. €ヌE (upp� �)[ove�� ゚フfir� � � (馗ludホ �ce�carriag�s) 萠�. €ヌX (low� �)[ove�� ゚フ� 睥la� � � (馗ludホ�ce�carriag�s) 萠�. €ヌS (� side)[ove�� ゚� 1 睥�. €ヌD (� side)[ove�� ヤ posiル ゚フ� 睥 藁o� � 耄�. €ヌR (beg doc)[ove�� ゚フfir� � 耄�. €ヌC (モ doc)[ove�� ヤ posiル ゚フ� 睥la� � 耄�. €ヌP (p�ious)[ove�� ゚it�mmediatel��iou�osiル. €ヌV (la� f馘)[ove�� ゚フlocaル 睥la� ッワ f馘/�lace含゚フposiル 睥la�-markロ�. €ヌ0-9 (mark�)[ove�� ゚��e�ark� (€ニ0-9)臼捩ヌ�� s馮l�ig筝0 ゚9欝o hid�ark�(ワ� hidd� mark�)� p捩ニH. €ヌF (ッ�)〕ocate�臼捩ヌF韓�� ゚f馘角捩RETURN ミchoos�フfollowホopルs�(� accept�ultipl�pルs.) �W『hol��- Tex�ッmu� 蚶urroundロ輜� 峻. �U(gno� cas�- Igno� UPPERCASE/low�as�iff�ce�� ゚f馘. �B〕ook backward - Search カ� toward beg駭ホ瘤. �?『ild card�- Us�?∬sub�tut�unknown � 纎 ゚f馘. �GÅar�beg駭ホワモ - Search 咜i� �; �r�beg駭馮. #In backward search嬉ar�モ. Mo� 舅ex�... �n�(�) - Search メフ€n� occur�c�フ� ゚f馘. ヘn opル doe�ャ 齬. ヘmaximum l刕� 癩 ゚ッ�65 峻. Tip: To ッ� � (such 霾)撹old ス Ctr�hil� p抉 ミ� O願ヒwould ゚咜� 棟 鱇ノ�. €ヌG (cha�orward)[ove�� forward 耄� ゚フfir� occur�c�フnex� ヒリe園ヌG.[ove�フnex��od (usuall� 睥s咜兤e)園ヌG RETURN move�フモ 睥�. €ヌH (cha�ack)[ove�� backward 耄� ゚フfir� occur�c�フnex� ヒリe園ヌH.[ove�フnex��iou� p�od (usuall�モ 睥p�iou�咜兤e)園ヌH RETURN[ove�フ モ 睥p�iou�. €ヌI (ッ� ワ�)∥sk�メ� ュ ミmove�� ゚フfir� � 苴ァ迂n �鹽ocum咜橿ヌI∥sk�� ュ ミmove�� ゚淘. ゙ファ ワ� you'� lookホメ瀉ackward 耄� カノ locaル楽ou'l�ミ萠la� 所ヨフfir�. €ヌM (ma�)《olve�ma� equaル 突リe窺a� funcル�upportロ 馗lud�ddiル郭ubtracル確ultiplicaル諌divisレ. Se�manua�mo� 馭ormaル. €ヌQ (�eat)�peat�nex��ok�ウ ヒリe園ヌQe�e� フlett� �靖�p暃セ ゚�p it姥hil�ヌQ≒縣rog�s� p�0-9 (0 瀁a��) ゚懍petiル �ed. P拌n�� � ゚�p. €ヌW (up)…黎騏ousl�ove�view 睥� up ヤ � 踈time. P�0-9 (0 瀁a��) ゚var�eロワan�� � ゚�p. €ヌZ (ス)…黎騏ousl�ove�view 睥� ス ヤ � 踈 time臼�0-9 (0 瀁a��) ゚var�eロワan�� � ゚�p. €ヌ? (cha�ou�)▽�ュ 瘴�フbeg駭ホ� フ� ゚フ� locaル. €ヌU (align 尽)�align� 綸ocum炅寿カフ� ゚ フモ 睨� betwe� cur� ョs臼捩^U≡�p �lignm炅 縣rog�s. Tip: €^B∥lign�s馮l�; €ヌU∥lign��a馘� 睨�. In n鹽ocum炅市橿ヌU c黐��ecia�ocum炅� code�(g�t� �n 128 ASCII) 賣モ 盻ィ ゚n鹽ocum炅form�(les�an 128 ASCII)憾フ� ゚フモ 睥�. Tip: €^B…黐��s馮l�; €ヌU…黐���a馘� 睨�. €ネL (se�)…hange�posiル 睥� ョ臼捩ネL�リ� フ� ュ ワp捩Esc≡us�� posiル 耄�. Tip: ヘ€.LM� 駸��p�an炅new � ョ 鱇ノ�. €ネR (se�)…hange�posiル 睥� ョ臼捩ネR� リ�� ュ ワp捩Esc≡us�� posiル 耄�. Tip: ヘ€.RM� 駸��p�an炅new � ョ 鱇ノ�. €ネX (�ease)▽s貴ar-Rel後フ�tu� ミlet�リ� outsid�� ミ� ョs. Turn ョ �eas� aga耿 畴ou�ays: p捩ネX角捩RETURN� ツフ� ゚�ew 相ワリ�i�フョs. €ネT (ヲキ �/ユ)▽�(ワhides) フキ 痩Normally肝 キ � 爨ロ綸ocum炅寿ミhidd� 縅鹽ocum炅市. Visibl�not肝キ � 濛lway�effect. €ネF (キ カ�)…hange�キ � ゚match フl刕� 睥 � c黎a鯰フ�. Tip: ヘ€.RR� h頌simila�(bu�o� p�an咜) effect唄e� €ネO� � ミノRef�c�uid�details. €ネO (キ ゚�)�s��cur�l�ロキ � 鱇ノ � 頌€.RR�. €ネW (ヲィ wrap �/ユ)…hange�ow � handle� 堵oe� bey鹽 フ� ョ. Wi� ィ wrap 鼕� 兎xceed�� ョ move�フnex� 痩ハp捩RETURN�l�フモ 碵�. Wi� ィ wrap ユ翰mu� p捩RETURN∵フモ 疇v�相靈 would 蓴リewrit�. €ネJ (ヲ� ju�f�/ユ)…hange�ow � handle� 胝� モホ。�of�arriag�. Wi� ju�f�轄 駸��of�ace�(which ラ裨dicatロ 輛lu�ign�etwe� ィs) ゚mak�� f稙xactl�etwe� フョs. Wi� ju�f�轄 doe�OT 駸��ce�allow�� ゚ fal�hor�フ� ョ雨u�f� 濛lso callロraggロ�. €ネE (咜� sof�yph�)�s��虐oft敬yph� (-) 内巒麝� 筮�フモ 碵� 癩蔚s�tel� exactl�ヒwa� � brok妺A sof�yph� ャ�an equal� sign (=) ン€ネD≒�. Tip: A hyph� 突リ�callロ�ard hyph妺A リロhyph� � also tel� イ゚b�k �鈎u�hyph� 尿LWAYS ャ 纎関ju� シ稠all�フモ 碵�. €ネG (temporar�d咜)�d咜�� �p automaticall�サ� 碵 � 突リe隔靖�p捩RETURN欝o 馘炅� two オ �ps角捩ネG》wic�beg聒馮河馘咜ロ� ョ (markロ銖V symbo�フ�tu�) �a鵄賣sec鹽 オ �p u靖�p捩RETURN. Tip: €ネG『ork�e� 。ィ wrap 皷B�u� ゚p捩RETURN⊂ヒwa� ゚ヲユ フtemporar�d咜. €ネS (se� エ)…hange�empt� betwe� 託癩 � ヒリ��lign 。€^B⌒€ヌU臼捩ネS�シ� ask� メフnew � エ蛎nsw� €1 メs馮l�橿2�doubl� エ含€3�tripl�各tc.諌p抒ETURN�"Spac馮-2� ャ�フ�tu� ンヒansw� 2�"Spac馮-3互ヒansw� 3. €ネC (c咜� �)…咜�フ� 耄� c黎a鯰フ� betwe� フcur� ョs. €ネD (ヲ� 滸�/ユ)《how�(ワhides) フcode�� 嶄attribute�uch 鐫oldfac�und�鳬g. Examples: Pr鶯滸舖how�B symbol�クsid��oldfacロィ. Pr鶯滸ユ doe�OT show ^B蛙S含an�� � � symbol. €ネH (ヲhyph� � �/ユ) change�ow � handle�l麋 ィ � ャ�フモ 碵�. Wi� hyph� � 鼕� ラ�p whil�lignホ� (€^B⌒ €ヌU) ゚ask メ� 緝yph僘tホ� l麋� �n 5 lett�賣モ 碵痩A sof�yph� 泌・蔚s�SCHANGE ゚馗�s�5- lett� �ndard. Wi� hyph� � ユ轄 馬ev� paus�hyph僘t�ィ durホ � �lignm咜. €ネI (se� �p)《et�オ �p臼捩ネI�リ�� ュ イヒwa� フオ �p ワp捩Esc�� 賣�'�osiル 耄�. To se�decima�角捩ネI ミクリ�#�フ� ュ ワリ�#�p捩Esc�フ� �. €ネN (clea� �p)…lear� ワmo� オ �ps臼捩ネN�リ� � ュ イヒwa� ゚clea�オ �p角捩Esc≡clea�オ 賣� posiル含p捩A≡clea�l� �ps. To clea�decima�角捩ネN�リ�#�フ� ュ ワ リ�#�p捩Esc�フ� �. €ネB (ヲsof�ac�ark�/ユ)…hange�wa�of�ace� 、ロ萠�. (Sof�ace�・ メ� ju�fiロ� ミ メ馘咜馮.) Wh� 鼕sof�ace�、ロ鑵lu�igns. Wh� ユ郭of�ace�ook lik�orma�aces. A
ABOUT
ABOVE
ACROSS
AFTER
AFTERWARDS
AGAIN
AGAINST
AGO
AHEAD
ALIKE
ALL
ALMOST
ALONE
ALONG
ALREADY
ALSO
ALTHOUGH
ALTOGETHER
ALWAYS
AMONG
AN
AND
ANOTHER
ANY
ANYMORE
ANYONE
ANYTHING
ANYWAY
ANYWHERE
ARE
AREN'T
AROUND
AS
ASIDE
AT
AVAILABLE
AWAY
B
BE
BECAUSE
BEEN
BEFORE
BEFOREHAND
BELOW
BENEATH
BESIDES
BETWEEN
BEYOND
BUT
BY
C
D
DID
DIDN'T
DO
DOES
DOESN'T
DONE
DON'T
DOWN
DOWNRIGHT
E
EACH
EITHER
ELSE
EVEN
EVER
EXCEPT
F
FINALLY
FOR
FROM
G
H
HAD
HADN'T
HAPPEN
HAS
HASN'T
HAVE
HAVEN'T
HE
HER
HERE
HERE'S
HERS
HIM
HIS
HOW
HOWEVER
I
IF
IN
INTO
IS
ISN'T
IT
ITS
ITSELF
IT'LL
IT'S
I'D
I'LL
I'M
I'VE
J
JUST
K
KNOW
KNOWING
KNOWS
L
LIKE
M
MAYBE
ME
MY
N
NO
NONE
NOR
NOT
NOW
O
OF
OFF
OFTEN
OH
ON
ONLY
ONTO
OR
OTHER
OTHERWISE
OUR
OURS
OUT
OVER
P
Q
R
S
SHE
SINCE
SO
SOME
SOON
SOONER
SUCH
T
THAN
THAT
THAT'S
THE
THEIR
THEM
THEMSELVES
THEN
THERE
THEREFORE
THERE'LL
THERE'S
THESE
THEY
THEY'D
THEY'LL
THEY'RE
THEY'VE
THIS
THOSE
THOUGH
THROUGH
THROUGHOUT
THUS
TIL
TO
TOGETHER
TOO
U
UN
UNDER
UNTIL
UP
US
V
VALUE
VALUED
VERY
W
WAS
WASN'T
WE
WE'D
WE'LL
WE'RE
WE'VE
WHAT
WHATEVER
WHATEVER'S
WHAT'S
WHEN
WHENEVER
WHERE
WHEREAS
WHEREVER
WHERE'S
WHETHER
WHICH
WHICHEVER
WHILE
WHO
WHOSE
WHY
WILL
WITH
WITHIN
WITHOUT
WON'T
X
YES
YET
YOU
YOUR
YOURS
YOURSELF
YOU'D
YOU'LL
YOU'RE
YOU'VE
Z
WordStar 4.00 Messages
Released on 24 Aug 87
Copyright (C) 1979, 1987 MicroPro International Corp.
All rights reserved.
YNLRPPLC#????? #*2<DO @Press Esc to continue.  @Press Esc for next screen or ^U to leave help. NR WUBG?@Wait Insert Prtect Mar-Rel Auto-In Align Spacing- Decimal ColRepl Column Replace Y/N Large-File Dot-Limit Low-Memory on off FZWDNELOPMITCXYRJH\?SFZWDNELOPMITCXYRJH\^[S
�
�DXSCVYR"'IBKHWQOJLEMNF0123456789AYTUQRCFISDEXGHWZMPBKV0123456789?LRXOWJEGSCHINTFDB �-�
?=$#� ��������   )37<@ELSX^dinu{€�����」ィョウクシテネマユロ������ #(-17=EJPYadgjoty|€��������、ィャーウキコセツニノヘミモヨルワ゚����������  @ . , "" WordStarfilecharact�paragraphl馥help��wil�cursorcolumnsc�rightus馮 textpri�chang�ress leftco繒olblockwi� ��drivedi�ayusedturn pagewordCan�lac�nameappearnumb�marg�f馘 op渧ghav�wh�command�c馮tabfrom rul�ei��diskwha�each wh� downkeyano��urnmessagemov�afte�di�torydiffe�^K^Q^Oyou�You you �Th�馮 can and ar�fo�冝麁offno�ma�typti�i�ed o�if If to i�of i�� � b�a�b�a�inonerreenntspsta t e r s l y th(Y/N)? 
?^. �
?^ �DXSCVYR"'IBKHWQOJLEMNF0123456789AYTUQRCFISDEXGHWZMPBKV0123456789?LRXOWJEGSCHINTFDB  @
€O P E N I N G� E N U �D{p� �ocum咜€L●loggロ」/us� �N{p� �鹽ocum咜€C}rotec�� �P○ �€E�ォ � �M[�� �€O…op�� �S…heck �llホ疆ocum咜 €Y‥elet�� �I�dex �ocum咜€F※ト  �T�l�c黎咜s€Esc《hor� �X‘x竝€R〉un �rogram �J£  Typ�ォ 睥docum炅゚c�t�change. Includ� ミus� ュ ン��ナ カcur�. ヘト岸鼕、�ォ�exi�寿ヒラ change. To c�t�new docum咜韓�new ォ ミp抒ETURN.  Docum炅゚op�?  �+ ゥ'�梼. C�t�new ヤ �  €Readホカケ...  Th譽 isn'�フlega� li�.  ゥ'�d穰emporar��(寿。$ 罩 ext﨎レ).  Th謗 濛l�d�eホedited. Temporar��フsam� exi�. Tr�ditホ� 。� ォ.  ハマlook 賣� (bu�彿t)含ヒマ�゚フ Op﨔M咊. (ハマ麝�ook 賣fir� par�v�larg�s.) Look 賣protectロ� �  Typ�ォ 睥n鹽ocum炅゚c�t�change. Includ� ミus� ュ ン��ナ カcur�. ヘト岸鼕、�ォ�exi�寿ヒラ change. To c�t�new docum咜韓�new ォ ミp抒ETURN.  N鹽ocum炅゚op�?   Specif�ォ 睥docum炅゚襃el�hecked. Docum炅゚�l�heck?   Specif�ォ 睥docum炅突wish ゚�. Docum炅゚褌ォd?  �+ ゥ'�梼. I�蚓is�llロワ蓴ナ 」 ワus� ュ.  Wh訶o ヒwa� it�ew ォ ゚be?   ゥ'�ォ 梼. ヘォ ヒchos�al�d�use.  Fil��'�ォ.  ヘloggロ」 瀾rotected.  ゥヨ� docum炅beホedited.  ハアju� turnロ萠� ト宇il��ムnow 、ロus�ト match ォ:   (Quesル mark�・ イan� ォ � 瀾�issible). New ト match ォ?   Specif�ォ 睥docum炅突wish ゚copy. Docum炅゚蘢opied?   Nam�docum炅゚hold フnew copy.   ハマ�p フcop�フmiddl�リホ^U.  ゥ'��t��. ヘケ ラ蘿ul���頌ケ writ�ror. Each do�p�咜�p ゚2,000 穣beホcopied.  Cop�t�upted.  To skip fur� quesルs角變Esc セ 訛n�o騁. P抒ETURN 訛n�uesル ゚us�defaul�nsw�. Docum炅゚�?  €P R I N T I N G �P}ause"€^U…ance�ホ �C…黎騏�pa� Pr騁� ラヨ褌ady. ̄戮 ゚c黎騏e. Pr騁ホpa・. P戮 ゚c黎騏�P ゚paus�ga肆nex�.  �umb� 當opies?  Paus�etwe� ァ�  Startホァ?  Endホァ?  
Nam�幎?  ク鹽ocum炅�  Typ�ュ please.  ゥ'�s�幎. Incor�� ワヨ卲ugh memory. Pa呎top 皎. ̄戮 ゚c黎騏e.  ゥ'� unles�SPRINT.OVR 琅フケ. �s�orm feed�  ゥ'��t�utpu�.  Specif�ォ 睥docum炅゚蚓��ed. ゙ヒ�鹽 。フEsc セ ゚an�uesル テnamホフdocum咜廓ur� quesル�ヨ藺skロミdefault�螂 メ�m. ゙ ヒd�'�t� any�テ�uesル寄defaul�螂. Docum炅゚m��?  Chang�. ̄戮 シ�d�c黎騏e. ゥ'�梼. P戮 ゚c黎騏�nywa�^U ゚�p. M�� 馭ormaル 瀘iss馮. ̄戮 ワ^U. No�ough memor�ne�� 駸� (.FI). Too man� and/ワl麋 m�� variables.  Typ�ォ 睥docum炅゚裨dexed迦ヒp戲sc 訛n� quesル テnamホフdocum咜廓ur� quesル�ヨ藺skロ ミdefault�螂 メ�m迦ヒp抒ETURN テ�uesル� �efaul�螂河�ultホ馘ex 泌胝� 。フ sam�鈎u� リ�DX. Docum炅゚馘ex?   �ndex ev�ィ �  €Index馮... €^U��フmiddl�馘exホ ゥ'�o� �ults. Disk probabl�ul�借�麈lict. Typ�ォ 睥docum炅メwhich オle�c黎咜�゚蚓ade. ゙ヒp戲sc 訛n�uesル テnamホフdocum咜廓ur� quesル�ヨ藺skロミdefault�螂 メ�m迦ヒ p抒ETURN テ�uesル寄defaul�螂河ma羞l� 當黎咜�裙� 。フsam�鈎u� リ�OC蔚p ゚ n鴣mo� オle�裙寿。リe�O1 ゚TO9. Tabl�c黎咜�コdocum咜?   €G溿atホオl�c黎咜s... €^U…ancel�フmiddl�  ハマprotec�docum炅so 凪can'�modifiロワdeleted. ハマalso �an�xi�protecル�籵necessar� mak�hanges.  Wh訶ocum咜?   ヘdocum炅瀋ur�l�rotected.  ヘdocum炅瀋ur�l�protected.  ヘ咜i� ケ 」 瀾rotectロミcanヨ蘢hanged. Chang��  Specif�docum炅突wish ゚蚪�an咜l�asロカケ. ゙ヒdo ヨ�cif�」 耄docum炅ォ岩泌�sロ カ」  . ハマ�p an�asu� カoccurrホ釐ホ^U (p變U セ whil�oldホス フCTRL � セ).  Docum炅゚褄ased?   Th謗ォ c黎a鵄騅alid 峻.  Th訶ocum炅瀾rotected.  ゥ'�elet��. I�蚓is�llロワ蓴ナ 」 ワus� ュ.  ゥ'�elet��. Op�tホsy�m �or. A� ヒsu� �  ゥ'�elet�� beホedited.  ヘloggロケ 」 犂� 波e�docum炅ンヒ do ヨ�cif�」 lett� 靈咜� �ocum炅ォ. ヘloggロケ 」 瀋ur�ly:   Lega���:   Wh誣ould ヒlik�new loggロ」 ゚be?   No ケ 罐 ワ」 lett� ヨ�ega�. Us�SCHANGE ゚change lega� lett�.  � doe��ogniz�us� ュ.  A�慘ケ 」翰ラalso 慘us� ュ 鈿t�フnew ュ (0 �ough 31) immediatel�efo� フ」 lett� (メexample隔s� 5乾 C become�5C).  � マrun �rogram 突�cify諌� シ籵f駟shロ �ピ�. Wh誄rogram do ヒwa� ゚run?   � canヨッ�rogram 逑ォ.  ゥヨッ� ウ � ゚�to. To ge� 。� 萠Op﨔M咊 above角變セ � cor�鹽�フウ ヒwa� � wi�. To ge� whil�dit馮撹old ス フCtr� ミp扣 (ワp� LINE FEED)旗� p變セ cor�鹽ポフウ ヒwa� � wi�. To view ワ慘� level角變J セ now. Ei� � h鐫e� turnロユ含� could ヨッフ WSHELP.OVR � 萠ケ羽elp 獰available. To 、 ミopルall�フ� level角變^J セ. O�戲sc ゚c黎騏e. ヘfou�evel�� 苫裙effec��... 3 Al�咊�alway�. 2 Ed祟咊 ユ郭ubm咊�(Block害uick各tc.) �. 1 Ed祟咊 ユ郭ubm咊�劃麈irmaル�. 0 No m咊��. Di�tor� 誄rompts. ヘcur� � leve� . Wh謦 leve�o ヒwa�?  Onl� level�3�2�1含0 ムvalid. WS €E D I T� E N U 〝CURSOR�SCROLLムERASE�OTHER€MENUS €^E「pо^W「p�^G…har〝^J � €ネ�� form� €^X⊃�^Z スо^T→〝^I�€ニ□ & sav� €^S◇�^R up � €^Y¢〝^V※駸��^P � 滸 €^D§〝^C ス�Del…har〝^B∥lign � €ヌ〈uick funcル� €^A→ 梭�€^U「n�s�^N �篶� €Esc《hor� €^F→ �€^L’馘/ェaga� €N O N - D O C U M E N T� D I T� E N U 〝CURSOR�SCROLLムERASE�OTHER€MENUS €^E「pо^W「p�^G…har〝^J£ €ニ□ & sav� €^X⊃�^Z スо^T→〝^I�€^P○ 滸 €^S◇�^R up � €^Y¢〝^V※駸��ヌ quick funcル� €^D§〝^C ス�Del…har〝ネ《e� wid�€Esc《hor� €^A→ 梭�€^U「n�s�^N �篶� €^F→ � €^B》op b窶^L’馘/ェaga� €P R O T E C T E D� E N U �CURSORоSCROLL€OTHER
€MENUS €^E「pム^W up€^J£ムネ�� form� €^X⊃�^Z ス€^L�aga� €ニ□ & sav� €^S◇�^R up �€ヌ〈uick funcル� €^D§�^C ス �€Esc《hor� €^A→ � €^F→ � €O N - S C R E E N� O R M A T 〝MARGINS €TYPING€DISPLAY €L《e�
€W※ィ wrap 
€D ヲ� 滸 €R《e��J※� ju�f��H ヲhyph� �  €X�lease €E�t� sof�yph夋€B ヲsof�ac�ark� €T※キ оG》emporar�d咜 €TABS €F� カ嚠€S《e� エ�I se� �p €O� ゚嚀€C…咜� � 謨€N…lea� �p  €P R O T E C T E D� N - S C R E E N� E N U  €DISPLAY €MARGINS �D※� 滸€F� カ� �B※sof�ac�ark�€T�   Tab 穣ムnow ⊥�ide.  E鸙 new wid� (2�4�8�16).   Lef� cur�l��   E鸙 �ew ョ ク釐ホ� ュ含釐ホ フescap�(Esc) セ ンフcur� � 耄� should 螂.  Typ�ュ カ1 ゚255含p戲sc.  ゥ'�e�� ョ 贖゚フ� 睥� ョ.  New � ョ?   Righ� cur�l��   New � ョ?   Th鞫 炙oo shor�us��.  � 盃s�hatev� エ ヒ�cif�ヒム咜� new � ミシ染ムaligned. ハラ咜� an� カ1 �ough 9. Fワs馮l�器t� �1. Fワdoubl�器t� �2. E鸙 new エ.   Spacホマ麝�カ1 �ough 9.  Cur� オs:  Decima�s:  Nヤ  Tab �p�蚪u�an� カ2 �ough 254. Fワdecima�s角�ed�� ュ 。a�#�(メexample� #15). P變escap�(Esc) セ ンフ� � 耄� should 螂.  E鸙 new オ �p.   Onl��2 �ough 254 ムvalid.  You'v�xceedロフmaximum ュ 盞s. Clea�オ fir�.  ハラclea� オ �p 鉐ecifyホit�. Al� �p� マ蘢learロ跛c�ヒ咜� an帰碁�ad 碵ュ.  E鸙 � �p ゚蘢lea�.   Could ヨッ瞳. €Q U I C K� E N U  €CURSOR €FIND €OTHER €E「pp� 梭€P}�ious�F�嚀€U∥lign 染 €X〕ow� � €V la� ッ €A’馘/ェ €M[a�€Q�pe� €S◇ side〝B|eg � €G…ha�orward€ERASE €D§ side�K� � €H…ha�ack€Y¢ ゚�€SCROLL €R|eg doc〝0-9[ark�€I�ァ�Del¢ ゚梟€W「p喜pe� €C� doc�? cha�ou訷(ワ�)�T ゚醇€Z⊃ €P R O T E C T E D� U I C KM E N U €CURSOR€FIND€OTHER 〝E「pp� 梏€P}�ious〝F�噬€M[a�€Q�pe� 〝X〕ow� �€V〕a� f馘�G…ha�orward 〝S◇ side�B|eg ��H…ha�ack
€SCROLL 〝D§ side〝K� ��I�ァムW「p喜pe� 〝R|eg doc�0-9[ark�(ワ�)ムZ⊃ 〝C� doc  �馘 what?  �pル(s)?  �W『hol�s�U(gno� case€B〕ook backwards�?『ildcard� �GÅar�beg駭ホワモ€N↑wi�u�sk馮�R��  Could ヨf馘:    獰�alid opル. Replac�i�?  �pル(s)?  �W『hol�s�U(gno� case€B〕ook backwards�?『ildcard� �GÅar�beg駭ホワモ  F馘 ワェ騁�upted.  ゥ'�du�駸uffici炅ケ �ce.  Al�placem咜�omplet�f:   End 疽earch for:   F馘 コァ?   F馘 コ�?   Charact� cou� 謨:   ゥヨツ゚�ark� 塗靹ye�e� def馥d.  Delet�orward ゚コ�?   Too larg�un�se. Delet�nywa� €M A T H� E N U Typ�ma� equaル.La� �ult:  €RETURN…alculate €^R �o�la� equaル €^U〈u�  �+∥dd�-《ubtract €*[ultiply�/‥ivid�  Result:   Mismatchロpa�heses.  ゥ'�o 兎quaル. Check メcor�tness.  Equaル 炙oo complex. B�k 穹p 鱇small� ヤs.  Ma� 炙urnロユ含駸uffici炅memor�ma�. €P R I N T� O N T R O L SM E N U  €BEGIN & END€OTHER 〝B|old�X �ik�ut�H{v� char€O|馘ホ�c� 〝S「nd�〝D‥oubl�rike〝RET ov� 争€C○ paus� 〝V《ubscript〝Y(talics/color�F pha綷m �ce〝I* オ 〝T《up�crip� €K�dex馮 €G}ha綷m rubout�@’ixロposiル "€Q W E R…u�m €N]orma�itch (€L’orm feedムA∥lt�at�itch €B L O C K€&�S A V E�M E N U 〝SAVE€BLOCK€FILE €S《av�& �um�dit€B[ark beg驛€C…opy〝O…op� €D《av�ocum咜 €K[ark モ
€V[ove〝E�ォ €X《av�& ex竝 €H※、 €Y‥elet� €J�as� €Q〈u窈i�u�av馮€W『rit�ケ�M[a�€L●loggロ」 〝CURSOR€N※� mod� €R�s�� €0-9《et/�mark�€I※� ェ€F▽ ト  €P R O T E C T E D� L O C K&� A V E� E N U оSAVE€BLOCK€FILE €Q〈u窈i�u�av馮〝B[ark beg驢€M[a�€O…op� €K[ark モ€E�ォ �CURSOR€H ヲ、  €J�as� €0-9[ark posiルムW『rit�ケ €L 徑oggロ」 €N※� mod�ムF▽ ト   ムAband�g...  ムModificaル�ju� be� made. ア� ヒsu� ヒwa� ゚aband蓼em �  ムSav馮...  ハアヨye�ef鰥�. Us�B ミニK.  ゥ'�o � op�ル��idd� �. P敞H ミtr�ga�.  ヘモ 睥� 琥ワbefo� フ�r�フ�.  ヘ� 炙oo larg�un�s�at�. Eras�nywa�  In � �肝<K> mark� (� モ) mu� 蘆elow ミ゚� � 睥<B> (� beg駭馮).  Specif�ォ 睥docum炅突wish ゚駸�鱇フ� beホedited. ゙no 」 瑜ecified肝loggロ」 泌・. Docum咜?   ヘ� ゚駸�潘OT � docum炅(� l刕�vary). ハcan... - P扼 ゚駸�フ咜i� �. - P拑 ゚駸�フ� up ゚フpo鶯イ稍ease�褥� docum咜諌highligh�駸� (メeas�eleル). - P擔U ゚駸�フ� up ゚フpo鶯イ稍ease�褥� docum咜. P扼 ワY ワ^U.   � canヨ�ogniz�docum炅ォ.  � canヨッ電ocum咜.  Specif�� ォ イフmarkロ� 珀褞orロ荵. Name?  Th謗 al�d�xi�.^v�rit�  ゥ'��orm �um. Block doesn'�黎a罸s.  Fil� 、. P抒ETURN ゚�゚edit馮.  @DIRECTORYDrive  @DIRECTORY Printers ^W scroll up^Z scroll down @H Y P H E NH E L P @CURSOR@HYPHENATION The word under the cursor @^S left, up to start @- hyphenate at theis too long to fit nicely of wordcursorwithin the margins. @^D right, up to@^B continue, don't right margin hyphenateTurn hyphen help on or off @^U cancelwith ^OH while editing.  @RETURN done | @Backspace or @^H erase left @^U cancel | @Del erase char  @RETURN done @^R repeat | @^S char lf @^D char rt | @Del char @^G char @^Y all @^U cancel @^P literal| @^A word lf @^F word rt | @^H left @^T word Please press Y for yes, or N for no.   Not enough memory to continue.  Total TPA memory available:   Can't continue--disk full or disk error. If full, use ^KJ to erase files to make room. Someone else may be using that file. Try again later.  Can't create temporary files. Disk may be full or protected. @S H O R T H A N DM E N U @? display and/or change definitions@^J help @= result from last ^QM or ^KM math @$ formatted result from last ^QM or ^KM math @# last ^QM math equation @S H O R T H A N D To change a definition, enter a number or letter from the table below. To create a new definition, enter a new number or letter. To include control commands, press ^P before each control character. Character to be defined?  (Press @RETURN when done, @^U to cancel.) @MENU & KEY DEFINITIONSBytes available:   Definition?   Store changes onto disk (Y/N)?  Can't store changes. Your disk may lack the file WSSHORT.OVR. Not enough space to store that definition. Use WSCHANGE to increase space.  Description for Esc menu? 3
Cannot run program.
Type any key to return to WordStar.
WordStar 4.00 Printer Drivers 24 Aug 87
Copyright (C) 1983,1987 MicroPro International Corp.
All rights reserved.
€�� �$INDEX€�$TOCp- 
。竰DRAFT�ー- 
。竰TYPEWR�Q!- 
。竰AUTOLF��# 6ツ"心IMPLE�&�,: - ヨ砲USTOM^1�<ェPRVIEWnAA1ソワ�ASCII海サD1ソ2Q�TRACT海勇{�8Fェ9500ノEDd{�Ucェ9501AノE|h{�Ucェ9501BノEムl{�)7ォC1550ノE&q{�C9ォLBP8ノEOv{�HVォCITMSPノE筑{��莅SP8050ノEレ���ヲ堯DIABLOミ�Q�{�ェ630WPノE�{�EGェ630ECSノE�{�5CェMX80ノE>ャ{���ェFX80ノEsー{�8FォRX80ノEbオ{�梱LX80ノE埃{�:0ャLQ800ノEタ{��LQ1500ノESネ{�ヒテォFX85ノEVミ{���HPTJIノE!リ{�コ ャHPLJETノEワ{�ホ ,ャHPLJ:BノEソ�{��dアHPLJ:UノE窄{�*"oアHPLJ:YノE{�"dアHPL:ADノE:*{�+ォIBMCLRノEYL{�XfェIBMGRノExR{�ロ鬪IBMPROノEミV{�D<ォIBMQUIノEォ[{��。ェIBMWPノE�{�p~ォIBMWPEノE�{�
ャMT160LノE�{�6DェMPI99ノE�r��ヲ堯SPINWRミ�4w{� ェSPIN50ノEレ{{�&ォNECP2IノE�{�
�NECP5ノE�{�$ォ8001ノE'�{�*ォ8023AノE=�{�JXォML84ノEY�{�ヒルェML92ノE」�{�ーセェML92IノEn、{�ミ゙ォML182ノEゥ{�ーセェML182IノE鈹{�G=ォML192ノE楜{�rhォML192IノE蠎{�<>ォML292ノEWツ{��足ML292IノE栃{�ッスェPM2410ノE"マ{�DRォP1090ノEムモ��ヲ堯QUMEミ�ル{� "ィQUMEWPノEサン{��讙LP4080ノEロ���ヲ堯SR550ミ�モ�{�VdォGEM10XノEy�{�\TャNX10ノEマ�{�リミォSG10ノE+�{�RJォSG10IノE{�= 3ャDMP130ノEU {�,"ォD2100PノE�{�kaャD2110ノEセ {�79ェDWP230ノE)){�79ェDWP520ノE`.{���ェTI855ノE�3{�
ャP351ノE59{�drォP1340ノE?A{��P1351ノE」F{�キナォZ125ノE」N�� �$INDEXテ」�\�d凝d凝u��!p�� 6# xアツェ�"s�>2 �2 �2�!£"u�!ヲ�"y�!ヒ�"}�!�"�!�"�!�"�>r%� !ヘヘル
チ� �=ツ�!E�拠ナA�セツ� ~#ツ�キハP�ハ3��"�テ
�!£ヘU�Q�!ヲ掴U�Q�ヨ析+堆 賊ノチ>キノヘカヘヲ ノ�!9##"p低�2�2�2��ハ�ハ」�€ハ�ッテS�イハS㍻#�� ツ�>�2�:�<2�テ�>2�=2�{�レ∞ユN�#~��aレテ� Gクハヘ�テ∞# ツケ�:��2�~��ハ��� ツ�#{イツ゚�∞�-ハ�+ツL�>2�>€2�#{イツL暗∞ヘ凝`�イハ∞~��ツD�#テ�:��ツL�イハS㍻�� ハL�#テ2�:�!�Nハ*囲�!�"^#V{2�:�イ2�ヘ��彩。��ハ。域�Aレワ�[レ��aレワ�{レ�テワ闇G:
�2xチハ。易YP:
�<2
適Bム~��\ツカ�:��ハカ�>テク�>ナG�>携{神z゙Wチ{イハム�テc�2�x2�津∞�\ツ�:��ハ�#~+�,ツ�> テ�~� ハ.�?レX�
ハ。�缶。�ハ。�ハ。�ハ演� ハ怏� ハシ�:��ツ。暗w�2�:��ハw�:�キツw�:
胴ハ。亥i`+~� :督�テ。�-ハ級�'ハ級2�:��ハw�:�キ:凸�~�ヘ僅磴ハロ円�テ�> 2�:
�:督�テ。�:��ツ。葦2�:�<2��ツ。�#ヘ凝ロ�:��ハw�:�<2�ッ2�テw河ァ枯+妥�:
胴ハ驫_!統~ヘ3 w+~�ハ�-ハ�'ハ� ツ �ツ詹�謚{2
�!�:統^#ヘヤ�+ハ.舘[�^#V#テ閑"�統N :
届キ肖ハ頼レ^�*�ヘO�テ.笠�|ホg^#V#ノ"�*�:
独ヘ.芹メ苛統:
徹*�<w#w# ツz貫>w#=w#:�w#:�w#テ謚*�ヘO�++N#F#:�_:�WyォOxェG�ツニ楽�ツニ�+~ーw#テ謚�>ヘ.吟レメ鋭#r*�~�|ホgユ^#Vr+sムヘ 堆�:�!�Nハ*暗。�:�O:�竪:�胆:�淡:登:堵~ノ�2�x2�提�2�築2�筑2倒2二ノ袗�*�_晤ヘ� チ?レa�*�蠻眞y桧x廨 �"�w+ yーツW錦睨ヘサ�*u掴カ*}掴s ッノ�!9##"p低ヘァ枯�!�"�> 2 �:�!�Nハ沂ヘb栽o栽ヨ析堆�ヘ�ヘサ�£!ヲ掴シ ッテS�*u掴s *y掴カノム睿サ�*u掴カ*p訂テQ� �=2 徹!マ斛 陣# ツ蜍ヘ �2登ヘ �2 堵:マ數:胴タ�!統ヘE�缶2�彩2��ハ 梧�!レ2�,ハ2詣#x�2ツ �ハV警2
届E先�ハV�
ハO�環;警キハ吾ノ>2
�>�2統2乍ノ�: 徹<ヘ柏!マ捫ヘ柏# ツq吾ノ}ヘ柏|ヘ柏ノヘ 析柏ヘ 析柏+}エツ�ノ*��*咊ヘ� ネメコ庫:胴ツメ�>�2�*��!揖By桧x廨アハム鯨ヘ柏# xアツニ庫ヘ�ヘヨ析�!�"�"咊ヘレ��ハ栽ャ礁 載J�*�ヘO�"�テ�*��*咊テコ枯�ヘe�*�~�|ホgN#F#�*転T ヘ|渓bヘ�痿ヘ柏#~ヘ柏# yーツ1�"�"咊テ芟ヘ�ヘe�*届|枯�*�"咊テ芟*}�ヘヤツ檮ノ*}掴モ�ナ !ヘヘル
チ�6:�謔�ツ剄>€カw睿3 ネッ2届ヨ析堆�ヘ枯レ��ハ謐ヘ寶ハナ載ラ栽古カ�*届 析 �+}エツネ催ョ栽e�*届|枯�テョ栽e�*届|枯�ヘ�*}掴s ノッ2�<2届レ�:マ�2統テ赦レ��ネ:統マ晤セ�ト�!s"~2�#~2届ゥ�:独2�: 徹Gヘ厲� ツI�>,ヘ~� ツA�*同OG袁 塵ヘ 身}エハ剋yュOxャG�ツv孜�ハ剋�>,ヘ~�> ヘ~�:敵:萄ハ侮レ侮ヘソ赦ゥ赦ホ蔀�+}エツW赦ト赦эテ芝:徹:道メス�>�ヘ~静ェ蔀ノ>催ニ�> ヘ~�>
テ~仙ユナ|キ��|�gヘソ ヘ� G~ヘ~�#ツ竡��チム睨>ヘ~惜:�キハ:�!統セツ�,ハ'�# ツ�マ扎>2�ノヘヤ礁湘2� ハ�> ヘ~惜>2�テ@��,ハH� ツ:湘�>�2�マ扎�,ハi� ツ^�>,ヘ~� ツQ湘� ハ章ト�:匂゙2届ゥ首2禿,�: �2
灘ユO統!マ斛ル
ム睨マ�!統+:
徹: 禿キ�マ�*�N : �#Gセツヘ�# ハハ准キツケ駿ケノヘヤ礁セ硝ナGキハ���ハ�~キハ叝��ハ叝ヘ�衆xヘ�昌xテ�セテ�xセチノ蠻!P前 ~チ睨袗*畷*{掴� ツ=税�*y�: 徹ヘュキツ9�: 道ツ9醒テネ驚!敷#"{柘睨袗�*掴� ツv税�*}�:徹ヘュキツr�:道ツr醒テネ驚!宀#"柘睨� メ倹>2禿盗:�<2二袗*w蜘#�*畷ヘ� ツミ税党双|枠 ヘ[ M}*u�届ネキツフ醒テハ驚!�"w柘睨*�"{�!�"w�!£ヘツ!ヲ掴ツノ!�"�*}掴ツノ*灘*w�#"�>ヘ柏�"橡*y貞*u�"y低"u痛ッ2
�!統"�ノ!�"�6#6�#6#ッw#w#w#"�ノIDXID2XCLIXBCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklnop
qrstuvw  %&'()+123467<=>?Axyz{|}  %&'()+123467<=>?A~€≠;  �!"#,0-89@0;у��$.:**/炎旧克署葬灯楓利劒屆撼泛。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチ5ツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚CODE €� FILTYPE� COLATEP��$TOCテャ��ケ�ソ�ソ⑰RVIEW TOC!嶋�6# xアツイ�>
蝿%� !ヘヘル
チ� �=ツタ�
!\�揶ナA�セツ� ~#ツ繙yキハ
�ハ��"�テ゚�ノチ>キノ�ツ�z�~��aレ$� Gクツ插# ツ㍻�ヨ0レD�
メD�#ムOテF�ムヘ奣~� ハW��ツ^�#{イハ睡~��\ツk�#~テ括�#ツ{�*�"ヘ。�テW� ハ睡�
ハ睡� ハ睡ヘ暗W�> ヘ�>
ヘ暗ケ�テ�ユナヘソ ヘ� G~ヘ�#ツォ�ム睨:甘 �
zヘ奣*淳*掌ハ艸>€飽>ヘ� ツユ�*章s ツツ�テ �ユ�%Gヘi 嶋"�€Oヘi �"�!衆 "障ムチノナユ�*蒐*� wy<O諤yハT�*淳キツ>囲カヘヲ �*壌ヘネ>ツP�>2官*舜瞋チノTOCTO1TO2TO3TO4TO5TO6TO7TO8TO9.TCCODE €�FILTYP\�- 
。竰DRAFTテ。�ロ�(�8�O�2�"髀�"�!9"苡1盗!�/ヘK�*髀�!ュ�7ヘB�>2闖!嚼ヘイ�ゥ湘l�"��"�!9"苡1盗�€2��2��ハl�*髀�!ュ�7ヘB�:触:�ーツ
�=2触:�クツ
僅&�
怯ノ!9"苡*謠�ムチ�!9"苡1盗ッ2闖!コ析イ�l�!9"苡1盗ッ2闖ヘニ再ォ�!ェ析イ�l�*苡�ノ�2�>テ�>ナユ�!9"謠*苡�ノ>ティ�>ティ�>2ティ�>Kティ�>eティ㍉*�テイ�ユ�~ヘ1��#~襄>ヘ1鰯ヘ�碵=ツサ��2惜~キネ��タユ#^#V�テユ�ハr�>ヘ1鰯2� メ.�ツ因€�ツ
�> テ.�!ハ�ハイ�!ヨ�ハイ�ハ順�ハ這�ハ刧�ハ梏テ�:闖キネ衫|��ハ7違ノw#ツB伊ッw# xアツK伊.E>)メ_� =ツZ伊){_レy�レt�#ツg伊妥r易�*�d~瞋ノ*負ノ*刮ノナユ�!負ヘョ蚊ムチ"負ノ�!刮ヘョ蚊"刮ノナユ�ヘA可ト�!負ヘョ蚊ムチノヘA可マ違ムチノヘA可煦!負ヘ。眼ムチノヘ「囲.眼ムチノナユ�ヘA可勛瞋チノヘA可蚊ムチノヘA可�!負ヘ糾瞋チノヘ「囲ク蚊ムチノ{襦タ}豼oノナユG}登�喩ム襄睿 牙�瞋チノ袁)蚊ノナユG}」o�「gム襄睿 牙�瞋チノ袁G蚊ノナユG}ウo�イgム襄睿 牙�瞋チノナユG}ォo�ェgム襄睿 牙�瞋チノ]?~#� ハ.� ハ.キハ~# ツ・暇6#ツー暇!刮揄ヘш!刮。河ш!負刮ヘш!負ヘョ�負!揄ヘマ諌!揄ヘ。�!揄刮ヘマ還蜑!揄ヘ糾!揄刮ヘマ舘�!刮揄ヘタ�!負ヘ�!揄。河マ還-�!負ヘ。甘�ノ!負揄ヘш!負ヘョ�刮!負揄
�ハW艦ア�!負刮�。危刮!揄ヘ糾!負
�ツE�
�ツE�#
�ツE�#
�ツE緩ヘ・暇蠻ユッ~w+ツ賦ムチ睨蠻ッ~w#ツヲ潅睨ナァ指#ツオ潅ノァO~冽#ツテ緩ァ�#ツメ緩ユナヘ。雁。�ヘ・蚊ヘ。艦。雁。河ア眼チムノ7>指#ツ�緩:�=�&玉�!?�:ス湘,�!=�:ス湘,�!;�:チ�"�2��:�キツK枯 �:��ツY�:ッ�!ョ叙!オ醇!誓レY�2星2)�<2(析ュ�!)�>ヲト纃>ヲハ{�2(仙ヘュ吟>ヲハ結2(仙ヘ纃ヘュ吟~キハ搴�ニ�:窃2�*1尖*/析ヤ僅。古l�>2星2析・�*��*�ヘヤ�:剞キタ!�4:盛ツイ極ヘ恟zウネ袗�*3須布慟恟ヘサ袴�#テラ� ネ�妻� ネ�己�
ネ�緩� ネ��ネ�ノ*�DM*��!�"3尖"�xアハA��ヘ�ハA�# ヘ弧枯f写古誤"/秦i"1惜ヘ・�*��*�{イハ寥~�� メ膜�ハ曙�ハ曙�ハ曙�ハ曙�ハ曙�ハ曙�ハ曙�ハ曙�ツ膜ユ袁サ吾ム#テU枯。古l�7テャ�!"星*�9�レB壱テB�x�弧ニ肴G�_�!xメ施!ロ�^#V�腔康�鯖�����(合�梱坐指����惨江�甲�珊紅������#�舎>テ蜃>-テ�> ヘ�:カ秀ッ!逗セレ6妻靖> ヘ首=ツ=宰>テi�>テi�>テi�>テi�>テi�> テi�>€!9整wノ!9厨�wノ!9厨豼wノ!厨キネ5ノッ2仙ヘ��!炊w!)厨キ6ト纃睨キネ�纃�=テ�栽ソ�:�キハテ�> ヘ蜃:ッ�2静ニ栽纃�!"�!ッ�:趨メモ号眥ォ�2�2惜�!�4:剞�ツ�ヘユ若ノ:� トユ�>
ヘ蜃睨2*析f篠赦s沼ヘ}赦寰:*静蜃:剞キツ,赦L�!�4ノ>2星2析L写'�!�4:盛ハ'赦�テ1�:*析� ネ�}赦寰ヘ�杖ベ授�ノ� メ{�ハ{�ハ{�ハ{識キノ:(蹟:戚錘��=テ錘<!趨�宰ヘヒ�:�!キ醇!誓ネメキ�:剞キハ�ヘ�テ寰> ベ偲寰:剞キフヒ識2惜:剞キタ:盛ネッ2�> テ蜃� レ�o&竦)~ヘ蜃!�4ノ>ヘ蜃!�5ノ�*��&ナ:ス衆ヘd庵}盥タ<ノ� ツ(�:8盛ハp�:サ捷ハp�>Gヘs渉p�:唇c:9�メ?�メE�メJ住メO�$zダ�yシメ^�>2諏ケxミ{ケ>_ミ|ケレp章}伊> ノヘэ�!)染カw�!(誓睨:9先0ハ剌�0ハ剌�>ネ>ノ>ノッテ・�:9先28惜:ッ硝DRAFT    ?????????????????????PISo????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`a[c,e^e~e`i~i^i`A~A[E'aeAEo^o~o`u^u`y~O~U~c|L-Y-PtS-a'i'o'u'n~N~a_o_?/\1214!<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^aB,gn-Eru.toIO-n_so|O/En=_+_>_<_fj-:~-o.-v-n2'`?DATA 盗。COMPOS竦$PF ハ� $PG ヨ� $START嚼$DONE ェ�$QUIT コ�CODE €�- TYPEWR
 ????????????????????PISo????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`a[c,e^e~e`i~i^i`A~A[E'aeAEo^o~o`u^u`y~O~U~c|L-Y-PtS-a'i'o'u'n~N~a_o_?/\1214!<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^aB,gn-Eru.toIO-n_so|O/En=_+_>_<_fj-:~-o.-v-n2'`?DATA 盗。COMPOS竦$PF ハ� $PG ヨ� $START嚼$DONE ェ�$QUIT コ�CODE €�- AUTOLF  ????????????????????PISo????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`a[c,e^e~e`i~i^i`A~A[E'aeAEo^o~o`u^u`y~O~U~c|L-Y-PtS-a'i'o'u'n~N~a_o_?/\1214!<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^aB,gn-Eru.toIO-n_so|O/En=_+_>_<_fj-:~-o.-v-n2'`?DATA 盗。COMPOS竦$PF ハ� $PG ヨ� $START嚼$DONE ェ�$QUIT コ�CODE €�- 6ツ"心IMPLEテ。�繙テJ�ュ凝コ�"剏�"寥2�険2伯2阜2。�2「�2・�2東2、�2沍2ァ�!ィ�w# ツフ�=2梃2詞>2」枯険ノ"煙�"旧2轟��ハ瘋�*剏
~2膜>2洛ッ2ヲ佼!詞Fwクハ;�ハ&�!ゥ�ッw## ツ�>o&"曙ヘ �:搆セハ;�>�2梃!ァ�:轟カⅠ�6�テJ�:東キハy⑯ヘ�*糟ツd�ヘ6�>テ�>ヘ�ハ[㍻ヘ�# ツd�2東:、弦ハ燥ヘX個�!阜4ッ2、古J�!。鯨キハ��5!催Z�:梃キハュ��テJ�*旧|オツサ�古瘋*煙~�個ホ�:伯キハキ暗|樫�!竏G~#��ハ蜃クハ蜃##テユ�#V��:膜キハ囲仰J�> ヘX個�!膜5テJ�!�テユ�ハキ� レキ按`囲ヘ仰�*曙ャ�~O�ハ嶋*剏~キツ嶋:ヲ梧ツ嶋yキ��>2ヲ�*曙ャ�~�w!檮ヘ古J�:洛�ハn囲L仰J�2洛:ヲ梧ハ嶋*曙ャ�wキ咩因€wッ2ヲ�!剥テZ囲仰J㍗&"�)~#F!、継!阜4ヘX個�xキツエ艦タ按キ暗J�*煙#"煙*旧+"旧|オハロ�!」�5ツチ�>2」吾ノ ?燕?�
€炎€� |�テ�� V渇V刈ム�揄」�ゥ�エ�ッ�オ�サ�����$�-�ヨ�キ�ロ�瘧迥孖6� 囲S仰J�*旧|オハp�*煙#~�
ハ\�環p河タ葦2阜!�:伯<2伯テD枯S仰J�!艮2阜テD枯S仰J�!&降キハ_�:「乞2「弦ハf嘉Z�!b催=�!N催=�!X催=�!:催D�!D催D�ィ�l�*曙~�w:洛�ツ�~�ツ蜑~キ�画w!
テ�>2・鯨キ泚怪€w! テD古キ�ェ�€催チ�ャ�剥ッ2ヲ古チ�ョ�ィ催チ�ー�シ催チ�イ�ミ催チ�エ�芻テチ�*煙##w�ツキ�>ヘ仰J�>2」�*煙#~テ刪ヘ仰J�:膜> ヘX個�:阜<2阜*剏 ヲツV甘キ囲S仰�:�弦ハ搖!eヘP鯨キツ頼!栽古ェ�!伯:�目ェ�2。険2伯2阜テキ�!阜~キハキ�5!0催D枯タ�:轟キⅠ�>キノ テy�-テy�!テJ�!テJ�!2テJ�!KテJ険2梃ヘ 救2搆! 取ツ�!偲�*剏 ノッ!沍セネwキ!�キツ&�!赦�:東キノィ畦根劇混券紺肩魂絃佐糊唆御�>テZ僅饗
ッ!・言ハォ�!.疑#V#zウハ、句*曙~�ハ㈲yキハ豪~キ�区テ萩�##テd救キ勀遇€w畤#V#� チヘ庫!・鯨�wッノ> ヘx�>
ヘx古�!フ�ッヘ繙キネヘJ�ト旧:洛�ツ�*旧�*煙テ�#~��レ�� ハ���ハ��彩��環�zウツ゚凝S怯ノ袗*剏~2�ム睨�:轟キ�2鯨#��ツ/虎^#V�テ枯6吾ッ<ノ"糟2東ノ:阜<2阜ヘ古キ囲P古D虎�*寥ムノナG:轟キ倢�
ヘ�ツq� ツc乎ッ<ノxヘ�チッノ!�GxヘX己+|オツ|庫ノSIMPLE   
     ????????????????????PISo????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`a[c,e^e~e`i~i^i`A~A[E'aeAEo^o~o`u^u`y~O~U~c|L-Y-PtS-a'i'o'u'n~N~a_o_?/\1214!<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^aB,gn-Eru.toIO-n_so|O/En=_+_>_<_fj-:~-o.-v-n2'`?"DATA カ個$STARTス�$DONE ヨ�$QUIT �CRLF �
CRET �
$FFEED�
HALFLF&�
BACKSP0�
NORMWD:�
ALTRWDD�
PHSP N�
PHRUB X�
BINDSPb�
BLDON l�
BLDOFFv�
DBLON €�
DBLOFF轄
UNDON 剥
UNDOFF檮
SPRON ィ�
SPROFFイ�
SUBON シ�
SUBOFFニ�
STKON ミ�
STKOFFレ�
ITLON 芻
ITLOFF諸
EXTON �
EXTOFF�
NLQON �
NLQOFF�
COMPOS"�CODE €� : - ヨ砲USTOMテ。�ロ�(�8�O�2�"��"�!9"�1ュ�!!�<ヘK�*��!コ�7ヘB�>2�!エ掴イ�ケ妥l�"�瀧"�!9"�1ュ禎諤2�拓�2��ハl�*��!コ�7ヘB�:!竪:�族ツ
�=2!竪:�クツ
僅&�
怯ノ!9"�*��ムチ�!9"�1ュ脹2�!謦ヘイ�l�!9"�1ュ脹2�ヘo柴B�!ヘ掴イ�l�*��ノ�2"�>テ�>ナユ�!9"�*��ノ>ティ�>ティ�>2ティ�>Kティ�>eティ㍉*�テイ�ユ�~ヘ1��#~襄>ヘ1鰯ヘ�碵=ツサ��2痛~キネ��タユ#^#V�テユ�ハr�>ヘ1鰯2� メ.�ツ因€�ツ
�> テ.�!E�ハイ�!O�ハイ�ハ順�ハ這�ハ刧�ハ梏テ�:�キネ衫|��ハ7違ノw#ツB伊ッw# xアツK伊.E>)メ_� =ツZ伊){_レy�レt�#ツg伊妥r易�*�d~瞋ノ*負ノ*刮ノナユ�!負ヘョ蚊ムチ"負ノ�!刮ヘョ蚊"刮ノナユ�ヘA可ト�!負ヘョ蚊ムチノヘA可マ違ムチノヘA可煦!負ヘ。眼ムチノヘ「囲.眼ムチノナユ�ヘA可勛瞋チノヘA可蚊ムチノヘA可�!負ヘ糾瞋チノヘ「囲ク蚊ムチノ{襦タ}豼oノナユG}登�喩ム襄睿 牙�瞋チノ袁)蚊ノナユG}」o�「gム襄睿 牙�瞋チノ袁G蚊ノナユG}ウo�イgム襄睿 牙�瞋チノナユG}ォo�ェgム襄睿 牙�瞋チノ]?~#� ハ.� ハ.キハ~# ツ・暇6#ツー暇!刮揄ヘш!刮。河ш!負刮ヘш!負ヘョ�負!揄ヘマ諌!揄ヘ。�!揄刮ヘマ還蜑!揄ヘ糾!揄刮ヘマ舘�!刮揄ヘタ�!負ヘ�!揄。河マ還-�!負ヘ。甘�ノ!負揄ヘш!負ヘョ�刮!負揄
�ハW艦ア�!負刮�。危刮!揄ヘ糾!負
�ツE�
�ツE�#
�ツE�#
�ツE緩ヘ・暇蠻ユッ~w+ツ賦ムチ睨蠻ッ~w#ツヲ潅睨ナァ指#ツオ潅ノァO~冽#ツテ緩ァ�#ツメ緩ユナヘ。雁。�ヘ・蚊ヘ。艦。雁。河ア眼チムノ7>指#ツ�緩:��=�*玉!�!4�4!Y�:ハ妥5�!W�:ハ妥5�!4�6�!U�:ホ�"�2 �:�孫ツI枯 �:��ツf�:シ孫ハf�!サ走!4中o&)"+掴0赦ケ険26�<25�: 呈ハ㈲ヘア�:6呈ハ㈲ヘ搦>25掴ア�>!6懲ハ。�25掴搦ヘア�*>庭*<掴ン僅沍テl�>2脹2掴」�*庭*�堆ン�:'胴タ: 胴ネ!�4:長ツカ極ヘ岦zウネ袗~ヘ采�#テ煖� ネ�妻� ネ�己�
ネ�緩� ネ��ネ�ノ*奪M*�瀧!�"M庭"遅アハ?��ヘ�ハ?�# ヘ弧枯G礁古誤"<蛋i">痛ヘ」�*庭*�捜イハ剏~�� メ伯�ハ轟�ハ轟�ハ轟�ハ轟�ハ轟�ハ轟�ハ轟�ハ轟�ツ伯ユ袁冴ム#テS枯沍テl�7テェ�!"'脹*�S�レB壱テB�*庭*��:S呈0Gzウハ闌~#��ツワ警�Gテニ�ツニ警� Gテニ�:胴ツ卲:沒キハ卲x跣G:胴ツ �:ウ胴ハ 郊赱Gx2 痛�弧o取G:�孫xト|座��!レ-郊テネ酸!:�^#V��骰ネ妻偲妻縞縞需困�似坑車杖妻似妻縞赦細漉剤妻者冴漉妻似妻似狛妻�ネ�ネ�ネ�ネ�ネ�ネ�ネ�ネ�ノノ>テン�>-テネ�> ヘネ�:テ賎ッ!'逐セレー妻靖> ヘネ首=ツキ宰>テ纃>テ纃>テ纃>テ纃>テ纃> テ纃>€!S聴wノ!S蓄�wノ!S蓄豼wノ*'竹オネ+"'痛�!"'掴 戚.�*+着o剣g"+程�21�!6蓄キ6ハ.赦0若ノ*+庭*)筑倒壗A�"+痛ヘヤ�:�キハ^�!届イ�*シ�&)")津o�:)呈ハl赦搦テo赦ー主!"'�*シ�&)ッ廟恣W*)�メ�|オ眥B主go"+�")�21低ノ�!届イ�ア�*)�#")低ノ�!�掴イ�!"%�*)�##")低ノッ27掴G渉�ヘー逝:7長ハ^章ー青�ヘ^�:7掴ン惜:7� ツ緖:ネ孫フ岦:'胴ツ
章*�!'�4ノ>2脹2掴*礁�!�4:長ハ章叝テ�:7掴盛ネ�^杖ヘ��ノ*%�#"%津:� メ\�ハ\�ハ\�ハ\庄キノヘ%堆k章ー章陀:5椿*+通~浄}�+テ~�#�*)畜廟z憇・渉寶{キネ�ツ寶ヘ搦テ桴ヘー識21津k�:1長ツ撫ノヘル�:'�!ト漕!%沈ネメフ�:'胴ハュ章叝テー�> ヘ�テー庄2'痛ヘ岦*%竹オネ! 届イ�!"%痛ヘン�*%�#"%痛*%竹オネ+"%�!'届イ��* �&)ナ:ハ前ヘd庵}盥ノ� ツ;�:挙キツョ�:R長ハョ�:ネ孫ハョ�> Gヘー青ョ�:丹c:S�メ_染:w胴ツ^�:狽W�メq染:c胴ツp�:狽W�メ染:挙キツ~浸�メ告�:ヌ胴ツ倹b�ダ�yシメ恊>2築ケxミ{ケ>_ミ|ケレョ析}伊ッノヘチ仙!6禎カw�!5沈睨:S貞! 懲睫レ�0ハレ�>ネ>ノ>ノナG:�孫xフ蜃チノッ2H鍔蟇ヘ�瞋ノ:S呈!R沈ネw!蕪キハイ�!挙テイ�ユ!g掻キハ"堆A� テ帯睨!ー妥A�:S禎ッ2S掴;拓2S痛!ヲ妥A大~#^#V#��#V#�ハe層�#V#キツa楚#V�イ�ノS達団杜�S辰蜘刀�S坦昼燈�S巽帖陶� S竪諜匿凍S叩紬灘�S鱈追酉邸S辿�;�1��ナ遷�� 繁CUSTOM   
     ????????????????????PISo????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`a[c,e^e~e`i~i^i`A~A[E'aeAEo^o~o`u^u`y~O~U~c|L-Y-PtS-a'i'o'u'n~N~a_o_?/\1214!<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^aB,gn-Eru.toIO-n_so|O/En=_+_>_<_fj-:~-o.-v-n2'`?$DATA ュ椿$STARTエ�$DONE ヘ�$QUIT 謦CRLF ��
CRET �
$FFEED�
HALFLF�
BACKSP'�
NORMWD1�
ALTRWD;�
PHSP E�
PHRUB O�
BINDSPY�
BLDON c�
BLDOFFm�
DBLON w�
DBLOFF%
UNDON 挙
UNDOFF蕪
SPRON 沒
SPROFFゥ�
SUBON ウ�
SUBOFFス�
STKON ヌ�
STKOFFム�
ITLON ロ�
ITLOFF蜩
EXTON �
EXTOFF�
NLQON �
NLQOFF �
BLDOVR�DBLOVR�COMPOS�CODE €�: ェPRVIEW。�ャ�レ��テC暗D�RVIEW WS "%�>�2'憶2!�2"�2#�2(�2)�2�!ヤ�キネヘf�#テハ�.PL
"雅"�2!画�ネ*%�
~2$�:(温ツX�*榎オネ*円�個�:"温ハR�蜃~�G!援~キハ/�#クハ*�##テ�#V�:$温ハF�> ヘf安:$�=2$嘉�xヘf安:#�<2#河z��!)円キツh�> ヘf安6>
ヘf安6:(�=2(嘉�*�#"�*�+"暇 ・�
ウ� テ� 蜃���%� �> ヘf安>�2#嘉R�>
ヘf安:"�<2"嘉R�:$温ツ6�> ヘf安:#�<2#�*%� ヲツハ�R�:'温ハ�> ヘf安ッ2"嘉ォ�*%�~!"塩レ�2(嘉�ヘz�:!温毖�>ノ テ/�-テ/�:$温ツ6�:#温ハR�>ヘf安:#�=2#嘉R�!X�ッヘレ�ハY囲�テN�€>ヘf葦ツ]伊ナG:!温俍�ヘ�チッノ!�Gxヘf以+|オツz伊CODE €�FILNAM。� 1ソワ�ASCIIF暗。�ス�ハ�這テ芙":�>�2<葦26�27�28�2=�2>�21伊"2壱"4姐ハハ�ノ*4�オネ*2��弧⑧:E域xハ���ハ� ハQ�
ハQ�ハj�ハj� ハo�ハ%�ハ括�ハ順� レ�!8�4ヘ�ヘY�ハ�*2�##~++�ツ�Y�Y�#~� レF�€レ繙ヨ`!Q�~テ�!8�6テ�*2�#"2�*4�+"4違ノ> テ�> ヘ�タ:8�<28�*:� ヲツo��>-テ�>~テ�ッノ固Gxヘ�チッノ!�Gxヘ�ネ+|オツ・�ASCIIASCII WS V=%! PS > CueaaaaceeeiiiAAEaAooouuyOUcLYPSaiounNao?--24!<>===||||++||++++++--|-+||++--|=+=--=++++++++==||=aBgnErutoOnsoOEn=+><fj/~*C./n2= DATA ?緯FILNAMF� XCHAR Q唖CODE €�1XTRACTXTRACT WS DATA ?�2FILNAMF� CODE €�1{�8Fェ9500テ。��ティ�ク�マ�2O・x2P・"I・�"K・!9"E・1`ヲ!��ヘ%�*I・�!訷Jヘ�*mヲヘn囲セ�!��"皈"ヌ・"ナ・}2�2逾:惡�ハ�#"ナ・ヘ哿テ�"S・�"U・!9"E・1`ヲ�€2Q・�2R・�メ>�*I・�!訷Jヘ�>�2�!�:Q・セツコ�=wテコ�ツ�*S・##"S・�*U・++"U・|キ槢�ハ��#zウハ。㍻�� ハ^�_�Oツ�#~訐�Rツ�#zサハ。㍻��=ハ仲�/ツ~�#~訐�Lツ。�>テ「�2�・テ�!9"E・*G・�ムチ�!9"E・1`ヲッ2�*qヲヘn暗�!9"E・1`ヲッ2�ヘ 汎�*oヲヘn暗�*E・�ノナユ袁G�!��"ナ・"皈瞋チ�2ィ・>テ員>ナユ�!9"G・*E・�ノ}エネヘ壕ネユG|・#~ツ.�:jヲ<=ツ;違ユヘl�*hヲヘ環T�!ヘト河h右ム€ヘd榎オツA�!|・テn�エネ:逾キハ}亥ヘP。痾エネ~ヘ 河��2v・ノ~キタ#~キネ+ノ|�ツネ��ハ��ハ��ハ��ハ勛�ハ��*凄�ハn�*懲�ハn壱}2v・キ�員*絹ヘ}鰯ヘ瘉*示テ}員>ヘ 回テ�>eテ�>テ�>テ�>2テ�>K_*K・テn�:�キネ衫囲�ハ蚊ノw#ツ暇ッw# xアツ%暇.E>)メ9� =ツ4暇){_レS苑レN雲#ツA暇妥L苛�*K・d~瞋ノ*E緩*I緩ナユ�!E艦^眼ムチ"E緩�!I艦^眼"I緩ナユ�ヘ環梔!E艦^眼ムチノヘ環ゥ蚊ムチノヘ環コ�!E艦Q吟ムチノヘ|河゙眼ムチノナユ�ヘ環ヤ蚊ムチノヘ環゚蚊ムチノヘ環�!E艦;吟ムチノヘ|河h眼ムチノナG}登|喩ツ 笠キ� 官<xチノ袁匀睨ナG}」o|「gツ 甘雁ヘ眼ノナG}ウo|イgツ 甘看G}ォo|ェgツ 甘�=44!�/ヘユ!エ?>ヘ欲# ツU緩6#ツ`緩!I�M艦4�!I�Q艦4�!E�I艦4�!E�ヘ^�E�!M艦巾!M艦Q�!M�I艦斤賦!M艦;�!M�I艦芹ネ�!I�M艦p�!E艦ャ�!M�Q艦斤ン�!E艦Q凝ァ緩!E�M艦4�!E�ヘ^�I�!E�M�
�ハ僅a�!E�I危ヘQ躯I�!M艦;�!E�
�ツ�
�ツ�#
�ツ�#
�ツ�ノヘU緩蠻ユッ~w+ツE錦チ睨蠻ッ~w#ツV驚睨ナァ指#ツe驚ノァO~冽#ツs極ァ�#ツkノユナヘQ句Q�ヘU眼ヘQ僅Q句Q艦a吟チムノ7>指#ツッ極ヘ箆[�:Q・キツ枕ヘ�ヘ[枯エ�*kヲ"Y・^#V!€ヘ#缶枯[枯寶ッ2[・*U・�*S・zウハ枯タ、"ヒ・�"ヘ・�2c・ナユ袁l低ムチテ�:[・キトG�*Y・####~キツモ�#~+キツモ�:ィ・キト�:ゥ・キト�*チ・"サ・ヘG古�7テL険*W・�・レ雅テ河K�>�2{・:*・g:・2エ・Oヘ/�"\・"イ・"キ・ッ2オ・2カ・!x"�ノ*kヲ#テ東~�wツ柱+カ#ツ柱!"唱*U・�*S・{イネヘタ、ナ"ヒ・�"ヘ・:{・キハナ枯吼|�ツ謖ヘミ戚]閤�� ハ]栽ロ戚栽ウ、ハ栽 長ハU匙訣衽ヘ�*ヒ・"則*唱}エツ �*ヒ・"唱:惡�ツ�:ヨ・�ハ�>2・*kヲ"Y・~#カハ訣V+^*w・ヘ雁*Y・##^#V睿環K�*Y・#~�w*Y・テ!榊チヘ,津訣*唱}エハ訣:1・キツ訣:幡�ハ訣: ・キハ訣*�・ヘ缶訣>2・*ヘ・�*ヒ・テュ枯セ�*U・�*S・zウハョ栽タ、ヘ,津�栽G古�ヘ�2u・2箕*S・"ヒ・*U・"ヘ・:1・キハロ�:D・G:・�2・:・G�ツ��*幡ヘ#缶�x2・キツ�催鰹*ヘ・�*ヒ・{イハ�ヘタ、ナユ蠻�項ヘ眼ムチツ赦=青+孜�ツ�ヘェ捷ハュ�=ハj�=ハA�:挨キハq�*翁"翁ナユ�*悋�*嗇"悋瞋チ:勍€2勍:凶�2凶テ+�:挨キツ|�:箕€�2箕テ+�*翁"翁ナユ�*悋�*嗇"悋瞋チ:律€2律:凶�2凶:丼€�2丼テ+�*�蠱*悋xヘj幎*翁ヘ匀"翁!"悋"嗇:勍�レx礁x�=2勍:冠キ�-�>�2u・*翁��ヘ7�#"翁 ヘ屏� ヘl�!Pヘ�*�ヘト�:律o&ヘ�ヘd雅*翁�缶'菖�"翁テ�:丿G:硯クメ�*翁:律シレR衆ヘ>�:勗G}クレ礁�:勍_*翁ヘ舘章匀"翁*悋"悋:硯<2硯テ-庄2・テエ�*翁�*嗇"嗇!箕棗~# ツ衷ノッ2テ・!棗箕テ衷!"嗇*婚ヘ�ツレ殉�ツリ章=�:勍G:律€G:凶Oヘ�>ノッノ��|キ��>�2挨ヘ 禎€G�ハ��� ヘア析=戚泉熄:挨キ>タ<ノ}� ツ�ヘア静"� ヘナ析=戚5穿靭キツ2� >ノ}�ハ2星ノナユ:{・��フ�*ヘ・}エハp�*ヒ・ヘタ、"ヒ・�"ヘ・x�ツq笥�彩q��ハq先Oナナ�"婚ヘ,庭ヘト。睿�ムチノナユ蛞�ツ・析ミ戚ォ図�ハ�析ロ青・星瞋チノッ<瞋チノ�瞋チノ�ユ褄ヘ丐*嗇 "嗇瞋チ�ヘ謾o&�ノ|�タ}� ネ��ノ|�タ}� ネ�妻�
ネ�簡� ネ�庫ナユ蟇!2律"嗇2丼2勍"悋2硯2凶2挨"翁瞋チノ蠱ヘ �!ネナムユヘ屏ナ�"s・チ!箕~キハH�5ツB�:1・2払*s・�ノナ睿ミ青髄:丼キハ�=2丼y� *テ・ツw挿ナ�"テ・��ツq!ッノヘミ戚o打�"テ・:律O=2律!嗇テ、打�"テ・!悋:勍Oキハ、�=2勍ユ#ッセツカ�+セハ�#+yキハ�蠻^#V�l蚊ヘト�*ユ・ ヘ#缶゙�*ミ・ヘト河�ヘd雅痿努#~嗹:u・キハ�{/_z/W*s・�}エノナ�"テ・*s・�エノ|�ツ)筑� メ)椎ユ袁�####~瞋チキノッ<ノx�タy�O� ミ�ハb�ハb�ハb�ハb�ハb�ハb�ハb�ハb�タナユ袁l低ムチノYx�W{�弧 ��ハ奔キツ�{�_{� メ模�^#V#N#fi�ユ�o&�))ムゥ�ムノエ�m�J� �J� � � ���ヤ��I�-�6�y肉� �I� � �^�J�I�J� �^� J�I� �I�I�I��-ノ:1・キハ^�:ヨ・�ハ^�>�2ヲ・*�・ヘ7�"�・>�2{・ノ*�・ヘ)�"�・テg�*�・ヘ�"�・テg届敷ヨホw*^・&�*キ・ヘ匀レ��"キ・*q・�*イ・ヘ匀メー�!"イ・ノx*��*キ・ヘj�"イ・:カ・Gッ2カ・:オ・€2オ・ノヘ�:・G<�x/。wヘ嵓g:・<Oヘ/牙*キ・�*\・チ ヘ舘�ハ�"キ・ヘエ�:1・キネヘ數*サ・:`・_"チ・テ6�*ケ・�*サ・ヘ)缶6範6尾�2ゥ・ノヘセ」!"イ・ッ2オ・2カ・ノヘP。ヘD」ヘセ」ヘT、:1・2ヲ・! ヘ毎> 2v・!"ュ・ッ2ッ・2ー・2ア・>�2{・:�諤ネ>�2皈ノヘG髪2ゥ・:O・�ツュ�:sヲ�ハュ範哿}エハセ�"サ・ヘ�テセ�* ・&ヘ斛 」! ヘ毎>�2�・!"ュ・"ケ・"チ・"サ・"ス・"ソ・"ヲ"ヲッ2ォ・2ャ・ノ:1・キツ�:�・�:_・タ:^・ノ*�: ・Oヘ/�"詹ノ!オ・:�・�ネ!カ・ノ:R・=Ⅵ別7�:A・21・:B・2・ヘノ�ヲ*.・テX�:?・21・:@・2・ヘo�ヲ*+・テX�* ・ヲ:・"^・�"W・2`・:P・<ツK�21・テK�:訷!・萌!U・>セレ剳:ォ・g: ・Oヘ/�"サ・:ォ・<2ォ・: ・ノx�!ォ・飽:-・gヘ/回薜: ・gヘ/禾ヘ匀メサ�!"サ・:ォ・<2ォ・:-・ノ:ャ・!�目ワ�:ャ・<2ャ・ッノG!U・>セツ�:�、€g: ・Oヘ/�"サ・:ャ・<2ャ・: ・ノ:ャ・<2ャ・:0・ノヘト。{�_テ+模ト。ユ睿ミ戚+模1。�"a・ナ�"g・:�・キハB民2�・ヘ
」*則�*ヒ・ヘ舘_面_�*a・`ヘ#缶_緬:払キハm民2払ヘエ�*a・ヘミ青キ�:1・キハキ�*ヒ・�*唱ヘ舘キ�!x"モ・ヘ證:箕=2箕ツ「�>�2払>�2{・ヘ謾_*イ・"イ・テ�:{・キハチ模�*a・ヘ�"o・"q・*イ・"k・�*q・"m・*a・ヘミ青齧> 2a・*Y・^#V*w・ヘ雁*Y・##^#V睿缶=力セ」:ヨ・�ハ�>�2ヲ・*m・"イ・*a・ヘ 禎�報F€w�タ:^・_*キ・"キ・ノ"y・*o・}エハx�:a・� ハx�>_*y・ヘ#環j力W� ヘ#缶x熔&"a・�屏�"o・:a・� ツ泓*w・ヘ#缶迫: ・��ハ覧ヘセ」> 2a・テ �>�2[・ヘ鴨:惡� ツル�*ュ・�F�ヘ匀メル�:ヨ・� ハヨ���ヘ7�#�*ミ・�舘ル力G範嶇、ヘ「ヘC、ヘ1�:x・�ツ菶:x・�ハ菶ヘF「ヘィ「ヘF「ヘ△ヘ罎ヘG�*o・}エハf�*w・ ヘ#缶E�*圜|オハE佻P。ヘW雲ヘ屏�、渭W頴&ヘネ�*圜ヘn�*o・"�*q・ヘ次ヘッ」ヘU。*a・}�ツ|佻G敕�佻ッ」ヘP。*a・�ヘ#簡*a・テ毎ヘ�*g・}エツ」�:�・�ハ劍:ア・<2ア・テ��:ー・<2ー・テ�"a・�!"g・:惡� ハサ佻G氾�ヘ屏*o・�"o・�匀レ�ツ��*圜}エ睫�*圜ヘn�*��*ュ・ヘ匀"ュ・!ヘl�!ヘト河d雅*k・"イ・テ泓ヘ毎*��*ュ・"ュ・ノヘ嵓�>2{・*�・:・キハ.�€ヘ)�@ヘ#環D�:1・キハD�€ヘ)�:・キツv�ヘ#缶v��ヘ�:幡襦ハh��ヘ�:幡� ハv��ヘ�@ヘ#缶尸:幡�ハ甑�ヘ�:幡�ハ尸�ヘ�ヘ#缶イ�:幡�ハイ��ヘ寄�レコ�>Oヘ#雁*レヲツル吼€ヘ#雁*ヨヲハル�*リヲYN#~2メ・y諤ハ��ヘ#翫ハ� テ 噐襦ハ 壹ヘ#翫ハ � y�?2マ・ヘY�##~2ミ・#~2ム・#~2モ・#~2ヤ・#~2ユ・#~2ヨ・#~2ラ・#~2リ・#~2ル・#~2レ・ヘ證�:ユ・�ハi�ヘ#缶i��鉷�ヘ)雁:ユ・�ハゥ壯ヘ#雁ハゥ壯��ヘ�ヘ)雁*コヲ�*カヲヘ環ゥ�*コヲヘ)缶ゥ壯�鉷雁�:ユ・�ハク�ヘ)�:ユ・� ハニ�ソ�ヘ�:ユ・�ハヤ��ヘ�:ユ・�ハ笞�ヘ�"w・ノ*��*モ・ヘ簡"�ユチ�*イ・ヘj�"イ・*ュ・ヘj�"ュ・*嗇ヘj�"嗇*悋ヘj�"悋ノ:マ・!皈セネ�:幡� ハ3�!��"ナ・*ユ・"��2皈ヘY孺エハL嫂#V�n�:ヨ・�ネ!��"ナ・ノユ&o))衽)�*ワヲムノ蠻睿眼ネユヘl雅ヘ�ナ睿ト河d禾ノ!テォ�*�・ヘ缶�ヘ�*・&ハォ孺/o|/g#�*zヲヘ危*サ・|キ��!�*vヲ�*zヲヘ危*ス・ヘ危パ�"ス・ヘ�"ソ・*ケ・�*ソ・ヘ匀妤慂:sヲ�ハP罹*ヌ・�ウハ&慙缶)�:`・キハ&罹o&ヘ晏�l雅ヘト河h禾}エツ&罹ヘ 」:sヲ�ツ<�:v・� ハ<慙G�!
ヘ毎*ヌ・�*ケ・"ケ・テ゚�:sヲ� ツ万�*xヲヘl�!ヘト河d禾ヘ舘�ハ�*ケ・"ケ・*€ヲヘn暗゚幎*ケ・"ケ・*えヘn暗゚�*ソ・"ケ・�*えヘ!伊�*┬}エツカ�:sヲ� ツ万ノ�/o|/g#:sヲ�ツ笨ヘ 」ヘG�*┬ヘn�*ヌ・�*ケ・ヘ匀"ケ・テ゚幎*tヲ�還鄕��*┬ヘ!違�*ケ・ヘ匀"ケ・テ゚嶇l�*xヲヘ�!0ヘト河d暇>2ヲ・*ヲヲヘ缶O斛F�"ュ・�*�蠱*ィヲ�ウハ@斛j幎*ヲヲテ!�:ヲ・��ハ�:惡� ツ譫ヘl歙ヘ屏�"�ヘF��*ュ・�匀リネ:ヨ・� ハ��*ミ・�韓�*��還�ハ�:惡�ツ�:惡�ツ�:惡�ツ満:惡�ツホ�:惡�ネ:ヨ・�タヘF��*��韓ヘG氾G晤*ュ・"ュ・ユ*。ヲヘ!�*」ヲヘn尉ユ!ヘ毎ム{イツ茉ノ�1�*�|オハ<橄ヘl雅ヘト苛ヘd�ヘ貫メ<槫ヘh榎オ眥<�:惡�ハ��*ヲヲ~�ヘ舘�ハ�テ�:惡�ツ�:惡�ハ�:ヨ・�ツ�*擱O:ヨ・� ハn�#ヘl�*ミ・ヘ�ヘd�+:�O:�G ヘ還�*�テ��、渭P。ヘl殪&ヘ凖G�:ヨ・� ハェ槝l�*ミ・ヘト河d雅*擱ヘ舘オ橄�*洶ヘ!�*」ヲヘn違:ヨ・� ハリ槝l�*ミ・ヘ�ヘd雅*ュ・"ュ・テG斛G�:ア・G:カ・クレ缺:ー・G:オ・クレ缺:ッ・W:エ・通檬�2ッ・:*・OヘQ�:ア・W:カ・嬬缺ハ-檬�2ア・:_・OヘQ�:ー・W:オ・嬬-淕G檬�2ー・:^・OヘQ渭厦嶇1�ノナヘ厦嶇1�チナヘl殪&ヘ卉ツ\淤*罕|オハ供*y・ヘ#環亜:沸�ハ供>_ノ> ノナユ�:惡�ハァ�:ヨ・�ハァ淌<�ナユ�:惡�
ハ<��ツヌ滔*��匀:ヨ・�ハヌ�!:ヨ・� ハロ渭l�*ミ・ヘト河d雅*擱�舘�ハ�!:惡�ハ��*ナ・ヘ缶
��"ナ・�*洶ヘ!�*ナ・:ヨ・� ハ!�ヘl�*ミ・ヘ�ヘd�:惡�ハ?��*�テ?�ナユ�:惡�
�*�"�瞋チノユ*y・ヘ#環o�ヘ#�*イ・ハ�*ーヲ�*クヲヘ)�!ハあ*ェヲ:ヨ・� ハあe:ミ・Oヘ/雅*イ・:惡諤ハ蔓�*ィヲヘ貫ノヘ1。�*ラ・}エハ。ユ�:ユ・襦ツチ�*�・ヘ#缶ニ�:・キツニ��*ル・裔ム>�サツミ� ユ�*w・ヘ#缶蝣畤#V+裔ム^�:ヨ・�ハ奓衽�:ヨ・襦ハ。*w・ヘ#缶。*ミ・ム衽{イ睨:メ・Oキ�)。�*ミ・�キ睨蚫�ツ<。{�_*ヤヲ^#N痒キネノテm。*y・0ヘ#環P。:a・ヘ庁y2a・!逾xキ偆。セネw*寒}エネX{キ�。�^#V�}伊_:�諤ツ�。{キ�。*姶}エハタ。:�」_:�キハク。サレタ。N#FノKノユ{�ーレロ。�默ロ。:�・襦ハ罍テ�:�・襦ハ�*�・@ヘ7�"�・>�2{・ムノナユ袗*w・�゚ヘ�"w・ムヘ1。xアハ「*w・ ヘ)�"w・瞋チノ*w・€ヘ危*ロ・ヘ簡�"ロ・ヘ�*ネヲツn�*ハヲテn�*w・ヘ危*�ヘ簡�"�ヘ�*クヲツn�!コヲカヲヘ�*コヲツn壱!"��n�*w・ヘ危*隘ヘ簡�"隘ヘ�*ーヲツn�*イヲテn�*w・ヘ危*�ヘ簡�"�ヘ�*エヲツn�!カヲコヲヘ�*カヲツn壱!"��n�*w・ヘ危*螂ヘ簡�"螂ヘ�*セヲハn�*シヲテn�:�・!�セネw*メヲキハn�*ミヲテn壱*tヲヘ舘+」�*ヌ・ヘ簡�"ヌ・�*|ヲヘ!�*~ヲテn�*岬�*ロ・ヘ�"ロ・*゚・ヘ�"゚・*ン・ヘ�"ン・*罕ヘ�"罕*螂ヘ�"螂*隘ヘ�"隘*�ヘ�"�*�ヘ�"�*鈆ヘ�"鈆*�ヘ�"�!ヘ#澗>�2皈ノ*y・ ヘ#�*w・ハチ」!ヘ危*罕ヘ簡�"罕ヘ環、*幡ヘ#缶
、*罕�*隘ヘ缶訒!��"隘*�ヘ缶
、!��"�*ョヲテn�*ャヲテn�!テ、*w・ヘ危*�ヘ簡�"�ヘ�*フヲツn�*ホヲテn�:・キツT、:�・��ツU、ッキツc、:ユ・襦ハc、��墾�!゚・セネw�*ツヲ�*ニヲヘ環うッ2ン・�ハッ、*トヲテッ、�!ン・セネw�*ニヲ�*ツヲヘ環ァ、ッ2゚・�ハッ、*タヲヘn伊}�ネ�ネ�ネ�ノ~#O諤Gy�ハメ、�崢惕�!ヘ眼メ惕#~�ツ�+N##ノ+y�己�妻��ネ�Oノ9500€フゥdァ┤tァ��ソァナァァァウァ�x」ァ・ァファ&ァ&ァ&ァ゙ヲ肌 x密
x乂 x圦x�擧x��ァx�V0%00    @3 @39 ????????????????????PISo????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`a[c,e^e~e`i~i^i`A~A[E'aeAEo^o~o`u^u`y~O~U~c|L-Y-PtS-a'i'o'u'n~N~a_o_/\1214!<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^aB,gn-Eru.toIO-n_so|O/En=_+_>_<_fj-:~-o.-v-n2'`?    +!      +)   +    +(    +"

 
 
+*DATA `ヲ8COMPOSファ$PF ァァ $PG ウァ $STARTdァ$DONE ┤$QUIT tァCODE €�9501A€鬩|ァ悸県��ワァ筴トァミァ�xタァツァ鬧>ァ>ァ>ァ゙ヲャァdョァxーァdイァ xエァ d�キァx�コァd�スァx��V0%00    @3 @39 ????????????????????PISo????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`a[c,e^e~e`i~i^i`A~A[E'aeAEo^o~o`u^u`y~O~U~c|L-Y-PtS-a'i'o'u'n~N~a_o_/\1214!<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^aB,gn-Eru.toIO-n_so|O/En=_+_>_<_fj-:~-o.-v-n2'`?    +!      +)   +    +(    +"

 
 
+*DATA `ヲUCOMPOS鬧$PF トァ $PG ミァ $START|ァ$DONE 悸$QUIT 県CODE €�9501B€鬩|ァ悸県��ワァ筴トァミァ�xタァツァ鬧>ァ>ァ>ァ゙ヲャァdョァxーァdイァ xエァ d�キァx�コァd�スァx��V0%00    @3 @39 ????????????????????PISo????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`a[c,e^e~e`i~i^i`A~A[E'aeAEo^o~o`u^u`y~O~U~c|L-Y-PtS-a'i'o'u'n~N~a_o_/\1214!<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^aB,gn-Eru.toIO-n_so|O/En=_+_>_<_fj-:~-o.-v-n2'`?    +!      +)   +    +(    +"

 
 
+*DATA `ヲUCOMPOS鬧$PF トァ $PG ミァ $START|ァ$DONE 悸$QUIT 県CODE €�C1550
ォsェ」ェ喬c���ロェ爼5ァ&ァォォ��讙憘�����5ィ5ェ5ェ5ェ゙ヲサェ�ソェ`テェPヌェ�ヒェ`マェP,ァ/ァ2ァ$#& !"#$%&'()*+,-./0123456789:;<=>? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_@ABCDEFGHIJKLMNOPQRSTUVW???????????����?????????????PIS-????テ????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`aマc,e^e~e`i~i^i`A~O~E'aeAEo^o~o`u^u`y~O~U~スL-Y=Ptf-a'i'o'u'n~N~a_o_?��ヘホ!<<>>���������������������楓��������燒��������楓燒��������。ケッコアォイoIァシ」ヒエ、サ=_トニヌfj-:ネ゚ノワセnムソ� "Y]<$ "Y<AN$ "Y<AN$ QENQENPPT00R
FF0000XY!"<>EF&O$&M$#!# #"DATA `ヲ)COMPOS5ィ$PF ォ $PG ォ $STARTsェ$DONE 」ェ$QUIT 喬CODE €�LBP8
ォ゙ァィ�c,���ィゥ螽� ��cユィ,フィミィワィ爲ティヌィ ゥゥゥbァbァ�ァ゙ヲ&ィ,3ィ,<ィ,Eィ,Nィ(,]ィ2,lィ<,{ィ,洵洵勘,。ャ。ャ勣,洵洵ョィ,。ャ。ャ�������������
 
;=�7 I�0;;p  = = �?2000 K�; B�2 K�; B�1 K�; B�0 K�; B�2 K�100;200 B�1 K�100;200 B�3 K�100;200 B�?0 K�32 C�; B�?0 K�48 C�; B�?0 K�32 C�100;200 B�?0 K�48 C�100;200 B�3m�23m�4m�24m�;00 G�1m�22mォェ�00; G�0;;p�1;;p????????????????????PISo????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`a[c,e^e~e`i~i^i`A~A[E'aeAEo^o~o`u^u`y~O~U~c|L-Y-PtS-a'i'o'u'n~N~a_o_?/\1214!<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^aB,gn-Eru.toIO-n_so|O/En=_+_>_<_fj-:~-o.-v-n2'`?#!# #"
DATA `ヲCCOMPOSゥPS8 。ォPS12 」ャ$PF 螽 $PG � $START゙ァ$DONE ィ$QUIT �CODE €�














####(####(##CITMSP€ワェコァレァハァH��ィ?惠ZィBィNィ��ィィx'ィ+ィ!ィ$ィィィィィ/ィ7ィ3ィ7ィ:ィ>ィワィ>ァ|ァ|ァ゙ヲ�x��
x� x�x��ァx�ィx�� xィx��� @~56O  @ @PMPPMPA245LEFGH--SSTxxR#RR[Rpィtィxィ|ィ€ィ┴葵肩勢畑乖RRRRRRRRRR R
@}`|~[#[]\|$#]}\@~[{\| ~[\]{|}@{\????????????????????P|�????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,��a^�€��e^e磨i吠^������o^��u^�y迄�c|���S-a'i'o'u'��a_o_�/\1214�<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^a�gn-Eru.toIO-�s��En=_+_>_<_fj-|~_�.-v-n2`'?    +!       +)    +    +(    +" 

 
 
+*DATA `ヲHCOMPOSワィ$PF Bィ $PG Nィ $STARTコァ$DONE レァ$QUIT ハァCODE €�SP8050
ハャdィ┴、ィ00��ュゥハゥタゥ鮒。ゥ�� ┼xzゥゥ黄見娼朝nゥbゥウゥスゥクゥスゥハェェァ隗&ィ゙ヲトィxフィ
xヤィ xワィx茯x�x�x�ィ
xゥ xゥxゥx&ゥx0ゥ
ー TュTュ:ゥミ TュTュDゥX TュTュNゥミ!TュTュXゥX!TュTュ��
j0$f0$ice   R2$R2$R2$R2$R2$R2$ R101$ R101$ R101$ R101$ R101$ R101$ R101$ R101$ R101$ R101$ R101$f1$f0$U0$bcde  B00$h0$h1$iトゥヌゥ€��������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚��������������������������������????????????????????PISo????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`a[c,e^e~e`i~i^i`A~A[E'aeAEo^o~o`u^u`y~O~U~c|L-Y-PtS-a'i'o'u'n~N~a_o_?/\1214!<<>>ーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚aB,gn-Eru.toIO-nso|O/En=_+_>_<_��-:~-o.-v-n2`'?#!# #" DATA `ヲ�COMPOSハェPS12 Vュ$PF 鮒 $PG 。ゥ $BLACKbゥ $RED nゥ $STARTdィ $DONE ┴ $QUIT 、ィ CODE €�22222-22A<##777-2222222222#(<(-<777<77<<#27-F<<7<727<7A722#(#2<27272#77#7#F7277(-#72A22(#(#<-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<��ヲ堯DIABLOテ。�煕テ-�=�T�2吏"鎗�"等!9"嫌1�!��?ヘ笈>�2�*鎗�!�Jヘh>2杉!P斛�ヘ陛q�"囮�"恙!9"嫌1暄諤2��2劔�ハq�*鎗�!�Jヘh:�僭:�ーツJ�=2�僭:吏クツJ僅+�J怯ノ!9"嫌*児�ムチ�!9"嫌1擶2杉!ー斛�テq�!9"嫌1擶2杉ヘd汎濫!€斛�テq�*嫌�ノ�2�>テх�>ナユ�!9"児*嫌�ノ>テュ�>テュ�>2テュ�>Kテュ�>eテュ㍉*等テ�テネ�テネ�テネ�ヘ以ユGク�#~ツメ�ユナ:�楼ヘ、庵Cム€ ツロ�!ク厦以~ヘq��#~襄>ヘq鰯ヘ�碵=ツ竫�2ー卷~キネ��タユ#^#V�テ�ハw�>ヘq鰯2ー� メn�ツ@因€�ツJ�> テn�!8�ハ�!D�ハ��ハ這�ハ刧�ハ梏�ハ」��:杉キネ衫∞ヘ�ハw違ノw#ツhノッw# xアツ笈ノ.E>)メ汕 =ツ嚠ノ){_レケ�レエ�#ツァ伊妥イ易�*等d~瞋ノ*ユ暇*ル暇ナユ�!ユ河詹瞋チ"ユ暇�!ル河詹�"ル暇ナユ�ヘ♂ツ�!ユ河詹瞋チノヘ♂ツ蚊ムチノヘ♂ツ �!ユ河瘧瞋チノヘ竏ヘn眼ムチノナユ�ヘ♂ツ:蚊ムチノヘ♂ツE蚊ムチノヘ♂ツV�!ユ河ヒ眼ムチノヘ竏ヘ�瞋チノ{襦タ}豼oノナユG}登�喩ム襄睿`牙�瞋チノ袁i蚊ノナユG}」o�「gム襄睿`牙�瞋チノ袁㊨睨ナユG}ウo�イgム襄睿`牙�瞋チノナユG}ォo�ェgム襄睿`牙�瞋チノw#~襦ツk/~�ハ.#^~# ツ蜑ノ6#ツ�ノ!ル�ン河ト�!ル�瘟ヘト�!ユ�ル河ト�!ユ�ヘ詹ユ�!ン河巾!ン河瘧!ン�ル河斤%�!ン河ヒ�!ン�ル河芹X�!ル�ン河�!ユ河<�!ン�瘟ヘ斤m�!ユ河瘧テ7緩!ユ�ン河ト�!ユ�ヘ詹ル�!ユ�ン�
�ハ頼ヘ�!ユ�ル雅ヘ瘧�ル�!ン河ヒ�!ユ�
�ツ�
�ツ�#
�ツ�#
�ツ�ノヘ蜑ノ蠻ユッ~w+ツユ貫チ睨蠻ッ~w#ツ謚チ睨ナァ指#ツ�チノァO~冽#ツ極ァ�#ツ極ユナヘ瘧�瘟ヘ蜑睿瘧ヘ瘧�瘟ヘ�眞ムノ7>指#ツ?極ヘ�:�キツト掴$枯サ栽$枯赦$険2�2埈2�2�2�2譎!>�"逋ヘ嚶:7�2フ�*恙|オハッ句*6梦*囮ヘ♂ヤ嚶ムヘ��"囮"棘�"恙ヘ"禿�ヘァ�*�&褄*
壼ヘi�"
墺フ�!"
�*��*�:�キ>ト;吾"
壼*��*�:�キ>ト;吾ム"
�*蒴�*��:埈キ> ト;�:垤ハ枯�ヘw�:垤ト濫*�"
堙q�:0冏: 儖ヘ譜"ァ�")�"3堙ォ�2�"遧�"�:垤ツp�: 匚ハp誤*�)ヘi蝦p�*0掵エハp�*髯�>�テt�>埀2$�:譎キネ=�!ハ糟!:$垤ハ糟!�袁:毛�{誤"ャ厦-堕ニ�*棘�*6塹♂リ:+哦:劬G:國ツニ枯嚶テy�:フ�ハユ険2フ厦範檮!譎4*逋"髯:7匚ハ�悟*ャ呱ヘm談&ヘ、亥チ砒*)� �s#r#:+壽ソG:,壽xハ錯@w#:ャ冽#:ュ冽#"逋�:+壽ハD�"�:�キツD�=2�"�:+壽0ハT肴 ツh催y�"�:�キツy�=2�"�テy�"��:埈キツy�=2埈"蒴*ャ厦u�}2梦*)�")�:ゥ兩*3�"3塰ッテ」�:+壽2塰7テャ艮*「�+�レh�h*恙�*囮"6營ウネヘ�募ナ睿-黛ハナ榊ナ睿蜊ヘ」低ハナ催ツ鋼�タ}�ハ
旨�タ�ハ
�ハ
�ハ
�ハ
�タ�2 呶ノヘO�2ヒ�2ヨ�*囮"棘*恙"��:7匚ハ8�:J僭:劬2�:僭�ツQ��*囃ヘ汢ハQ�x2匚ツ\偲迴*�呱*棘{イハY赦�頁ユ蠻�項ヘ♂瞋チツc赦嚼ツ�y�ツY赦盛ハ
�=ハヌ�=ハ梹:ツ匚ハホ�*ナ�"ナ卩ユ�*ワ呱*レ�"ワ吼ムチ:ル凰2ル�:ヌ凵2ヌ凖�:ツ匚ツル�:ヨ凰�2ヨ凖�*ナ�"ナ卩ユ�*ワ呱*レ�"ワ吼ムチ:ラ凰2ラ�:ヌ凵2ヌ�:リ凰�2リ凖�*�貞チ*ワ�xヘ「庭*ナ厦i�"ナ�!"ワ�"レ�:ル�レユ礁ユ�=2ル�:ニ匚��>�2ヒ�*ナ���ヘス�#"ナ� ヘm庭 ヘメ�!Pヘ訷*�掴*�:ラ冩&ヘ訷ヘハ壱*ナ呱ヘ♂ハэメワ�"ナ凖ワ�:剪G:ネ匣メワ�*ナ�:ラ匸レッ衆ヘ、�:�G}クレワ礁ワ�:ル兩*ナ厦♂レワ章i�"ナ�*ワ�"ワ�:ネ�<2ネ凖鰹ッ2凖�*ナ呱*レ�"レ�!ヨ�゙�~# ツ�ノッ2�!゙�ヨ�テ�!"レ�*ノ厦竦ツ7図�ツ5析嚼:ル僭:ラ凰G:ヌ儖ヘO�>ノッノ伀�|キ��>�2ツ厦」禎€G�ハY泉V� ヘ堆嚼ハb泉=�:ツ匚>タ<ノ}� ツ{�ヘ妥� ヘ"堆嚼ハ註佖靭キツ署 >ノ}�ハ署ッノナユ:ヘ��フ「�*�凩エパ尖*棘ヘ��"棘�"�凅�ツホ笥�彩ホ��ハホ先Oナナ�"ノ厦竰�「低ヘ竦ムチノナユ蛞�ツ堆-駄挿�ハ�析8堕賊瞋チノッ<瞋チノ�瞋チノ�ユ褄ヘj�*レ� "レ吼ムチ�ベ俳&�ノ|�タ}� ネ��ノ|�タ}� ネ�妻�
ネ�簡� ネ�庫ナユ蟇!2ラ�"レ�2リ�2ル�"ワ�2ネ�2ヌ�2ツ�"ナ吼ムチノ蠱ヘ」�!ネナムユヘm椎�"テ卉!ヨ凭キハ・�5ツ汨:7�2フ�*テ呱エノナ睿-堕岺:リ匚ハ^�=2リ凉� *堋ヤ挿ナ�"��ツ゚�!ッノヘ-駄フ打�"�:ラ儖=2ラ�!レ凖椎�"�!ワ�:ル儖キハ�=2ル叟#ッセツ�+セハU�#+yキハU貞ナ^#V�メ違ヘ*�*梺 ヘ汢ハ;�*恍ヘ*河訷ヘハ壱痿努#~嗹:ヒ匚ハU畜/_z/W*テ��}エノナ�"�*テ呱}エノヘ女�:7�ハ健z�ツ€畜�_!イ�##~テ薯ヘ蜚_キ睨xノ|�ツチ筑�� メチ椎ユ袁N�####~瞋チキノッ<ノヘセ�*恙�*囮zウハワ掴�箆竰テホ掴ァ催q��タy�O� ミ�ハ�ハ�ハ�ハ�ハ�ハ�ハ�ハ�タナユ袁"乍ムチノYx�W{�弧d��ハ寥zキツ;怒�_{� メ寥ヘN顛#V#N#fi�ユ�o&�))ム_�ムノ�如�寥�寥寥寥#��9�T���q�z�帆�寥��寥寥����� 寥�楳��寥��寥��寥-ノ*3�")塰:+圻2+塰:+垉2+堙��:+團2+堙��:喟*)塹i稼5�!")塰ヘ��*ァ卉�*)梦 ヘ♂レF般F�")塰*
�:ォ兩"堙z�*梦*
塹・果z範z尾�2塰!")塹嚶ッノヘ嚶> ヘ%�!"�"%塰ヘ�:吏�ツウ範扶エハセ�"
塹�テセ�:厦コ�> ヘ%�!"�"�"�"
埀2�2�2�2/�21塰:7匚ツ赶:+壽@:ェ丗:ゥ卷:
�<Oヘ蜚ヘ�枠テ譜*�:儖ヘ譜"'塰:劔=Ⅳ別3箆ス峯1�*4�:G�27�:H�2 呶テV箆c峯/�*1�:E�27�:F�2 呶テV�*�-�:�"ゥ呱"「�2ォ凖ォ�:�!剿G!恙>セレ黒:喩:儖ヘ譜"
�:�<2�:卷x�!囑O:3冏ヘ譜�O:冏ヘ譜ムヘi稼ッ�!"
�:�<2�:3卷:�!剿レミ�:�<2埀ノG!恙>セツ�:凰g:儖ヘ譜"
�:�<2�:卷:�<2�:6卷~#O諤Gy�ハ�崢,門!ヘ♂瞑,�#~�ツ+�+N##ノ+y�己�妻��ネ�Oノユヘケ貰ユヘケ耶")墫:$垤ツP耶ヘi雅*斛ル�>棈凡レd本2�!�:+壽0セハu岬ネ:ャ�ツヶヘ�テw�タ力�ヘ@佻、�*ャ厦」陳泱}ユヘ%尉ノ:+壽:毀リ�>ヘリ�:墮ホテリ某#V#~2+�#~2ャ�#~2ュ�++~�ネ:$垤ネノ2イ�*ャ呱ヘ女�"ャ卩�"ョ�!+嘸�ハ�~�ハ��~�xハ裸G:ョ�xハ裸2ウ�:ャ僭~襦ハ?踊�!レ?稜!燵ヘ�チ*陜x・エGヘj�!茉ヘ�テM力j�:ョ匚ハM宥ヘj�:+壽ハZ�_ヘj�:+壽ハi力ス�ヘj遼:+壽ハu力u稜!ウ�5厓�:イ厂�ッヘテ价ナxヘリ涼ノ{�ネ�ネ�ネz�ツヲ養�_�!龜^{� ハク�#N痒キネノ:+壽€!埓ネw!攅ハ�!敕�ヘ%�:喟*�:%垤ハ�ヘi�"塰"塰*梦ヘ�*
��ウネ*斛ル傅 來俯ユ{ヘコ�>
ヘ%暗2來'俯ヘ�ユ{ヘコ�!,斛�ム*�"堙�ヘ�*梦ヘ�*)��ウネ*斛ル偐p來_俯ヘ�: 匚ハ=�ユヘテ�テ{來t俯{ユヘテ� :%垤{ハ��(�ツ序ヘ攪> ヘ%�*墫"堙@�:%�/テァ�:$�!%埓wネキ!0敖�!4敕�!�$敕ノ�!� 攅��/<セネw�テキ�キ﨔�倒壗逖ッノッ7ノ�瞑��ノ7淤ッ点囀Wノ€ノッノDIABLO<0AB
65YZ54 5 
5 
�????????????????????PISo????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`a[c,e^e~e`i~i^i`A~A[E'aeAEo^o~o`u^u`y~O~U~c|L-Y-PtS-a'i'o'u'n~N~a_o_?/\1214!<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^aB,gn-Eru.toIO-n_so|O/En=_+_>_<_fj-:~-o.-v-n2'`? DATA 擱COMPOS龜PS10 エ�€$PF 8� $PG D� $STARTP�$DONE €�$QUIT ー�CODE €�




  
  
  







630WP�~ァ椥而00��遘マァロァ��鈊<エァxョァアァクァサァセァサァチァネァ���ァァ@ァ゙ヲxx`ェ`ェx`ェ`ェ�
� 
    PQ  P  P ERW&OABYZ
PQ????????????????????PISo????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`a[c,e^e~e`i~i^i`A~A[E'aeAEo^o~o`u^u`y~O~U~c|L-Y-PtS-a'i'o'u'n~N~a_o_?/\1214!<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^aB,gn-Eru.toIO-n_so|O/En=_+_>_<_fj-:~-o.-v-n2'`? DATA `ヲCOMPOS�PS10 bェ€$PF マァ $PG ロァ $START~ァ$DONE 椥$QUIT 而CODE €�




  
  
  







630ECS9ェトゥ茫ヤゥ00��$ェ� ┼€ゥ ェェ€��+ェ<寘x��ェェェ ェ3ェ6ェ-ェ0ェ~ァァァ@ァ゙ヲxx」ェ」ェx」ェ」ェ�
� 
   ?
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?€��������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚�������������������������������?か?������???????�������������?�???@ @
@ ERW&O&
PQAB DATA `ヲECOMPOS~ァPS10 ・ェ€$PF ェ $PG ェ $STARTトゥ$DONE 茫$QUIT ヤゥCODE €�




  
  
  







MX80€ノゥLァlァ\ァUH��逢椥ェァ��挑密xチァナァ乂岌県奨カァセァコァセァノァァァァ゙ヲ|ァx�ァ xぉx��x��F5T
2F5 2F5 A45LEF  SST--????????????????????PISo????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`a[c,e^e~e`i~i^i`A~A[E'aeAEo^o~o`u^u`y~O~U~c|L-Y-PtS-a'i'o'u'n~N~a_o_?/\1214!<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^aB,gn-Eru.toIO-n_so|O/En=_+_>_<_fj-:~-o.-v-n2'`?    +!       +)    +    +(    +" 

 
 
+*DATA `ヲ5COMPOSノァ$PF 椥 $PG ェァ $STARTLァ$DONE lァ$QUIT \ァCODE €�FX80€Μdァ┤tァUH��イァ?Cィィ鬧���シァタァxホァメァネァヒァツァナァカァケァヨァ゙ァレァ゙ァΚ&ァ&ァ&ァ゙ヲ肌x�勞
x椥 x」ァx�ィァx�ュァx��F5
2F5 2F5 PMPPMPA45LEFGH--SSTU0U1R#RR[Rィィィ#ィ'ィ+ィ/ィ3ィ7ィ;ィ?ィRRRRRRRRRR R
@}`|~[#[]\|$#]}\@~[{\| ~[\]{|}@{\????????????????????P|�????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,��a^�€��e^e磨i吠^������o^��u^�y迄�c|���S-a'i'o'u'��a_o_�/\1214�<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^a�gn-Eru.toIO-�s��En=_+_>_<_fj-|~_�.-v-n2`'?    +!       +)    +    +(    +" 

 
 
+*DATA `ヲ�COMPOSΚ$PF 鬧 $PG � $STARTdァ$DONE ┤$QUIT tァCODE €�RX80€フェdァ┤tァUH��イァLィィヨァ筴��シァタァxホァメァネァヒァツァナァカァケァ鈊���フィ&ァ&ァ&ァ゙ヲ肌x�勞
x椥 x」ァx�ィァx�ュァx��F5
2F5 2F5 PMPPMPA45LEFGH--R#RR@RSSTU0U1ィ ィ$ィ(ィ,ィ0ィ4ィ8ィ<ィ@ィDィHィmRRRRRRRRRR R
m@}`|~[#[]\|$#]}\@~[{\| ~[\]{|}@{\€ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ????????????????????P|�????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,��a^�€��e^e磨i吠^������o^��u^�y迄�c|���S-a'i'o'u'��a_o_�/\1214�<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^a�gn-Eru.toIO-�s��En=_+_>_<_fj-:~_�.-v-n2`'?    +!       +)    +    +(    +" 

 
 
+*DATA `ヲ8COMPOSフィ$PF ヨァ $PG 筴 $STARTdァ$DONE ┤$QUIT tァCODE €�LX80Cォニァ讒ヨァUリ��_ィ?ティxィGィSィv��5ィ9ィx-ィ1ィAィDィ;ィ>ィ'ィ*ィeィmィiィmィpィtィCゥJァ逢逢゙ヲ�x �ァx ィ
x ィ x ィx ィx ィx  ィ x ィx @O!x  @ @WMWPWMWPWPWMWP45--YEFGHR#RR@R3SSTxx勢葎岑洽」ィァィォィッィウィキィサィソィmRRRRRRRRRR R
m@}`|~[#[]\|$#]}\@~[{\| ~[\]{|}@{\€ � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � ????????????????????PI�????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,��a^�€��e^e磨i吠^������o^��u^�y迄�c|���S-a'i'o'u'��a_o_�++1214�<<>>ォォョォヲ」」」ィィ」ヲィェェェィゥ。「、・�、、ゥァ。「、・�。。「「ゥゥァァ��ェァャュョョサa�gn-Eru.toIO-�s��En=_+_>_<_fj-:~-�ー-\-n2ッ?#!#!# # #"#"DATA `ヲCOMPOSCゥ$PF Gィ $PG Sィ $STARTニァ$DONE 讒$QUIT ヨァCODE €�LQ800"ャクィリィネィエ��wゥ筰畠_ゥkゥ��{ゥMゥxEゥIゥYゥ\ゥSゥVゥ?ゥBゥ}ゥ�←�茜見姓"ェ�ァ<ィzィ゙ヲ險 � �� �x �ィ
x ゥ x ゥx ゥ< ゥ
< ゥ < 險h�h� エ�ィエゥエ ゥエゥ ZゥZ ゥZ'ゥhA脈脈'ゥh亊脈/ゥエA脈脈/ゥエ亊脈7ゥZA脈脈7ゥZ亊脈������ � � � � � �
   @px p@ p@ MWPWgWMWPWPWgWMWPWpWpWpW45-- EFGHR#RR@R3SSTxxpョゥイゥカゥコゥセゥツゥニゥハゥホゥメゥヨゥレゥ゙ゥRRRRRRRRRR R
R R @}`|~[#[]\|$#]}\@~[{\| ~[\]{|}@{\????????????????????P|�????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,��a^�€��e^e磨i吠^������o^��u^�y迄�c|���S-a'i'o'u'��a_o_�/\1214�<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^a�gn-Eru.toIO-�s��En=_+_>_<_fj-:~_�.-v-n2`'?
DATA `ヲ:COMPOS"ェPS8 豫PS12 坏$PF _ゥ $PG kゥ $STARTクィ$DONE リィ$QUIT ネィCODE €�







  




 
 





















                   LQ1500゚ォ@ィPィ`ィエ��Gゥ洸]ゥ/ゥ;ゥ��Lゥゥxゥゥ)ゥ,ゥ#ゥ&ゥゥゥNゥVゥRゥVゥ゚ゥ�トァィ゙ヲpィ� }ィエ勘 x 葎� 、ィxアィx セィエヒィエリィエ螽$エ�エA_ャ_ャ�エaュ_ャゥエA_ャ_ャゥエaュ_ャ��      
@ @ @ pxWP pxWM pxWP pxWP pxWM pxWP pxWM pxWP pxWM pxWPpWpWpWpW45--\EFGHR#RR@R3SSTTsゥwゥ{ゥゥΛ�叫娼陶掠岔RRRRRRRRRR R
@}`|~[#[]\|$#]}\@~[{\| ~[\]{|}@{\????????????????????PI�????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,��a^�€��e^e磨i吠^������o^��u^�y迄�c|���S-a'i'o'u'��a_o_�/\1214�<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^a�gn-Eru.toIO-�s��En=_+_>_<_fj-:~-�.-v-n2`'?
DATA `ヲCOMPOS゚ゥPS8 aャPS12 cュ$PF /ゥ $PG ;ゥ $START@ィ$DONE Pィ$QUIT `ィCODE €�







  




 
 





















                   FX85yォィ<ィ,ィリ��゙ィ9ゥ�ニィメィ��エィクィxャィーィタィティコィスィヲィゥィ茯�險���yゥbァ�ァ゙ァ゙ヲLィx Vィx `ィ
xjィ x tィx ~ィx葵x jィ x葵x暢x )ャ)ャ惠x )ャ)ャ 
@O!x  @@ pWM pWP pWM pWP pWP pWM pWP pWP pWP45--YEFGHR#RR@R3SSTxx ゥゥゥゥゥ!ゥ%ゥ)ゥ-ゥ1ゥ5ゥRRRRRRRRRR R
@}`|~[#[]\|$#]}\@~[{\| ~[\]{|}@{\????????????????????P|�????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,��a^�€��e^e磨i吠^������o^��u^�y迄�c|���S-a'i'o'u'��a_o_�/\1214�<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^a�gn-Eru.toIO-�s��En=_+_>_<_fj-|~_�.-v-n2`'?#!#!# # #"#"
DATA `ヲヒCOMPOSyゥPS12 +ャPS12I +ュ$PF ニィ $PG メィ $STARTィ$DONE <ィ$QUIT ,ィCODE €�     
 


 




 

 

 


  




 
 
 
HPTJI€リゥLァ|ァdァ`���ゥクゥトゥ��、ゥィゥxーゥエゥェゥュゥ肌ァァァ゙ヲ畠 タ掠タ圸タ擠 タ� F-0U0O 2F-0
2F-0 ????????????????????PIス????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?エマナタフネヤオチヘノンムルリミワラモツホハテヒ�レロソッシPtセトユニヌキカ��ケ/\��ク��||||\\||\///\\--|--|||\/--|--|----\\//-|-|//�mw||~^a゙gn-Eru.toIO-n_so|メEn=_�>_<_fj-|~_ウ.-v-n2'`?ALEF-1-0サスU0U1#!# #"DATA `ヲ�COMPOS肌$PF クゥ $PG トゥ $STARTLァ$DONE |ァ$QUIT dァCODE €�HPLJET
ォッェ隱ネェ 'ミ��5ェォォ━征��cGェ>ェミbェgェlェwェNェYェ€ェが・ェ悴ィツァツァ悽゙ヲェxェ
xェ xェxェx%ェx-ェxレャX8ーー牀X8ーー谺X8ュュ谺X8ョョ谺X8ッッ抦X8ュュ抦X8ョョ抦X8ッッ�X8アア譿X8アアュX8アア ュX8アア�������????????????????????PIス????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?エマナタフネヤオチヘノンムルリミワラモツホハテヒ�レロソッシPtセトユニヌキカ��ケ/\��ク��||||\\||\///\\--|--|||\/--|--|----\\//-|-|//�mw||~^a゙gn-Eru.toIO-n_so|メEn=_�>_<_fj-|~_ウ.-v-n2�?(s17H(s12H(s10H(s8.1H(s6.5H(s5.7H(s4.6H&a0000V&a0000H&k00H
(s1S)s1S(sS)sS&dD&d@
(s4B)s4B(sB)sBッス&lO&lE &l1O&lEE(sP)s1P&lL EE@ €��������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚�������������������������������� DATA `ヲコ COMPOSィPS8 ーPS10 ュPS10I ョPS10B ッPS14B ア$PF ━ $PG 征 $STARTッェ $DONE 隱 $QUIT ネェ CODE €�ノノフフ)s6V)s8V)s10V)s12V)s14V)s18V)s24V)s30V<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"<.FF ,..*..........020,NF:>D<8HF (L<TFB4BD,<JDLHB>*0F*2*2*&.2"2J2.20$"20D00( "4@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"DD<<<  ""JJ.F"" >*F2,<.B(<0**.2**.2**.2**.2DFP*2>DBJ<4BDD*H4 BBB.,"JB044""""L**((4240"<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<""$6.@@((*..>..........$">4>*T<:>B::<F&0><PBB8B@8<B>FD:B00.B.,(4(*2.*0H.,0,$&,&>4..,*2@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"<<:::&( $BB:B"" >(B."*:::06*.(,,.(,,.(,,.(,,<BR.,8<BB:4@<<.B4&&BBB,8&B:.62""""H &&.00>"<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"$80ND$&$00,0000000000242,P@>>@:6FJ$0B:NBD8D@4<FBP@>@,4B.0*0*&.6"4H2.00$$ 0(@0.( "<@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"@@:::$$"& FF0B"">*B2,>0>*@..*.0.*.0.*.0.*.0@DP.0:@DF:6D@@.D2$$DDD.4&F>.62""""H&&*(222:"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:$:6$.$$$$$$$$$$$$666"642260.84$6,@46064(244H44,$$4$( ( $(&:($(&(&2&& (($0$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$44000$$$$$44$442 4(",$4$0 $ $($ $($ $($ $(46@$$24640$644$6(666$(44&0(:(((<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(,8nBtd$44BB$B$>BBBBBBBBBB$$fffFhVRRXJDTV 6X>lVZPZPNVRXzTRN,>(B^$>D:B:(BD(@hDBDD,:0D@`@@888TT<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<(VVJJJ"$::B8TRRJ^((@R:VD,FBJT@JF>:BD>:BD>:BD>:BDV Xr> BZV ZRJ$HZVV>ZD" ZZZBN:RP@PP((((d$$::@:@H(HPLJ:B
ォッェ隱ネェ 'ミ��5ェ,ォォ━征��cGェ>ェミbェgェlェwェNェYェ€ェが・ェ悴ィツァツァーャ゙ヲェxェ
xェ xェxェx%ェx-ェx鉙X8*ー*ー�X8*ー*ー岦X8$ュ$ュ岦X8&ョ&ョ岦X8(ッ(ッュX8$ュ$ュュX8&ョ&ョュX8(ッ(ッュX8,ア,アュX8,ア,アュX8,ア,アュX8,ア,ア�������????????????????????PIス????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?エマナタフネヤオチヘノンムルリミワラモツホハテヒ�レロソッシPtセトユニヌキカ��ケ/\��ク��||||\\||\///\\--|--|||\/--|--|----\\//-|-|//�mw||~^a゙gn-Eru.toIO-n_so|メEn=_�>_<_fj-|~_ウ.-v-n2�?(s17H(s12H(s10H(s8.1H(s6.5H(s5.7H(s4.6H&a0000V&a0000H&k00H
(s1S)s1S(sS)sS&dD&d@
(s4B)s4B(sB)sBッス&lO&lE &l1O&lEE(sP)s1P&lL EE@ ォ#ォ)U)8U€��������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚�������������������������������� DATA `ヲホ $PF ━ $PG 征 $STARTッェ $DONE 隱 $QUIT ネェ COMPOSィPS8 ,ーPS10 &ュPS10I (ョPS10B *ッPS14B .アCODE €�ノノフフ)s6V)s8V)s10V)s12V)s14V)s18V)s24V)s30V"H0 " >0HH ,4 ,0000000000242(NH<@H><HJ$,N>PJF8FH0@LHLLH@,0P04,6,,06 6L6044($"64H44,""6H H.2"DD<<<  ""JJ.F"" >*F2,<.B(<0**.2**.2**.2**.2DFP*2>DBJ<4BDD*H4 BBB.,"JB044""""L**((4240""H0 " $80BB(&,4 @0000000000 @4@(P><@D<<>F(2D<NB@8B@8:B<DB8B000P00*6*,2.*2J0,2.&&0(@800,*4H"H.2"<<:::&( $BB:B"" >(B."*:::06*.(,,.(,,.(,,.(,,<BR.,8<BB:4@<<.B4&&BBB,8&B:.62""""H &&.00>"<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"$88ND$$$4$,0000000000242(PD@@D<:JL(4F<NFH<HD8@JFNDDB,4J22,4,*08 8J4022(&$2,D42,  <H<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<2$ :$:6$6 $$$$$$$$$$$666"642260.84$6,@46064(244H44,$$H$( ( $(&:($(&(&2&& (($22$ 44000$$$$$44$442 4(",$4$0 $ $($ $($ $($ $(46@$$24640$644$6(666$(44&0(:((((T:B(,8nBtd$44Bf$:$>BBBBBBBBBB$$fff>XXXT^LJX^(>\Ft^^T^TPX\X|XXP,>,B|$>D:D:(BD(@hDBDD,:0D@`@@888TT(TB<(VVJJJ"$::B8TRRJ^((@R:VD,FBJT@JF>:BD>:BD>:BD>:BDV Xr> BZV ZRJ$HZVV>ZD" ZZZBN:RP@PP((((d$$::@:@H(HPLJ:U
牆鉑.ョョ 'ミ��fュdョNョオュチュ��cxュoュミ働亊擯ィュュ姦アュウュヨュヘュdッ�ョゥ@エ゙ヲ*ェx>ェxRェxfェ
xzェ
x蒔
x「ェ xカェ xハェ x゙ェx�xォxォx.ォxBォxVォxjォx~ォx牒xヲォxコォxホォx筬x�x
xャ
x2ャ
xFャ xZャ xnャ xぎx脈xェャxセャxメャx谺x岦xュx"ュx6ュxJュx^ュx~エX8ルオルオ超X8ルオルオヲエX8ルオルオコエX8ロカロカホエX8ロカロカ箒X8ロカロカ�X8ンキンキ
オX8ンキンキオX8ンキンキ2オX8゚ク゚クFオX8゚ク゚クZオX8゚ク゚クnオX8盪盪しX8盪盪矛X8盪盪ェオX8盪盪セオX8盪盪メオX8盪盪タ�惕釥��タ�タ�タタタテテニニノノノフフフマママママメメメメメメユ�晥鋠��ユ�ユ�ユユユリリロロ゙゙゙��������������(s17H(s17H(s17H(s12H(s12H(s12H(s10H(s10H(s10H(s8.1H(s8.1H(s8.1H(s6.5H(s6.5H(s6.5H(s5.7H(s5.7H(s5.7H(s4.6H(s4.6H(s4.6H(s17H(s17H(s17H(s12H(s12H(s12H(s10H(s10H(s10H(s8.1H(s8.1H(s8.1H(s6.5H(s6.5H(s6.5H(s5.7H(s5.7H(s5.7H(s4.6H(s4.6H(s4.6H&a0000V&a0000H&k00H
(s1S)s1S(sS)sS&dD&d@
(s4B)s4B(sB)sBッス&lO&lE &l1O&lE@ E(sP)s1P&lL EERョ[ョ(8U)8U(0B)0BRTFG,.5678/QWAS;:12340CX!"*#$+D�。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚��������������������������������????????????????????PIス????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?エマナタフネヤオチヘノンムルリミワラモツホハテヒ�レロソッシPtセトユニヌキカ��ケ€���ク�������������������������������������������€���|~^a゙gn-Eru.toIO-n_so|メEn=_�>_<_fj-|~_ウ.-v-n2'`?ICOMPOSdッ$START鉑 $DONE .ョ $QUIT ョ $PF オュ$PG チュ$DR7 *ェ$DR7I >ェ$DR7B Rェ$DR10 fェ$DR10Izェ$DR10B蒔$DR12 「ェ$DR12Iカェ$DR12Bハェ$DR16 ゙ェ$DR16I�$DR16Bォ$DR18 ォ$DR18I.ォ$DR18BBォ$DR24 Vォ$DR24Ijォ$DR24B~ォ$DR30 牒$DR30Iヲォ$DR30Bコォ$LQ7 ホォ$LQ7I 筬$LQ7B �$LQ10
ャ$LQ10Iャ$LQ10B2ャ$LQ12 Fャ$LQ12IZャ$LQ12Bnャ$LQ16 ぎ$LQ16I脈$LQ16Bェャ$LQ18 セャ$LQ18Iメャ$LQ18B谺$LQ24 岦$LQ24Iュ$LQ24B"ュ$LQ30 6ュ$LQ30IJュ$LQ30B^ュ$PS6 ~エ$PS6I 超$PS6B ヲエ$PS8 コエ$PS8I ホエ$PS8B 箒$PS10 �$PS10I
オ$PS10Bオ$PS12 2オ$PS12IFオ$PS12BZオ$PS14 nオ$PS14Iし$PS14B矛$PS18Bェオ$PS24Bセオ$PS30BメオPS6 ロオPS8 ンカPS10B ゚キPS12B 盧PS14B 羯DATA `ヲ�CODE €����������������9999::::::;;;;;;)s6V)s6V)s6V)s8V)s8V)s8V)s10V)s10V)s10V)s12V)s12V)s12V)s14V)s14V)s14V)s18V)s24V)s30V("2&  0$""& "(("2($ $$" &"6 $"("    0" ,$$<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"$"""&&("(" """" $,8"0" $& $$$("$$$""&$""2 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$($6."$$$$$$$$$$$$$$"@,.40*&42$,$<24*4,*&0(>(*("2$($($&("6&((($& 2 " $*0<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<,,***""""00$2"4$2&"($*"&$$$&&$$&&$$&&$$&&,4@$&<,40*$4,,$0(444&* 0*"*(<$$$$$$<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<$@0F:*,2222222222....N8:<:62B>080J>@6B>64>4N482  .>,4062420L4266",4,D,,* 2<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<$88666*****>>0>$$*<0:4.:02*0.,224,224,224,2248BR,2J8@>62@88,<4@@@22,>8,86$$$$F@B,,(.&,$<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<, N8VF$$26" 88888888888888fDFFH@:JJ8F:\LL@LHB:H@`@:<& &>L:>6>8 <::Z:<>@(8 <4N462&$(6H<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<,DD@@@22222HH:L,,2F6L: 8<8<288:8<<:8<<:8<<:8<<DNd:<XDLH@<LDD:H>LLL<B8H:6B>,,,,\HH6.,:,:,<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<2&&\@dR,,:B & (BBBBBBBBBB$$BDB@tPPTTLF^T&>PBhV\L\PLFTJpJFJ,(,HVBH@HB&FF @ fFFHH,@$D>Z<>:,:,LP<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<2PPLPL&&:::::TPBV22:T@VF&@JBF:BBBBFDBBFDBBFDBBFDP"\vB FfP \TL F\PPBTH&&\\\FL@TF>LH2222hVZ484V4@2HPLJ:Y
牆鉑.ョョ 'ミ��fュoョNョオュチュ��cxュoュミ働亊擯ィュュ姦アュウュヨュヘュoッ�ョゥヘエ゙ヲ*ェx>ェxRェxfェ
xzェ
x蒔
x「ェ xカェ xハェ x゙ェx�xォxォx.ォxBォxVォxjォx~ォx牒xヲォxコォxホォx筬x�x
xャ
x2ャ
xFャ xZャ xnャ xぎx脈xェャxセャxメャx谺x岦xュx"ュx6ュxJュx^ュx オX8fカfカオX8hキhキ3オX8jクjクGオX8lケlケ[オX8nコnコoオX8pサpサΨX8rシrシ侶X8tスtスォオX8vセvセソオX8xソxソモオX8zタzタ邨X8|チ|チ遧X8~ツ~ツカX8€テ€テ#カX8てて7カX8��KカX8��_カX8杏杏タ�惕釥��タ�タ�タタタテテニニノノノフフフマママママメメメメメメユ�晥鋠��ユ�ユ�ユユユリリロロ゙゙゙��������������(s17H(s17H(s17H(s12H(s12H(s12H(s10H(s10H(s10H(s8.1H(s8.1H(s8.1H(s6.5H(s6.5H(s6.5H(s5.7H(s5.7H(s5.7H(s4.6H(s4.6H(s4.6H(s17H(s17H(s17H(s12H(s12H(s12H(s10H(s10H(s10H(s8.1H(s8.1H(s8.1H(s6.5H(s6.5H(s6.5H(s5.7H(s5.7H(s5.7H(s4.6H(s4.6H(s4.6H&a0000V&a0000H&k00H
(s1S)s1S(sS)sS&dD&d@
(s4B)s4B(sB)sBッス&lO&lE &l1O&lE@ E(sP)s1P&lL EETョ]ョfョ(8Q)0U(8Q)8Q(9Q)9Q�。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソ�。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚��������������������������������????????????????PI????????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?€��������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚�������������������������������?VCOMPOSoッ$START鉑 $DONE .ョ $QUIT ョ $PF オュ $PG チュ $DR7 *ェ$DR7I >ェ$DR7B Rェ$DR10 fェ$DR10Izェ$DR10B蒔$DR12 「ェ$DR12Iカェ$DR12Bハェ$DR16 ゙ェ$DR16I�$DR16Bォ$DR18 ォ$DR18I.ォ$DR18BBォ$DR24 Vォ$DR24Ijォ$DR24B~ォ$DR30 牒$DR30Iヲォ$DR30Bコォ$LQ7 ホォ$LQ7I 筬$LQ7B �$LQ10
ャ$LQ10Iャ$LQ10B2ャ$LQ12 Fャ$LQ12IZャ$LQ12Bnャ$LQ16 ぎ$LQ16I脈$LQ16Bェャ$LQ18 セャ$LQ18Iメャ$LQ18B谺$LQ24 岦$LQ24Iュ$LQ24B"ュ$LQ30 6ュ$LQ30IJュ$LQ30B^ュ$PS6 オ$PS6I オ$PS6B 3オ$PS8 Gオ$PS8I [オ$PS8B oオ$PS10 Ψ$PS10I侶$PS10Bォオ$PS12 ソオ$PS12Iモオ$PS12B邨$PS14 遧$PS14Iカ$PS14B#カ$PS18B7カ$PS24BKカ$PS30B_カPS6 hカPS6I jキPS6B lクPS8 nケPS8I pコPS8B rサPS10 tシPS10I vスPS10B xセPS12 zソPS12I |タPS12B ~チPS14 €ツPS14I づPS14B �PS18B �PS24B 鞍PS30B 管DATA `ヲ*"CODE €����������������9999::::::;;;;;;)s6V)s6V)s6V)s8V)s8V)s8V)s10V)s10V)s10V)s12V)s12V)s12V)s14V)s14V)s14V)s18V)s24V)s30V&.( *  ***2&"$(" (($ 0&((&(&2&&$ *"*0<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<&&"""(($&"&(4&&(("(&&(((((&*$$*&,$ *  ***2" "&"(&"",&&&" $ ,""   *"*0<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"""""$$"&"&0$"&$"&""&&&&$*((*&(( *  ***2 "$ &(& 0$( ($ $,"  *"*0<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< $$"$" (0$ ($ ( $((($  *$$* 2 >6 8 888 B2..6.(660*>26(62$,62@22.   $$  $"6$$$$$," "8B<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<22... 66 .2$ ( , $$ $$ $$ $$26F $2266.$622 6$666$$62($800" "8 2 >0 8" 888B.*.2,&42,,822(2,$*0*:,(," $"$" 6$"""$," "8B<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<..,,, 00 .2$( * $"$$"$$"$$"$.2>$"0.20,$2..$2$222"$0(& 844 8 2 44 8$ 888 B*,.0,(24 2*@04(4.&*0*<.(,$ "$$ &$6&"$$$* " "8B<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<**,,, 00 .0& ( , ""$""$""$""$*4>"".*40,$4**"0$444"&0(($822" "8((((((((((((((((((((((((((((((((@(ND (D*((((((((((DDD(P>8:B:2BD$<4N>B2B>,6D>P>>:*(((,$,((,*D,,,, ,$8$$$*(*DT<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>:::(((((DD((:$>,(2(8(((((,,((,,((,,((,,>BV(,>>BD:.B>>(B,BBB,, D>$2,D>> *(*D((((((((((((((((((((((((((((((((@(P: (D*((((((((((DDD&R:68>82B@ 86H>@2@8.4<6H828"*"((**$,$",(D,,** ,$6"" *(*DT<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::888(((((<<((8$>,&2(4(((*$,,*$,,*$,,*$,,:@N*,<:@<8,@::*>,@@@,. <2"0*D>> "("D(((((((((((((((((((((((@((((((((@(@@ (D*((((((((((DDD(P66:<62>@ (>4N<@2@:04<4L:46$*$((*,$.$(.,D.*.,$$.&4&$$*(*DT<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<66666 (((((<<((:$<.(2(6(((*$*.*$*.*$*.*$*.6@L**:6@<6.@66*<. @@@*0$<4$2.D>> ,(,D22222222222222222222222222222222 L2^R&&2T 22222222222TTT2bLDFPF>RR$,J@^LP<PL6BRLbLLH 2 2226,62 064R6666&& 6.D,,,222Tf<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<LLFFF$$22222RR22 F,L6 2<2B2222266226622662266LPh26LLPRF6PLL2P6$$PPP66&RL,<6TLL$$222T22222222222222222222222222222222"L2^H&&2T"22222222222TTT.bF@FJB>PN&&BDXJL<LD6>J@XD>D*2*2244,4,*62R6442 $6,B*((222Tf<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<FFBBB&&22222JJ22 F,J6.<2@2224,464,464,464,46FL`44HFLJB6LFF4J4&&LLL46$J>(:2TLL((*2*T22222222222222222222222222222222 L2NN&&2T 22222222222TTT0b@BFJB<LN(2L@^JN>NF:>J@\F@B*2*2246,8, 08 6R8286**"8.@0,,222Tf<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@BBB((22222JJ22 F,J8 0<2B2224,284,284,284,28@N^42F@NJB8N@@4J8((NNN2:*J@,>8TNN$$424T::::::::::::::::::::::::::::::::&&Z:l`,,:`&::::::::::: ```:rZPR^PH^`*2VJnZ^F^Z@J`XrZXR&:&:::>2@:&8@ < `@@@>,,&@4N442:::`r<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<ZZPPP**:::::``::&R2Z@&:F:N:::::@@::@@::@@::@@Z ^z: @ZZ ^`P @^ZZ:^@**^^^@@,`X4F@`XX**:8:`::::::::::::::::::::::::::::::::"(Z:jT,,:`&::::::::::: ```6tPLRXNF\Z*,NNfVZFZN@HTLfPHP0:0::::4<2"2>:`><::&* >2N0..:::`r<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<PPNNN**:::::TT::&R4V>"6F:J::::2<>:2<>:2<>:2<>PZn:<RPZTN>ZPP:X<**ZZZ<@*TH.D:`XX,*0:0`::::::::::::::::::::::::::::::::&&Z:\Z,,:`&::::::::::: ```8rLLPVLFXZ.:XJnVZHZRDHTJjRJL2:2::<>2@4$8B"$>"`B:@>22(@4H842:::`r<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<LLLLL..:::::TT::&P2VB&8F:L:::<4:@<4:@<4:@<4:@L"Zn<":RL"ZTL"@ZLL<V@..ZZZ:D2TJ4H@`VV,,<8<`JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ&02tJvv&::J~$0$LJJJJJJJJJJ**~~~H巴bhnbZrt:Jr`始v^vjX^n^�`b@L@JJ&LPBRD0JT,0P,|RLRR@@2TDbHDBJJJ~�<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<&bbbbb::JJJJJnnJJ&&2hBnR0HZJbJJJLDLTLDLTLDLTLDLTb,v鮫,Ljb,vnb,RvbbLpT::vvvLX@n`D^R&&&&~pp66NJN~&dddddddddddddddddddddddddddddddd2BB單棍2LLdヲ2B2ddddddddddd66ヲヲヲbニd券з�Nd�セ凋|恁t~逐カ鯨ХdVdd2flXnZ@br:>j<ヲrdnlVVDp\�ZXdddヲニ<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<2bтНNddddd鋳dd22B傾池Bbzd€dddfZdpfZdpfZdpfZdp�:愍f:d獅:恍�:n怩G馬NN惧彭tV蓄Z|n2222ヲ�LLjdjヲ2||||||||||||||||||||||||||||||||>PRセ|トツ>``|ホ>P>~||||||||||DDホホホx�、ャク、名ツ`|シ樓カツ堋ー頗カ懌ョ椄j~j||>~��Px繰N�フ芸恰ljT較�vpl|||ホ�<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>「「、、、``|||||カカ||>>Rャlカ訓x翻�|||~n|樫n|樫n|樫n|瓦Jツ黯J|ー「Jツカ、J按「「~ク柿`ツツツ|針カ柝嚏>>>>ホシシ^^�ば>HPL:AD
牆鉑.ョョ 'ミ��fュdョNョオュチュ��cxュoュミ働亊擯ィュュ姦アュウュヨュヘュdッ�ョゥツエ゙ヲ*ェx>ェxRェxfェ
xzェ
x蒔
x「ェ xカェ xハェ x゙ェx�xォxォx.ォxBォxVォxjォx~ォx牒xヲォxコォxホォx筬x�x
xャ
x2ャ
xFャ xZャ xnャ xぎx脈xェャxセャxメャx谺x岦xュx"ュx6ュxJュx^ュxオX8[カ[カオX8]キ]キ(オX8_ク_ク<オX8aケaケPオX8cコcコdオX8eサeサxオX8gシgシ厳X8iスiス�オX8kセkセエオX8mソmソネオX8oタoタワオX8qチqチ�X8sツsツカX8uテuテカX8wトwト,カX8yナyナ@カX8{ニ{ニTカX8}ヌ}ヌタ�惕釥��タ�タ�タタタテテニニノノノフフフマママママメメメメメメユ�晥鋠��ユ�ユ�ユユユリリロロ゙゙゙��������������(s17H(s17H(s17H(s12H(s12H(s12H(s10H(s10H(s10H(s8.1H(s8.1H(s8.1H(s6.5H(s6.5H(s6.5H(s5.7H(s5.7H(s5.7H(s4.6H(s4.6H(s4.6H(s17H(s17H(s17H(s12H(s12H(s12H(s10H(s10H(s10H(s8.1H(s8.1H(s8.1H(s6.5H(s6.5H(s6.5H(s5.7H(s5.7H(s5.7H(s4.6H(s4.6H(s4.6H&a0000V&a0000H&k00H
(s1S)s1S(sS)sS&dD&d@
(s4B)s4B(sB)sBッス&lO&lE &l1O&lE@ E(sP)s1P&lL EERョ[ョ(8U)8U(0B)0BRTFG,.5678/QWAS;:12340CX!"*#$+D�。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚��������������������������������????????????????????PIス????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?エマナタフネヤオチヘノンムルリミワラモツホハテヒ�レロソッシPtセトユニヌキカ��ケ€���ク�������������������������������������������€���|~^a゙gn-Eru.toIO-n_so|メEn=_�>_<_fj-|~_ウ.-v-n2'`?VCOMPOSdッ$START鉑 $DONE .ョ $QUIT ョ $PF オュ $PG チュ $DR7 *ェ$DR7I >ェ$DR7B Rェ$DR10 fェ$DR10Izェ$DR10B蒔$DR12 「ェ$DR12Iカェ$DR12Bハェ$DR16 ゙ェ$DR16I�$DR16Bォ$DR18 ォ$DR18I.ォ$DR18BBォ$DR24 Vォ$DR24Ijォ$DR24B~ォ$DR30 牒$DR30Iヲォ$DR30Bコォ$LQ7 ホォ$LQ7I 筬$LQ7B �$LQ10
ャ$LQ10Iャ$LQ10B2ャ$LQ12 Fャ$LQ12IZャ$LQ12Bnャ$LQ16 ぎ$LQ16I脈$LQ16Bェャ$LQ18 セャ$LQ18Iメャ$LQ18B谺$LQ24 岦$LQ24Iュ$LQ24B"ュ$LQ30 6ュ$LQ30IJュ$LQ30B^ュ$PS6 オ$PS6I オ$PS6B (オ$PS8 <オ$PS8I Pオ$PS8B dオ$PS10 xオ$PS10I厳$PS10B�オ$PS12 エオ$PS12Iネオ$PS12Bワオ$PS14 �$PS14Iカ$PS14Bカ$PS18B,カ$PS24B@カ$PS30BTカPS6 ]カPS6I _キPS6B aクPS8 cケPS8I eコPS8B gサPS10 iシPS10I kスPS10B mセPS12 oソPS12I qタPS12B sチPS14 uツPS14I wテPS14B yトPS18B {ナPS24B }ニPS30B ヌDATA `ヲ"CODE €����������������9999::::::;;;;;;)s6V)s6V)s6V)s8V)s8V)s8V)s10V)s10V)s10V)s12V)s12V)s12V)s14V)s14V)s14V)s18V)s24V)s30V&.( *  ***2&"$(" (($ 0&((&(&2&&$ *"*0<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<&&"""(($&"&(4&&(("(&&(((((&*$$*&,$ *  ***2" "&"(&"",&&&" $ ,""   *"*0<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"""""$$"&"&0$"&$"&""&&&&$*((*&(( *  ***2 "$ &(& 0$( ($ $,"  *"*0<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< $$"$" (0$ ($ ( $((($  *$$* 2 >6 8 888 B2..6.(660*>26(62$,62@22.   $$  $"6$$$$$," "8B<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<22... 66 .2$ ( , $$ $$ $$ $$26F $2266.$622 6$666$$62($800" "8 2 >0 8" 888B.*.2,&42,,822(2,$*0*:,(," $"$" 6$"""$," "8B<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<..,,, 00 .2$( * $"$$"$$"$$"$.2>$"0.20,$2..$2$222"$0(& 844 8 2 44 8$ 888 B*,.0,(24 2*@04(4.&*0*<.(,$ "$$ &$6&"$$$* " "8B<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<**,,, 00 .0& ( , ""$""$""$""$*4>"".*40,$4**"0$444"&0(($822" "8((((((((((((((((((((((((((((((((@(ND (D*((((((((((DDD(P>8:B:2BD$<4N>B2B>,6D>P>>:*(((,$,((,*D,,,, ,$8$$$*(*DT<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>:::(((((DD((:$>,(2(8(((((,,((,,((,,((,,>BV(,>>BD:.B>>(B,BBB,, D>$2,D>> *(*D((((((((((((((((((((((((((((((((@(P: (D*((((((((((DDD&R:68>82B@ 86H>@2@8.4<6H828"*"((**$,$",(D,,** ,$6"" *(*DT<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::888(((((<<((8$>,&2(4(((*$,,*$,,*$,,*$,,:@N*,<:@<8,@::*>,@@@,. <2"0*D>> "("D(((((((((((((((((((((((@((((((((@(@@ (D*((((((((((DDD(P66:<62>@ (>4N<@2@:04<4L:46$*$((*,$.$(.,D.*.,$$.&4&$$*(*DT<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<66666 (((((<<((:$<.(2(6(((*$*.*$*.*$*.*$*.6@L**:6@<6.@66*<. @@@*0$<4$2.D>> ,(,D22222222222222222222222222222222 L2^R&&2T 22222222222TTT2bLDFPF>RR$,J@^LP<PL6BRLbLLH 2 2226,62 064R6666&& 6.D,,,222Tf<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<LLFFF$$22222RR22 F,L6 2<2B2222266226622662266LPh26LLPRF6PLL2P6$$PPP66&RL,<6TLL$$222T22222222222222222222222222222222"L2^H&&2T"22222222222TTT.bF@FJB>PN&&BDXJL<LD6>J@XD>D*2*2244,4,*62R6442 $6,B*((222Tf<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<FFBBB&&22222JJ22 F,J6.<2@2224,464,464,464,46FL`44HFLJB6LFF4J4&&LLL46$J>(:2TLL((*2*T22222222222222222222222222222222 L2NN&&2T 22222222222TTT0b@BFJB<LN(2L@^JN>NF:>J@\F@B*2*2246,8, 08 6R8286**"8.@0,,222Tf<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@BBB((22222JJ22 F,J8 0<2B2224,284,284,284,28@N^42F@NJB8N@@4J8((NNN2:*J@,>8TNN$$424T::::::::::::::::::::::::::::::::&&Z:l`,,:`&::::::::::: ```:rZPR^PH^`*2VJnZ^F^Z@J`XrZXR&:&:::>2@:&8@ < `@@@>,,&@4N442:::`r<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<ZZPPP**:::::``::&R2Z@&:F:N:::::@@::@@::@@::@@Z ^z: @ZZ ^`P @^ZZ:^@**^^^@@,`X4F@`XX**:8:`::::::::::::::::::::::::::::::::"(Z:jT,,:`&::::::::::: ```6tPLRXNF\Z*,NNfVZFZN@HTLfPHP0:0::::4<2"2>:`><::&* >2N0..:::`r<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<PPNNN**:::::TT::&R4V>"6F:J::::2<>:2<>:2<>:2<>PZn:<RPZTN>ZPP:X<**ZZZ<@*TH.D:`XX,*0:0`::::::::::::::::::::::::::::::::&&Z:\Z,,:`&::::::::::: ```8rLLPVLFXZ.:XJnVZHZRDHTJjRJL2:2::<>2@4$8B"$>"`B:@>22(@4H842:::`r<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<LLLLL..:::::TT::&P2VB&8F:L:::<4:@<4:@<4:@<4:@L"Zn<":RL"ZTL"@ZLL<V@..ZZZ:D2TJ4H@`VV,,<8<`JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ&02tJvv&::J~$0$LJJJJJJJJJJ**~~~H巴bhnbZrt:Jr`始v^vjX^n^�`b@L@JJ&LPBRD0JT,0P,|RLRR@@2TDbHDBJJJ~�<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<&bbbbb::JJJJJnnJJ&&2hBnR0HZJbJJJLDLTLDLTLDLTLDLTb,v鮫,Ljb,vnb,RvbbLpT::vvvLX@n`D^R&&&&~pp66NJN~&dddddddddddddddddddddddddddddddd2BB單棍2LLdヲ2B2ddddddddddd66ヲヲヲbニd券з�Nd�セ凋|恁t~逐カ鯨ХdVdd2flXnZ@br:>j<ヲrdnlVVDp\�ZXdddヲニ<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<2bтНNddddd鋳dd22B傾池Bbzd€dddfZdpfZdpfZdpfZdp�:愍f:d獅:恍�:n怩G馬NN惧彭tV蓄Z|n2222ヲ�LLjdjヲ2||||||||||||||||||||||||||||||||>PRセ|トツ>``|ホ>P>~||||||||||DDホホホx�、ャク、名ツ`|シ樓カツ堋ー頗カ懌ョ椄j~j||>~��Px繰N�フ芸恰ljT較�vpl|||ホ�<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>「「、、、``|||||カカ||>>Rャlカ訓x翻�|||~n|樫n|樫n|樫n|瓦Jツ黯J|ー「Jツカ、J按「「~ク柿`ツツツ|針カ柝嚏>>>>ホシシ^^�ば>IBMCLR€ォ%ェhェHェ���エェ� 蟀爻ンェ鬪��ケェxハェホェトェヌェセェチェ岡謙メェレェヨェレェ���ェォ゙ァbァbァ�ァ゙ヲ宵x分
x悴 x「ェxィェxッェx宵`  }ォ}ォ分 � }ォ}ォ悴
ー }ォ}ォィェミ }ォ}ォッェX }ォ}ォ�
?
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?€��������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚�������������������������������?筰^��������� �
� � � �������������������bFH5T-06OIP0M0U0 bW02FHT-07I bW02FHT-07I mbW0W0:W0W1:W1W13 dEFGH-1-0S0S1T^IIP1P0#!# #"DATA `ヲCOMPOS゙ァ$PF ンェ $PG 鬪 $START%ェ $DONE hェ $QUIT Hェ CODE €�ddddddddddddddddddddddddddddddddd<ZddY<FFnn<n<ZddddddddddF<PxPZxddndddnn<PdPxnnZnddZddEZdFPFd�<ZZZZZFZZ<<Z<xPdZZFPFZPxPZZFPFxZnZZZZZZZZZZ<<<dddbdddZZnddddZZZZ<dZPndZZbb<nnxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxOnxnnnnxbxYxbxxxZZbZZZ�PndIBMGR€�Lァ|ァdァUH���ァ、ァファリァ���ァァォァxケァスァウァカァュァーァチァノァナァノァ�ァァァ゙ヲ肌x�立 x圦x�擧x��FHT-6O 2FHT-7O 2FHT-7O A2LEFGH--SST�UU????????????????PI????????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?€��������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚�������������������������������?    +!       +)    +    +(    +" 

 
 
+*DATA `ヲXCOMPOS�$PF ファ $PG リァ $STARTLァ$DONE |ァ$QUIT dァCODE €�IBMPRO€oェォゥ�ヒゥUH��#ェ'ェ� kゥfゥOェ[ェ���*ェ.ェx<ェ@ェ6ェ9ェ0ェ3ェDェLェHェLェgェkェdァ&ァ&ァ&ァ゙ヲ ェx�ェ
xェ xェx�ェx� ェx��?
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?€��������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚�������������������������������?hゥ^��������� �
� � � �������������������FH5T-6OI 2FHT-7OI 2FHT-7OI ::A2LEFGH--SST�II    +!       +)    +    +(    +" 

 
 
+*DATA `ヲロCOMPOSdァ$PF Oェ $PG [ェ $STARTォゥ $DONE � $QUIT ヒゥ CODE €�IBMQUI
ォaェ飭↑0`��モェリェレェ� !ェェ隱���ォホェxォォィ椥椥ワァ゙ヲイェxケェxイェ
xケェ
xイェ xケェ xタェxヌェxタェxヌェxタェxヌェxイェx「ォ「ォケェx「ォ「ォタェx「ォ「ォヌェx「ォ「ォ€€€€€€€€€€���������������������€€€€€€€€€��������������������?
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?€��������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚�������������������������������?ェ^��������� �
� � � �������������������O-5I[\`6  -TW2I  -TW2IWIWIWIWIdA2]SST�--#!# #"
DATA `ヲDCOMPOSィPS12 、ォFONTS 椥|$PF 隱 $PG � $STARTaェ $DONE 飭$QUIT ↑CODE €�

 
   
  
 

 








IBMWP€oェケゥ ェ鬩U0��)ェ-ェ� yゥtゥGェSェ��0ェx4ェ8ェgェkェgェkェ<ェDェ@ェDェ_ェcェrァ��4ァ゙ヲxx���
?
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?€��������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚�������������������������������?vゥ^��������� �
� � � �������������������5T6OPU T7 T7 A2>--SST^PPUU#!# #"DATA `ヲ�COMPOSrァ$PF Gェ $PG Sェ $STARTケゥ $DONE ェ $QUIT 鬩 CODE €�

 
   
  
 

 








IBMWPE€dォサェ諶ロェU0��ォォ� yゥtゥDォPォ��"ォx1ォ5ォ.ォ)ォ&ォ)ォ9ォAォ=ォAォ\ォ`ォrァ��4ァ゙ヲxxケゥケゥ�
?
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?€��������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚�������������������������������?vゥ^��������� �
� � � �������������������

 
   
  
 

 








[\0FH5T-6OPU [\H2FHT-7 [\H2FHT-7 A2>EFHG--SST^PP#!# #"DATA `ヲpCOMPOSrァ$PF Dォ $PG Pォ $STARTサェ $DONE 諶 $QUIT ロェ CODE €�MT160L€�ォニァィ遘��ツィホィ�ィヤィクィスィ蜜「ィ�� x肩捉ョィウィ�ゥJァ逢逢゙ヲ)ィd 2ィd ;ィdDィ
dMィ d Vィd _ィd hィduィ
d[:y(B       [=z[>z  
筧讓�鈺��甯(B(R(K(A(E(Z(H@}|`^[#@][\@#][\0~`}O~|[\]{|}_{0€�������������������������������タチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚��������������������������������????????????????????P|�????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,��a^�€��e^e磨i吠^������o^��u^�y迄�c|���S-a'i'o'u'��a_o_�/\1214�<<>>HIHXH*シキキキオオキシオコココオケセクカスソカカケヲセクカスソセセククケケヲヲソソコヲH*mw||~^�������������������������������?#!# #"DATA `ヲ
COMPOS�ゥ$PF 蜜 $PG 「ィ $STARTニァ$DONE ィ$QUIT 遘CODE €�MPI99€筰dァ┤tァ��リァンァタァファ��xシァセァ筴&ァ&ァ&ァ゙ヲ肌x勞
x椥 x」ァx�ィァx�ュァx�      3 <????????????????????PISo????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`a[c,e^e~e`i~i^i`A~A[E'aeAEo^o~o`u^u`y~O~U~c|L-Y-PtS-a'i'o'u'n~N~a_o_?/\1214!<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^aB,gn-Eru.toIO-n_so|O/En=_+_>_<_fj-:~-o.-v-n2'`?   +!    +)  +   +(   +"

 
+*DATA `ヲ6COMPOS筴$PF タァ $PG ファ $STARTdァ$DONE ┤$QUIT tァCODE €�SPINWR34]@]O9<>XZ> >= >=
檗????????????????????PISo????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`a[c,e^e~e`i~i^i`A~A[E'aeAEo^o~o`u^u`y~O~U~c|L-Y-PtS-a'i'o'u'n~N~a_o_?/\1214!<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^aB,gn-Eru.toIO-n_so|O/En=_+_>_<_fj-:~-o.-v-n2'`? DATA 擱COMPOS龜PS10 エ�$PF 8� $PG D� $STARTP�$DONE €�$QUIT ー�CODE €�






   
  
  






SPIN50ェ密カァヲァ00��寀�ァィ筴鈊��ィメァxファマァヨァルァワァ゚ァィ ィ ィィィァァXァ゙ヲxx|ェ|ェx|ェ|ェx|ェ|ェx|ェ|ェ�
�&4 T&4 T&4 T34-']@GHEF  A27()RT????????????????????PISo????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`a[c,e^e~e`i~i^i`A~A[E'aeAEo^o~o`u^u`y~O~U~c|L-Y-PtS-a'i'o'u'n~N~a_o_?/\1214!<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^aB,gn-Eru.toIO-n_so|O/En=_+_>_<_fj-:~-o.-v-n2'`? DATA `ヲCOMPOSィPS10 |ェ€$PF 筴 $PG 鈊 $START密$DONE カァ$QUIT ヲァCODE €�






   
  
  






NECP2I€ャェメァィ�U���cィ肩乖���gィkィxyィ}ィsィvィmィpィ→鴎�鴎ャィVァ肌肌゙ヲィx�$ィ
x+ィ x2ィx�9ィx�@ィx�Gィ
xNィ xUィx\ィx��������������      FHT-6O ?1W2FHT-7 ?1W2FHT-7 ?7W?3W?1W?7W?3W?1W?4W?2W?4W?2W3LEFGH--SST€UU????????????????PI????????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?€��������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚�������������������������������?    +!       +)    +    +(    +" 

 
 
+*DATA `ヲCOMPOSャィ$PF 肩 $PG 乖 $STARTメァ$DONE ィ$QUIT �CODE €�NECP5遶クィゥ險エ��ニゥョゥコゥ€��ハゥ惓x畠乘ィゥォゥ「ゥ・ゥ自束フゥヤゥミゥヤゥラゥロゥ゚ゥ罠遨�ァ<ィzィ゙ヲHゥ � Oゥ� Vゥ エ ]ゥエ dゥ x kゥx rゥ Z yゥZ €ゥ < �< HゥhOゥhVゥ エ]ゥエdゥエkゥエrゥ ZyゥZ€ゥZ�<Hゥミ sョuッdゥh oャqュ€ゥエ oャqュ�x oャqュ������
 I5-FHTxp 5-FHTxp3PE 5-FHTxp3PE MEPEgEMEPEPEgEMEPEME45-- EFGH�3SSTxxpp????????????????PI????????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?€��������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚�������������������������������? DATA `ヲ
COMPOS遨PS6 uョPS6S wッPS12 qャPS12S sュ$PF ョゥ $PG コゥ $STARTクィ0$DONE ゥ0$QUIT 險0CODE €�" &))'(& ('(!"$#"$$$ (%& &!$$&(("$  "!)" "#(!!"" ((#()""!&$!%$! ""%$$))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%"$$$$ $ "&&&&$$($&(     $   " &$))'(& ('(!"$#"$$$ (%& &!$$&(("$  "!)" "#(!!"" ((#()""!&$!%$! ""%$$))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%"$$$$ $ "&&&&$$($&($     $   8001
ォsェ」ェ喬c���ロェ爼5ァ&ァ��ェ�� 讙鬪��5ィ5ェ5ェ5ェ゙ヲサェ�ソェ`テェPヌェ�ヒェ`マェP,ァ/ァ2ァ$#& !"#$%&'()*+,-./0123456789:;<=>? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_@ABCDEFGHIJKLMNOPQRSTUVW???????????����?????????????PIS-????テ????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`aマc,e^e~e`i~i^i`A~O~E'aeAEo^o~o`u^u`y~O~U~スL-Y=Ptf-a'i'o'u'n~N~a_o_?��ヘホ!<<>>���������������������楓��������燒��������楓燒��������。ケッコアォイoIァシ」ヒエ、サ=_トニヌfj-:ネ゚ノワセnムソ� "Y]<$ "Y<AN$ "Y<AN$ QENQENPPT00r
fXY!"&O$&M$#!# #"DATA `ヲCOMPOS5ィ$PF � $PG �ェ $STARTsェ$DONE 」ェ$QUIT 喬CODE €�8023A
ォsェ」ェ喬c���ロェ爼5ァ&ァ�ォ�� 讙鬪����5ィ5ェ5ェ5ェ゙ヲサェ�ソェ`テェPヌェ�ヒェ`マェP,ァ/ァ2ァ$#& !"#$%&'()*+,-./0123456789:;<=>? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_@ABCDEFGHIJKLMNOPQRSTUVW???????????����?????????????PIS-????テ????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`aマc,e^e~e`i~i^i`A~O~E'aeAEo^o~o`u^u`y~O~U~スL-Y=Ptf-a'i'o'u'n~N~a_o_?��ヘホ!<<>>���������������������楓��������燒��������楓燒��������。ケッコアォイoIァシ」ヒエ、サ=_トニヌfj-:ネ゚ノワセnムソ� "Y]<$ "Y<AN$ "Y<AN$ QENQENPPT00r
fXY!"<>&O$&M$#!# #"DATA `ヲCOMPOS5ィ$PF � $PG ォ $STARTsェ$DONE 」ェ$QUIT 喬CODE €�ML84€ォrェ「ェ巻c���ノェ?vァnァ�ォ�� ホェロェ゙ェリェユェメェユェ遯���皙茗��4ェ�゙ヲコェ ホ シェ � セェ x タェ g テェ H ニェ < コェ ホシェ �セェ xタェ gテェ Hニェ <rァtァ�。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚???����?????????????�So????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`a[c,e^e~e`i~i^i`A~A[E'aeAEo^o~o`u^u`y~O~U~c|L-Y-PtS-a'i'o'u'n~N~a_o_?/\1214!<<>>�棍ァ|イ�イケケイ|ケサササケコーアウエエ|�ウコクーア�€�ーーアアココククエ|€|サクョ・ォャヲaB,gn-Eru.toIO-n_so|O/En=_�>_<_fj-:~_o.-v-n2��     


     0NDIKM DIKM0N65 DIKM0N65 %9NTIHCD10MJKLKM G  +!  +) +  +(  +"

+*DATA `ヲJCOMPOS�$PF � $PG ォ $STARTrェ$DONE 「ェ$QUIT 巻CODE €�ML92€宵�ィィc���JィwィΚ�� Oィ\ィ_ィYィVィSィVィhィrィmィrィbィeィ妾nァャァnァ゙ヲ7ィ ホ ;ィ � =ィ x ?ィ g Dィ H Gィ < 7ィ ホ ;ィ �=ィ x?ィ g Dィ HGィ <


     0NDIKM DIKM0N65 DIKM0N65 00%9NTIHCD10MJKLKM G????????????????????PISo????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`a[c,e^e~e`i~i^i`A~A[E'aeAEo^o~o`u^u`y~O~U~c|L-Y-PtS-a'i'o'u'n~N~a_o_?/\1214!<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^aB,gn-Eru.toIO-n_so|O/En=_+_>_<_fj-:~-o.-v-n2'`?  +!  +) +  +(  +"

+*DATA `ヲヒCOMPOS妾$PF wィ $PG Κ $START�$DONE ィ$QUIT ィCODE €�ML92I€tェ「ァ筴ツァUH��2ィ6ィEィQィ�� 9ィ=ィAィcィfィ]ィ`ィiィqィmィqィtィ&ァdァ&ァ゙ヲィx�
ィ x ィx�ィx "ィ x*ィ <��FH-TO6 FH-TA 2XW7 FH-TA 2XW7 XWXWXWXWWXWXA2V-- EFGHSST????????????????????????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,��a^a~a`a�,e^e~e`i~i^i`A~A�'aeAEo^o~o`u^u`y~O~U~c|L-Y=Ptf�。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚�������������������������������? K+! K +) K+ K+( K+"
K
+*DATA `ヲーCOMPOStィ$PF Eィ $PG Qィ $START「ァ $DONE 筴 $QUIT ツァ CODE €�ML182€クォメァィ����kィクィ�Sィ_ィ�� xAィDィMィPィGィJィpィzィuィzィィおクゥVァ肌Vァ゙ヲ2ィx 4ィ
x6ィ x8ィx ;ィx>ィx4ィ
x6ィ x;ィx>ィx =%S00!0!AKMID 0KMID6 0KMID6 CDHITI!B#!A!C@!A%9MJKLKM10物惠�ィ、ィィィャィーィエィ!0!A!D!C!B!J!K!@!1@}|`^[#@][\@#][\0~`}O~|[\]{|}_{0�。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚��������������������������������????????????????????PI�????????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,����€a��e~���i`�A�'aeAE��o`u^�y~��c|�Y-PtS-������a_o_�/\1214�<<>>HIHXH*||||\\||\///\\--|-+||\/--|--|----\\//-|-|//��ユ�テa�gn-Eru.toIO-n_so|�En=_+_>_<_fj-|~_�.-v-n2ネ?#!# #"DATA `ヲミCOMPOSクゥ$PF Sィ $PG _ィ $STARTメァ $DONE ィ $QUIT � CODE €�ML182I€亂メァィ�UH��~ィおfィrィ�� xRィVィ`ィcィZィ]ィ�昏鴎昏勢畑乖肌VァVァ゙ヲ2ィx7ィ
x =ィ x BィxGィx Mィx 7ィ
x=ィ xGィxMィx !6TFH-0I 7TFHW0-0A 2 7TFHW0-0A 2 W0:W0W0W1:W1W1-1-0EFGH€A2S0S1TII????????????????PI????????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?€��������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚�������������������������������?#!# #"DATA `ヲーCOMPOS乖$PF fィ $PG rィ $STARTメァ$DONE ィ$QUIT �CODE €�ML192€�ェ@ィ€ィ`ィ���遞マィロィ�� �xスィタィノィフィティニィオィケィ�甯�甯ッィイィ�ィ�トァィ゙ヲ�ィ ホ 「ィ � 、ィ x ヲィ g ゥィ H ャィ < 「ィ �、ィ xゥィ Hャィ <「ィ  」ォ・ャ、ィ� 」ォ・ャゥィ� 」ォ・ャャィx 」ォ・ャ      
=%S0!*!20KMID !*0KMID6 !*0KMID6 10!/!*CDTIHI€%9NMJKLKM????????????????PI????????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?€��������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚�������������������������������?��#!�€# ��#"
DATA `ヲGCOMPOS�ィPS12 ・ォPS12I ァャ$PF マィ $PG ロィ $START@ィ $DONE €ィ $QUIT `ィ CODE €�ML192I€*ォ@ィ勢hィUH�� ゥゥ�ゥ��� ゥx爲茯鈺�險�リィワィゥゥゥゥ"ゥ&ゥ*ゥ�トァィ゙ヲクィ ホスィ � ティ x ネィ gヘィ H モィ < スィ �ティ xヘィ Hモィ <スィ  ホォミャティ� ホォミャヘィ� ホォミャモィx ホォミャ      
UO6%HVI1!ATGH- W0A 2%HVI1!ATGH- W0A 2%HVI1!ATGH- W0W0:W0W1W1:W1%G%H--EFGH€A2VSSTI3I1????????????????PI????????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?€��������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚�������������������������������?��#!�€# ��#"
DATA `ヲrCOMPOS*ゥPS12 ミォPS12I メャ$PF � $PG ゥ $START@ィ($DONE 勢($QUIT hィ(CODE €�ML292€ォpィ�ィ勢�����ルィ螽€�� �xヌィハィモィヨィヘィミィソィティ�ィゥゥゥ ゥゥゥゥゥカァ�2ィ゙ヲーィ ホイィ � エィ x カィ gケィ H シィ < ーィ ホイィ �エィ xカィ gケィ Hシィ <ーィホ圻圻イィ�圻圻エィx圻圻カィg圻圻ケィH圻圻シィ<圻圻     


        =%S0!*!2KMIDr00Z   !/!*CDHITI%9
NMJKLKM10YZ????????????????PI????????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?€��������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚�������������������������������?#!# #" DATA `ヲ<COMPOSゥPS12 忰$PF ルィ $PG 螽 $STARTpィ $DONE �ィ$QUIT 勢CODE €�
 
    




 ML292I€_ォpィタィ乖リ��<ゥ$ゥ0ゥ€�� @ゥxゥゥゥ!ゥゥゥゥ ゥDゥLゥHゥLゥOゥSゥWゥ[ゥ_ゥカァ�2ィ゙ヲ險 ホ愷 � � x � g�ィ H ゥ < 險 ホ愷 �� x� g�ィ Hゥ <險ホ戓戓愷�戓戓�x戓戓�g戓戓�ィH戓戓ゥ<戓戓     


        #UO6%HVI1TGH-r0I1%Q W03$%HVI17TGH-r0 W03$%HVI11TGH-r0 W0W0:W0W1W1:W1%G%H--EFGH€3VSSTI3I1%P%Q????????????????PI????????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?€��������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚�������������������������������?��#!�€# ��#" DATA `ヲ�COMPOS_ゥPS12 �$PF $ゥ $PG 0ゥ $STARTpィ($DONE タィ($QUIT 乖(CODE €�
 
    




 PM2410€sェ�
ェ寘c���8ェQェAェ�� =ェaェdェmェpェgェjェnァnゥャゥnゥ゙ヲェ�
ェ �
$ェ x
)ェx
.ェ H
3ェ <
ェ�ェ �$ェ x)ェx.ェ H3ェ <????????????????????PISo????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`a[c,e^e~e`i~i^i`A~A[E'aeAEo^o~o`u^u`y~O~U~c|L-Y-PtS-a'i'o'u'n~N~a_o_?/\1214!<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^aB,gn-Eru.toIO-n_so|O/En=_+_>_<_fj-:~-o.-v-n2'`?
9NVG   ZBZAZ6BCAC6C%9N  UV79HG  +!  +) +  +(  +"

+*DATA `ヲッCOMPOSnァ$PF Qェ $PG Aェ $START�$DONE
ェ$QUIT 寘CODE €�P1090€リェpァ乂€ァ$H��レァ?Xィ!ィ ィィ��荅隗x�寀���愑゙ァ皎�ァィィィリィ2ァ2ァ2ァ゙ヲーァ��カァx�シァ �ツァ xネァx�ホァ��ヤァx�� FH-T5 2FH-T5 2FH-T5 PPPPPPPA45LEFGH--SSTR@RR#R3ィ9ィ=ィAィEィIィMィQィUィ=RRRRRRRR>@}`|~[#[]\|$#]}\@~[{\|~[\]{|}@{Y???????????????????????????????????PI�????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,��a^�€��e^e磨i吠^������o^��u^�y迄�c|�Y=�S-a'i'o'u'��a_o_�ヲオ1214�<<>>HIHXH*シキキキオオキシオコココオケセクカスソカカケヲセクカスソセセククケケヲヲソソコヲH*mw||||~^a�gn-Eru.toIO-�s��En=_+_>_<_fj-|~_�.-v-n2`'?    +!       +)    +    +(    +" 

 
 
+*DATA `ヲDCOMPOSリィ$PF ィ $PG ィ $STARTpァ$DONE 乂$QUIT €ァCODE €�QUME<0AB
65 /54 5 
5 
�????????????????????PISo????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`a[c,e^e~e`i~i^i`A~A[E'aeAEo^o~o`u^u`y~O~U~c|L-Y-PtS-a'i'o'u'n~N~a_o_?/\1214!<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^aB,gn-Eru.toIO-n_so|O/En=_+_>_<_fj-:~-o.-v-n2'`? DATA 擱COMPOS龜PS10 エ�$PF 8� $PG D� $STARTP�$DONE €�$QUIT ー�CODE €�
 

 

     
QUMEWPィ~ァョァ密00��ィ���� ィ<ファxニァノァミァモァヨァレァンァ荅ィィ~ィァァ@ァ゙ヲxx~ェ~ェx~ェ~ェ�
� 
   45JRMB% JRMB%  JRMB%  IJQRK2MAB /
$% DATA `ヲ COMPOS~ィPS12 €ェ€$CTRLF� $CTRLG� $START~ァ$DONE ョァ$QUIT 密CODE €�????????????????????PISo????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`a[c,e^e~e`i~i^i`A~A[E'aeAEo^o~o`u^u`y~O~U~c|L-Y-PtS-a'i'o'u'n~N~a_o_?/\1214!<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^aB,gn-Eru.toIO-n_so|O/En=_+_>_<_fj-:~-o.-v-n2'`?

 
   

  
 
LP4080€ワェ刊コァェァ}0�� ィィ��ィ��}隗x筴蟋����ィィ{ィィワィァァLァ゙ヲハァxミァ
xヨァ xワァxVォVォ�������� 
     PM1  P  P S3 S2 S1 S4 ERWO&ッタ
PQ_D1 A1,1@COURIER 10 A2,1@PRESTIGE ELITE 12 A3,1@LETTER GOTHIC 15 A4,1@BOLDFACE PS _D2 A1,2@COURIER 10 A2,2@PRESTIGE ELITE 12 A3,2@LETTER GOTHIC 15 A4,2@BOLDFACE PS ????????????????????ッタ????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,�サa^�。aヲ「e^e~スi~i^i`ロAヲEァaeAEo^�o`u^u`y~ワン゙」フPtソaァiァoァuァn~N~a_o_?/\ョャ!<<>>HIHXH*||||++||++++\\--|--|||++--|--|----++++-|-|//H*mw||~^a�gn-Er・toIO-n_so|O/En=_+->_<_fj-|~_ヲ.ィゥェォ.マ@ DATA `ヲ�COMPOSワィPS12 Xォ$PF � $PG ィ $START刊 $DONE コァ$QUIT ェァ$PORT ィd$LAND {ィdCODE €� 





   
   
 







 













   
   
 







 







SR550}}AB
65YZ\ P\  P/  P/
�????????????????????PISo????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`a[c,e^e~e`i~i^i`A~A[E'aeAEo^o~o`u^u`y~O~U~c|L-Y-PtS-a'i'o'u'n~N~a_o_?/\1214!<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^aB,gn-Eru.toIO-n_so|O/En=_+_>_<_fj-:~-o.-v-n2'`? DATA 擱COMPOS龜PS10 エ�$PF 8� $PG D� $STARTP�$DONE €�$QUIT ー�CODE €�
 
   
  
 
 
   
  
 
 
   
  
 
 
   
  
 
GEM10X€>ォdァ┤tァH��セァ>ィィ�誾��ネァファxヤァリァホァムァツァナァワァ荅爰荅遘�>ゥ&ァ&ァ&ァ゙ヲ肌x�岌
x「ァ xゥァx�ーァx�キァx��@  @ @ WBWBWBWBWBWBA45LEF--SSTU0U1> =>K=ィィ#ィ'ィ+ィ/ィ3ィ7ィ;ィ=77777777>@}`|~[#[]\|$#]}\@~[{\|~[\]{|}@{P !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?????????????????????PI�????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,��a^�€��e^e磨i吠^������o^��u^�y迄�ヤ���゚a'i'o'ワ��a_o_���ホフ�<<>>������������������������������������������������a�gサクrナtoIウ�ケ��En=_シ>_<_fjソ~_�.ネv-ィrヒィォ#!# #"DATA `ヲVCOMPOS>ゥ$PF � $PG 誾 $STARTdァ$DONE ┤$QUIT tァCODE €�NX10.ャXィxィhィリ��朝鉀ャゥzゥ���fゥx^ゥbゥwゥqゥtゥkゥnゥXゥ[ゥ勦。ゥ擠。ゥ.ェ椥ワァィ゙ヲ葵x 物x 「ィ
xッィ x シィx ノィxヨィx 罟 x�x�ィ� コャコャ
ゥフ コャコャゥ� コャコャ$ゥx コャコャ1ゥフ コャコャ>ゥ� コャコャKゥx コャコャ
@O!  @@ xpWM xpWP xpWM xpWP xpWP xpWM xpWP pWPx pWPx xpWM xpWP xWMp xWPp xpWP xpWM xpWP45--\EFGH<R#RR[R3SSTxxツゥニゥハゥホゥメゥヨゥレゥ゙ゥ筰讖�RRRRRRRRRR R
@}`|~[#[]\|$#]}\@~[{\| ~[\]{|}@{\????????????????????P|�????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,��a^�€��e^e磨i吠^������o^��u^�y迄�c|���S-a'i'o'u'��a_o_�/\1214�<<>>HIHXH*||||\\||\///\\--|-+||\/--|--|----\\//-|-|//H*mw||~^a�gn-Eru.toIO-�s��En=_+->_<_fj-|~_�.-v-n2`'?#!# #"
DATA `ヲ\COMPOS.ェPS12 シャPS12I シュ$PF zゥ $PG � $STARTXィ$DONE xィ$QUIT hィCODE €�  
  
 


 



 

 

 

   
 
  





 

 

SG10€椨Xィxィhィ���ゥ^ゥゥ��D��ヨィレィxホィメィ險筧螽ワィ゚ィネィヒィ ゥゥ ゥゥゥゥ棠椥ワァィ゙ヲ葵x 葵x 暢
x惠 x ヲィx ーィxコィx トィ xコィx 葵フ 6ャ6ャ葵フ 6ャ6ャ暢� 6ャ6ャ惠x 6ャ6ャヲィフ 6ャ6ャーィ� 6ャ6ャコィx 6ャ6ャ
@  @@ BBW0 BBW0 BBW0 BBW1 BBW1 BBW1B45-1-0yEFGH<7#77[73S0S1Tp1p02ゥ6ゥ:ゥ>ゥBゥFゥJゥNゥRゥVゥZゥ7777777777 7
@}`|~[#[]\|$#]}\@~[{\| ~[\]{|}@{\????????????????????P|�????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,��a^�€��e^e磨i吠^������o^��u^�y迄�c|���S-a'i'o'u'��a_o_�/\1214�<<>>HIHXH*||||\\||\///\\--|-+||\/--|=++=--=\\//-|-|//H*mw||~^a�gn-Eru.toIO-�s��En=_+->_<_fj-|~_�.-v-n2`'?��#!�€# ��#"
DATA `ヲリCOMPOS棠PS12 8ャPS12I 8ュ$PF � $PG � $STARTXィ$DONE xィ$QUIT hィCODE €�  
  
 


 



 

 

 

   
 
  





 

 

SG10I€ォXィxィhィUH����爲�D��ヒィマィxティヌィラィレィムィヤィサィソィ�ィゥゥゥ
ゥゥゥ椥ワァィ゙ヲ葵x 葵x 妾
x棹 x ・ィx ャィxエィx 葎 xエィx 葵フ ーォーォ葵フ ーォーォ妾� ーォーォ葎x ーォーォ・ィフ ーォーォャィ� ーォーォエィx ーォーォ
@ 6 @@ 5W05MW04W05W05W15MW15W1I1I0-1-0YEFGH<�A2S0S1Tp1p045????????????????PI????????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?€��������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚�������������������������������?��#!�€# ��#"
DATA `ヲRCOMPOSゥPS12 イォPS12I イャ$PF 爲 $PG � $STARTXィ$DONE xィ$QUIT hィCODE €�  
  
 


 



 

 

 

   
 
  





 

 

DMP130ャ(ィhィHィ0����ゥゥワィ險�� モィxマィムィヨィルィ��ィトィフィネィフィェnァャァ�゙ヲ葵� 昏 � 扮動暢 x 扮俗葎� 惠� 峇匈。ィx 扮俗ヲィ 峇匈ォィ�峇硫ーィ0 峇匈オィ0�峇硫コィ�小硫ソィ�小硫��      �
 BX:U6  BX;6  BX;6 SSX ;ッ:;ゥ:
BBゥ ゥゥY :;Y ;Y'ゥクサタカ。モ「チニスヌツ~アメラムミテキ|トシセイウエ」ーッソ�。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚��������������������������ィコェォ�ァ????????????????????�€????->????� !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,�����������������������y�����Pt��。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚��������������������������������#!# #" DATA `ヲ= COMPOSェPS12 速$PF ワィ $PG 險 $START(ィ $DONE hィ $QUIT Hィ CODE €�             D2100Pォ@ィ€ィ`ィx��ゥゥ�ィゥ�� �x����ゥ�トァィ゙ヲ�ィ, ・ィエ ェィエ ッィ$, エィエ ケィ$エ セィエティエネィエヘィ$エメィエ堪堪レィエ悪悪筧エ堪堪�$エ悪悪�

 �
    
�
  =2;     ?1?2?1?2 ッゥ1
????????????????????ッゥ????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,クサタカ。モ「チニスヌツi、アメラムミテキo、トu、yセイウエ」ーPtソネノハヒヘヨa_o_ワ��ョャフ<<>>������������������������������������������������aケgn-Er・toIO-n_so|ユEn=_+_>_<_fj-:~-ヲ.ィコェォァ?#!# #"
DATA `ヲ,COMPOSゥPS10 軒PS12 喚$PF �ィ $PG ゥ $START@ィ $DONE €ィ $QUIT `ィ CODE €�  
                        

     

 
    
D2110Gャ@ィ€ィ`ィx��*ゥ-ゥGゥ/ゥゥゥ�� ゥxゥゥ ゥゥ�ィゥ�甯�甯Gェ�トァィ゙ヲ�ィ, ・ィエ ェィエ ッィ$, エィエ ケィ$エ セィエティエネィエヘィ$エメィエノュノュレィエヌャヌャ筧エノュノュ�$エヌャヌャ�

 �
    
�
  HB:=2>1  BX;  BX; ?1?2?1?2SSXBB ;ッ:;ゥ:1
5ゥ;ゥAゥY :;Y ;Y'ゥクサタカ。モ「チニスヌツ~アメラムミテキ|トシセイウエ」ーッソ�。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚��������������������������ィコェォ�ァ????????????????????�€????->????� !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,�����������������������y�����Pt��。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚��������������������������������#!# #"
DATA `ヲkCOMPOSGェPS10 ヒュPS12 ノャ$PF ゥ $PG ゥ $START@ィ $DONE €ィ $QUIT `ィ CODE €� 
            
      

     

    

DWP230ェ~ァセァ椥0��ィィ�ィ�� �x遘鬧鈊�ィァァ@ァ゙ヺァ
x皎 x荅x分分���������� 
          ゙ク
????????????????????ッタ????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`aヲc,e^e~e`i~i^i`A~AヲE'aeAEo^o~o`u^u`y~O~U~゙L-Y-PtS-a'i'o'u'n~N~a_o_?/ク1214!<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^aB,gn-Eru.toIO-n_so|O/En=_+_>_<_fj-:~-ヲ.ィゥェォ'`?#!# #" DATA `ヲ7COMPOSィPS10 略$PF � $PG ィ $START~ァ $DONE セァ $QUIT 椥 CODE €�


















DWP520ェ~ァセァ椥0��ィィ�ィ�� �x遘鬧鈊�ィァァ@ァ゙ヺァ
x皎 x荅x分分���������� 
          ゙ク
????????????????????ッタ????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`aヲc,e^e~e`i~i^i`A~AヲE'aeAEo^o~o`u^u`y~O~U~゙L-Y-PtS-a'i'o'u'n~N~a_o_?/ク1214!<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^aB,gn-Eru.toIO-n_so|O/En=_+_>_<_fj-:~-ヲ.ィゥェォ'`?#!# #" DATA `ヲ7COMPOSィPS10 略$PF � $PG ィ $START~ァ $DONE セァ $QUIT 椥 CODE €�


















TI855�゙ァ�ィ00��sィwィ�[ィgィ ��<JィxDィGィNィQィTィXィ€ィΚzィ}ィ�bァbァ�ァ゙ヲ.ィx1ィ
x5ィ x9ィx€<ィx€@ィx€.ィ
ーx��1ィミx��5ィXx��<ィミ€y��@ィX€y����������
 PJMR<%d JMR< P JMR< P zyzyIJQRK2M /
$%ed????????????????????PISo????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`a[c,e^e~e`i~i^i`A~A[E'aeAEo^o~o`u^u`y~O~U~c|L-Y-PtS-a'i'o'u'n~N~a_o_?/\1214!<<>>HIHXH*||||\\||\///\\--|--|||\/--|--|----\\//-|-|//H*mw||~^aB,gn-Eru.toIO-n_so|O/En=_+_>_<_fj-:~-o.-v-n2'`?#!# #" DATA `ヲ�COMPOS�PS10 �ェ$PF [ィ $PG gィ $START゙ァ$DONE �$QUIT ィCODE €�$H<<<<<<<<H$<<<<<<<<<<<<<<<<<<<<H<H<<TTTTHHTT0<THTTTHTTHTTTTTTH<<<`H<<H<H<0HH$$H$TH<HH<<0HHTHH<<<0H<HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHP351讚(ィHィ8ィ00��モィ讓ワィサィヌィ ��<ィィx「ィ・ィョィアィエィクィ惠洽讖nァャァ�゙ヲXィ ネ^ィ xbィ djィ <pィ
xtィ xxィ
<~ィ <┴ミpfャfャ勘ミphュhュ耳hpfャfャ蜜hphュhュ����������������
 P  P
 P *0[*0*0[!*0!*1*2*1!*2!*1$*3*1!$*3!IJQRK2Mッゥ
爲罟?=????????????????????????????????�。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソ????????????????????????????????�������������������������������?????????????????????ッゥ????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,クサa^カ。aヲ「e^eセスiセi^i、アAヲE�aeAEo^キo、u^u、yセイウエ」ーPtソa�i�o�u�n~N~a_o_?��ョャ!<<>>������������������������������������������������aケgn-Er・toIO-n_so|O/En=_+_>_<_fj-:~-ヲ.ィコェォァ?#!# #"
DATA `ヲ
COMPOS讖PS10 hャPS12 jュ$PF サィ $PG ヌィ $START(ィ$DONE Hィ$QUIT 8ィCODE €�<<884,88<<$$888488888888888888<<88<88<8(8<8<<<8<<88<<<<<8(4(0<0888880<8,,<,<888844088<<84((00888088<0<((48<<<<<8<<<<8<888<<88808088<0<((48<<<<<8<<<<8<888<<88808HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH<DD@@<$4H@DD((8D @ 8@@@@@@@@@@$$<D<8DHDDDDDDH8@HDHHDDDHDDDHHHH@,8,4H4DD@DD8DH44H4HHDHH@D8HHHHHD, ,444<@@<D@@4D,08<DDHHH@@HDD8HDDH@HDHD4<<D@@4D,08<DDHHH@@HDD8HDDH@HDHD4<HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHP1340@ォ「ァツァイァ00��*ィ@ィ6ィィィ ��<ィxィ ィ@ゥ&ァdァdァ゙ヲメァ ネレァ x爰 d隗 <� x� <���������������� I  I I "*0["*0*0[!*0!"*1*1!"*3*3!IJッゥ
N:ィ=ィ?=????????????????????????????????�。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソ????????????????????????????????�������������������������������?????????????????????ッゥ????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,クサa^カ。aヲ「e^eセスiセi^i、アAヲE�aeAEo^キo、u^u、yセイウエ」ーPtソa�i�o�u�n~N~a_o_?��ョャ!<<>>������������������������������������������������aケgn-Er・toIO-n_so|O/En=_+_>_<_fj-|~_ヲ.ィコェォァ?#!# #"DATA `ヲdCOMPOS@ゥ$PF ィ $PG ィ $START「ァ$DONE ツァ$QUIT イァCODE €�P1351トォ(ィHィ8ィ00��ョィトィコィ蜜「ィ ��<暢x肩妾トゥnァャァ�゙ヲXィ ネ`ィ xfィ dnィ <tィ
xzィ x€ィ
<� <tィx\ャ\ャzィx^ュ^ュ€ィ<\ャ\ャ�<^ュ^ュ����������������
I I I "*0["*0*0[!*0!"*1"*2*1!*2!IJッゥ
Nセィチィ?=????????????????????????????????�。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソ????????????????????????????????�������������������������������?????????????????????ッゥ????->????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,クサa^カ。aヲ「e^eセスiセi^i、アAヲE�aeAEo^キo、u^u、yセイウエ」ーPtソa�i�o�u�n~N~a_o_?��ョャ!<<>>������������������������������������������������aケgn-Er・toIO-n_so|O/En=_+_>_<_fj-|~_ヲ.ィコェォァ?#!# #"
DATA `ヲCOMPOSトゥPS10 ^ャPS12 `ュ$PF 蜜 $PG 「ィ $START(ィ$DONE Hィ$QUIT 8ィCODE €�

  


 
 



 


 



    
  


Z125€3ォ|ァャァ肌��ィィ3ィ!ィ�ィ�x3ゥ>ァ>ァ>ァ゙ヲトァ ネハァ xミァ
xヨァ xワァネ�罘x��x��x�c [?7h   cc         ~


%ィ,ィ  ??????????????????????????????????????????????????????????????????????????????????????????????^_`abcdefghijklmnopqrstuvwxyz{|}~?????????????????????�So????�????? !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~?C,u~e'a^a~a`a[c,e^e~e`i~i^i`A~A[E'aeAEo^o~o`u^u`y~O~U~c|L-Y-PtS-a'i'o'u'n~N~a_o_��1214!<<>>�������������������������������������������鳬�濵��aB,gn-Eru.toIO-n_so|O/En=_�>_<_fj-:~-o゙-v-n2゙�    +!      +)   +     +(    +"

 
 
+*DATA `ヲキCOMPOS3ゥ$PF � $PG ィ $START|ァ$DONE ャァ$QUIT 肌CODE €�CCenterCM
MemoMemorandumPPrevious ParagraphH S SincerelySincerely, TTranspose WordTHIS IS TTTHIS IS TTTHIS IS TTTHIS IS TTTHIS IS TTSAMPKEY.DOC:
Sample Macros for ZDE, 01 June 90 by Carson Wilson.
This file describes the sample macros contained in SAMPKEY.ZDK
and SAMPKEY.ZDT. As distributed, ZDE contains no Macro Key
definitions. I have included the SAMPKEY.* files both to give
you an idea of the versatility available through ZDE's macro
capability and to provide you with some useful choresaving
routines. Many of the sample Macros come directly from the ZDE
Manual, and illustrate the use of conditional testing, jumps, and
control key entry from within Macros. In addition to being
educational, most of these "sample" Macros do useful work. While
you may (and should) define ZDE's Macros to do anything you wish
(or nothing, if you wish), I think you may find one or more of
these samples useful just as they are.
To install the macros in SAMPKEY.ZDK (or any .ZDK file) into your
copy of ZDE, just type "ZDENSTAL ZDE SAMPKEY.ZDK." Then exit
ZDENSTAL with the <S>ave option. This produces a working copy of
ZDE.COM with Macro Keys 0 to 9 as defined in the .ZDK file.
To alter or replace the Macros in SAMPKEY.ZDK, first edit the
text file SAMPKEY.ZDT with ZDE. Then translate SAMPKEY.ZDT into
a new macro file with the command "ZDKCOM SAMPKEY.ZDT." You can
also translate .ZDK files back into .ZDT files if you wish; see
ZDKCOM.DOC for more information.
The following briefly describes each of the Macros in the SAMPKEY
files:
MACRO 0 - SWAP CHARACTERS.
Macro Text:
q^S^S^G^D^U^U^D^G
Purpose:
Swaps the character behind the cursor with the previous
character. Useful for catching typos.
MACRO 1 - SOFTEN PARAGRAPH.
Macro Text:
q^QS^X^[=^M]^S^V ^V^D^[![
Purpose:
"Softens" Hard Carriage Returns from the line the cursor
is on to the end of the paragraph. This allows
reformatting with ^B of files from other word
processors.
MACRO 2 - MOVE TO START OF SENTENCE.
Macro Text:
q^[~.1^S^[1^[~.<^[2^D^[= 2^[=^M2
Purpose:
Moves the cursor to the beginning of the sentance the
cursor is currently on.
MACRO 3 - MOVE TO START OF PARAGRAPH.
Macro Text:
q^QS^S^S^[= [^D^D
Purpose:
Moves the cursor to the beginning of the paragraph the
cursor is currently on.
MACRO 4 - REFORM AND RETURN.
Macro Text:
q^B^QP
Purpose:
Reformat beginning with the line the cursor is on and
return cursor to current location. Useful when
revising text in the middle of a paragraph.
MACRO 5 - BROWSE FILE.
Macro Text:
n^[;^C^[![
Purpose:
Move through file a screen at a time. Press ESC to
stop.
MACRO 6 - DELETE WORD LEFT.
Macro Text:
n^A^T
Purpose:
Erases the word to the left of the cursor.
MACRO 7 - UNDERLINE WORD RIGHT.
Macro Text:
n^V^PS^F^PS
Purpose:
Brackets the word to the right of the cursor with the
control code ^S, causing the word to be underlined when
printed (NOTE: printer must be installed).
MACRO 8 - SWAP LINES.
Macro Text:
q^QS^KB^S^X^KK^S^E^E^KV
Purpose:
Swaps the current line with the previous line, moving
the cursor with it. Can be used to move a single line
up any distance within your file.
MACRO 9 - HELP MESSAGE.
Macro Text: n^QE^QS^N^N0=SwCh 1=Soft 2=SentBg 3=ParaBg
4=Reform 5=Browse 6=DelLft 7=Undl 8=SwLn 9=Hlp
^[;^[;^[;^Y^Y^QP
Purpose:
Briefly displays help message at top of screen.
P涛怠= ] ![�.11~.<2= 2= 2
怠= [qP�;![��SS 怠 B K V_薦S0=SwCh 1=Soft 2=SentBg 3=ParaBg 4=Reform 5=Browse 6=DelLft 7=Undl 8=SwLn 9=Hlp ;;;Pq^S^S^G^D^U^U^D^G
q^QS^X^[=^M]^S^V ^V^D^[![
q^[~.1^S^[1^[~.<^[2^D^[= 2^[=^M2
q^QS^S^S^[= [^D^D
q^B^QP
n^[;^C^[![
n^A^T
n^V^PS^F^PS
q^QS^KB^S^X^KK^S^E^E^KV
n^QE^QS^N^N0=SwCh 1=Soft 2=SentBg 3=ParaBg 4=Reform 5=Browse 6=DelLft 7=Undl 8=SwLn 9=Hlp ^[;^[;^[;^Y^Y^QP
..You must print this file in "W" mode with page length set to 54
..(the default) so that page numbers correspond with the Table of
..Contents and the Index. Use the "L" option for a left margin
..("L8" centers standard pitch on 8.5" wide paper), and the ""
..option to number pages.
ZDE
Z-System Display Editor
Version 1.0 10 Mar 89
ZDE and its documentation are copyright 1989 by Carson Wilson,
all rights reserved. They may not be circulated in any
incomplete or modified form without written permission of the
author. Any commercial use of ZDE, defined as any situation
where the duplicator receives revenue by duplicating or
distributing ZDE by itself or in conjunction with any hardware
or software product, is expressly prohibited unless authorized
in writing by Carson Wilson.
1. Introduction.
ZDE, the Z-System Display Editor, is a small, fast, powerful
text editor based Eric Meyer's famous Video Display Editor (VDE).
ZDE retains all features of VDE, but removes defects and supports
special ZCPR and ZSDOS features such as named directories,
register variables, automatic disk relog, and file datestamp
support. The install program has also been improved (see
ZDE10.NEW for a complete rundown of improvements). At the same
time, I have tried to be conscientious about the balance between
features and memory usage. If I added every new feature or
convenience that came to mind, we would soon have a luxurious
in-memory editor for 2 kilobyte files! Much of the following is
adapted with permission from Eric Meyer's VDE.DOC.
ZDE's native ASCII mode and definable macros make it an ideal
programmer's editor; its full formatting and printing features
also make it an efficient word processor. Written entirely in Z80
assembler, ZDE is F-A-S-T. There are no disk overlays, and all
editing is done in memory. As a result, finding a string near the
end of a 50K file takes WordStar 3.3 about 14 seconds (8MHz Z80);
ZDE does it in under a second. This is like moving through air
instead of molasses: you will find that you can do more of your
work on screen, and less on paper.
Among ZDE's features are:
Full-screen editing User area and named directory support
Block operations Wordwrap and reformat
File datestamp support Macro programs
Disk file operations Margins, tabs, spacing
Find and replace WordStar compatibility
Many print features Undeletion
Configurable options Support for all CP/M terminals
2. Installing ZDE.
ZDE works with Z80 CP/M 2.2 and 3.0 and compatible systems.
It is ideal for portable computers with limited disk space. There
are many user configurable options, and ZDE can be installed for
all CP/M terminals. If you are running ZCPR, ZSDOS or Z3PLUS, ZDE
offers features not available with less advanced system software,
but these system enhancements are not required.
To install ZDE, use the ZDENSTAL configuration program; see
the accompanying file ZDENSTAL.DOC. You should install ZDE for
your computer's terminal at the earliest convenience, since this
greatly enhances performance. There are many other installable
options; you will discover how you want everything set in the
course of using ZDE, so don't worry about going through all of it
at first. For ease of reference, portions of this manual
referring to installable options and settings are enclosed in
square brackets ("[" and "]").
3. Invoking ZDE.
ZDE is invoked from your system's command prompt using the
following syntax ("ufn" means "unambiguous file name"):
ZDE Begin working on a new file.
ZDE ufn Edit a new or already existing file.
ZDE dir:ufn Edit a new or existing file from another
directory.
ZDE ufn m Edit a file using mode "m."
ZDE ufn[m
"m" above can be either W, A, or N (see File Modes, below), and
"dir" can be either a drive, a user area, a drive followed by a
user area, or a ZCPR named directory. For example:
ZDE A4:MYFILE.TXT N Begin working on MYFILE.TXT at user
area 4, drive A, in non-document
mode.
The size of the file to be edited is limited by available
memory. This will vary for different systems, but normally the
maximum size will be between 45 and 55k. If a file is too large
to edit, you must break it up and edit the pieces separately.
Numerous CP/M utilities are available which will break up and
rejoin ASCII files.
4. ZDE's Command Set.
ZDE's commands consist of simple one- or two-key
combinations, easily found by the touch typist without
distraction. Most commands are the same as WordStar's. If you
have questions that this file can't answer, a WordStar manual may
be a useful reference. But ZDE is not a WordStar "clone"; there
are significant differences, including an extended set of
ESC-commands for functions such as macros (see below).
Virtually complete compatibility with the WordStar command
(sub)set can be achieved UNLESS the keys ^J, ^K, and ^L are used
as arrow keys (as on many CP/M computers). In this event ZDE
synonyms must be used: ESC- for the ^K- prefix; ESC-H for ^J; and
^\ for ^L (see ZDENSTAL.DOC for terminal installation).
4.1. Command Summary.
Below, the "^" character indicates use of the Ctrl key: ^K =
Ctrl+K. The ESC (^K), ^O, and ^Q prefixes require pressing two
keys in sequence: ^O C, for instance means press ^O, then C (or
^C). Any prefix may be canceled by typing ESC or Space.
4.1.1. Control Keys: Single Keystroke Commands.
^J (ESC H) = display Help menus.
CR = Carriage return (^M). Marks a paragraph end.
BS = Backspace (^H).
TAB = Hard Tab mode: insert tab (^I). Variable Tab mode: move
to next stop.
Arrow keys: WordStar: ^E up, ^X down, ^S left, ^D right.
Alternate: configurable, default ^K, ^J, ^H, ^L.
^F = move to start of next word right.
^A = move to start of next word left.
^R = scroll back one screen.
^C = scroll forward one screen.
^W = scroll back one line.
^Z = scroll forward one line.
^G = delete character to the right of the cursor.
DEL = delete character to the left (configurable).
^U = undelete a character.
^T = delete word to right of cursor.
^Y = delete current line.
^N = insert a carriage return (break line) at present
position.
^V = toggle INSERT mode on and off.
^^ = toggle case (upper/lower) of character at cursor.
^P = insert following control code in text.
^B = reformat current paragraph.
^L (^\) = repeat find/replace (repeats last ^QF or ^QA
command).
4.1.2. File and Block Commands: first hit ^K (or ESC), then the
key shown.
^K I = display file/memory Information message.
^K F = List files in disk directory.
^K E = Erase a disk file.
^K L = Load a brand new file to begin editing.
^K N = change the current file Name (affects Save, eXit).
^K S = Save the current file to disk, and continue editing.
^K D = Done. Save the file, then load a new one.
^K X = eXit: Save the file, then Quit to CP/M.
^K Q = Quit to CP/M, abandoning current file.
^K R = Read a disk file into text at cursor position.
^K P = Print the text (whole file or block).
^K B = mark the start of a Block.
^K K = mark the end of a block.
^K U = Unmark the block.
^K Y = Delete the marked block.
^K C = Copy the block text at present cursor position.
^K V = moVe the block text to the present cursor position.
^K W = Write the marked block to a disk file.
4.1.3. Escape and Macro Commands: first hit ESC, then the key
shown.
ESC arrows: Left/Right (including ^S/D) = shift screen
horizontally
by 32 columns.
Up/Down (including ^E/X) = shift screen
vertically
by 1/4 screen.
ESC TAB = move back to last tab stop.
ESC M = execute a Macro string of commands.
ESC # = store macro on numeric key for later recall.
ESC 0..9 = use stored key. (In macro mode: jump label.)
ESC !,=,~,+ = used in Macro programming (see below).
ESC ; = brief pause, during Macro execution only.
4.1.4. Quick Commands: first hit ^Q, then the key shown.
^Q Arrows: Left/Right (including ^S/D) = go to start or end
of line.
Up/Down (including ^E/X) = go to top or bottom
of screen.
^Q R = move to top of file.
^Q C = move to end of file.
^Q I = move to specified page or line number.
^Q B = move to marked block.
^Q Q = move to next line in queue (ZCPR only).
^Q Z = move to next place marker.
^Q F = find next occurrence of a string.
^Q A = find and replace a string.
^Q Y = delete from cursor to end of current line.
^Q DEL = delete from cursor to beginning of current line.
^Q T = delete until specified character (caution--powerful!).
^Q U = undelete a line.
4.1.5. Onscreen Commands: first hit ^O, then the key shown.
^O Arrow: Up (including ^E) = make current line top of
screen.
^O R = set right margin (column 1 turns off
wordwrap/formatting).
^O L = set left margin.
^O X = toggle Margin Release on/off.
^O C = center current line.
^O F = align current line flush with the right margin.
^O Q = toggle header on/off.
^O T = toggle ruler line on/off.
^O D = toggle display of hard CRs on/off.
^O A = toggle Auto Indent on/off.
^O S = toggle Double Spacing on/off.
^O H = toggle hyphenation on/off.
^O V = toggle tab mode Hard/Variable.
^O I = set variable tab stop.
^O N = clear variable tab stop.
^O P = set page length (0 turns off pagination).
^O W = toggle windowing on/off (see below).
^O Z = temporarily blank the entire screen.
5. Command Descriptions.
5.1. Auto-Indent Mode (^O-A).
Auto-Indent is useful for typing outlines, structured program
source code, and other text where the "left margin" varies.
Auto-Indent causes the RETURN key to act differently: If you are
entering new text, it will be indented to match the previous line.
If you are just moving through the file, the cursor advances past
any existing indentation.
5.2. Block Commands (^K-B, -K, -U, -R, -Y, -W, -C, -V, -P-B,
^Q-B).
A "block" of text is normally delimited by two markers
[default: ^@] which remain in memory until reset or deleted.
^K-B marks the beginning of the block; ^K-K marks its end.
Markers are inserted in the text. The two markers are identical;
the first one present is the start.
^K-U unmarks the block, removing any marker(s) set (block
markers can also be deleted individually as ordinary characters).
Markers are automatically removed as appropriate when ^K-B/-K are
used again.
^K-R reads in the contents of a disk file, inserting it as a
block after the current cursor position. You will be asked for
the name (and, optionally, mode) of the file. Other block
operation commands all require a Block to be marked:
^K-Y deletes the block (including markers).
^K-W writes the block text to a disk file; you will be asked
for the filename (and optional mode).
^K-V moves the Block text to the present cursor location,
deleting the original; ^K-C copies it and leaves the original.
Sometimes ZDE will run out of memory when moving blocks within a
large file. If this occurs, just write the block to a file,
delete it, and read it back in as: "^K-W, ^K-Y, ^K-R".
^K-P-B (^K-P with B option) prints the block text only.
The ^Q-B command, from wherever you are in the file, moves
the cursor to the Block start.
5.3. Cursor Movement (Arrow keys; ^F; ^A; ^Q-R, -C, -I).
ZDE supports three sets of Arrow keys, which function
interchangeably. The two built-in sets support the WordStar
"arrow key diamond" ^E, ^X, ^D, ^S, and the ANSI standard 3-byte
sequences (ESC-[-A, etc.). The third set is user-configurable,
and must be installed with ZDENSTAL. These keys move the cursor
up, down, right, and left respectively. Note: if you install ^J,
^K, and ^L as arrow keys, you must use ESC- commands for help,
file operations, and repeat find/replace, respectively.
Preceded by ^Q-, any arrow key (except ANSI) moves more
quickly: to the top or bottom of the screen, to the left or right
end of the line.
There are also two word movement commands: ^F moves right, to
the start of the next word; ^A moves left, to the start of the
previous (or current) word. Both have maximum ranges of 255
characters.
For quickly covering large distances, the commands ^Q-R and
^Q-C go all the way to the beginning and end of the file,
respectively, and ^Q-I goes to any specified page (or line, in
non-documents).
5.4. Deleting (^G, DEL, ^T, ^Y, ^Q-Y, -DEL, -T).
You can delete text one CHARACTER at a time: ^G deletes to
the right of the cursor, and DEL to the left. [If you have no DEL
key, you can install another equivalent.] Note that the ordinary
BS (^H) does not normally delete.
^T deletes an entire WORD to the right (up to 255 characters)
^Y deletes the entire current LINE. ^Q-Y deletes only the
part of the line to the right of the cursor; ^Q-DEL deletes the
part to the left.
^Q-T deletes UP TO a specified character. Example: "^Q-T."
deletes to the end of the sentence. Special case: "^Q-T-CR"
deletes to the next HARD CR, the end of the paragraph. This is a
powerful command, so use it with caution.
Accidentally deleted text can usually be recovered (see
Undelete, below).
5.5. Disk Operations (^K-F, -E).
^K-F gives an unsorted list of disk FILES: hit CR to list the
directory specified by the current file, or specify a drive, user,
or named directory (colon optional). If there is not enough room
to fit all the files on the screen, you will see "..." at the end
to indicate that there were still more. Press ESC or Space to
continue.
^K-E will ERASE a single disk file to provide more room on
the disk (no wildcards allowed).
5.6. File Commands (^K-N, -S, -X, -Q, -D, -L).
^K-N NAMES your work or changes the current file mode. You
can change the filename in the header before saving, and/or change
its mode to WordStar, ASCII, or Nondocument. To set the file
mode, introduce the mode character with the left square bracket,
e.g., "Name: MYFILE.WS [W".
^K-S SAVES your work: what's in memory is written to disk
under the file name in the header (you must have a file name; one
will be requested if necessary). If that file already existed, a
backup (.BAK) file may be preserved [configurable; see
installation guide]. If you haven't changed the file, ZDE prompts
you to confirm that you want to resave it anyway.
There are several different commands for finishing up:
^K-X saves your work and then EXITS to CP/M.
^K-Q just QUITS. If the file has been modified, ZDE asks if
you want to abandon the changes.
^K-D (DONE) saves your work, then loads a new file to edit.
^K-L quits the current file and LOADS a new one to begin
editing.
5.7. Find, Replace (^Q-F, -A, ^L, ^\).
^Q-F is the command to FIND a string. The search normally
proceeds from the cursor position forward, and is case
(upper/lower) insensitive. There are two options: "B" = search
backwards; "C" = case sensitive search. If used, the options
must be enclosed in slashes (eg, "/bc/") before the search string.
(If you want to search for a string beginning with a slash, use an
empty (//) option first.) In addition, a ^P-Z [this can be
reconfigured] functions as a wildcard matching any single
character. Other control codes, like ^M for newline, can be
included (with the ^P prefix where needed). Examples:
Find: /c/^MLABEL matches "LABEL" at start of line only;
Find: 4^Z^Z01 matches "42201", "47401", etc;
Find: wordstar matches "WORDSTAR", "WordStar" etc;
Find: ///88 matches "/88";
Find: /b/esc looks backwards for "Esc", "esc", etc.
^Q-A is the FIND/REPLACE command. It asks for a string to
find, and what to change it to (all options above apply to the
search string only). The cursor will be placed on each occurrence
of the string successively, starting at the cursor location. You
will see the prompt "Chg?" in the header. To replace the old
string with the new one, press "Y"; anything else skips to the
next. To change all further occurrences without being asked,
press "*". ESC cancels at any time. (Note: if ^Q-A is used in a
Macro, it will automatically assume "*" with no further input
required.)
^L (or ^\, if ^L is an arrow key) repeats the last ^Q-F or
^Q-A command. For ^Q-A, you will be asked whether you want to
replace the found string. For both, direction and case options
remain unchanged.
5.8. Header (^O-Q).
ZDE normally gives you a header, or status line, at the top
of the screen. However, if you like you can toggle the header
display on and off with the ^O-Q (QUIET) command. [The header may
also be suppressed by default.] This lets you see more file text.
It can also speed up operation on some slower terminals, as the
position doesn't have to be continually updated.
A typical header line looks something like:
------------------------------------------------------------------
B0/WORK:ZDE.DOC [A Pg 8 Ln 31 Cl 53 INS vt hy AI DS MR ^Q_
------------------------------------------------------------------
"B0/WORK:ZDE.DOC [A" = Current directory, filename, and mode.
"Pg 8, etc" = Current position in file by page, line, column.
For "N"ondocuments, there is no page number display. If
pagination (^O-P) is off, you will see "Pg 0" (document) or "OP"
(nondocument) here.
"INS" = Insert mode on (^V).
"vt" = Variable tabs on (^O-V).
"hy" = Hyphenation enabled. (^O-H) Doesn't display in "N"
mode.
"AI" = Auto indent mode on (^O-A).
"DS" = Double spacing (^O-S).
"MR" = Margins released (^O-X). Doesn't display in "N" mode.
"^Q_": Prefix keys (and some prompts) display here.
5.9. Information (^K-I).
^KI displays an Information message with:
- the ZDE version and date;
- whether (Y/N) the file has been changed since last saved;
- the current size of the file in bytes;
- the number of bytes of text memory used and free (1024
bytes = 1K).
You will note that the file uses about 20-25% less memory
than its actual length; this is due to ZDE's compression of text.
(Note: ZDE is limited to 16-bit arithmetic. In the unlikely event
that file size should exceed 64K it will be shown mod 64K; just
add 65536.)
Block moves and copying are limited by the amount of free
memory. Further, when there is less than 1K free, response time
can get very slow.
5.10. Insert Mode (^V).
^V toggles insertion on and off. If insert is OFF, any text
to the right of the cursor is overwritten as you type. If insert
is ON, what you type is inserted, and existing text moves to the
right.
5.11. Line Spacing (^O-S).
The ^O-S command toggles between single and double line
spacing. In double space mode, the following functions generate
double carriage returns: CR (^M), Insert CR (^N), Reform (^B),
Wordwrap. You can easily mix single and double spacing; the ^B
command can convert between the two. Note: if you prefer to keep
your actual file single spaced, you can still get a double-spaced
printout by using the "D" option of the ^K-P command (see
Printing).
5.12. Margins (^O-R, -L, -X, -C, -F).
^O-R sets the RIGHT margin, enabling wordwrap, reformatting,
and centering. A right margin of 1 disables all formatting
functions (same as in "N"ondocument mode). At the prompt
"Column:" enter the column number (1-255), or just hit CR for the
current cursor column. If the value entered conflicts with the
current left margin, ZDE sets the left margin to 1.
^O-L sets the LEFT margin in an identical fashion; of course,
the value must always be less than the current right margin,
meaning it's best to set the right margin first.
^O-X temporarily RELEASES the margins (resets them to 1),
allowing you to type outside them. Use ^O-X again to restore the
margins.
^O-C CENTERS the current line with respect to the margins, if
set. ^O-F sets the current line FLUSH right, if the right margin
is set.
5.13. Pagination (^O-P).
The ^O-P command sets the page length. Enter a value from 0
to 255, or just hit CR to restore the default value [normally 54].
When the value is nonzero, it determines the page and line
shown in the document header ("Pg xx Ln xx"), and page-oriented
Print functions (formfeeds, headers, start/stop print) are enabled.
When the value is zero, pagination is off. The header will
say "Pg 0 Ln xxxx", showing you the absolute line number in the
file. Also, printing occurs with no page breaks or formfeeds.
This can be useful for printing small things right after each
other on the same sheet; or, in conjunction with the "*" print
option, can be used to print out multiple copies of index cards,
labels, etc.
ZDE never sends a formfeed before printing; begin your file
with a ^P-L character if you need one. Otherwise, use of ^P-L is
not recommended in document files as it renders ZDE's page count
inaccurate.
5.14. Place Markers and Line Queue (^P-Z, ^Q-Z, ^Q-Q).
You can set any number of temporary PLACE MARKERS in the text
with ^P-Z (they will appear as ^Z). The ^Q-Z command moves the
cursor to the next place marker in the file, cycling back to the
top of the file if needed. Place markers are NOT saved to disk.
ZCPR users may also store a QUEUE of up to eight line numbers
in their user-defined messages (a set of sixteen bytes of
protected memory "available for user definition"). The ^Q-Q
command will then cycle through the queue of line numbers,
returning to the first location when it reaches a value of zero.
A value greater than the number of lines in the file takes the
cursor to the end of the file. The numbers are stored as two-byte
inverted hexadecimal words. This facility is intended as an
interface between other programs and ZDE for such purposes as
storing the locations of compiler errors, however ZCPR users may
also find it useful to POKE these locations directly before
invoking ZDE.
5.15. Printer Codes (^P).
Control codes for special effects in printing can be entered
in the text with the ^P prefix. Thus pressing ^P-^H (or ^P-H)
embeds a ^H, etc. Several standard codes are:
^H - backspace - overstrike previous character
^I - hard (ASCII) tab - printers respond variously to this
^L - formfeed (Not recommended unless pagination (^O-P)
disabled)
The Block marker, normally ^@, cannot be embedded, and ^Z is
reserved for use as a place marker. Control codes display on
screen as capital letters, highlighted if possible. ZDE assumes
they are not characters, so they are not counted when reformatting
text.
For greater convenience, you can also arrange to have a
single ^P-code produce an entire string of bytes for commonly used
printing effects. ZDE supports a subset of WordStar's printer
installation, seven definable codes: four toggles, four switches.
The Printer Installation in ZDENSTAL allows you to choose what
codes you want to use, and install the actual control sequences
your printer needs. The defaults are:
toggles: ^B, ^D, ^S, ^Y
switches: ^Q, ^W, ^E, ^R
In WordStar these toggles are Boldface, Doublestrike,
Underline, and Ribbon/Italic respectively, but you can make them
anything you like. "Toggles" are good for features like underline
and bold that are turned on and off. "Switches" are better for
multivalued parameters like character pitch.
Example: your printer uses ESC-U-01 (and 00) to turn
underlining on (and off). If you install these codes with
ZDENSTAL:
^S toggle on: (03)1B5501
...and off: (03)1B5500
then all you have to type in ZDE to get underlined text is:
^PSunderlined text^PS.
5.16. Printing (^K-P).
The ^K-P command PRINTS all or part of the file in memory.
You will be asked for a set of "Options:", at which point you may
enter zero or more of the following, in any order:
B prints only the currently marked BLOCK.
P PAUSES for your keystroke before each page (sheet
feed).
D DOUBLE SPACES all text to be printed.
Lnn sets the printer LEFT MARGIN to nn columns [the
default value can be set with ZDENSTAL].
^ FILTERS control characters ^X to text "^X".
*nn prints the job out nn TIMES (nn=1..255).
@nn begins printing AT the nn'th page.
=nn renumbers the pages beginning with nn.
#nn prints only (up to) a TOTAL of nn pages.
"..." uses the quoted string as a HEADER. The string,
followed immediately by the page number, will print
at the top right of each page near the margin (maxi-
mum length is 50 characters; an empty string, "",
gives numbered pages with no header text.)
The last four options (@,=,#,"") are NOT allowed if pagination is
disabled (^O-P), or if "B"lock print was chosen. Examples:
Options: L12P
- Print the file with a left margin of 12 columns, pausing
before each page for you to press a key (other than Esc).
Options: @6#2=14"Instructions, page "
- Print the sixth and seventh pages of the file, but numbered
14 and 15, with the header shown.
Options: BD^*2
- Print out the current marked Block twice, double spaced,
with control filtering.
In "W" mode, lines beginning with a "." will be regarded as
WordStar dot commands, and will neither print out nor affect the
page count (they have no other effect either).
You can abort printing at any time with ESC (this may take a
moment, or a few keystrokes, depending on your BIOS).
5.17. Ruler Line (^O-T).
To help you align text properly, ^O-T toggles display of a
"ruler line" above the text on and off.
In each column you will see one of several symbols: "[]"
designate the current margins (if set); "-" indicates areas within
the current margins, "." outside them. Also, tab stops are marked
by either "T" (Variable) or "I" (Hard). Examples:
("A" mode) [-----T-----T-----------T--------------]........
("N" mode) I.......I.......I.......I.......I.......I.......
5.18. Tabs (^I, ESC-TAB, ^O-V, ^O-I, ^O-N).
There are two Tab modes: Variable and Hard, and the ^O-V
command toggles between them. In Hard Tab mode the Tab key
produces an actual ^I (ASCII 09); whether this overwrites any
existing text depends on the Insert toggle. Hard Tabs display by
default at fixed intervals of 8 screen columns [this is
configurable to any multiple of 2].
In Variable Tab mode, the Tab key moves the cursor to the
next variable tab stop (you can always get a Hard Tab by typing
^P-I). If Insert is on, spaces are inserted up to the next tab
stop. Otherwise, existing text is skipped over, but spaces are
still added at the end of a line as needed. Up to eight tab stops
may be set with ^O-I and cleared with ^O-N; the defaults are in
columns 6, 11, 16, and 21 [these are configurable]. At the
prompt, enter the column number desired, or hit RETURN for the
cursor column.
The ^O-I command also accepts two multiple-set inputs: "@nn"
sets tab stops every "nn" columns, while "#n1,n2,..." sets tabs at
columns "n1,n2, ...". Both remove any pre-existing tabs, and
typing "@" or "#" alone simply clears all tabs.
The ESC-TAB command moves backward (left) to the previous
variable or hard tab stop.
5.19. Undelete (^U, ^Q-U).
The undelete functions may be used (repeatedly if necessary)
to recover a reasonable amount of text deleted either by
overtyping, or with any of ZDE's delete commands, IF the cursor
has not yet been moved away. ^U undeletes one character; ^Q-U
does a whole line.
Restrictions: undelete may not recover all of a Block delete
unless the cursor was in or near the block deleted, and it may
work imperfectly if DEL has been used several times in sequence.
Further use after all deleted text is recovered will produce
junk (usually duplicates of text above the cursor, which is
sometimes useful).
5.20. Upper/Lower Case (^^).
The ^^ (ctl-caret) command changes the case of the character
at the cursor, if it was a letter, and moves the cursor one
character to the right. Useful for capitalizing a string of
lowercase text, or vice versa.
5.21. Window and Screen (^W, ^Z, ESC-Arrows, ^O-Up, -W, -Z).
ZDE supports several functions to move and alter the display
screen.
The ^W and ^Z commands scroll the screen up and down a line
at a time, without moving the cursor (unless necessary).
Preceded by ESC, any arrow (except ANSI) moves the screen
rather than the cursor: the text as a whole shifts up/down 1/4
screen, or right/left 32 columns, while the cursor stays put (the
cursor must be past column 32 for horizontal shifts to work).
Preceded by ^O-, any UP arrow key (except ANSI) makes the
current text line the top of the screen.
The ^O-W command creates a WINDOW in the bottom half of the
screen, which retains a copy of the file text starting at the
current line, plus the current status and/or ruler line(s), if
any. Editing continues normally in the top half of the screen.
This is useful for comparing different sections of text within a
file, or even between different files. Typing ^O-W again removes
the Window. Note: Windowing is only supported for screens of 15
or more lines.
The ^O-Z command temporarily zaps (blanks) the entire screen;
good for avoiding CRT burn-in, or just protecting work from prying
eyes or fingers. Restore the screen by pressing ESC or SPACE.
Note: if Windowing was in effect, any text in the window will be
lost.
5.22. Wordwrap, Reformat (^B, ^O-D).
WORDWRAP is automatic in Document ("W" or "A") modes whenever
the right margin is set. Any text entered will be formatted to
the current margin settings as you type. The end of a paragraph
is marked by a "HARD CR", which occurs when you press the RETURN
key (this is a CR immediately following a character of text). In
contrast, when wordwrap occurs you get a "SOFT CR" (which is
actually a CR with a space before it). You can change a hard CR
into a soft one, or vice versa, by deleting or adding a space at
the end of the line. Hitting RETURN also hardens a soft CR. The
distinction between hard and soft CRs is only important when
reformatting.
^B REFORMATS from the line the cursor is on, to the end of
the paragraph, according to the current margin settings and line
spacing. ^B may be used not only to reshape a paragraph after
editing, but also to change its margins and line spacing.
Indentation can be tricky if you have a left margin set. If the
current line is indented relative to the next one, ZDE assumes
that amount as your paragraph indentation.
^O-D toggles DISPLAY OF HARD CRs. Hard CRs, otherwise
invisible, can be caused to display as a "<" character. This can
be useful; some may find it distracting, so it turns off.
6. Macros.
6.1. Macro (ESC-M).
A MACRO is a string of ZDE commands and text that, once
defined, can be repeated automatically. When you type ESC-M you
will be asked for the string, then a "Repeat count". Usually you
will simply type a number for the repeat count (0-9, or "*" for
"indefinitely"). You will see the results as the macro executes,
and you can abort it at any time by pressing ESC. If you are sure
you know what you're doing, you can speed up Macro execution by
specifying "Quiet" mode: press "Q" before the repeat count. Only
the header, if present, will be updated as the Macro runs.
Macros also stop any time an error occurs; the error message
will be visible, and can be cleared by pressing ESC. Many
commands (like Find or Reformat) are designed to generate errors
at the end of the file so that indefinite ("*") Macros containing
them halt there. You may need to abort other indefinite Macros
manually.
ZDE turns INSERT OFF before running a macro, so that the same
key sequence will always have the same effect. INSERT status is
restored when the macro terminates.
In order to include any input line editing characters (BS,
CR, etc.) in a macro, you must prefix them with ^P. (NOTE: To
make them easier to read and understand, Macro listings are given
here as they function, not as they are typed in. ^P prefixes as
needed are NOT shown. Keystrokes are separated by dashes or
commas for clarity, and "_" means a space or blank.) Here are some
sample Macros:
1. View a file by scrolling slowly through it:
ESC-;, ^C
This will pause, then scroll down. (Use a repeat count
of "*".)
2. Can you figure out what this one does?
^QR, ^QF, (, CR, ^G, ^KB, ^QF, ), CR, ^G, ^KK, ^QC, CR, ^KV
(Answer: .elif eht fo dne eht ta meht fo tsil a gnikam
elif a fo tuo sesehtnerap ni stnemmoc ekat lliw tI)
ZDE Macros are very powerful tools, particularly given their
programmability and storage on function keys.
6.2. Macro Key (ESC-#, ESC-0..9).
Up to 10 MACRO KEYS can be stored (0..9), by entering them
with the ESC-M command, then using ESC-# to save them. They can
then be recalled and used simply by typing ESC-number. Example:
typing ESC-#-0 will store the last Macro used in the ESC-0 command
so that it can be recalled and reused at any future time simply by
typing ESC-0.
Ordinarily, Macro Keys operate just like the original Macro,
asking for a "Repeat count" when executed. If you want to
suppress this prompt (resulting in a "function key" that executes
just once) you can type "N" (for No repeat) before storing the key
number. Example: ESC-#-N-0 makes ESC-0 a no-repeat macro key.
If you also don't need to see the Macro work, and want to make it
faster, you can make it QUIET as well by typing "Q" instead (for
Quiet) before the key number. Example: ESC-#-Q-0 stores ESC-0 as
a quiet no-repeat key sequence.
If the Macro (ESC-M) string is empty, using ESC-# will delete
a Macro Key. Using a defined Key makes it the last macro used, so
it can be stored again in another key if desired. Trying to use
an undefined Macro Key results in an error.
There are 500 bytes total available for all 10 keys, and a
128 byte limit for any one Key (ZDE's own input line will only
accept 65 bytes, but ZDENSTAL can handle up to the full 128.)
USAGE HINT: If you want to re-use a macro without having to
type it in again, use ESC-# to assign it to a key, then call it up
by number.
Besides simply storing Macros, here are some useful Macro
Keys:
1. Storing different sets of margins (e.g., for quotes).
For example,
^OL, 12, CR, ^OR, 66, CR
2. Typing any frequently repeated phrase; "ESC-6" is much
more convenient than "^PSWorld Wide Widgets Ltd. (N.A.)^PS".
3. Swap the two characters preceding the cursor:
^S, ^S, ^G, ^D, ^U, ^U, ^D, ^G
[ZDENSTAL allows you to install defaults for all ten Macro Keys.
Thus a copy of ZDE can be customized for any task, such as the
formatting requirements of specialized writing or programming
languages.]
6.3. Macro Programming (ESC-0..9, ESC-!,=,~,+,;).
ZDE has several commands which function only in a Macro
string, and give you control over the execution of a macro,
allowing true programming.
ESC-0..9 function as LABELS 0..9 when entered as part of a
Macro. They have no effect, but can be "jumped" to by other
commands.
ESC-! followed by 0..9 is a JUMP instruction, and causes
macro execution to resume with the command following the label
ESC-0..9. Example: ESC!2 jumps to label 2. As two special cases,
ESC-![ jumps to the beginning of the Macro, and ESC-!] jumps to
the end (aborts).
ESC-= and ESC-~, followed by a character and then a label
0..9 (or "[","]"), are CONDITIONAL JUMPS: they jump to the label
or the start or end of the macro IF the character at the cursor
position matches (ESC-=) or doesn't match (ESC-~) the character
specified. Example: ESC~^M2 jumps to ESC-2 if the current
character is NOT a CR.
ESC-= and ESC-~, followed by a character and then ">" or "<",
are SEARCH LOOPS. They will continue to move the cursor right
(">") or left ("<") AS LONG AS the character at the cursor matches
(ESC-=) or doesn't match (ESC-~) the specified character. Both
search loops terminate automatically at the beginning or end of
the file. Example: ESC=_> moves right as long as the current
character is a space.
ESC-+, followed by 0..9, CHAINS to another macro key,
allowing you to build macros strings longer than the storage limit
of any one key. It does not "call" the key; there is no
returning. Example: ESC+9 chains to Key 9.
ESC-; (semicolon) gives a brief pause, presumably so the user
can see what's happening on screen.
Macro programs are stored just like any other macro string
(usually with "N"o repeat count). If you program in an endless
loop, you will at some point have to abort with ESC. Don't make
macro programs "Q"uiet until you're sure they work.
Example: here is a good macro program (best stored as a Quiet
Key) to move the cursor to the start of the current sentence:
ESC~.1, ^S, ESC1, ESC~.<, ESC2, ^D, ESC=_2, ESC=^M2
You could write this out in programmer's pseudo-code as:
If not "." goto label1
Move left ;move left if already on period
label1: While not "." move Left ;move left to previous period
label2: Move right ;now move back right
If " " goto label2 ; as long as you see a space
If "^M" goto label2 ; or a Return
(all done)
7. General Information.
7.1. Disk Space.
ZDE isn't disk-bound; if you run out of disk space, just
insert another disk (always keep a blank FORMATTED disk around).
Alternatively, you can use the ESC-F and ESC-E commands to purge
unneeded files. [If you have small disks, you can also install
ZDE not to preserve BAK files.]
Let ZDE's filesize limits encourage you to break work up into
files of 50K or less; larger files make inefficient use of floppy
disks.
7.2. Error Messages.
Press ESC or Space to continue. "Error" alone means the
command used just won't work in this situation. (Example: a block
command was used with no block marked.) More specific errors are:
"Out of Memory" - the file, block, or key string won't fit in
RAM.
"Invalid Key" - an illegal command key sequence was pressed.
"I/O Error" - file not found, disk full, empty/invalid
drive, etc.
"Cannot Reformat" - word too long, or margins invalid.
"Not Found" - the object of a search was not found.
"Syntax Error" - a macro programming command was misused.
7.3. File Modes.
ZDE has three FILE MODES: "W"ordStar document, "A"SCII
document, and "N"on-document. The basic difference concerns the
format of disk files.
In "W" mode, ZDE reads and writes WordStar-compatible files.
ZDE can edit a WordStar document, except that any right
justification will be lost. WordStar can edit any ZDE "W" file in
Document mode.
In "A" or "N" mode, ZDE reads and writes text as standard
ASCII 7-bit characters, a universal format accepted by virtually
all software. The only difference between "A" and "N" modes lies
in the default settings on loading a new file. Typically "A" mode
is used for word processing, and "N" mode for programming and
other technical applications.
DEFAULTS FOR: Margins Tabs Hard CR disp.
------------ ------- ---- ------------
"A"SCII or "W"ordStar mode ACTIVE VARIABLE [ON]
"N"on-document DISABLED HARD OFF
The file mode option can be specified along with the filename
at any ZDE file function prompt, allowing you to mix WordStar and
ASCII disk files as needed (see Invoking ZDE, above). You can
also change the current mode with the ^K-N function by entering a
new mode (e.g., "[W") with or without a filename.
[ZDENSTAL allows you to select a default file mode, to be
used when no mode is specified (originally this is "A"). Further,
you can specify two filetype masks for automatic mode selection
(e.g., all "ASM" files as "N" mode) to override that default.]
NOTE ON ASCII FILES - The "A"SCII-document file format used
since VDE 2.50, to allow accurate formatting and WordStar
compatibility, distinguishes between HARD and SOFT CRs (see
Wordwrap, above). Consequently, if you edit an ASCII file created
by other software (including earlier versions of VDE), it may
appear to be full of hard CRs, making text impossible to reformat.
There are two easy ways to solve this problem: first, you can use
^Q-A to find "^M"s and selectively replace them with " ^M".
Alternatively, the following Macro (best stored as a Quiet macro
Key) does a good job of "softening up" paragraphs for reformatting:
^QS,^X,ESC=_],ESC=CR],^S,^V_^V,^D,ESC![
7.4. Hyphenation (^O-H).
ZDE can't introduce hyphens, but it does recognize them in
the text, treating them as a legitimate place to break a line, so
if you have a long word close to the margin, you can insert a
hyphen where you'd like the word to be broken.
Similarly, ZDE can't unhyphenate. If it is trying to
reformat and finds a hyphen at the end of a line, it will pause to
ask you what to do with it. You will see the prompt "Chg?" in the
header, and can:
Press "Y" to remove the hyphen and space, joining the word;
"N" to leave the hyphen, but still join the word;
"ESC" to leave both the hyphen and the space alone.
Typically you would choose "Y" for "soft" hyphens that you
introduced to break up a word ("intro-duction"); "N" for hard
hyphens that are part of a word ("vis-a-vis"); and "ESC" for
punctuation (dashes "--", etc.). After your choice, reformatting
will proceed automatically.
You can toggle hyphenation on and off with ^O-H. If off,
hyphens are not treated differently from any other text character.
[The ^O-H default can be changed with ZDENSTAL.]
7.5. Interruption.
If ZDE is interrupted by messages from other software (BIOS
error, resident utilities, etc.), it may lose control of the
screen. The best way to return it to normal is by blanking and
restoring the screen (^O-Z, ESC).
7.6. Prompts.
First, ZDE has several simple prompts requiring you to
confirm an action by typing "Y" or "N":
"Abandon changes?" - warns the file you want to Quit has
been changed.
"Unchanged; save anyway?" - reminds the file you want saved isn't
changed.
"Delete original?" - do you want to delete block copied
from 2nd file?
"Chg?" - do you want to change this instance of
a string?
Then, there are a few special purpose prompts:
"Repeat count:" - enter (optional "Q" and) repeat count
for Macro.
"Key number:" - enter (optional "N/Q" and) key number
for Key.
"Rdy" - press any key to print next page (ESC
quits).
Finally, there are a variety of prompts for either numeric or
string input, like "Column:" or "Find string:". You are expected
to type in a string (up to 65 characters). The following control
keys operate:
Correct mistake: BS (^H), ^S, or Del
Erase entire entry: ^X
Abort operation: ^U
Note that to get any of these codes, or a CR, into the string
itself, you must precede it with ^P (this includes ^P). Examples:
to find a line beginning with a "*" (find "^M,*") type
^Q-F, ^P-CR, *, CR.
Now to get this into a Macro with ESC-M, you would have to type
ESC-M, ^Q-F, ^P-P, ^P-CR, *, ^P-CR, CR.
7.7. WordStar Compatibility.
In most respects ZDE operates much like WordStar; one big
difference is the absence of a "No-File" menu. You are always in
edit mode; use ^K-L to select a new file to edit.
If the keys ^J, ^K, ^L are in use as CP/M arrow keys, you
must use ZDE's original command set to substitute for them as
follows:
Block prefix (^K-)... ESC-
Help menu (^J)....... ESC-H
Repeat find (^L)..... ^\
If these keys are NOT installed as arrow keys, they retain
their WordStar functions. Then, of course, ZDE lacks some
WordStar commands, and has some of its own. Aside from these,
there are the following differences in common commands:
COMMON USE WORDSTAR 4 ZDE ZDE NOTES
Hide block ^K-H ^K-U Actually unmarks block.
Erase disk file ^K-J ^K-E
Set Place Mark ^K-0..9 ^P-Z Not individually numbered.
Go to Place Mark ^Q-0..9 ^Q-P Cyclic.
COMMON COMMAND WORDSTAR 4 USE ZDE USE
^^ Soften hard CR Transpose upper/lowercase
^K-N Column block mode Rename current work
^O-D Display ^P codes Display hard CRs
^O-F Ruler from text Flush right
^O-P Preview mode Page length
^Q-U Repeat align Repeat undelete
Note that ZDE does not implement WordStar "dot commands" in text,
though in "W" mode it avoids printing them.
8. Disclaimer.
You use ZDE at your own risk. The author accepts no
liability for any damages resulting from its use or misuse.
Direct problem reports and suggestions to the author; include a
stamped return envelope for a reply if desired. Thanks to the
many users of ZDE whose feedback has led to improvements and bug
fixes in the past.
Carson Wilson Sysop: Antelope Freeway RAS
1359 W. Greenleaf 312-764-5162, Chicago
Chicago, IL 60626 24 hours, 3-12-2400 baud
Z-System Display Editor is Eric Meyer's famous VDE improved and
enhanced for Z-System. ZCPR named directory and line queue
capabilities, preserves file datestamps and runs faster under ZSDOS,
improved install program and documentation, and key compiler
included. Over twenty flaws in VDE 2.66 corrected. Also runs under
vanilla CP/M 2.2 and CP/M Plus.
 New in ZDE
Z-System Display Editor
Version 1.0 10 Mar 89
ZDE and its documentation are copyright 1989 by Carson Wilson,
all rights reserved. They may not be circulated in any
incomplete or modified form without written permission of the
author. Any commercial use of ZDE, defined as any situation
where the duplicator receives revenue by duplicating or
distributing ZDE by itself or in conjunction with any hardware
or software product, is expressly prohibited unless authorized
in writing by Carson Wilson.
CONTENTS
1. Functional Enhancments.
1.1. File Datestamp Capability.
1.2. Named Directory Capability.
1.3. Line Queue Capability.
1.4. Other Enhancements.
2. Bugs Fixed.
3. ZDENSTAL.
4. Notes to DosDisk Users.
5. Planned Enhancements.
6. Development History.
1. Functional Enhancments.
1.1. File Datestamp Capability.
Under ZSDOS, the Create date and time of files edited with
ZDE are maintained across editions. If .BAK files are being
created, the create dates of new files will be the same as their
.BAK files. Note that if a file with the name of a block being
saved with ^KW or ESC-W already exists, the saved block will have
the same Create stamp as the (previously) existing file. I hope
to address this side-effect in future versions by prompting before
erasing existing files during ^KW commands.
1.2. Named Directory Capability.
ZDE will now accept ZCPR named directories when loading,
renaming, and erasing files, and when requesting a directory
listing with the ^KF command. The named directory (if available)
is also displayed as part of the current file name in the status
line.
Since ZCPR directory names can occupy up to eight columns on
the status line, it was necessary to move the rest of the status
line over by eight columns. I was able to gain an extra column by
putting only one space between the filetype and the "[x"
specifier, but the result is that if your terminal displays less
than 55 columns the current column number will not be visible in
your status line.
This is unfortunate, but the status line is already about as
compressed as possible. To include all of the information I would
have to add a second status line for narrow terminals, which would
add a good deal of code and complexity to what is already a
complicated program. Since most CP/M terminals (including my own)
have 80 columns, I have decided in favor of the majority in this
instance.
You may also notice that the ^QA prompt "Chg? (Y/N/*)" has
been shortened to "Chg?" and the "Wait..." message is now "Wait".
These changes were also necessary because of the decrease in
available space on the status line.
1.3. Line Queue Capability.
A third functional enhancment is the new ^QQ command, which
causes ZDE to skip to line numbers stored in ZCPR's user-defined
message bytes. Under ZCPR3, up to eight line or page numbers may
be passed to ZDE. The original idea was to use the interface to
produce a Turbo Pascal-like integrated environment for program
development, but the interface is certainly not limited to
programmers.
The numbers are stored in ZCPR's 16 user-defined message
bytes, and ZDE treats these bytes as a packed array of up to eight
elements. ^QQ causes ZDE to cycle through the array, going to the
stored locations sequentially until the end of the array or a zero
element is reached, at which point ZDE returns to the first stored
location.
The numbers are stored as inverted 2-byte hex words (LSB
first), so for example to store the lines 12, 44, and 108 a
program would set the 16 user-defined bytes as follows:
0C 00 2C 00 6C 00 00 00 00 00 00 00 00 00 00 00
In this example, when ZDE reaches the fourth word (00 00) it
returns to the start of the array and goes to line 12 (0C 00).
Any ZCPR program, or even an alias (using Jay Sage's powerful
ARUNZ parameters) can now give ZDE the locations of up to eight
line numbers of interest. With a little imagination we could
probably create an integrated text search/edit environment which
searches multiple files for a string and points ZDE to the exact
location of each match for editing. Thanks to Cameron Cotrill and
Al Grabauskas for suggesting this feature.
1.4. Other Enhancements.
In response to a suggestion by Phil Newman, ZDE now properly
accepts and displays user areas between 16 and 31. While I do not
normally suggest storing files in these areas because many CP/M
programs do not handle them properly, they are useful occasionally
on very large disks or for security purposes, and are supported by
ZCPR and ZSDOS, so I have included them in ZDE.
For NewWord compatibility, I have changed the "To Mark"
command from ^QP to ^QZ. This is also better mnemonically, since
the "place mark" command is ^PZ.
The search and replace functions now match upper or lower
case by default. To search for an exact match by case, you must
enter "/c/" or "/C/" (for Case) before the search string. The
"/i/" option is no longer active. I have changed default
find/replace wildcard character to ^Z so that ZDE can find strings
with literal '_' characters. Use the ^QZ command to find a
literal ^Z.
^KB, ^KK, ^KU and ^QY no longer cause unnecessary redisplays.
For faster operation, ZDE no longer resets drives under ZSDOS
(same as CP/M Plus).
Under ZSDOS and CP/M Plus, ZDE sets the error mode to 0FEh.
All BDOS errors are displayed on the screen, but ZDE retains
control.
For your protection, ZSDOS Path and Public files are Read
Only under ZDE. That is, you can access files via Path or Public
but you cannot erase Path or Public files. If you get a ZSDOS
"File W/P" error when saving data with the ^KS, ^KD, ^KX, or ^KW
commands or when erasing a file with ^KE, you may have given the
name of a ZSDOS Path or Public file. Try again with a new name.
2. Bugs Fixed.
If just a drive letter in given during the ^KF (display
files) command, files in the current user area are displayed
rather than files in user area 0 (thanks to Ben Cohen).
ZDE no longer crashes if no name is given in response to the
^KW prompt (thanks to Eric Meyer for finding this one).
^KB and ^KK now behave properly when entered at the rightmost
column of the screen.
The "Chg?" prompt is now properly erased in all circumstances.
Full disk errors caused CP/M Plus and ZSDOS systems to report
the wrong amount of free space. This has been corrected by
closing the output file after full disk errors (thanks to Howard
Goldstein for this idea).
File read-only errors no longer set the drive byte to "^@"
under CP/M 2.2 (thanks again to Phil Newman for finding this one).
Backwards replace now finds the first occurrence of the
string before the cursor even if the cursor is only one character
to the right of the string. If the string is replaced, the cursor
now returns to the START of the new string instead of one after it
as before (this may change the effects of some ZDE key macros).
Ben Cohen noticed that VDE's left margin (Lnn) print option
sometimes failed to indent the first line. This has been fixed.
ZDE also prints the header text at the same location no matter
what left margin is used, rather than indenting the header and
causing it to wrap to the next line. Print option verification is
also much more rigorous now than in previous versions.
^KS, ^KD, and ^KX file name requests now abort with a
carriage return as well as ^U, and ^U now returns you to ZDE in
response to the ^KX filename request.
The bug fix published in VDE266.FIX has been incorporated.
Several ZDE bugs affecting use with DosDisk have been
eliminated (see below for bugs IN DosDisk 1.00, however).
Tabs displayed in the last column of the last row no longer
cause the screen to scroll.
Virtual screen displays no longer show garbage at the end of
the line if the cursor is at the left side of the screen, and
moving to the left edge of the screen with ^A no longer causes
redisplay.
^A now moves to the first character on line 2 before jumping
to line 1 when line 1 is empty.
^PZ now causes a horizontal scroll if it moves the cursor
beyond the right edge of the screen.
Block and place markers no longer set file status to
"Changed."
The cursor no longer jumps around when moving left from
columns after 254. The cursor now stops at column 254 instead of
255, and the status line says "Col 255" for any column past 254.
Text past column 254 CAN actually be edited, but it will not be
displayed by ZDE.
Strings can now be found with ^QA even if they are the very
last item in the file (credit goes to Cameron W. Cotrill for
finding this one).
"^OI@" now removes all soft tab stops "as advertised" in
VDE266.DOC instead of setting them all to 1, making it possible to
set new tabs after entering "^OI@". "^OI#" has the same effect.
^^ now sets file status to "Changed" when converting from
lower-to-upper case as well as upper-to-lower.
"Wait..." message now disappears after disk operations with
ruler on and status line off. VDE266 forgot to erase the message
in this situation.
Backwards find and replace operations now work properly
instead of repeating the prompt indefinitely when the replace
string is shorter than the find string (thanks to Ben Cohen for
pointing this out).
VDE restored INSert to its entry status just BEFORE the final
byte of the macro, resulting in irregular behavior and sometimes
causing macro elements to appear after the "INS" indicator in the
status line. ZDE waits until the entire macro has executed before
restoring entry status. Due to ZDE's code structure, the INS
status line indicator does not change during macro execution.
ZDE restores INSert to entry status when macros abort due to
errors (e.g., "[[[ Not Found ]]]").
3. ZDENSTAL.
Included in this library is ZDENSTAL.COM, the new install
program for ZDE. ZDENSTAL it is very similar to VINST in
operation, but adds the feature of displaying the actual print
toggles and switches at all prompts, rather than the default ones.
So if you change the first default print toggle character to ^K
for example, all other prompts referring to that toggle now
reflect the change.
Files for use with ZDENSTAL must have the type ".ZDE" (option
installation), ".ZDP" (printer installation), or ".ZDK" (macro
keys), but are otherwise compatible with files used to install VDE
2.66. With Fred Haines' permission, I have adapted his wonderful
VDKCOM.COM utility for use with ZDE, and renamed it (what else?)
ZDKCOM.COM (see ZDKCOM.DOC).
ZDENSTAL also corrects the bug which prevented VINST from
loading installation files whose archive bits were set.
4. Notes to DosDisk Users.
DosDisk users are advised of a bug in DosDisk 1.00 which appeared
during the development of ZDE. Calling Reset 13 while DosDisk is
active can cause DosDisk to think other active drives are all
drive A:. Bridger Mitchell, author of DosDisk, is aware of this
bug and is working on a fix. In the meantime, users of CP/M 2.2
and ZRDOS who wish to edit files on MS-DOS disks should NOT log
into the MS-DOS drive while editing with ZDE, as this causes ZDE
to do a Reset 13 when writing to the MS-DOS drive. To edit files
on the MS-DOS drive, run ZDE from drive A: or another non-MS-DOS
drive.
Users of ZSDOS and CP/M Plus need not worry about this problem
with ZDE, as ZDE never resets disks under ZSDOS or CP/M Plus. By
the same token, however, ZSDOS and CP/M Plus users must not change
disks in the MS-DOS drive from within ZDE, because DosDisk (like
CP/M 2.2) requires a disk reset or warm boot when disks are
changed (see DosDisk manual, p. 7).
5. Planned Enhancements.
If time permits, future versions of ZDE may contain the
following enhancements:
An improved ZDENSTAL which directly accepts ASCII files for
key definitions, along the lines of ZDKCOM.
Bridger Mitchell has suggested command "bindings" which would
allow any control key or meta key sequence to be linked to any ZDE
command. This idea will be familiar to users of Perfect Writer.
Key bindings would allow ZDE to simulate EMACS, for example.
Bruce Morgen and others have suggested automatic terminal
installation under ZCPR, allowing the same copy of ZDE to be used
with any terminal.
Allow more than two default filetypes available and fixed
disks.
It may be possible to preserve file create datestamps under
CP/M Plus and Z3PLUS.
6. Development History.
1984: VDE began as Eric Meyer's set of improvements on the tiny
(4k) "VDO" memory- mapped editor by Fritz Schneider (1982),
as adapted by George Peace (1984) for the Osborne Executive.
1985: The first terminal adaptation, VDE-PX for the Epson PX-8.
Ongoing improvements also in parallel Osborne versions
VDE-OS.
1986: The unified VDE(M) version 2.00, with generic terminal
installation. Versions 2.1-2.3 added new features
including macros; global replace; tighter compression; many
Print options; file directory; undelete.
1987: 2.4 (1/87): Improved scrolling and screen functions; more
screen sizes supported; WordStar file mode;
place markers; ^OZ; block print; larger macro
keys; VINSTALL terminal menu.
2.5 (3/87): User area support; variable tabs; double
spacing; search wildcards; more standard block
functions; improved format- ting; many
additions to VINSTALL.
2.6 (7/87): Greater WordStar compatibility; many new
functions; more free RAM; faster scrolling;
search options; keyboard buffer.
1988: Development through v2.64, with new functions; top margin;
doublespaced printing; auto mode filetypes.
2.65 (4/88): Auto indent; tab set enhancements; small fixes.
2.66 (6/88): Printer left margin; small fixes.
1989: First version of ZDE.
 QUICK REFERENCE FOR ZDE 1.0
------- [Note: the ^K- and ESC- prefixes are nearly interchangeable.] --------
CURSOR AND SCREEN:
<up> = ^E <rt> = ^D ^Q<rt>,<lf> start, end of line
<dn> = ^X <lf> = ^S or ^H ^Q<up>,<dn> top, end of screen
[Note: An alternate arrow key set can also be installed.]
^F word right ^QR to top of file ^QB to block start
^A word left ^QC to end of file ^QZ to place marker
^R page back ^QI to page/line no. ^QQ to queue line
^C page forward
^W scroll back line ESC<up>,<dn> shift up, down 1/4 screen
^Z scroll down line ESC<rt>,<lf> shift right, left 32 cols
^O<up> make current line top
DELETING: MISCELLANY: FIND and REPLACE:
^G delete char right ^V INSERT on/off ^QF find string
DEL delete char left ^N insert a CR ^QA find and replace
^T delete word right TAB Tab or move to stop /B/ackwards
^Y delete line ^^ upper/lower case /C/ase-specific
^QY del to end of ln ^KI information message /// quote "/"
^Q-DEL " to beg of ln ^PZ set place marker ^Z = wildcard
^QT_ del to character ^OD HCR display on/off ^L [^\] repeat last
^U UNdelete char ^OQ header on/off find/repl
^QU UNdelete line ^OW make window
^OZ blank screen
DISK FILES: BLOCKS: PRINTING:
^KN change filename ^KB block start ^KP print text
^KL load new file ^KK block end (Options: P,B,T,L,
^KR read in disk file ^KU unmark block ^,"",*nn,@nn,#nn)
^KF show disk files ^KC copy block ^OP set page length
^KE erase disk file ^KV move block ^P- insert ^-code:
^KS save work, continue ^KY delete block B,D,S,Y toggles
^KD save, load new file ^KW write block to disk Q,W,E,R switches
^KX save and exit
^KQ quit without save
FORMATTING:
^OR,L set rt, lf margins ^OI,N tab set, clear ^B reform text
^OX margin release ^OV tabs variable/fixed ^OT ruler line
^OC center line ^OA auto indent mode
^OF flush line right ^OS double spacing
MACROS:
ESC-M define macro ESC-# store macro key ESC-!,=,~,+
ESC-; wait (pause) ESC-0..9 use key macro programming
..Print in Wordstar mode, using the "L8" option for normal pitch
..printers and 8.5" paper.
ZZZZZZZZ DDDDDDD EEEEEEEE
ZZ DD DD EE
ZZ DD DD EE
ZZ DD DD EEEEEE
ZZ DD DD EE
ZZ DD DD EE
ZZZZZZZZ DDDDDDD EEEEEEEE
Z-System Display Editor
Table of Contents
1. Introduction. . . . . . . . . . . . . . . . . . . . . . 1
2. Installing ZDE. . . . . . . . . . . . . . . . . . . . . 2
3. Invoking ZDE. . . . . . . . . . . . . . . . . . . . . . 2
4. ZDE's Command Set. . . . . . . . . . . . . . . . . . . 2
4.1. Command Summary. . . . . . . . . . . . . . . . . . . 3
4.1.1. Control Keys: . . . . . . . . . . . . . . . . . . . 3
4.1.2. File and Block Commands: . . . . . . . . . . . . . 3
4.1.3. Escape and Macro Commands . . . . . . . . . . . . . 4
4.1.4. Quick Commands . . . . . . . . . . . . . . . . . . 4
5. Command Descriptions. . . . . . . . . . . . . . . . . . 5
5.1. Auto-Indent Mode (^O-A). . . . . . . . . . . . . . . 5
5.2. Block Commands . . . . . . . . . . . . . . . . . . . 5
5.3. Cursor Movement . . . . . . . . . . . . . . . . . . . 6
5.4. Deleting . . . . . . . . . . . . . . . . . . . . . . 6
5.5. Disk Operations . . . . . . . . . . . . . . . . . . . 7
5.6. File Commands . . . . . . . . . . . . . . . . . . . . 7
5.7. Find, Replace . . . . . . . . . . . . . . . . . . . . 7
5.8. Header . . . . . . . . . . . . . . . . . . . . . . . 8
5.9. Information . . . . . . . . . . . . . . . . . . . . . 8
5.10. Insert Mode . . . . . . . . . . . . . . . . . . . . 9
5.11. Line Spacing . . . . . . . . . . . . . . . . . . . . 9
5.12. Margins . . . . . . . . . . . . . . . . . . . . . . 9
5.13. Pagination . . . . . . . . . . . . . . . . . . . . . 9
5.14. Place Markers and Line Queue . . . . . . . . . . . . 10
5.15. Printer Codes . . . . . . . . . . . . . . . . . . . 10
5.16. Printing . . . . . . . . . . . . . . . . . . . . . . 11
5.17. Ruler Line . . . . . . . . . . . . . . . . . . . . . 12
5.18. Tabs . . . . . . . . . . . . . . . . . . . . . . . . 12
5.19. Undelete . . . . . . . . . . . . . . . . . . . . . . 12
5.20. Upper/Lower Case . . . . . . . . . . . . . . . . . . 13
5.21. Window and Screen . . . . . . . . . . . . . . . . . 13
5.22. Wordwrap, Reformat . . . . . . . . . . . . . . . . . 13
6. Macros. . . . . . . . . . . . . . . . . . . . . . . . . 14
6.1. Macro . . . . . . . . . . . . . . . . . . . . . . . . 14
6.2. Macro Key . . . . . . . . . . . . . . . . . . . . . . 15
6.3. Macro Programming . . . . . . . . . . . . . . . . . . 15
7. General Information. . . . . . . . . . . . . . . . . . 16
7.1. Disk Space. . . . . . . . . . . . . . . . . . . . . . 16
7.2. Error Messages. . . . . . . . . . . . . . . . . . . . 17
7.3. File Modes. . . . . . . . . . . . . . . . . . . . . . 17
7.4. Hyphenation . . . . . . . . . . . . . . . . . . . . . 18
7.5. Interruption. . . . . . . . . . . . . . . . . . . . . 18
7.6. Prompts. . . . . . . . . . . . . . . . . . . . . . . 18
7.7. WordStar Compatibility. . . . . . . . . . . . . . . . 19
8. Disclaimer. . . . . . . . . . . . . . . . . . . . . . . 20
Update to Z System Display Editor, a small, fast editor for assembly
language and light word processing. Z System required for optimal
performance; also works with CP/M 2.2 and CP/M Plus. This version
adds hardware video handling, auto-return to file position under
ZCPR, WordStar-like ruler line, cursor on/off, and generally
F-A-S-T-E-R performance. Ten little bugs also fixed. See ZDE10.LBR
for full documentation. 26 Aug 89 by Carson Wilson.

New in ZDE
Z-System Display Editor
Version 1.3 26 Aug 89
ZDE and its documentation adapted with permission from Eric
Meyer's VDE version 2.66, and are now copyright 1989 by Carson
Wilson, all rights reserved. They may not be circulated in any
incomplete or modified form without the written permission of
Carson Wilson. Any commercial use of ZDE, defined as any
situation where the duplicator receives revenue by duplicating
or distributing ZDE by itself or in conjunction with any
hardware or software product, is expressly prohibited unless
authorized in writing by Carson Wilson.
This file describes changes to ZDE since version 1.0. I have
decided not to release a revision of the documents while ZDE is
still in active development. For now, please obtain ZDE10.DOC
and ZDENSTAL.DOC from ZDE10.LBR, available on Antelope Freeway
and many other remote CP/M systems. Except for the changes
detailed below, these files provide a thorough explanation of
how to use and install ZDE. Alternatively, send a contribution
of $6 or more to support further work on ZDE, and I will mail
you a high quality printed manual. See section 4 of this file
for details.
- CONTENTS -
1. FUNCTIONAL ENHANCMENTS.
1.1. Hardware Codes for Faster Scrolling.
1.2. ZCPR Auto-Return to Previous Position.
1.3. WordStar-like Ruler line.
1.4. ZCPR-like Option Lead-in Character.
1.5. Cursor Dance Eliminated.
1.6. Other Minor Enhancments.
2. BUGS FIXED.
3. INSTALLATION.
4. FOR MORE INFORMATION.
1. FUNCTIONAL ENHANCEMENTS.
1.1. Hardware Codes for Faster Scrolling.
ZDE now uses "hardware" video scrolling in its delete line (^Y)
command, if your terminal has a delete line capability (see
ZDENSTAL's Terminal Installation). If hardware insert line is
available, hardware scrolling is also implemented in the insert
line (^N) command when used at the beginning of a line. For most
terminals these are considerably faster than repainting all or
part of the screen, especially if more than one line is being
inserted or deleted.
On many ASCII terminals a pause is needed after giving a hardware
scroll string so that the screen can catch up with the keyboard.
As distributed the same value of 38 hex is used for both
horizontal and vertical scrolls. To determine the optimal setting
for your terminal, load a large text file and execute "scroll up"
or "scroll down" (^W or ^Z) continuously. If your terminal beeps
at you or if garbage characters appear you probably need to
install a larger "Horizontal & vertical scroll delay" value with
ZDENSTAL.
1.2. ZCPR Auto-Return to Previous Position.
ZDE now loads ZCPR's user-defined message bytes 0 and 1 (if
available) with the absolute line number of your position in a
file on exit. This allows you to exit to ZCPR, perform some other
commands, then return to the same line in your file using the ^QQ
command. You can also use this feature to jump to the equivalent
line in another file. Since the line number is absolute, it does
not vary with page length or file mode settings.
1.3. WordStar-like Ruler line.
New in this version is the appearance of ZDE's ASCII/WordStar mode
ruler line. As with WordStar and NewWord, the left margin is now
marked with "L", the right margin with "R", and soft tabs with
"!". The appearance of ZDE's Non-Document mode ruler line remains
unchanged.
1.4. ZCPR-like Option Lead-in Character.
ZDE now accepts ZCPR's familiar "/" slash character instead of
CP/M Plus's "[" character as an option signifier. For example, to
change to non-document mode the command is now "^KN/N" instead of
"^KN[N". To load a file in ASCII mode (for example) the command
is now "ZDE filename /A". This is more consistent with Z-System
programs as well as the MS-DOS version of VDE. It's also a lot
easier to find the slash character (at least on my keyboard)!
ZDE allows you to "quote" the slash character in filenames in the
same way you quote it in ZDE find/replace strings, by doubling the
slash to give a literal slash. So for example the command "^KN
12//12//89.FIL" will change the current filename to
"12/12/89.FIL," and "ZDE ////MYFILE" loads //MYFILE for editing.
1.5. Cursor Dance Eliminated.
Several users mentioned that ZDE's cursor often seemed to "dance"
for no apparent reason. Actually, this was due to the fact that
ZDE repaints the screen somewhat more often than larger word
processing programs, but in looking through NewWord's User Area
Listing for version 2.17, I found something I had never noticed
before. It is possible to install NewWord to turn your cursor off
and on by putting short routines in the MORPAT area and installing
jumps to your routines at 77D and 77A hex, respectively. This
reduces eyestrain by telling NW to turn off your cursor while it
repaints your screen.
It turns out that it was fairly simple to add a similar routine to
ZDE, so this version has cursor on/off routines similar to
NewWord's. To make use of these routines, you must install ZDE
with the cursor on/off codes for your terminal. ZDENSTAL 1.3
allows up to six bytes each for cursor on and cursor off. I have
only been able to find codes for a few of the terminals in
ZDENSTAL's library. If the codes for your terminal are not
included in ZDENSTAL, perhaps you could leave a short message to
me describing them (see below for address), and I will include
them in the next release.
1.6. Other Minor Enhancments.
The cursor now turns off with the ^OZ command, giving a completely
blank screen if cursor on/off is installed (see 1.5, above).
Version 1.0 repainted the whole screen after copying a block. Now
ZDE repaints only from the block to the bottom of the screen for
faster operation in most circumstances. I have also optimized
ZDE's general screen output routines somewhat for speed, though
this isn't noticable on terminals operating at less than 38.4
kbaud.
File input/output code has also been optimized for slightly
greater speed.
And, last but not least, "quiet" operations now work up to 300
percent faster! Both "quiet" macros and the "*" option of
find/replace boast greatly increased speed due to improved program
logic.
2. BUGS FIXED.
If you did a backwards find/replace with ZDE 1.0 and responded to
the "Y/N" prompt with "*", the screen stayed off until you gave an
illegal command. The screen now comes back when replacement is
complete.
ZCPR's GO restart now works after exitting when ZDE's window (^OW)
is active. Previously restarting with GO caused ZDE to limited
the number of lines of display available by 1/2.
I fixed a bug with block markers failing to scroll the entire
display if entered in the last screen column. This was apparently
introduced when I made block marker displays more efficient in ZDE
1.0.
If the cursor is to the left of the left margin, block markers now
move the cursor to the left margin instead of marking the blank
space between cursor and left margin as part of the block.
For greater safety, ZDE now checks for free memory space before
adding a block marker with ^KK or ^KB.
Place markers no longer cause words to "wrap" to the next line
when wordwrap is active.
I fixed a minor bug ZDE 1.0 introduced to the ^OR command. Typing
^OR in non-document mode no longer produces the strange result of
setting the right margin to column seven.
A display bug which occurred when the cursor was in column one of
a virtual screen with a tab to its left has been fixed.
Previously, if only a drive letter was given in response to the
^KF command's "Dir:" prompt, ZDE searched user zero of the
specified drive, no matter what the current user number was. ZDE
now searches for files at the current user number of the specified
drive in these circumstances.
The installed "output filter limit" was allowing one character
higher than the limit to be sent to the screen. Now only
characters equal to or less than the limit are sent.
3. INSTALLATION.
You MUST use ZDENSTAL 1.3 to install this version of ZDE. Older
.ZDK and .ZDP files will still work; due to extra installation
codes, older .ZDE files will not work with this version.
Version 1.0 of ZDENSTAL skipped the last few bytes of .ZDK key
overlay files, preventing a full 512-byte .ZDK key file overlay
from being installed. ZDENSTAL now installs the full 512 bytes.
ZDENSTAL now allows four instead of just two default file types.
Several new terminal definitions have been added to ZDENSTAL, as
well as some additional terminal codes (see 1.5, above).
4. FOR MORE INFORMATION.
Finally, let me take this opportunity to thank the community of
users without whose efforts this version of ZDE would be far less
than what it is. Most of the above improvements and many of the
bugs fixed in this version result from comments and insights by
ZDE enthusiasts from around the country. Please let me know your
thoughts on this most recent version.
Besides writing computer programs and working on a degree in
political science, I operate the Antelope Freeway Remote Access
Systems for CFOG, Chicago's First Osborne Group. These dual
remote systems are available at the same number, 312/764-5162,
Chicago. Antelope 1 covers CP/M and Z System, while Antelope 2 is
dedicated to MS-DOS support. The best way to contact me is
through this board. Registration is free. If you are not a
registered member, you can leave me a note as part of your
application.
Alternatively, my mailing address is:
1359 W. Greenleaf, #1D
Chicago, IL 60626
USA
As I mentioned above, I don't plan to reissue the ZDE manuals with
the library while ZDE is still in development. For those who wish
an updated manual and/or wish to support ZDE, I offer instead a
pre-printed User's Manual and Installation Guide with Table of
Contents and Index for a contribution of $6 or more, postpaid.
The manual is printed in handsome proportional type on both sides
of 8.5 x 11 inch sheets and punched for a three-hole ring binder.
My costs for printing and mailing are about $3.
テZ3ENVテ€0ー_Uネ#]ッZDE 1.6, Copr. 1990 C.Wilson�AZ80NWS WCMDNLIBN�����A@@���@8 Generic CRT P������N Teletype �6�������   ������ � 毖�苓1C>!マ;ミ;C6擎 ヘ2-�00!0ヘ|�S(�D 2-dヘ"���eヘヘ--�ヤヘ2�;<2\ �ヘ2�;2�;:�2<ヘ;4:2�;*X"�;:n2。,:/�
2<!�=5ッ2�!€~#ヘ9-ヘ€!�ヘZ4>2�!�:ヘク&:�;キ #ヘ�ヘ�&ヘケ1ヘ`ヘ :]� (.ヘ[&ヘ�%:�;� !>キ "ヘ/( `i6 ###6テlヘ、ヘm4シ:ミ;!@ヲ2マ;ッ2ム;1C>ヘエ7ヘ�5*$<""<:'<2&<:ヤ;キ *<"$<:<2'<ヘa6ヘ�9ヘ"� ヘ-9�ヒ ヘ/�€G!←ぬュ�7C'ゥ�)��K! �
G> ケ ゥ m Kz�ノC!「'K�!-:�;キト、テ!�;ヘ�ヘFヘ/ 3"�#3R%�#G> タ ?" =%�&ミ >|%ツ%G"゚#&);# ノ!�;ヘ�ヘヒ ヘY�08�:レ�ヘ/ ソ��ビс[
€M#ヌ!�=~+タ;bノ!�;ヘ�ヘFヘ� ヘ/ ○�'�+y'�+�' オ
( Q(La',2<(ト'�2@�3�(D� �ノ!�;ヘ�ヘFヘヒ ヘ/ €゙!����TN"u。� 6�`�!'!ノ!シ� �ノ�Jヘ5ヘァ4�ヘ`4ヘy4Mヘ5ヘ%�:aキ Jヘ5ヘy4ヘシ4�ヘシ4ヘエ7ヘ 3�ヘツ%:�;キタヘツ%:�;キタテア:ム;キ( !;ヘ�4ヘウ ツエ7ッ2メ;ヘ;4"ヘ/( !@ <�擎!ィヘZ4:�;_ヘセ,:�;_ ヘヘ-レ �S(�D eヘ-ヘテ ヘ�ヘ-9:ヤ;キト�ッ2ヤ;:�;�
メ9:^キト5ヘァ4ヘ2ヘ�3€[[ロ:�;㎜&:^#V�ハ3ヘ�3 ]]] ヘシ4ヘ :�;�( �(� レエ7テ9ヘ%�ネ� �>">>>>>>
>> >
2�;ノ*c&))))#袁} �+ :ワ;_:ロ;ウエオ �/2ワ;ヘ[7ヘ�9猩} ネ!O<5#~T]#擎�ノヘ� (!O<4^w{�8>ノ2� :O<キタ2� ノッ�ヘキノヘ} ネ:P<�ノヘ%ヘY�Yネ�(�ハ�N �ノ� €!�セ(!�!��  セ(
�セ(#�OGyHノヘ%ヨAハゥ=ハハ=ハ�=ハ7テ >B23
!€ル砒^#V侒<ルッ2<}ヨ€�0L:<キ i袁%ヘヒ �€(:��(6��(U� (y�ハ�(zy�(%�(?w#� �0ニ@�ャ4��4ヘチ4ヘ�4�ュヘ�
、ヘ�
��>€スネ+ヘ�4 ヘ�4ヘ�4�ノル*<|オルハ/
ル~ルキハ
��ハ
ル#"<ル� 2<�6}ヨ€ムユノ袁%ヘF眦f
ナ>ヘ
ム BKxアノ€蘆k~�08 �:0 #x�0E荿キ(<�($8*�(8� ,!'ヘR 8$!�ヘR 8!dヘR 8!
ヘR 8 !ヘR 8痊アノ�7ノ�0ネ=� DM瞿�ヘ�
ヘ�
リッー アノ7ノン!ニ ユンFンNy�(-鍈0 ン#ン#�>1鍈8�4�� ン#ン#ンNンFy�(>0痾�0�鍈>癖 6 #= 揵'�d
!�;ッセ <2�;ッ2�;2�;/2�;2[ >2�;2�;:2�;:2�;!ゥ:ヘ�4ヘ
€!�; ナヘY� ネ�B(d�D(Z�P(S�L(<�T(B�*(*�^(I�@(P�#(m�=ハテ �"ハモ チキツ, :[ Gッ2[ ー ーテ� ヘh レ� 2�;ノヘh レ� 2�;ノヘh 8{2�;ノヒ賈ビノヒヨノ~貭 iヒ鐱ヒF bヘh 8]キ(Z2�;ヒ��<蓜G:�;クリx2�;ノヒF Aヘh 8<キ(9G:�;€82x2�;ノヒF )ヘh 8$キ(!2�;ノヒF ヒホ侒�;2�"(�>2�2�;ノ眦, ヘヲ,!F#ヘミ*,<"0<*(<ヘケ:�;キ :�;!�;�2�;!�;ヒn(ヘq"ヒOハ 褊R睚+� ヘーレ*,<倞.<"�;侒�;ヘ8!�;ヒ~(ヒ�2�;<2�;:�;Gキ�ッ�8o*�;ヘフヘロ� 9ヘ>ナ袁h �眞($:�;ヒ_( ヘソヘ8xキ(( xキ:<(ヘ80>2�;ヘヘ>ッケ ウ倞�;{布�0ゥヘ8:<O:�;キ( yヘ>! ヒ~(ヒセナユ�F#ヘミ瞋チ�!�;5ツK !F#ヘミヘ, *0<+ヘミヘァ7テエ7ナ�:�;キ> ト>:�;ヒg(ヘァ7!ォ;ヘ��ハムヘヲ,!�;4ハムN:�;_:�;=�ムケレム:�;O:�;ケ!�;8ヒカ>ノ2ッ:�;キ(Gヘシ�!�;ヒN(E:�;ニG:�;�0>F染ヘ<�= �*�;:�;Gヘナヘ<:�;!�;�&ユヘt !ユヘナヘシヘシヘシッ2ッヘッ眞:�;Gキノ眞7ノnnnnn� (�.(:�;��ネッ2�;ノヘ�>2�;ノ:�;�W �:�;キ(�>�2�;ノ� ミ� ネ�
ネ蠻!。,敎チ睚�:�;ヒW �>^ヘ>�@ノ> > ��ネナユ�!�;ヒv `� 0O!。,敎(R!o敎(敎 4>燥㊦_!`F#ヘミ->燥㊦㍉! ヒ~ Fヒ�#耆セル_�゚�!<セフッ瞋チノ:�;キネGヘ<鉑ヘ8:<テ>xキネ~ヘ>#�xキネ^ナ袁゚眞#�テ!ョB:_キ !]>"(<*.�%".<ッ2<<2<2<2<2'<!"<" <"<"$<*(<+"*<6 *.<#",<6 ノ瓰#^#V#セ# ^#V##�ユ鯱Y�@リ�`ミ�ノ�0ニ@ノ�aリ�{ミ訐ノ:ヤ;キハ >G:ヤ;キタx㊦��= �:bG xア 鉑�彅*<*,<++蟾鍈DM睨*(<DM�**<ヘ�睨*.<彅,<猩・リ倞,<**<昤"*<侒,<ノヘウリ倞*<*,<擎",<侒*<ノヘ「0ッヨノヘ[,� >サ 7ノ> 晥�  �##ッノ#7?(ノ#ネ+ノヘー0ッヨノS> *,<敎�3 �7?ノzサ 7ノ*.<+> ��晥##�ノ>4:<ヒ?-ル*<+"<ル:<�(=ル*<#"<ル:<ル!<セル(<:<2<ノ>5:<=(,ヘQ)!<�8#$:<=ネ:<=ル!dカル<:<ル!�セルミ<:�:<< ノ2<ノッケ ~#�€0 � ノ > � ノ� � ノヘ「8&T]~� � > 8 ヒ> �# xア 硼S*<ヘーリ*.<T]� >セ0ヒ~ ヒ�愷�侒,<ノo袁�ワ�ヘ�ワ 痾ノ> ヘ7リ�( !nセ(!ム;6�**<#w"*<キノヘ7リ!ム;6�*,<+w",<キノ!"<ヘ「*0<#ヘ・リ> **<晥 齦*<"<ノ*0<+ヘウリ> *,<敎 �*<キ佖"<ノ!�:ヘ�4ヘ%ヘY2�;�N(�Q ヘ�4ヘ%ヨ0レ, �
メ, W>�!�=�敎>€狙!zキ(N #= �キ(ユ蘓6#�DM�!キ鍈DM硼ーヘ€瞋{キ(I:キ :頓 s#K�!T]キ鍈チ褊BDM硼クN#�!�=ユ擎�:�;�N(�Q +~�#8#ヒ�+ヒ�ヘ€テエ7
!�ン!>€ンセ8ン^佖8ンン#�"|オネン6ン#+|オ �!�"ン!!��!ヤ;ヒFネヘ�ヘ%�0レ0 �:メ0 ��ッ2ヤ;�!ヤ;ヒFタヨ0G!(^#�#キハ, Oナ€ユ擎睛~ヒセ(#ヒ~ヒセト~>1+!ホ:ヘ�4ヘ
�=キ(cOナ!ユ:ヘ�4ヘ%ヘY�Q ヘ�4ヘ~ヘ%チ�キ( !€�=擎�6�ヘエ7���*( ヨ08�
0Gx2<キハ�!�="<>�2ヤ;!R~2
<ヒ~ト'ノ>�2�=テエ7:ヤ;キハ0 2�;ヘ%!�;6�[(+�](.�>(5�<(<_!�=€~#��ハ0 �(�0 {セ �#"<ノ!�="<ノッ2ヤ;_ヘ�テ�ヘーレ, ヘ� ヘ「レ, ヘ7*<++++"<ノ>ハ>ツ2:ヤ;キハ0 ヘ%_ヘR,サハ�テ%ッ>�2ロ;:ヤ;キハ> ヘh � *<^!M"<)*<~#"<��($_~< :�;キ !<~<(5(!�="<ヘ�{�ノッ2ヤ;ヘ�テ> !56ノノ!5ッセネwテ�9:
<!Rセト'ノ!5~6ノ2<ノ:<キタ25ノ!5~62 <ノ: <�ノタ25ノヘァ4ヘ&2ヘ�3€!"ヘハ3ヘ�ヘ�ナ`ic;ヘt *.<#倞(<キ佖チ鍈W;ヘt *(<倞*<ヘ.ナ*,<倞.<ヘ.� E;ヘt :ム;キ>Y >N29;!/;ヘハ3ヘシ4ヘ テ9{布憙~#� (�€8��:メ;キト�3!ユヘZ4!�ヘZ4ヘ ヘケ1テ9*(<ヘケヘIヘ�!"<テ9**<"0<*.<ヘミヘ~ヘサヘ�テ9"ヘ/ハ, PY!ヲ~�N >>w44!>N#Fxアツv!ヲ~�@ハ, 莽ー8
*,<>敎ハa"ヘ「8
*(<>敎ハ\"テ, ヘ�リ>2<ヘケヘ�テモ9ヘーレJ)ヘR,ハJ)ヘ�リ�:<=ネG:<�ヘゥチ�-9�テ:<!<綿G:<�ヘハチ�-9�テ!ツ::�;キ(:�;�N !ネ:ヘ�4ヘ�
レ, ハ, :�;�N(:�;キ(_jb xア( �#DMナヘ`ムzウ('ッイ(ユヘ+ヘミム �ウ(ヘ+ヘミヘMヘサヘzテ9ヘ�9ト�6ヘ�タ袁i9ヘT睿ケ:<ヘ�ネテモ9ヘ�9ト�6ヘ+0タ*.<~� タ袁ネ9ヘg睿ミモ*"<ヘt:&<=ネ*ワ;襄ヘJ)�!< ヘー8"ヘR,(� �~=!dカ<�w�4ヘ���セ0ル�"ワ;<��ノヘ7リヘ「リヘ」9**<~ヒ~(ヒセ> #+"*<ヘp� (� (ヘ�キタテモ9ヘサヘTヘJ)=!�セヤリ9キノ:<=フリ9ヘ�キノヘ7リヘーリヘッ9ヘR, 袁�9ト�6痿ヒ(6 �+#",<ヘ]キ� (� (ヘョ�ヘモ9ヘgヘ�>2<�:�=!d�!<勿リ9ヘ。�ヘR,ハ�ヘe,( �ヘ(� ネ��ヘタ揵ナヘ�8ヘe,トt,ナチチノヘ[,� ハ7�ヘo,トy, � ネナヘ7チリ楨7�ヘo,トy,ネナヘ7チリ�ヘR,ハK!ヘ�( ヘo,トy,�k��ヘ�タ� ネナヘK!チ��ヘ�ネナヘK!チ�ヘ�( ヘo,トy,�k��ヘ�タナヘK!チ�ヘj,トt,ノヘ9:<=_!Z�8<_ヘ+レuツu倞*<侒0<ヘミヘ�(ヘ9:<_=!Z�8ニ_ヘ�レ`ツ`倞,<侒0<ヘケヘ・:<テ�:<ヒ?ヒ?<Gナヘ] ヘハヘ]チ�9:<ヒ?ヒ?<Gナヘp ヘゥヘpチ�9ヘ] ヘハヘ]!ヘヘ{9レ9ヘ@9:<Gテカ7*<倞<キ佖ネヘp ヘゥヘp!ニヘ{9レ9ヘ@9テエ7!<~ヨ!リ<w!<~ニ :<ニ !�セミ2<!<~ヨ リwテ9ヘIテ9ヘ~レ, ヘエ7:ラ;キ(:ヨ;キ(ヘuヘ`:=キネ:ヨ;キ sヘーレ&*.<倞=ッW佖#ヒ~(< �OxホG!=y飽x゙G81**<"0<*,<:ユ;キ # xア(:��テ(X:==(R倞=> コ(Iサ(F&:ラ;キハ$ *$<ヘt:'<ヘ�テ( ヘ「8�*,<"0<**<Sxア(ヨ:=敎鷸 フナ�ヘ�眞 �テ
:=2�T] �銈�;ヘフヘ��(
|ェ 蕓ォ �佛ユ袁�瞋チ �K�;k:=2ヒ蟾鍈衽�##y2�;キ( >  ++~#ヒ( �ヘ��( |ェ ゙}ォ レテ&袗ナヘ�チム� �K�;q:==ネG=ヘフヘ���(�!mセ眤�y++ヘミ*,<ヒ~( キ(~�6 ヘ]ヘMヘ�ヘサ!ユ;ヒFハ9!=ッ�( O#> 敎ハ9!P=ッ�%9O#> 敎ハ9テ%9y+ヘケ*,<ヒ~( キ(~�6 ヘ]ヘMヘサヘ・テ9!�:ヘ�4ヘ
==ネッ2ユ;2ヨ;2ラ;>テ2�!€~�/ -#~#キネ�/($ヘY�C(
�B( �G(7ノ>ノ2��2ヨ;ロ>�2ラ;ヤ~#ヘ�キ(�2=ノテY**<"0<:=キ( GナヘK!チレ, �!P=~キ(Gナ#ナ蛬ヘJ眞ワ �:ヨ;キハ%ナヘ7チリ�・テ(>�2ユ;!�:ヘ�4ヘ
Q=�エ7�P=ネO!€擎ッノ>�2�;ヘ~レ, :=キハエ7:ラ;キ(:ヨ;キ(ヘuヘ`:ヤ;�.�ト,ヘク8ヘh �( ッ2ラ;ヘク0�:�;�フ ヘ」テ9>�2�;ヘク:�;キ(ヤノヘセ:�;キ7タ:ユ;キネヘ[7ヘ�8( :ヨ;キ:=フ�)キノタヘ�:�;�?ノ:�;キ7ネヘ�Jヘ5ヘァ4!」;ヘ`4ヘシ4ヘ�9ヘ> �Jヘ5:aキファ4ヘy4ヘシ4� キ7ノ�* ヘ�ッ2�;7ノ訐�Yネ�N イキノ!レ;ヘ'ヘ 3:レ;キ!コ; !�;;テ2ヘJ)!eセ8#揵~�=!�セヤリ9�:Rキ~ハ�(テ�(ヘJ)ネ:レ;キ(Hッ!lセ +揵yセ0+愑ン~:d/�<�ン��(!コ:ヘ�4ヘ
:<(!€~�@(>�#([�h (1ベ8,h_:lキ7タ!e~キ( サネ0# �+sキノ{!kl 昤キノテ, eッヘ��ヘh キ(*O<e�8�eッヘ��ヘh キユドム8ニキ �エ7テ 3!コ:ヘ�4:<ヘ` 8ョ(ャ!eセ(#��6(リT]#H擎ッフ!�;ヘ�ヘF�(� ネメ !nセハ � (V� ハK � リ�ロ(0ヘ�(ヘ%9��?8� ワ)9ユヤミ4ムユ{ヘJムリユ:<!�セヤリ9ヘョヘ� ム{� ネ�ネ!nセネテ�):レ;キツ[> ヘJリヘ%9ヘ� :<!d�!�セヤリ9テ。:ル;キト :Rヒ 2ヘ�:�;�N( ヘ[,� ヘG!��9ヘー8ヘモ9ヘ�テチ ヘK :ル;キネヘHッ2<ヘモ9> ヘJリ:<!<セフZ9ヘ!9ヘgヘ�Tヘz :ル;キネ> ヘg> ヘgリヘ[,� !ニヘI9ミテ!9:Rキツ)9**<~�ハ)9!nセハ)9*,<> セネ> セフ%9:ン;�K!�2ン;ノ:リ;キネ:ル;キタヘー8:Rキ(!ヘンヘ「リヘゥヘ
)ナヘ�ヘ�チx� :<(<テ�(ヘR,� (� タヘ��ネ=�����リヘ�!*,<+",<~� ハ!9テ)9ヘ�リヘ�!xキ(*,<++> 晥タ##",<テ!9ヘ7リヘーリヘ�!ヘ)9*,<ヒ~(ヘv!*,<~6 �+wノ~#",<� フ!9キノヘ�リ xア7ネ**<#xヨ8�T]#擎キノヘv!リ> ノ*,<袁ン�",<ヘ0 *.<#",<ヘ�!!ヘヘI9レ!9:<Gテカ7ヘ0
タ*.<~� # +�*,<袁ンヘ�!睿)9",<>�2ム;ノ!ョ;ヘ��ネ�ネ2<ヘK!ヘーリヘh �ネヘR,!<セ(2<� タ:�;�Nネ!<~� タ6 ムヘワ"ヘ#:nテ「ヘマ"ヘ#�ワ"ヘ#ノヘq"�#ヒGハ, ヒw ヘケ+ヘミヘzヘサヘMテ9ン!<ン6ヘ「8$:n敎 ンヒニT]笨"敎 ンヒホ+ン~ノンヒ�ンヒ�ー8�*,<:n敎 聨ヒF ンヒニT]xア(メ赧ヒホ+ノヘ「リ:n敎�"ノヘ「リ:n敎タヘ9ナ薺]ヘ・8擎侒*<�+チxア ゚ノヘーリ*.<:n晥�#ノヘーリ*.<:n晥タヘ!9ナ薺]ヘウ8昤侒,<�#チxア ゚ノヘq"ヒOハ, ヒ 2ヒw DM**<鍈藾iチ(#擎侒*< �K,<褊BDM�(+昤侒,< 侒*<#",<ヘサヘzヘ�!テ9ヘq"謔�ツ, ヘテ#ネヘメ#0ヘ�ヘq"ヘテ#ヘメ#レ 昤侒,<ヘサヘzヘ�!テ!9+�#佖DM硼[,<ノ蠻ヘ�`iチ7鍈睨ヘ�#:�;キタテ;#!、:ヘ�4> ヘ
�:\G:�;O�(@G!€~ヘYw#�: +6€ヘチ. %�0レ, �:8 ヨ@�メ, Gナヘh チ0:�;� メ, OナY ヘチ!n<p#6?p< 擎6擎ヘァ4:Sキ(ヘ5:�ヨ2<:<=2<:�!<wッ刕N ナn<ヘセ,チ�� ヘ�3N�ile テ(%ナn<ヘセ,チ��ハ%㊦㊦㍉!€#�! ヒ~(:[キ(ユ� ヒセ#�6+> w+w+w+T]+y昤�6.甍ナヘハ3チ ァ!<5( > ヘ�3:<O模�3...  y!<セ(> ヘ�3ヘシ4ヘラ5:�;_ ヘヘ9テ :ム;キ( !;ヘ�4ヘウ ツエ7テアヘ[&!�:ヘク&:�;キ ヘエ1ヘ-:\ワ -ヘサ,<フ, ヘy&テエ7ヘ[&!z:ヘク&:�;キ +ヘヲ,ヘ�ヘ�8**<ヘ#/ ヘ 0ヘ  倞*<"*<�#ヘケヘy&ヘァ7ヘ�!テ9:]� ヘ�&:�;キタ:ム;キ !;ヘ�4ヘウ �エ7�ヘヲ,*,<"0<*(<ヘケヘー0*,<ヘ�/0ヘ ッ2ム;*0<+ヘミテァ7ヘ[&!€:ヘク&:�;キ .ヘヲ,*,<"0<*(<ヘケヘq"ヒO( 佖�Kヘ�/0ヘ, *0<+ヘミヘァ7ヘy&テエ7!\n< 擎ッ2l:�;:�;:マ;ノ!n<\ 擎ッ2l~2�;_#~2�;#~2マ; テヘ[&!t:ヘク&:�;キトy&ヘ�&ヘケ1ヘ�!テエ7ヘ�4>ヘ
2<ハ, Gナ!€~ヘYw#�!€~�/ #セ+ xヘ9-レ, ッ2マ;ノ#~�W( �A(�Nツ, 2�;ノ!"�;:�;�N(ッ2リ;=2レ;:T2�;:�;= *X"�;>;!"�;ッ2レ;2�;=2リ;>:2�,テ 3ヘR,訐�A8�[0 ヒnヒョ ヒ隆�!ヘ�テ)9!イ:ヘ�4:ヘ` レ, 2�;ヘケ1テエ7ヘ9!�;~/wノ!Uヘ'!ス;:�;�N(:Uキ !�;>テ2!Rヘ':R!ヤ;ヒ~(:
<キ!キ; !�;7テ2!ル;ヘ'キト�':ル;キ!テ; !�;Dテ2!リ;45ネ!リ;ヘ'キ(!ル;45ト'トホ'>ヘZ(:リ;キ!タ; !�;Aテ2:Wキハ !Vヘ':<=タ:�;�N( :Vキ!ノ; !�;Gテ2ヘg(O:�;ケ8>2�;y2�;ヘg(!�;セ0*2�;=ト�'ヘ 3テエ7:�;�N(:<=ト�(!コ:ヘ�4:<ヘ` (ミ眦, ヘ�(!�;<ヘ�(ヘ�1テ 3!�;�;~�(6ノw>ノ:<G:�;<O籍ヘチ(yヰノヘR,**< ~+� ネ� (� 0��:�;G:<惜:�;���!<木ネGヘ%9ナヘHチリヘョ�:�;=ネG�ンヘR,Gルッ2<�R,� (� ルクル ヘ��<袁ンル�キネ�R,� (� �K!�= 栁ヘQ)2<ノヘ[,� >Gネヘ�ヘフ� x�!dカ瓱x��( ッケ 酣ヘ・チ0�xノ:�;=ネ�!<�4ヘッ(ミナヘ7�5チヘ[,� ハ4 �- :Uキ(ヘR,� (ナヘHヘR,� ミナヘ��4ヘロ((8ヘ@ ヘンヘ)チ:<€レ�)=キネ���=�テ4 :�;=ネヘンヘーレU+ヘR,ハハヘ�:リ;キ ヘ}+8ヘ
)�ュ+�4)ヘ)ヘンヘゥ � ヘh テI+ヘJ)�!<>?2<ヘーレU+ヘR,ハ�*� �~=!dカ<�w%!V54(!��>携:<�]0�"0 ニニ�4�42<ヘ�ヘッ(0ッヘ[,� ヘR,(\ヘ7ヘ[,� ハO+ヘR,�- :Uキ(ヘ�ヘJ)ヘッ(0ヘ7フヘHヘe, ツヘ�ヘJ)ヘロ(ハO+レO+ヘ@ ヘR,( �
ヘK!�K!Hヘ)Cヘ[,� ?ヘ7ヘ[,� ヘG!�-(Gヘ�ヘK!ヘネ+>�ヘ4)ヘR, ヘG!ヘ7ヘ7ヘ~, ヘ�ヘHテ%*ヘ�ヘネ+ヘC ヘ」テ9ヘ」テ4 ヘ」テ8 :Uキ(ウヘ�ヘ[7ヘ����0(�淮G!ヘyタヘ�ヘー0ヘン7ノヘ�ヘR, ヘゥ7ノ� (ヘンキノヘ�ヘR, ���ンヘ7ヘ[,� ハツ+� (�ンヘ7テンヘR,� タヘ�ヘR,�7�ヘK!テK!� ノ{2N,:�;�ネヘンヘR,(Hヘe, ヘK!レ4 隆�ヘ7ヘe, ヘK!�J)ヘチ(!<:�;=G:�;ヰ目4 ヘN,(�ンヘ)チナヘHチ�ンヘ�6ヘ�テ��ノ*,<~�� ノ**<~ヒネ> ノ!」,!�,!�,!�,!�,
!�,袁R,�袁[,睛~ セネ#�ノ,;:-.?!�  �Jヘ5ヘァ4!ァ;ヘ`4ヘシ4ノ\ヘ-メ2�,ユ*#^#V侒�,�,r+sムヘ褊[�,*#s#r睨*#s#r>2\1C>ヘ4-ヘ テッ>�0ノキ(%!\ヒカセネ#ヒカセネ�ヘチ<ク(!()榘% テ�:A2�;袁m4甬]�ハマ-O>:敎 z+6ヘチ.6:(#x2\y2�;_ 袁�e+~�08+�:0'ヨ0_+~�08�:0ヨ0W㊦№c_+� 0}{2�; 袁睛}(~� (ヨA8e_>サ8_+ヒ}(~� U#{<2\>:敎> �+#セ(�]ル2<bk ッヘ�ルッ�#(x�.(� (Tリ�/ セ T#ヘ�.(ルw#ルン > ヘ�ヘm47ノッ�(H�. (#ル>.w#ルッ�#(6� (リ�/ セ #ヘ�.(モルw#ル痿� #��/ #~キ(
ヘク. エ2�;!eBヘ�.Fヘ�.Jヘ�.Nヘ�.:]� (差ノ蠻!�.敎チ睨 .,;:?*=��?(セ #�ヘク.眤2�;ノ�Aネ�Nネ�Wノ袗�> +#セ(�] ッセ(#�8ヘ/(0�Yキ()袗� 45セ #��(� �レ�+N+F�ム睨�* |オ( N#Fxア睨ッ2h2i2|2ミ;/2�;蠻ヘサ,< チチ�7ノ€ヘセ,ヘサ,�ハ�/0赧!€ム€�:�;�W Kン~� >-ンw�(o�� :�;キ(e/ッ2�;ン~�� ~� (ヒ�0ヒセ> #wzウネ� ヒセ~� +�~��(8�
2�;"�!n�セ(� ~� 8ヒ~ ヒ�> #wzウネン#ツ`/袗テL/ム磋2ミ;ノナ� 袁-:\ワ -!] ヒセ#鉷エ1?<ヘfヘサ,2N<:マ;キ(4!\€擎 !\擎!フ;擎�ヘセ,< エツァ1€ヘセ,_ヘ-8N�S(J�D(F-�ヘセ,ッ2�;2h2|ヘサ,�-�ヘセ,碵�(H�� 'cッ2}2~2ヘサ,キツァ1ヘサ,�'ヘサ,< エツァ1ッ2�;2h2|ヘサ,�:N<= gヘサ,€ヘ�眞<ハ・1xアハ�1€ン!€ヘフル!。,敎ル(lンw:�;�W <ン~� ン~��!8(ンヒ��"� (
( ッ2�;ン~��� �ヒ�>�2�;:�;キ �~ン#ナユ�ヘサ,瞋チキ(ヘ�1B€ン!€:�ンw��� >
(芸ェツ�0}ォツ�0アツ�0ー(ン6ン#�ヘサ,キ(ヘ�1ヘサ,<キタ7ノ矣�€ヘ�2iノ:aキタヘ5!�;ヘ�4ヘJ2!エ;:�;�N :�;キ !ア;ヘ2ヘィ'ヘIヘ�'ヘ�'ヘホ':<=!ニ;ハ#(Gテ2:aキタ袁5ヘァ4�ヘ`4テシ4:Sキ(テ5!aヘ'キ( ヘ;4ヘpテ9ヘ;4ヘ]ヘケ1テ9ヘァ4 ヘ5ヘy4ヘ5:\ニ@ヘ�4:�;O3ヨ0 2yヨ01yヨ
�ヤ�4�0yニ0ヘ�4ヘ/(+`iF($:\ク# N:�;ケ(�>/ヘ�4#~� ト�4�>:ヘ�4!]~ヒソ� (ヘ�4#�>.ヘ�4!e~ヘ�4#��4>/ヘ�4:�;ヘ�4テシ4!Sヘ'キハw3ヘ;4ヘ]フ9:Sキネ�!�<:<<O:�G-:レ;キ(ナy!e敎チ(=!dy=ヲ(7:�;ケ(%8':�;ケ(=ケ0�s�# ヌ�6ヘ&2!�<テ�4L�R�.゚!ロIラヘ;4ヘp_ヘ�ッμエ7テ9� (�€0)_!<5ツ�44ノ:<_ヘ�8:�キ
 ヘ�4
ヘ�4:�<2<ノ�ヘ�3> ホ:�<2<:<_~#キネ�€ ~#Gナ袁ソ3眞�趺ヘ�3�゚睿テ3鱆ヘハ3�:<�レ, !メ;ヘ'キ(/ヘ;4:<�ト 9ヘI>�2モ;ヘf7:aキ ヘ5ヘワ5ヘJ2ッ2モ;テ9ヘ;4テ9:<!メ;ヒF(ヒ?2�!aヒF =!S�2<ノッ�7ネG#^#ナ袁5眞�ノ ]> 揵ナ ヘ5チ�袁2砒ヘァ4睿テ3*袁2ヘァ4:�<_ヘ�8ヘシ4�ワ:`キネ!ー:セキハZ4>€2 <ノ:`キネ!キ:セキハZ4ッ2 <ノ:<!�セ :<!<セネ袗ナ:ソサ8 : <ウヘ5チム睨?�> � リユ�ヘ�4�ノ_テ:<_:S�!<�:a「(:モ;キ(:�8z2 <:タ�N !!チヘタ5zキ(
ユ
ヘ5ム �キネ!テヘタ5 ��A(9!チヘタ5!テユ�:タ�R(z�5瞋#{�5 {�5瞋#z�5:ナキネGテ�!ム5z<ヘー5!ヤ5{<ヘー5!ホ5ヘZ4ン60�
84ヨ
�#ニ0wノヘニ5~キネユヘ`4ムノ:`キタヘァ4:�W-ユヘ�4ム �シ4:<_ヘ�0ヘI:<�2<ヘJ)< �:<Ox�0ッ_:<サ8 ク8 x=貘{�(<2<戦D2<*<" <:�;�N:�; ッ_+BJキ(佖8�#" <銈<ノヘ} ヘ�9ツ[7ヘ�6ヘ�9 :ン;キネ=ハ�6=ハ�6=ハA7テf7:ン;�レ�6ハA7テf7:aキタヘャ"ヘ5ヘァ4*<:�;�Nトメ6** <ヘヘ62:<o&ヘヘ6ヘシ4テカ袁5�ユヘt !ユテ`4ヘ� ツ�9:<Gテカ7ヘ� ツ�9ヘ[,� ハ�6:<W:S�8:<=_ハ�6ヘ5ヘ��!<:<�=W=G:�<棒睿28S:<!<セ *,<テ28ヘ� ツ�9!ユヘZ4:ル;!<�(G)ヘ�5ヘケ1ヘ�6ヘ� ツ�9!ユヘZ4ヘ 3ヘ-9ッ2゙;/2ワ;ナヘカ7チ:<<� �!ワヘZ4ノJヘ5ヘァ4ヘy4テシ4:aキ(�:Sキツ3:5キタナヘ} チ:S�€Wナヘ5チ:<�(:8_ヘ�:�<_:<G�J蓜ナ_ヘチ�:�W<_:<ク �8(テ�8:<G8$ナヘ�:<G:<=W:�<_ヘ28S�!<セ *,<zキネッルGO_ルO€(9ヘフハ�8� (ルル��8ネ!ル{!dヲョ<�_��蓜W�蓜G マ> ヘ�8ネヘフルHGル((� 8ユ_ヘ�4ムネ{=ネ裹ナユ� (2ニ@ヘャ4ヘ�4ヘチ4>蠻ユルyル� (:�;キ( <ヘ�4ムユ{�ヤ�8ムチ睨:�<�!dヲョG( ヘ�4ムユ(��4ムチ�渟HGルノ!�ヘZ4ミネ: <<!<セ ネヘ�4 揵:<=Wヘ/5:�_ヤ>�> >>ッ
�:ン;シ�0�2ン;ノ�:cGテ�>ノ22ヘ{9ヤ@9>22ノ!ヘヘ{98サチ!ヘ:<=タ!ニヘ{98ァヘ@9ェ袁�9ト�6:a!ヤヲ!メ;カ� 袁2睿Z4リ:ヤキト 3ノ7ノ:<=タ:<=タソヘR,(
:<!�セ(ノ:<!<セハd9:<!<セハd9ノ:<キネヘ%9ッ2ワ;ノ>�2゙;ノ>�2゚;ノ!゚;!゙;ッ�6ノヘ5ヘR,タ:�;キネヘ[, サ(ヘー8<ヘミ4テ�40:<:G:P:P:J:J:Y:e:Ou�覡emoryInvali膃eyI/マErrorNo�oundSynta�rrorCanno�eformatNameコReadコWriteコEraseコLoadコFindコChang蚯oコDirコOptionsコLengthコColumnコPageコLineコMacroコRepea�oun�([Q],0-9/*)コKe�umbe�([N/Q],0-9)コAbando祥hangesソ(Y/N)コUnchangedサsaveソ(Y/N)コ �ChangedコQ€Fil蚶izeコNNNNN€Memor�sedコNNNNN€FreeコNNNNN €[Menu�isabledサse藪anual] €'L蕫Cl ^Q ^O ^P ^KESCChg?WaitRdy^QTOP Pg INSvt hy AI DS MR PS BAK:_キ !j;ヘ�4ヘ テエ7:<�レ, !�>ヘ�4ヘラ5ヘ%ヘF� (!�?� (�(!コA�(!フ@� ンヘ�4ヘ テ9^ナcs�p�^ニwor舐t€^ラlin蛄p€^ヌdelete€^ユUNdelete€^P�Pt�ode ^リdown€^チwor舁f€^レlin蘚n�DEフde�eft�^ツreform€^Pレplac蚓ark ^モleft€^メpag蛄p€^ヨinsert€^ヤde�ord�^゙cas蚯oggle ^トright€^テpag蘚n€^ホinsr�R�^ルde�ine�^L(^\ゥrp�ind €(PRESモ^K/ESCャ^Oャ^ムFOメSUBMENUS) ^KツBegi神lock�^Kラbloc�rite€^KフLoa舅ew€^KホName€EscヘMacr�ef ^Kヒen臙lock€^Kルdelet蘆lock�^KモSave€ ^KノInfo€Esc」stor虧ey ^KユUnmar�lk€^KメRea臟ile€^Kトsave+load€^KミPrint€Esc0..ケus虧y ^KテCop�lock€^KニFil虱ist€^Kリsave+eXit€Esc-TAツta稈ack ^KヨmoV蘆lock€^KナEras蘿ile€^KムQuit€ Esc-Arrow�hif�creen €^Qツgot�lock€^Q<uセsc�op€^Qルde��OL€^QニFind €^Qレt�lac蚓k€^Q<dセsc�ot€^QDe�t�OL€^QチreplAce €^Qメgot�OF€^Q<lセl罇tart€^Qヤde��har€^Qミt�as�ursor €^Qテgot�OF€^Q<rセl福nd€^QユUNde�ine€^Qノgot�g/Ln €(^Qムgot�CPメqueu虱ine ^OL,メmar輳et€^Oノta龝et€^OミPag虱ength€^O<uセmak蚯o�n€^OチAuto-in €^Oリmar輦el€^Oホta稍lr€^Oモdb�pacing€^OラWindow€^OムQuiet €^OテCenter€^OヨVar騁abs€^OネHyphenation€^Oハproportional €^OニFlus鑽t€^Oヤruler€^OトDispla�Rs€^OレZa�creen ZDE16.DIR:
Files in ZDE16.LBR, 01 June 90 by Carson Wilson:
Filename Purpose
------------ ---------------------------------------
SAMPKEY.DZC Sample key file for use with ZDENSTAL.
SAMPKEY.ZDK
SAMPKEY.ZDT
ZDE16.CZM ZDE itself.
ZDE16.DZR This file.
ZDE16.FOR Short RCP/M description of ZDE.
ZDE16.NZW New in ZDE version 1.6.
ZDENST16.CZM Installer for ZDE version 1.6.
ZDEPROP.DZC Proportional formatting support files.
ZDEPROP.ZZ0
ZDKCOM13.DZC Key compiler for ZDENSTAL.
ZDKCOM13.CZM
To: ZDE 1.6 Users
From: Carson Wilson
Date: 12 Nov 90
About: Fix for control character display problems.
Lee Rimar noticed that ZDE version 1.6 would not display control characters
correctly on his equipment. Embedded control codes in his files such as
control-S or control-Y were highlighted, but the characters didn't always
correspond to those in his files.
When Lee's friend Roger Bond discovered that the bug did not appear under
ZSDOS, I was able to track down and eliminate the problem. As Roger Bond
suspected, the bug is due to the differences between ZSDOS and standard
CP/M. Apparently his "vanilla" CP/M software was using the AF' register.
There is a long-standing controversy on this issue, but the ZSDOS team
elected to play it safe and leave the "alternate registers" intact. In
upgrading ZDE, I made the (mistaken) assumption that the AF' register would
reliably store the value to be output in alternate video, and since many
machines DO preserve AF', the mistake didn't show up on them.
The next version of ZDE will fix the problem, but if you find that control
characters are not displaying correctly on your computer you can also make
the following changes to ZDE (version 1.6 ONLY) with DDT.COM or a patcher
like Steve Cohen's ZPATCH:
Address (100h offset) Old Value (opcode) New Value (opcode)
--------------------- ------------------ ------------------
389C hex 08 hex (ex af,af') F5 hex (push af)
38A0 hex 08 hex (ex af,af') F1 hex (pop af)
Z System Display Editor, version 1.6. A small, fast, powerful
WordStar-type text editor for all CP/M and compatible systems with
the Z80 processor. In some ways superior to its big brother VDE,
this version of ZDE adds fully functional Auto-Indent capabilities,
Proportional Formatting, Auto-Recall of last response to prompts,
Global Find/Replace, Return to Previous Position (^QP) and more to
what many felt was already the best editor available for CP/M.

New in ZDE
Z-System Display Editor
Version 1.6 02 Jun 90
ZDE is copyright 1990 by Carson Wilson, all rights reserved.
You use ZDE at your own risk. The author accepts no liability
for any damages resulting from its use or misuse. The files in
this library may not be circulated in any incomplete or
modified form without the written permission of Carson Wilson.
Any commercial use of ZDE, defined as any situation where the
duplicator receives revenue by duplicating or distributing ZDE
by itself or in conjunction with any hardware or software
product, is expressly prohibited unless authorized in writing
by Carson Wilson.
This file describes changes to ZDE since version 1.3. I have
decided not to release document revisions while ZDE is still in
active development. For now, please obtain ZDE10.DOC and
ZDENSTAL.DOC from ZDE10.LBR, and ZDE13.NEW from ZDE13.LBR,
available on Antelope Freeway and many other remote CP/M
systems. Except for the changes detailed below, these text
files provide a thorough explanation of how to use and install
ZDE. Alternatively, send a contribution to support further
work on ZDE, and I will mail you a high quality, up-to-date
printed manual for ZDE version 1.6. See section 6.3 of this
file for details.
- CONTENTS -
1. FUNCTIONAL ENHANCEMENTS.
1.1. Proportional Formatting.
1.2. Last Entry Recall.
1.3. Enhanced Operation Under CP/M Plus and ZSDOS.
1.4. Control-U now Aborts "Delete To" Function.
1.5. Fully Operational Auto-Indent (^OA).
1.6. Chain to ZCPR Error Handler.
1.7. Return to Previous Position Command (^QP).
1.8. Global Find/Replace Option.
1.9. Semicolons are now Characters in Nondocuments.
2. BUGS FIXED.
2.1. More Robust Space Calculation.
2.2. ZCPR Line Queue Bug Fixed.
2.3. Other Minor Nuisances Corrected.
3. INSTALLATION.
3.1. New in ZDENSTAL Version 1.6.
4. USAGE HINTS.
4.1. Saving Macros.
4.2. Creating a Smaller ZDE.
4.3. Using GET and GO with ZDE.
5. DEVELOPMENT HISTORY.
6. FURTHER INFORMATION.
6.1. About Z System.
6.2. About the Author.
6.3. Pre-Printed Manuals.
1. FUNCTIONAL ENHANCEMENTS.
1.1. Proportional Formatting.
ZDE can now format your text for use with proportional printer
fonts! See the files ZDEPROP.DOC and ZDEPROP.Z80 (included in
ZDE16.LBR) for full details.
1.2. Last Entry Recall.
The following commands (among others) cause ZDE to prompt
you for information:
COMMAND PROMPT
^KD "Load:"
^KE "Erase:"
^KN "Name:"
^KL "Load:"
^KR "Read:"
^QF "Find:"
^QA "Find:" and "Change to:"
ESC-M "Macro:"
You can often save typing time and prevent errors by using
control-R or your right arrow key [as installed] to Recall your
last response to any of the above prompts. For example, to read
in a file and then erase it, you could enter "^KR, <filename>,
RETURN" followed by "^KE, ^R, RETURN". The ^R command will
automatically recalls the filename you entered in response to the
"Read:" prompt. The Find, Replace, and Macro prompts work in a
similar manner. ^R Recalls your entire response; right arrow
recalls your last response one character at a time to allow
further editing.
The Recall keys can also be used to recall the last used macro,
even if it wasn't entered manually.
1.3. Enhanced Operation Under CP/M Plus and Z3PLUS.
ZDE takes advantage of advanced BDOS error handling to provide
slightly faster file output under CP/M Plus and Z3PLUS. In
addition, file Create stamps are now preserved under CP/M Plus
based systems as well as ZSDOS and ZDDOS systems.
1.4. Control-U now Aborts "Delete To" Function.
Control-U can now be used to abort a "Delete To" (^QT) operation.
Previously, ZDE would attempt to delete up to the next literal ^U
character in the file, often causing frustration.
1.5. Fully Operational Auto-Indent (^OA).
Auto-Indent is useful for typing outlines, structured program
source code, and other text where the "left margin" varies. When
the Insert (^V) toggle is on, Auto-Indent aligns the left margin
with that of the previous line. When Insert is off, it causes
the RETURN key to act differently: RETURN advances the cursor
past any indentation when moving through a file.
When a new line is begun either by wordwrap or reformat (see
below) or by hitting RETURN with Insert on, Auto-Indent indents
the following line or lines to equal the previous one. It does
this by counting the number of spaces or Hard TABs (whichever
came first) before the text of the previous line, and indenting,
wrapping, or reformatting using this number of spaces or Hard
TABs. This entails certain possible conflicts, most of which ZDE
itself automatically prevents:
First, if you mix Hard TABs and spaces when indenting a line, AI
may give strange results, as it will count and use the first
character only. For example, if your line is indented as
<TAB><TAB><SPACE>, AI will indent the next line with <TAB><TAB>
only.
To avoid conflicts, enabling AI sets the left margin to 1, and
setting the left margin greater than 1 disables AI. Also, Double
Spacing (^O S) is disabled by Auto-Indent, and Auto-Indent
disables Double Spacing.
Auto-indent status also now defaults to ON in Nondocument mode,
and OFF otherwise.
1.6. Chain to ZCPR Error Handler.
ZDE 1.6 will chain to the installed Error Handler under ZCPR 3.4
with error #12 (TPA overflow) if there was not enough memory for
ZDE to edit the file you specified on the command line. ZDE does
this because the flow of logic in a multiple command line
sometimes dictates that the editor complete its task before
succeeding commands are carried out. For example, I use the
a multiple command alias similar to the following
ZDE file;echo erase;if in;era file;else;mv file newdir:;fi
to process modem capture files. After processing each file with
ZDE I generally want either to erase it (if it contained nothing
worth saving) or move it to another directory. But on occasion
the capture file is too large to process with ZDE. If the script
were allowed to proceed, it would force me either to erase the
capture file or move it elsewhere, neither of which would be
appropriate if I hadn't even looked at its contents yet.
This is where Z System's error handler comes it handy: it
provides a means of dealing with an offending command line before
unwanted commands cause harm. When ZDE chains to the error
handler, I can _edit_ commands beginning with ZDE's invocation,
either removing unwanted commands or inserting further commands
as the situation may dictate (it is also possible to abort the
command or multiple command script altogether). In the above
case, I would revise my command line to the following:
NW file;echo erase;if in;era file;else;mv file newdir:;fi
By substituting the ZDE command with NW I have invoked NewWord
for this instance only of the command, which in turn will edit
the larger file.
Without question the finest ZCPR error handler now available is
Rob Friefeld's ZERR. There are even provisions within ZERR for
automatically editing LSH scripts and for automatically chaining
to transient versions when resident (RCP, CCP) commands fail; all
of this is described in ZERR13.LBR.
1.7. Return to Previous Position Command (^QP).
This function is basically the same as the WordStar command:
hitting ^Q-P takes you to the position the cursor was at before
the previous command (including the ^QP command itself - try
it!). For instance, the sequence "^B, ^Q-P" reformats beginning
with the current line then restores the cursor to its original
position within the paragraph. ^Q-P is also useful for moving
long distances within a file without losing one's place: for
example you can move to the top of the file with ^Q-R, then come
back with ^Q-P.
Within Macros, the previous cursor location is preserved: ^Q-P
will always return you to your place in the text BEFORE you
invoked the Macro. This not only allows you to resume editing at
the same location after using Macros; you can also build one or
more ^Q-P commands into the Macro itself. See SAMPKEY.* files
for one example; I'm sure there are lots of other ways to use
^Q-P within a Macro. Thanks to Howard Schwartz for keeping on my
case about this feature until I finally discovered an easy way to
implement it.
1.8. Global Find/Replace Option.
Besides "B" (backwards search) and "C" (case-sensitive search),
ZDE now sports a THIRD find/replace option: "G" for Global
search. ZDE normally begins your (backward or forward) search at
the current cursor location. Specifying "G" causes ZDE to start
at the BEGINNING of the file when searching forward for strings,
or at the END when searching backwards. Otherwise, the search or
replace command proceeds exactly as it does normally. The "G"
option is used in the same way as the other options, by enclosing
it in slashes as a prefix to the string being searched for (e.g.,
to find "Carson" globally, enter "/gc/Carson" in response to
^Q-F's "Find: " prompt).
1.9. Semicolons are now Characters in Nondocuments.
ZDE now counts the ";" (semicolon) character as a normal
character in "N" mode, whereas it counts the semicolon as a
punctuation mark in the "W" and "A" modes. This is mainly of
interest to assembly language programmers, as the semicolon is
often used alone to mark the beginnings of comments in source
code. Treating the semicolon as a normal character in "N" files
simply makes it easier to manipulate assembly language comments.
Thanks to Rob Friefeld for his thoughts on this.
2. BUGS FIXED.
2.1. More Robust Space Calculation.
ZDE's calculation of memory space remaining is now more robust.
In past versions of ZDE (and VDE), certain editing commands could
cause a crash when only a few bytes of free memory were
available (thanks to Rob Friefeld).
2.2. ZCPR Line Queue Bug Fixed.
The ^QQ (go to next line in ZCPR queue) command of previous
versions of ZDE failed if ZCPR's 16-byte user-defined buffer was
filled. Version 1.6 fixes this problem, properly returning to
the first line in the queue after the last value in has been
reached. This allows Turbo Pascal-like interactive programming
of Z80 assembly language when used under Z System with Al
Hawley's ZMAC Z80 Macro Compiler ($50 including ZML and ZMLIB;
contact Al Hawley at Ladera Z-Node, 213/670-9465 (modem), Ladera
Heights, CA).
2.3. Other Minor Nuisances Corrected.
ZDE now turns alternate video off when placing the cursor at the
string to change during ^QA prompts.
A bug which allowed an extra character or hyphen on the last line
of a paragraph if the line's length was one character beyond the
right margin has been fixed (thanks to Larry Schnitger for
spotting these).
A bug which occurred if you set the block end marker to the last
byte in the file then did a block delete has been fixed (thanks
to Ben Cohen for finding this).
One or more bug(s) which occurred while printing have been
cleared up. ZDE should now always give a correct left margin
with or without a page header or top margin. The printout is
also slightly faster when left and top margins are used together.
ZDE now always finds strings located exactly at the end of a
file.
When searching with the /c/ option, erroneous results occurred if
a non-matching string of the same length as the search string
beginning with the same first character as the search string was
located at the very end of a file. This has been fixed.
Fixed minor bug in proportional formatting that caused repeated
^B commands to give inconsistent results under some
circumstances.
Fixed bug which set margins spuriously if an illegal number was
entered. ZDE also now disallows setting margins to zero, which
caused formatting problems.
^B (reformat) no longer absorbs following commands, allowing ^B
to be embedded in key redefinitions with SmartKey, etc.
3. INSTALLATION.
You MUST use ZDENSTAL 1.6 to install this version of ZDE. Older
ZDK and .ZDP files will still work. Due to extra installation
codes, .ZDE files created with version 1.0 of ZDE will not work
with this version of ZDENSTAL.
3.1. New in ZDENSTAL Version 1.6.
The proportional formatting (^OJ) toggle can be disabled with
ZDENSTAL to allow use of ZDE's proportional spacing table as a
patch area. When proportional spacing is disabled, an additional
96 bytes of space is released for custom user patching. ZDENSTAL
also allows you to set the proportional formatting toggle to ON
or OFF at startup [this can also be toggled while operating ZDE].
ZDENSTAL's "R" option now restores ZDE's proportional spacing
table to its default (as distributed) values.
ZDENSTAL's "F" option now gives the locations of all FIVE key
definition tables (former versions left out the ESC- table). The
"F" option also gives the location of ZDE's proportional spacing
table for use when patching ZDE.
The Osborne 1 and Vixen terminal definitions are now separate due
to different screen width requirements (thanks to Ben Cohen for
sorting this out).
ZDENSTAL previously would overwrite .ZDK and .ZDP files with the
wrong information if the .ZDK or .ZDP file had been archived (bit
7 of filetype character 3 set). This problem has been corrected
in version 1.6.
Some ZDENSTAL messages have been improved.
4. USAGE HINTS.
The following are just some miscellania that I have picked up
from using and working on ZDE.
4.1. Saving Macros to Disk.
Under Z System version 3.4, it is possible to "save your work"
after creating a working Macro. First, be sure to save your new
Macros as Macro Keys using ZDE's ESC-# command (see ZDE Manual).
Then exit ZDE and type
POKE 310 02 50;ZSAVE 310-490 filename.ZDK
You have just used Z System's type-4 SAVE program to create a new
.ZDK file, which can now be examined and installed permanently
into ZDE with ZDENSTAL, or further revised using ZDKCOM. [NOTE:
the addresses and values given above will work for ZDE version
1.6, but may change with future versions of ZDE.]
4.2. Creating a Smaller ZDE.
If you are SURE you will never want to enable the Help Menus, you
can create a slightly smaller copy of ZDE. First use ZDENSTAL to
disable ZDE's Help Menus. Then issue the Z System command,
GET 100 ZDE.COM;ZSAVE 100-3E7F filename.COM
This creates a copy of ZDE that is about 1 kilobyte smaller than
the distributed package, and loads somewhat faster on slower
systems. This procedure is specific to ZDE 1.6; do NOT assume
that it will work on future versions.
4.3. Using GET and GO with ZDE.
Some users have discovered that the Z System GET and GO commands
can be used to extend ZDE's versatility or save disk space.
Since the .ZDE, .ZDP, and .ZDK files used by ZDENSTAL are simply
binary images of various portions of ZDE, you can achieve the
versatility of having several copies of ZDE without the added
disk overhead by using Z System commands that "install" one or
more of ZDENSTAL's files on the fly.
For example, if you used ZDE with a particular terminal most of
the time, but occasionally switched to another terminal that was
incompatible with the first one, you might want to create a Z
System Alias which would overlay the default copy of ZDE with
your second terminal's characteristics at startup. You could
achieve this by first using ZDENSTAL to configure ZDE for your
second terminal, saving the terminal's characteristics into a
.ZDE file (see the ZDE Manual for details on this). You would
then ZDE for your normal terminal, and write an Alias to
auto-install this copy of ZDE for your occasional terminal on the
fly:
GET 100 ZDE.COM;GET 180 term2.ZDE;GO $*
This command loads the file term2.ZDE over ZDE before proceeding,
providing a temporary copy of ZDE that works with your second
terminal.
This approach can also be used to generate "virtual" copies of
ZDE with different printer codes and Macro Key definitions. The
addresses of the various overlays for ZDE version 1.6 are:
180 hex - Terminal codes (.ZDE files)
1F0 hex - Printer codes (.ZDP files)
310 hex - Macro Keys (.ZDK files)
[These addresses may well change in future versions of ZDE.]
Obviously, this involves some "homework:" if you get the
addresses wrong or use an incompatible .ZDx file (from a previous
version of ZDE, for example), you will likely cause yourself
grief. For these reasons I generally recommend simply creating
multiple copies of ZDE. But under some circumstances (e.g.,
laptop computer with limited disk or ROM space) this approach may
be quite rewarding.
5. DEVELOPMENT HISTORY.
ZDE is a descendant of Eric Meyer's famous VDE (Video Display
Editor) program for CP/M. In 1988, Eric produced his final
version of VDE for CP/M (2.66). Eric now maintains VDE for
MS-DOS only; ZDE continues VDE's evolution on Z80 systems. ZDE
removes many of the CP/M VDE's defects and adds such features as
support for ZCPR, ZSDOS, and CP/M Plus, improved terminal and
disk I/O performance, proportional formatting, file datestamp
support, and improved installation. Meanwhile, the MS-DOS
version of VDE has continued to evolve, now boasting multiple
file buffers, auto-save, auto-number, and much more. VDE for
MS-DOS is available on computer bulletin boards (including
Antelope Freeway; see below) as VDE152.ZIP.
6. FURTHER INFORMATION.
6.1. About Z System.
If you are using CP/M equipment, you have probably heard of Z
System. Basically this is a downward compatible replacement for
the system software distributed with Z80 CP/M equipment. By
utilizing Z80 opcodes and advanced design techniques, the authors
of Z System have expanded the versatility of the CP/M operating
system far beyond its original limitations. To learn more about
Z System, log into the bulletin board listed below, or contact
one of the following:
Plu*Perfect Systems Sage Microsystems East
410 23rd St. 1435 Centre St.
Santa Monica, CA 90402 Newton Centre, MA 02159-2469
(213)-393-6105 (eves.) (617)-965-3552 (9am-11pm)
6.2. About the Author
First, let me take this opportunity to thank the community of
users without whose support this version of ZDE would not have
been possible. You have made ZDE what it is through your
generous contributions of time and/or money. Without those who
appreciate (and criticize) my work I doubt I could justify the
time and energy I've spent on ZDE. In addition, many of the
improvements and bug fixes in version 1.6 result directly from
specific comments and insights by users. Please continue to
share your thoughts and experiences with ZDE; I'm listening.
I am a doctoral student trying to keep from starving while
working on my dissertation in Political Science at Loyola
University of Chicago. I am a coauthor of ZSDOS, a commercial
replacement for the BDOS portion of CP/M, and have authored
numerous CP/M and Z System programs. My interests include
computer programming, telecommunications, the Soviet Union,
Political Theory, and bicycling (not necessarily in that order).
I am also looking for part- or full-time work. To this end I am
skilled in political analysis, know the Russian language and the
Z80, C, BASIC, and Pascal computer languages, and have
comprehensive knowledge of CP/M and Z System and working
knowledge of Unix and MS-DOS. If you know of a gainful opening
in the computer field, I would like to hear from you.
Among other things I operate the Antelope Freeway Remote Access
Systems for CFOG, Chicago's First Osborne Group. These dual
remote systems are available at the same number, 312/764-5162,
Chicago. Antelope 1 covers CP/M and Z System while Antelope 2 is
dedicated to MS-DOS support. The best way to contact me is
through this board. Registration is free. If you are not a
registered member, you can leave me a note as part of your
application.
Alternatively, my mailing address is:
1359 W. Greenleaf, #1D
Chicago, IL 60626
USA
6.3. Pre-Printed Manuals.
As I mentioned above, I don't plan to reissue the ZDE manuals
with the library while ZDE is still in development. For those
who wish an updated manual and/or wish to support ZDE, I offer
instead a pre-printed 40-page User's Manual and Installation
Guide with Table of Contents and Index, postpaid, for those who
make contributions of $6 or more to support further development
of ZDE.
テZ3ENVテ€0ー_Uネ#]ッZDE 1.6a, (C) 1990 C.Wilson�AZ80NWS WCMDNLIBN����A@@���@8 Generic CRT P������N Teletype �6�������   ������ � 毖�苓1C>!マ;ミ;C6擎 ヘ2-�00!0ヘ|�S(�D 2-dヘ"���eヘヘ--�ヤヘ2�;<2\ �ヘ2�;2�;:�2<ヘ;4:2�;*X"�;:n2。,:/�
2<!�=5ッ2�!€~#ヘ9-ヘ€!�ヘZ4>2�!�:ヘク&:�;キ #ヘ�ヘ�&ヘケ1ヘ`ヘ :]� (.ヘ[&ヘ�%:�;� !>キ "ヘ/( `i6 ###6テlヘ、ヘm4シ:ミ;!@ヲ2マ;ッ2ム;1C>ヘエ7ヘ�5*$<""<:'<2&<:ヤ;キ *<"$<:<2'<ヘa6ヘ�9ヘ"� ヘ-9�ヒ ヘ/�€G!←ぬュ�7C'ゥ�)��K! �
G> ケ ゥ m Kz�ノC!「'K�!-:�;キト、テ!�;ヘ�ヘFヘ/ 3"�#3R%�#G> タ ?" =%�&ミ >|%ツ%G"゚#&);# ノ!�;ヘ�ヘヒ ヘY�08�:レ�ヘ/ ソ��ビс[
€M#ヌ!�=~+タ;bノ!�;ヘ�ヘFヘ� ヘ/ ○�'�+y'�+�' オ
( Q(La',2<(ト'�2@�3�(D� �ノ!�;ヘ�ヘFヘヒ ヘ/ €゙!����TN"u。� 6�`�!'!ノ!シ� �ノ�Jヘ5ヘァ4�ヘ`4ヘy4Mヘ5ヘ%�:aキ Jヘ5ヘy4ヘシ4�ヘシ4ヘエ7ヘ 3�ヘツ%:�;キタヘツ%:�;キタテア:ム;キ( !;ヘ�4ヘウ ツエ7ッ2メ;ヘ;4"ヘ/( !@ <�擎!ィヘZ4:�;_ヘセ,:�;_ ヘヘ-レ �S(�D eヘ-ヘテ ヘ�ヘ-9:ヤ;キト�ッ2ヤ;:�;�
メ9:^キト5ヘァ4ヘ2ヘ�3€[[ロ:�;㎜&:^#V�ハ3ヘ�3 ]]] ヘシ4ヘ :�;�( �(� レエ7テ9ヘ%�ネ� �>">>>>>>
>> >
2�;ノ*c&))))#袁} �+ :ワ;_:ロ;ウエオ �/2ワ;ヘ[7ヘ�9猩} ネ!O<5#~T]#擎�ノヘ� (!O<4^w{�8>ノ2� :O<キタ2� ノッ�ヘキノヘ} ネ:P<�ノヘ%ヘY�Yネ�(�ハ�N �ノ� €!�セ(!�!��  セ(
�セ(#�OGyHノヘ%ヨAハゥ=ハハ=ハ�=ハ7テ >B23
!€ル砒^#V侒<ルッ2<}ヨ€�0L:<キ i袁%ヘヒ �€(:��(6��(U� (y�ハ�(zy�(%�(?w#� �0ニ@�ャ4��4ヘチ4ヘ�4�ュヘ�
、ヘ�
��>€スネ+ヘ�4 ヘ�4ヘ�4�ノル*<|オルハ/
ル~ルキハ
��ハ
ル#"<ル� 2<�6}ヨ€ムユノ袁%ヘF眦f
ナ>ヘ
ム BKxアノ€蘆k~�08 �:0 #x�0E荿キ(<�($8*�(8� ,!'ヘR 8$!�ヘR 8!dヘR 8!
ヘR 8 !ヘR 8痊アノ�7ノ�0ネ=� DM瞿�ヘ�
ヘ�
リッー アノ7ノン!ニ ユンFンNy�(-鍈0 ン#ン#�>1鍈8�4�� ン#ン#ンNンFy�(>0痾�0�鍈>癖 6 #= 揵'�d
!�;ッセ <2�;ッ2�;2�;/2�;2[ >2�;2�;:2�;:2�;!ゥ:ヘ�4ヘ
€!�; ナヘY� ネ�B(d�D(Z�P(S�L(<�T(B�*(*�^(I�@(P�#(m�=ハテ �"ハモ チキツ, :[ Gッ2[ ー ーテ� ヘh レ� 2�;ノヘh レ� 2�;ノヘh 8{2�;ノヒ賈ビノヒヨノ~貭 iヒ鐱ヒF bヘh 8]キ(Z2�;ヒ��<蓜G:�;クリx2�;ノヒF Aヘh 8<キ(9G:�;€82x2�;ノヒF )ヘh 8$キ(!2�;ノヒF ヒホ侒�;2�"(�>2�2�;ノ眦, ヘヲ,!F#ヘミ*,<"0<*(<ヘケ:�;キ :�;!�;�2�;!�;ヒn(ヘq"ヒOハ 褊R睚+� ヘーレ*,<倞.<"�;侒�;ヘ8!�;ヒ~(ヒ�2�;<2�;:�;Gキ�ッ�8o*�;ヘフヘロ� 9ヘ>ナ袁h �眞($:�;ヒ_( ヘソヘ8xキ(( xキ:<(ヘ80>2�;ヘヘ>ッケ ウ倞�;{布�0ゥヘ8:<O:�;キ( yヘ>! ヒ~(ヒセナユ�F#ヘミ瞋チ�!�;5ツK !F#ヘミヘ, *0<+ヘミヘァ7テエ7ナ�:�;キ> ト>:�;ヒg(ヘァ7!ォ;ヘ��ハムヘヲ,!�;4ハムN:�;_:�;=�ムケレム:�;O:�;ケ!�;8ヒカ>ノ2ッ:�;キ(Gヘシ�!�;ヒN(E:�;ニG:�;�0>F染ヘ<�= �*�;:�;Gヘナヘ<:�;!�;�&ユヘt !ユヘナヘシヘシヘシッ2ッヘッ眞:�;Gキノ眞7ノnnnnn� (�.(:�;��ネッ2�;ノヘ�>2�;ノ:�;�W �:�;キ(�>�2�;ノ� ミ� ネ�
ネ蠻!。,敎チ睚�:�;ヒW �>^ヘ>�@ノ> > ��ネナユ�!�;ヒv `� 0O!。,敎(R!o敎(敎 4>燥㊦_!`F#ヘミ->燥㊦㍉! ヒ~ Fヒ�#耆セル_�゚�!<セフッ瞋チノ:�;キネGヘ<鉑ヘ8:<テ>xキネ~ヘ>#�xキネ^ナ袁゚眞#�テ!ョB:_キ !]>"(<*.�%".<ッ2<<2<2<2<2'<!"<" <"<"$<*(<+"*<6 *.<#",<6 ノ瓰#^#V#セ# ^#V##�ユ鯱Y�@リ�`ミ�ノ�0ニ@ノ�aリ�{ミ訐ノ:ヤ;キハ >G:ヤ;キタx㊦��= �:bG xア 鉑�彅*<*,<++蟾鍈DM睨*(<DM�**<ヘ�睨*.<彅,<猩・リ倞,<**<昤"*<侒,<ノヘウリ倞*<*,<擎",<侒*<ノヘ「0ッヨノヘ[,� >サ 7ノ> 晥�  �##ッノ#7?(ノ#ネ+ノヘー0ッヨノS> *,<敎�3 �7?ノzサ 7ノ*.<+> ��晥##�ノ>4:<ヒ?-ル*<+"<ル:<�(=ル*<#"<ル:<ル!<セル(<:<2<ノ>5:<=(,ヘQ)!<�8#$:<=ネ:<=ル!dカル<:<ル!�セルミ<:�:<< ノ2<ノッケ ~#�€0 � ノ > � ノ� � ノヘ「8&T]~� � > 8 ヒ> �# xア 硼S*<ヘーリ*.<T]� >セ0ヒ~ ヒ�愷�侒,<ノo袁�ワ�ヘ�ワ 痾ノ> ヘ7リ�( !nセ(!ム;6�**<#w"*<キノヘ7リ!ム;6�*,<+w",<キノ!"<ヘ「*0<#ヘ・リ> **<晥 齦*<"<ノ*0<+ヘウリ> *,<敎 �*<キ佖"<ノ!�:ヘ�4ヘ%ヘY2�;�N(�Q ヘ�4ヘ%ヨ0レ, �
メ, W>�!�=�敎>€狙!zキ(N #= �キ(ユ蘓6#�DM�!キ鍈DM硼ーヘ€瞋{キ(I:キ :頓 s#K�!T]キ鍈チ褊BDM硼クN#�!�=ユ擎�:�;�N(�Q +~�#8#ヒ�+ヒ�ヘ€テエ7
!�ン!>€ンセ8ン^佖8ンン#�"|オネン6ン#+|オ �!�"ン!!��!ヤ;ヒFネヘ�ヘ%�0レ0 �:メ0 ��ッ2ヤ;�!ヤ;ヒFタヨ0G!(^#�#キハ, Oナ€ユ擎睛~ヒセ(#ヒ~ヒセト~>1+!ホ:ヘ�4ヘ
�=キ(cOナ!ユ:ヘ�4ヘ%ヘY�Q ヘ�4ヘ~ヘ%チ�キ( !€�=擎�6�ヘエ7���*( ヨ08�
0Gx2<キハ�!�="<>�2ヤ;!R~2
<ヒ~ト'ノ>�2�=テエ7:ヤ;キハ0 2�;ヘ%!�;6�[(+�](.�>(5�<(<_!�=€~#��ハ0 �(�0 {セ �#"<ノ!�="<ノッ2ヤ;_ヘ�テ�ヘーレ, ヘ� ヘ「レ, ヘ7*<++++"<ノ>ハ>ツ2:ヤ;キハ0 ヘ%_ヘR,サハ�テ%ッ>�2ロ;:ヤ;キハ> ヘh � *<^!M"<)*<~#"<��($_~< :�;キ !<~<(5(!�="<ヘ�{�ノッ2ヤ;ヘ�テ> !56ノノ!5ッセネwテ�9:
<!Rセト'ノ!5~6ノ2<ノ:<キタ25ノ!5~62 <ノ: <�ノタ25ノヘァ4ヘ&2ヘ�3€!"ヘハ3ヘ�ヘ�ナ`ic;ヘt *.<#倞(<キ佖チ鍈W;ヘt *(<倞*<ヘ.ナ*,<倞.<ヘ.� E;ヘt :ム;キ>Y >N29;!/;ヘハ3ヘシ4ヘ テ9{布憙~#� (�€8��:メ;キト�3!ユヘZ4!�ヘZ4ヘ ヘケ1テ9*(<ヘケヘIヘ�!"<テ9**<"0<*.<ヘミヘ~ヘサヘ�テ9"ヘ/ハ, PY!ヲ~�N >>w44!>N#Fxアツv!ヲ~�@ハ, 莽ー8
*,<>敎ハa"ヘ「8
*(<>敎ハ\"テ, ヘ�リ>2<ヘケヘ�テモ9ヘーレJ)ヘR,ハJ)ヘ�リ�:<=ネG:<�ヘゥチ�-9�テ:<!<綿G:<�ヘハチ�-9�テ!ツ::�;キ(:�;�N !ネ:ヘ�4ヘ�
レ, ハ, :�;�N(:�;キ(_jb xア( �#DMナヘ`ムzウ('ッイ(ユヘ+ヘミム �ウ(ヘ+ヘミヘMヘサヘzテ9ヘ�9ト�6ヘ�タ袁i9ヘT睿ケ:<ヘ�ネテモ9ヘ�9ト�6ヘ+0タ*.<~� タ袁ネ9ヘg睿ミモ*"<ヘt:&<=ネ*ワ;襄ヘJ)�!< ヘー8"ヘR,(� �~=!dカ<�w�4ヘ���セ0ル�"ワ;<��ノヘ7リヘ「リヘ」9**<~ヒ~(ヒセ> #+"*<ヘp� (� (ヘ�キタテモ9ヘサヘTヘJ)=!�セヤリ9キノ:<=フリ9ヘ�キノヘ7リヘーリヘッ9ヘR, 袁�9ト�6痿ヒ(6 �+#",<ヘ]キ� (� (ヘョ�ヘモ9ヘgヘ�>2<�:�=!d�!<勿リ9ヘ。�ヘR,ハ�ヘe,( �ヘ(� ネ��ヘタ揵ナヘ�8ヘe,トt,ナチチノヘ[,� ハ7�ヘo,トy, � ネナヘ7チリ楨7�ヘo,トy,ネナヘ7チリ�ヘR,ハK!ヘ�( ヘo,トy,�k��ヘ�タ� ネナヘK!チ��ヘ�ネナヘK!チ�ヘ�( ヘo,トy,�k��ヘ�タナヘK!チ�ヘj,トt,ノヘ9:<=_!Z�8<_ヘ+レuツu倞*<侒0<ヘミヘ�(ヘ9:<_=!Z�8ニ_ヘ�レ`ツ`倞,<侒0<ヘケヘ・:<テ�:<ヒ?ヒ?<Gナヘ] ヘハヘ]チ�9:<ヒ?ヒ?<Gナヘp ヘゥヘpチ�9ヘ] ヘハヘ]!ヘヘ{9レ9ヘ@9:<Gテカ7*<倞<キ佖ネヘp ヘゥヘp!ニヘ{9レ9ヘ@9テエ7!<~ヨ!リ<w!<~ニ :<ニ !�セミ2<!<~ヨ リwテ9ヘIテ9ヘ~レ, ヘエ7:ラ;キ(:ヨ;キ(ヘuヘ`:=キネ:ヨ;キ sヘーレ&*.<倞=ッW佖#ヒ~(< �OxホG!=y飽x゙G81**<"0<*,<:ユ;キ # xア(:��テ(X:==(R倞=> コ(Iサ(F&:ラ;キハ$ *$<ヘt:'<ヘ�テ( ヘ「8�*,<"0<**<Sxア(ヨ:=敎鷸 フナ�ヘ�眞 �テ
:=2�T] �銈�;ヘフヘ��(
|ェ 蕓ォ �佛ユ袁�瞋チ �K�;k:=2ヒ蟾鍈衽�##y2�;キ( >  ++~#ヒ( �ヘ��( |ェ ゙}ォ レテ&袗ナヘ�チム� �K�;q:==ネG=ヘフヘ���(�!mセ眤�y++ヘミ*,<ヒ~( キ(~�6 ヘ]ヘMヘ�ヘサ!ユ;ヒFハ9!=ッ�( O#> 敎ハ9!P=ッ�%9O#> 敎ハ9テ%9y+ヘケ*,<ヒ~( キ(~�6 ヘ]ヘMヘサヘ・テ9!�:ヘ�4ヘ
==ネッ2ユ;2ヨ;2ラ;>テ2�!€~�/ -#~#キネ�/($ヘY�C(
�B( �G(7ノ>ノ2��2ヨ;ロ>�2ラ;ヤ~#ヘ�キ(�2=ノテY**<"0<:=キ( GナヘK!チレ, �!P=~キ(Gナ#ナ蛬ヘJ眞ワ �:ヨ;キハ%ナヘ7チリ�・テ(>�2ユ;!�:ヘ�4ヘ
Q=�エ7�P=ネO!€擎ッノ>�2�;ヘ~レ, :=キハエ7:ラ;キ(:ヨ;キ(ヘuヘ`:ヤ;�.�ト,ヘク8ヘh �( ッ2ラ;ヘク0�:�;�フ ヘ」テ9>�2�;ヘク:�;キ(ヤノヘセ:�;キ7タ:ユ;キネヘ[7ヘ�8( :ヨ;キ:=フ�)キノタヘ�:�;�?ノ:�;キ7ネヘ�Jヘ5ヘァ4!」;ヘ`4ヘシ4ヘ�9ヘ> �Jヘ5:aキファ4ヘy4ヘシ4� キ7ノ�* ヘ�ッ2�;7ノ訐�Yネ�N イキノ!レ;ヘ'ヘ 3:レ;キ!コ; !�;;テ2ヘJ)!eセ8#揵~�=!�セヤリ9�:Rキ~ハ�(テ�(ヘJ)ネ:レ;キ(Hッ!lセ +揵yセ0+愑ン~:d/�<�ン��(!コ:ヘ�4ヘ
:<(!€~�@(>�#([�h (1ベ8,h_:lキ7タ!e~キ( サネ0# �+sキノ{!kl 昤キノテ, eッヘ��ヘh キ(*O<e�8�eッヘ��ヘh キユドム8ニキ �エ7テ 3!コ:ヘ�4:<ヘ` 8ョ(ャ!eセ(#��6(リT]#H擎ッフ!�;ヘ�ヘF�(� ネメ !nセハ � (V� ハK � リ�ロ(0ヘ�(ヘ%9��?8� ワ)9ユヤミ4ムユ{ヘJムリユ:<!�セヤリ9ヘョヘ� ム{� ネ�ネ!nセネテ�):レ;キツ[> ヘJリヘ%9ヘ� :<!d�!�セヤリ9テ。:ル;キト :Rヒ 2ヘ�:�;�N( ヘ[,� ヘG!��9ヘー8ヘモ9ヘ�テチ ヘK :ル;キネヘHッ2<ヘモ9> ヘJリ:<!<セフZ9ヘ!9ヘgヘ�Tヘz :ル;キネ> ヘg> ヘgリヘ[,� !ニヘI9ミテ!9:Rキツ)9**<~�ハ)9!nセハ)9*,<> セネ> セフ%9:ン;�K!�2ン;ノ:リ;キネ:ル;キタヘー8:Rキ(!ヘンヘ「リヘゥヘ
)ナヘ�ヘ�チx� :<(<テ�(ヘR,� (� タヘ��ネ=�����リヘ�!*,<+",<~� ハ!9テ)9ヘ�リヘ�!xキ(*,<++> 晥タ##",<テ!9ヘ7リヘーリヘ�!ヘ)9*,<ヒ~(ヘv!*,<~6 �+wノ~#",<� フ!9キノヘ�リ xア7ネ**<#xヨ8�T]#擎キノヘv!リ> ノ*,<袁ン�",<ヘ0 *.<#",<ヘ�!!ヘヘI9レ!9:<Gテカ7ヘ0
タ*.<~� # +�*,<袁ンヘ�!睿)9",<>�2ム;ノ!ョ;ヘ��ネ�ネ2<ヘK!ヘーリヘh �ネヘR,!<セ(2<� タ:�;�Nネ!<~� タ6 ムヘワ"ヘ#:nテ「ヘマ"ヘ#�ワ"ヘ#ノヘq"�#ヒGハ, ヒw ヘケ+ヘミヘzヘサヘMテ9ン!<ン6ヘ「8$:n敎 ンヒニT]笨"敎 ンヒホ+ン~ノンヒ�ンヒ�ー8�*,<:n敎 聨ヒF ンヒニT]xア(メ赧ヒホ+ノヘ「リ:n敎�"ノヘ「リ:n敎タヘ9ナ薺]ヘ・8擎侒*<�+チxア ゚ノヘーリ*.<:n晥�#ノヘーリ*.<:n晥タヘ!9ナ薺]ヘウ8昤侒,<�#チxア ゚ノヘq"ヒOハ, ヒ 2ヒw DM**<鍈藾iチ(#擎侒*< �K,<褊BDM�(+昤侒,< 侒*<#",<ヘサヘzヘ�!テ9ヘq"謔�ツ, ヘテ#ネヘメ#0ヘ�ヘq"ヘテ#ヘメ#レ 昤侒,<ヘサヘzヘ�!テ!9+�#佖DM硼[,<ノ蠻ヘ�`iチ7鍈睨ヘ�#:�;キタテ;#!、:ヘ�4> ヘ
�:\G:�;O�(@G!€~ヘYw#�: +6€ヘチ. %�0レ, �:8 ヨ@�メ, Gナヘh チ0:�;� メ, OナY ヘチ!n<p#6?p< 擎6擎ヘァ4:Sキ(ヘ5:�ヨ2<:<=2<:�!<wッ刕N ナn<ヘセ,チ�� ヘ�3N�ile テ(%ナn<ヘセ,チ��ハ%㊦㊦㍉!€#�! ヒ~(:[キ(ユ� ヒセ#�6+> w+w+w+T]+y昤�6.甍ナヘハ3チ ァ!<5( > ヘ�3:<O模�3...  y!<セ(> ヘ�3ヘシ4ヘラ5:�;_ ヘヘ9テ :ム;キ( !;ヘ�4ヘウ ツエ7テアヘ[&!�:ヘク&:�;キ 2iヘ-:\ワ -ヘサ,<フ, ヘy&テエ7ヘ[&!z:ヘク&:�;キ +ヘヲ,ヘ�ヘ�8**<ヘ#/ ヘ 0ヘ  倞*<"*<�#ヘケヘy&ヘァ7ヘ�!テ9:]� ヘ�&:�;キタ:ム;キ !;ヘ�4ヘウ �エ7�ヘヲ,*,<"0<*(<ヘケヘー0*,<ヘ�/0ヘ ッ2ム;*0<+ヘミテァ7ヘ[&!€:ヘク&:�;キ .ヘヲ,*,<"0<*(<ヘケヘq"ヒO( 佖�Kヘ�/0ヘ, *0<+ヘミヘァ7ヘy&テエ7!\n< 擎ッ2l:�;:�;:マ;ノ!n<\ 擎ッ2l~2�;_#~2�;#~2マ; テヘ[&!t:ヘク&:�;キトy&ヘ�&ヘケ1ヘ�!テエ7ヘ�4>ヘ
2<ハ, Gナ!€~ヘYw#�!€~�/ #セ+ xヘ9-レ, ッ2マ;ノ#~�W( �A(�Nツ, 2�;ノ!"�;:�;�N(ッ2リ;=2レ;:T2�;:�;= *X"�;>;"�;ッ2レ;2�;:W2リ;>:2�,テ 3ヘR,訐�A8�[0 ヒnヒョ ヒ隆�!ヘ�テ)9!イ:ヘ�4:ヘ` レ, 2�;ヘケ1テエ7ヘ9!�;~/wノ!Uヘ'!ス;:�;�N(:Uキ !�;>テ2!Rヘ':R!ヤ;ヒ~(:
<キ!キ; !�;7テ2!ル;ヘ'キト�':ル;キ!テ; !�;Dテ2!リ;45ネ!リ;ヘ'キ(!ル;45ト'トホ'>ヘZ(:リ;キ!タ; !�;Aテ2!Vヘ':<=タ:�;�N( :Vキ!ノ; !�;Gテ2ヘg(O:�;ケ8>2�;y2�;ヘg(!�;セ0*2�;=ト�'ヘ 3テエ7:�;�N(:<=ト�(!コ:ヘ�4:<ヘ` (ミ眦, ヘ�(!�;<ヘ�(ヘ�1テ 3!�;�;~�(6ノw>ノ:<G:�;<O籍ヘチ(yヰノヘR,**< ~+� ネ� (� 0��:�;G:<惜:�;���!<木ネGヘ%9ナヘHチリヘョ�:�;=ネG�ンヘR,Gルッ2<�R,� (� ルクル ヘ��<袁ンル�キネ�R,� (� �K!�= 栁ヘQ)2<ノヘ[,� >Gネヘ�ヘフ� x�!dカ瓱x��( ッケ 酣ヘ・チ0�xノ:�;=ネ�!<�4ヘッ(ミナヘ7�5チヘ[,� ハ4 �- :Uキ(ヘR,� (ナヘHヘR,� ミナヘ��4ヘロ((8ヘ@ ヘンヘ)チ:<€レ�)=キネ���=�テ4 :�;=ネヘンヘーレU+ヘR,ハハヘ�:リ;キ ヘ}+8ヘ
)�ュ+�4)ヘ)ヘンヘゥ � ヘh テI+ヘJ)�!<>?2<ヘーレU+ヘR,ハ�*� �~=!dカ<�w%!V54(!��>携:<�]0�"0 ニニ�4�42<ヘ�ヘッ(0ッヘ[,� ヘR,(\ヘ7ヘ[,� ハO+ヘR,�- :Uキ(ヘ�ヘJ)ヘッ(0ヘ7フヘHヘe, ツヘ�ヘJ)ヘロ(ハO+レO+ヘ@ ヘR,( �
ヘK!�K!Hヘ)Cヘ[,� ?ヘ7ヘ[,� ヘG!�-(Gヘ�ヘK!ヘネ+>�ヘ4)ヘR, ヘG!ヘ7ヘ7ヘ~, ヘ�ヘHテ%*ヘ�ヘネ+ヘC ヘ」テ9ヘ」テ4 ヘ」テ8 :Uキ(ウヘ�ヘ[7ヘ����0(�淮G!ヘyタヘ�ヘー0ヘン7ノヘ�ヘR, ヘゥ7ノ� (ヘンキノヘ�ヘR, ���ンヘ7ヘ[,� ハツ+� (�ンヘ7テンヘR,� タヘ�ヘR,�7�ヘK!テK!� ノ{2N,:�;�ネヘンヘR,(Hヘe, ヘK!レ4 隆�ヘ7ヘe, ヘK!�J)ヘチ(!<:�;=G:�;ヰ目4 ヘN,(�ンヘ)チナヘHチ�ンヘ�6ヘ�テ��ノ*,<~�� ノ**<~ヒネ> ノ!」,!�,!�,!�,!�,
!�,袁R,�袁[,睛~ セネ#�ノ,;:-.?!�  �Jヘ5ヘァ4!ァ;ヘ`4ヘシ4ノ\ヘ-メ2�,ユ*#^#V侒�,�,r+sムヘ褊[�,*#s#r睨*#s#r>2\1C>ヘ4-ヘ テッ>�0ノキ(%!\ヒカセネ#ヒカセネ�ヘチ<ク(!()榘% テ�:A2�;袁m4甬]�ハマ-O>:敎 z+6ヘチ.6:(#x2\y2�;_ 袁�e+~�08+�:0'ヨ0_+~�08�:0ヨ0W㊦№c_+� 0}{2�; 袁睛}(~� (ヨA8e_>サ8_+ヒ}(~� U#{<2\>:敎> �+#セ(�]ル2<bk ッヘ�ルッ�#(x�.(� (Tリ�/ セ T#ヘ�.(ルw#ルン > ヘ�ヘm47ノッ�(H�. (#ル>.w#ルッ�#(6� (リ�/ セ #ヘ�.(モルw#ル痿� #��/ #~キ(
ヘク. エ2�;!eBヘ�.Fヘ�.Jヘ�.Nヘ�.:]� (差ノ蠻!�.敎チ睨 .,;:?*=��?(セ #�ヘク.眤2�;ノ�Aネ�Nネ�Wノ袗�> +#セ(�] ッセ(#�8ヘ/(0�Yキ()袗� 45セ #��(� �レ�+N+F�ム睨�* |オ( N#Fxア睨ッ2h2i2|2ミ;/2�;蠻ヘサ,< チチ�7ノ€ヘセ,ヘサ,�ハ�/0赧!€ム€�:�;�W Kン~� >-ンw�(o�� :�;キ(e/ッ2�;ン~�� ~� (ヒ�0ヒセ> #wzウネ� ヒセ~� +�~��(8�
2�;"�!n�セ(� ~� 8ヒ~ ヒ�> #wzウネン#ツ`/袗テL/ム磋2ミ;ノナ� 袁-:\ワ -!] ヒセ#�ヘエ1?<ヘュ1fヘサ,2N<:マ;キ(4!\€擎 !\擎!フ;擎�ヘセ,< エツァ1€ヘセ,_ヘ-8N�S(J�D(F-�ヘセ,ッ2�;2h2|ヘサ,�-�ヘセ,碵�(H�� 'cッ2}2~2ヘサ,キツァ1ヘサ,�'ヘサ,< エツァ1ッ2�;2h2|ヘサ,�:N<= gヘサ,€ヘ�眞<ハ・1xアハ�1€ン!€ヘフル!。,敎ル(lンw:�;�W <ン~� ン~��!8(ンヒ��"� (
( ッ2�;ン~��� �ヒ�>�2�;:�;キ �~ン#ナユ�ヘサ,瞋チキ(ヘ�1B€ン!€:�ンw��� >
(芸ェツ�0}ォツ�0アツ�0ー(ン6ン#�ヘサ,キ(ヘ�1ヘサ,<キタ7ノ矣�€ヘ���:aキタヘ5!�;ヘ�4ヘJ2!エ;:�;�N :�;キ !ア;ヘ2ヘィ'ヘIヘ�'ヘ�'ヘホ':<=!ニ;ハ#(Gテ2:aキタ袁5ヘァ4�ヘ`4テシ4:Sキ(テ5!aヘ'キ( ヘ;4ヘpテ9ヘ;4ヘ]ヘケ1テ9ヘァ4 ヘ5ヘy4ヘ5:\ニ@ヘ�4:�;O3ヨ0 2yヨ01yヨ
�ヤ�4�0yニ0ヘ�4ヘ/(+`iF($:\ク# N:�;ケ(�>/ヘ�4#~� ト�4�>:ヘ�4!]~ヒソ� (ヘ�4#�>.ヘ�4!e~ヘ�4#��4>/ヘ�4:�;ヘ�4テシ4!Sヘ'キハw3ヘ;4ヘ]フ9:Sキネ�!�<:<<O:�G-:レ;キ(ナy!e敎チ(=!dy=ヲ(7:�;ケ(%8':�;ケ(=ケ0�s�# ヌ�6ヘ&2!�<テ�4L�R�.゚!ロIラヘ;4ヘp_ヘ�ッμエ7テ9� (�€0)_!<5ツ�44ノ:<_ヘ�8:�キ
 ヘ�4
ヘ�4:�<2<ノ�ヘ�3> ホ:�<2<:<_~#キネ�€ ~#Gナ袁ソ3眞�趺ヘ�3�゚睿テ3鱆ヘハ3�:<�レ, !メ;ヘ'キ(/ヘ;4:<�ト 9ヘI>�2モ;ヘf7:aキ ヘ5ヘワ5ヘJ2ッ2モ;テ9ヘ;4テ9:<!メ;ヒF(ヒ?2�!aヒF =!S�2<ノッ�7ネG#^#ナ袁5眞�ノ ]> 揵ナ ヘ5チ�袁2砒ヘァ4睿テ3*袁2ヘァ4:�<_ヘ�8ヘシ4�ワ:`キネ!ー:セキハZ4>€2 <ノ:`キネ!キ:セキハZ4ッ2 <ノ:<!�セ :<!<セネ袗ナ:ソサ8 : <ウヘ5チム睨?�> � リユ�ヘ�4�ノ_テ:<_:S�!<�:a「(:モ;キ(:�8z2 <:タ�N !!チヘタ5zキ(
ユ
ヘ5ム �キネ!テヘタ5 ��A(9!チヘタ5!テユ�:タ�R(z�5瞋#{�5 {�5瞋#z�5:ナキネGテ�!ム5z<ヘー5!ヤ5{<ヘー5!ホ5ヘZ4ン60�
84ヨ
�#ニ0wノヘニ5~キネユヘ`4ムノ:`キタヘァ4:�W-ユヘ�4ム �シ4:<_ヘ�0ヘI:<�2<ヘJ)< �:<Ox�0ッ_:<サ8 ク8 x=貘{�(<2<戦D2<*<" <:�;�N:�; ッ_+BJキ(佖8�#" <銈<ノヘ} ヘ�9ツ[7ヘ�6ヘ�9 :ン;キネ=ハ�6=ハ�6=ハA7テf7:ン;�レ�6ハA7テf7:aキタヘャ"ヘ5ヘァ4*<:�;�Nトメ6** <ヘヘ62:<o&ヘヘ6ヘシ4テカ袁5�ユヘt !ユテ`4ヘ� ツ�9:<Gテカ7ヘ� ツ�9ヘ[,� ハ�6:<W:S�8:<=_ハ�6ヘ5ヘ��!<:<�=W=G:�<棒睿28S:<!<セ *,<テ28ヘ� ツ�9!ユヘZ4:ル;!<�(G)ヘ�5ヘケ1ヘ�6ヘ� ツ�9!ユヘZ4ヘ 3ヘ-9ッ2゙;/2ワ;ナヘカ7チ:<<� �!ワヘZ4ノJヘ5ヘァ4ヘy4テシ4:aキ(�:Sキツ3:5キタナヘ} チ:S�€Wナヘ5チ:<�(:8_ヘ�:�<_:<G�J蓜ナ_ヘチ�:�W<_:<ク �8(テ�8:<G8$ナヘ�:<G:<=W:�<_ヘ28S�!<セ *,<zキネッルGO_ルO€(9ヘフハ�8� (ルル��8ネ!ル{!dヲョ<�_��蓜W�蓜G マ> ヘ�8ネヘフルHGル((� 8ユ_ヘ�4ムネ{=ネ裹ナユ� (2ニ@ヘャ4ヘ�4ヘチ4>蠻ユルyル� (:�;キ( <ヘ�4ムユ{�ヤ�8ムチ睨:�<�!dヲョG( ヘ�4ムユ(��4ムチ�渟HGルノ!�ヘZ4ミネ: <<!<セ ネヘ�4 揵:<=Wヘ/5:�_ヤ>�> >>ッ
�:ン;シ�0�2ン;ノ�:cGテ�>ノ22ヘ{9ヤ@9>22ノ!ヘヘ{98サチ!ヘ:<=タ!ニヘ{98ァヘ@9ェ袁�9ト�6:a!ヤヲ!メ;カ� 袁2睿Z4リ:ヤキト 3ノ7ノ:<=タ:<=タソヘR,(
:<!�セ(ノ:<!<セハd9:<!<セハd9ノ:<キネヘ%9ッ2ワ;ノ>�2゙;ノ>�2゚;ノ!゚;!゙;ッ�6ノヘ5ヘR,タ:�;キネヘ[, サ(ヘー8<ヘミ4テ�40:<:G:P:P:J:J:Y:e:Ou�覡emoryInvali膃eyI/マErrorNo�oundSynta�rrorCanno�eformatNameコReadコWriteコEraseコLoadコFindコChang蚯oコDirコOptionsコLengthコColumnコPageコLineコMacroコRepea�oun�([Q],0-9/*)コKe�umbe�([N/Q],0-9)コAbando祥hangesソ(Y/N)コUnchangedサsaveソ(Y/N)コ �ChangedコQ€Fil蚶izeコNNNNN€Memor�sedコNNNNN€FreeコNNNNN €[Menu�isabledサse藪anual] €'L蕫Cl ^Q ^O ^P ^KESCChg?WaitRdy^QTOP Pg INSvt hy AI DS MR PS BAK:_キ !j;ヘ�4ヘ テエ7:<�レ, !�>ヘ�4ヘラ5ヘ%ヘF� (!�?� (�(!コA�(!フ@� ンヘ�4ヘ テ9^ナcs�p�^ニwor舐t€^ラlin蛄p€^ヌdelete€^ユUNdelete€^P�Pt�ode ^リdown€^チwor舁f€^レlin蘚n�DEフde�eft�^ツreform€^Pレplac蚓ark ^モleft€^メpag蛄p€^ヨinsert€^ヤde�ord�^゙cas蚯oggle ^トright€^テpag蘚n€^ホinsr�R�^ルde�ine�^L(^\ゥrp�ind €(PRESモ^K/ESCャ^Oャ^ムFOメSUBMENUS) ^KツBegi神lock�^Kラbloc�rite€^KフLoa舅ew€^KホName€EscヘMacr�ef ^Kヒen臙lock€^Kルdelet蘆lock�^KモSave€ ^KノInfo€Esc」stor虧ey ^KユUnmar�lk€^KメRea臟ile€^Kトsave+load€^KミPrint€Esc0..ケus虧y ^KテCop�lock€^KニFil虱ist€^Kリsave+eXit€Esc-TAツta稈ack ^KヨmoV蘆lock€^KナEras蘿ile€^KムQuit€ Esc-Arrow�hif�creen €^Qツgot�lock€^Q<uセsc�op€^Qルde��OL€^QニFind €^Qレt�lac蚓k€^Q<dセsc�ot€^QDe�t�OL€^QチreplAce €^Qメgot�OF€^Q<lセl罇tart€^Qヤde��har€^Qミt�as�ursor €^Qテgot�OF€^Q<rセl福nd€^QユUNde�ine€^Qノgot�g/Ln €(^Qムgot�CPメqueu虱ine ^OL,メmar輳et€^Oノta龝et€^OミPag虱ength€^O<uセmak蚯o�n€^OチAuto-in €^Oリmar輦el€^Oホta稍lr€^Oモdb�pacing€^OラWindow€^OムQuiet €^OテCenter€^OヨVar騁abs€^OネHyphenation€^Oハproportional €^OニFlus鑽t€^Oヤruler€^OトDispla�Rs€^OレZa�creen ; This patch file modifies the officially-distributed .COM file
; for ZDE Ver 1.6 (copyright by Carson Wilson) to:
; - Correct a bug which did not preserve create times when
; editing files > 1 extent.
; - Use an apparently 'dead' byte in the configuration area as
; a configuration flag to allow disabling the 'Auto-Indent'
; feature which was always 'on' in ZDE1.6.
;
; With the second change, you may configure the 'Auto-Indent'
; feature to be active (as distributed) or disabled (as this patch
; is configured) by altering the DB at label 'AIDflt' in the
; second part of this patch file below.
;
; Assemble this file to a .HEX file (example uses ZMAC) as:
;
; ZMAC ZDE16A.PAT /H
;
; then overlay the resulting ZDE16.HEX onto ZDE16.COM with MYLOAD
; (or equivalent) as:
;
; MYLOAD ZDE.COM=ZDE.COM,ZDE16.HEX
;
; The resulting ZDE.COM will be identified as 'ZDE 1.6a' in the
; text identification string near the beginning of the .COM file.
;
; Harold F. Bower, 18 July 2001.
;
; CP/M Standard Equates
;
BDOS EQU 0005H
FCB EQU 005CH
DMA EQU 0080H
TPA EQU 0100H
;
SDMA EQU 26 ; CP/M Function to set DMA Address
;
; Needed locations within ZDE 1.6
;
Fill EQU TPA+0F8BH ; For Date Patch
TimBuf EQU TPA+3B3FH ; " " "
;
VTFlg EQU TPA+3ADAH ; For Auto-Ins Patch
HCRFlg EQU TPA+3AE3H ; " " " "
LfMarg EQU TPA+3AFDH ; " " " "
;
; ----------- Begin Patch File -----------
;
; --- Fix Create Time Stamp Preservation Error ---
ORG TPA+0029H
; was:
DB 'a, (C)' ; DB ', Copr.'
ORG TPA+2461H
; was:
LD (FCB+13),A ; CALL ClUsrF
;
ORG TPA+2F10H
; was:
LD B,4 ; CALL ClUsrF
CALL ClUsrF ; LD DE,TimBuf
LD DE,TimBuf ; LD C,SDMA
CALL SetDMA ; CALL BDOS
;
ORG TPA+30AAH
; was:
LD DE,DMA ; LD C,SDMA
SetDMA: LD C,SDMA ; LD DE,DMA
;
ORG TPA+30B4H
; was:
ClUsrF: XOR A ; XOR A
EX DE,HL ; LD (FCB+13),A
JP Fill ; RET
;
; --- Usurp Config Flag for Auto-Insert use, sense on startup ---
;
ORG TPA+0057H
; was: 0FFH
AIDflt: DB 00H ; Set Desired default (0=Off, FF=On)
;
ORG TPA+262AH
; was:
LD (LfMarg),HL ; LD HL,0101H
XOR A ; LD (LfMarg),HL
LD (VTFlg),A ; XOR A
LD (HCRFlg),A ; LD (VTFlg),A
NOP ; LD (HCRFlg),A
LD A,(AIDflt) ; DEC A
;
ORG TPA+2711H
; was:
NOP ; LD A,(0157H) {Unknown Use}
NOP ; OR A
NOP ; JP Z,Error2
NOP
NOP
NOP
NOP
;
;------------ End of Patch File ------------
END
苓﨎。*1�**"イ"オ!タe擎ヘv
ZDENSTAL - ZDE Installer, Version 1.6
Copyright 1990 by Carson Wilson
[Opening !] ヘ�!lニ 擎\ヘ<ハD!」,\ ヘ�レQ*ウ,ヒス佖ツ^マ� !テ擎!」*、*�6擎:ヌ� ハ�ヘv, !ヌ ヘ�マ!テセツQ#セツQ#セ( �K(�PツQニヘ<ツ$ニヘ<ハnテ�:ムヒソ!」*ニ�P(D�K ヘ�レQ*」*P佖ツ^!」*ウ.擎>ヘ�レQ*」*佖ツ^!ウ*#-p擎ヘ�レQ*」*f佖ツ^!ウ*�-�擎ヘv]
Installing: !ナ,ヘ�テ�ヘv
...Press <ESC> to see Main Menuヘィ� �v
--------------- ZDENSTAL MENU ---------------
<O>ption configuration <K>ey definitions
<T>erminal installation <F>urther patching
<P>rinter installation <R>estore defaults
Choose option, <S>ave, <Q>uit, or <H>elp: ヘィヘキヘH �O�T% PKッF゚Q1RhS�H�テウ眦ホヘv
ZDENSTAL HELP -- press ^C at any time to abort ZDENSTAL
ZDENSTAL asks for several types of values:
LOGICAL values: Simply enter "Y" or "N" (Yes/No).
DECIMAL values: Enter a number from 0-255.
HEX (byte) values: 2 digits 0-F (don't omit leading zeros).
BYTE STRINGS: Fixed length - just enter the required
number of HEX bytes, 2 digits each.
Variable length - enter the HEX # of bytes
at the "(" prompt, up to the "[max]" value
shown, then the bytes themselves.
CHARACTERS: Type the single character directly.
TEXT STRINGS: Enter text, then <CR> to end.
For all items you can either press <CR> immediately to
keep the current value, or enter a new value instead.
(See ZDE manual for further explanation of patches and values.)
ノヘv
RESTORE DEFAULTS.
This will restore ZDE to its original distribution
state: default options, terminal, printer, proportional
spacing; no function keys, no user patches.
Proceed? (Y/N) ヘィヘキ�Yタ!��,7擎!!�-�擎ヘ}!"、,!"ッ,!#.T]6�擎!#-p擎!アS._擎ヘv Done.ノヘv
USER OPTIONS.
Create BAKup files: !�,ヘ-ヘv
Default file mode (W/A/N): ヘdヘv
Auto mode select filetype 1: ヘヤヘv Mode: ヘdヘv
Auto mode select filetype 2: ヘヤヘv Mode: ヘdヘv
Auto mode select filetype 3: ヘヤヘv Mode: ヘdヘv
Auto mode select filetype 4: ヘヤヘv Mode: ヘdヘv
Default insert on: ヘ-ヘv
Default ruler on: ヘ-ヘv
Default HCR display on: ヘ-ヘv
Enable hyphenation: ヘ-ヘv
Enable proportional formatting: ヘ-ヘv
Allow proportional toggle: ヘ-ヘv
Left margin col: ヘ\ヘv
Right margin col: ヘ\ヘv
Scroll overlap: ヘ\ヘv
Show system files: ヘ-ヘv
Fixed drives (A-P): ヘヤヘv
Ring bell on error: ヘ-ヘv
Enable help menus: ヘ-ヘv
Use alt video in header: ヘ-ヘv
Suppress header by default: ヘ-ヘv
Clock speed in MHz: ヘスヘv
Horizontal & vertical scroll delay: ヘスヘv
Fixed tab display spacing: ヘ ヘ\ヘ ヘv
Variable tab columns:
ヘJヘfヘJヘv
MODIFY DEFAULT CHARACTERS? (Y/N) 袁ィヘキ�Yタヘv
Wildcard character: ヘdヘv
Code for block marker: ヘスヘv
Print toggles 1-4 (蠻ヘ チ睿v): ヘ*ヘv
Print switches 1-4 (蠻ヘ チ睿v): ヘ*ノ4ノ+5#ノナ蛬ヘ�眞#�ヘv
TERMINAL INSTALLATION.
Currently "!#-ヘ�ヘv"
CHOOSE: <E>dit current or <L>ist terminals: ヘィヘキ�Eハ�L �v
TERMINALS: press <Y> to select from list:
!~#Gナ�ヘ�ヘ_ヘィヘキ�f�チ�Y(p゚ヘv(End of list)ノ#-p擎ヘvSelectedノヘv
EDIT TERMINAL.ヘv
Terminal ID: !#-ヘヤヘv
Viewable columns: ヘ\ヘv
Auto wrap at line end: ヘ-ヘv
Viewable lines: ヘ\ヘv
Extra DELete key: ヘスヘv
Extra arrow keys u/d/r/l: ヘ*#ヘv
Clear to end of line [06]: ヘ8ヘv
Terminal init [07]: ヘ8ヘv
Terminal deinit [07]: ヘ8ヘv
Alternate video on [06]: ヘ8ヘv
Alternate video off [06]: ヘ8ヘv
Alt video uses high bit: ヘ-ヘv
Output filter limit: ヘスヘv
Cursor position mode (Std/Rev/ANSI/None): ヘdヘv
[Non-ANSI] Cursor position sequence: ヘ*ヘv
Delay after cursor positioning: ヘスヘv
Insert line [06]: ヘ8ヘv
Delete line [06]: ヘ8ヘv
Ins/del specific to line 1: ヘ-ヘv
Cursor off [06]: ヘ8ヘv
Cursor on [06]: ヘ8ノヘv
PRINTER INSTALLATION.
Printer ID: !�-ヘヤヘv
Send LF after CR: ヘ-ヘv
Page length, lines: ヘ\ヘv
Top margin, lines: ヘ\ヘv
Left margin, columns: ヘ\ヘv
Printer initialization [13]:
ヘ8ヘv
Printer deinit [07]: ヘ8ヘv
:-ヘァヘv toggle on [07]: ヘ8ヘv
...and off [07]: ヘ8ヘv
:-ヘァヘv toggle on [07]: ヘ8ヘv
...and off [07]: ヘ8ヘv
:-ヘァヘv toggle on [07]: ヘ8ヘv
...and off [07]: ヘ8ヘv
:-ヘァヘv toggle on [07]: ヘ8ヘv
...and off [07]: ヘ8ヘv
:-ヘァヘv switch [07]: ヘ8ヘv
:-ヘァヘv switch [07]: ヘ8ヘv
:-ヘァヘv switch [07]: ヘ8ヘv
:-ヘァヘv switch [07]: ヘ8ノ蠻ヘ�チ睨ヘVヘv
Select <0-9> or <Z>ap; or <CR> to exit: ヘィヘキ� ネ�ZハP2ーヨ0レ��
メ�2�ヘv
New definition: (<BS> edits, <CR> saves; use ^P to enter these)
ヘャヤ�テッヘ}テッヘv
MACRO KEYS. (ヘL!エ.ヘ�!ウ.ヘ�ヘvh bytes free)!オ.
>
税衄02。ヘv
<?>睿�チ賈ヘv<?>!�€ナ袁ア眞� (0�(�(w#ナ袁�眞�>�8ン+~� ワヘミナ袁ア�眞リ!�>€陣キノ7ノナ袁v 眞ノ:�W:�_!オ.zキ(N #= �キ(ユ蘓6#�DM�!ウ0キ鍈DM硼ーヘL瞋{キハI:エ.キ :ウ.豚s#K�!イ0T]キ鍈チ褊BDM硼クN#�!�ユ擎ヘv
Choose <N>o-repeat or <Q>uiet if desired: ヘィヘキ����N(�Q +~�#8#ヒ�+ヒ�テL
!�ン!オ.>€ンセ8ン^佖8ンン#�"ウ.|オネン6ン#+|オ �!�"ウ.ン!オ.!�� Oメエニ@Oナ^ヘエチテエッ�#($#ヒ~トラヒ~+ ヒ~トマ+~#�G~�#ナ袁�眞�ヘv<>ノヘv<N>ノヘv<Q>ノヘv
FURTHER PATCHING.
You will need DDT or a similar utility. Addresses
in this version of the program are:
User patch area: *オ,袁ウ-ヘエ�:キ,_+ヘウヘv
Proportional table: *ク,袁ウ-ヘエ�:コ,_+ヘウヘv
Command tables
Basic: *サ,ヘウヘv
^K: *ス,ヘウヘv
ESC: *ソ,ヘウヘv
^O: *チ,ヘウヘv
^Q: *テ,ヘウヘfノヘv
[Closing !] ヘ�ッ2h2|2メ2�!」,\ ヘャレn:ヌ� ハ$ヘv, !ヌ ヘ�:ムヒソ�K(.�P(!"」*!#-ウ*p擎(!f"」*!�-ウ*�擎!P"」*!オ.・*�擎!」*ニヘャレnヘv]
垬。*ノヘv *Aborted*
テ,ヘv
*File)ヘv
*Readヘv
*Version ヘv
*Writeヘv error*
テ,蠻ユ�ヘムユヘムチ盥
ユ€ム箙ノ7ノ蠻ユ�ヘムユヘムチ盥 靱€ム�ヘ<(リキノ蠻ヘ�ヘmヘ_ヘ�� (.!w#チナ蠻ヘ�チ� (
� 8ワw#�6 #�!チHム擎�チ瓸 ノ蛬Yキ Nヘエヘmヘ_ヘィヘキ� (��Y(�N �ナOヘエチ痃#ノ�#ノ蛬ヘ�ヘ_ヘィヘキ� ( ���w#ノ�#ノ�#ヘ�砒ヘ�ヘmヘ_ヘヤ8�(2イヘヤ8�(鱆w#:イw#ノ�##ノ蛞ヘ�痾テ�袁�ヘmヘ_ヘヤ8�(w#ノヘ�� 7?ネヘリ㊦㊦2�ヘ�ヘリO:�⇒チヒAノ~�ヘOヘエ�Oテエ�ニ0�:リニノ�ヨ0リ�
?ミヘキヨ�?ノ>�2E銈F"H$ッ2E銈F"H(ヘエ*Hヘ�)ヘエ*HF#ッ€(蠻ヘ�チ�#�ヘmヘ_!$%6擎彅F:Eキx(!$wキ(Y#ナ袁�眞� -テナヘチ8ナハク0セ!$wGキ(4#ナ袁�眞� :Eキ "「ナ袁眞8刧㊦�ナ袁�ヘ眞レh�#ヘ倞H彅FH!$:Eキ #擎�*H彅FH :Eキタ#ノ(ヘエヘヤ�)ヘエ�ナヘ\ヘv... チ�袁ソヘmヘ_ヘs8�(w#ノヘ�� 7?ネヘンリ2�ヘ�� (0ヘンリ_:�W㊦№c2�ヘ�� (ヘンリ_:�W㊦リ�ぺぺ�2��:�ノ~蚩&�ヘ�!�~� ( O袁エ�#�ノ�ヨ0リ�
?ノン!>ユンFンNy�(-鍈0 ン#ン#�>1鍈8�4�� ン#ン#ンNンFy�(>0痾�0�鍈>癖 6 #= 揵'�d
瓰#^#V#セ# ^#V##�ユ鯱v :ノヘv
ノヘv?
ノ羆�#翳O袁エ���#ネO蠻ヘエチ��ヘィヘキヘィ� ネ�ヘエ�ヘア�ハ1ノテアテエ�aリ�{ミ訐ノCOMZDE�AZ80NWS WCMDNLIBN�����A@@���@8 Teletype �6�������   ������ � 毖�Generic CRT P������N ADDS 25 P��
�KkkG4G0SY LMADDS Viewpoint P������K0A  G4G0SY ERAmstrad / Heath P��
�KHEHEpqSY LMx5y5ANSI standard P��
�A;A;IBondwell 2 P��
�TINS= ERDEC VT52 P��
�KHJHJSY Commodore 128 P��
�T)(S= EREpson Geneva PX8P��T  S= ���Kaypro II/IV P��
�S= ERKaypro 2/4/10 P��
�B0C0S= ERC4B4LearSiegler ADM3P��
�TS= ERMorrow MDT-20 P��
�TR= ERMorrow MT-70 P������TG1G0S= ER"6"2NEC Starlet 8401P�Tg**)(S= ERNorthstar Advtg.P��
�S= LMOsborne 1 €�
�T)(S= EROsb.Exec./TVI912P�����TlmS= ER.0.2Osborne Vixen P�
�T)(S= EROtrona Attache P��
�KU&U S= LMQume 102a P������T=7 )(S= ER..Televideo 910+ P��
�TG4G0S= ERTRS-80 mod 2 P&TP�  SY  TRS-80 model 4P P��
��S= Wyse 60 P��
�T++GpG0S= ER`0`1Zenith ZT10 P��
�Ts1s0S= ERZDEPROP.DOC
Proportional Spacing with ZDE
June 2, 1990
Carson Wilson
1. INTRODUCTION.
2. USING ZDE'S PROPORTIONAL FORMATTING FEATURE
3. INSTALLATION AND CUSTOMIZATION.
1. INTRODUCTION.
ZDE version 1.6 incorporates an elemental proportional formatting
feature. This option is useful only to those whose printers have
proportional spacing capabilities. Proportional formatting allows
you to format ragged right text properly for proportional output.
Centering and right justification of proportional text are not
available.
2. USING ZDE'S PROPORTIONAL FORMATTING FEATURE
Proportionally spaced printing gives a more professional look,
allowing more characters to be printed on a line without
crowding. This is because less space is allocated to narrow
characters like "i" and more to wide characters like "M." Most
computer printers do NOT allow proportional spacing; only laser
printers, some daisy-wheel equipment, and newer dot-matrix
printers have this ability. Typically, there is a special set of
instructions which when sent to the printer, cause it to use
proportional spacing rather than monospacing. On some models
(the Silver Reed SR550 for example), DIP switches also control
this feature.
ZDE does not itself perform proportional spaced printing; it
simply allows you to format your text for use with a printer that
has this capability. You must instruct your printer to space
proportionally before sending text to it. If you have tried using
the proportional capability of your printer, you probably have
noticed that LINES WITH LOTS OF WIDE CHARACTERS IN THEM
print out much wider than lines comprised of narrow characters.
ZDE 1.6 allows you to compensate for this by counting the width
of each character when it formats a paragraph (^B command), and
wrapping each line when its width count reaches the equivalent
of the current right margin setting.
The ^OJ command toggles this feature on and off [the default may
also be installed with ZDENSTAL]. When proportional spacing is
active, the legend "PS" appears in ZDE's status line (this is
overwritten by "MR" when the margins are released).
Proportional spacing occurs only during the ^B reformat command,
not during wordwrap, so to format a document proportionally, you
must use ^B at the beginning of each paragraph after you key it
in. Still, the results are well worth the extra trouble, especially
for material that will be reproduced.
3. INSTALLATION AND CUSTOMIZATION.
ZDE comes preconfigured to format text for proportional spacing
with Epson's new LQ510 dot matrix printer. Since most printers
allocate roughly the same ratios of space to the various
characters, there is a good chance you won't need to install ZDE
for your printer. This file has been formatted for proportional
output by ZDE; try printing it proportionally to see the results.
If you should decide to change ZDE's proportional spacing to
match your printer, you can patch ZDE's offset values for
individual characters. The offsets are stored in a sequential
ASCII table whose location is given by ZDENSTAL's "F" option.
The table consists of positive and negative (2's compliment) byte
values, one for each character beginning with " " and going
through "~". As distributed, all of the values are either -12, -6,
0, +6, or +12. The negative numbers are expressed as (256+n),
where n is the negative number. So for example, -6 is expressed
as (256+(-6)) or 250 (FA hex).
ZDE uses its ASCII table as follows. When reformatting a line,
ZDE counts each character as (30+table value)/30 of a column
wide. So if the offset is zero, the character is one column wide
(30/30 = 1) and ZDE increments the current column by one. If
the character's offset is -6, it counts as only (30+(-6)/30) or
24/30 columns wide, and ZDE increments the current column by
only 24/30. If the character's offset is +12, it counts as 42/30
columns wide, and so on. When a full column is "lost" due to
characters with negative offsets, ZDE adds the next character to
the line without incrementing the column count. Similarly, when
enough "extra" columns are counted to equal a full character, ZDE
increments its column count without actually adding another
character to the line.
To see the effects of this, try reformatting a paragraph or two,
first with PS on, then with it off. Lines of wide characters are
shortened on screen, while lines of narrow characters are allowed
to extend beyond the right margin. When the text is printed
proportionally, your printer reverses the process. Lines of wide
characters are lengthened and lines of narrow characters are
shortened, the net result being proportionally spaced text with an
even right margin.
If your printer's proportional output is not properly compensated
for by ZDE, it is possible to install another offset table within
ZDE to suit your needs. The current table's address is given by
ZDENSTAL's "F" option. To find the location of a character's
offset, add its ASCII value to ZDE's table address and subtract
32. For example, the ASCII value for "A" is 65, so the location of
"A"'s offset is (table address+65-32) or (table address+33).
You may adjust a character's offset to any value between -34 and
+35 decimal, but keep in mind that offsets if less than -29 may
result in lines that _never_ reformat since characters with
offsets of -30 or less take up no virtual space or less! To
calculate the proportional ratios used by your printer, it is best
to print out a line of thirty of each character in proportional
mode and compare the length of each line to the others. Most
characters should result in lines of roughly the same length; this
is your "base" length, and you should set the offsets of these
characters in ZDE to 00. Other lines will probably fall into four
or so other lengths; hopefully these lengths will correspond to an
even xx/30ths of the "base" length. To get the proper offset
value, just subtract the number of characters equal in length to
a line of "base" characters from 30. For example, if only 18
capital "M"'s take up the same length as 30 base characters, the
offset for "M" is 30-18 or +12. If it takes 42 "i"'s to equal the
length of 30 base characters, the offset for "i" is 30-42 or -12.
Once you have determined the offsets in 30ths of each
character's width from the base length, just plug these values
into ZDE's proportional table. You can use a patcher to alter a
few characters. For extensive modification, I have provided the
assembly language file ZDEPROP.Z80 which can be assembled to a
.HEX file overlay file for ZDE. Before assembling ZDEPROP.HEX,
you must edit the file and set the equate TABLE to the current
address of ZDE's proportional spacing table as given by
ZDENSTAL. Then overlay ZDE with ZDEPROP.HEX using MLOAD,
SID, or DDT.
- End of ZDEPROP.DOC -
;
; File: ZDEPROP.Z80 - Default proportional width table for ZDE.
; Author: Carson Wilson
; Date: 02 Jun 90
; Notes: Assembles to a .HEX file which overlays ZDE's native table.
; EQUATES
TABLE equ ????h ; Change "????" to the value given by ZDENSTAL
; ..for "proportional table."
;
ORG TABLE
; Offset Corresponding character
db 0 ; space
db -12 ; !
db 0 ; "
db 0 ; #
db 0 ; $
db 6 ; %
db 6 ; &
db -12 ; '
db -6 ; (
db -6 ; )
db 0 ; *
db 0 ; +
db -12 ; ,
db 0 ; -
db -12 ; .
db 0 ; /
;
db 0 ; 0
db 0 ; 1
db 0 ; 2
db 0 ; 3
db 0 ; 4
db 0 ; 5
db 0 ; 6
db 0 ; 7
db 0 ; 8
db 0 ; 9
;
db -12 ; :
db -12 ; ;
db 0 ; <
db 0 ; =
db 0 ; >
db 0 ; ?
;
db 6 ; @
db 6 ; A
db 6 ; B
db 6 ; C
db 6 ; D
db 6 ; E
db 6 ; F
db 6 ; G
db 6 ; H
db -6 ; I
db 0 ; J
db 6 ; K
db 6 ; L
db 12 ; M
db 6 ; N
db 6 ; O
db 6 ; P
db 6 ; Q
db 6 ; R
db 6 ; S
db 6 ; T
db 12 ; U
db 6 ; V
db 12 ; W
db 6 ; X
db 6 ; Y
db 0 ; Z
db -6 ; [
db 0 ; \
db -6 ; ]
db 0 ; ^
db 0 ; _
db -12 ; `
;
db 0 ; a
db 6 ; b
db 0 ; c
db 6 ; d
db 0 ; e
db -6 ; f
db 6 ; g
db 6 ; h
db -12 ; i
db -6 ; j
db 6 ; k
db -12 ; l
db 12 ; m
db 6 ; n
db 0 ; o
db 6 ; p
db 6 ; q
db 0 ; r
db 0 ; s
db -6 ; t
db 6 ; u
db 6 ; v
db 12 ; w
db 0 ; x
db 6 ; y
db 0 ; z
db -6 ; {
db -12 ; |
db -6 ; }
db 0 ; ~
end
; End ZDEPROP.Z80
ヘ�
ZDKCOM, Version 1.3 - key file compiler for ZDE
:]� (�/ツキヘ� Syntax:
ZDKCOM ufn.ZDT - convert text file to key file
ZDKCOM ufn.ZDK - convert key file to text file
ノ﨎>
ヘ!6T!36K!e~�Zツ#~�Dツ#~�Tハ��Kツ!6K!36T!]�擎!])擎ヘ� Converting �ヘ�ヘ� to )ヘ�ヘ�... �ヘLハF(ヘ/ヘ ヘoハg:�Kハッ2 >ヘゥ>Pヘゥッ2ッヘゥヘ��ヘ��
フ��n(+�q(!�ヘ�� (=�/(H�^(0�(E�
(賚ゥ睿エ�ヘエヨヘ��^フニ�/フ�ニ€テゥヘ�ヨ@ノヘニモ*+:=wッ2赦�ソッ ヘマ xア ��
Done. ヘヘ�
垬ノ�ヘ�ヘ�ヘ�2>
2ヘツ�€84ヨ€2ヘツ�€8 ヨ€2>q2>n ヘマ:� ワqヘ~ ヘマ:� ワqヘ� ヘマヘツ焄>^ ヘマ�@ノ�/(�^(ノヘ�ヘマ:ヘマラ�/(�^(ノ�>/ ヘマ� ヘマ xアハヌ:<���2ノ!5~��(�ヘ�ノ>  ヘマ>
ヘマ:=ハ�2�ヘ�2テ#キ!鍈"ノ耋翹~#キネヘ�ユナ�ヘ�ム睨ヘ� File type must be ZDT or ZDK.
テCヘ�
Input file not found.テヘ�
No directory space for new file.テヘ�
Key macro string exceeds 127 characters.テヘ�
Key macros exceed 498 characters.テ
12345678ZDT 12345678ZDKナユ袁Cッ2 *��ヘ9
ヘ�ヘm�_ッ\ナユ袁Cヘ�*��ヘG �゚ナユ褄##^#V+zウ(s#r#^#V2r+s �ヘCヘ� サ*~2#"* +" ヘm�:瞋チノナユ�2�##^#V+zウ(s#r#^#V:イ�ヘCヘホツl*:w#"* +" オナユ袁C ナユ袁C* }�(+" *6#"鯱ホ倞ヘツlテe�" ~2 #~2 #^#V侒 #^#V侒#^#V侒#"ノ* #: w倞 #s#r倞#s#rノ: キタ*: Gヘs倞ヘ] €�>�2 *": 身.ヒ<ヒ" �!€ヘs痞オ D�ノ* ): 濡*xキ(ヘs倞ヘh€キ(�ル*"ッ2 : g.ヒ<ヒ" !€ヘsッノヘ/蠻ヘ�キチ睨蠻ヘ���(ッキチ睨蠻ヘ�チ睨ナ�ヘ�< �ナ�ヘ�< ヘ�<(�眞ノ蠻ヘ�キチ睨蠻ヘ�キチ睨袗ナ���ム睨ナユ�ッw w#��チノナユヘムチノナユ�ヘオ>.ヘチヘオ�チノ�� トチ��. テヌ�ユO:gヤユ鰉チ�ノ
ZDKCOM
Key File Compiler for ZDE
Version 1.3 01 Jun 90
ZDKCOM and its documentation are adapted with permission from
VDKCOM12.LBR, by Fred Haines, Glendale Littera RCPM/QBBS, 818
956-6164. VDKCOM version 1.2 is copyright 1988 by Fred Haines,
and is released by the author to the CP/M community for all
reasonable noncommercial purposes. For the Z80 source code to
ZDKCOM, see ZDKCOM13.LBR.
CONTENTS
1. How to Use ZDKCOM.
2. Programmer's Note.
1. How to Use ZDKCOM.
ZDKCOM compiles an ASCII text file into a *.ZDK file of key
macros which ZDENSTAL will install in ZDE. It alsos convert an
existing ZDK file into a text file with the extension ZDT. It
allows you to create, edit, and re-edit complicated key macros
with a full-featured word processor - ZDE itself - instead of the
backspace-only line editor in ZDENSTAL. The syntax is:
ZDKCOM <ufn>.ZDT
converts text file to ZDK overlay
ZDKCOM <ufn>.ZDK
converts overlay to ZDT text file
Use ZDE in NONDOCUMENT mode to type a file that looks like
what you see when you use the K option of ZDENSTAL, substituting
lower case "n" or "q" for the No Repeat and Quiet option
indicators <N> and <Q>:
qThis line would be for key 0 in Quiet mode.^M
nThis line would be for key 1 in No Repeat mode.^M
This line would be key 3, with key 2 unassigned.
n<This line would appear in angle brackets.>^M^M^M
The line above, key 4, prints with two blank lines following it.
q"This is in quotes, but no carriage return at the end."
"This line is ^P^BMacro Key 7^P^B with embedded boldface codes."^M
q^VThis line turns insert on before printing the line.^A^A^A^A_^F^D_^M
n <Key 9 not installed>^A^A^A^A
...and so on. Lines correspond to the number keys in 0 to 9
order, with blank lines for unassigned keys. Do NOT embed control
codes. Type everything in ASCII. For instance, to underline,
type out '^P^Swords underlined^P^S'. It's a good idea to make
hard carriage returns visible by toggling them on with the ^OD
command. ZDKCOM accepts trailing spaces as part of the macro,
even though you can't see them, so, if you don't want them, make
sure each line is terminated by a hard carriage return.
Individual key macro strings may not exceed 127 bytes in the
ZDK file, though they may in the ZDT text file, since ASCII
representations of single-byte control codes require two bytes,
and option flags and slashes don't contribute to the length of the
string.
The total of all strings may not exceed 498 output bytes.
This is two bytes less than allowed by ZDE and ZDENSTAL, but,
under the program's present logic, it would require an inordinate
amount of code to make those last two bytes available. If you
really need them, add them to the ZDK file with ZPATCH or any
other patcher, locate the last string-length byte, and add 2 (in
hex) to it.
For a quick demo, remove the leading spaces from the lines
below, mark them as a block, and write them out to <ufn>.ZDT. Run
ZDKCOM <ufn>.ZDT. Then load the resulting ZDK file into ZDE with
the command ZDENSTAL ZDE <ufn>.ZDK.
q^C^C^C^E^E^E^E^E^[^E
q^[b^[0^Qs^X^[=^M1^[= 1^S^V ^D^[!0^[1^Qb^B^Ku
^[=^M0^V^I^V^B^G^[![^[0^X
^[=^M0^T^B^N^[0^X
q^P^[^P^I^P^K^P^[9
q^V^KrA0:LH.FMT^M
q^G^G^G^G^X
q<not installed>^A^A^S
q<not installed>^A^A^S
q^KrHEADER^M
Key macro 0 measures off one full page if the top margin is 0 and
the page length is 58 lines. Adjust for different page lengths by
adding or subtracting ^E's. I use this macro to move from line 1
of a page to line 1 of the next page. I then use key macro 9 to
read in a page header from a separate file that contains nothing
but the properly spaced header text with a # in place of the page
number. I search for # with a ^Qf and replace it with the
appropriate page numbers.
This happens so quickly on a 9 mhz SB180 with hard disk that
it is virtually unnoticeable, but there is a faster way to do it.
Just make up a header at the top of the first page, or, if you
want to start page headers only on page two, at the foot of the
file, and mark it as a block. Use key macro 0 to move from the
top line of a page to the top line of the next, and copy the
header into place with the ^KC command. Don't forget to erase the
original of the header at the foot of the file when you get there.
Key macro 1 softens and reforms a paragraph by removing the
hard carriage returns from the ends of each line.
Key macro 2 changes a document in flush left block format
(like this one) to indented paragraph form, and key macro 3
changes it back again.
Key macro 4 embeds my DIABLO 1610-compatible printer's code
for setting a left margin in column 11 (^K=0Bh) in the document.
If I want another margin I add or subtract from 0Bh and overwrite
the ^K with the appropriate control character. You may well be
able to substitute your own printer's set left margin code for
this one.
Key macro 5 reads in a previously prepared letterhead stored
as LH.FMT on drive/user A0.
Key macro 6 removes four spaces or characters from the
beginning of each line, used to remove line numbers from the
beginnings of messages in modem capture files.
2. Programmer's Note.
A ZDK file is a data structure four records long. The first
two bytes are an ID number which ZDENSTAL checks to ensure that it
is working with the correct version. The current number, 0250h,
is valid for several recent versions of ZDE.
These two bytes are followed by up to ten strings, each
preceded by a string-length byte which ZDE uses to index the
string's location. Each string is limited by the size of a buffer
in ZDE to 127 bytes.
An empty string is indicated by a string-length byte of 00h.
After the last byte of the last string, the remainder of the 512
bytes are filled with 00h.
It is a peculiarity of ZDKCOM that it needs to write two null
bytes at the end of the file, which means that it will accept only
498 bytes for the total length of all strings (512, less two ID
bytes, less 10 string-length bytes, less these two more) rather
than the 500 that ZDE and ZDENSTAL allow.
When you look at the key macro buffer of ZDE using the K
option of ZDENSTAL, you see something that looks like this:
<0><Q>This line would be for key 0 in Quiet mode.^M
<1><N>This line would be for key 1 in No Repeat mode.^M
<2><>
<3>This line would be key 3, with key 2 unassigned.
<4><N><This line would appear in angle brackets.>^M^M^M
<5>The line above, key 4, prints with two blank lines following it.
<6><Q>"This is in quotes, but no carriage return at the end."
<7>"This line is ^P^BMacro Key 7^P^B with embedded boldface codes."^M
<8><>
<9><>
The numbers down the side and the option indicators <N>, <Q>, and
<> (no option) are supplied by ZDENSTAL. The ZDT text file
version of the same macro keys would omit the string numbers and
no option indicators, and convert the <N> and <Q> to simple lower
case 'n' and 'q'. If you need lower case 'n' or 'q' as the first
character of a key macro, just precede it with a slash, which will
be ignored.
ZDKCOM recognizes blank lines as unassigned keys. These
produce an "error" message when invoked by ZDE.
ZDE recognizes a No Repeat option if the the high bit is set
on the first byte of the macro string after the length byte, and a
Quiet option if the high bit is set on both of the first two bytes
of the string.
The translation procedure from text to overlay requires:
Enter two-byte ID string 02h 50h in output file.
Enter 00h to save a place for a string length byte.
Check for "n" or "q" as first three bytes of new string and add
80h to the next byte or next two bytes input as required.
Read in the rest of the string byte by byte and output each byte
to the output file. If "^" appears in the string, drop it and
subtract 40h from next byte to make it into a real control
character. If "/" appears, ignore it and print the next
character literally. "/^" prints "^" rather than turn the
character following the carat into a control code, and "//"
prints a single slash. A single input slash is ignored.
When the CRLF pair is encountered in the input text file,
convert it to a 00h place marker for the length of the next
string. Get the number of bytes output in the last string and
write it to the position of the string-length byte at the head
of the preceding string.
When the text file's ^Z EOF is encountered, fill the remainder
of the total 512 bytes with 00h and close the files.
When converting ZDK overlays to ZDT text files, the procedure is
more or less reversed. ZDKCOM converts the string length bytes to
CRLF pairs, the control code bytes to two-byte ASCII strings '^c',
and finishes off the file when all strings are accounted for by
inserting an EOF ^Z.
In addition, ZDKCOM has error checking for file opening and
closing and for individual and overall string length, and it
reports activity to keep the user from thinking the program has
hung, though the counters on the screen are otherwise meaningless.
The structure of the four-sector ZDK file in CP/M is so
similar to the eight-sector MS/DOS version that you can use
ZDKCOM, along with a patcher, to create a VDK file for
installation in VDE12, the MS/DOS version of ZDE. Make up the ZDT
file as you would for CP/M, then patch the second ID byte from 50h
to 60h and add four records of nulls.
裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹裹