오늘 아침 9시, 중요한 AI 기능 릴리스를控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控控