o o e a
.
..
...
....
o o e a
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+