Create a minimal Django 5 project named "benchsite" with one app named "pages". Requirements: - Files to produce (and only these): manage.py, benchsite/__init__.py, benchsite/settings.py, benchsite/urls.py, benchsite/wsgi.py, pages/__init__.py, pages/apps.py, pages/views.py, pages/urls.py, pages/forms.py, pages/templates/pages/base.html, pages/templates/pages/home.html, pages/templates/pages/contact.html. - settings.py: DEBUG = True, ALLOWED_HOSTS = ["*"], SQLite database at BASE_DIR / "db.sqlite3", "pages" in INSTALLED_APPS, APP_DIRS templates enabled, a SECRET_KEY string. - URL "/" renders home.html with an

containing "Welcome to BenchSite". - URL "/contact/" renders contact.html with a Django form (ContactForm in forms.py with fields name, email, message) rendered inside a
with {% csrf_token %}. On valid POST, render the same page with the text "Thank you". - Both templates extend base.html, which has links to both pages. - No database models, no migrations needed. Output format: output each file as a fenced code block, with a line "FILE: " immediately before each block, for example: FILE: manage.py ```python ... ``` Output nothing else.