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