D+DD+D++;DDD+D++;D+DD+D++;+;+DDD++;+;+;