---------------------|---------------|-----------|---------------------------- ---------------------|---------------|-----------|---------------------------- ---------------------|---------------|-----------|---------------------------- ---------------------|-33-22-3--3-44-|---3-------|-2-333---------------------- -003-0003-0003-05-07-|-11-00-1-1-1---|--1-2--232-|-0-111---------------------- ---------------------|---------------|-2---33----|---------------------------- ------------|-----------------|----------------------------------------------- ------------|-----------------|----------------------------------------------- ------------|-----------------|----------------------------------------------- ------------|---------------2-|-33-332-33------------------------------------- --0-0-0---0-|-002-003-002-00--|-11-110-11------------------------------------- -0-0-0-030--|-----------------|-----------------------------------------------