-------------------------------------------------------------------------------- -------------------------------------------------------------------------------- ------------2---0------------------------------------------------------------------ -----2----4-------2---------------------------------------------------------------- ---3----------------3--0----------------------1-3-3-3-3----------------------------- --------------------------2-2-2-3--2-2-2--3---------------------------------------