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