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