(1000 characters remaining)