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