----------------------------------------------------- -----0---0-----------0-0-3-0-3-3-0-----------0------- --0-0-2-0-2-0------0-0-2-----------2-0------0-2-0--0- -0-------2-0--2-0-0--------------------2-0-0--------- ----------------------------------------------------- -----------------------------------------------------