------------------------------------------------------------------------------ ---0-3-4-5-5-5-3-0----------0-3-4-5-5-5-3-0---------------------------------- ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- ---------------------------------------------------------------------------- ---------------------------------------------------------------------------- ---0-3-4-5-5-5-3-0-------0-3-4-5-5-5-3-0----------------------------------- --------------------------------------------------------------------------- -------------------------------------------------------------------------- ------------------------------------------------------------------------- --------------------------------------------------------------------------- -------------------------------------------------------------------------