Kategorie:Vorträge: Unterschied zwischen den Versionen

aus dem Wiki des Entropia e.V., CCC Karlsruhe
Wechseln zu: Navigation, Suche
 
K
Zeile 1: Zeile 1:
 
Gesammelte Vorträge:
 
Gesammelte Vorträge:
 +
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----
 +
----