----------------------------------- -----------3---------3------------- ---2--------2----------2-------0--- -0---5-4-2-----5-4-2-------5-4---2- ----------------------------------- -----------------------------------