.............--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
...........--------------------------------------------------------------------------------------------------------------------------------
...........---------------------------------------------------------------------------------------
----```¶¶¶¶¶¶``````¶¶¶¶¶¶ ``¶¶¶¶¶¶¶¶¶¶``¶¶¶¶¶¶¶¶¶¶ `¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶````¶¶¶¶ ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶````¶¶¶¶ ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶``¶¶¶¶¶ ¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶ `¶¶¶¶¶ `¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶ ```¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶ `````¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶¶ ```````¶¶¶¶¶¶¶¶¶¶¶¶¶ `````````¶¶¶¶¶¶¶¶ ```````````¶¶¶¶ ````````````¶¶ `````````````¶ ````````````¶ ```````````¶ ``````````¶ ````````¶``¶¶¶`````````¶¶¶ ````````¶`¶```¶`¶¶¶¶¶`¶```¶ ``````¶``¶``¶``¶`````¶``¶``¶ `````¶```¶`¶¶¶`````````¶¶¶`¶ `````¶```¶`````````````````¶ ``````¶```¶```````````````¶ ``````¶¶```¶``¶¶`````¶¶``¶ `````¶``¶``¶``¶¶`````¶¶``¶ `````¶``¶``¶`````¶¶¶`````¶ `````¶```¶`¶````¶```¶```¶ ``````¶``````¶```¶¶¶```¶ ```````¶``````¶¶`````¶¶ ````````¶```````¶¶¶¶¶``¶¶ `````````¶``````````````¶ ```````````¶¶¶¶```````````¶ `````````````¶````````¶````¶ ```````¶¶¶```¶`````````¶````¶ ``````¶```¶¶¶¶````````¶¶¶¶``¶ ``````¶``````¶```````¶````¶`¶ ``````¶``````¶``````¶`````¶¶ ``````¶```````¶`````¶`````¶ ``````¶```````¶¶¶¶¶¶``````¶ ```````¶```¶¶¶`````¶``````¶ ````````¶¶¶````````¶``````¶ ````````````````````¶````¶ `````````````````````¶¶¶¶ -----------------------------------------------------------------------------------------------------
..........------------------------------------------------------------------------------------------------------------------------------
........ ---------------------------------------------------------------------------------------------------------------------------------
.........----------------------------------------------------------------------------------------------------------------------------------------