----222------------333----------------444AAA---------444BBB---------------444CCC--------------------555---------666---------------777AAAA-------------------777BBB---------------------777CCC-------------------888--------------999--------------101010AA-----------101010BBB------------101010CCC------------
|