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