-3---3---3-4-3-1-----1---------------------|
------------------4------------------------|
-------------------------------------------|
-------------------------------------------|
-------------------------------------------|
-------------------------------------------|
---3--3--3-h4-3--1------------------------------|
---------------------4--1-----------------------|
------------------------------------------------|
------------------------------------------------|
------------------------------------------------|
------------------------------------------------|
|