Delay Generator

8bc021fd46977ce86ac2bc5fb61b2ef4::::::::::::