|--0-----------0--5--|--9--7--5-----------|-----9--7--5--4--2--|
|-----2-----2--------|-----------2--4--5--|--5-----------------|
|--------2-----------|--------------------|--------------------|
|--------------------|--------------------|--------------------|
|--------------------|--------------------|--------------------|
|--------------------|--------------------|--------------------|
|--4--5--5-----------|--9--9--9--10--12---|--12--10--9--7--9---|
|-----------5--2-----|--------------------|--------------------|
|-----------------2--|--------------------|--------------------|
|--------------------|--------------------|--------------------|
|--------------------|--------------------|--------------------|
|--------------------|--------------------|--------------------|
|--10--10--10--9--7--|--5--4--2--4--5--5--|-----------0--5--5--|
|--------------------|--------------------|--5--2--------------|
|--------------------|--------------------|--------2-----------|
|--------------------|--------------------|--------------------|
|--------------------|--------------------|--------------------|
|--------------------|--------------------|--------------------|
|--5--4--2--2--2--7--|--7--7--5--4--0--0--|--5--7--9--10--12---|
|--------------------|--------------------|--------------------|
|--------------------|--------------------|--------------------|
|--------------------|--------------------|--------------------|
|--------------------|--------------------|--------------------|
|--------------------|--------------------|--------------------|
|--5--7--9--10--7--5-|--------------------|--------------------|
|--------------------|--------------------|--------------------|
|--------------------|--------------------|--------------------|
|--------------------|--------------------|--------------------|
|--------------------|--------------------|--------------------|
|--------------------|--------------------|--------------------|
|