------------3-2--------------5-3---------10-7----2---------------------------------------------- 3-3-5-3---------3-3-5-3----------------------8----5---8-8-7-3-5-3------------------------- -------------------------------------7-7------------------------------------------------------------ ------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------