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