--------------------------------------------------------- --------------------------------------------------------- ----3----3------------------------------------------------- ----5----5------------------------------------------------- ----5----5------5-6-----3---3---6-5--55-----2-2-2-2-22-------------------