Terrifying and bizarre stories from old Edo, 2025.8