2023年广东省初中学业水平考试数学-2023 年广东中考数学
摘要: 2023 年广东省初中学业水平考试数学 作为全省统一的中学期终考试 呈现了鲜明的素养导向 强调情境应用与创新思维 建议考生重视基础知识 深入理解核心概念 提升解题熟练度与速度

命题立意:回归本真,强化核心素养
命题立意 紧扣新课标 落实立德树人 考查核心能力 兼顾考查方式 平衡试题结构

命题目标 考查基础 考查应用 考查创新 考查思维 考查素养
- 考查基础 基础是根基 基础知识掌握牢固
- 考查应用 应用是关键 能将数学知识转化为解决实际问题的能力
- 考查创新 创新是灵魂 鼓励大胆假设与严谨求证
- 考查思维 思维是核心 包括逻辑推理、数据分析、模型构建等
- 考查素养 素养是根本 涵盖数学ematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematmatematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematematemat
注意事项:
部分资源可能会出现广告/收费服务/VIP课程等内容,请自行甄别,以免上当受骗。
本篇资源由【小木应用文】收集自互联网,仅供学习参考使用,请勿用于其他用途!
转载请标明出处,谢谢。