|-10-14-15-16---19-22-16--1-8-9-11--13------12-15-9-14-23--8-6-5-|
|------------17---13-------2-4--1-7-6-5-1-9----12-10-6-12--------|
|-------------18------------------------------6-6-8-7-3-2-000----|
|----------------------------------------------------------------|
|----------------------------------------------------------------|
|----------------------------------------------------------------|
|----------------------------------------------------------------------|
|------------------------------------------15------8----------10-11---0|
|----------------------------------------11--16--14-1-2-5-3-2------3-2-|
|--------------------------------------10------12------------9---------|
|-10-11-12-13-16-18-17-12-8-7-10-16-14---------------------------------|
|-00000000000000000000000000000000000000000000000000000000000000000000-|
|