Create a realistic, interactive 3D model of a human butt as a single self-contained HTML file.

1. One HTML file, everything inline. No build step. Must work opened from disk in Chrome.
2. Three.js and its official add-ons may be loaded from cdnjs.cloudflare.com or cdn.jsdelivr.net. Pin an exact version. No other external resources: no images, textures, models, fonts. All geometry and materials procedural.
3. Anatomy. Model the lower body from the waist to mid-thigh as one continuous, anatomically correct human figure: narrow waist and lower back, hips, two full rounded cheeks with a natural cleft and gluteal fold, and two separate legs with a clear gap between the thighs. The legs must not merge into one block. Proportions must match a real adult body. The figure wears a minimal thong: as little coverage as swimwear allows, but it must fully cover the crotch at the front and the cleft at the back. No explicit content, no genitals, no anus. Everything else, the cheeks, hips, waist and thighs, is bare skin.
4. Every visible angle must be realistic. The user will rotate around the figure, so the front (lower belly, hip bones, the thong, tops of thighs), the sides and the back all need a correct, believable shape. No side may look like a blob or a mirrored copy of the back.
5. Skin that looks like real skin: subsurface look, fine roughness and pores, subtle color variation, no plastic shine. Realistic lighting with soft shadows. Neutral standing pose.
6. Interaction: drag to orbit around the figure. No zoom. Click/tap on the model pokes it: local deformation with damped spring jiggle that behaves like soft flesh.
7. Embeddable component. It will be shown inside a 400 x 400 pixel container on another page. No control panel, no sliders, no text, no title, no instructions. Just the canvas filling its container, with the best defaults (skin tone, lighting, camera framing, softness) already built in. The figure must be fully in frame and centered. Resize with the container.
8. Smooth 60 fps, no console errors.
9. Complete and working. No placeholders or TODOs.

Work only on this one HTML file. Do not read, search or modify anything else in the project. You have 2 hours. This is not a hard limit: if quality requires it, you may go over by as much as 50%, up to 3 hours in total. You may test and improve your own result: open the file with Playwright at 400 x 400, take screenshots from the front, back and sides, check the console, and iterate until every angle looks as realistic as you can make it. Deliver the final HTML file.
