......DDD........D..DDDD............DDD..................D..............................................D...DD..DD...DDD......................