+----+----+
+---++----+
+---+++---+