Having been written

Having been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been writtenHaving been written