------------------------------------------------------------------------|
-----16--------15-----------------------------14--------13--------------|
-----19---14---18---13------------------------17---12---16----11--------|
------------------------------------------------------------------------|
-000----0----0----0-----------------------000----0----0-----0-----------|
-000----0----0----0-----2-2-3-0--2-2-3-0--000----0----0-----0-----------|
|