---------------------------------------------------- ------------------------------------------------2--- ---------------------------------2----------1~2--2-- ---------0---------0---------0-4--4-4~5-4-2-------2- -0-0-2-4---0-0-2-4---0-0-2-4------------------------ ---------------------------------------------------- ---------------------------------------------------- -----2---------------------------------------------- -1~2--2--0------------------------------------------ -------2---4-2-0--0--------2h4p2h4p2--2h4p2h4p2----- --------------------4-2-0-----------0----------0---- ----------------------------------------------------