D+DD+D++DD+D++;+DD+D++;+;++;#+;+;