6-6765683--63--83---1-0-9------------------------------------------------------------3-3-3-7-8---8---2-8-7-8-7-7-7-b----------------------------------------------------------a---a-8-a-6-5-5-7-8-a------------------------------------------------------------