|--------------------------------------------------------------------|
|--------------------------------------------------------------------|
|--------------------------------------------------------------------|
|--------------------------------------------------------------------|
|------------------2-3-2------------------------------------2--------|
|--2-3-2---2-3-2---------3-0---0---0-1-2-3-2-0-2-3-2-0-2-3-----------|
|--------3-------3---------------4----------------------------3-2-0--|