BEFORE ---------------------------------------------------------------------------------AFTER
-----------------------------------------------------
----------------------------------------------------
----------------------------------------------------
----------------------------------------------------
------------------------------------------------------
-----------------------------------------------------
----------------------------------------------------
-----------------------------------------------------
-----------------------------------------------------
-----------------------------------------------------
----------------------------------------------------
----------------------------------------------------
-----------------------------------------------------
----------------------------------------------------
----------------------------------------------------
----------------------------------------------------
----------------------------------------------------
-----------------------------------------------------
-----------------------------------------------------
----------------------------------------------------
----------------------------------------------------
-----------------------------------------------------
----------------------------------------------------
----------------------------------------------------
----------------------------------------------------