20000 characters remaining