-----------------0------0-------------------0----0--------------------------|
----------------------------------------------------------------------------|
------------0h1------------------------0h1----------------------------------|
---------2--------------------------2---------------------------------------|
------2---------------------------2-----------------------------------------|
---0----------------0----------0--------------0-----------------------------|
|