----------------------------------------------------
----------------------------------------------------
----------------------------------------------------
----------------------------------------------------
----------------------------------------------------
-12-12-12-10-10-7-7-7-12-12-12-10-10-7-7-7-11-------