+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

 

 

+            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +            +

N

^

S

^

Home is where you grow

The South is now understood as a place to be dreamt about but also as a space that is struggling because of its past and its present.

There’s a force pulling students from the Global South to come to the North as a prescribed path to success.

I’ve set out to listen to these unique voices. Their ideas of what they thought they would find in the north, against what they’ve found; What they left behind, and what they’re longing for. They might think they have found something, or they could have got lost in their journey.

Look around and see what you can find

each garden has its own unique story

Look around and see what you can find

each garden has its own unique story

Look around and see what you can find

each garden has its own unique story

Look around and see what you can find

each garden has its own unique story

This is not for you to understand completely

You became stronger because you had to adapt

Find meaning in others

Listen to them carefully

Listen to them carefully

Listen to them carefully

We are as exotic to you as you are to us

Try your best to understand them

Each and everyone once grew on foreign soil.

We are like plants on garden

We are like plants on garden

We are like plants on garden

We are like plants on garden

Confined and away from our natural habitats

Watered by the fountain of knowledge

Home is where you're from

You're stronger closer to home

Only your own compass will help you find your way

La libertad del Nuevo Mundo es la esperanza del universo

The freedom of the New World is the hope of the universe

Santiago

Javiera

We

w1

Ni1

Lo1

M5

M3

M1

M2

Jp1

Le1

J1

Li1

Na1

F1

S1

Na2

Na3

M4

A1

ad1

Mf1

Andrés

Lorena

Michelle

Ana

Juan Pablo

Leslie

Tiago

T1

Ad1

Ma1

Mauricio

Adjuy

Library

Natalia

Felipe

Declaration

Nicolás

Joaquín Torres García