-----------------------------------------------------| -----------------------------------------------------| ---------4-1---------2----------1--------3h2---------| -----------------------4---------2-----------2-------| -----------------------------------------------------| ------3----------5----------0---------0--------------|