++++++++++++++++++++++
+---------AA----------SSSS---- +
+------AA-AA------SS---------- +
+-----AA---AA-----SS---------- +
+----AA-----AA--------SSS----- +
+---AAAAAAAA------------SS---+
+--AA---------AA-----------SS- -+
+-AA-----------AA---SSSS-----+
++++++++++++++++++++++
++++++++++++++++++++++
+---------AA----------SSSS---- +
+------AA-AA------SS---------- +
+-----AA---AA-----SS---------- +
+----AA-----AA--------SSS----- +
+---AAAAAAAA------------SS---+
+--AA---------AA-----------SS- -+
+-AA-----------AA---...