D...........................------------------------......D.................................................--------------------------------------...........--------------------------------.........................................------------------------------------------.................................