diff --git a/.gitignore b/.gitignore index 1e3adf8..0959c89 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,7 @@ -*.swp - -node_modules/ - -/.vscode -/*.synctex.gz +main.pdf +sysuthesis-guide.pdf +pre.pdf +*.hd ## Core latex/pdflatex auxiliary files: *.aux @@ -27,7 +25,6 @@ node_modules/ # *.ps # *.eps # *.pdf -!template/image/sysu-logo.pdf ## Generated if empty string is given at "Please type another file name for output:" .pdf @@ -117,11 +114,6 @@ acs-*.bib *.glo *.gls *.glsdefs -*.lzo -*.lzs - -# uncomment this for glossaries-extra (will ignore makeindex's style files!) -# *.ist # gnuplottex *-gnuplottex-* @@ -143,20 +135,18 @@ acs-*.bib # knitr *-concordance.tex -# TODO Uncomment the next line if you use knitr and want to ignore its generated tikz files -# *.tikz +# TODO Comment the next line if you want to keep your tikz graphics files +*.tikz *-tikzDictionary # listings *.lol -# luatexja-ruby -*.ltjruby - # makeidx *.idx *.ilg *.ind +*.ist # minitoc *.maf @@ -220,10 +210,6 @@ pythontex-files-*/ # todonotes *.tdo -# vhistory -*.hst -*.ver - # easy-todo *.lod @@ -236,9 +222,8 @@ pythontex-files-*/ # xindy *.xdy -# xypic precompiled matrices and outlines +# xypic precompiled matrices *.xyc -*.xyd # endfloat *.ttt @@ -261,15 +246,9 @@ TSWLatexianTemp* # Kile *.backup -# gummi -.*.swp - # KBibTeX *~[0-9]* -# TeXnicCenter -*.tps - # auto folder when using emacs and auctex ./auto/* *.el @@ -279,44 +258,3 @@ TSWLatexianTemp* # standalone packages *.sta - -# Makeindex log files -*.lpz - -# xwatermark package -*.xwm - -# REVTeX puts footnotes in the bibliography by default, unless the nofootinbib -# option is specified. Footnotes are the stored in a file with suffix Notes.bib. -# Uncomment the next line to have this generated file ignored. -#*Notes.bib -diff -*.xml -*.nav -*.snm -~* -.~* -.fuse* -*.txt.data -*.zip -analyse/ -paper -ardrone.pdf -template.pdf -old -*.aux -*.bbl -*.blg -*.ent -*.loa -*.lof -*.log -*.lot -*.out -*.toc -main.pdf -missfont.log -svn-commit.tmp -sysuthesis.tar.gz -中山大学本科毕业论文非官方LaTeX模版0.0.*.tar.gz - diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b20287..06fb013 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,4 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.1.0] - 2026-06-01 +### 版本亮点 + +- 支持本科/研究生论文模板切换。 +- 支持 GB/T 7714-2025 参考文献引用样式。 +- 支持跨平台编译。 +- 附带中山大学答辩 ppt LaTeX 模板。 +- 简化示例内容。 + + +[Unreleased]: https://github.com/SYSU-SCC/sysu-thesis/compare/v2.1.0...HEAD +[2.1.0]: https://github.com/SYSU-SCC/sysu-thesis/releases/tag/v2.1.0 diff --git a/README.md b/README.md index d58f341..f604f32 100644 --- a/README.md +++ b/README.md @@ -1,28 +1,32 @@ -# 中山大学 $\LaTeX$ 毕业论文模板 +# 中山大学 $\LaTeX$ 毕业论文模板(本科/研究生) -本项目现已得到中山大学计算机学院支持。我们正在努力增加 feature ,满足本院毕业设计的要求,并争取进一步完善,成为中大官方 $\LaTeX$ 毕设模板。Demo 与源码可在 [releases](https://github.com/SYSU-SCC/sysu-thesis/releases) 页面下载。 +[![GitHub release](https://img.shields.io/github/release/SYSU-SCC/sysu-thesis/all.svg)](https://github.com/SYSU-SCC/sysu-thesis/releases/latest) +[![GitHub commits](https://img.shields.io/github/commits-since/SYSU-SCC/sysu-thesis/latest.svg)](https://github.com/SYSU-SCC/sysu-thesis/commits/master/) +[![Test](https://github.com/SYSU-SCC/sysu-thesis/actions/workflows/test.yml/badge.svg)](https://github.com/SYSU-SCC/sysu-thesis/actions/workflows/test.yml) -**本模板在 v2.0 版本进行开始([#114](https://github.com/SYSU-SCC/sysu-thesis/pull/114))支持本硕博切换,其中本科生模板为计算机学院官方模板,硕博模板正在通过学院审核。使用前请注意,2.0 版本代码进行了重构,与之前的格式可能有细微差别,如遇学校格式审核问题,请回退至 [v1.2](https://github.com/SYSU-SCC/sysu-thesis/releases/tag/v1.2.20241211) 。** +本项目是中山大学的毕业论文/设计 LaTeX 模板 sysu-thesis,现已得到中山大学计算机学院等学院的支持,兼容最新版的 TeX Live、MacTeX 、MiKTeX 发行版,支持跨平台使用。 -**诚挚邀请广大校友加入本项目维护,详见 [#67](https://github.com/SYSU-SCC/sysu-thesis/issues/67)、[#105](https://github.com/SYSU-SCC/sysu-thesis/pull/105)。希望加入 collaborator 团队的同学可联系 [@wu-kan](https://github.com/wu-kan)。** +注意: -## 如何使用 +1. 使用说明文档 `sysuthesis-guide.pdf` 在发布版中附带,用户也可自行编译;**使用模板前应仔细阅读使用说明文档 `sysuthesis-guide.pdf`**。 + +2. 本科论文模板格式按照本科生论文规范编写,全校通用。研究生模板满足中法核工程与技术学院研究生论文格式要求的同时,也为其他学院提供可供使用和参考的模板。如遇格式问题,请及时提交 issue 或者通过QQ群反馈,QQ群号:929324613。 + +3. 本模板要求 TeX Live、MacTeX、MiKTeX 不低于 2020 年的发行版, 并且尽可能升级到最新。安装和升级方法见[新手指南](https://github.com/ustctug/ustcthesis/wiki/新手指南)。 -### overleaf 编辑(在线) +4. **不支持** [CTeX 套装](https://github.com/ustctug/ustcthesis/wiki/常见问题#3-模板支持用-ctex-套装编译吗)。 -本模板可以使用 [overleaf](https://www.overleaf.com/) 在线编辑,需要在 [releases](https://github.com/SYSU-SCC/sysu-thesis/releases) 页面提前下载 `Source code (zip)`。 +**诚挚邀请广大校友加入本项目维护,希望加入 collaborator 团队的同学可联系 [@wu-kan](https://github.com/wu-kan)。** -步骤如下: +## Star History: -1. 进入 [overleaf](https://overleaf.com) 并登录账号 -2. 左侧 `New Project` 选择 `Upload Project` -3. 上传 `.zip` 压缩包,建立新项目 -4. 点击 `menu`,滑动到下方 `Settings` 的 `Compiler` 选择 `XeLaTeX` -5. 打开 `main.tex` 文件,点击中间右侧上方的 `Recompile` 进行编译 -6. 如果顺利可以看到 pdf 的预览 -7. 如果无法加载图片只有路径信息,点击 `Recompile` 旁边的倒三角,其中的 `Compile Mode` 选择 `Normal` 模式 +[![Stargazers over time](https://starchart.cc/SYSU-SCC/sysu-thesis.svg?variant=adaptive)](https://starchart.cc/SYSU-SCC/sysu-thesis) -此时可以得到完整的 `main.pdf` 文件。 +## 下载地址 + +- GitHub Releases: + +## 如何使用 ### GitHub Actions 自动构建(在线) @@ -42,25 +46,32 @@ 在容器环境中,可以使用 `make`(或 `make help`)查看所有可用的编译子命令。例如,使用 `make main` 进行编译并生成 `main.pdf` 文件,或者使用 LaTeX Workshop 插件进行编译与预览。 -### texlive 编辑(本地) - -本模板需要使用 texlive(>=2020) 进行编译,编译命令如下: +### TeX Live 编辑(本地) -```bash -# 查看帮助信息,列出所有可用编译子命令 -# make help -# 编译论文正文 -make main -``` +本模板需要使用不低于 2020 年的 TeX Live 发行版进行编译,编译命令如下: -即可生成 `main.pdf` 文件。如有环境问题,推荐对照 [GitHub Actions](./.github/workflows/test.yml) 中的环境进行配置。 +- 编译模板的使用说明文档 `sysuthesis-guide.pdf`: + ``` + latexmk -xelatex sysuthesis-guide.tex + ``` +- 编译论文 `main.pdf`: + ``` + latexmk -xelatex main.tex + ``` +- 如需清理论文编译过程中的临时文件,可以: + ``` + latexmk -c + ``` -## TODO List +- 以上编译过程也可以用 `make` 工具: + ``` + make doc # 编译生成 sysuthesis-guide.pdf + make # 编译生成论文 main.pdf + make clean # 删除编译过程中生成的临时文件 + ``` -- [ ] 增加 [overleaf](https://www.overleaf.com/) 等模板库的自动发布,可一键在 overleaf 中打开项目。 -- [ ] 进一步优化代码,可支持多种需求 +如有环境问题,推荐对照 [GitHub Actions](./.github/workflows/test.yml) 中的环境进行配置。 -希望大家踊跃提出自己的想法,提交 pr,一起完善该 $\LaTeX$ 模板, Make **SYS**U Great Again! ## 需要注意的问题 @@ -68,8 +79,8 @@ make main ## 相关规范 -1. [本科生](./specifications/附件1.中山大学本科生毕业论文(设计)写作与印制规范.doc) -2. [研究生](http://graduate.sysu.edu.cn/rules) +1. [本科生](https://spa.sysu.edu.cn/zh-hans/article/1744) +2. [研究生](https://lifesciences.sysu.edu.cn/sites/default/files/2025-03/中山大学研究生学位论文格式要求.pdf) ## 关于展示 @@ -82,49 +93,21 @@ make main - [NelsonCheung-cn/SYSU-beamer-template](https://github.com/NelsonCheung-cn/SYSU-beamer-template) - [Very-White/sysu_ppt_template](https://github.com/Very-White/sysu_ppt_template) -## 一些说明 - -1. 已征得原作者,17 届中大数据院软件工程校友黄俊杰(@huangjj27)的同意,我们团队未来将长期维护该项目。 -2. 原项目 repo 可见 [gitlab](https://gitlab.com/sysu-gitlab/latex-group/thesis),原项目 wiki 可见 [wiki](https://gitlab.com/sysu-gitlab/latex-group/thesis/-/wikis/home),原 repo 中的信息将会在之后更新到本 repo 中。 - ---- - -~~这里是分割线,以下是原始 repo 的 README~~ - ---- - -本维护项目由 17 届中大数据院软件工程校友黄俊杰(@huangjj27)发起, 发起理由如下: - -1. 中山大学在 github 上[LaTeX 官方模板项目](http://github.com/sysu/sysuthesis)已经有 2 年多的时间没有维护 -1. [@chunkwong](https://github.com/chungkwong)师兄在 github 上放出了中大的第一个[非官方的本科论文 LaTeX 模板](https://github.com/chungkwong/sysu_thesis), 并由[@guanyingc](https://github.com/guanyingc)师兄接力改进 -1. 上述两位师兄毕业后均无法抽空维护项目 - -基于以上理由,本项目维护小组成立,并***诚邀各届校友参与开发维护, 为中大莘莘学子编写毕业论文提供方便***。 - -## 使用指南 - -请移步到[项目 wiki](https://gitlab.com/sysu-gitlab/latex-group/thesis/wikis/home) - -_注意: 最新代码在 dev 分支上, 获取代码前请先确认分支._ - -## 致谢 +## 反馈问题 -1. 感谢[@chunkwong](https://github.com/chungkwong)师兄在 Github 上放出了中大第一个[非官方的本科论文 LaTex 模板](https://github.com/chungkwong/sysu_thesis) -1. 感谢[@guanyingc](https://github.com/guanyingc)师兄在模板结构化分解上作出了[极大的贡献](https://github.com/guanyingc/SYSU-LaTex-Thesis) -1. 感谢@huangjj27 师兄在模板样式规范化做出极大的贡献 -1. 感谢@a20185 @Kinpzz @yttty @perqin @noeagles 等人[对 v4.6.0 作出极大的贡献](https://gitlab.com/sysu-gitlab/latex-group/thesis/merge_requests/32) -1. PPT 的模板源自 -1. 最后, 感谢 Donald Ervin Knuth 教授发明了`tex`这么好(zhe)用(teng)的工具。 - Finally, thanks Prof. Donald Ervin Knuth for inventing such useful tool as tex. +如果发现模板有问题,请按照以下步骤操作: -## 错误反馈以及改进 +1. 阅读学校的标准,判断是否符合学校的要求:[本科生论文规范](https://spa.sysu.edu.cn/zh-hans/article/1744);[研究生论文规范](https://lifesciences.sysu.edu.cn/sites/default/files/2025-03/中山大学研究生学位论文格式要求.pdf); +2. 阅读 [常见问题 FAQ](https://github.com/ustctug/ustcthesis/wiki/常见问题); +3. 将 TeX 发行版和宏包升级到最新,并且将模板升级到 Github 上最新版本,查看问题是否已经修复; +4. 在 [GitHub Issues](https://github.com/ustctug/ustcthesis/issues)中搜索该问题的关键词; +5. 在 [GitHub Issues](https://github.com/1FCENdoge/sysuthesis/issues)中提出新 issue。 -1. 同学们如果在编译或者使用过程中遇到了一些问题,请参照[这里](ihttps://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way)的步骤尝试解决问题。如果还是没法解决,请[email](mailto:incoming+sysu-gitlab/latex-group/thesis@gitlab.com)汇报错误。 -1. 如果您想参与项目的维护,我们强烈建议您发起访问请求(Access request)到本项目,即可成为本项目的开发人员! 我们***非常欢迎校友的加入***。 - 或者,克隆本仓库到您的 gitlab 仓库中,修改完成后给本项目提交`Merge Request`。 +如果导师或者院系在格式上有额外的要求,请将老师的邮件截图放在 issue 中或者在QQ群中反馈。作者会考虑增加接口以便修改格式。QQ群号:929324613,或者扫描下方二维码: +IMG_0515 -## 声明 +## 更多资料 -1. 您可以任意地使用和修改这个模板,但该模板可能无法满足最新的《中山大学本科生毕业论文(设计)写作与印制规范》。 -1. 目前项目组人手紧缺,**强烈欢迎校友们的加入**。 -1. 目前基于 GitLab CI 的构建工具[使用的字体与规范要求有轻微的区别](https://gitlab.com/sysu-gitlab/latex-group/thesis/merge_requests/29#note_66184589),请在使用时注意风险。 +- [LaTeX 新手入门指南](https://github.com/ustctug/ustcthesis/wiki/新手指南) +- [常见问题 FAQ](https://github.com/ustctug/ustcthesis/wiki/常见问题) +- [参与开发](https://github.com/ustctug/ustcthesis/wiki/参与开发) diff --git a/docs/abstract.tex b/docs/abstract.tex index 09a98dc..30a4ae2 100644 --- a/docs/abstract.tex +++ b/docs/abstract.tex @@ -1,9 +1,10 @@ % !TeX root = ../main.tex \sysusetup{ - keywords = {本科毕业论文,\LaTeX\ 模板,中山大学}, + keywords = {本科毕业论文, \LaTeX\ 模板, 中山大学}, keywords* = {undergraduate thesis, \LaTeX\ template, Sun Yat-Sen University}, - keywords** = {Mémoire de bachelor, L'Abstract, Mots-clés}, + % 法语摘要的关键词,不需要请注释。 + % keywords** = {Mémoire de bachelor, L'Abstract, Mots-clés}, } \begin{abstract} diff --git a/docs/chap01.tex b/docs/chap01.tex index f08519f..c65aab2 100644 --- a/docs/chap01.tex +++ b/docs/chap01.tex @@ -25,15 +25,13 @@ \section{本文的论文结构与章节安排} \label{sec:arrangement} -本文共分为六章,各章节内容安排如下: +本文共分为四章,各章节内容安排如下: 第一章绪论。简单说明了本文章的选题背景与意义。 -第二章为本科生毕业论文写作与印制规范。本章节就学校的规范,逐点进行描述,并给出来了相关例子说明本模板在格式上的正确性。 +第二章为插图和表格示例。 -第三章为本模板的使用说明。 +第三章为数学公式与定理示例。 -第四章为可用的\LaTeX 的代码段方便大家进行编辑。 - -第五、六章是本文的最后两章,作为空白章节例子。 +第四章为算法、代码与其他用法。 diff --git a/docs/chap02.tex b/docs/chap02.tex index 9642f97..3bb2c42 100644 --- a/docs/chap02.tex +++ b/docs/chap02.tex @@ -1,292 +1,100 @@ -\chapter{本科生毕业论文写作与印制规范} +\chapter{插图与表格} -\label{cha:sysu-thesis-contents-format-requirement} +\label{cha:tables-and-images} +\section{三线表} -% TODO 引用 -该部分将学校规定中的毕业论文(设计)写作与印制规范复制了过来,并在其中展示相关例子表明格式的正确性。 +三线表是《撰写手册》推荐使用的格式,如表~\ref{tab:siftflow}。 - -\section{毕业论文的撰写内容与要求} - -\subsection{封面} - - -纸质版封面由学校统一印发(电子版请参见文后示例)。封面内容包括论文题目、所在院系专业、学生姓名学号、指导教师(姓名及职称)等信息。论文题目应以简短、明确的词语恰当概括整个论文的核心内容,避免使用不常见的缩略词、缩写字。读者通过题目可大致了解毕业论文的内容、专业特点和学科范畴。论文题目一般不宜超过25个字,必要时可增加副标题。 - -\subsection{扉页} - -扉页内容包括论文中英文题目、学生姓名、学号、院系、专业、指导教师(姓名及职称)等信息。格式详见文后示例。 - -\subsection{学术诚信声明} - -内容及格式详见文后示例。 - -\subsection{摘要和关键词} - -\begin{enumerate} - \item \textbf{中文摘要和关键词} \\ - 摘要应概括论文的主要信息,应具有独立性和自含性,即不阅读论文的全文,就能获得必要的信息。摘要内容一般应包括研究目的、内容、方法、成果和结论,要突出论文的创造性成果或新见解,不要与绪论相混淆。语言力求精练、准确,以300-500字为宜。关键词是供检索用的主题词条,应体现论文特色,具有语义性,在论文中有明确的出处,并应尽量采用《汉语主题词表》或各专业主题词表提供的规范词。关键词与摘要应在同一页,在摘要的下方另起一行注明,一般列3-5个,按词条的外延层次排列(外延大的排在前面)。 - \item \textbf{英文摘要和关键词} \\ - 英文摘要及关键词内容应与中文摘要及关键词内容相同。中英文摘要及其关键词各置一页内。 -\end{enumerate} - -\subsection{目录} - -目录是论文的提纲,也是论文各章节组成部分的小标题。要求标题层次清晰,目录中的标题要与正文中的标题一致。 - - -\subsection{正文} - -正文是毕业论文的主体和核心部分,不同学科专业和不同的选题可以有不同的写作方式。正文一般包括以下几个方面: - -\begin{enumerate} - \item \textbf{绪论} \\ - 绪论应包括毕业论文选题的背景、目的和意义;对国内外研究现状和相关领域中已有的研究成果的简要评述;介绍本项研究工作研究设想、研究方法或实验设计、理论依据或实验基础;涉及范围和预期结果等。要求言简意赅,注意不要与摘要雷同或成为摘要的注解。 - \item \textbf{主体} \\ - 论文主体是毕业论文的主要部分,必须言之成理,论据可靠,严格遵循本学科国际通行的学术规范。在写作上要注意结构合理、层次分明、重点突出,章节标题、公式图表符号必须规范统一。论文主体的内容根据不同学科有不同的特点,一般应包括以下几个方面: - \begin{enumerate} - \item 毕业论文总体方案或选题的论证; - \item 毕业论文各部分的设计实现,包括实验数据的获取、数据可行性及有效性的处理与分析、各部分的设计计算等; - \item 对研究内容及成果的客观阐述,包括理论依据、创新见解、创造性成果及其改进与实际应用价值等; - \item 论文主体的所有数据必须真实可靠,凡引用他人观点、方案、资料、数据等,无论曾否发表,无论来源于纸质或电子版材料,均应详加注释。自然科学论文应推理正确、结论清晰;人文和社会学科的论文应把握论点正确、论证充分、论据可靠,恰当运用系统分析和比较研究的方法进行模型或方案设计,注重实证研究和案例分析,根据分析结果提出建议和改进措施等。 - \end{enumerate} - \item \textbf{结论} \\ - 结论是毕业论文的总结,是整篇论文的归宿,应精炼、准确、完整。结论应着重阐述自己的创造性成果及其在本研究领域中的意义和作用,还可进一步提出需要讨论的问题和建议。 -\end{enumerate} - -\subsection{参考文献} - -参考文献是毕业论文不可缺少的组成部分,它反映毕业论文的取材来源、材料的广博和可靠程度,也是作者对他人知识成果的承认和尊重。凡有引用他人的著作、论文等,均应列于参考文献中。 - -\subsection{相关的科研成果目录} - -本科期间发表的与毕业论文相关的论文或被鉴定的技术成果、发明专利等,应在成果目录中列出。此项不是必需项,空缺时可以省略。 - -\subsection{附录} - -对于一些不宜放在正文中的重要支撑材料,可编入毕业论文的附录中,包括某些重要的原始数据、详细数学推导、程序全文及其说明、复杂的图表、设计图纸等一系列需要补充提供的说明材料。如果毕业论文中引用的实例、数据资料,实验结果等符号较多时,为了节约篇幅,便于读者查阅,可以编写一个符号说明,注明符号代表的意义。附录的篇幅不宜太多,一般不超过正文。此项不是必需项,空缺时可以省略。 - -\subsection{致谢} - -致谢应以简短的文字对课题研究与论文撰写过程中曾直接给予帮助的人员(例如指导教师、答疑教师及其他人员)表达自己的谢意,这不仅是一种礼貌,也是对他人劳动的尊重,是治学者应当遵循的学术规范。内容限一页。 - - -\section{毕业论文的撰写格式要求} - - -\subsection{文字和字数} - - -除外国语言文学类专业外,其他专业的毕业论文须采用简化汉语文字撰写。论文正文部分一般不少于8000 字,各专业可根据需要确定具体的字数要求,并报教务部备案。 - -\subsection{字体和字号} - -标题一般用黑体,内容一般用宋体,数字和英文字母一般用Times New Roman,具体如\autoref{tab:font-spec}。 - -\begin{table}[] - \caption{字体使用规范} - \begin{tabular}{|c|c|} - \hline - 论文题目 & 黑体二号居中 \\ \hline - 中文摘要标题 & 黑体三号居中 \\ \hline - 中文摘要内容 & 宋体小四号 \\ \hline - 中文关键词 & 宋体小四号(标题``关键词''加粗) \\ \hline - 英文摘要标题 & Times New Roman加粗三号全部大写 \\ \hline - 英文摘要内容 & Times New Roman小四号 \\ \hline - 英文关键词 & Times New Roman小四号(标题``Keywords''加粗) \\ \hline - 目录标题 & 黑体三号居中 \\ \hline - 目录内容 & 宋体小四号 \\ \hline - 正文各章标题 & 黑体三号居中 \\ \hline - 正文各节一级标题 & 黑体四号左对齐 \\ \hline - 正文各节二级及以下标题 & 宋体小四号加粗左对齐空两格 \\ \hline - 正文内容 & 宋体小四号 \\ \hline - 参考文献标题 & 黑体三号居中 \\ \hline - 参考文献内容 & 宋体五号 \\ \hline - 致谢、附录标题 & 黑体三号居中 \\ \hline - 致谢、附录内容 & 宋体小四号 \\ \hline - 页眉与页脚 & 宋体五号居中 \\ \hline - 图题、表题 & 宋体五号 \\ \hline - 脚注、尾注 & 宋体小五号 \\ \hline +\begin{table}[h] %voc table result + \centering + \caption{典型的实验对比表格} + \begin{tabular}{*{4}{c}} + \toprule + Method & Pixel Acc. & Mean Acc. & Mean Iu. \\ + \midrule + Liu等人\cite{liu2011sift} & 76.7 & - & - \\ + Tighe等人\cite{tighe2013finding} & 78.6 & 39.2 & - \\ + FCN-16s\cite{long2015fully} & 85.2 & \textbf{51.7} & 39.5 \\ + Deeplab-LargeFOV\cite{chen14semantic} & 85.6 & 51.2 & 39.7 \\ + \midrule + Grid-LSTM5 & \textbf{86.2} & 51.0 & \textbf{41.2} \\ + \bottomrule \end{tabular} - \label{tab:font-spec} + \label{tab:siftflow} \end{table} - -字体样例可见如下(以居中形式展现): \\ - - - -\begin{center} - {\heiti\zihao{2}黑体二号居中} \\ - - {\heiti\zihao{3}黑体三号居中} \\ - - {\heiti\zihao{4}黑体四号居中} \\ - - {\songti\zihao{4}宋体四号居中} \\ - - {\songti\zihao{-4}宋体小四号居中} \\ - - {\songti\zihao{5}宋体五号居中} \\ - - {\songti\zihao{-5}宋体小五号居中} \\ - - {\zihao{3} Times New Roman : Three} 三号居中 \\ - - {\zihao{-4} Times New Roman : Small Four} 小四号居中 \\ - -\end{center} - - -\subsection{页面设置} - -纸张大小:A4。 - -页边距:上边距25 mm,下边距20 mm,左右边距均为30 mm。 - -行距:1.5倍行距,章和节标题段前段后各空0.5行。 - -\subsection{页码} - -页面底端居中,从摘要开始至绪论之前以大写罗马数字( -\uppercase\expandafter{\romannumeral1} , -\uppercase\expandafter{\romannumeral2} , -\uppercase\expandafter{\romannumeral3} , -…)单独编连续码,绪论开始至论文结尾,以阿拉伯数字(1,2,3…)编连续码。 - -\subsection{关键词} - - -摘要正文下方另起一行顶格打印``关键词''款项,后加冒号,多个关键词以逗号分隔。 - -\subsection{目录} - -目录应另起一页,包括论文中的各级标题,按照``一……''、``(一)……''或``1……''、``1.1……''格式编写。 - -\subsection{各级标题} - -正文各部分的标题应简明扼要,不使用标点符号。论文内文各大部分的标题用``一、二……(或1、2……)'',次级标题为``(一)、(二)……(或1.1、2.1……)'',三级标题用``1、2……(或1.1.1、2.1.1……)'',四级标题用``(1)、(2)……(或1.1.1.1、2.1.1.1……)'',不再使用五级以下标题。两类标题不要混编。 - -\subsection{名词术语} - -\begin{enumerate} - \item 科学技术名词术语尽量采用全国自然科学名词审定委员会公布的规范词或国家标准、部标准中规定的名称,尚未统一规定或叫法有争议的名词术语,可采用惯用的名称。 - \item 特定含义的名词术语或新名词、以及使用外文缩写代替某一名词术语时,首次出现时应在括号内注明其含义,如:经济合作与发展组织(Organisation for Economic Co-operation and Development, OECD)。 - \item 外国人名一般采用英文原名,可不译成中文,英文人名按姓前名后的原则书写,如:CRAY P,不可将外国人姓名中的名部分漏写,例如:不能只写CRAY, 应写成CRAY P。一般很熟知的外国人名(如牛顿、爱因斯坦、达尔文、马克思等)可按通常标准译法写译名。 -\end{enumerate} - -\subsection{物理量名称、符号与计量单位} - -\begin{enumerate} - \item 论文中某一物理量的名称和符号应统一,应采用国务院发布的《中华人民共和国法定计量单位》、国际公认或各行业领域惯用的计量单位。单位名称和符号的书写方式,应采用国际通用符号。 - \item 在不涉及具体数据表达时允许使用中文计量单位如``千克''。 - \item 表达时刻应采用中文计量单位,如``下午3点10分'',不能写成``3h10min'',在表格中可以用``3:10PM''表示。 - \item 物理量符号、物理量常量、变量符号用斜体,计量单位符号均用正体。 -\end{enumerate} - -\subsection{数字} - -\begin{enumerate} - \item 无特别约定情况下,一般均采用阿拉伯数字表示。 - \item 年份一律使用4位数字表示。 - % \item 统计符号的格式:一般除$\mu$、$\alpha$、$\beta$、$\lambda$、$\varepsilon$ 以及$V$等符号外,其余统计符号一律以斜体字呈现,如$ANCOVA$,$ANOVA$,$MANOVA$,$N$,$nl$,$M$,$SD$,$F$,$p$,$r$等。 - \item 统计符号的格式:一般除μ、α、β、λ、ε以及V等符号外,其余统计符号一律以斜体字呈现,如\textit{ANCOVA},\textit{ANOVA},\textit{MANOVA},\textit{N},\textit{nl},\textit{M},\textit{SD},\textit{F},\textit{p},\textit{r}等。 -\end{enumerate} - - -\subsection{公式} - -\begin{enumerate} - \item 公式应另起一行写在稿纸中央。一行写不完的长公式,最好在等号处转行,如做不到这一点,可在运算符号(如``+''、``-''号)处转行,等号或运算符号应在转行后的行首。 - \item 公式的编号用圆括号括起,放在公式右边行末,在公式和编号之间不加虚线。公式可按全文统编序号,也可按章编独立序号,如(49)、(4.11)、(4-11)等。采用哪一种序号应和图序、表序编法一致。不应出现某章里的公式编序号,有的则不编序号。子公式可不编序号,需要引用时可加编a、b、c……,重复引用的公式不得另编新序号。公式序号必须连续,不得重复或跳缺。 - \item 文中引用某一公式时,可写成``由式(序号)''。 -\end{enumerate} - -\ \\ - -这是一个例子: - -\begin{equation} - \label{eq:example-formulas} - ax^2 +bx+c = 0 -\end{equation} - - -如\autoref{eq:example-formulas}所示,为了求解该一元二次方程,我们可以推导得到该方程的求根公式。因此,由\autoref{eq:example-formulas2}即可求解该方程的两个根。 - -\begin{equation} - \label{eq:example-formulas2} - \begin{split} - x_1 = & \frac{-b+\sqrt{b^2-4ac}}{2a} \\ - & \\ - x_2 = & \frac{-b-\sqrt{b^2-4ac}}{2a} - \end{split} -\end{equation} - -\subsection{表格} - -\begin{enumerate} - \item 表格必须与论文叙述有直接联系,不得出现与论文叙述脱节的表格。表格中的内容在技术上不得与正文矛盾。 - \item 每个表格都应有自己的标题和序号。标题应写在表格上方正中,不加标点,序号写在标题左方。 - \item 全文的表格可以统一编序,也可以逐章单独编序。采用哪一种方式应和插图、公式的编序方式统一。表序必须连续,不得跳缺。 - \item 表格允许下页接写,接写时标题省略,表头应重复书写,并在右上方写``续表××''。多项大表可以分割成块,多页书写,接口处必须注明``接下页''、``接上页''、``接第×页''字样。 - \item 表格应放在离正文首次出现处最近的地方,不应超前和过分拖后。 -\end{enumerate} - - -例子可见\autoref{tab:table-example}。 - -\begin{table}[!htbp] +\begin{table}[h] %voc table result \centering - \caption{表格例子} - \label{tab:table-example} - \begin{tabular}{|l|l|} - \hline - \multicolumn{1}{|c|}{这是表格第一行第一列} & 这是表格第一行第二列 \\ \hline - 这是表格第二行第一列 & 这是表格第二行第二列 \\ \hline - \end{tabular} + \caption{复杂一些的表格} + \resizebox{\textwidth}{!}{ + \begin{tabular}{c|*{20}{c}|c} + \toprule + Method & aero & bike & bird & boat & bottle & bus & car & cat & chair & cow & table & dog & horse & mbike & person & plant & shep & sofa & train & tv & mIoU. \\ + \midrule + CNN & 72.6 & 29.6 & 70.2 & 53.1 & 65.1 & 81.0 & 74.3 & 79.8 & 25.0 & 64.8 & 47.8 & 69.5 & 66.2 & 65.2 & 74.2 & 42.1 & 69.6 & 38.8 & 74.4 & 58.6 & 62.5 \\ + CNN+\textbf{1}LSTM & 71.5 & 30.6 & 70.5 & 53.8 & 64.9 & 82.4 & 77.1 & 79.5 & 25.1 & 65.8 & 47.8 & 71.5 & 64.6 & 67.0 & 74.0 & 43.9 & 69.6 & 38.6 & 74.9 & 59.4 & 63.0 \\ + CNN+\textbf{2}LSTM & 76.1 & 32.6 & 72.1 & 57.0 & 65.3 & 83.6 & 75.4 & 81.7 & 24.7 & 69.3 & 47.5 & 72.3 & 68.9 & 69.5 & 74.7 & 41.5 & 69.8 & 38.3 & 77.8 & 62.1 & 64.3 \\ + CNN+\textbf{3}LSTM & 77.7 & 32.3 & 72.6 & 60.0 & 68.3 & 85.5 & 78.5 & 82.3 & 25.3 & 71.1 & 49.7 & 71.5 & 69.7 & 70.8 & 75.9 & 47.9 & 71.2 & 38.9 & 80.2 & 61.7 & 65.8 \\ + CNN+\textbf{4}LSTM & 79.1 & \textbf{33.7} & \textbf{73.6} & \textbf{62.0} & \textbf{70.4} & 85.5 & \textbf{80.9} & 83.7 & \textbf{24.1} & 70.7 & 45.7 & 73.7 & 69.6 & 72.1 & 75.6 & 47.2 & \textbf{76.0} & 37.3 & 80.5 & 62.2 & 66.4 \\ + CNN+\textbf{5}LSTM & \textbf{79.9} & 33.6 & \textbf{73.6} & 61.7 & 68.0 & \textbf{88.5} & \textbf{80.9} & \textbf{84.0} & 23.6 & \textbf{71.3} & \textbf{49.7} & \textbf{73.1} & \textbf{71.3} & \textbf{72.9} & \textbf{76.4} & \textbf{48.9} & 75.1 & \textbf{38.1} & \textbf{84.5} & \textbf{63.8} & \textbf{67.2} \\ + \midrule + CNN+\textbf{5}LSTM$^\dag$ & 84.8 & 36.4 & 82.0 & 69.4 & 73.0 & 87.2 & 81.8 & 86.1 & 34.5 & 82.4 & 53.1 & 81.5 & 77.4 & 79.0 & 81.3 & 54.8 & 81.1 & 47.0 & 84.3 & 67.3 & 72.3 \\ + \bottomrule + \end{tabular}} + \label{tab:vocval} \end{table} -\subsection{图} - -\begin{enumerate} - \item 插图应与文字内容相符,技术内容正确。所有制图应符合国家标准和专业标准。对无规定符号的图形应采用该行业的常用画法。 - \item 每幅插图应有标题和序号,全文的插图可以统一编序,也可以逐章单独编序,采取哪一种方式应和表格、公式的编序方式统一。图序必须连续,不重复,不跳缺。 - \item 由若干分图组成的插图,分图用a、b、c……标序。分图的图名以及图中各种代号的意义,以图注形式写在图题下方,先写分图名,另起行写代号的意义。 - \item 图与图标题、图序号为一个整体,不得拆开排版为两页。当页空白不够排版该图整体时,可将其后文字部分提前,将图移至次页最前面。 - \item 对坐标轴必须进行文字标示,有数字标注的坐标图必须注明坐标单位。 -\end{enumerate} +如果有表注,推荐使用 \pkg{threeparttable}。这样可以与表格对齐,满足部分评审老师的要求。 + +\begin{table} + \centering + \begin{threeparttable} + \caption{带表注的表格} +% \bicaption{带表注的表格}{Test table 2} + \label{tab:tablewithnotes} + \begin{tabular}{cl} + \toprule + 类型 & \multicolumn{1}{c}{描述} \\ + \midrule + 挂线表 & 挂线表也称系统表、组织表,用于表现系统结构 \\ + 无线表 & 无线表一般用于设备配置单、技术参数列表等 \\ + 卡线表 & 卡线表有完全表,不完全表和三线表三种 \\ + \bottomrule + \end{tabular} + \begin{tablenotes}[flushleft] + \item 注:表注分两种,第一种是对全表的注释,用不加阿拉伯数字排在表的下边, + 前面加“注:”;第二种是和表内的某处文字或数字相呼应的注, + 在表里面用带圈的阿拉伯数字在右上角标出,然后在表下面用同样的圈码注出来 + \end{tablenotes} + \end{threeparttable} +\end{table} -例子可见\autoref{fig:example-figure}。 -\begin{figure}[!htbp] - \centering - \includegraphics[width=3cm]{example-image-a} - \caption{图片例子} - \label{fig:example-figure} +编制表格应简单明了,表达一致,明晰易懂,表文呼应、内容一致。 +排版时表格字号略小,或变换字体,尽量不分页,尽量不跨节。 +表格太大需要转页时,需要在续表上方注明“续表”,表头页应重复排出。 + +\section{插图} + +有的同学可能听说“\LaTeX{} 只能使用 eps 格式的图片”,甚至把 jpg 格式转为 eps。 +事实上,这种做法已经过时。 +而且每次编译时都要要调用外部工具解析 eps,导致降低编译速度。 +所以我们推荐矢量图直接使用 pdf 格式,位图使用 jpeg 或 png 格式。 + +\begin{figure}[ht] + \centering + \includegraphics[width=0.5\textwidth]{image/confusion.pdf} + \caption{图号、图题置于图的下方} +% \bicaption{图号、图题置于图的下方}{Test figure 1} + \label{fig:sysulogo} + \figurenote{若有图注,图注置于图题下方。 + 多个图注则须顺序编号,注序左缩进2字,与注文之间空一字符,续行悬挂缩进左对齐,两端对齐。 + 注文的字数较少且是短语时,末尾不可加标点,多个图注可以在同一行通过自由选取字符空格将各个图注间隔开来; + 注文的字数较多或者甚至需要用句子说明时,该图注可以独立成行。 + } \end{figure} -\subsection{注释} - -毕业论文(设计)中有个别名词或情况需要解释时,可加注说明。注释采用脚注或尾注,应根据注释的先后顺序编排序号。注释序号以``①、②''等数字形式标示在正文中被注释词条的右上角,脚注或尾注内容中的序号应与被注释词条序号保持一致。 - -脚注例子可见这里\footnote{这是一个脚注}。 - -\subsection{参考文献} - -参考文献的序号左顶格,并用数字加方括号表示,如``[1]''。每一条参考文献著录均以``.''结束。各类参考文献的具体编排格式请参照国家标准《信息与文献 参考文献著录规则》(GB/T 7714-2015)。 - -参考文献例子可见这里\cite{sysu-thesis}。 - -一些例子: -\begin{itemize} - \item 著作:中文著作\cite{peng2024}、外文著作\cite{scargall2020, knuth1997}、中文译著\cite{scargall2021} -\end{itemize} - -\subsection{附录} - -论文附录依次用大写字母``附录A、附录B、附录C……''表示,附录内的分级序号可采用``附A1、附A1.1、附A1.1.1''等表示,图、表、公式均依此类推为``图A1、表A1、式A1''等。 - -% TODO:增加引用例子。 \ No newline at end of file +关于图片的并排,推荐使用较新的 \pkg{subcaption} 宏包, +不建议使用 \pkg{subfigure} 或 \pkg{subfig} 等宏包。 \ No newline at end of file diff --git a/docs/chap03.tex b/docs/chap03.tex index 3b34be3..434c429 100644 --- a/docs/chap03.tex +++ b/docs/chap03.tex @@ -1,125 +1,76 @@ -\chapter{\LaTeX 模板配置与使用} - - -\label{cha:sysu-thesis-latex-install-guide} - -本部分内容将让你能够通过本\LaTeX 模板生成一份可用的pdf,并为后面修改源码撰写毕设做准备。 - -首先,我们会展示最简单的方法:直接使用overleaf进行编写。然后,我们整理了不同环境下\LaTeX 环境的配置指南与不同写作工具的配置技巧,方便各位同学使用本\LaTeX 模板。最后,我们说明了如何开始编写自己的毕业论文(设计)。 - - -\section{使用Overleaf编写毕设} - -Overleaf\footnote{网址可见\url{https://www.overleaf.com/}}是一个在线的Latex文档协作平台。我们不需要配置任何环境,便能够在上面直接使用本模板进行写作。操作步骤如下: - -第一步,下载本项目压缩包(从\url{https://github.com/SYSU-SCC/sysu-thesis/releases}处下载即可),注意需要下载zip格式的压缩包。 -然后,我们在Overleaf上新建项目,并上传该压缩包,可参考\autoref{fig:overleaf-new-proj}。 - - -\begin{figure}[h] - \centering - \includegraphics[width=0.2\textwidth]{image/chap03/overleaf-create-proj.jpg} - \includegraphics[width=0.7\textwidth]{image/chap03/overleaf-upload-proj.jpg} - \caption{在Overleaf上创建并上传压缩包。} - \label{fig:overleaf-new-proj} -\end{figure} - -第二步,在Overleaf的菜单中调整编译工具为\texttt{xelatex},可参考\autoref{fig:overleaf-config}。 - -\begin{figure}[h] - \centering - \includegraphics[width=0.6\textwidth]{image/chap03/overleaf-config.jpg} - \caption{在Overleaf上调整编译工具} - \label{fig:overleaf-config} -\end{figure} - - -第三步,点击编译,得到本pdf,可以开始修改pdf了!最终可见\autoref{fig:overleaf-example}。 - - -\begin{figure}[h] - \centering - \includegraphics[width=0.9\textwidth]{image/chap03/overleaf-example.jpg} - \caption{Overleaf使用例子} - \label{fig:overleaf-example} -\end{figure} - - - -\section{编译环境配置} - -编译环境配置相对来说比较简单,下载Tex Live2020并如同一般的程序一样安装即可。 - -\subsection{编译环境配置:Window篇} - -在\url{https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/}上下载Tex Live2020并参考教程\footnote{可以参考\url{https://zhuanlan.zhihu.com/p/58811994}}安装即可。 - -\subsection{编译环境配置:Linux篇} - -在\url{https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/}上下载Tex Live2020并参考教程\footnote{可以参考\url{https://zhuanlan.zhihu.com/p/55894177}}安装即可。 - - -\subsection{编译环境配置:MacOS篇} - -在MacOS上配置Latex的环境,这里我们使用的是MacTex。 - -\begin{enumerate} - \item \url{https://www.tug.org/mactex/}下载MacTex安装。 - \item 安装步骤:不详细展开,按照图形界面点击即可, 傻瓜式安装。 -\end{enumerate} - -TIPS:MacTex文件比较大,有2G多,介意的话可以选择MacTex\_Basic包,只有100M以内,但是如果安装MacTex\_Basic,后期可能会遇到各种缺包的问题。 - - -安装完成之后,可以简单测试一下安装是否成功。如可以查看Texshop应用是否安装好,或者在命令行测试一下\texttt{xelatex}命令是否可用。 - -\section{写作环境配置} - -不同的写作工具对应不同的写作环境。这里我们给出几个工具的配置例子以供参考。 - -\subsection{模板编译流程} - -由于\LaTeX 的限制,本模板需要经过四次编译才能生成完整的论文: - -\begin{enumerate} - \item 先使用xelatex编译一次 - \item 再使用bibtex编译一次 - \item 然后使用xelatex编译两次 -\end{enumerate} - -本编译流程已经写在Makefile中,修改模板源码后只需要执行\texttt{make main}即可按照该流程进行编译并生成最终的pdf。 - - - -\subsection{写作环境配置:Visual Studio Code} - -Visual Studio Code是微软公司推出的轻量代码编辑器,我们可以做一些简单的配置,便可以用该编辑器修改我们的\LaTeX 模板,并实现一键编译。 - -\begin{enumerate} - \item 安装 Visual Studio Code。 - \item 安装 LaTeX Workshop 插件。 -\end{enumerate} - -本项目的\texttt{.vscode/setting.json}下已经包含了与前面所述编译流程相同的配置。正常配置下,每次修改模板源码后按下保存(Ctrl+S),就能够自动进行编译产生pdf。效果图如\autoref{fig:vscode-example}所示。 - - -\begin{figure}[h] - \centering - \includegraphics[width=\linewidth]{image/chap03/vscode-example.png} - \caption{vscode配置好后的样例} - \label{fig:vscode-example} -\end{figure} - - -\section{如何开始写毕业论文(设计)} - -首先将所有个人信息,包括学号、姓名、专业、论文题目等,在\texttt{./docs/info.tex}中逐项进行更新。 - -然后我们再编辑\texttt{./docs/abstract.tex}补充论文摘要。 - -到了论文主体部分,我们可以自行编辑\texttt{./docs/chap01.tex},\texttt{./docs/chap02.tex}等文件进行编辑。如果章数不够,可以自行修改\texttt{main.tex}增加新的章节。 - -当论文主体编写完成后,我们再编辑\texttt{./docs/ack.tex}作为论文致谢。 - - -% 首先将个人信息写到\texttt{./docs/info.tex}中。 \ No newline at end of file +\chapter{数学} + +\label{cha:maths} + +\section{公式} +\label{sec:formula} + +数学公式可以使用 \env{equation} 和 \env{equation*} 环境。 +注意数学公式的引用应前后带括号,建议使用 \cs{eqref} 命令,比如式~\eqref{eq:example}。 +\begin{equation} + \hat{f}(\xi) = \int_{-\infty}^\infty f(x) \eu^{-2 \uppi \iu x \xi} \dif x. + \label{eq:example} +\end{equation} + +公式中含有中文 +\begin{align} + \begin{split} + \mbox{像素准确率} &= \sum_{i=1}^{n_{cl}}n_{ii} / \sum_{i=1}^{n_{cl}}t_i \\ + \mbox{平均像素准确率} &= \frac{1}{n_{cl}} \sum_{i=1}^{n_{cl}}(n_{ii}/ t_i) \\ + \mbox{Mean IU} &= \frac{1}{n_{cl}} \sum_{i=1}^{n_{cl}}\frac{n_{ii}}{t_i + \sum_j^{n_{cl}} n_{ji} - n_{ii}} + \end{split} +\end{align} +公式中含有矩阵 +\begin{equation} + \textbf{H} = \begin{bmatrix} + I*\mathbf{x}_i \\ \textbf{h} + \end{bmatrix} + \label{eq:matrix} +\end{equation} +每行后面都有编号的公式 +\begin{align} + \frac{\partial}{\partial W_{ij}^{(l)}} J(\mathbf{W},\mathbf{b};\mathbf{x},y) & = \frac{\partial J(\mathbf{W},\mathbf{b};\mathbf{x},y)}{\partial z_i^{(l+1)}}\cdot \frac{\partial z_i^{(l+1)}}{\partial W_{ij}^{(l)}} = \delta_i^{(l+1)}a_j^{(l)} \\ + \frac{\partial}{\partial b_i^{(l)}} J(\mathbf{W},\mathbf{b};\mathbf{x},y) & = \frac{\partial J(\mathbf{W},\mathbf{b};\mathbf{x},y)}{\partial z_i^{(l+1)}}\cdot \frac{\partial z_i^{(l+1)}}{\partial b_i^{(l)}} = \delta_i^{(l+1)} +\end{align} + +多行公式尽可能在“=”处对齐,推荐使用 \env{align} 环境,比如式~\eqref{eq:align_2}。 +\begin{align} + a & = b + c + d + e \label{eq:align_1} \\ + & = f + g. \label{eq:align_2} +\end{align} + +\section{例子、定理与证明} + +\begin{theorem}[定理例子] + \label{the:example-theorem} + 这是一个定理。 +\end{theorem} + +\begin{corollary}[推论例子] + \label{the:example-corollary} + 这是一个推论。 +\end{corollary} + +\begin{lemma}[引理例子] + \label{the:example-lemma} + 这是一个引理。 +\end{lemma} + +这里我们先给出\autoref{the:example-theorem-sysu-thesis} + +\begin{theorem}[中山大学毕业论文模板定理] + \label{the:example-theorem-sysu-thesis} + 中山大学 \LaTeX 毕业论文模板可以用于写各种证明。 +\end{theorem} + +下面我们对\autoref{the:example-theorem-sysu-thesis}进行证明: + + +\begin{proof} + + 下面我们开始证明: + + 由本定理的证明可见,我可以引用\autoref{the:example-theorem}和引理\ref{the:example-corollary}以及推论\ref{the:example-lemma}来证明我这个 \LaTeX 可以用来写各种证明。 \\ + + \autoref{the:example-theorem-sysu-thesis}得证。 +\end{proof} \ No newline at end of file diff --git a/docs/chap04.tex b/docs/chap04.tex index 564a6b2..57c82d0 100644 --- a/docs/chap04.tex +++ b/docs/chap04.tex @@ -1,221 +1,5 @@ -\chapter{简单的使用例子} -\label{cha:usage-example} - -本部分将会根据毕设论文的写作需要,放置相关的例子和代码段供大家参考,方便大家的论文写作,如果更多有用的Latex使用例子也会欢迎提出PR,贡献更多的例子。 - -\section{图像的插入} - -\subsection{文中的图像} -\begin{figure} - \centering - \includegraphics[width=0.5\textwidth]{image/chap04/confusion.pdf} - \caption{文中的图像} - \label{fig:image-embedding-text} -\end{figure} -论文主体是毕业论文的主要部分,必须言之成理,论据可靠,严格遵循本学科国际通行的学术规范。在写作上要注意结构合理、层次分明、重点突出,章节标题、公式图表符号必须规范统一。论文主体的内容根据不同学科有不同的特点,一般应包括以下几个方面: (1)毕业论文(设计)总体方案或选题的论证; (2)毕业论文(设计)各部分的设计实现,包括实验数据的获取、数据可行性及有效性的处理与分析、各部分的设计计算等; (3)对研究内容及成果的客观阐述,包括理论依据、创新见解、创造性成果及其改进与实际应用价值等; (4)论文主体的所有数据必须真实可靠,凡引用他人观点、方案、资料、数据等,无论曾否发表,无论是纸质或电子版,均应详加注释。自然科学论文应推理正确、结论清晰;人文和社会学科的论文应把握论点正确、论证充分、论据可靠,恰当运用系统分析和比较研究的方法进行模型或方案设计,注重实证研究和案例分析,根据分析结果提出建议和改进措施等。 -论文主体是毕业论文的主要部分,必须言之成理,论据可靠,严格遵循本学科国际通行的学术规范。在写作上要注意结构合理、层次分明、重点突出,章节标题、公式图表符号必须规范统一。论文主体的内容根据不同学科有不同的特点,一般应包括以下几个方面: (1)毕业论文(设计)总体方案或选题的论证; (2)毕业论文(设计)各部分的设计实现,包括实验数据的获取、数据可行性及有效性的处理与分析、各部分的设计计算等; (3)对研究内容及成果的客观阐述,包括理论依据、创新见解、创造性成果及其改进与实际应用价值等; (4)论文主体的所有数据必须真实可靠,凡引用他人观点、方案、资料、数据等,无论曾否发表,无论是纸质或电子版,均应详加注释。自然科学论文应推理正确、结论清晰;人文和社会学科的论文应把握论点正确、论证充分、论据可靠,恰当运用系统分析和比较研究的方法进行模型或方案设计,注重实证研究和案例分析,根据分析结果提出建议和改进措施等。 - - - -\subsection{单张图像的插入} - -\begin{figure}[h] - \centering - \includegraphics[width=0.5\textwidth]{image/chap04/illustration/hole.pdf} - \caption{单张图像} - \label{fig:hole} -\end{figure} - - -\subsection{多张图像的并排插入} - - -\begin{figure}[h!]%文中的Grid-LSTM模型做的语义图像分割的例子 - \centering - \includegraphics[width=.2\textwidth,height=.15\textwidth]{image/chap04/example/2007_000799.jpg} - \includegraphics[width=.2\textwidth,height=.15\textwidth]{image/chap04/example/2007_002094.jpg} - \includegraphics[width=.2\textwidth,height=.15\textwidth]{image/chap04/example/2007_004483.jpg} - \includegraphics[width=.2\textwidth,height=.15\textwidth]{image/chap04/example/2007_003194.jpg} - \\ - \includegraphics[width=.2\textwidth,height=.15\textwidth]{image/chap04/example/2007_000799.pdf} - \includegraphics[width=.2\textwidth,height=.15\textwidth]{image/chap04/example/2007_002094.pdf} - \includegraphics[width=.2\textwidth,height=.15\textwidth]{image/chap04/example/2007_004483.pdf} - \includegraphics[width=.2\textwidth,height=.15\textwidth]{image/chap04/example/2007_003194.pdf} - \caption{并排的多张图像} - \label{fig:multi-image-example1} -\end{figure} - - -\begin{figure}[h] - \centering - \makebox[0.11\textwidth]{\scriptsize 图像} - \enspace - \makebox[0.11\textwidth]{\scriptsize 真值} - \enspace - \makebox[0.11\textwidth]{\scriptsize CNN+5LSTM\textbf{1}} - \enspace\thinspace - \makebox[0.11\textwidth]{\scriptsize CNN+5LSTM\textbf{2}} - \enspace\thinspace - \makebox[0.11\textwidth]{\scriptsize CNN+5LSTM\textbf{3}} - \enspace\thinspace - \makebox[0.11\textwidth]{\scriptsize CNN+5LSTM\textbf{4}} - \enspace\thinspace - \makebox[0.11\textwidth]{\scriptsize CNN+5LSTM\textbf{5}}\\ - \includegraphics[width=0.11\textwidth]{image/chap04/improvement/2007_000663.jpg} - \enspace\thinspace %\hfill - \includegraphics[width=0.11\textwidth]{image/chap04/improvement/2007_000663.png} - \enspace\thinspace - \includegraphics[width=0.11\textwidth]{image/chap04/improvement/2007_000663_1.png} - \enspace\thinspace - \includegraphics[width=0.11\textwidth]{image/chap04/improvement/2007_000663_2.png} - \enspace\thinspace - \includegraphics[width=0.11\textwidth]{image/chap04/improvement/2007_000663_3.png} - \enspace\thinspace - \includegraphics[width=0.11\textwidth]{image/chap04/improvement/2007_000663_4.png} - \enspace\thinspace - \includegraphics[width=0.11\textwidth]{image/chap04/improvement/2007_000663_5.png} - \enspace\thinspace - \caption{并排的多张图像加各自的注解} - \label{fig:improvement} -\end{figure} - - -\subsection{两列图像的插入} - -\begin{figure}[h!] % image examples & compare - \begin{subfigure}{0.55\textwidth} - \makebox[0.18\textwidth]{\scriptsize Grid-5LSTM} - \makebox[0.18\textwidth]{\scriptsize FCN-8s\cite{long2015fully}} - \makebox[0.18\textwidth]{\scriptsize SDS\cite{hariharan2014simultaneous}} - \makebox[0.18\textwidth]{\scriptsize 真值} - \makebox[0.18\textwidth]{\scriptsize 图像} \\ - \includegraphics[width=0.18\textwidth]{image/chap04/result/compare/my_horse.pdf} - \includegraphics[width=0.18\textwidth]{image/chap04/result/compare/fcn_horse.png} - \includegraphics[width=0.18\textwidth]{image/chap04/result/compare/sds_horse.png} - \includegraphics[width=0.18\textwidth]{image/chap04/result/compare/gt_horse.pdf} - \includegraphics[width=0.18\textwidth]{image/chap04/result/compare/im_horse.pdf} - \\ - \includegraphics[width=0.18\textwidth]{image/chap04/result/compare/my_motor.png} - \includegraphics[width=0.18\textwidth]{image/chap04/result/compare/fcn_motor.png} - \includegraphics[width=0.18\textwidth]{image/chap04/result/compare/sds_motor.png} - \includegraphics[width=0.18\textwidth]{image/chap04/result/compare/2007_005173.png} - \includegraphics[width=0.18\textwidth]{image/chap04/result/compare/2007_005173.jpg} - \\ - \includegraphics[width=0.18\textwidth]{image/chap04/result/compare/my_sheep.pdf} - \includegraphics[width=0.18\textwidth]{image/chap04/result/compare/fcn_sheep.png} - \includegraphics[width=0.18\textwidth]{image/chap04/result/compare/sds_sheep.png} - \includegraphics[width=0.18\textwidth]{image/chap04/result/compare/gt_sheep.pdf} - \includegraphics[width=0.18\textwidth]{image/chap04/result/compare/im_sheep.pdf} - \\ - \includegraphics[width=0.18\textwidth]{image/chap04/result/compare/my_boat.png} - \includegraphics[width=0.18\textwidth]{image/chap04/result/compare/fcn_boat.png} - \includegraphics[width=0.18\textwidth]{image/chap04/result/compare/sds_boat.png} - \includegraphics[width=0.18\textwidth]{image/chap04/result/compare/2007_004241.png} - \includegraphics[width=0.18\textwidth]{image/chap04/result/compare/2007_004241.jpg} - \caption{左边的图像} - \label{fig:compare1} - \end{subfigure} - \begin{subfigure}{0.4\textwidth} - \centering - % \makebox[0.3\textwidth]{} \\ - % \makebox[0.3\textwidth]{} \\ - \includegraphics[width=0.25\textwidth]{image/chap04/result/compare/2010_005284.jpg} - \includegraphics[width=0.25\textwidth]{image/chap04/result/compare/2007_003349.jpg} - \includegraphics[width=0.25\textwidth]{image/chap04/result/compare/2009_004507.jpg} - \\ - \includegraphics[width=0.25\textwidth]{image/chap04/result/compare/2010_005284.png} - \includegraphics[width=0.25\textwidth]{image/chap04/result/compare/2007_003349.png} - \includegraphics[width=0.25\textwidth]{image/chap04/result/compare/2009_004507.png} \\ - \includegraphics[width=0.25\textwidth]{image/chap04/result/compare/zoom_bus.png} - \includegraphics[width=0.25\textwidth]{image/chap04/result/compare/zoom_bird.png} - \includegraphics[width=0.25\textwidth]{image/chap04/result/compare/zoom_dog.png} \\ - \includegraphics[width=0.25\textwidth]{image/chap04/result/compare/deeplab_bus.png} - \includegraphics[width=0.25\textwidth]{image/chap04/result/compare/deeplab_bird.png} - \includegraphics[width=0.25\textwidth]{image/chap04/result/compare/deeplab_dog.png} \\ - \includegraphics[width=0.25\textwidth]{image/chap04/result/compare/my_bus.png} - \includegraphics[width=0.25\textwidth]{image/chap04/result/compare/my_bird.png} - \includegraphics[width=0.25\textwidth]{image/chap04/result/compare/my_dog.png} - \caption{右边的图像} - \label{fig:compare2} - \end{subfigure} - \caption{复杂的两列对象的插入} - \label{fig:complex} -\end{figure} - - -\clearpage - -\section{表格的插入} - -\begin{table}[h] %voc table result - \centering - \caption{典型的实验对比表格} - \begin{tabular}{*{4}{c}} - \toprule - Method & Pixel Acc. & Mean Acc. & Mean Iu. \\ - \midrule - Liu等人\cite{liu2011sift} & 76.7 & - & - \\ - Tighe等人\cite{tighe2013finding} & 78.6 & 39.2 & - \\ - FCN-16s\cite{long2015fully} & 85.2 & \textbf{51.7} & 39.5 \\ - Deeplab-LargeFOV\cite{chen14semantic} & 85.6 & 51.2 & 39.7 \\ - \midrule - Grid-LSTM5 & \textbf{86.2} & 51.0 & \textbf{41.2} \\ - \bottomrule - \end{tabular} - \label{tab:siftflow} -\end{table} - -\begin{table}[h] %voc table result - \centering - \caption{复杂一些的表格} - \resizebox{\textwidth}{!}{ - \begin{tabular}{c|*{20}{c}|c} - \toprule - Method & aero & bike & bird & boat & bottle & bus & car & cat & chair & cow & table & dog & horse & mbike & person & plant & shep & sofa & train & tv & mIoU. \\ - \midrule - CNN & 72.6 & 29.6 & 70.2 & 53.1 & 65.1 & 81.0 & 74.3 & 79.8 & 25.0 & 64.8 & 47.8 & 69.5 & 66.2 & 65.2 & 74.2 & 42.1 & 69.6 & 38.8 & 74.4 & 58.6 & 62.5 \\ - CNN+\textbf{1}LSTM & 71.5 & 30.6 & 70.5 & 53.8 & 64.9 & 82.4 & 77.1 & 79.5 & 25.1 & 65.8 & 47.8 & 71.5 & 64.6 & 67.0 & 74.0 & 43.9 & 69.6 & 38.6 & 74.9 & 59.4 & 63.0 \\ - CNN+\textbf{2}LSTM & 76.1 & 32.6 & 72.1 & 57.0 & 65.3 & 83.6 & 75.4 & 81.7 & 24.7 & 69.3 & 47.5 & 72.3 & 68.9 & 69.5 & 74.7 & 41.5 & 69.8 & 38.3 & 77.8 & 62.1 & 64.3 \\ - CNN+\textbf{3}LSTM & 77.7 & 32.3 & 72.6 & 60.0 & 68.3 & 85.5 & 78.5 & 82.3 & 25.3 & 71.1 & 49.7 & 71.5 & 69.7 & 70.8 & 75.9 & 47.9 & 71.2 & 38.9 & 80.2 & 61.7 & 65.8 \\ - CNN+\textbf{4}LSTM & 79.1 & \textbf{33.7} & \textbf{73.6} & \textbf{62.0} & \textbf{70.4} & 85.5 & \textbf{80.9} & 83.7 & \textbf{24.1} & 70.7 & 45.7 & 73.7 & 69.6 & 72.1 & 75.6 & 47.2 & \textbf{76.0} & 37.3 & 80.5 & 62.2 & 66.4 \\ - CNN+\textbf{5}LSTM & \textbf{79.9} & 33.6 & \textbf{73.6} & 61.7 & 68.0 & \textbf{88.5} & \textbf{80.9} & \textbf{84.0} & 23.6 & \textbf{71.3} & \textbf{49.7} & \textbf{73.1} & \textbf{71.3} & \textbf{72.9} & \textbf{76.4} & \textbf{48.9} & 75.1 & \textbf{38.1} & \textbf{84.5} & \textbf{63.8} & \textbf{67.2} \\ - \midrule - CNN+\textbf{5}LSTM$^\dag$ & 84.8 & 36.4 & 82.0 & 69.4 & 73.0 & 87.2 & 81.8 & 86.1 & 34.5 & 82.4 & 53.1 & 81.5 & 77.4 & 79.0 & 81.3 & 54.8 & 81.1 & 47.0 & 84.3 & 67.3 & 72.3 \\ - \bottomrule - \end{tabular}} - \label{tab:vocval} -\end{table} - - -\section{公式} -\label{sec:formula} -没有编号的公式 -\begin{align*} - \begin{split} - \label{eq:feedforward} - \mathbf{z}^{(l)} & = \mathbf{W}^{(l)}\mathbf{a}^{(l-1)} + \mathbf{b}^{(l)} \\ - \mathbf{a}^{(l)} & = f(\mathbf{z}^{(l)}) - \end{split} -\end{align*} -公式中含有中文 -\begin{align} - \begin{split} - \mbox{像素准确率} &= \sum_{i=1}^{n_{cl}}n_{ii} / \sum_{i=1}^{n_{cl}}t_i \\ - \mbox{平均像素准确率} &= \frac{1}{n_{cl}} \sum_{i=1}^{n_{cl}}(n_{ii}/ t_i) \\ - \mbox{Mean IU} &= \frac{1}{n_{cl}} \sum_{i=1}^{n_{cl}}\frac{n_{ii}}{t_i + \sum_j^{n_{cl}} n_{ji} - n_{ii}} - \end{split} -\end{align} -公式中含有矩阵 -\begin{equation} - \textbf{H} = \begin{bmatrix} - I*\mathbf{x}_i \\ \textbf{h} - \end{bmatrix} -\end{equation} -每行后面都有编号的公式 -\begin{align} - \frac{\partial}{\partial W_{ij}^{(l)}} J(\mathbf{W},\mathbf{b};\mathbf{x},y) & = \frac{\partial J(\mathbf{W},\mathbf{b};\mathbf{x},y)}{\partial z_i^{(l+1)}}\cdot \frac{\partial z_i^{(l+1)}}{\partial W_{ij}^{(l)}} = \delta_i^{(l+1)}a_j^{(l)} \\ - \frac{\partial}{\partial b_i^{(l)}} J(\mathbf{W},\mathbf{b};\mathbf{x},y) & = \frac{\partial J(\mathbf{W},\mathbf{b};\mathbf{x},y)}{\partial z_i^{(l+1)}}\cdot \frac{\partial z_i^{(l+1)}}{\partial b_i^{(l)}} = \delta_i^{(l+1)} -\end{align} +\chapter{算法、代码与其他的用法} +\label{cha:other-example} \section{算法流程图} \label{sec:algorithm} @@ -244,45 +28,33 @@ \section{算法流程图} \label{algo:sgd} \end{algorithm} -\section{例子、定理与证明} - -\begin{example} - 这是一个例子, 用以验证特殊环境的字体成功更改为楷体. -\end{example} - -\begin{theorem}[定理例子] - \label{the:example-theorem} - 这是一个定理。 -\end{theorem} - -\begin{corollary}[推论例子] - \label{the:example-corollary} - 这是一个推论。 -\end{corollary} - -\begin{lemma}[引理例子] - \label{the:example-lemma} - 这是一个引理。 -\end{lemma} - -这里我们先给出\autoref{the:example-theorem-sysu-thesis} - -\begin{theorem}[中山大学毕业论文模板定理] - \label{the:example-theorem-sysu-thesis} - 中山大学 \LaTeX 毕业论文模板\cite{sysu-thesis}可以用于写各种证明。 -\end{theorem} - -下面我们对\autoref{the:example-theorem-sysu-thesis}进行证明: +\section{代码} +本模版支持在论文中插入代码片段,或直接从源码文件进行插入\footnote{请参考\url{https://www.overleaf.com/learn/latex/Code_listing}}。 -\begin{proof} +例如,在论文中插入代码片段的效果为: - 下面我们开始证明: +\begin{lstlisting}[ + numbers=left, + basicstyle=\ttfamily, + breaklines=true, + keywordstyle=\color{SeaGreen4}, + caption=Python example, + language=Python +] +for i in range(N): + A[i] += 1 +\end{lstlisting} - 由本定理的证明可见,我可以引用\autoref{the:example-theorem}和引理\ref{the:example-corollary}以及推论\ref{the:example-lemma}来证明我这个 \LaTeX 可以用来写各种证明。 \\ +也可在行内插入代码片段,例如:Python中重载加法运算符的函数为\lstinline[language=Python,keywordstyle=\color{SeaGreen4}]{__add__}。 +此外,还可直接插入代码文件,例如插入\texttt{./code/demo.cpp}的效果为: - \autoref{the:example-theorem-sysu-thesis}得证。 -\end{proof} +\lstinputlisting[ + basicstyle=\ttfamily, + breaklines=true, + keywordstyle=\color{SeaGreen4}, + language=C++ +]{code/demo.cpp} \section{其他的一些用法} @@ -296,7 +68,7 @@ \subsubsection{更小的章节} 可以如此引用章节: \begin{itemize} - \item \autoref{cha:usage-example} + \item \autoref{cha:other-example} \item \autoref{sec:font} \item \autoref{sec:font:subsection} \item \autoref{sec:font:subsection:subsub} @@ -316,34 +88,12 @@ \subsection{列表的使用} 这是一个有序列表 \begin{enumerate} - \item 索引前面的\autoref{sec:formula}、图像\ref{fig:complex}、表格\ref{tab:siftflow} + \item 索引前面的\autoref{sec:formula}、图像\ref{fig:sysulogo}、表格\ref{tab:siftflow} \item 加脚注\footnote{测{\zihao{-5}试一下}脚注和URL \url{http://cs231n.github.io/transfer-learning/}} \end{enumerate} -\section{代码} - -本模版支持在论文中插入代码片段,或直接从源码文件进行插入\footnote{请参考\url{https://www.overleaf.com/learn/latex/Code_listing}}。 - -例如,在论文中插入代码片段的效果为: +\section{关于生僻字} -\begin{lstlisting}[ - numbers=left, - basicstyle=\ttfamily, - breaklines=true, - keywordstyle=\color{SeaGreen4}, - caption=Python example, - language=Python -] -for i in range(N): - A[i] += 1 -\end{lstlisting} - -也可在行内插入代码片段,例如:Python中重载加法运算符的函数为\lstinline[language=Python,keywordstyle=\color{SeaGreen4}]{__add__}。 -此外,还可直接插入代码文件,例如插入\texttt{./code/demo.cpp}的效果为: - -\lstinputlisting[ - basicstyle=\ttfamily, - breaklines=true, - keywordstyle=\color{SeaGreen4}, - language=C++ -]{code/demo.cpp} +测试生僻字 +% 此处需修改main.tex文件第6行的fontset参数才能成功测试。 +昇䊒熗庈焾燋庼廎㶭粌纇颣炥䊧彂㢕糑鄜麛麚䴫麌䴠麎塵䴣麆麠䴤麖䴨䴩䴪麘麞麡麍麏麐麔 diff --git a/docs/chap05.tex b/docs/chap05.tex index 663f5bc..ee55a24 100644 --- a/docs/chap05.tex +++ b/docs/chap05.tex @@ -1,9 +1,63 @@ -%% chapter 5 dataset, network structure, experiment and result -\chapter{实验与结果} -\label{cha:experiment} +% !TEX root = ../main.tex -\section{关于生僻字} +\chapter{引用文献的标注} -测试生僻字 +模板使用 \pkg{natbib} 宏包来设置参考文献引用的格式, +更多引用方法可以参考该宏包的使用说明。 -昇䊒熗庈焾燋庼廎㶭粌纇颣炥䊧彂㢕糑鄜麛麚䴫麌䴠麎塵䴣麆麠䴤麖䴨䴩䴪麘麞麡麍麏麐麔 + + +\section{顺序编码制} + +\subsection{角标数字标注法} + +\sysusetup{ + cite-style = super, +} +\noindent +\begin{tabular}{l@{\quad$\Rightarrow$\quad}l} + \verb|\cite{knuth86a}| & \cite{knuth86a} \\ + \verb|\citet{knuth86a}| & \citet{knuth86a} \\ + \verb|\cite[42]{knuth86a}| & \cite[42]{knuth86a} \\ + \verb|\cite{knuth86a,tlc2}| & \cite{knuth86a,tlc2} \\ + \verb|\cite{knuth86a,knuth84}| & \cite{knuth86a,knuth84} \\ +\end{tabular} + + +\subsection{数字标注法} + +\sysusetup{ + cite-style = inline, +} +\noindent +\begin{tabular}{l@{\quad$\Rightarrow$\quad}l} + \verb|\cite{knuth86a}| & \cite{knuth86a} \\ + \verb|\citet{knuth86a}| & \citet{knuth86a} \\ + \verb|\cite[42]{knuth86a}| & \cite[42]{knuth86a} \\ + \verb|\cite{knuth86a,tlc2}| & \cite{knuth86a,tlc2} \\ + \verb|\cite{knuth86a,knuth84}| & \cite{knuth86a,knuth84} \\ +\end{tabular} + + + +\section{著者-出版年制标注法} + +\sysusetup{ + cite-style = authoryear, +} +\noindent +\begin{tabular}{l@{\quad$\Rightarrow$\quad}l} + \verb|\cite{knuth86a}| & \cite{knuth86a} \\ + \verb|\citep{knuth86a}| & \citep{knuth86a} \\ + \verb|\citet[42]{knuth86a}| & \citet[42]{knuth86a} \\ + \verb|\citep[42]{knuth86a}| & \citep[42]{knuth86a} \\ + \verb|\cite{knuth86a,tlc2}| & \cite{knuth86a,tlc2} \\ + \verb|\cite{knuth86a,knuth84}| & \cite{knuth86a,knuth84} \\ +\end{tabular} + +\sysusetup{ + cite-style = super, +} + +% 注意,参考文献列表中的每条文献在正文中都要被引用,下面这行代码用于测试时展示参考文献样式,写论文时请注释或删除 +\nocite{*} diff --git a/docs/complementary.tex b/docs/complementary.tex index e149d63..3e23dfb 100644 --- a/docs/complementary.tex +++ b/docs/complementary.tex @@ -7,62 +7,17 @@ \section{补充章节} \subsection{补充图} -这是附录内容,应该用宋体小四号字体。 +这是附录内容,应该用宋体小四号字体。若想将.csv格式的表格直接导入正文中: -\begin{figure}[h!] +\begin{table} \centering - \makebox[0.16\textwidth]{\scriptsize 图像} - \makebox[0.16\textwidth]{\scriptsize 真值} - \makebox[0.16\textwidth]{\scriptsize Grid-5LSTM1} - \makebox[0.16\textwidth]{\scriptsize Grid-5LSTM3} - \makebox[0.16\textwidth]{\scriptsize Grid-5LSTM5} \\ - \includegraphics[width=0.16\textwidth]{image/appendix1/2007_000042.jpg} - \includegraphics[width=0.16\textwidth]{image/appendix1/2007_000042.png} - \includegraphics[width=0.16\textwidth]{image/appendix1/1/2007_000042.png} - \includegraphics[width=0.16\textwidth]{image/appendix1/3/2007_000042.png} - \includegraphics[width=0.16\textwidth]{image/appendix1/5/2007_000042.png} \\ + \caption{从csv文件中导入表格} + \begin{adjustbox}{max width=\linewidth} + \csvautobooktabular{tables/asterids.csv} + \end{adjustbox} + \label{tab:asterid} +\end{table} - \includegraphics[width=0.16\textwidth]{image/appendix1/2011_003256.jpg} - \includegraphics[width=0.16\textwidth]{image/appendix1/2011_003256.png} - \includegraphics[width=0.16\textwidth]{image/appendix1/1/2011_003256.png} - \includegraphics[width=0.16\textwidth]{image/appendix1/3/2011_003256.png} - \includegraphics[width=0.16\textwidth]{image/appendix1/5/2011_003256.png} \\ - \includegraphics[width=0.16\textwidth]{image/appendix1/2011_001159.jpg} - \includegraphics[width=0.16\textwidth]{image/appendix1/2011_001159.png} - \includegraphics[width=0.16\textwidth]{image/appendix1/1/2011_001159.png} - \includegraphics[width=0.16\textwidth]{image/appendix1/3/2011_001159.png} - \includegraphics[width=0.16\textwidth]{image/appendix1/5/2011_001159.png} \\ - \includegraphics[width=0.16\textwidth]{image/appendix1/2011_000813.jpg} - \includegraphics[width=0.16\textwidth]{image/appendix1/2011_000813.png} - \includegraphics[width=0.16\textwidth]{image/appendix1/1/2011_000813.png} - \includegraphics[width=0.16\textwidth]{image/appendix1/3/2011_000813.png} - \includegraphics[width=0.16\textwidth]{image/appendix1/5/2011_000813.png} \\ - \includegraphics[width=0.16\textwidth]{image/appendix1/2011_003145.jpg} - \includegraphics[width=0.16\textwidth]{image/appendix1/2011_003145.png} - \includegraphics[width=0.16\textwidth]{image/appendix1/1/2011_003145.png} - \includegraphics[width=0.16\textwidth]{image/appendix1/3/2011_003145.png} - \includegraphics[width=0.16\textwidth]{image/appendix1/5/2011_003145.png} \\ - \includegraphics[width=0.16\textwidth]{image/appendix1/2009_004579.jpg} - \includegraphics[width=0.16\textwidth]{image/appendix1/2009_004579.png} - \includegraphics[width=0.16\textwidth]{image/appendix1/1/2009_004579.png} - \includegraphics[width=0.16\textwidth]{image/appendix1/3/2009_004579.png} - \includegraphics[width=0.16\textwidth]{image/appendix1/5/2009_004579.png} \\ - \color[rgb]{0.9,0.9,0.9}\bfseries - \begin{tabular}{*{7}{>{\centering\arraybackslash}p{0.10\textwidth}}} - \hline - \cellcolor[rgb]{0,0,0} 背景 & \cellcolor[rgb]{0.5020,0,0} 飞机 & \cellcolor[rgb]{0,0.5020,0} 自行车 & \cellcolor[rgb]{0.5020,0.5020,0} 鸟 & \cellcolor[rgb]{0,0,0.5020} 船 & \cellcolor[rgb]{0.5020,0,0.5020} 瓶子 & \cellcolor[rgb]{0,0.5020,0.5020} 大巴 - \\ - \hline - \cellcolor[rgb]{0.5020,0.5020,0.5020} 汽车 & \cellcolor[rgb]{0.2510,0,0} 猫 & \cellcolor[rgb]{0.7529,0,0} 椅子 & \cellcolor[rgb]{0.2510,0.5020,0} 牛 & \cellcolor[rgb]{0.7529,0.5020,0} 桌子 & \cellcolor[rgb]{0.2510,0,0.5020} 狗 & \cellcolor[rgb]{0.7529,0,0.5020} 马 \\ - \hline - \cellcolor[rgb]{0.2510,0.5020,0.5020} 摩托车 & \cellcolor[rgb]{0.7529,0.5020,0.5020} 人 & \cellcolor[rgb]{0,0.2510,0} 盆栽 & \cellcolor[rgb]{0.5020,0.2510,0} 羊 & \cellcolor[rgb]{0,0.7529,0} 沙发 & \cellcolor[rgb]{0.5020,0.7529,0} 火车 & \cellcolor[rgb]{0,0.2510,0.5020} 电视 \\ - \hline - \end{tabular} - - \caption{一个配有彩色表格的插图} -\end{figure} - -\endinput diff --git a/image/appendix1/1/2007_000042.png b/image/appendix1/1/2007_000042.png deleted file mode 100644 index 8ebe260..0000000 Binary files a/image/appendix1/1/2007_000042.png and /dev/null differ diff --git a/image/appendix1/1/2007_000663.png b/image/appendix1/1/2007_000663.png deleted file mode 100644 index d1ff3cc..0000000 Binary files a/image/appendix1/1/2007_000663.png and /dev/null differ diff --git a/image/appendix1/1/2009_004579.png b/image/appendix1/1/2009_004579.png deleted file mode 100644 index 97e6558..0000000 Binary files a/image/appendix1/1/2009_004579.png and /dev/null differ diff --git a/image/appendix1/1/2011_000813.png b/image/appendix1/1/2011_000813.png deleted file mode 100644 index c67a024..0000000 Binary files a/image/appendix1/1/2011_000813.png and /dev/null differ diff --git a/image/appendix1/1/2011_001159.png b/image/appendix1/1/2011_001159.png deleted file mode 100644 index 6d0009c..0000000 Binary files a/image/appendix1/1/2011_001159.png and /dev/null differ diff --git a/image/appendix1/1/2011_003145.png b/image/appendix1/1/2011_003145.png deleted file mode 100644 index 4e1a22e..0000000 Binary files a/image/appendix1/1/2011_003145.png and /dev/null differ diff --git a/image/appendix1/1/2011_003256.png b/image/appendix1/1/2011_003256.png deleted file mode 100644 index 7537146..0000000 Binary files a/image/appendix1/1/2011_003256.png and /dev/null differ diff --git a/image/appendix1/2007_000042.jpg b/image/appendix1/2007_000042.jpg deleted file mode 100644 index c031cc4..0000000 Binary files a/image/appendix1/2007_000042.jpg and /dev/null differ diff --git a/image/appendix1/2007_000042.png b/image/appendix1/2007_000042.png deleted file mode 100644 index efa29c9..0000000 Binary files a/image/appendix1/2007_000042.png and /dev/null differ diff --git a/image/appendix1/2007_000663.jpg b/image/appendix1/2007_000663.jpg deleted file mode 100644 index 46c60ad..0000000 Binary files a/image/appendix1/2007_000663.jpg and /dev/null differ diff --git a/image/appendix1/2007_000663.png b/image/appendix1/2007_000663.png deleted file mode 100644 index 777d5f0..0000000 Binary files a/image/appendix1/2007_000663.png and /dev/null differ diff --git a/image/appendix1/2009_004579.jpg b/image/appendix1/2009_004579.jpg deleted file mode 100644 index 7593a59..0000000 Binary files a/image/appendix1/2009_004579.jpg and /dev/null differ diff --git a/image/appendix1/2009_004579.png b/image/appendix1/2009_004579.png deleted file mode 100644 index 867ff5e..0000000 Binary files a/image/appendix1/2009_004579.png and /dev/null differ diff --git a/image/appendix1/2011_000813.jpg b/image/appendix1/2011_000813.jpg deleted file mode 100644 index c50255e..0000000 Binary files a/image/appendix1/2011_000813.jpg and /dev/null differ diff --git a/image/appendix1/2011_000813.png b/image/appendix1/2011_000813.png deleted file mode 100644 index b4d76c2..0000000 Binary files a/image/appendix1/2011_000813.png and /dev/null differ diff --git a/image/appendix1/2011_001159.jpg b/image/appendix1/2011_001159.jpg deleted file mode 100644 index 452c5f2..0000000 Binary files a/image/appendix1/2011_001159.jpg and /dev/null differ diff --git a/image/appendix1/2011_001159.png b/image/appendix1/2011_001159.png deleted file mode 100644 index eb2fcb2..0000000 Binary files a/image/appendix1/2011_001159.png and /dev/null differ diff --git a/image/appendix1/2011_003145.jpg b/image/appendix1/2011_003145.jpg deleted file mode 100644 index a6673f7..0000000 Binary files a/image/appendix1/2011_003145.jpg and /dev/null differ diff --git a/image/appendix1/2011_003145.png b/image/appendix1/2011_003145.png deleted file mode 100644 index c2900c7..0000000 Binary files a/image/appendix1/2011_003145.png and /dev/null differ diff --git a/image/appendix1/2011_003256.jpg b/image/appendix1/2011_003256.jpg deleted file mode 100644 index b7337f1..0000000 Binary files a/image/appendix1/2011_003256.jpg and /dev/null differ diff --git a/image/appendix1/2011_003256.png b/image/appendix1/2011_003256.png deleted file mode 100644 index b37eb8a..0000000 Binary files a/image/appendix1/2011_003256.png and /dev/null differ diff --git a/image/appendix1/3/2007_000042.png b/image/appendix1/3/2007_000042.png deleted file mode 100644 index 34bcded..0000000 Binary files a/image/appendix1/3/2007_000042.png and /dev/null differ diff --git a/image/appendix1/3/2007_000663.png b/image/appendix1/3/2007_000663.png deleted file mode 100644 index 0eace53..0000000 Binary files a/image/appendix1/3/2007_000663.png and /dev/null differ diff --git a/image/appendix1/3/2009_004579.png b/image/appendix1/3/2009_004579.png deleted file mode 100644 index 950e57f..0000000 Binary files a/image/appendix1/3/2009_004579.png and /dev/null differ diff --git a/image/appendix1/3/2011_000813.png b/image/appendix1/3/2011_000813.png deleted file mode 100644 index ca4aaa1..0000000 Binary files a/image/appendix1/3/2011_000813.png and /dev/null differ diff --git a/image/appendix1/3/2011_001159.png b/image/appendix1/3/2011_001159.png deleted file mode 100644 index 2ed5ca6..0000000 Binary files a/image/appendix1/3/2011_001159.png and /dev/null differ diff --git a/image/appendix1/3/2011_003145.png b/image/appendix1/3/2011_003145.png deleted file mode 100644 index dccff57..0000000 Binary files a/image/appendix1/3/2011_003145.png and /dev/null differ diff --git a/image/appendix1/3/2011_003256.png b/image/appendix1/3/2011_003256.png deleted file mode 100644 index 59cbdf7..0000000 Binary files a/image/appendix1/3/2011_003256.png and /dev/null differ diff --git a/image/appendix1/5/2007_000042.png b/image/appendix1/5/2007_000042.png deleted file mode 100644 index f087626..0000000 Binary files a/image/appendix1/5/2007_000042.png and /dev/null differ diff --git a/image/appendix1/5/2007_000663.png b/image/appendix1/5/2007_000663.png deleted file mode 100644 index 53f18c6..0000000 Binary files a/image/appendix1/5/2007_000663.png and /dev/null differ diff --git a/image/appendix1/5/2009_004579.png b/image/appendix1/5/2009_004579.png deleted file mode 100644 index 7e6b8bc..0000000 Binary files a/image/appendix1/5/2009_004579.png and /dev/null differ diff --git a/image/appendix1/5/2011_000813.png b/image/appendix1/5/2011_000813.png deleted file mode 100644 index d6e70f0..0000000 Binary files a/image/appendix1/5/2011_000813.png and /dev/null differ diff --git a/image/appendix1/5/2011_001159.png b/image/appendix1/5/2011_001159.png deleted file mode 100644 index 734d802..0000000 Binary files a/image/appendix1/5/2011_001159.png and /dev/null differ diff --git a/image/appendix1/5/2011_003145.png b/image/appendix1/5/2011_003145.png deleted file mode 100644 index 2c1c8b3..0000000 Binary files a/image/appendix1/5/2011_003145.png and /dev/null differ diff --git a/image/appendix1/5/2011_003256.png b/image/appendix1/5/2011_003256.png deleted file mode 100644 index 7c634bc..0000000 Binary files a/image/appendix1/5/2011_003256.png and /dev/null differ diff --git a/image/chap03/overleaf-config.jpg b/image/chap03/overleaf-config.jpg deleted file mode 100644 index 2bcfa39..0000000 Binary files a/image/chap03/overleaf-config.jpg and /dev/null differ diff --git a/image/chap03/overleaf-create-proj.jpg b/image/chap03/overleaf-create-proj.jpg deleted file mode 100644 index 5c22194..0000000 Binary files a/image/chap03/overleaf-create-proj.jpg and /dev/null differ diff --git a/image/chap03/overleaf-example.jpg b/image/chap03/overleaf-example.jpg deleted file mode 100644 index 8464979..0000000 Binary files a/image/chap03/overleaf-example.jpg and /dev/null differ diff --git a/image/chap03/overleaf-upload-proj.jpg b/image/chap03/overleaf-upload-proj.jpg deleted file mode 100644 index 193eb05..0000000 Binary files a/image/chap03/overleaf-upload-proj.jpg and /dev/null differ diff --git a/image/chap03/vscode-example.png b/image/chap03/vscode-example.png deleted file mode 100644 index 9e62c07..0000000 Binary files a/image/chap03/vscode-example.png and /dev/null differ diff --git a/image/chap04/colorbar.png b/image/chap04/colorbar.png deleted file mode 100644 index 3b0a382..0000000 Binary files a/image/chap04/colorbar.png and /dev/null differ diff --git a/image/chap04/combine.eps b/image/chap04/combine.eps deleted file mode 100644 index e564b28..0000000 --- a/image/chap04/combine.eps +++ /dev/null @@ -1,1586 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%BoundingBox: 0 0 454 255 -%%Pages: 0 -%%Creator: LibreOffice 4.2 -%%Title: none -%%CreationDate: none -%%LanguageLevel: 2 -%%EndComments -%%BeginProlog -%%BeginResource: procset SDRes-Prolog 1.0 0 -/b4_inc_state save def -/dict_count countdictstack def -/op_count count 1 sub def -userdict begin -0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit[] 0 setdash newpath -/languagelevel where {pop languagelevel 1 ne {false setstrokeadjust false setoverprint} if} if -/bdef {bind def} bind def -/c {setrgbcolor} bdef -/l {neg lineto} bdef -/rl {neg rlineto} bdef -/lc {setlinecap} bdef -/lj {setlinejoin} bdef -/lw {setlinewidth} bdef -/ml {setmiterlimit} bdef -/ld {setdash} bdef -/m {neg moveto} bdef -/ct {6 2 roll neg 6 2 roll neg 6 2 roll neg curveto} bdef -/r {rotate} bdef -/t {neg translate} bdef -/s {scale} bdef -/sw {show} bdef -/gs {gsave} bdef -/gr {grestore} bdef -/f {findfont dup length dict begin -{1 index /FID ne {def} {pop pop} ifelse} forall /Encoding ISOLatin1Encoding def -currentdict end /NFont exch definefont pop /NFont findfont} bdef -/p {closepath} bdef -/sf {scalefont setfont} bdef -/ef {eofill}bdef -/pc {closepath stroke}bdef -/ps {stroke}bdef -/pum {matrix currentmatrix}bdef -/pom {setmatrix}bdef -/bs {/aString exch def /nXOfs exch def /nWidth exch def currentpoint nXOfs 0 rmoveto pum nWidth aString stringwidth pop div 1 scale aString show pom moveto} bdef -%%EndResource -%%EndProlog -%%BeginSetup -%%EndSetup -%%Page: 1 1 -%%BeginPageSetup -%%EndPageSetup -pum -0.02837 0.02839 s -0 -8982 t -/tm matrix currentmatrix def -tm setmatrix --2372 -5802 t -1 1 s -1.000 1.000 1.000 c 10377 14783 m 2377 14783 l 2377 5802 l 18376 5802 l -18376 14783 l 10377 14783 l p ef -0 lw 1 lj 0.703 0.703 0.703 c 10914 13957 m 4329 13957 l 4329 7380 l -17499 7380 l 17499 13957 l 10914 13957 l pc -17499 13955 m 4329 13955 l ps -17499 12859 m 4329 12859 l ps -17499 11763 m 4329 11763 l ps -17499 10666 m 4329 10666 l ps -17499 9571 m 4329 9571 l ps -17499 8475 m 4329 8475 l ps -17499 7378 m 4329 7378 l ps -4329 14105 m 4329 13955 l ps -4329 14105 m 4329 13955 l ps -5792 14105 m 5792 13955 l ps -5792 14105 m 5792 13955 l ps -7255 14105 m 7255 13955 l ps -7255 14105 m 7255 13955 l ps -8719 14105 m 8719 13955 l ps -8719 14105 m 8719 13955 l ps -10182 14105 m 10182 13955 l ps -10182 14105 m 10182 13955 l ps -11645 14105 m 11645 13955 l ps -11645 14105 m 11645 13955 l ps -13108 14105 m 13108 13955 l ps -13108 14105 m 13108 13955 l ps -14572 14105 m 14572 13955 l ps -14572 14105 m 14572 13955 l ps -16035 14105 m 16035 13955 l ps -16035 14105 m 16035 13955 l ps -17499 14105 m 17499 13955 l ps -17499 14105 m 17499 13955 l ps -4329 13955 m 17499 13955 l ps -4179 13955 m 4329 13955 l ps -4179 13955 m 4329 13955 l ps -4179 12859 m 4329 12859 l ps -4179 12859 m 4329 12859 l ps -4179 11763 m 4329 11763 l ps -4179 11763 m 4329 11763 l ps -4179 10666 m 4329 10666 l ps -4179 10666 m 4329 10666 l ps -4179 9571 m 4329 9571 l ps -4179 9571 m 4329 9571 l ps -4179 8475 m 4329 8475 l ps -4179 8475 m 4329 8475 l ps -4179 7378 m 4329 7378 l ps -4179 7378 m 4329 7378 l ps -4329 13955 m 4329 7378 l ps -50.99681 lw 0.003 0.273 0.527 c 4329 11675 m 5792 9976 l 7255 9690 l -8719 9174 l 10182 8917 l 11645 8917 l 13108 8917 l 14572 8917 l 16035 8917 l -17499 8917 l ps -4279 11625 m 4279 11725 l 4379 11725 l 4379 11625 l 4279 11625 l p ef -0 lw 4279 11625 m 4279 11725 l 4379 11725 l 4379 11625 l 4279 11625 l -pc -5742 9926 m 5742 10026 l 5842 10026 l 5842 9926 l 5742 9926 l p ef -5742 9926 m 5742 10026 l 5842 10026 l 5842 9926 l 5742 9926 l pc -7205 9640 m 7205 9740 l 7305 9740 l 7305 9640 l 7205 9640 l p ef -7205 9640 m 7205 9740 l 7305 9740 l 7305 9640 l 7205 9640 l pc -8669 9124 m 8669 9224 l 8769 9224 l 8769 9124 l 8669 9124 l p ef -8669 9124 m 8669 9224 l 8769 9224 l 8769 9124 l 8669 9124 l pc -10132 8867 m 10132 8967 l 10232 8967 l 10232 8867 l 10132 8867 l p ef -10132 8867 m 10132 8967 l 10232 8967 l 10232 8867 l 10132 8867 l pc -11595 8867 m 11595 8967 l 11695 8967 l 11695 8867 l 11595 8867 l p ef -11595 8867 m 11595 8967 l 11695 8967 l 11695 8867 l 11595 8867 l pc -13058 8867 m 13058 8967 l 13158 8967 l 13158 8867 l 13058 8867 l p ef -13058 8867 m 13058 8967 l 13158 8967 l 13158 8867 l 13058 8867 l pc -14522 8867 m 14522 8967 l 14622 8967 l 14622 8867 l 14522 8867 l p ef -14522 8867 m 14522 8967 l 14622 8967 l 14622 8867 l 14522 8867 l pc -15985 8867 m 15985 8967 l 16085 8967 l 16085 8867 l 15985 8867 l p ef -15985 8867 m 15985 8967 l 16085 8967 l 16085 8867 l 15985 8867 l pc -17449 8867 m 17449 8967 l 17549 8967 l 17549 8867 l 17449 8867 l p ef -17449 8867 m 17449 8967 l 17549 8967 l 17549 8867 l 17449 8867 l pc -50.99681 lw 1.000 0.261 0.058 c 4329 11322 m 5792 9485 l 7255 9020 l -8719 8954 l 10182 8808 l 11645 8624 l 13108 8624 l 14572 8624 l 16035 8624 l -17499 8624 l ps -4279 11322 m 4329 11372 l 4379 11322 l 4329 11272 l 4279 11322 l p ef -0 lw 4279 11322 m 4329 11372 l 4379 11322 l 4329 11272 l 4279 11322 l -pc -5742 9485 m 5792 9535 l 5842 9485 l 5792 9435 l 5742 9485 l p ef -5742 9485 m 5792 9535 l 5842 9485 l 5792 9435 l 5742 9485 l pc -7205 9020 m 7255 9070 l 7305 9020 l 7255 8970 l 7205 9020 l p ef -7205 9020 m 7255 9070 l 7305 9020 l 7255 8970 l 7205 9020 l pc -8669 8954 m 8719 9004 l 8769 8954 l 8719 8904 l 8669 8954 l p ef -8669 8954 m 8719 9004 l 8769 8954 l 8719 8904 l 8669 8954 l pc -10132 8808 m 10182 8858 l 10232 8808 l 10182 8758 l 10132 8808 l p ef -10132 8808 m 10182 8858 l 10232 8808 l 10182 8758 l 10132 8808 l pc -11595 8624 m 11645 8674 l 11695 8624 l 11645 8574 l 11595 8624 l p ef -11595 8624 m 11645 8674 l 11695 8624 l 11645 8574 l 11595 8624 l pc -13058 8624 m 13108 8674 l 13158 8624 l 13108 8574 l 13058 8624 l p ef -13058 8624 m 13108 8674 l 13158 8624 l 13108 8574 l 13058 8624 l pc -14522 8624 m 14572 8674 l 14622 8624 l 14572 8574 l 14522 8624 l p ef -14522 8624 m 14572 8674 l 14622 8624 l 14572 8574 l 14522 8624 l pc -15985 8624 m 16035 8674 l 16085 8624 l 16035 8574 l 15985 8624 l p ef -15985 8624 m 16035 8674 l 16085 8624 l 16035 8574 l 15985 8624 l pc -17449 8624 m 17499 8674 l 17549 8624 l 17499 8574 l 17449 8624 l p ef -17449 8624 m 17499 8674 l 17549 8624 l 17499 8574 l 17449 8624 l pc -50.99681 lw 1.000 0.828 0.128 c 4329 11899 m 5792 9531 l 7255 9160 l -8719 9110 l 10182 8810 l 11645 8465 l 13108 8296 l 14572 8296 l 16035 8296 l -17499 8296 l ps -4279 11849 m 4329 11949 l 4379 11849 l 4279 11849 l p ef -0 lw 4279 11849 m 4329 11949 l 4379 11849 l 4279 11849 l pc -5742 9481 m 5792 9581 l 5842 9481 l 5742 9481 l p ef -5742 9481 m 5792 9581 l 5842 9481 l 5742 9481 l pc -7205 9110 m 7255 9210 l 7305 9110 l 7205 9110 l p ef -7205 9110 m 7255 9210 l 7305 9110 l 7205 9110 l pc -8669 9060 m 8719 9160 l 8769 9060 l 8669 9060 l p ef -8669 9060 m 8719 9160 l 8769 9060 l 8669 9060 l pc -10132 8760 m 10182 8860 l 10232 8760 l 10132 8760 l p ef -10132 8760 m 10182 8860 l 10232 8760 l 10132 8760 l pc -11595 8415 m 11645 8515 l 11695 8415 l 11595 8415 l p ef -11595 8415 m 11645 8515 l 11695 8415 l 11595 8415 l pc -13058 8246 m 13108 8346 l 13158 8246 l 13058 8246 l p ef -13058 8246 m 13108 8346 l 13158 8246 l 13058 8246 l pc -14522 8246 m 14572 8346 l 14622 8246 l 14522 8246 l p ef -14522 8246 m 14572 8346 l 14622 8246 l 14522 8246 l pc -15985 8246 m 16035 8346 l 16085 8246 l 15985 8246 l p ef -15985 8246 m 16035 8346 l 16085 8246 l 15985 8246 l pc -17449 8246 m 17499 8346 l 17549 8246 l 17449 8246 l p ef -17449 8246 m 17499 8346 l 17549 8246 l 17449 8246 l pc -50.99681 lw 0.343 0.617 0.113 c 4329 11766 m 5792 9598 l 7255 9259 l -8719 8811 l 10182 8563 l 11645 8479 l 13108 8284 l 14572 8226 l 16035 8213 l -17499 8158 l ps -4279 11816 m 4379 11816 l 4329 11716 l 4279 11816 l p ef -0 lw 4279 11816 m 4379 11816 l 4329 11716 l 4279 11816 l pc -5742 9648 m 5842 9648 l 5792 9548 l 5742 9648 l p ef -5742 9648 m 5842 9648 l 5792 9548 l 5742 9648 l pc -7205 9309 m 7305 9309 l 7255 9209 l 7205 9309 l p ef -7205 9309 m 7305 9309 l 7255 9209 l 7205 9309 l pc -8669 8861 m 8769 8861 l 8719 8761 l 8669 8861 l p ef -8669 8861 m 8769 8861 l 8719 8761 l 8669 8861 l pc -10132 8613 m 10232 8613 l 10182 8513 l 10132 8613 l p ef -10132 8613 m 10232 8613 l 10182 8513 l 10132 8613 l pc -11595 8529 m 11695 8529 l 11645 8429 l 11595 8529 l p ef -11595 8529 m 11695 8529 l 11645 8429 l 11595 8529 l pc -13058 8334 m 13158 8334 l 13108 8234 l 13058 8334 l p ef -13058 8334 m 13158 8334 l 13108 8234 l 13058 8334 l pc -14522 8276 m 14622 8276 l 14572 8176 l 14522 8276 l p ef -14522 8276 m 14622 8276 l 14572 8176 l 14522 8276 l pc -15985 8263 m 16085 8263 l 16035 8163 l 15985 8263 l p ef -15985 8263 m 16085 8263 l 16035 8163 l 15985 8263 l pc -17449 8208 m 17549 8208 l 17499 8108 l 17449 8208 l p ef -17449 8208 m 17549 8208 l 17499 8108 l 17449 8208 l pc -50.99681 lw 0.496 0.003 0.132 c 4329 12747 m 5792 10141 l 7255 9196 l -8719 8669 l 10182 8474 l 11645 8346 l 13108 8203 l 14572 8134 l 16035 8025 l -17499 7999 l ps -4279 12697 m 4279 12797 l 4379 12747 l 4279 12697 l p ef -0 lw 4279 12697 m 4279 12797 l 4379 12747 l 4279 12697 l pc -5742 10091 m 5742 10191 l 5842 10141 l 5742 10091 l p ef -5742 10091 m 5742 10191 l 5842 10141 l 5742 10091 l pc -7205 9146 m 7205 9246 l 7305 9196 l 7205 9146 l p ef -7205 9146 m 7205 9246 l 7305 9196 l 7205 9146 l pc -8669 8619 m 8669 8719 l 8769 8669 l 8669 8619 l p ef -8669 8619 m 8669 8719 l 8769 8669 l 8669 8619 l pc -10132 8424 m 10132 8524 l 10232 8474 l 10132 8424 l p ef -10132 8424 m 10132 8524 l 10232 8474 l 10132 8424 l pc -11595 8296 m 11595 8396 l 11695 8346 l 11595 8296 l p ef -11595 8296 m 11595 8396 l 11695 8346 l 11595 8296 l pc -13058 8153 m 13058 8253 l 13158 8203 l 13058 8153 l p ef -13058 8153 m 13058 8253 l 13158 8203 l 13058 8153 l pc -14522 8084 m 14522 8184 l 14622 8134 l 14522 8084 l p ef -14522 8084 m 14522 8184 l 14622 8134 l 14522 8084 l pc -15985 7975 m 15985 8075 l 16085 8025 l 15985 7975 l p ef -15985 7975 m 15985 8075 l 16085 8025 l 15985 7975 l pc -17449 7949 m 17449 8049 l 17549 7999 l 17449 7949 l p ef -17449 7949 m 17449 8049 l 17549 7999 l 17449 7949 l pc -pum -3866 14523 t -0.003 0.003 0.003 c 27 0 m 27 -26 l 89 -26 l 89 -213 l 34 -174 l 34 -204 l -91 -243 l 120 -243 l 120 -26 l 179 -26 l 179 0 l 27 0 l p ef -368 -122 m 368 -99 365 -79 361 -63 ct 356 -47 350 -34 343 -25 ct 335 -15 326 -8 316 -3 ct -305 1 294 3 283 3 ct 271 3 260 1 250 -3 ct 239 -8 231 -15 223 -24 ct 215 -34 210 -47 205 -63 ct -201 -79 199 -99 199 -122 ct 199 -146 201 -167 205 -183 ct 210 -199 216 -212 223 -221 ct -231 -231 240 -237 250 -241 ct 260 -245 272 -247 284 -247 ct 295 -247 306 -245 316 -241 ct -327 -237 335 -231 343 -221 ct 351 -212 357 -199 361 -183 ct 365 -167 368 -146 368 -122 ct -p -336 -122 m 336 -141 335 -157 333 -170 ct 330 -183 327 -193 322 -201 ct 318 -209 312 -214 306 -217 ct -299 -220 292 -222 284 -222 ct 275 -222 267 -220 261 -217 ct 254 -214 248 -208 244 -201 ct -239 -193 236 -183 234 -170 ct 231 -157 230 -141 230 -122 ct 230 -103 231 -88 234 -75 ct -236 -62 239 -52 244 -44 ct 249 -36 254 -31 261 -27 ct 267 -24 275 -22 283 -22 ct -291 -22 299 -24 305 -27 ct 312 -31 317 -36 322 -44 ct 326 -52 330 -62 332 -75 ct -335 -88 336 -103 336 -122 ct p ef -553 -122 m 553 -99 550 -79 546 -63 ct 541 -47 535 -34 528 -25 ct 520 -15 511 -8 501 -3 ct -490 1 479 3 468 3 ct 456 3 445 1 435 -3 ct 424 -8 416 -15 408 -24 ct 400 -34 395 -47 390 -63 ct -386 -79 384 -99 384 -122 ct 384 -146 386 -167 390 -183 ct 395 -199 401 -212 408 -221 ct -416 -231 425 -237 435 -241 ct 445 -245 457 -247 469 -247 ct 480 -247 491 -245 501 -241 ct -512 -237 520 -231 528 -221 ct 536 -212 542 -199 546 -183 ct 550 -167 553 -146 553 -122 ct -p -521 -122 m 521 -141 520 -157 518 -170 ct 515 -183 512 -193 507 -201 ct 503 -209 497 -214 491 -217 ct -484 -220 477 -222 469 -222 ct 460 -222 452 -220 446 -217 ct 439 -214 433 -208 429 -201 ct -424 -193 421 -183 419 -170 ct 416 -157 415 -141 415 -122 ct 415 -103 416 -88 419 -75 ct -421 -62 424 -52 429 -44 ct 434 -36 439 -31 446 -27 ct 452 -24 460 -22 468 -22 ct -476 -22 484 -24 490 -27 ct 497 -31 502 -36 507 -44 ct 511 -52 515 -62 517 -75 ct -520 -88 521 -103 521 -122 ct p ef -739 -122 m 739 -99 736 -79 732 -63 ct 727 -47 721 -34 714 -25 ct 706 -15 697 -8 687 -3 ct -676 1 665 3 654 3 ct 642 3 631 1 621 -3 ct 610 -8 602 -15 594 -24 ct 586 -34 581 -47 576 -63 ct -572 -79 570 -99 570 -122 ct 570 -146 572 -167 576 -183 ct 581 -199 587 -212 594 -221 ct -602 -231 611 -237 621 -241 ct 631 -245 643 -247 655 -247 ct 666 -247 677 -245 687 -241 ct -698 -237 706 -231 714 -221 ct 722 -212 728 -199 732 -183 ct 736 -167 739 -146 739 -122 ct -p -707 -122 m 707 -141 706 -157 704 -170 ct 701 -183 698 -193 693 -201 ct 689 -209 683 -214 677 -217 ct -670 -220 663 -222 655 -222 ct 646 -222 638 -220 632 -217 ct 625 -214 619 -208 615 -201 ct -610 -193 607 -183 605 -170 ct 602 -157 601 -141 601 -122 ct 601 -103 602 -88 605 -75 ct -607 -62 610 -52 615 -44 ct 620 -36 625 -31 632 -27 ct 638 -24 646 -22 654 -22 ct -662 -22 670 -24 676 -27 ct 683 -31 688 -36 693 -44 ct 697 -52 701 -62 703 -75 ct -706 -88 707 -103 707 -122 ct p ef -924 -122 m 924 -99 921 -79 917 -63 ct 912 -47 906 -34 899 -25 ct 891 -15 882 -8 872 -3 ct -861 1 850 3 839 3 ct 827 3 816 1 806 -3 ct 795 -8 787 -15 779 -24 ct 771 -34 766 -47 761 -63 ct -757 -79 755 -99 755 -122 ct 755 -146 757 -167 761 -183 ct 766 -199 772 -212 779 -221 ct -787 -231 796 -237 806 -241 ct 816 -245 828 -247 840 -247 ct 851 -247 862 -245 872 -241 ct -883 -237 891 -231 899 -221 ct 907 -212 913 -199 917 -183 ct 921 -167 924 -146 924 -122 ct -p -892 -122 m 892 -141 891 -157 889 -170 ct 886 -183 883 -193 878 -201 ct 874 -209 868 -214 862 -217 ct -855 -220 848 -222 840 -222 ct 831 -222 823 -220 817 -217 ct 810 -214 804 -208 800 -201 ct -795 -193 792 -183 790 -170 ct 787 -157 786 -141 786 -122 ct 786 -103 787 -88 790 -75 ct -792 -62 795 -52 800 -44 ct 805 -36 810 -31 817 -27 ct 823 -24 831 -22 839 -22 ct -847 -22 855 -24 861 -27 ct 868 -31 873 -36 878 -44 ct 882 -52 886 -62 888 -75 ct -891 -88 892 -103 892 -122 ct p ef -pom -pum -5329 14523 t -181 -68 m 181 -57 179 -47 175 -38 ct 172 -29 166 -22 160 -16 ct 153 -10 144 -5 134 -2 ct -123 1 112 3 98 3 ct 83 3 71 1 60 -3 ct 50 -6 42 -11 35 -17 ct 28 -24 23 -31 20 -39 ct -17 -46 14 -55 13 -63 ct 46 -66 l 46 -60 48 -54 51 -48 ct 53 -43 56 -38 61 -35 ct -65 -31 70 -28 76 -26 ct 83 -24 90 -23 98 -23 ct 114 -23 126 -27 135 -34 ct 144 -42 149 -54 149 -69 ct -149 -78 147 -85 143 -90 ct 139 -96 134 -100 128 -103 ct 122 -106 115 -108 109 -109 ct -102 -110 95 -111 89 -111 ct 72 -111 l 72 -138 l 89 -138 l 94 -138 101 -139 107 -140 ct -113 -141 119 -143 124 -146 ct 129 -149 134 -154 137 -159 ct 141 -164 142 -171 142 -180 ct -142 -193 138 -203 131 -210 ct 123 -218 112 -221 97 -221 ct 83 -221 72 -218 64 -211 ct -55 -204 50 -194 49 -182 ct 18 -184 l 19 -195 22 -204 26 -212 ct 31 -220 37 -226 44 -231 ct -51 -237 59 -241 68 -243 ct 77 -246 87 -247 97 -247 ct 111 -247 122 -245 132 -242 ct -142 -239 150 -234 156 -228 ct 162 -222 167 -216 170 -208 ct 173 -200 174 -192 174 -183 ct -174 -176 173 -169 171 -163 ct 169 -157 166 -151 162 -146 ct 158 -141 153 -137 146 -134 ct -140 -130 132 -127 123 -125 ct 123 -125 l 133 -124 142 -122 149 -118 ct 156 -115 162 -111 167 -105 ct -171 -100 175 -95 177 -88 ct 180 -82 181 -75 181 -68 ct p ef -368 -122 m 368 -99 365 -79 361 -63 ct 356 -47 350 -34 343 -25 ct 335 -15 326 -8 316 -3 ct -305 1 294 3 283 3 ct 271 3 260 1 250 -3 ct 239 -8 231 -15 223 -24 ct 215 -34 210 -47 205 -63 ct -201 -79 199 -99 199 -122 ct 199 -146 201 -167 205 -183 ct 210 -199 216 -212 223 -221 ct -231 -231 240 -237 250 -241 ct 260 -245 272 -247 284 -247 ct 295 -247 306 -245 316 -241 ct -327 -237 335 -231 343 -221 ct 351 -212 357 -199 361 -183 ct 365 -167 368 -146 368 -122 ct -p -336 -122 m 336 -141 335 -157 333 -170 ct 330 -183 327 -193 322 -201 ct 318 -209 312 -214 306 -217 ct -299 -220 292 -222 284 -222 ct 275 -222 267 -220 261 -217 ct 254 -214 248 -208 244 -201 ct -239 -193 236 -183 234 -170 ct 231 -157 230 -141 230 -122 ct 230 -103 231 -88 234 -75 ct -236 -62 239 -52 244 -44 ct 249 -36 254 -31 261 -27 ct 267 -24 275 -22 283 -22 ct -291 -22 299 -24 305 -27 ct 312 -31 317 -36 322 -44 ct 326 -52 330 -62 332 -75 ct -335 -88 336 -103 336 -122 ct p ef -553 -122 m 553 -99 550 -79 546 -63 ct 541 -47 535 -34 528 -25 ct 520 -15 511 -8 501 -3 ct -490 1 479 3 468 3 ct 456 3 445 1 435 -3 ct 424 -8 416 -15 408 -24 ct 400 -34 395 -47 390 -63 ct -386 -79 384 -99 384 -122 ct 384 -146 386 -167 390 -183 ct 395 -199 401 -212 408 -221 ct -416 -231 425 -237 435 -241 ct 445 -245 457 -247 469 -247 ct 480 -247 491 -245 501 -241 ct -512 -237 520 -231 528 -221 ct 536 -212 542 -199 546 -183 ct 550 -167 553 -146 553 -122 ct -p -521 -122 m 521 -141 520 -157 518 -170 ct 515 -183 512 -193 507 -201 ct 503 -209 497 -214 491 -217 ct -484 -220 477 -222 469 -222 ct 460 -222 452 -220 446 -217 ct 439 -214 433 -208 429 -201 ct -424 -193 421 -183 419 -170 ct 416 -157 415 -141 415 -122 ct 415 -103 416 -88 419 -75 ct -421 -62 424 -52 429 -44 ct 434 -36 439 -31 446 -27 ct 452 -24 460 -22 468 -22 ct -476 -22 484 -24 490 -27 ct 497 -31 502 -36 507 -44 ct 511 -52 515 -62 517 -75 ct -520 -88 521 -103 521 -122 ct p ef -739 -122 m 739 -99 736 -79 732 -63 ct 727 -47 721 -34 714 -25 ct 706 -15 697 -8 687 -3 ct -676 1 665 3 654 3 ct 642 3 631 1 621 -3 ct 610 -8 602 -15 594 -24 ct 586 -34 581 -47 576 -63 ct -572 -79 570 -99 570 -122 ct 570 -146 572 -167 576 -183 ct 581 -199 587 -212 594 -221 ct -602 -231 611 -237 621 -241 ct 631 -245 643 -247 655 -247 ct 666 -247 677 -245 687 -241 ct -698 -237 706 -231 714 -221 ct 722 -212 728 -199 732 -183 ct 736 -167 739 -146 739 -122 ct -p -707 -122 m 707 -141 706 -157 704 -170 ct 701 -183 698 -193 693 -201 ct 689 -209 683 -214 677 -217 ct -670 -220 663 -222 655 -222 ct 646 -222 638 -220 632 -217 ct 625 -214 619 -208 615 -201 ct -610 -193 607 -183 605 -170 ct 602 -157 601 -141 601 -122 ct 601 -103 602 -88 605 -75 ct -607 -62 610 -52 615 -44 ct 620 -36 625 -31 632 -27 ct 638 -24 646 -22 654 -22 ct -662 -22 670 -24 676 -27 ct 683 -31 688 -36 693 -44 ct 697 -52 701 -62 703 -75 ct -706 -88 707 -103 707 -122 ct p ef -924 -122 m 924 -99 921 -79 917 -63 ct 912 -47 906 -34 899 -25 ct 891 -15 882 -8 872 -3 ct -861 1 850 3 839 3 ct 827 3 816 1 806 -3 ct 795 -8 787 -15 779 -24 ct 771 -34 766 -47 761 -63 ct -757 -79 755 -99 755 -122 ct 755 -146 757 -167 761 -183 ct 766 -199 772 -212 779 -221 ct -787 -231 796 -237 806 -241 ct 816 -245 828 -247 840 -247 ct 851 -247 862 -245 872 -241 ct -883 -237 891 -231 899 -221 ct 907 -212 913 -199 917 -183 ct 921 -167 924 -146 924 -122 ct -p -892 -122 m 892 -141 891 -157 889 -170 ct 886 -183 883 -193 878 -201 ct 874 -209 868 -214 862 -217 ct -855 -220 848 -222 840 -222 ct 831 -222 823 -220 817 -217 ct 810 -214 804 -208 800 -201 ct -795 -193 792 -183 790 -170 ct 787 -157 786 -141 786 -122 ct 786 -103 787 -88 790 -75 ct -792 -62 795 -52 800 -44 ct 805 -36 810 -31 817 -27 ct 823 -24 831 -22 839 -22 ct -847 -22 855 -24 861 -27 ct 868 -31 873 -36 878 -44 ct 882 -52 886 -62 888 -75 ct -891 -88 892 -103 892 -122 ct p ef -pom -pum -6792 14523 t -182 -80 m 182 -67 180 -56 176 -46 ct 172 -36 167 -27 160 -20 ct 152 -13 143 -7 133 -3 ct -122 1 109 3 95 3 ct 83 3 71 1 62 -1 ct 52 -4 44 -9 38 -14 ct 31 -19 26 -25 22 -32 ct -18 -39 16 -47 14 -55 ct 46 -58 l 47 -54 49 -49 51 -45 ct 53 -41 56 -37 60 -33 ct -64 -30 69 -27 75 -25 ct 81 -23 88 -22 96 -22 ct 104 -22 111 -24 118 -26 ct 124 -29 130 -32 135 -37 ct -139 -42 143 -48 145 -55 ct 148 -62 149 -70 149 -79 ct 149 -86 148 -93 146 -99 ct -143 -106 140 -111 135 -116 ct 131 -120 125 -124 119 -126 ct 112 -129 105 -130 97 -130 ct -92 -130 87 -130 82 -129 ct 78 -128 74 -126 70 -125 ct 67 -123 63 -121 60 -119 ct -57 -117 54 -115 52 -113 ct 21 -113 l 29 -243 l 167 -243 l 167 -217 l 58 -217 l -53 -140 l 58 -144 65 -148 74 -151 ct 82 -154 92 -155 103 -155 ct 115 -155 126 -154 136 -150 ct -145 -146 154 -141 160 -134 ct 167 -128 172 -120 176 -110 ct 180 -101 182 -91 182 -80 ct -p ef -368 -122 m 368 -99 365 -79 361 -63 ct 356 -47 350 -34 343 -25 ct 335 -15 326 -8 316 -3 ct -305 1 294 3 283 3 ct 271 3 260 1 250 -3 ct 239 -8 231 -15 223 -24 ct 215 -34 210 -47 205 -63 ct -201 -79 199 -99 199 -122 ct 199 -146 201 -167 205 -183 ct 210 -199 216 -212 223 -221 ct -231 -231 240 -237 250 -241 ct 260 -245 272 -247 284 -247 ct 295 -247 306 -245 316 -241 ct -327 -237 335 -231 343 -221 ct 351 -212 357 -199 361 -183 ct 365 -167 368 -146 368 -122 ct -p -336 -122 m 336 -141 335 -157 333 -170 ct 330 -183 327 -193 322 -201 ct 318 -209 312 -214 306 -217 ct -299 -220 292 -222 284 -222 ct 275 -222 267 -220 261 -217 ct 254 -214 248 -208 244 -201 ct -239 -193 236 -183 234 -170 ct 231 -157 230 -141 230 -122 ct 230 -103 231 -88 234 -75 ct -236 -62 239 -52 244 -44 ct 249 -36 254 -31 261 -27 ct 267 -24 275 -22 283 -22 ct -291 -22 299 -24 305 -27 ct 312 -31 317 -36 322 -44 ct 326 -52 330 -62 332 -75 ct -335 -88 336 -103 336 -122 ct p ef -553 -122 m 553 -99 550 -79 546 -63 ct 541 -47 535 -34 528 -25 ct 520 -15 511 -8 501 -3 ct -490 1 479 3 468 3 ct 456 3 445 1 435 -3 ct 424 -8 416 -15 408 -24 ct 400 -34 395 -47 390 -63 ct -386 -79 384 -99 384 -122 ct 384 -146 386 -167 390 -183 ct 395 -199 401 -212 408 -221 ct -416 -231 425 -237 435 -241 ct 445 -245 457 -247 469 -247 ct 480 -247 491 -245 501 -241 ct -512 -237 520 -231 528 -221 ct 536 -212 542 -199 546 -183 ct 550 -167 553 -146 553 -122 ct -p -521 -122 m 521 -141 520 -157 518 -170 ct 515 -183 512 -193 507 -201 ct 503 -209 497 -214 491 -217 ct -484 -220 477 -222 469 -222 ct 460 -222 452 -220 446 -217 ct 439 -214 433 -208 429 -201 ct -424 -193 421 -183 419 -170 ct 416 -157 415 -141 415 -122 ct 415 -103 416 -88 419 -75 ct -421 -62 424 -52 429 -44 ct 434 -36 439 -31 446 -27 ct 452 -24 460 -22 468 -22 ct -476 -22 484 -24 490 -27 ct 497 -31 502 -36 507 -44 ct 511 -52 515 -62 517 -75 ct -520 -88 521 -103 521 -122 ct p ef -739 -122 m 739 -99 736 -79 732 -63 ct 727 -47 721 -34 714 -25 ct 706 -15 697 -8 687 -3 ct -676 1 665 3 654 3 ct 642 3 631 1 621 -3 ct 610 -8 602 -15 594 -24 ct 586 -34 581 -47 576 -63 ct -572 -79 570 -99 570 -122 ct 570 -146 572 -167 576 -183 ct 581 -199 587 -212 594 -221 ct -602 -231 611 -237 621 -241 ct 631 -245 643 -247 655 -247 ct 666 -247 677 -245 687 -241 ct -698 -237 706 -231 714 -221 ct 722 -212 728 -199 732 -183 ct 736 -167 739 -146 739 -122 ct -p -707 -122 m 707 -141 706 -157 704 -170 ct 701 -183 698 -193 693 -201 ct 689 -209 683 -214 677 -217 ct -670 -220 663 -222 655 -222 ct 646 -222 638 -220 632 -217 ct 625 -214 619 -208 615 -201 ct -610 -193 607 -183 605 -170 ct 602 -157 601 -141 601 -122 ct 601 -103 602 -88 605 -75 ct -607 -62 610 -52 615 -44 ct 620 -36 625 -31 632 -27 ct 638 -24 646 -22 654 -22 ct -662 -22 670 -24 676 -27 ct 683 -31 688 -36 693 -44 ct 697 -52 701 -62 703 -75 ct -706 -88 707 -103 707 -122 ct p ef -924 -122 m 924 -99 921 -79 917 -63 ct 912 -47 906 -34 899 -25 ct 891 -15 882 -8 872 -3 ct -861 1 850 3 839 3 ct 827 3 816 1 806 -3 ct 795 -8 787 -15 779 -24 ct 771 -34 766 -47 761 -63 ct -757 -79 755 -99 755 -122 ct 755 -146 757 -167 761 -183 ct 766 -199 772 -212 779 -221 ct -787 -231 796 -237 806 -241 ct 816 -245 828 -247 840 -247 ct 851 -247 862 -245 872 -241 ct -883 -237 891 -231 899 -221 ct 907 -212 913 -199 917 -183 ct 921 -167 924 -146 924 -122 ct -p -892 -122 m 892 -141 891 -157 889 -170 ct 886 -183 883 -193 878 -201 ct 874 -209 868 -214 862 -217 ct -855 -220 848 -222 840 -222 ct 831 -222 823 -220 817 -217 ct 810 -214 804 -208 800 -201 ct -795 -193 792 -183 790 -170 ct 787 -157 786 -141 786 -122 ct 786 -103 787 -88 790 -75 ct -792 -62 795 -52 800 -44 ct 805 -36 810 -31 817 -27 ct 823 -24 831 -22 839 -22 ct -847 -22 855 -24 861 -27 ct 868 -31 873 -36 878 -44 ct 882 -52 886 -62 888 -75 ct -891 -88 892 -103 892 -122 ct p ef -pom -pum -8256 14523 t -179 -218 m 166 -200 155 -182 145 -165 ct 135 -147 126 -130 119 -113 ct 111 -95 106 -77 101 -59 ct -97 -41 95 -21 95 -1 ct 63 -1 l 63 -20 65 -39 70 -58 ct 74 -76 81 -95 88 -113 ct -96 -131 105 -148 116 -166 ct 126 -183 137 -200 149 -217 ct 18 -217 l 18 -243 l -179 -243 l 179 -218 l p ef -368 -122 m 368 -99 365 -79 361 -63 ct 356 -47 350 -34 343 -25 ct 335 -15 326 -8 316 -3 ct -305 1 294 3 283 3 ct 271 3 260 1 250 -3 ct 239 -8 231 -15 223 -24 ct 215 -34 210 -47 205 -63 ct -201 -79 199 -99 199 -122 ct 199 -146 201 -167 205 -183 ct 210 -199 216 -212 223 -221 ct -231 -231 240 -237 250 -241 ct 260 -245 272 -247 284 -247 ct 295 -247 306 -245 316 -241 ct -327 -237 335 -231 343 -221 ct 351 -212 357 -199 361 -183 ct 365 -167 368 -146 368 -122 ct -p -336 -122 m 336 -141 335 -157 333 -170 ct 330 -183 327 -193 322 -201 ct 318 -209 312 -214 306 -217 ct -299 -220 292 -222 284 -222 ct 275 -222 267 -220 261 -217 ct 254 -214 248 -208 244 -201 ct -239 -193 236 -183 234 -170 ct 231 -157 230 -141 230 -122 ct 230 -103 231 -88 234 -75 ct -236 -62 239 -52 244 -44 ct 249 -36 254 -31 261 -27 ct 267 -24 275 -22 283 -22 ct -291 -22 299 -24 305 -27 ct 312 -31 317 -36 322 -44 ct 326 -52 330 -62 332 -75 ct -335 -88 336 -103 336 -122 ct p ef -553 -122 m 553 -99 550 -79 546 -63 ct 541 -47 535 -34 528 -25 ct 520 -15 511 -8 501 -3 ct -490 1 479 3 468 3 ct 456 3 445 1 435 -3 ct 424 -8 416 -15 408 -24 ct 400 -34 395 -47 390 -63 ct -386 -79 384 -99 384 -122 ct 384 -146 386 -167 390 -183 ct 395 -199 401 -212 408 -221 ct -416 -231 425 -237 435 -241 ct 445 -245 457 -247 469 -247 ct 480 -247 491 -245 501 -241 ct -512 -237 520 -231 528 -221 ct 536 -212 542 -199 546 -183 ct 550 -167 553 -146 553 -122 ct -p -521 -122 m 521 -141 520 -157 518 -170 ct 515 -183 512 -193 507 -201 ct 503 -209 497 -214 491 -217 ct -484 -220 477 -222 469 -222 ct 460 -222 452 -220 446 -217 ct 439 -214 433 -208 429 -201 ct -424 -193 421 -183 419 -170 ct 416 -157 415 -141 415 -122 ct 415 -103 416 -88 419 -75 ct -421 -62 424 -52 429 -44 ct 434 -36 439 -31 446 -27 ct 452 -24 460 -22 468 -22 ct -476 -22 484 -24 490 -27 ct 497 -31 502 -36 507 -44 ct 511 -52 515 -62 517 -75 ct -520 -88 521 -103 521 -122 ct p ef -739 -122 m 739 -99 736 -79 732 -63 ct 727 -47 721 -34 714 -25 ct 706 -15 697 -8 687 -3 ct -676 1 665 3 654 3 ct 642 3 631 1 621 -3 ct 610 -8 602 -15 594 -24 ct 586 -34 581 -47 576 -63 ct -572 -79 570 -99 570 -122 ct 570 -146 572 -167 576 -183 ct 581 -199 587 -212 594 -221 ct -602 -231 611 -237 621 -241 ct 631 -245 643 -247 655 -247 ct 666 -247 677 -245 687 -241 ct -698 -237 706 -231 714 -221 ct 722 -212 728 -199 732 -183 ct 736 -167 739 -146 739 -122 ct -p -707 -122 m 707 -141 706 -157 704 -170 ct 701 -183 698 -193 693 -201 ct 689 -209 683 -214 677 -217 ct -670 -220 663 -222 655 -222 ct 646 -222 638 -220 632 -217 ct 625 -214 619 -208 615 -201 ct -610 -193 607 -183 605 -170 ct 602 -157 601 -141 601 -122 ct 601 -103 602 -88 605 -75 ct -607 -62 610 -52 615 -44 ct 620 -36 625 -31 632 -27 ct 638 -24 646 -22 654 -22 ct -662 -22 670 -24 676 -27 ct 683 -31 688 -36 693 -44 ct 697 -52 701 -62 703 -75 ct -706 -88 707 -103 707 -122 ct p ef -924 -122 m 924 -99 921 -79 917 -63 ct 912 -47 906 -34 899 -25 ct 891 -15 882 -8 872 -3 ct -861 1 850 3 839 3 ct 827 3 816 1 806 -3 ct 795 -8 787 -15 779 -24 ct 771 -34 766 -47 761 -63 ct -757 -79 755 -99 755 -122 ct 755 -146 757 -167 761 -183 ct 766 -199 772 -212 779 -221 ct -787 -231 796 -237 806 -241 ct 816 -245 828 -247 840 -247 ct 851 -247 862 -245 872 -241 ct -883 -237 891 -231 899 -221 ct 907 -212 913 -199 917 -183 ct 921 -167 924 -146 924 -122 ct -p -892 -122 m 892 -141 891 -157 889 -170 ct 886 -183 883 -193 878 -201 ct 874 -209 868 -214 862 -217 ct -855 -220 848 -222 840 -222 ct 831 -222 823 -220 817 -217 ct 810 -214 804 -208 800 -201 ct -795 -193 792 -183 790 -170 ct 787 -157 786 -141 786 -122 ct 786 -103 787 -88 790 -75 ct -792 -62 795 -52 800 -44 ct 805 -36 810 -31 817 -27 ct 823 -24 831 -22 839 -22 ct -847 -22 855 -24 861 -27 ct 868 -31 873 -36 878 -44 ct 882 -52 886 -62 888 -75 ct -891 -88 892 -103 892 -122 ct p ef -pom -pum -9719 14523 t -180 -127 m 180 -105 178 -86 173 -70 ct 169 -54 164 -40 156 -29 ct 148 -19 139 -11 128 -5 ct -117 0 105 3 92 3 ct 82 3 74 2 67 0 ct 59 -2 52 -5 47 -9 ct 41 -13 36 -18 32 -24 ct -27 -31 24 -39 22 -48 ct 51 -52 l 54 -42 59 -34 66 -29 ct 73 -24 82 -22 92 -22 ct -101 -22 108 -24 115 -28 ct 122 -32 128 -38 133 -46 ct 138 -54 142 -64 144 -76 ct -147 -88 149 -102 149 -118 ct 147 -112 143 -108 139 -103 ct 135 -99 130 -95 125 -93 ct -119 -90 114 -87 107 -86 ct 101 -84 95 -84 89 -84 ct 78 -84 68 -86 59 -89 ct 50 -93 42 -99 36 -106 ct -30 -113 25 -122 22 -132 ct 18 -142 17 -153 17 -165 ct 17 -178 18 -189 22 -199 ct -26 -209 31 -218 38 -225 ct 45 -232 53 -238 63 -241 ct 73 -245 85 -247 97 -247 ct -124 -247 145 -237 159 -217 ct 173 -197 180 -167 180 -127 ct p -146 -157 m 146 -166 145 -174 143 -182 ct 141 -190 137 -197 133 -203 ct 129 -209 124 -213 118 -217 ct -112 -220 104 -222 96 -222 ct 89 -222 82 -221 76 -218 ct 70 -215 65 -211 61 -207 ct -57 -202 54 -196 51 -189 ct 49 -182 48 -174 48 -165 ct 48 -157 49 -150 51 -143 ct -53 -136 56 -130 60 -124 ct 64 -119 69 -115 75 -112 ct 81 -109 88 -108 96 -108 ct -102 -108 108 -109 114 -111 ct 119 -113 125 -116 130 -120 ct 134 -124 138 -129 141 -135 ct -144 -141 146 -149 146 -157 ct p ef -368 -122 m 368 -99 365 -79 361 -63 ct 356 -47 350 -34 343 -25 ct 335 -15 326 -8 316 -3 ct -305 1 294 3 283 3 ct 271 3 260 1 250 -3 ct 239 -8 231 -15 223 -24 ct 215 -34 210 -47 205 -63 ct -201 -79 199 -99 199 -122 ct 199 -146 201 -167 205 -183 ct 210 -199 216 -212 223 -221 ct -231 -231 240 -237 250 -241 ct 260 -245 272 -247 284 -247 ct 295 -247 306 -245 316 -241 ct -327 -237 335 -231 343 -221 ct 351 -212 357 -199 361 -183 ct 365 -167 368 -146 368 -122 ct -p -336 -122 m 336 -141 335 -157 333 -170 ct 330 -183 327 -193 322 -201 ct 318 -209 312 -214 306 -217 ct -299 -220 292 -222 284 -222 ct 275 -222 267 -220 261 -217 ct 254 -214 248 -208 244 -201 ct -239 -193 236 -183 234 -170 ct 231 -157 230 -141 230 -122 ct 230 -103 231 -88 234 -75 ct -236 -62 239 -52 244 -44 ct 249 -36 254 -31 261 -27 ct 267 -24 275 -22 283 -22 ct -291 -22 299 -24 305 -27 ct 312 -31 317 -36 322 -44 ct 326 -52 330 -62 332 -75 ct -335 -88 336 -103 336 -122 ct p ef -553 -122 m 553 -99 550 -79 546 -63 ct 541 -47 535 -34 528 -25 ct 520 -15 511 -8 501 -3 ct -490 1 479 3 468 3 ct 456 3 445 1 435 -3 ct 424 -8 416 -15 408 -24 ct 400 -34 395 -47 390 -63 ct -386 -79 384 -99 384 -122 ct 384 -146 386 -167 390 -183 ct 395 -199 401 -212 408 -221 ct -416 -231 425 -237 435 -241 ct 445 -245 457 -247 469 -247 ct 480 -247 491 -245 501 -241 ct -512 -237 520 -231 528 -221 ct 536 -212 542 -199 546 -183 ct 550 -167 553 -146 553 -122 ct -p -521 -122 m 521 -141 520 -157 518 -170 ct 515 -183 512 -193 507 -201 ct 503 -209 497 -214 491 -217 ct -484 -220 477 -222 469 -222 ct 460 -222 452 -220 446 -217 ct 439 -214 433 -208 429 -201 ct -424 -193 421 -183 419 -170 ct 416 -157 415 -141 415 -122 ct 415 -103 416 -88 419 -75 ct -421 -62 424 -52 429 -44 ct 434 -36 439 -31 446 -27 ct 452 -24 460 -22 468 -22 ct -476 -22 484 -24 490 -27 ct 497 -31 502 -36 507 -44 ct 511 -52 515 -62 517 -75 ct -520 -88 521 -103 521 -122 ct p ef -739 -122 m 739 -99 736 -79 732 -63 ct 727 -47 721 -34 714 -25 ct 706 -15 697 -8 687 -3 ct -676 1 665 3 654 3 ct 642 3 631 1 621 -3 ct 610 -8 602 -15 594 -24 ct 586 -34 581 -47 576 -63 ct -572 -79 570 -99 570 -122 ct 570 -146 572 -167 576 -183 ct 581 -199 587 -212 594 -221 ct -602 -231 611 -237 621 -241 ct 631 -245 643 -247 655 -247 ct 666 -247 677 -245 687 -241 ct -698 -237 706 -231 714 -221 ct 722 -212 728 -199 732 -183 ct 736 -167 739 -146 739 -122 ct -p -707 -122 m 707 -141 706 -157 704 -170 ct 701 -183 698 -193 693 -201 ct 689 -209 683 -214 677 -217 ct -670 -220 663 -222 655 -222 ct 646 -222 638 -220 632 -217 ct 625 -214 619 -208 615 -201 ct -610 -193 607 -183 605 -170 ct 602 -157 601 -141 601 -122 ct 601 -103 602 -88 605 -75 ct -607 -62 610 -52 615 -44 ct 620 -36 625 -31 632 -27 ct 638 -24 646 -22 654 -22 ct -662 -22 670 -24 676 -27 ct 683 -31 688 -36 693 -44 ct 697 -52 701 -62 703 -75 ct -706 -88 707 -103 707 -122 ct p ef -924 -122 m 924 -99 921 -79 917 -63 ct 912 -47 906 -34 899 -25 ct 891 -15 882 -8 872 -3 ct -861 1 850 3 839 3 ct 827 3 816 1 806 -3 ct 795 -8 787 -15 779 -24 ct 771 -34 766 -47 761 -63 ct -757 -79 755 -99 755 -122 ct 755 -146 757 -167 761 -183 ct 766 -199 772 -212 779 -221 ct -787 -231 796 -237 806 -241 ct 816 -245 828 -247 840 -247 ct 851 -247 862 -245 872 -241 ct -883 -237 891 -231 899 -221 ct 907 -212 913 -199 917 -183 ct 921 -167 924 -146 924 -122 ct -p -892 -122 m 892 -141 891 -157 889 -170 ct 886 -183 883 -193 878 -201 ct 874 -209 868 -214 862 -217 ct -855 -220 848 -222 840 -222 ct 831 -222 823 -220 817 -217 ct 810 -214 804 -208 800 -201 ct -795 -193 792 -183 790 -170 ct 787 -157 786 -141 786 -122 ct 786 -103 787 -88 790 -75 ct -792 -62 795 -52 800 -44 ct 805 -36 810 -31 817 -27 ct 823 -24 831 -22 839 -22 ct -847 -22 855 -24 861 -27 ct 868 -31 873 -36 878 -44 ct 882 -52 886 -62 888 -75 ct -891 -88 892 -103 892 -122 ct p ef -pom -pum -11090 14523 t -27 0 m 27 -26 l 89 -26 l 89 -213 l 34 -174 l 34 -204 l 91 -243 l -120 -243 l 120 -26 l 179 -26 l 179 0 l 27 0 l p ef -212 0 m 212 -26 l 274 -26 l 274 -213 l 219 -174 l 219 -204 l 276 -243 l -305 -243 l 305 -26 l 364 -26 l 364 0 l 212 0 l p ef -553 -122 m 553 -99 550 -79 546 -63 ct 541 -47 535 -34 528 -25 ct 520 -15 511 -8 501 -3 ct -490 1 479 3 468 3 ct 456 3 445 1 435 -3 ct 424 -8 416 -15 408 -24 ct 400 -34 395 -47 390 -63 ct -386 -79 384 -99 384 -122 ct 384 -146 386 -167 390 -183 ct 395 -199 401 -212 408 -221 ct -416 -231 425 -237 435 -241 ct 445 -245 457 -247 469 -247 ct 480 -247 491 -245 501 -241 ct -512 -237 520 -231 528 -221 ct 536 -212 542 -199 546 -183 ct 550 -167 553 -146 553 -122 ct -p -521 -122 m 521 -141 520 -157 518 -170 ct 515 -183 512 -193 507 -201 ct 503 -209 497 -214 491 -217 ct -484 -220 477 -222 469 -222 ct 460 -222 452 -220 446 -217 ct 439 -214 433 -208 429 -201 ct -424 -193 421 -183 419 -170 ct 416 -157 415 -141 415 -122 ct 415 -103 416 -88 419 -75 ct -421 -62 424 -52 429 -44 ct 434 -36 439 -31 446 -27 ct 452 -24 460 -22 468 -22 ct -476 -22 484 -24 490 -27 ct 497 -31 502 -36 507 -44 ct 511 -52 515 -62 517 -75 ct -520 -88 521 -103 521 -122 ct p ef -739 -122 m 739 -99 736 -79 732 -63 ct 727 -47 721 -34 714 -25 ct 706 -15 697 -8 687 -3 ct -676 1 665 3 654 3 ct 642 3 631 1 621 -3 ct 610 -8 602 -15 594 -24 ct 586 -34 581 -47 576 -63 ct -572 -79 570 -99 570 -122 ct 570 -146 572 -167 576 -183 ct 581 -199 587 -212 594 -221 ct -602 -231 611 -237 621 -241 ct 631 -245 643 -247 655 -247 ct 666 -247 677 -245 687 -241 ct -698 -237 706 -231 714 -221 ct 722 -212 728 -199 732 -183 ct 736 -167 739 -146 739 -122 ct -p -707 -122 m 707 -141 706 -157 704 -170 ct 701 -183 698 -193 693 -201 ct 689 -209 683 -214 677 -217 ct -670 -220 663 -222 655 -222 ct 646 -222 638 -220 632 -217 ct 625 -214 619 -208 615 -201 ct -610 -193 607 -183 605 -170 ct 602 -157 601 -141 601 -122 ct 601 -103 602 -88 605 -75 ct -607 -62 610 -52 615 -44 ct 620 -36 625 -31 632 -27 ct 638 -24 646 -22 654 -22 ct -662 -22 670 -24 676 -27 ct 683 -31 688 -36 693 -44 ct 697 -52 701 -62 703 -75 ct -706 -88 707 -103 707 -122 ct p ef -924 -122 m 924 -99 921 -79 917 -63 ct 912 -47 906 -34 899 -25 ct 891 -15 882 -8 872 -3 ct -861 1 850 3 839 3 ct 827 3 816 1 806 -3 ct 795 -8 787 -15 779 -24 ct 771 -34 766 -47 761 -63 ct -757 -79 755 -99 755 -122 ct 755 -146 757 -167 761 -183 ct 766 -199 772 -212 779 -221 ct -787 -231 796 -237 806 -241 ct 816 -245 828 -247 840 -247 ct 851 -247 862 -245 872 -241 ct -883 -237 891 -231 899 -221 ct 907 -212 913 -199 917 -183 ct 921 -167 924 -146 924 -122 ct -p -892 -122 m 892 -141 891 -157 889 -170 ct 886 -183 883 -193 878 -201 ct 874 -209 868 -214 862 -217 ct -855 -220 848 -222 840 -222 ct 831 -222 823 -220 817 -217 ct 810 -214 804 -208 800 -201 ct -795 -193 792 -183 790 -170 ct 787 -157 786 -141 786 -122 ct 786 -103 787 -88 790 -75 ct -792 -62 795 -52 800 -44 ct 805 -36 810 -31 817 -27 ct 823 -24 831 -22 839 -22 ct -847 -22 855 -24 861 -27 ct 868 -31 873 -36 878 -44 ct 882 -52 886 -62 888 -75 ct -891 -88 892 -103 892 -122 ct p ef -1109 -122 m 1109 -99 1106 -79 1102 -63 ct 1097 -47 1091 -34 1084 -25 ct 1076 -15 1067 -8 1057 -3 ct -1046 1 1035 3 1024 3 ct 1012 3 1001 1 991 -3 ct 980 -8 972 -15 964 -24 ct 956 -34 951 -47 946 -63 ct -942 -79 940 -99 940 -122 ct 940 -146 942 -167 946 -183 ct 951 -199 957 -212 964 -221 ct -972 -231 981 -237 991 -241 ct 1001 -245 1013 -247 1025 -247 ct 1036 -247 1047 -245 1057 -241 ct -1068 -237 1076 -231 1084 -221 ct 1092 -212 1098 -199 1102 -183 ct 1106 -167 1109 -146 1109 -122 ct -p -1077 -122 m 1077 -141 1076 -157 1074 -170 ct 1071 -183 1068 -193 1063 -201 ct -1059 -209 1053 -214 1047 -217 ct 1040 -220 1033 -222 1025 -222 ct 1016 -222 1008 -220 1002 -217 ct -995 -214 989 -208 985 -201 ct 980 -193 977 -183 975 -170 ct 972 -157 971 -141 971 -122 ct -971 -103 972 -88 975 -75 ct 977 -62 980 -52 985 -44 ct 990 -36 995 -31 1002 -27 ct -1008 -24 1016 -22 1024 -22 ct 1032 -22 1040 -24 1046 -27 ct 1053 -31 1058 -36 1063 -44 ct -1067 -52 1071 -62 1073 -75 ct 1076 -88 1077 -103 1077 -122 ct p ef -pom -pum -12553 14523 t -27 0 m 27 -26 l 89 -26 l 89 -213 l 34 -174 l 34 -204 l 91 -243 l -120 -243 l 120 -26 l 179 -26 l 179 0 l 27 0 l p ef -366 -68 m 366 -57 364 -47 360 -38 ct 357 -29 351 -22 345 -16 ct 338 -10 329 -5 319 -2 ct -308 1 297 3 283 3 ct 268 3 256 1 245 -3 ct 235 -6 227 -11 220 -17 ct 213 -24 208 -31 205 -39 ct -202 -46 199 -55 198 -63 ct 231 -66 l 231 -60 233 -54 236 -48 ct 238 -43 241 -38 246 -35 ct -250 -31 255 -28 261 -26 ct 268 -24 275 -23 283 -23 ct 299 -23 311 -27 320 -34 ct -329 -42 334 -54 334 -69 ct 334 -78 332 -85 328 -90 ct 324 -96 319 -100 313 -103 ct -307 -106 300 -108 294 -109 ct 287 -110 280 -111 274 -111 ct 257 -111 l 257 -138 l -274 -138 l 279 -138 286 -139 292 -140 ct 298 -141 304 -143 309 -146 ct 314 -149 319 -154 322 -159 ct -326 -164 327 -171 327 -180 ct 327 -193 323 -203 316 -210 ct 308 -218 297 -221 282 -221 ct -268 -221 257 -218 249 -211 ct 240 -204 235 -194 234 -182 ct 203 -184 l 204 -195 207 -204 211 -212 ct -216 -220 222 -226 229 -231 ct 236 -237 244 -241 253 -243 ct 262 -246 272 -247 282 -247 ct -296 -247 307 -245 317 -242 ct 327 -239 335 -234 341 -228 ct 347 -222 352 -216 355 -208 ct -358 -200 359 -192 359 -183 ct 359 -176 358 -169 356 -163 ct 354 -157 351 -151 347 -146 ct -343 -141 338 -137 331 -134 ct 325 -130 317 -127 308 -125 ct 308 -125 l 318 -124 327 -122 334 -118 ct -341 -115 347 -111 352 -105 ct 356 -100 360 -95 362 -88 ct 365 -82 366 -75 366 -68 ct -p ef -553 -122 m 553 -99 550 -79 546 -63 ct 541 -47 535 -34 528 -25 ct 520 -15 511 -8 501 -3 ct -490 1 479 3 468 3 ct 456 3 445 1 435 -3 ct 424 -8 416 -15 408 -24 ct 400 -34 395 -47 390 -63 ct -386 -79 384 -99 384 -122 ct 384 -146 386 -167 390 -183 ct 395 -199 401 -212 408 -221 ct -416 -231 425 -237 435 -241 ct 445 -245 457 -247 469 -247 ct 480 -247 491 -245 501 -241 ct -512 -237 520 -231 528 -221 ct 536 -212 542 -199 546 -183 ct 550 -167 553 -146 553 -122 ct -p -521 -122 m 521 -141 520 -157 518 -170 ct 515 -183 512 -193 507 -201 ct 503 -209 497 -214 491 -217 ct -484 -220 477 -222 469 -222 ct 460 -222 452 -220 446 -217 ct 439 -214 433 -208 429 -201 ct -424 -193 421 -183 419 -170 ct 416 -157 415 -141 415 -122 ct 415 -103 416 -88 419 -75 ct -421 -62 424 -52 429 -44 ct 434 -36 439 -31 446 -27 ct 452 -24 460 -22 468 -22 ct -476 -22 484 -24 490 -27 ct 497 -31 502 -36 507 -44 ct 511 -52 515 -62 517 -75 ct -520 -88 521 -103 521 -122 ct p ef -739 -122 m 739 -99 736 -79 732 -63 ct 727 -47 721 -34 714 -25 ct 706 -15 697 -8 687 -3 ct -676 1 665 3 654 3 ct 642 3 631 1 621 -3 ct 610 -8 602 -15 594 -24 ct 586 -34 581 -47 576 -63 ct -572 -79 570 -99 570 -122 ct 570 -146 572 -167 576 -183 ct 581 -199 587 -212 594 -221 ct -602 -231 611 -237 621 -241 ct 631 -245 643 -247 655 -247 ct 666 -247 677 -245 687 -241 ct -698 -237 706 -231 714 -221 ct 722 -212 728 -199 732 -183 ct 736 -167 739 -146 739 -122 ct -p -707 -122 m 707 -141 706 -157 704 -170 ct 701 -183 698 -193 693 -201 ct 689 -209 683 -214 677 -217 ct -670 -220 663 -222 655 -222 ct 646 -222 638 -220 632 -217 ct 625 -214 619 -208 615 -201 ct -610 -193 607 -183 605 -170 ct 602 -157 601 -141 601 -122 ct 601 -103 602 -88 605 -75 ct -607 -62 610 -52 615 -44 ct 620 -36 625 -31 632 -27 ct 638 -24 646 -22 654 -22 ct -662 -22 670 -24 676 -27 ct 683 -31 688 -36 693 -44 ct 697 -52 701 -62 703 -75 ct -706 -88 707 -103 707 -122 ct p ef -924 -122 m 924 -99 921 -79 917 -63 ct 912 -47 906 -34 899 -25 ct 891 -15 882 -8 872 -3 ct -861 1 850 3 839 3 ct 827 3 816 1 806 -3 ct 795 -8 787 -15 779 -24 ct 771 -34 766 -47 761 -63 ct -757 -79 755 -99 755 -122 ct 755 -146 757 -167 761 -183 ct 766 -199 772 -212 779 -221 ct -787 -231 796 -237 806 -241 ct 816 -245 828 -247 840 -247 ct 851 -247 862 -245 872 -241 ct -883 -237 891 -231 899 -221 ct 907 -212 913 -199 917 -183 ct 921 -167 924 -146 924 -122 ct -p -892 -122 m 892 -141 891 -157 889 -170 ct 886 -183 883 -193 878 -201 ct 874 -209 868 -214 862 -217 ct -855 -220 848 -222 840 -222 ct 831 -222 823 -220 817 -217 ct 810 -214 804 -208 800 -201 ct -795 -193 792 -183 790 -170 ct 787 -157 786 -141 786 -122 ct 786 -103 787 -88 790 -75 ct -792 -62 795 -52 800 -44 ct 805 -36 810 -31 817 -27 ct 823 -24 831 -22 839 -22 ct -847 -22 855 -24 861 -27 ct 868 -31 873 -36 878 -44 ct 882 -52 886 -62 888 -75 ct -891 -88 892 -103 892 -122 ct p ef -1109 -122 m 1109 -99 1106 -79 1102 -63 ct 1097 -47 1091 -34 1084 -25 ct 1076 -15 1067 -8 1057 -3 ct -1046 1 1035 3 1024 3 ct 1012 3 1001 1 991 -3 ct 980 -8 972 -15 964 -24 ct 956 -34 951 -47 946 -63 ct -942 -79 940 -99 940 -122 ct 940 -146 942 -167 946 -183 ct 951 -199 957 -212 964 -221 ct -972 -231 981 -237 991 -241 ct 1001 -245 1013 -247 1025 -247 ct 1036 -247 1047 -245 1057 -241 ct -1068 -237 1076 -231 1084 -221 ct 1092 -212 1098 -199 1102 -183 ct 1106 -167 1109 -146 1109 -122 ct -p -1077 -122 m 1077 -141 1076 -157 1074 -170 ct 1071 -183 1068 -193 1063 -201 ct -1059 -209 1053 -214 1047 -217 ct 1040 -220 1033 -222 1025 -222 ct 1016 -222 1008 -220 1002 -217 ct -995 -214 989 -208 985 -201 ct 980 -193 977 -183 975 -170 ct 972 -157 971 -141 971 -122 ct -971 -103 972 -88 975 -75 ct 977 -62 980 -52 985 -44 ct 990 -36 995 -31 1002 -27 ct -1008 -24 1016 -22 1024 -22 ct 1032 -22 1040 -24 1046 -27 ct 1053 -31 1058 -36 1063 -44 ct -1067 -52 1071 -62 1073 -75 ct 1076 -88 1077 -103 1077 -122 ct p ef -pom -pum -14017 14523 t -27 0 m 27 -26 l 89 -26 l 89 -213 l 34 -174 l 34 -204 l 91 -243 l -120 -243 l 120 -26 l 179 -26 l 179 0 l 27 0 l p ef -367 -80 m 367 -67 365 -56 361 -46 ct 357 -36 352 -27 345 -20 ct 337 -13 328 -7 318 -3 ct -307 1 294 3 280 3 ct 268 3 256 1 247 -1 ct 237 -4 229 -9 223 -14 ct 216 -19 211 -25 207 -32 ct -203 -39 201 -47 199 -55 ct 231 -58 l 232 -54 234 -49 236 -45 ct 238 -41 241 -37 245 -33 ct -249 -30 254 -27 260 -25 ct 266 -23 273 -22 281 -22 ct 289 -22 296 -24 303 -26 ct -309 -29 315 -32 320 -37 ct 324 -42 328 -48 330 -55 ct 333 -62 334 -70 334 -79 ct -334 -86 333 -93 331 -99 ct 328 -106 325 -111 320 -116 ct 316 -120 310 -124 304 -126 ct -297 -129 290 -130 282 -130 ct 277 -130 272 -130 267 -129 ct 263 -128 259 -126 255 -125 ct -252 -123 248 -121 245 -119 ct 242 -117 239 -115 237 -113 ct 206 -113 l 214 -243 l -352 -243 l 352 -217 l 243 -217 l 238 -140 l 243 -144 250 -148 259 -151 ct -267 -154 277 -155 288 -155 ct 300 -155 311 -154 321 -150 ct 330 -146 339 -141 345 -134 ct -352 -128 357 -120 361 -110 ct 365 -101 367 -91 367 -80 ct p ef -553 -122 m 553 -99 550 -79 546 -63 ct 541 -47 535 -34 528 -25 ct 520 -15 511 -8 501 -3 ct -490 1 479 3 468 3 ct 456 3 445 1 435 -3 ct 424 -8 416 -15 408 -24 ct 400 -34 395 -47 390 -63 ct -386 -79 384 -99 384 -122 ct 384 -146 386 -167 390 -183 ct 395 -199 401 -212 408 -221 ct -416 -231 425 -237 435 -241 ct 445 -245 457 -247 469 -247 ct 480 -247 491 -245 501 -241 ct -512 -237 520 -231 528 -221 ct 536 -212 542 -199 546 -183 ct 550 -167 553 -146 553 -122 ct -p -521 -122 m 521 -141 520 -157 518 -170 ct 515 -183 512 -193 507 -201 ct 503 -209 497 -214 491 -217 ct -484 -220 477 -222 469 -222 ct 460 -222 452 -220 446 -217 ct 439 -214 433 -208 429 -201 ct -424 -193 421 -183 419 -170 ct 416 -157 415 -141 415 -122 ct 415 -103 416 -88 419 -75 ct -421 -62 424 -52 429 -44 ct 434 -36 439 -31 446 -27 ct 452 -24 460 -22 468 -22 ct -476 -22 484 -24 490 -27 ct 497 -31 502 -36 507 -44 ct 511 -52 515 -62 517 -75 ct -520 -88 521 -103 521 -122 ct p ef -739 -122 m 739 -99 736 -79 732 -63 ct 727 -47 721 -34 714 -25 ct 706 -15 697 -8 687 -3 ct -676 1 665 3 654 3 ct 642 3 631 1 621 -3 ct 610 -8 602 -15 594 -24 ct 586 -34 581 -47 576 -63 ct -572 -79 570 -99 570 -122 ct 570 -146 572 -167 576 -183 ct 581 -199 587 -212 594 -221 ct -602 -231 611 -237 621 -241 ct 631 -245 643 -247 655 -247 ct 666 -247 677 -245 687 -241 ct -698 -237 706 -231 714 -221 ct 722 -212 728 -199 732 -183 ct 736 -167 739 -146 739 -122 ct -p -707 -122 m 707 -141 706 -157 704 -170 ct 701 -183 698 -193 693 -201 ct 689 -209 683 -214 677 -217 ct -670 -220 663 -222 655 -222 ct 646 -222 638 -220 632 -217 ct 625 -214 619 -208 615 -201 ct -610 -193 607 -183 605 -170 ct 602 -157 601 -141 601 -122 ct 601 -103 602 -88 605 -75 ct -607 -62 610 -52 615 -44 ct 620 -36 625 -31 632 -27 ct 638 -24 646 -22 654 -22 ct -662 -22 670 -24 676 -27 ct 683 -31 688 -36 693 -44 ct 697 -52 701 -62 703 -75 ct -706 -88 707 -103 707 -122 ct p ef -924 -122 m 924 -99 921 -79 917 -63 ct 912 -47 906 -34 899 -25 ct 891 -15 882 -8 872 -3 ct -861 1 850 3 839 3 ct 827 3 816 1 806 -3 ct 795 -8 787 -15 779 -24 ct 771 -34 766 -47 761 -63 ct -757 -79 755 -99 755 -122 ct 755 -146 757 -167 761 -183 ct 766 -199 772 -212 779 -221 ct -787 -231 796 -237 806 -241 ct 816 -245 828 -247 840 -247 ct 851 -247 862 -245 872 -241 ct -883 -237 891 -231 899 -221 ct 907 -212 913 -199 917 -183 ct 921 -167 924 -146 924 -122 ct -p -892 -122 m 892 -141 891 -157 889 -170 ct 886 -183 883 -193 878 -201 ct 874 -209 868 -214 862 -217 ct -855 -220 848 -222 840 -222 ct 831 -222 823 -220 817 -217 ct 810 -214 804 -208 800 -201 ct -795 -193 792 -183 790 -170 ct 787 -157 786 -141 786 -122 ct 786 -103 787 -88 790 -75 ct -792 -62 795 -52 800 -44 ct 805 -36 810 -31 817 -27 ct 823 -24 831 -22 839 -22 ct -847 -22 855 -24 861 -27 ct 868 -31 873 -36 878 -44 ct 882 -52 886 -62 888 -75 ct -891 -88 892 -103 892 -122 ct p ef -1109 -122 m 1109 -99 1106 -79 1102 -63 ct 1097 -47 1091 -34 1084 -25 ct 1076 -15 1067 -8 1057 -3 ct -1046 1 1035 3 1024 3 ct 1012 3 1001 1 991 -3 ct 980 -8 972 -15 964 -24 ct 956 -34 951 -47 946 -63 ct -942 -79 940 -99 940 -122 ct 940 -146 942 -167 946 -183 ct 951 -199 957 -212 964 -221 ct -972 -231 981 -237 991 -241 ct 1001 -245 1013 -247 1025 -247 ct 1036 -247 1047 -245 1057 -241 ct -1068 -237 1076 -231 1084 -221 ct 1092 -212 1098 -199 1102 -183 ct 1106 -167 1109 -146 1109 -122 ct -p -1077 -122 m 1077 -141 1076 -157 1074 -170 ct 1071 -183 1068 -193 1063 -201 ct -1059 -209 1053 -214 1047 -217 ct 1040 -220 1033 -222 1025 -222 ct 1016 -222 1008 -220 1002 -217 ct -995 -214 989 -208 985 -201 ct 980 -193 977 -183 975 -170 ct 972 -157 971 -141 971 -122 ct -971 -103 972 -88 975 -75 ct 977 -62 980 -52 985 -44 ct 990 -36 995 -31 1002 -27 ct -1008 -24 1016 -22 1024 -22 ct 1032 -22 1040 -24 1046 -27 ct 1053 -31 1058 -36 1063 -44 ct -1067 -52 1071 -62 1073 -75 ct 1076 -88 1077 -103 1077 -122 ct p ef -pom -pum -15480 14523 t -27 0 m 27 -26 l 89 -26 l 89 -213 l 34 -174 l 34 -204 l 91 -243 l -120 -243 l 120 -26 l 179 -26 l 179 0 l 27 0 l p ef -364 -218 m 351 -200 340 -182 330 -165 ct 320 -147 311 -130 304 -113 ct 296 -95 291 -77 286 -59 ct -282 -41 280 -21 280 -1 ct 248 -1 l 248 -20 250 -39 255 -58 ct 259 -76 266 -95 273 -113 ct -281 -131 290 -148 301 -166 ct 311 -183 322 -200 334 -217 ct 203 -217 l 203 -243 l -364 -243 l 364 -218 l p ef -553 -122 m 553 -99 550 -79 546 -63 ct 541 -47 535 -34 528 -25 ct 520 -15 511 -8 501 -3 ct -490 1 479 3 468 3 ct 456 3 445 1 435 -3 ct 424 -8 416 -15 408 -24 ct 400 -34 395 -47 390 -63 ct -386 -79 384 -99 384 -122 ct 384 -146 386 -167 390 -183 ct 395 -199 401 -212 408 -221 ct -416 -231 425 -237 435 -241 ct 445 -245 457 -247 469 -247 ct 480 -247 491 -245 501 -241 ct -512 -237 520 -231 528 -221 ct 536 -212 542 -199 546 -183 ct 550 -167 553 -146 553 -122 ct -p -521 -122 m 521 -141 520 -157 518 -170 ct 515 -183 512 -193 507 -201 ct 503 -209 497 -214 491 -217 ct -484 -220 477 -222 469 -222 ct 460 -222 452 -220 446 -217 ct 439 -214 433 -208 429 -201 ct -424 -193 421 -183 419 -170 ct 416 -157 415 -141 415 -122 ct 415 -103 416 -88 419 -75 ct -421 -62 424 -52 429 -44 ct 434 -36 439 -31 446 -27 ct 452 -24 460 -22 468 -22 ct -476 -22 484 -24 490 -27 ct 497 -31 502 -36 507 -44 ct 511 -52 515 -62 517 -75 ct -520 -88 521 -103 521 -122 ct p ef -739 -122 m 739 -99 736 -79 732 -63 ct 727 -47 721 -34 714 -25 ct 706 -15 697 -8 687 -3 ct -676 1 665 3 654 3 ct 642 3 631 1 621 -3 ct 610 -8 602 -15 594 -24 ct 586 -34 581 -47 576 -63 ct -572 -79 570 -99 570 -122 ct 570 -146 572 -167 576 -183 ct 581 -199 587 -212 594 -221 ct -602 -231 611 -237 621 -241 ct 631 -245 643 -247 655 -247 ct 666 -247 677 -245 687 -241 ct -698 -237 706 -231 714 -221 ct 722 -212 728 -199 732 -183 ct 736 -167 739 -146 739 -122 ct -p -707 -122 m 707 -141 706 -157 704 -170 ct 701 -183 698 -193 693 -201 ct 689 -209 683 -214 677 -217 ct -670 -220 663 -222 655 -222 ct 646 -222 638 -220 632 -217 ct 625 -214 619 -208 615 -201 ct -610 -193 607 -183 605 -170 ct 602 -157 601 -141 601 -122 ct 601 -103 602 -88 605 -75 ct -607 -62 610 -52 615 -44 ct 620 -36 625 -31 632 -27 ct 638 -24 646 -22 654 -22 ct -662 -22 670 -24 676 -27 ct 683 -31 688 -36 693 -44 ct 697 -52 701 -62 703 -75 ct -706 -88 707 -103 707 -122 ct p ef -924 -122 m 924 -99 921 -79 917 -63 ct 912 -47 906 -34 899 -25 ct 891 -15 882 -8 872 -3 ct -861 1 850 3 839 3 ct 827 3 816 1 806 -3 ct 795 -8 787 -15 779 -24 ct 771 -34 766 -47 761 -63 ct -757 -79 755 -99 755 -122 ct 755 -146 757 -167 761 -183 ct 766 -199 772 -212 779 -221 ct -787 -231 796 -237 806 -241 ct 816 -245 828 -247 840 -247 ct 851 -247 862 -245 872 -241 ct -883 -237 891 -231 899 -221 ct 907 -212 913 -199 917 -183 ct 921 -167 924 -146 924 -122 ct -p -892 -122 m 892 -141 891 -157 889 -170 ct 886 -183 883 -193 878 -201 ct 874 -209 868 -214 862 -217 ct -855 -220 848 -222 840 -222 ct 831 -222 823 -220 817 -217 ct 810 -214 804 -208 800 -201 ct -795 -193 792 -183 790 -170 ct 787 -157 786 -141 786 -122 ct 786 -103 787 -88 790 -75 ct -792 -62 795 -52 800 -44 ct 805 -36 810 -31 817 -27 ct 823 -24 831 -22 839 -22 ct -847 -22 855 -24 861 -27 ct 868 -31 873 -36 878 -44 ct 882 -52 886 -62 888 -75 ct -891 -88 892 -103 892 -122 ct p ef -1109 -122 m 1109 -99 1106 -79 1102 -63 ct 1097 -47 1091 -34 1084 -25 ct 1076 -15 1067 -8 1057 -3 ct -1046 1 1035 3 1024 3 ct 1012 3 1001 1 991 -3 ct 980 -8 972 -15 964 -24 ct 956 -34 951 -47 946 -63 ct -942 -79 940 -99 940 -122 ct 940 -146 942 -167 946 -183 ct 951 -199 957 -212 964 -221 ct -972 -231 981 -237 991 -241 ct 1001 -245 1013 -247 1025 -247 ct 1036 -247 1047 -245 1057 -241 ct -1068 -237 1076 -231 1084 -221 ct 1092 -212 1098 -199 1102 -183 ct 1106 -167 1109 -146 1109 -122 ct -p -1077 -122 m 1077 -141 1076 -157 1074 -170 ct 1071 -183 1068 -193 1063 -201 ct -1059 -209 1053 -214 1047 -217 ct 1040 -220 1033 -222 1025 -222 ct 1016 -222 1008 -220 1002 -217 ct -995 -214 989 -208 985 -201 ct 980 -193 977 -183 975 -170 ct 972 -157 971 -141 971 -122 ct -971 -103 972 -88 975 -75 ct 977 -62 980 -52 985 -44 ct 990 -36 995 -31 1002 -27 ct -1008 -24 1016 -22 1024 -22 ct 1032 -22 1040 -24 1046 -27 ct 1053 -31 1058 -36 1063 -44 ct -1067 -52 1071 -62 1073 -75 ct 1076 -88 1077 -103 1077 -122 ct p ef -pom -pum -16944 14523 t -27 0 m 27 -26 l 89 -26 l 89 -213 l 34 -174 l 34 -204 l 91 -243 l -120 -243 l 120 -26 l 179 -26 l 179 0 l 27 0 l p ef -365 -127 m 365 -105 363 -86 358 -70 ct 354 -54 349 -40 341 -29 ct 333 -19 324 -11 313 -5 ct -302 0 290 3 277 3 ct 267 3 259 2 252 0 ct 244 -2 237 -5 232 -9 ct 226 -13 221 -18 217 -24 ct -212 -31 209 -39 207 -48 ct 236 -52 l 239 -42 244 -34 251 -29 ct 258 -24 267 -22 277 -22 ct -286 -22 293 -24 300 -28 ct 307 -32 313 -38 318 -46 ct 323 -54 327 -64 329 -76 ct -332 -88 334 -102 334 -118 ct 332 -112 328 -108 324 -103 ct 320 -99 315 -95 310 -93 ct -304 -90 299 -87 292 -86 ct 286 -84 280 -84 274 -84 ct 263 -84 253 -86 244 -89 ct -235 -93 227 -99 221 -106 ct 215 -113 210 -122 207 -132 ct 203 -142 202 -153 202 -165 ct -202 -178 203 -189 207 -199 ct 211 -209 216 -218 223 -225 ct 230 -232 238 -238 248 -241 ct -258 -245 270 -247 282 -247 ct 309 -247 330 -237 344 -217 ct 358 -197 365 -167 365 -127 ct -p -331 -157 m 331 -166 330 -174 328 -182 ct 326 -190 322 -197 318 -203 ct 314 -209 309 -213 303 -217 ct -297 -220 289 -222 281 -222 ct 274 -222 267 -221 261 -218 ct 255 -215 250 -211 246 -207 ct -242 -202 239 -196 236 -189 ct 234 -182 233 -174 233 -165 ct 233 -157 234 -150 236 -143 ct -238 -136 241 -130 245 -124 ct 249 -119 254 -115 260 -112 ct 266 -109 273 -108 281 -108 ct -287 -108 293 -109 299 -111 ct 304 -113 310 -116 315 -120 ct 319 -124 323 -129 326 -135 ct -329 -141 331 -149 331 -157 ct p ef -553 -122 m 553 -99 550 -79 546 -63 ct 541 -47 535 -34 528 -25 ct 520 -15 511 -8 501 -3 ct -490 1 479 3 468 3 ct 456 3 445 1 435 -3 ct 424 -8 416 -15 408 -24 ct 400 -34 395 -47 390 -63 ct -386 -79 384 -99 384 -122 ct 384 -146 386 -167 390 -183 ct 395 -199 401 -212 408 -221 ct -416 -231 425 -237 435 -241 ct 445 -245 457 -247 469 -247 ct 480 -247 491 -245 501 -241 ct -512 -237 520 -231 528 -221 ct 536 -212 542 -199 546 -183 ct 550 -167 553 -146 553 -122 ct -p -521 -122 m 521 -141 520 -157 518 -170 ct 515 -183 512 -193 507 -201 ct 503 -209 497 -214 491 -217 ct -484 -220 477 -222 469 -222 ct 460 -222 452 -220 446 -217 ct 439 -214 433 -208 429 -201 ct -424 -193 421 -183 419 -170 ct 416 -157 415 -141 415 -122 ct 415 -103 416 -88 419 -75 ct -421 -62 424 -52 429 -44 ct 434 -36 439 -31 446 -27 ct 452 -24 460 -22 468 -22 ct -476 -22 484 -24 490 -27 ct 497 -31 502 -36 507 -44 ct 511 -52 515 -62 517 -75 ct -520 -88 521 -103 521 -122 ct p ef -739 -122 m 739 -99 736 -79 732 -63 ct 727 -47 721 -34 714 -25 ct 706 -15 697 -8 687 -3 ct -676 1 665 3 654 3 ct 642 3 631 1 621 -3 ct 610 -8 602 -15 594 -24 ct 586 -34 581 -47 576 -63 ct -572 -79 570 -99 570 -122 ct 570 -146 572 -167 576 -183 ct 581 -199 587 -212 594 -221 ct -602 -231 611 -237 621 -241 ct 631 -245 643 -247 655 -247 ct 666 -247 677 -245 687 -241 ct -698 -237 706 -231 714 -221 ct 722 -212 728 -199 732 -183 ct 736 -167 739 -146 739 -122 ct -p -707 -122 m 707 -141 706 -157 704 -170 ct 701 -183 698 -193 693 -201 ct 689 -209 683 -214 677 -217 ct -670 -220 663 -222 655 -222 ct 646 -222 638 -220 632 -217 ct 625 -214 619 -208 615 -201 ct -610 -193 607 -183 605 -170 ct 602 -157 601 -141 601 -122 ct 601 -103 602 -88 605 -75 ct -607 -62 610 -52 615 -44 ct 620 -36 625 -31 632 -27 ct 638 -24 646 -22 654 -22 ct -662 -22 670 -24 676 -27 ct 683 -31 688 -36 693 -44 ct 697 -52 701 -62 703 -75 ct -706 -88 707 -103 707 -122 ct p ef -924 -122 m 924 -99 921 -79 917 -63 ct 912 -47 906 -34 899 -25 ct 891 -15 882 -8 872 -3 ct -861 1 850 3 839 3 ct 827 3 816 1 806 -3 ct 795 -8 787 -15 779 -24 ct 771 -34 766 -47 761 -63 ct -757 -79 755 -99 755 -122 ct 755 -146 757 -167 761 -183 ct 766 -199 772 -212 779 -221 ct -787 -231 796 -237 806 -241 ct 816 -245 828 -247 840 -247 ct 851 -247 862 -245 872 -241 ct -883 -237 891 -231 899 -221 ct 907 -212 913 -199 917 -183 ct 921 -167 924 -146 924 -122 ct -p -892 -122 m 892 -141 891 -157 889 -170 ct 886 -183 883 -193 878 -201 ct 874 -209 868 -214 862 -217 ct -855 -220 848 -222 840 -222 ct 831 -222 823 -220 817 -217 ct 810 -214 804 -208 800 -201 ct -795 -193 792 -183 790 -170 ct 787 -157 786 -141 786 -122 ct 786 -103 787 -88 790 -75 ct -792 -62 795 -52 800 -44 ct 805 -36 810 -31 817 -27 ct 823 -24 831 -22 839 -22 ct -847 -22 855 -24 861 -27 ct 868 -31 873 -36 878 -44 ct 882 -52 886 -62 888 -75 ct -891 -88 892 -103 892 -122 ct p ef -1109 -122 m 1109 -99 1106 -79 1102 -63 ct 1097 -47 1091 -34 1084 -25 ct 1076 -15 1067 -8 1057 -3 ct -1046 1 1035 3 1024 3 ct 1012 3 1001 1 991 -3 ct 980 -8 972 -15 964 -24 ct 956 -34 951 -47 946 -63 ct -942 -79 940 -99 940 -122 ct 940 -146 942 -167 946 -183 ct 951 -199 957 -212 964 -221 ct -972 -231 981 -237 991 -241 ct 1001 -245 1013 -247 1025 -247 ct 1036 -247 1047 -245 1057 -241 ct -1068 -237 1076 -231 1084 -221 ct 1092 -212 1098 -199 1102 -183 ct 1106 -167 1109 -146 1109 -122 ct -p -1077 -122 m 1077 -141 1076 -157 1074 -170 ct 1071 -183 1068 -193 1063 -201 ct -1059 -209 1053 -214 1047 -217 ct 1040 -220 1033 -222 1025 -222 ct 1016 -222 1008 -220 1002 -217 ct -995 -214 989 -208 985 -201 ct 980 -193 977 -183 975 -170 ct 972 -157 971 -141 971 -122 ct -971 -103 972 -88 975 -75 ct 977 -62 980 -52 985 -44 ct 990 -36 995 -31 1002 -27 ct -1008 -24 1016 -22 1024 -22 ct 1032 -22 1040 -24 1046 -27 ct 1053 -31 1058 -36 1063 -44 ct -1067 -52 1071 -62 1073 -75 ct 1076 -88 1077 -103 1077 -122 ct p ef -pom -pum -3709 14076 t -152 -55 m 152 0 l 123 0 l 123 -55 l 8 -55 l 8 -79 l 119 -243 l 152 -243 l -152 -79 l 186 -79 l 186 -55 l 152 -55 l p -123 -208 m 122 -207 122 -206 121 -205 ct 120 -203 119 -201 118 -199 ct 117 -197 115 -195 114 -193 ct -113 -191 112 -189 111 -187 ct 49 -96 l 48 -95 47 -94 46 -92 ct 45 -91 44 -89 43 -88 ct -42 -86 41 -84 39 -83 ct 38 -81 37 -80 37 -79 ct 123 -79 l 123 -208 l p ef -368 -122 m 368 -99 365 -79 361 -63 ct 356 -47 350 -34 343 -25 ct 335 -15 326 -8 316 -3 ct -305 1 294 3 283 3 ct 271 3 260 1 250 -3 ct 239 -8 231 -15 223 -24 ct 215 -34 210 -47 205 -63 ct -201 -79 199 -99 199 -122 ct 199 -146 201 -167 205 -183 ct 210 -199 216 -212 223 -221 ct -231 -231 240 -237 250 -241 ct 260 -245 272 -247 284 -247 ct 295 -247 306 -245 316 -241 ct -327 -237 335 -231 343 -221 ct 351 -212 357 -199 361 -183 ct 365 -167 368 -146 368 -122 ct -p -336 -122 m 336 -141 335 -157 333 -170 ct 330 -183 327 -193 322 -201 ct 318 -209 312 -214 306 -217 ct -299 -220 292 -222 284 -222 ct 275 -222 267 -220 261 -217 ct 254 -214 248 -208 244 -201 ct -239 -193 236 -183 234 -170 ct 231 -157 230 -141 230 -122 ct 230 -103 231 -88 234 -75 ct -236 -62 239 -52 244 -44 ct 249 -36 254 -31 261 -27 ct 267 -24 275 -22 283 -22 ct -291 -22 299 -24 305 -27 ct 312 -31 317 -36 322 -44 ct 326 -52 330 -62 332 -75 ct -335 -88 336 -103 336 -122 ct p ef -pom -pum -3709 12980 t -152 -55 m 152 0 l 123 0 l 123 -55 l 8 -55 l 8 -79 l 119 -243 l 152 -243 l -152 -79 l 186 -79 l 186 -55 l 152 -55 l p -123 -208 m 122 -207 122 -206 121 -205 ct 120 -203 119 -201 118 -199 ct 117 -197 115 -195 114 -193 ct -113 -191 112 -189 111 -187 ct 49 -96 l 48 -95 47 -94 46 -92 ct 45 -91 44 -89 43 -88 ct -42 -86 41 -84 39 -83 ct 38 -81 37 -80 37 -79 ct 123 -79 l 123 -208 l p ef -367 -80 m 367 -67 365 -56 361 -46 ct 357 -36 352 -27 345 -20 ct 337 -13 328 -7 318 -3 ct -307 1 294 3 280 3 ct 268 3 256 1 247 -1 ct 237 -4 229 -9 223 -14 ct 216 -19 211 -25 207 -32 ct -203 -39 201 -47 199 -55 ct 231 -58 l 232 -54 234 -49 236 -45 ct 238 -41 241 -37 245 -33 ct -249 -30 254 -27 260 -25 ct 266 -23 273 -22 281 -22 ct 289 -22 296 -24 303 -26 ct -309 -29 315 -32 320 -37 ct 324 -42 328 -48 330 -55 ct 333 -62 334 -70 334 -79 ct -334 -86 333 -93 331 -99 ct 328 -106 325 -111 320 -116 ct 316 -120 310 -124 304 -126 ct -297 -129 290 -130 282 -130 ct 277 -130 272 -130 267 -129 ct 263 -128 259 -126 255 -125 ct -252 -123 248 -121 245 -119 ct 242 -117 239 -115 237 -113 ct 206 -113 l 214 -243 l -352 -243 l 352 -217 l 243 -217 l 238 -140 l 243 -144 250 -148 259 -151 ct -267 -154 277 -155 288 -155 ct 300 -155 311 -154 321 -150 ct 330 -146 339 -141 345 -134 ct -352 -128 357 -120 361 -110 ct 365 -101 367 -91 367 -80 ct p ef -pom -pum -3709 11884 t -182 -80 m 182 -67 180 -56 176 -46 ct 172 -36 167 -27 160 -20 ct 152 -13 143 -7 133 -3 ct -122 1 109 3 95 3 ct 83 3 71 1 62 -1 ct 52 -4 44 -9 38 -14 ct 31 -19 26 -25 22 -32 ct -18 -39 16 -47 14 -55 ct 46 -58 l 47 -54 49 -49 51 -45 ct 53 -41 56 -37 60 -33 ct -64 -30 69 -27 75 -25 ct 81 -23 88 -22 96 -22 ct 104 -22 111 -24 118 -26 ct 124 -29 130 -32 135 -37 ct -139 -42 143 -48 145 -55 ct 148 -62 149 -70 149 -79 ct 149 -86 148 -93 146 -99 ct -143 -106 140 -111 135 -116 ct 131 -120 125 -124 119 -126 ct 112 -129 105 -130 97 -130 ct -92 -130 87 -130 82 -129 ct 78 -128 74 -126 70 -125 ct 67 -123 63 -121 60 -119 ct -57 -117 54 -115 52 -113 ct 21 -113 l 29 -243 l 167 -243 l 167 -217 l 58 -217 l -53 -140 l 58 -144 65 -148 74 -151 ct 82 -154 92 -155 103 -155 ct 115 -155 126 -154 136 -150 ct -145 -146 154 -141 160 -134 ct 167 -128 172 -120 176 -110 ct 180 -101 182 -91 182 -80 ct -p ef -368 -122 m 368 -99 365 -79 361 -63 ct 356 -47 350 -34 343 -25 ct 335 -15 326 -8 316 -3 ct -305 1 294 3 283 3 ct 271 3 260 1 250 -3 ct 239 -8 231 -15 223 -24 ct 215 -34 210 -47 205 -63 ct -201 -79 199 -99 199 -122 ct 199 -146 201 -167 205 -183 ct 210 -199 216 -212 223 -221 ct -231 -231 240 -237 250 -241 ct 260 -245 272 -247 284 -247 ct 295 -247 306 -245 316 -241 ct -327 -237 335 -231 343 -221 ct 351 -212 357 -199 361 -183 ct 365 -167 368 -146 368 -122 ct -p -336 -122 m 336 -141 335 -157 333 -170 ct 330 -183 327 -193 322 -201 ct 318 -209 312 -214 306 -217 ct -299 -220 292 -222 284 -222 ct 275 -222 267 -220 261 -217 ct 254 -214 248 -208 244 -201 ct -239 -193 236 -183 234 -170 ct 231 -157 230 -141 230 -122 ct 230 -103 231 -88 234 -75 ct -236 -62 239 -52 244 -44 ct 249 -36 254 -31 261 -27 ct 267 -24 275 -22 283 -22 ct -291 -22 299 -24 305 -27 ct 312 -31 317 -36 322 -44 ct 326 -52 330 -62 332 -75 ct -335 -88 336 -103 336 -122 ct p ef -pom -pum -3709 10787 t -182 -80 m 182 -67 180 -56 176 -46 ct 172 -36 167 -27 160 -20 ct 152 -13 143 -7 133 -3 ct -122 1 109 3 95 3 ct 83 3 71 1 62 -1 ct 52 -4 44 -9 38 -14 ct 31 -19 26 -25 22 -32 ct -18 -39 16 -47 14 -55 ct 46 -58 l 47 -54 49 -49 51 -45 ct 53 -41 56 -37 60 -33 ct -64 -30 69 -27 75 -25 ct 81 -23 88 -22 96 -22 ct 104 -22 111 -24 118 -26 ct 124 -29 130 -32 135 -37 ct -139 -42 143 -48 145 -55 ct 148 -62 149 -70 149 -79 ct 149 -86 148 -93 146 -99 ct -143 -106 140 -111 135 -116 ct 131 -120 125 -124 119 -126 ct 112 -129 105 -130 97 -130 ct -92 -130 87 -130 82 -129 ct 78 -128 74 -126 70 -125 ct 67 -123 63 -121 60 -119 ct -57 -117 54 -115 52 -113 ct 21 -113 l 29 -243 l 167 -243 l 167 -217 l 58 -217 l -53 -140 l 58 -144 65 -148 74 -151 ct 82 -154 92 -155 103 -155 ct 115 -155 126 -154 136 -150 ct -145 -146 154 -141 160 -134 ct 167 -128 172 -120 176 -110 ct 180 -101 182 -91 182 -80 ct -p ef -367 -80 m 367 -67 365 -56 361 -46 ct 357 -36 352 -27 345 -20 ct 337 -13 328 -7 318 -3 ct -307 1 294 3 280 3 ct 268 3 256 1 247 -1 ct 237 -4 229 -9 223 -14 ct 216 -19 211 -25 207 -32 ct -203 -39 201 -47 199 -55 ct 231 -58 l 232 -54 234 -49 236 -45 ct 238 -41 241 -37 245 -33 ct -249 -30 254 -27 260 -25 ct 266 -23 273 -22 281 -22 ct 289 -22 296 -24 303 -26 ct -309 -29 315 -32 320 -37 ct 324 -42 328 -48 330 -55 ct 333 -62 334 -70 334 -79 ct -334 -86 333 -93 331 -99 ct 328 -106 325 -111 320 -116 ct 316 -120 310 -124 304 -126 ct -297 -129 290 -130 282 -130 ct 277 -130 272 -130 267 -129 ct 263 -128 259 -126 255 -125 ct -252 -123 248 -121 245 -119 ct 242 -117 239 -115 237 -113 ct 206 -113 l 214 -243 l -352 -243 l 352 -217 l 243 -217 l 238 -140 l 243 -144 250 -148 259 -151 ct -267 -154 277 -155 288 -155 ct 300 -155 311 -154 321 -150 ct 330 -146 339 -141 345 -134 ct -352 -128 357 -120 361 -110 ct 365 -101 367 -91 367 -80 ct p ef -pom -pum -3709 9691 t -181 -80 m 181 -68 179 -57 176 -47 ct 172 -36 167 -28 161 -20 ct 154 -13 146 -7 136 -3 ct -126 1 115 3 102 3 ct 88 3 76 0 65 -5 ct 55 -11 46 -18 39 -28 ct 32 -39 27 -51 23 -66 ct -20 -81 18 -97 18 -116 ct 18 -138 20 -157 24 -173 ct 28 -190 34 -203 41 -214 ct -48 -225 58 -233 68 -239 ct 79 -244 91 -247 105 -247 ct 113 -247 121 -246 128 -244 ct -135 -243 142 -240 148 -236 ct 154 -232 159 -227 163 -221 ct 168 -215 171 -207 174 -198 ct -144 -192 l 141 -203 136 -210 129 -215 ct 122 -220 114 -222 104 -222 ct 96 -222 88 -220 81 -216 ct -74 -212 69 -206 64 -198 ct 59 -190 55 -180 53 -168 ct 50 -156 49 -142 49 -126 ct -54 -136 62 -144 73 -150 ct 83 -155 95 -158 108 -158 ct 119 -158 129 -156 138 -153 ct -147 -149 154 -144 161 -137 ct 167 -130 172 -122 176 -113 ct 179 -103 181 -92 181 -80 ct -p -149 -79 m 149 -87 148 -95 146 -102 ct 144 -108 141 -114 137 -119 ct 133 -124 128 -128 122 -130 ct -115 -133 108 -134 100 -134 ct 95 -134 89 -133 83 -131 ct 78 -130 72 -127 68 -123 ct -63 -120 59 -115 56 -109 ct 53 -102 52 -95 52 -86 ct 52 -77 53 -69 55 -61 ct 58 -53 61 -46 65 -41 ct -70 -35 75 -30 81 -27 ct 87 -24 94 -22 101 -22 ct 109 -22 116 -23 121 -26 ct 127 -29 132 -32 137 -37 ct -141 -42 144 -48 146 -55 ct 148 -62 149 -70 149 -79 ct p ef -368 -122 m 368 -99 365 -79 361 -63 ct 356 -47 350 -34 343 -25 ct 335 -15 326 -8 316 -3 ct -305 1 294 3 283 3 ct 271 3 260 1 250 -3 ct 239 -8 231 -15 223 -24 ct 215 -34 210 -47 205 -63 ct -201 -79 199 -99 199 -122 ct 199 -146 201 -167 205 -183 ct 210 -199 216 -212 223 -221 ct -231 -231 240 -237 250 -241 ct 260 -245 272 -247 284 -247 ct 295 -247 306 -245 316 -241 ct -327 -237 335 -231 343 -221 ct 351 -212 357 -199 361 -183 ct 365 -167 368 -146 368 -122 ct -p -336 -122 m 336 -141 335 -157 333 -170 ct 330 -183 327 -193 322 -201 ct 318 -209 312 -214 306 -217 ct -299 -220 292 -222 284 -222 ct 275 -222 267 -220 261 -217 ct 254 -214 248 -208 244 -201 ct -239 -193 236 -183 234 -170 ct 231 -157 230 -141 230 -122 ct 230 -103 231 -88 234 -75 ct -236 -62 239 -52 244 -44 ct 249 -36 254 -31 261 -27 ct 267 -24 275 -22 283 -22 ct -291 -22 299 -24 305 -27 ct 312 -31 317 -36 322 -44 ct 326 -52 330 -62 332 -75 ct -335 -88 336 -103 336 -122 ct p ef -pom -pum -3709 8595 t -181 -80 m 181 -68 179 -57 176 -47 ct 172 -36 167 -28 161 -20 ct 154 -13 146 -7 136 -3 ct -126 1 115 3 102 3 ct 88 3 76 0 65 -5 ct 55 -11 46 -18 39 -28 ct 32 -39 27 -51 23 -66 ct -20 -81 18 -97 18 -116 ct 18 -138 20 -157 24 -173 ct 28 -190 34 -203 41 -214 ct -48 -225 58 -233 68 -239 ct 79 -244 91 -247 105 -247 ct 113 -247 121 -246 128 -244 ct -135 -243 142 -240 148 -236 ct 154 -232 159 -227 163 -221 ct 168 -215 171 -207 174 -198 ct -144 -192 l 141 -203 136 -210 129 -215 ct 122 -220 114 -222 104 -222 ct 96 -222 88 -220 81 -216 ct -74 -212 69 -206 64 -198 ct 59 -190 55 -180 53 -168 ct 50 -156 49 -142 49 -126 ct -54 -136 62 -144 73 -150 ct 83 -155 95 -158 108 -158 ct 119 -158 129 -156 138 -153 ct -147 -149 154 -144 161 -137 ct 167 -130 172 -122 176 -113 ct 179 -103 181 -92 181 -80 ct -p -149 -79 m 149 -87 148 -95 146 -102 ct 144 -108 141 -114 137 -119 ct 133 -124 128 -128 122 -130 ct -115 -133 108 -134 100 -134 ct 95 -134 89 -133 83 -131 ct 78 -130 72 -127 68 -123 ct -63 -120 59 -115 56 -109 ct 53 -102 52 -95 52 -86 ct 52 -77 53 -69 55 -61 ct 58 -53 61 -46 65 -41 ct -70 -35 75 -30 81 -27 ct 87 -24 94 -22 101 -22 ct 109 -22 116 -23 121 -26 ct 127 -29 132 -32 137 -37 ct -141 -42 144 -48 146 -55 ct 148 -62 149 -70 149 -79 ct p ef -367 -80 m 367 -67 365 -56 361 -46 ct 357 -36 352 -27 345 -20 ct 337 -13 328 -7 318 -3 ct -307 1 294 3 280 3 ct 268 3 256 1 247 -1 ct 237 -4 229 -9 223 -14 ct 216 -19 211 -25 207 -32 ct -203 -39 201 -47 199 -55 ct 231 -58 l 232 -54 234 -49 236 -45 ct 238 -41 241 -37 245 -33 ct -249 -30 254 -27 260 -25 ct 266 -23 273 -22 281 -22 ct 289 -22 296 -24 303 -26 ct -309 -29 315 -32 320 -37 ct 324 -42 328 -48 330 -55 ct 333 -62 334 -70 334 -79 ct -334 -86 333 -93 331 -99 ct 328 -106 325 -111 320 -116 ct 316 -120 310 -124 304 -126 ct -297 -129 290 -130 282 -130 ct 277 -130 272 -130 267 -129 ct 263 -128 259 -126 255 -125 ct -252 -123 248 -121 245 -119 ct 242 -117 239 -115 237 -113 ct 206 -113 l 214 -243 l -352 -243 l 352 -217 l 243 -217 l 238 -140 l 243 -144 250 -148 259 -151 ct -267 -154 277 -155 288 -155 ct 300 -155 311 -154 321 -150 ct 330 -146 339 -141 345 -134 ct -352 -128 357 -120 361 -110 ct 365 -101 367 -91 367 -80 ct p ef -pom -pum -3709 7498 t -179 -218 m 166 -200 155 -182 145 -165 ct 135 -147 126 -130 119 -113 ct 111 -95 106 -77 101 -59 ct -97 -41 95 -21 95 -1 ct 63 -1 l 63 -20 65 -39 70 -58 ct 74 -76 81 -95 88 -113 ct -96 -131 105 -148 116 -166 ct 126 -183 137 -200 149 -217 ct 18 -217 l 18 -243 l -179 -243 l 179 -218 l p ef -368 -122 m 368 -99 365 -79 361 -63 ct 356 -47 350 -34 343 -25 ct 335 -15 326 -8 316 -3 ct -305 1 294 3 283 3 ct 271 3 260 1 250 -3 ct 239 -8 231 -15 223 -24 ct 215 -34 210 -47 205 -63 ct -201 -79 199 -99 199 -122 ct 199 -146 201 -167 205 -183 ct 210 -199 216 -212 223 -221 ct -231 -231 240 -237 250 -241 ct 260 -245 272 -247 284 -247 ct 295 -247 306 -245 316 -241 ct -327 -237 335 -231 343 -221 ct 351 -212 357 -199 361 -183 ct 365 -167 368 -146 368 -122 ct -p -336 -122 m 336 -141 335 -157 333 -170 ct 330 -183 327 -193 322 -201 ct 318 -209 312 -214 306 -217 ct -299 -220 292 -222 284 -222 ct 275 -222 267 -220 261 -217 ct 254 -214 248 -208 244 -201 ct -239 -193 236 -183 234 -170 ct 231 -157 230 -141 230 -122 ct 230 -103 231 -88 234 -75 ct -236 -62 239 -52 244 -44 ct 249 -36 254 -31 261 -27 ct 267 -24 275 -22 283 -22 ct -291 -22 299 -24 305 -27 ct 312 -31 317 -36 322 -44 ct 326 -52 330 -62 332 -75 ct -335 -88 336 -103 336 -122 ct p ef -pom -pum -8041 6731 t -180 -337 m 242 -337 l 242 -371 l 276 -371 l 276 -337 l 339 -337 l -339 -371 l 373 -371 l 373 -337 l 436 -337 l 436 -305 l 373 -305 l -373 -271 l 414 -271 l 414 -124 l 323 -124 l 322 -113 320 -102 317 -91 ct -436 -91 l 436 -59 l 337 -59 l 357 -28 392 -7 441 5 ct 422 41 l 366 23 328 -8 305 -52 ct -285 -3 243 27 180 39 ct 165 9 l 221 -5 256 -28 271 -59 ct 178 -59 l 178 -91 l -281 -91 l 285 -101 287 -112 289 -124 ct 201 -124 l 201 -271 l 242 -271 l -242 -305 l 180 -305 l 180 -337 l p -276 -271 m 339 -271 l 339 -305 l 276 -305 l 276 -271 l p -235 -212 m 380 -212 l 380 -240 l 235 -240 l 235 -212 l p -235 -154 m 380 -154 l 380 -185 l 235 -185 l 235 -154 l p -31 -289 m 88 -289 l 88 -371 l 122 -371 l 122 -289 l 176 -289 l 176 -255 l -122 -255 l 122 -233 l 145 -206 165 -179 181 -152 ct 158 -118 l 146 -143 134 -166 122 -185 ct -122 41 l 88 41 l 88 -154 l 75 -115 59 -82 41 -56 ct 16 -81 l 51 -132 74 -190 84 -255 ct -31 -255 l 31 -289 l p ef -662 -120 m 699 -120 l 699 -79 l 853 -79 l 853 -47 l 699 -47 l 699 -5 l -884 -5 l 884 29 l 473 29 l 473 -5 l 662 -5 l 662 -47 l 507 -47 l -507 -79 l 662 -79 l 662 -120 l p -493 -355 m 705 -355 l 705 -323 l 662 -323 l 662 -258 l 715 -258 l -715 -226 l 662 -226 l 662 -124 l 628 -124 l 628 -226 l 570 -226 l -568 -183 546 -147 504 -118 ct 484 -151 l 516 -172 534 -197 536 -226 ct 479 -226 l -479 -258 l 536 -258 l 536 -323 l 493 -323 l 493 -355 l p -628 -258 m 628 -323 l 570 -323 l 570 -258 l 628 -258 l p -821 -364 m 855 -364 l 855 -158 l 855 -140 852 -127 846 -120 ct 840 -113 828 -109 809 -109 ct -793 -109 779 -111 766 -115 ct 758 -152 l 773 -148 788 -145 803 -145 ct 810 -145 815 -147 818 -150 ct -820 -153 821 -158 821 -167 ct 821 -364 l p -739 -339 m 775 -339 l 775 -174 l 739 -174 l 739 -339 l p ef -963 -359 m 985 -331 1004 -301 1020 -267 ct 986 -248 l 973 -280 954 -310 930 -339 ct -963 -359 l p -990 -156 m 1020 -136 l 1006 -78 985 -21 959 32 ct 923 6 l 951 -46 973 -100 990 -156 ct -p -1106 11 m 1106 41 l 1070 41 l 1070 -217 l 1057 -198 1044 -181 1031 -165 ct -1013 -201 l 1055 -255 1085 -312 1103 -373 ct 1138 -361 l 1132 -339 1124 -318 1113 -298 ct -1194 -298 l 1188 -321 1179 -341 1167 -359 ct 1203 -371 l 1216 -349 1226 -324 1233 -298 ct -1334 -298 l 1334 -264 l 1235 -264 l 1235 -204 l 1321 -204 l 1321 -174 l -1235 -174 l 1235 -113 l 1321 -113 l 1321 -81 l 1235 -81 l 1235 -21 l -1337 -21 l 1337 11 l 1106 11 l p -1106 -264 m 1106 -204 l 1201 -204 l 1201 -264 l 1106 -264 l p -1106 -174 m 1106 -113 l 1201 -113 l 1201 -174 l 1106 -174 l p -1106 -81 m 1106 -21 l 1201 -21 l 1201 -81 l 1106 -81 l p ef -1606 -371 m 1641 -362 l 1639 -355 1636 -347 1632 -339 ct 1729 -339 l 1729 -308 l -1721 -293 1712 -279 1702 -267 ct 1774 -267 l 1774 0 l 1774 13 1771 23 1765 29 ct -1759 36 1751 39 1740 39 ct 1731 39 1719 38 1704 36 ct 1697 2 l 1713 4 1724 5 1731 5 ct -1737 5 1740 2 1740 -6 ct 1740 -68 l 1679 -68 l 1679 28 l 1645 28 l 1645 -68 l -1588 -68 l 1582 -26 1570 10 1552 41 ct 1519 21 l 1545 -29 1557 -82 1557 -138 ct -1557 -231 l 1554 -228 1549 -224 1545 -221 ct 1521 -247 l 1560 -283 1588 -325 1606 -371 ct -p -1659 -267 m 1670 -280 1679 -294 1686 -307 ct 1616 -307 l 1606 -288 1597 -274 1589 -267 ct -1659 -267 l p -1591 -185 m 1645 -185 l 1645 -235 l 1591 -235 l 1591 -185 l p -1679 -235 m 1679 -185 l 1740 -185 l 1740 -235 l 1679 -235 l p -1591 -100 m 1645 -100 l 1645 -153 l 1591 -153 l 1591 -124 l 1591 -100 l -p -1679 -153 m 1679 -100 l 1740 -100 l 1740 -153 l 1679 -153 l p -1378 -343 m 1543 -343 l 1543 -308 l 1469 -308 l 1458 -267 1447 -231 1435 -201 ct -1525 -201 l 1525 3 l 1491 3 l 1491 -14 l 1449 -14 l 1449 27 l 1417 27 l -1417 -158 l 1407 -136 1397 -120 1389 -109 ct 1367 -138 l 1396 -182 1418 -239 1433 -308 ct -1378 -308 l 1378 -343 l p -1449 -46 m 1491 -46 l 1491 -169 l 1449 -169 l 1449 -46 l p ef -2034 -373 m 2043 -358 2051 -343 2055 -326 ct 2233 -326 l 2233 -292 l 1824 -292 l -1824 -326 l 2011 -326 l 2007 -339 2002 -351 1996 -360 ct 2034 -373 l p -2012 -117 m 2046 -117 l 2046 -79 l 2229 -79 l 2229 -47 l 2046 -47 l -2046 41 l 2012 41 l 2012 -47 l 1828 -47 l 1828 -79 l 2012 -79 l 2012 -117 l -p -2009 -319 m 2041 -310 l 2023 -273 2007 -246 1993 -229 ct 2009 -229 2028 -231 2048 -235 ct -2059 -247 2069 -259 2079 -272 ct 2111 -262 l 2076 -215 2037 -176 1994 -145 ct -2024 -150 2052 -156 2077 -161 ct 2072 -169 2067 -176 2061 -183 ct 2089 -197 l -2110 -173 2127 -147 2141 -117 ct 2109 -102 l 2104 -114 2099 -126 2093 -136 ct -2048 -126 1999 -117 1946 -110 ct 1937 -138 l 1966 -156 1993 -178 2020 -204 ct -1999 -201 1978 -198 1955 -195 ct 1950 -226 l 1975 -256 1994 -287 2009 -319 ct -p -1878 -285 m 1897 -268 1913 -250 1926 -229 ct 1894 -212 l 1882 -231 1866 -249 1846 -265 ct -1878 -285 l p -2181 -285 m 2211 -267 l 2191 -241 2171 -220 2150 -204 ct 2124 -229 l 2147 -247 2167 -266 2181 -285 ct -p -1916 -195 m 1942 -176 l 1921 -150 1894 -125 1862 -102 ct 1835 -129 l 1868 -152 1895 -174 1916 -195 ct -p -2152 -190 m 2177 -176 2201 -158 2222 -138 ct 2195 -106 l 2175 -130 2153 -150 2129 -165 ct -2152 -190 l p ef -pom -pum -10517 6731 t -20 -104 m 20 -140 l 132 -140 l 132 -104 l 20 -104 l p ef -pom -pum -10913 6731 t -54 -360 m 78 -345 99 -326 118 -305 ct 93 -274 l 73 -298 51 -318 29 -333 ct -54 -360 l p -23 -212 m 113 -212 l 113 -39 l 127 -29 146 -21 168 -16 ct 190 -11 238 -9 312 -9 ct -437 -9 l 420 30 l 276 30 l 224 30 185 27 161 20 ct 137 13 117 1 99 -14 ct -47 38 l 22 0 l 41 -11 59 -22 77 -34 ct 77 -178 l 23 -178 l 23 -212 l -p -208 -358 m 242 -346 l 228 -301 l 278 -301 l 278 -371 l 314 -371 l -314 -301 l 409 -301 l 409 -267 l 314 -267 l 314 -235 l 314 -223 313 -212 310 -201 ct -423 -201 l 423 -167 l 301 -167 l 300 -163 299 -160 298 -158 ct 343 -127 382 -91 414 -50 ct -389 -20 l 354 -64 319 -100 282 -127 ct 253 -86 213 -51 163 -25 ct 143 -57 l -203 -90 243 -126 262 -167 ct 147 -167 l 147 -201 l 274 -201 l 277 -212 278 -223 278 -235 ct -278 -267 l 215 -267 l 206 -247 195 -228 185 -210 ct 152 -230 l 176 -268 195 -311 208 -358 ct -p ef -578 -371 m 613 -360 l 600 -326 585 -291 567 -258 ct 567 41 l 531 41 l -531 -201 l 517 -181 502 -164 486 -147 ct 468 -183 l 520 -242 556 -305 578 -371 ct -p -875 -263 m 879 -229 l 721 -210 l 732 -139 749 -87 773 -54 ct 797 -20 814 -3 823 -3 ct -833 -3 840 -8 845 -16 ct 849 -24 853 -41 855 -66 ct 888 -55 l 884 -17 878 8 869 20 ct -860 32 846 38 829 38 ct 805 38 778 19 750 -18 ct 721 -55 699 -117 685 -204 ct 604 -195 l -599 -229 l 680 -240 l 674 -278 669 -322 665 -371 ct 701 -371 l 706 -322 711 -280 716 -244 ct -875 -263 l p -775 -364 m 796 -342 814 -320 829 -296 ct 798 -278 l 785 -302 767 -324 744 -344 ct -775 -364 l p ef -965 -350 m 993 -328 1020 -303 1043 -273 ct 1017 -240 l 993 -273 967 -300 939 -323 ct -965 -350 l p -1017 -170 m 1049 -149 l 1027 -88 998 -29 961 29 ct 925 2 l 963 -52 994 -110 1017 -170 ct -p -1122 -375 m 1156 -366 l 1152 -346 1146 -325 1138 -305 ct 1309 -305 l 1309 -273 l -1296 -245 1280 -218 1262 -190 ct 1232 -206 l 1246 -228 1258 -249 1268 -271 ct -1128 -271 l 1112 -234 1094 -202 1074 -176 ct 1047 -205 l 1081 -252 1106 -309 1122 -375 ct -p -1164 -242 m 1198 -237 l 1198 -213 1196 -191 1192 -170 ct 1208 -126 1226 -90 1248 -63 ct -1269 -35 1300 -11 1339 11 ct 1307 41 l 1247 3 1205 -48 1180 -111 ct 1162 -49 1118 2 1047 41 ct -1020 12 l 1072 -16 1108 -49 1129 -84 ct 1150 -120 1161 -173 1164 -242 ct p ef -1656 -296 m 1776 -296 l 1776 -262 l 1756 -262 l 1749 -178 1732 -115 1706 -72 ct -1727 -43 1755 -17 1788 7 ct 1761 41 l 1734 19 1708 -8 1684 -39 ct 1660 -7 1631 20 1596 43 ct -1571 11 l 1607 -11 1637 -39 1661 -74 ct 1644 -102 1629 -134 1614 -170 ct 1600 -140 l -1571 -161 l 1601 -225 1623 -295 1636 -371 ct 1672 -360 l 1667 -338 1662 -316 1656 -296 ct -p -1720 -262 m 1647 -262 l 1645 -256 1641 -242 1634 -221 ct 1648 -178 1665 -140 1683 -109 ct -1698 -143 1709 -183 1717 -231 ct 1717 -233 l 1720 -262 l p -1381 -294 m 1475 -294 l 1475 -369 l 1507 -369 l 1507 -294 l 1593 -294 l -1593 -264 l 1507 -264 l 1507 -181 l 1475 -181 l 1475 -237 l 1454 -208 1430 -185 1403 -167 ct -1379 -195 l 1409 -211 1436 -234 1458 -264 ct 1381 -264 l 1381 -294 l p -1424 -362 m 1434 -348 1442 -332 1448 -314 ct 1419 -299 l 1413 -317 1406 -334 1397 -350 ct -1424 -362 l p -1557 -362 m 1584 -350 l 1573 -329 1562 -314 1550 -303 ct 1527 -325 l 1538 -335 1549 -348 1557 -362 ct -p -1544 -247 m 1558 -233 1568 -218 1577 -203 ct 1550 -186 l 1543 -203 1532 -219 1519 -233 ct -1544 -247 l p -1379 -143 m 1449 -143 l 1454 -153 1458 -163 1462 -172 ct 1496 -169 l 1485 -143 l -1566 -143 l 1566 -113 l 1552 -82 1534 -56 1514 -34 ct 1534 -22 1553 -11 1570 0 ct -1548 32 l 1532 19 1512 5 1487 -9 ct 1462 13 1428 30 1387 43 ct 1376 13 l 1407 3 1434 -10 1457 -25 ct -1437 -36 1417 -47 1394 -57 ct 1408 -77 1421 -95 1431 -113 ct 1379 -113 l 1379 -143 l -p -1469 -113 m 1461 -97 1452 -84 1442 -72 ct 1485 -50 l 1503 -69 1518 -90 1528 -113 ct -1469 -113 l p ef -pom -50.99681 lw 0.003 0.273 0.527 c 14636 10753 m 15436 10753 l ps -14930 10648 m 14930 10858 l 15141 10858 l 15141 10648 l 14930 10648 l -p ef -0 lw 14930 10648 m 14930 10858 l 15141 10858 l 15141 10648 l 14930 10648 l -pc -50.99681 lw 1.000 0.261 0.058 c 14636 11412 m 15436 11412 l ps -14930 11412 m 15036 11517 l 15141 11412 l 15036 11307 l 14930 11412 l -p ef -0 lw 14930 11412 m 15036 11517 l 15141 11412 l 15036 11307 l 14930 11412 l -pc -50.99681 lw 1.000 0.828 0.128 c 14636 12071 m 15436 12071 l ps -14930 11966 m 15036 12176 l 15141 11966 l 14930 11966 l p ef -0 lw 14930 11966 m 15036 12176 l 15141 11966 l 14930 11966 l pc -50.99681 lw 0.343 0.617 0.113 c 14636 12730 m 15436 12730 l ps -14930 12835 m 15141 12835 l 15036 12625 l 14930 12835 l p ef -0 lw 14930 12835 m 15141 12835 l 15036 12625 l 14930 12835 l pc -50.99681 lw 0.496 0.003 0.132 c 14636 13389 m 15436 13389 l ps -14930 13284 m 14930 13494 l 15141 13389 l 14930 13284 l p ef -0 lw 14930 13284 m 14930 13494 l 15141 13389 l 14930 13284 l pc -pum -15536 10873 t -0.003 0.003 0.003 c 137 -220 m 123 -220 111 -218 100 -213 ct 89 -209 80 -202 73 -194 ct -66 -185 61 -175 57 -163 ct 53 -151 51 -138 51 -123 ct 51 -108 53 -95 57 -83 ct -61 -71 67 -60 74 -52 ct 82 -43 91 -36 102 -31 ct 112 -26 124 -24 138 -24 ct 147 -24 156 -25 164 -28 ct -171 -30 178 -34 185 -38 ct 191 -43 197 -48 201 -54 ct 206 -60 211 -67 215 -75 ct -241 -61 l 237 -52 232 -44 225 -36 ct 219 -28 211 -21 203 -15 ct 194 -10 184 -5 173 -2 ct -162 1 150 3 136 3 ct 117 3 99 0 85 -6 ct 70 -13 58 -21 48 -33 ct 38 -44 30 -57 25 -73 ct -20 -88 18 -105 18 -123 ct 18 -142 21 -159 26 -174 ct 31 -190 39 -203 49 -213 ct -59 -224 71 -232 86 -238 ct 101 -244 117 -247 136 -247 ct 162 -247 184 -242 201 -232 ct -218 -222 231 -207 239 -187 ct 208 -176 l 206 -182 203 -188 199 -193 ct 195 -198 190 -203 184 -207 ct -178 -211 171 -214 163 -216 ct 156 -219 147 -220 137 -220 ct p ef -425 0 m 295 -207 l 295 -201 295 -196 295 -190 ct 296 -185 296 -181 296 -175 ct -296 -170 296 -165 296 -161 ct 296 0 l 267 0 l 267 -243 l 305 -243 l 437 -35 l -436 -40 436 -46 436 -52 ct 435 -56 435 -62 435 -67 ct 435 -73 435 -78 435 -84 ct -435 -243 l 464 -243 l 464 0 l 425 0 l p ef -663 0 m 533 -207 l 533 -201 533 -196 533 -190 ct 534 -185 534 -181 534 -175 ct -534 -170 534 -165 534 -161 ct 534 0 l 505 0 l 505 -243 l 543 -243 l 675 -35 l -674 -40 674 -46 674 -52 ct 673 -56 673 -62 673 -67 ct 673 -73 673 -78 673 -84 ct -673 -243 l 702 -243 l 702 0 l 663 0 l p ef -830 -105 m 830 -31 l 804 -31 l 804 -105 l 731 -105 l 731 -130 l 804 -130 l -804 -204 l 830 -204 l 830 -130 l 903 -130 l 903 -105 l 830 -105 l -p ef -953 0 m 953 -26 l 1015 -26 l 1015 -213 l 960 -174 l 960 -204 l 1017 -243 l -1046 -243 l 1046 -26 l 1105 -26 l 1105 0 l 953 0 l p ef -1140 0 m 1140 -243 l 1173 -243 l 1173 -27 l 1296 -27 l 1296 0 l 1140 0 l -p ef -1460 -52 m 1460 -43 1458 -36 1455 -29 ct 1451 -22 1446 -16 1440 -11 ct 1433 -7 1426 -3 1416 -1 ct -1407 2 1396 3 1384 3 ct 1373 3 1364 2 1355 1 ct 1346 -1 1339 -4 1332 -8 ct 1325 -11 1320 -16 1316 -22 ct -1311 -28 1308 -36 1306 -44 ct 1333 -50 l 1336 -40 1341 -32 1350 -28 ct 1358 -23 1369 -21 1384 -21 ct -1391 -21 1397 -21 1402 -22 ct 1408 -23 1413 -25 1417 -27 ct 1421 -29 1424 -32 1426 -36 ct -1428 -39 1430 -44 1430 -50 ct 1430 -55 1428 -60 1426 -63 ct 1423 -67 1419 -70 1415 -73 ct -1410 -75 1404 -77 1397 -79 ct 1391 -81 1383 -83 1375 -85 ct 1368 -87 1360 -89 1353 -91 ct -1346 -94 1339 -97 1333 -101 ct 1327 -105 1322 -110 1319 -116 ct 1315 -122 1313 -129 1313 -138 ct -1313 -155 1319 -168 1331 -177 ct 1344 -186 1361 -190 1384 -190 ct 1405 -190 1421 -186 1433 -179 ct -1446 -172 1453 -160 1456 -144 ct 1429 -141 l 1428 -146 1426 -150 1423 -153 ct -1420 -156 1417 -159 1413 -161 ct 1409 -163 1405 -164 1400 -165 ct 1395 -166 1390 -167 1384 -167 ct -1370 -167 1360 -164 1353 -160 ct 1347 -156 1343 -149 1343 -141 ct 1343 -136 1345 -132 1347 -128 ct -1350 -125 1353 -122 1357 -120 ct 1362 -118 1367 -116 1373 -114 ct 1380 -113 1386 -111 1394 -109 ct -1399 -108 1404 -106 1409 -105 ct 1414 -103 1419 -102 1424 -100 ct 1429 -98 1434 -95 1438 -93 ct -1442 -90 1446 -87 1449 -83 ct 1452 -79 1455 -75 1457 -70 ct 1459 -65 1460 -59 1460 -52 ct -p ef -1577 -1 m 1573 0 1568 1 1563 2 ct 1558 3 1553 3 1546 3 ct 1521 3 1509 -11 1509 -39 ct -1509 -164 l 1487 -164 l 1487 -187 l 1510 -187 l 1519 -228 l 1540 -228 l -1540 -187 l 1574 -187 l 1574 -164 l 1540 -164 l 1540 -46 l 1540 -37 1541 -31 1544 -27 ct -1547 -23 1552 -22 1560 -22 ct 1563 -22 1565 -22 1568 -22 ct 1571 -23 1574 -23 1577 -24 ct -1577 -1 l p ef -1720 0 m 1720 -118 l 1720 -127 1720 -135 1719 -141 ct 1718 -147 1716 -152 1713 -156 ct -1710 -160 1707 -162 1702 -164 ct 1698 -165 1693 -166 1686 -166 ct 1680 -166 1674 -165 1668 -162 ct -1663 -160 1659 -156 1655 -151 ct 1651 -146 1648 -140 1646 -133 ct 1644 -126 1643 -117 1643 -108 ct -1643 0 l 1612 0 l 1612 -147 l 1612 -151 1612 -155 1612 -159 ct 1612 -163 1612 -167 1612 -171 ct -1612 -175 1612 -178 1612 -181 ct 1612 -184 1612 -186 1611 -187 ct 1641 -187 l -1641 -186 1641 -184 1641 -182 ct 1641 -179 1641 -176 1642 -173 ct 1642 -170 1642 -167 1642 -163 ct -1642 -160 1642 -157 1642 -155 ct 1643 -155 l 1645 -160 1648 -165 1652 -169 ct -1655 -174 1659 -177 1663 -180 ct 1667 -183 1672 -186 1678 -188 ct 1683 -189 1690 -190 1697 -190 ct -1711 -190 1722 -187 1731 -182 ct 1739 -176 1745 -167 1748 -155 ct 1748 -155 l -1751 -160 1754 -165 1758 -169 ct 1761 -174 1765 -177 1770 -180 ct 1774 -183 1779 -186 1785 -188 ct -1791 -189 1797 -190 1805 -190 ct 1814 -190 1822 -189 1829 -186 ct 1836 -184 1842 -180 1846 -174 ct -1850 -169 1854 -162 1856 -154 ct 1858 -146 1859 -136 1859 -124 ct 1859 0 l 1828 0 l -1828 -118 l 1828 -127 1828 -135 1826 -141 ct 1825 -147 1823 -152 1821 -156 ct -1818 -160 1814 -162 1810 -164 ct 1806 -165 1800 -166 1794 -166 ct 1787 -166 1782 -165 1776 -162 ct -1771 -160 1766 -156 1763 -151 ct 1759 -147 1756 -141 1754 -133 ct 1752 -126 1751 -118 1751 -108 ct -1751 0 l 1720 0 l p ef -pom -pum -15536 11532 t -137 -220 m 123 -220 111 -218 100 -213 ct 89 -209 80 -202 73 -194 ct 66 -185 61 -175 57 -163 ct -53 -151 51 -138 51 -123 ct 51 -108 53 -95 57 -83 ct 61 -71 67 -60 74 -52 ct 82 -43 91 -36 102 -31 ct -112 -26 124 -24 138 -24 ct 147 -24 156 -25 164 -28 ct 171 -30 178 -34 185 -38 ct -191 -43 197 -48 201 -54 ct 206 -60 211 -67 215 -75 ct 241 -61 l 237 -52 232 -44 225 -36 ct -219 -28 211 -21 203 -15 ct 194 -10 184 -5 173 -2 ct 162 1 150 3 136 3 ct 117 3 99 0 85 -6 ct -70 -13 58 -21 48 -33 ct 38 -44 30 -57 25 -73 ct 20 -88 18 -105 18 -123 ct 18 -142 21 -159 26 -174 ct -31 -190 39 -203 49 -213 ct 59 -224 71 -232 86 -238 ct 101 -244 117 -247 136 -247 ct -162 -247 184 -242 201 -232 ct 218 -222 231 -207 239 -187 ct 208 -176 l 206 -182 203 -188 199 -193 ct -195 -198 190 -203 184 -207 ct 178 -211 171 -214 163 -216 ct 156 -219 147 -220 137 -220 ct -p ef -425 0 m 295 -207 l 295 -201 295 -196 295 -190 ct 296 -185 296 -181 296 -175 ct -296 -170 296 -165 296 -161 ct 296 0 l 267 0 l 267 -243 l 305 -243 l 437 -35 l -436 -40 436 -46 436 -52 ct 435 -56 435 -62 435 -67 ct 435 -73 435 -78 435 -84 ct -435 -243 l 464 -243 l 464 0 l 425 0 l p ef -663 0 m 533 -207 l 533 -201 533 -196 533 -190 ct 534 -185 534 -181 534 -175 ct -534 -170 534 -165 534 -161 ct 534 0 l 505 0 l 505 -243 l 543 -243 l 675 -35 l -674 -40 674 -46 674 -52 ct 673 -56 673 -62 673 -67 ct 673 -73 673 -78 673 -84 ct -673 -243 l 702 -243 l 702 0 l 663 0 l p ef -830 -105 m 830 -31 l 804 -31 l 804 -105 l 731 -105 l 731 -130 l 804 -130 l -804 -204 l 830 -204 l 830 -130 l 903 -130 l 903 -105 l 830 -105 l -p ef -944 0 m 944 -22 l 950 -35 957 -47 965 -58 ct 974 -68 983 -77 992 -85 ct 1001 -94 1010 -101 1020 -109 ct -1029 -116 1037 -123 1044 -130 ct 1052 -137 1058 -145 1062 -152 ct 1067 -160 1069 -169 1069 -179 ct -1069 -186 1068 -192 1066 -197 ct 1064 -202 1061 -207 1057 -210 ct 1053 -214 1048 -217 1043 -218 ct -1037 -220 1031 -221 1025 -221 ct 1018 -221 1013 -220 1007 -218 ct 1002 -217 997 -214 993 -211 ct -988 -207 985 -203 982 -198 ct 979 -193 978 -187 977 -180 ct 945 -183 l 946 -192 949 -200 952 -208 ct -956 -215 961 -222 968 -228 ct 975 -234 983 -238 992 -242 ct 1001 -245 1012 -247 1025 -247 ct -1037 -247 1047 -245 1057 -242 ct 1066 -239 1074 -235 1081 -229 ct 1087 -224 1092 -217 1096 -209 ct -1099 -200 1101 -191 1101 -180 ct 1101 -172 1099 -164 1096 -157 ct 1093 -149 1090 -142 1085 -136 ct -1080 -129 1074 -123 1068 -116 ct 1061 -110 1055 -104 1048 -98 ct 1041 -92 1033 -86 1026 -81 ct -1019 -75 1013 -69 1006 -63 ct 1000 -57 994 -51 989 -45 ct 984 -39 981 -33 978 -26 ct -1105 -26 l 1105 0 l 944 0 l p ef -1140 0 m 1140 -243 l 1173 -243 l 1173 -27 l 1296 -27 l 1296 0 l 1140 0 l -p ef -1460 -52 m 1460 -43 1458 -36 1455 -29 ct 1451 -22 1446 -16 1440 -11 ct 1433 -7 1426 -3 1416 -1 ct -1407 2 1396 3 1384 3 ct 1373 3 1364 2 1355 1 ct 1346 -1 1339 -4 1332 -8 ct 1325 -11 1320 -16 1316 -22 ct -1311 -28 1308 -36 1306 -44 ct 1333 -50 l 1336 -40 1341 -32 1350 -28 ct 1358 -23 1369 -21 1384 -21 ct -1391 -21 1397 -21 1402 -22 ct 1408 -23 1413 -25 1417 -27 ct 1421 -29 1424 -32 1426 -36 ct -1428 -39 1430 -44 1430 -50 ct 1430 -55 1428 -60 1426 -63 ct 1423 -67 1419 -70 1415 -73 ct -1410 -75 1404 -77 1397 -79 ct 1391 -81 1383 -83 1375 -85 ct 1368 -87 1360 -89 1353 -91 ct -1346 -94 1339 -97 1333 -101 ct 1327 -105 1322 -110 1319 -116 ct 1315 -122 1313 -129 1313 -138 ct -1313 -155 1319 -168 1331 -177 ct 1344 -186 1361 -190 1384 -190 ct 1405 -190 1421 -186 1433 -179 ct -1446 -172 1453 -160 1456 -144 ct 1429 -141 l 1428 -146 1426 -150 1423 -153 ct -1420 -156 1417 -159 1413 -161 ct 1409 -163 1405 -164 1400 -165 ct 1395 -166 1390 -167 1384 -167 ct -1370 -167 1360 -164 1353 -160 ct 1347 -156 1343 -149 1343 -141 ct 1343 -136 1345 -132 1347 -128 ct -1350 -125 1353 -122 1357 -120 ct 1362 -118 1367 -116 1373 -114 ct 1380 -113 1386 -111 1394 -109 ct -1399 -108 1404 -106 1409 -105 ct 1414 -103 1419 -102 1424 -100 ct 1429 -98 1434 -95 1438 -93 ct -1442 -90 1446 -87 1449 -83 ct 1452 -79 1455 -75 1457 -70 ct 1459 -65 1460 -59 1460 -52 ct -p ef -1577 -1 m 1573 0 1568 1 1563 2 ct 1558 3 1553 3 1546 3 ct 1521 3 1509 -11 1509 -39 ct -1509 -164 l 1487 -164 l 1487 -187 l 1510 -187 l 1519 -228 l 1540 -228 l -1540 -187 l 1574 -187 l 1574 -164 l 1540 -164 l 1540 -46 l 1540 -37 1541 -31 1544 -27 ct -1547 -23 1552 -22 1560 -22 ct 1563 -22 1565 -22 1568 -22 ct 1571 -23 1574 -23 1577 -24 ct -1577 -1 l p ef -1720 0 m 1720 -118 l 1720 -127 1720 -135 1719 -141 ct 1718 -147 1716 -152 1713 -156 ct -1710 -160 1707 -162 1702 -164 ct 1698 -165 1693 -166 1686 -166 ct 1680 -166 1674 -165 1668 -162 ct -1663 -160 1659 -156 1655 -151 ct 1651 -146 1648 -140 1646 -133 ct 1644 -126 1643 -117 1643 -108 ct -1643 0 l 1612 0 l 1612 -147 l 1612 -151 1612 -155 1612 -159 ct 1612 -163 1612 -167 1612 -171 ct -1612 -175 1612 -178 1612 -181 ct 1612 -184 1612 -186 1611 -187 ct 1641 -187 l -1641 -186 1641 -184 1641 -182 ct 1641 -179 1641 -176 1642 -173 ct 1642 -170 1642 -167 1642 -163 ct -1642 -160 1642 -157 1642 -155 ct 1643 -155 l 1645 -160 1648 -165 1652 -169 ct -1655 -174 1659 -177 1663 -180 ct 1667 -183 1672 -186 1678 -188 ct 1683 -189 1690 -190 1697 -190 ct -1711 -190 1722 -187 1731 -182 ct 1739 -176 1745 -167 1748 -155 ct 1748 -155 l -1751 -160 1754 -165 1758 -169 ct 1761 -174 1765 -177 1770 -180 ct 1774 -183 1779 -186 1785 -188 ct -1791 -189 1797 -190 1805 -190 ct 1814 -190 1822 -189 1829 -186 ct 1836 -184 1842 -180 1846 -174 ct -1850 -169 1854 -162 1856 -154 ct 1858 -146 1859 -136 1859 -124 ct 1859 0 l 1828 0 l -1828 -118 l 1828 -127 1828 -135 1826 -141 ct 1825 -147 1823 -152 1821 -156 ct -1818 -160 1814 -162 1810 -164 ct 1806 -165 1800 -166 1794 -166 ct 1787 -166 1782 -165 1776 -162 ct -1771 -160 1766 -156 1763 -151 ct 1759 -147 1756 -141 1754 -133 ct 1752 -126 1751 -118 1751 -108 ct -1751 0 l 1720 0 l p ef -pom -pum -15536 12191 t -137 -220 m 123 -220 111 -218 100 -213 ct 89 -209 80 -202 73 -194 ct 66 -185 61 -175 57 -163 ct -53 -151 51 -138 51 -123 ct 51 -108 53 -95 57 -83 ct 61 -71 67 -60 74 -52 ct 82 -43 91 -36 102 -31 ct -112 -26 124 -24 138 -24 ct 147 -24 156 -25 164 -28 ct 171 -30 178 -34 185 -38 ct -191 -43 197 -48 201 -54 ct 206 -60 211 -67 215 -75 ct 241 -61 l 237 -52 232 -44 225 -36 ct -219 -28 211 -21 203 -15 ct 194 -10 184 -5 173 -2 ct 162 1 150 3 136 3 ct 117 3 99 0 85 -6 ct -70 -13 58 -21 48 -33 ct 38 -44 30 -57 25 -73 ct 20 -88 18 -105 18 -123 ct 18 -142 21 -159 26 -174 ct -31 -190 39 -203 49 -213 ct 59 -224 71 -232 86 -238 ct 101 -244 117 -247 136 -247 ct -162 -247 184 -242 201 -232 ct 218 -222 231 -207 239 -187 ct 208 -176 l 206 -182 203 -188 199 -193 ct -195 -198 190 -203 184 -207 ct 178 -211 171 -214 163 -216 ct 156 -219 147 -220 137 -220 ct -p ef -425 0 m 295 -207 l 295 -201 295 -196 295 -190 ct 296 -185 296 -181 296 -175 ct -296 -170 296 -165 296 -161 ct 296 0 l 267 0 l 267 -243 l 305 -243 l 437 -35 l -436 -40 436 -46 436 -52 ct 435 -56 435 -62 435 -67 ct 435 -73 435 -78 435 -84 ct -435 -243 l 464 -243 l 464 0 l 425 0 l p ef -663 0 m 533 -207 l 533 -201 533 -196 533 -190 ct 534 -185 534 -181 534 -175 ct -534 -170 534 -165 534 -161 ct 534 0 l 505 0 l 505 -243 l 543 -243 l 675 -35 l -674 -40 674 -46 674 -52 ct 673 -56 673 -62 673 -67 ct 673 -73 673 -78 673 -84 ct -673 -243 l 702 -243 l 702 0 l 663 0 l p ef -830 -105 m 830 -31 l 804 -31 l 804 -105 l 731 -105 l 731 -130 l 804 -130 l -804 -204 l 830 -204 l 830 -130 l 903 -130 l 903 -105 l 830 -105 l -p ef -1107 -68 m 1107 -57 1105 -47 1101 -38 ct 1098 -29 1092 -22 1086 -16 ct 1079 -10 1070 -5 1060 -2 ct -1049 1 1038 3 1024 3 ct 1009 3 997 1 986 -3 ct 976 -6 968 -11 961 -17 ct 954 -24 949 -31 946 -39 ct -943 -46 940 -55 939 -63 ct 972 -66 l 972 -60 974 -54 977 -48 ct 979 -43 982 -38 987 -35 ct -991 -31 996 -28 1002 -26 ct 1009 -24 1016 -23 1024 -23 ct 1040 -23 1052 -27 1061 -34 ct -1070 -42 1075 -54 1075 -69 ct 1075 -78 1073 -85 1069 -90 ct 1065 -96 1060 -100 1054 -103 ct -1048 -106 1041 -108 1035 -109 ct 1028 -110 1021 -111 1015 -111 ct 998 -111 l -998 -138 l 1015 -138 l 1020 -138 1027 -139 1033 -140 ct 1039 -141 1045 -143 1050 -146 ct -1055 -149 1060 -154 1063 -159 ct 1067 -164 1068 -171 1068 -180 ct 1068 -193 1064 -203 1057 -210 ct -1049 -218 1038 -221 1023 -221 ct 1009 -221 998 -218 990 -211 ct 981 -204 976 -194 975 -182 ct -944 -184 l 945 -195 948 -204 952 -212 ct 957 -220 963 -226 970 -231 ct 977 -237 985 -241 994 -243 ct -1003 -246 1013 -247 1023 -247 ct 1037 -247 1048 -245 1058 -242 ct 1068 -239 1076 -234 1082 -228 ct -1088 -222 1093 -216 1096 -208 ct 1099 -200 1100 -192 1100 -183 ct 1100 -176 1099 -169 1097 -163 ct -1095 -157 1092 -151 1088 -146 ct 1084 -141 1079 -137 1072 -134 ct 1066 -130 1058 -127 1049 -125 ct -1049 -125 l 1059 -124 1068 -122 1075 -118 ct 1082 -115 1088 -111 1093 -105 ct -1097 -100 1101 -95 1103 -88 ct 1106 -82 1107 -75 1107 -68 ct p ef -1140 0 m 1140 -243 l 1173 -243 l 1173 -27 l 1296 -27 l 1296 0 l 1140 0 l -p ef -1460 -52 m 1460 -43 1458 -36 1455 -29 ct 1451 -22 1446 -16 1440 -11 ct 1433 -7 1426 -3 1416 -1 ct -1407 2 1396 3 1384 3 ct 1373 3 1364 2 1355 1 ct 1346 -1 1339 -4 1332 -8 ct 1325 -11 1320 -16 1316 -22 ct -1311 -28 1308 -36 1306 -44 ct 1333 -50 l 1336 -40 1341 -32 1350 -28 ct 1358 -23 1369 -21 1384 -21 ct -1391 -21 1397 -21 1402 -22 ct 1408 -23 1413 -25 1417 -27 ct 1421 -29 1424 -32 1426 -36 ct -1428 -39 1430 -44 1430 -50 ct 1430 -55 1428 -60 1426 -63 ct 1423 -67 1419 -70 1415 -73 ct -1410 -75 1404 -77 1397 -79 ct 1391 -81 1383 -83 1375 -85 ct 1368 -87 1360 -89 1353 -91 ct -1346 -94 1339 -97 1333 -101 ct 1327 -105 1322 -110 1319 -116 ct 1315 -122 1313 -129 1313 -138 ct -1313 -155 1319 -168 1331 -177 ct 1344 -186 1361 -190 1384 -190 ct 1405 -190 1421 -186 1433 -179 ct -1446 -172 1453 -160 1456 -144 ct 1429 -141 l 1428 -146 1426 -150 1423 -153 ct -1420 -156 1417 -159 1413 -161 ct 1409 -163 1405 -164 1400 -165 ct 1395 -166 1390 -167 1384 -167 ct -1370 -167 1360 -164 1353 -160 ct 1347 -156 1343 -149 1343 -141 ct 1343 -136 1345 -132 1347 -128 ct -1350 -125 1353 -122 1357 -120 ct 1362 -118 1367 -116 1373 -114 ct 1380 -113 1386 -111 1394 -109 ct -1399 -108 1404 -106 1409 -105 ct 1414 -103 1419 -102 1424 -100 ct 1429 -98 1434 -95 1438 -93 ct -1442 -90 1446 -87 1449 -83 ct 1452 -79 1455 -75 1457 -70 ct 1459 -65 1460 -59 1460 -52 ct -p ef -1577 -1 m 1573 0 1568 1 1563 2 ct 1558 3 1553 3 1546 3 ct 1521 3 1509 -11 1509 -39 ct -1509 -164 l 1487 -164 l 1487 -187 l 1510 -187 l 1519 -228 l 1540 -228 l -1540 -187 l 1574 -187 l 1574 -164 l 1540 -164 l 1540 -46 l 1540 -37 1541 -31 1544 -27 ct -1547 -23 1552 -22 1560 -22 ct 1563 -22 1565 -22 1568 -22 ct 1571 -23 1574 -23 1577 -24 ct -1577 -1 l p ef -1720 0 m 1720 -118 l 1720 -127 1720 -135 1719 -141 ct 1718 -147 1716 -152 1713 -156 ct -1710 -160 1707 -162 1702 -164 ct 1698 -165 1693 -166 1686 -166 ct 1680 -166 1674 -165 1668 -162 ct -1663 -160 1659 -156 1655 -151 ct 1651 -146 1648 -140 1646 -133 ct 1644 -126 1643 -117 1643 -108 ct -1643 0 l 1612 0 l 1612 -147 l 1612 -151 1612 -155 1612 -159 ct 1612 -163 1612 -167 1612 -171 ct -1612 -175 1612 -178 1612 -181 ct 1612 -184 1612 -186 1611 -187 ct 1641 -187 l -1641 -186 1641 -184 1641 -182 ct 1641 -179 1641 -176 1642 -173 ct 1642 -170 1642 -167 1642 -163 ct -1642 -160 1642 -157 1642 -155 ct 1643 -155 l 1645 -160 1648 -165 1652 -169 ct -1655 -174 1659 -177 1663 -180 ct 1667 -183 1672 -186 1678 -188 ct 1683 -189 1690 -190 1697 -190 ct -1711 -190 1722 -187 1731 -182 ct 1739 -176 1745 -167 1748 -155 ct 1748 -155 l -1751 -160 1754 -165 1758 -169 ct 1761 -174 1765 -177 1770 -180 ct 1774 -183 1779 -186 1785 -188 ct -1791 -189 1797 -190 1805 -190 ct 1814 -190 1822 -189 1829 -186 ct 1836 -184 1842 -180 1846 -174 ct -1850 -169 1854 -162 1856 -154 ct 1858 -146 1859 -136 1859 -124 ct 1859 0 l 1828 0 l -1828 -118 l 1828 -127 1828 -135 1826 -141 ct 1825 -147 1823 -152 1821 -156 ct -1818 -160 1814 -162 1810 -164 ct 1806 -165 1800 -166 1794 -166 ct 1787 -166 1782 -165 1776 -162 ct -1771 -160 1766 -156 1763 -151 ct 1759 -147 1756 -141 1754 -133 ct 1752 -126 1751 -118 1751 -108 ct -1751 0 l 1720 0 l p ef -pom -pum -15536 12850 t -137 -220 m 123 -220 111 -218 100 -213 ct 89 -209 80 -202 73 -194 ct 66 -185 61 -175 57 -163 ct -53 -151 51 -138 51 -123 ct 51 -108 53 -95 57 -83 ct 61 -71 67 -60 74 -52 ct 82 -43 91 -36 102 -31 ct -112 -26 124 -24 138 -24 ct 147 -24 156 -25 164 -28 ct 171 -30 178 -34 185 -38 ct -191 -43 197 -48 201 -54 ct 206 -60 211 -67 215 -75 ct 241 -61 l 237 -52 232 -44 225 -36 ct -219 -28 211 -21 203 -15 ct 194 -10 184 -5 173 -2 ct 162 1 150 3 136 3 ct 117 3 99 0 85 -6 ct -70 -13 58 -21 48 -33 ct 38 -44 30 -57 25 -73 ct 20 -88 18 -105 18 -123 ct 18 -142 21 -159 26 -174 ct -31 -190 39 -203 49 -213 ct 59 -224 71 -232 86 -238 ct 101 -244 117 -247 136 -247 ct -162 -247 184 -242 201 -232 ct 218 -222 231 -207 239 -187 ct 208 -176 l 206 -182 203 -188 199 -193 ct -195 -198 190 -203 184 -207 ct 178 -211 171 -214 163 -216 ct 156 -219 147 -220 137 -220 ct -p ef -425 0 m 295 -207 l 295 -201 295 -196 295 -190 ct 296 -185 296 -181 296 -175 ct -296 -170 296 -165 296 -161 ct 296 0 l 267 0 l 267 -243 l 305 -243 l 437 -35 l -436 -40 436 -46 436 -52 ct 435 -56 435 -62 435 -67 ct 435 -73 435 -78 435 -84 ct -435 -243 l 464 -243 l 464 0 l 425 0 l p ef -663 0 m 533 -207 l 533 -201 533 -196 533 -190 ct 534 -185 534 -181 534 -175 ct -534 -170 534 -165 534 -161 ct 534 0 l 505 0 l 505 -243 l 543 -243 l 675 -35 l -674 -40 674 -46 674 -52 ct 673 -56 673 -62 673 -67 ct 673 -73 673 -78 673 -84 ct -673 -243 l 702 -243 l 702 0 l 663 0 l p ef -830 -105 m 830 -31 l 804 -31 l 804 -105 l 731 -105 l 731 -130 l 804 -130 l -804 -204 l 830 -204 l 830 -130 l 903 -130 l 903 -105 l 830 -105 l -p ef -1078 -55 m 1078 0 l 1049 0 l 1049 -55 l 934 -55 l 934 -79 l 1045 -243 l -1078 -243 l 1078 -79 l 1112 -79 l 1112 -55 l 1078 -55 l p -1049 -208 m 1048 -207 1048 -206 1047 -205 ct 1046 -203 1045 -201 1044 -199 ct -1043 -197 1041 -195 1040 -193 ct 1039 -191 1038 -189 1037 -187 ct 975 -96 l -974 -95 973 -94 972 -92 ct 971 -91 970 -89 969 -88 ct 968 -86 967 -84 965 -83 ct -964 -81 963 -80 963 -79 ct 1049 -79 l 1049 -208 l p ef -1140 0 m 1140 -243 l 1173 -243 l 1173 -27 l 1296 -27 l 1296 0 l 1140 0 l -p ef -1460 -52 m 1460 -43 1458 -36 1455 -29 ct 1451 -22 1446 -16 1440 -11 ct 1433 -7 1426 -3 1416 -1 ct -1407 2 1396 3 1384 3 ct 1373 3 1364 2 1355 1 ct 1346 -1 1339 -4 1332 -8 ct 1325 -11 1320 -16 1316 -22 ct -1311 -28 1308 -36 1306 -44 ct 1333 -50 l 1336 -40 1341 -32 1350 -28 ct 1358 -23 1369 -21 1384 -21 ct -1391 -21 1397 -21 1402 -22 ct 1408 -23 1413 -25 1417 -27 ct 1421 -29 1424 -32 1426 -36 ct -1428 -39 1430 -44 1430 -50 ct 1430 -55 1428 -60 1426 -63 ct 1423 -67 1419 -70 1415 -73 ct -1410 -75 1404 -77 1397 -79 ct 1391 -81 1383 -83 1375 -85 ct 1368 -87 1360 -89 1353 -91 ct -1346 -94 1339 -97 1333 -101 ct 1327 -105 1322 -110 1319 -116 ct 1315 -122 1313 -129 1313 -138 ct -1313 -155 1319 -168 1331 -177 ct 1344 -186 1361 -190 1384 -190 ct 1405 -190 1421 -186 1433 -179 ct -1446 -172 1453 -160 1456 -144 ct 1429 -141 l 1428 -146 1426 -150 1423 -153 ct -1420 -156 1417 -159 1413 -161 ct 1409 -163 1405 -164 1400 -165 ct 1395 -166 1390 -167 1384 -167 ct -1370 -167 1360 -164 1353 -160 ct 1347 -156 1343 -149 1343 -141 ct 1343 -136 1345 -132 1347 -128 ct -1350 -125 1353 -122 1357 -120 ct 1362 -118 1367 -116 1373 -114 ct 1380 -113 1386 -111 1394 -109 ct -1399 -108 1404 -106 1409 -105 ct 1414 -103 1419 -102 1424 -100 ct 1429 -98 1434 -95 1438 -93 ct -1442 -90 1446 -87 1449 -83 ct 1452 -79 1455 -75 1457 -70 ct 1459 -65 1460 -59 1460 -52 ct -p ef -1577 -1 m 1573 0 1568 1 1563 2 ct 1558 3 1553 3 1546 3 ct 1521 3 1509 -11 1509 -39 ct -1509 -164 l 1487 -164 l 1487 -187 l 1510 -187 l 1519 -228 l 1540 -228 l -1540 -187 l 1574 -187 l 1574 -164 l 1540 -164 l 1540 -46 l 1540 -37 1541 -31 1544 -27 ct -1547 -23 1552 -22 1560 -22 ct 1563 -22 1565 -22 1568 -22 ct 1571 -23 1574 -23 1577 -24 ct -1577 -1 l p ef -1720 0 m 1720 -118 l 1720 -127 1720 -135 1719 -141 ct 1718 -147 1716 -152 1713 -156 ct -1710 -160 1707 -162 1702 -164 ct 1698 -165 1693 -166 1686 -166 ct 1680 -166 1674 -165 1668 -162 ct -1663 -160 1659 -156 1655 -151 ct 1651 -146 1648 -140 1646 -133 ct 1644 -126 1643 -117 1643 -108 ct -1643 0 l 1612 0 l 1612 -147 l 1612 -151 1612 -155 1612 -159 ct 1612 -163 1612 -167 1612 -171 ct -1612 -175 1612 -178 1612 -181 ct 1612 -184 1612 -186 1611 -187 ct 1641 -187 l -1641 -186 1641 -184 1641 -182 ct 1641 -179 1641 -176 1642 -173 ct 1642 -170 1642 -167 1642 -163 ct -1642 -160 1642 -157 1642 -155 ct 1643 -155 l 1645 -160 1648 -165 1652 -169 ct -1655 -174 1659 -177 1663 -180 ct 1667 -183 1672 -186 1678 -188 ct 1683 -189 1690 -190 1697 -190 ct -1711 -190 1722 -187 1731 -182 ct 1739 -176 1745 -167 1748 -155 ct 1748 -155 l -1751 -160 1754 -165 1758 -169 ct 1761 -174 1765 -177 1770 -180 ct 1774 -183 1779 -186 1785 -188 ct -1791 -189 1797 -190 1805 -190 ct 1814 -190 1822 -189 1829 -186 ct 1836 -184 1842 -180 1846 -174 ct -1850 -169 1854 -162 1856 -154 ct 1858 -146 1859 -136 1859 -124 ct 1859 0 l 1828 0 l -1828 -118 l 1828 -127 1828 -135 1826 -141 ct 1825 -147 1823 -152 1821 -156 ct -1818 -160 1814 -162 1810 -164 ct 1806 -165 1800 -166 1794 -166 ct 1787 -166 1782 -165 1776 -162 ct -1771 -160 1766 -156 1763 -151 ct 1759 -147 1756 -141 1754 -133 ct 1752 -126 1751 -118 1751 -108 ct -1751 0 l 1720 0 l p ef -pom -pum -15536 13509 t -137 -220 m 123 -220 111 -218 100 -213 ct 89 -209 80 -202 73 -194 ct 66 -185 61 -175 57 -163 ct -53 -151 51 -138 51 -123 ct 51 -108 53 -95 57 -83 ct 61 -71 67 -60 74 -52 ct 82 -43 91 -36 102 -31 ct -112 -26 124 -24 138 -24 ct 147 -24 156 -25 164 -28 ct 171 -30 178 -34 185 -38 ct -191 -43 197 -48 201 -54 ct 206 -60 211 -67 215 -75 ct 241 -61 l 237 -52 232 -44 225 -36 ct -219 -28 211 -21 203 -15 ct 194 -10 184 -5 173 -2 ct 162 1 150 3 136 3 ct 117 3 99 0 85 -6 ct -70 -13 58 -21 48 -33 ct 38 -44 30 -57 25 -73 ct 20 -88 18 -105 18 -123 ct 18 -142 21 -159 26 -174 ct -31 -190 39 -203 49 -213 ct 59 -224 71 -232 86 -238 ct 101 -244 117 -247 136 -247 ct -162 -247 184 -242 201 -232 ct 218 -222 231 -207 239 -187 ct 208 -176 l 206 -182 203 -188 199 -193 ct -195 -198 190 -203 184 -207 ct 178 -211 171 -214 163 -216 ct 156 -219 147 -220 137 -220 ct -p ef -425 0 m 295 -207 l 295 -201 295 -196 295 -190 ct 296 -185 296 -181 296 -175 ct -296 -170 296 -165 296 -161 ct 296 0 l 267 0 l 267 -243 l 305 -243 l 437 -35 l -436 -40 436 -46 436 -52 ct 435 -56 435 -62 435 -67 ct 435 -73 435 -78 435 -84 ct -435 -243 l 464 -243 l 464 0 l 425 0 l p ef -663 0 m 533 -207 l 533 -201 533 -196 533 -190 ct 534 -185 534 -181 534 -175 ct -534 -170 534 -165 534 -161 ct 534 0 l 505 0 l 505 -243 l 543 -243 l 675 -35 l -674 -40 674 -46 674 -52 ct 673 -56 673 -62 673 -67 ct 673 -73 673 -78 673 -84 ct -673 -243 l 702 -243 l 702 0 l 663 0 l p ef -830 -105 m 830 -31 l 804 -31 l 804 -105 l 731 -105 l 731 -130 l 804 -130 l -804 -204 l 830 -204 l 830 -130 l 903 -130 l 903 -105 l 830 -105 l -p ef -1108 -80 m 1108 -67 1106 -56 1102 -46 ct 1098 -36 1093 -27 1086 -20 ct 1078 -13 1069 -7 1059 -3 ct -1048 1 1035 3 1021 3 ct 1009 3 997 1 988 -1 ct 978 -4 970 -9 964 -14 ct 957 -19 952 -25 948 -32 ct -944 -39 942 -47 940 -55 ct 972 -58 l 973 -54 975 -49 977 -45 ct 979 -41 982 -37 986 -33 ct -990 -30 995 -27 1001 -25 ct 1007 -23 1014 -22 1022 -22 ct 1030 -22 1037 -24 1044 -26 ct -1050 -29 1056 -32 1061 -37 ct 1065 -42 1069 -48 1071 -55 ct 1074 -62 1075 -70 1075 -79 ct -1075 -86 1074 -93 1072 -99 ct 1069 -106 1066 -111 1061 -116 ct 1057 -120 1051 -124 1045 -126 ct -1038 -129 1031 -130 1023 -130 ct 1018 -130 1013 -130 1008 -129 ct 1004 -128 1000 -126 996 -125 ct -993 -123 989 -121 986 -119 ct 983 -117 980 -115 978 -113 ct 947 -113 l 955 -243 l -1093 -243 l 1093 -217 l 984 -217 l 979 -140 l 984 -144 991 -148 1000 -151 ct -1008 -154 1018 -155 1029 -155 ct 1041 -155 1052 -154 1062 -150 ct 1071 -146 1080 -141 1086 -134 ct -1093 -128 1098 -120 1102 -110 ct 1106 -101 1108 -91 1108 -80 ct p ef -1140 0 m 1140 -243 l 1173 -243 l 1173 -27 l 1296 -27 l 1296 0 l 1140 0 l -p ef -1460 -52 m 1460 -43 1458 -36 1455 -29 ct 1451 -22 1446 -16 1440 -11 ct 1433 -7 1426 -3 1416 -1 ct -1407 2 1396 3 1384 3 ct 1373 3 1364 2 1355 1 ct 1346 -1 1339 -4 1332 -8 ct 1325 -11 1320 -16 1316 -22 ct -1311 -28 1308 -36 1306 -44 ct 1333 -50 l 1336 -40 1341 -32 1350 -28 ct 1358 -23 1369 -21 1384 -21 ct -1391 -21 1397 -21 1402 -22 ct 1408 -23 1413 -25 1417 -27 ct 1421 -29 1424 -32 1426 -36 ct -1428 -39 1430 -44 1430 -50 ct 1430 -55 1428 -60 1426 -63 ct 1423 -67 1419 -70 1415 -73 ct -1410 -75 1404 -77 1397 -79 ct 1391 -81 1383 -83 1375 -85 ct 1368 -87 1360 -89 1353 -91 ct -1346 -94 1339 -97 1333 -101 ct 1327 -105 1322 -110 1319 -116 ct 1315 -122 1313 -129 1313 -138 ct -1313 -155 1319 -168 1331 -177 ct 1344 -186 1361 -190 1384 -190 ct 1405 -190 1421 -186 1433 -179 ct -1446 -172 1453 -160 1456 -144 ct 1429 -141 l 1428 -146 1426 -150 1423 -153 ct -1420 -156 1417 -159 1413 -161 ct 1409 -163 1405 -164 1400 -165 ct 1395 -166 1390 -167 1384 -167 ct -1370 -167 1360 -164 1353 -160 ct 1347 -156 1343 -149 1343 -141 ct 1343 -136 1345 -132 1347 -128 ct -1350 -125 1353 -122 1357 -120 ct 1362 -118 1367 -116 1373 -114 ct 1380 -113 1386 -111 1394 -109 ct -1399 -108 1404 -106 1409 -105 ct 1414 -103 1419 -102 1424 -100 ct 1429 -98 1434 -95 1438 -93 ct -1442 -90 1446 -87 1449 -83 ct 1452 -79 1455 -75 1457 -70 ct 1459 -65 1460 -59 1460 -52 ct -p ef -1577 -1 m 1573 0 1568 1 1563 2 ct 1558 3 1553 3 1546 3 ct 1521 3 1509 -11 1509 -39 ct -1509 -164 l 1487 -164 l 1487 -187 l 1510 -187 l 1519 -228 l 1540 -228 l -1540 -187 l 1574 -187 l 1574 -164 l 1540 -164 l 1540 -46 l 1540 -37 1541 -31 1544 -27 ct -1547 -23 1552 -22 1560 -22 ct 1563 -22 1565 -22 1568 -22 ct 1571 -23 1574 -23 1577 -24 ct -1577 -1 l p ef -1720 0 m 1720 -118 l 1720 -127 1720 -135 1719 -141 ct 1718 -147 1716 -152 1713 -156 ct -1710 -160 1707 -162 1702 -164 ct 1698 -165 1693 -166 1686 -166 ct 1680 -166 1674 -165 1668 -162 ct -1663 -160 1659 -156 1655 -151 ct 1651 -146 1648 -140 1646 -133 ct 1644 -126 1643 -117 1643 -108 ct -1643 0 l 1612 0 l 1612 -147 l 1612 -151 1612 -155 1612 -159 ct 1612 -163 1612 -167 1612 -171 ct -1612 -175 1612 -178 1612 -181 ct 1612 -184 1612 -186 1611 -187 ct 1641 -187 l -1641 -186 1641 -184 1641 -182 ct 1641 -179 1641 -176 1642 -173 ct 1642 -170 1642 -167 1642 -163 ct -1642 -160 1642 -157 1642 -155 ct 1643 -155 l 1645 -160 1648 -165 1652 -169 ct -1655 -174 1659 -177 1663 -180 ct 1667 -183 1672 -186 1678 -188 ct 1683 -189 1690 -190 1697 -190 ct -1711 -190 1722 -187 1731 -182 ct 1739 -176 1745 -167 1748 -155 ct 1748 -155 l -1751 -160 1754 -165 1758 -169 ct 1761 -174 1765 -177 1770 -180 ct 1774 -183 1779 -186 1785 -188 ct -1791 -189 1797 -190 1805 -190 ct 1814 -190 1822 -189 1829 -186 ct 1836 -184 1842 -180 1846 -174 ct -1850 -169 1854 -162 1856 -154 ct 1858 -146 1859 -136 1859 -124 ct 1859 0 l 1828 0 l -1828 -118 l 1828 -127 1828 -135 1826 -141 ct 1825 -147 1823 -152 1821 -156 ct -1818 -160 1814 -162 1810 -164 ct 1806 -165 1800 -166 1794 -166 ct 1787 -166 1782 -165 1776 -162 ct -1771 -160 1766 -156 1763 -151 ct 1759 -147 1756 -141 1754 -133 ct 1752 -126 1751 -118 1751 -108 ct -1751 0 l 1720 0 l p ef -pom -pum -3214 11501 t -90.0 r 212 0 m 212 -146 l 212 -151 212 -157 212 -162 ct 212 -167 213 -173 213 -177 ct -213 -182 213 -187 214 -192 ct 212 -187 211 -182 209 -177 ct 208 -172 206 -168 205 -163 ct -203 -158 201 -153 200 -149 ct 143 0 l 123 0 l 65 -149 l 65 -151 64 -152 63 -154 ct -63 -156 62 -159 61 -161 ct 60 -163 60 -166 59 -168 ct 58 -171 57 -173 57 -175 ct -55 -181 53 -187 51 -192 ct 52 -187 52 -181 52 -175 ct 52 -170 52 -165 52 -160 ct -52 -155 52 -150 52 -146 ct 52 0 l 26 0 l 26 -219 l 65 -219 l 123 -67 l -124 -65 125 -62 126 -59 ct 127 -56 128 -52 129 -49 ct 130 -46 131 -42 131 -39 ct -132 -36 133 -34 133 -32 ct 133 -34 134 -36 135 -39 ct 136 -43 137 -46 138 -49 ct -139 -53 140 -56 141 -59 ct 142 -62 143 -65 144 -67 ct 201 -219 l 239 -219 l -239 0 l 212 0 l p ef -308 -78 m 308 -69 309 -61 311 -54 ct 312 -46 315 -40 319 -35 ct 323 -29 328 -25 333 -22 ct -339 -19 346 -18 355 -18 ct 367 -18 377 -20 384 -25 ct 391 -30 396 -36 399 -44 ct -423 -37 l 421 -32 419 -27 416 -23 ct 413 -18 408 -14 403 -10 ct 398 -6 391 -3 383 -1 ct -375 2 366 3 355 3 ct 330 3 311 -4 298 -19 ct 285 -34 279 -56 279 -85 ct 279 -101 280 -114 284 -125 ct -288 -136 294 -145 301 -152 ct 307 -158 315 -163 324 -166 ct 334 -169 343 -171 354 -171 ct -368 -171 380 -169 389 -164 ct 398 -160 406 -153 412 -145 ct 418 -137 422 -128 424 -117 ct -427 -106 428 -94 428 -82 ct 428 -78 l 308 -78 l p -399 -99 m 397 -117 393 -130 385 -138 ct 378 -146 367 -150 353 -150 ct 349 -150 344 -150 339 -148 ct -333 -147 329 -144 324 -140 ct 320 -136 316 -131 313 -125 ct 310 -118 309 -110 308 -99 ct -399 -99 l p ef -514 3 m 497 3 485 -1 476 -10 ct 468 -19 464 -32 464 -47 ct 464 -58 466 -67 470 -75 ct -474 -82 479 -87 486 -91 ct 493 -95 501 -98 509 -100 ct 518 -101 527 -102 536 -102 ct -574 -102 l 574 -111 l 574 -118 573 -124 572 -129 ct 570 -134 568 -138 565 -141 ct -562 -144 558 -146 554 -148 ct 549 -149 544 -150 538 -150 ct 532 -150 527 -149 523 -149 ct -519 -148 515 -146 512 -144 ct 509 -142 506 -140 504 -136 ct 502 -133 501 -128 500 -123 ct -471 -126 l 472 -132 474 -138 477 -144 ct 480 -149 484 -154 489 -158 ct 495 -162 501 -165 509 -168 ct -517 -170 527 -171 538 -171 ct 559 -171 575 -166 586 -156 ct 597 -147 602 -133 602 -114 ct -602 -42 l 602 -34 603 -28 605 -23 ct 607 -19 612 -17 618 -17 ct 619 -17 621 -17 622 -17 ct -624 -18 625 -18 627 -18 ct 627 -1 l 623 0 620 1 616 1 ct 613 2 609 2 605 2 ct -600 2 595 1 592 0 ct 588 -2 585 -4 582 -7 ct 580 -10 578 -13 577 -17 ct 576 -22 575 -27 575 -32 ct -574 -32 l 571 -27 567 -22 564 -18 ct 560 -13 556 -10 551 -7 ct 547 -4 541 -1 535 1 ct -529 2 522 3 514 3 ct p -521 -18 m 530 -18 537 -20 544 -23 ct 551 -26 556 -30 561 -35 ct 565 -40 568 -46 570 -52 ct -573 -58 574 -63 574 -69 ct 574 -82 l 543 -82 l 536 -82 530 -82 524 -81 ct -518 -80 512 -78 507 -76 ct 503 -73 499 -70 496 -65 ct 494 -60 492 -54 492 -47 ct -492 -37 495 -30 500 -25 ct 505 -20 512 -18 521 -18 ct p ef -763 0 m 763 -106 l 763 -115 763 -121 761 -127 ct 760 -132 758 -137 755 -140 ct -753 -144 749 -146 745 -147 ct 740 -149 735 -149 728 -149 ct 722 -149 716 -148 711 -146 ct -705 -144 701 -140 697 -136 ct 693 -131 690 -126 688 -120 ct 686 -113 685 -106 685 -97 ct -685 0 l 657 0 l 657 -132 l 657 -136 657 -139 657 -143 ct 657 -147 657 -151 657 -154 ct -657 -158 657 -161 656 -163 ct 656 -166 656 -167 656 -168 ct 683 -168 l 683 -167 683 -166 683 -164 ct -683 -161 683 -159 683 -156 ct 683 -153 684 -150 684 -147 ct 684 -144 684 -141 684 -139 ct -684 -139 l 687 -144 690 -148 693 -152 ct 696 -156 700 -160 704 -162 ct 709 -165 713 -167 719 -169 ct -724 -170 731 -171 738 -171 ct 747 -171 755 -170 762 -168 ct 769 -165 774 -162 779 -157 ct -783 -152 786 -146 788 -139 ct 790 -131 791 -122 791 -112 ct 791 0 l 763 0 l -p ef -929 0 m 929 -219 l 959 -219 l 959 0 l 929 0 l p ef -1093 3 m 1081 3 1069 1 1058 -2 ct 1048 -5 1038 -10 1030 -17 ct 1022 -24 1015 -32 1011 -43 ct -1006 -53 1004 -65 1004 -80 ct 1004 -219 l 1033 -219 l 1033 -82 l 1033 -71 1035 -62 1038 -54 ct -1041 -46 1045 -40 1050 -35 ct 1055 -30 1061 -27 1069 -24 ct 1076 -22 1084 -21 1092 -21 ct -1101 -21 1109 -22 1116 -24 ct 1124 -27 1131 -30 1136 -35 ct 1142 -40 1146 -47 1150 -55 ct -1153 -63 1155 -73 1155 -84 ct 1155 -219 l 1184 -219 l 1184 -82 l 1184 -68 1182 -55 1177 -44 ct -1172 -34 1166 -25 1157 -18 ct 1149 -11 1139 -6 1128 -2 ct 1117 1 1105 3 1093 3 ct -p ef -pom -0 8982 t -pom -count op_count sub {pop} repeat countdictstack dict_count sub {end} repeat b4_inc_state restore -%%PageTrailer -%%Trailer -%%EOF diff --git a/image/chap04/confusion.eps b/image/chap04/confusion.eps deleted file mode 100644 index e8b78cb..0000000 --- a/image/chap04/confusion.eps +++ /dev/null @@ -1,21956 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Title: /media/E/sysu_thesis/image/result/confusion.eps -%%Creator: matplotlib version 1.3.1, http://matplotlib.org/ -%%CreationDate: Mon Mar 28 17:29:44 2016 -%%Orientation: portrait -%%BoundingBox: 19 126 592 666 -%%EndComments -%%BeginProlog -/mpldict 8 dict def -mpldict begin -/m { moveto } bind def -/l { lineto } bind def -/r { rlineto } bind def -/c { curveto } bind def -/cl { closepath } bind def -/box { -m -1 index 0 r -0 exch r -neg 0 r -cl -} bind def -/clipbox { -box -clip -newpath -} bind def -%!PS-Adobe-3.0 Resource-Font -%%Title: DejaVu Sans -%%Copyright: Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. DejaVu changes are in public domain -%%Creator: Converted from TrueType to type 3 by PPR -25 dict begin -/_d{bind def}bind def -/_m{moveto}_d -/_l{lineto}_d -/_cl{closepath eofill}_d -/_c{curveto}_d -/_sc{7 -1 roll{setcachedevice}{pop pop pop pop pop pop}ifelse}_d -/_e{exec}_d -/FontName /DejaVuSans def -/PaintType 0 def -/FontMatrix[.001 0 0 .001 0 0]def -/FontBBox[-1021 -415 1681 1167]def -/FontType 3 def -/Encoding [ /period /zero /one /two /three /four /five /six /seven /eight /nine /a /b /c /d /e /f /g /h /i /k /l /m /n /o /p /r /s /t /u /v /w /y ] def -/FontInfo 10 dict dup begin -/FamilyName (DejaVu Sans) def -/FullName (DejaVu Sans) def -/Notice (Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. DejaVu changes are in public domain ) def -/Weight (Book) def -/Version (Version 2.34) def -/ItalicAngle 0.0 def -/isFixedPitch false def -/UnderlinePosition -130 def -/UnderlineThickness 90 def -end readonly def -/CharStrings 33 dict dup begin -/period{318 0 107 0 210 124 _sc -107 124 _m -210 124 _l -210 0 _l -107 0 _l -107 124 _l -_cl}_d -/zero{636 0 66 -13 570 742 _sc -318 664 _m -267 664 229 639 203 589 _c -177 539 165 464 165 364 _c -165 264 177 189 203 139 _c -229 89 267 64 318 64 _c -369 64 407 89 433 139 _c -458 189 471 264 471 364 _c -471 464 458 539 433 589 _c -407 639 369 664 318 664 _c -318 742 _m -399 742 461 709 505 645 _c -548 580 570 486 570 364 _c -570 241 548 147 505 83 _c -461 19 399 -13 318 -13 _c -236 -13 173 19 130 83 _c -87 147 66 241 66 364 _c -66 486 87 580 130 645 _c -173 709 236 742 318 742 _c -_cl}_d -/one{636 0 110 0 544 729 _sc -124 83 _m -285 83 _l -285 639 _l -110 604 _l -110 694 _l -284 729 _l -383 729 _l -383 83 _l -544 83 _l -544 0 _l -124 0 _l -124 83 _l -_cl}_d -/two{{636 0 73 0 536 742 _sc -192 83 _m -536 83 _l -536 0 _l -73 0 _l -73 83 _l -110 121 161 173 226 239 _c -290 304 331 346 348 365 _c -380 400 402 430 414 455 _c -426 479 433 504 433 528 _c -433 566 419 598 392 622 _c -365 646 330 659 286 659 _c -255 659 222 653 188 643 _c -154 632 117 616 78 594 _c -78 694 _l -118 710 155 722 189 730 _c -223 738 255 742 284 742 _c -}_e{359 742 419 723 464 685 _c -509 647 532 597 532 534 _c -532 504 526 475 515 449 _c -504 422 484 390 454 354 _c -446 344 420 317 376 272 _c -332 227 271 164 192 83 _c -_cl}_e}_d -/three{{636 0 76 -13 556 742 _sc -406 393 _m -453 383 490 362 516 330 _c -542 298 556 258 556 212 _c -556 140 531 84 482 45 _c -432 6 362 -13 271 -13 _c -240 -13 208 -10 176 -4 _c -144 1 110 10 76 22 _c -76 117 _l -103 101 133 89 166 81 _c -198 73 232 69 268 69 _c -330 69 377 81 409 105 _c -441 129 458 165 458 212 _c -458 254 443 288 413 312 _c -383 336 341 349 287 349 _c -}_e{202 349 _l -202 430 _l -291 430 _l -339 430 376 439 402 459 _c -428 478 441 506 441 543 _c -441 580 427 609 401 629 _c -374 649 336 659 287 659 _c -260 659 231 656 200 650 _c -169 644 135 635 98 623 _c -98 711 _l -135 721 170 729 203 734 _c -235 739 266 742 296 742 _c -370 742 429 725 473 691 _c -517 657 539 611 539 553 _c -539 513 527 479 504 451 _c -481 423 448 403 406 393 _c -_cl}_e}_d -/four{636 0 49 0 580 729 _sc -378 643 _m -129 254 _l -378 254 _l -378 643 _l -352 729 _m -476 729 _l -476 254 _l -580 254 _l -580 172 _l -476 172 _l -476 0 _l -378 0 _l -378 172 _l -49 172 _l -49 267 _l -352 729 _l -_cl}_d -/five{{636 0 77 -13 549 729 _sc -108 729 _m -495 729 _l -495 646 _l -198 646 _l -198 467 _l -212 472 227 476 241 478 _c -255 480 270 482 284 482 _c -365 482 429 459 477 415 _c -525 370 549 310 549 234 _c -549 155 524 94 475 51 _c -426 8 357 -13 269 -13 _c -238 -13 207 -10 175 -6 _c -143 -1 111 6 77 17 _c -77 116 _l -106 100 136 88 168 80 _c -199 72 232 69 267 69 _c -}_e{323 69 368 83 401 113 _c -433 143 450 183 450 234 _c -450 284 433 324 401 354 _c -368 384 323 399 267 399 _c -241 399 214 396 188 390 _c -162 384 135 375 108 363 _c -108 729 _l -_cl}_e}_d -/six{{636 0 70 -13 573 742 _sc -330 404 _m -286 404 251 388 225 358 _c -199 328 186 286 186 234 _c -186 181 199 139 225 109 _c -251 79 286 64 330 64 _c -374 64 409 79 435 109 _c -461 139 474 181 474 234 _c -474 286 461 328 435 358 _c -409 388 374 404 330 404 _c -526 713 _m -526 623 _l -501 635 476 644 451 650 _c -425 656 400 659 376 659 _c -310 659 260 637 226 593 _c -}_e{192 549 172 482 168 394 _c -187 422 211 444 240 459 _c -269 474 301 482 336 482 _c -409 482 467 459 509 415 _c -551 371 573 310 573 234 _c -573 159 550 99 506 54 _c -462 9 403 -13 330 -13 _c -246 -13 181 19 137 83 _c -92 147 70 241 70 364 _c -70 479 97 571 152 639 _c -206 707 280 742 372 742 _c -396 742 421 739 447 735 _c -472 730 498 723 526 713 _c -_cl}_e}_d -/seven{636 0 82 0 551 729 _sc -82 729 _m -551 729 _l -551 687 _l -286 0 _l -183 0 _l -432 646 _l -82 646 _l -82 729 _l -_cl}_d -/eight{{636 0 68 -13 568 742 _sc -318 346 _m -271 346 234 333 207 308 _c -180 283 167 249 167 205 _c -167 161 180 126 207 101 _c -234 76 271 64 318 64 _c -364 64 401 76 428 102 _c -455 127 469 161 469 205 _c -469 249 455 283 429 308 _c -402 333 365 346 318 346 _c -219 388 _m -177 398 144 418 120 447 _c -96 476 85 511 85 553 _c -85 611 105 657 147 691 _c -188 725 245 742 318 742 _c -}_e{390 742 447 725 489 691 _c -530 657 551 611 551 553 _c -551 511 539 476 515 447 _c -491 418 459 398 417 388 _c -464 377 501 355 528 323 _c -554 291 568 251 568 205 _c -568 134 546 80 503 43 _c -459 5 398 -13 318 -13 _c -237 -13 175 5 132 43 _c -89 80 68 134 68 205 _c -68 251 81 291 108 323 _c -134 355 171 377 219 388 _c -183 544 _m -183 506 194 476 218 455 _c -}_e{242 434 275 424 318 424 _c -360 424 393 434 417 455 _c -441 476 453 506 453 544 _c -453 582 441 611 417 632 _c -393 653 360 664 318 664 _c -275 664 242 653 218 632 _c -194 611 183 582 183 544 _c -_cl}_e}_d -/nine{{636 0 63 -13 566 742 _sc -110 15 _m -110 105 _l -134 93 159 84 185 78 _c -210 72 235 69 260 69 _c -324 69 374 90 408 134 _c -442 178 462 244 468 334 _c -448 306 424 284 396 269 _c -367 254 335 247 300 247 _c -226 247 168 269 126 313 _c -84 357 63 417 63 494 _c -63 568 85 628 129 674 _c -173 719 232 742 306 742 _c -390 742 455 709 499 645 _c -543 580 566 486 566 364 _c -}_e{566 248 538 157 484 89 _c -429 21 356 -13 264 -13 _c -239 -13 214 -10 189 -6 _c -163 -2 137 5 110 15 _c -306 324 _m -350 324 385 339 411 369 _c -437 399 450 441 450 494 _c -450 546 437 588 411 618 _c -385 648 350 664 306 664 _c -262 664 227 648 201 618 _c -175 588 162 546 162 494 _c -162 441 175 399 201 369 _c -227 339 262 324 306 324 _c -_cl}_e}_d -/a{{613 0 60 -13 522 560 _sc -343 275 _m -270 275 220 266 192 250 _c -164 233 150 205 150 165 _c -150 133 160 107 181 89 _c -202 70 231 61 267 61 _c -317 61 357 78 387 114 _c -417 149 432 196 432 255 _c -432 275 _l -343 275 _l -522 312 _m -522 0 _l -432 0 _l -432 83 _l -411 49 385 25 355 10 _c -325 -5 287 -13 243 -13 _c -187 -13 142 2 109 33 _c -76 64 60 106 60 159 _c -}_e{60 220 80 266 122 298 _c -163 329 224 345 306 345 _c -432 345 _l -432 354 _l -432 395 418 427 391 450 _c -364 472 326 484 277 484 _c -245 484 215 480 185 472 _c -155 464 127 453 100 439 _c -100 522 _l -132 534 164 544 195 550 _c -226 556 256 560 286 560 _c -365 560 424 539 463 498 _c -502 457 522 395 522 312 _c -_cl}_e}_d -/b{{635 0 91 -13 580 760 _sc -487 273 _m -487 339 473 390 446 428 _c -418 466 381 485 334 485 _c -286 485 249 466 222 428 _c -194 390 181 339 181 273 _c -181 207 194 155 222 117 _c -249 79 286 61 334 61 _c -381 61 418 79 446 117 _c -473 155 487 207 487 273 _c -181 464 _m -199 496 223 520 252 536 _c -281 552 316 560 356 560 _c -422 560 476 533 518 481 _c -559 428 580 359 580 273 _c -}_e{580 187 559 117 518 65 _c -476 13 422 -13 356 -13 _c -316 -13 281 -5 252 10 _c -223 25 199 49 181 82 _c -181 0 _l -91 0 _l -91 760 _l -181 760 _l -181 464 _l -_cl}_e}_d -/c{{550 0 55 -13 488 560 _sc -488 526 _m -488 442 _l -462 456 437 466 411 473 _c -385 480 360 484 334 484 _c -276 484 230 465 198 428 _c -166 391 150 339 150 273 _c -150 206 166 154 198 117 _c -230 80 276 62 334 62 _c -360 62 385 65 411 72 _c -437 79 462 90 488 104 _c -488 21 _l -462 9 436 0 410 -5 _c -383 -10 354 -13 324 -13 _c -242 -13 176 12 128 64 _c -}_e{79 115 55 185 55 273 _c -55 362 79 432 128 483 _c -177 534 244 560 330 560 _c -358 560 385 557 411 551 _c -437 545 463 537 488 526 _c -_cl}_e}_d -/d{{635 0 55 -13 544 760 _sc -454 464 _m -454 760 _l -544 760 _l -544 0 _l -454 0 _l -454 82 _l -435 49 411 25 382 10 _c -353 -5 319 -13 279 -13 _c -213 -13 159 13 117 65 _c -75 117 55 187 55 273 _c -55 359 75 428 117 481 _c -159 533 213 560 279 560 _c -319 560 353 552 382 536 _c -411 520 435 496 454 464 _c -148 273 _m -148 207 161 155 188 117 _c -215 79 253 61 301 61 _c -}_e{348 61 385 79 413 117 _c -440 155 454 207 454 273 _c -454 339 440 390 413 428 _c -385 466 348 485 301 485 _c -253 485 215 466 188 428 _c -161 390 148 339 148 273 _c -_cl}_e}_d -/e{{615 0 55 -13 562 560 _sc -562 296 _m -562 252 _l -149 252 _l -153 190 171 142 205 110 _c -238 78 284 62 344 62 _c -378 62 412 66 444 74 _c -476 82 509 95 541 113 _c -541 28 _l -509 14 476 3 442 -3 _c -408 -9 373 -13 339 -13 _c -251 -13 182 12 131 62 _c -80 112 55 181 55 268 _c -55 357 79 428 127 481 _c -175 533 241 560 323 560 _c -397 560 455 536 498 489 _c -}_e{540 441 562 377 562 296 _c -472 322 _m -471 371 457 410 431 440 _c -404 469 368 484 324 484 _c -274 484 234 469 204 441 _c -174 413 156 373 152 322 _c -472 322 _l -_cl}_e}_d -/f{352 0 23 0 371 760 _sc -371 760 _m -371 685 _l -285 685 _l -253 685 230 678 218 665 _c -205 652 199 629 199 595 _c -199 547 _l -347 547 _l -347 477 _l -199 477 _l -199 0 _l -109 0 _l -109 477 _l -23 477 _l -23 547 _l -109 547 _l -109 585 _l -109 645 123 690 151 718 _c -179 746 224 760 286 760 _c -371 760 _l -_cl}_d -/g{{635 0 55 -207 544 560 _sc -454 280 _m -454 344 440 395 414 431 _c -387 467 349 485 301 485 _c -253 485 215 467 188 431 _c -161 395 148 344 148 280 _c -148 215 161 165 188 129 _c -215 93 253 75 301 75 _c -349 75 387 93 414 129 _c -440 165 454 215 454 280 _c -544 68 _m -544 -24 523 -93 482 -139 _c -440 -184 377 -207 292 -207 _c -260 -207 231 -204 203 -200 _c -175 -195 147 -188 121 -178 _c -}_e{121 -91 _l -147 -105 173 -115 199 -122 _c -225 -129 251 -133 278 -133 _c -336 -133 380 -117 410 -87 _c -439 -56 454 -10 454 52 _c -454 96 _l -435 64 411 40 382 24 _c -353 8 319 0 279 0 _c -211 0 157 25 116 76 _c -75 127 55 195 55 280 _c -55 364 75 432 116 483 _c -157 534 211 560 279 560 _c -319 560 353 552 382 536 _c -411 520 435 496 454 464 _c -454 547 _l -544 547 _l -}_e{544 68 _l -_cl}_e}_d -/h{634 0 91 0 549 760 _sc -549 330 _m -549 0 _l -459 0 _l -459 327 _l -459 379 448 417 428 443 _c -408 469 378 482 338 482 _c -289 482 251 466 223 435 _c -195 404 181 362 181 309 _c -181 0 _l -91 0 _l -91 760 _l -181 760 _l -181 462 _l -202 494 227 519 257 535 _c -286 551 320 560 358 560 _c -420 560 468 540 500 501 _c -532 462 549 405 549 330 _c -_cl}_d -/i{278 0 94 0 184 760 _sc -94 547 _m -184 547 _l -184 0 _l -94 0 _l -94 547 _l -94 760 _m -184 760 _l -184 646 _l -94 646 _l -94 760 _l -_cl}_d -/k{579 0 91 0 576 760 _sc -91 760 _m -181 760 _l -181 311 _l -449 547 _l -564 547 _l -274 291 _l -576 0 _l -459 0 _l -181 267 _l -181 0 _l -91 0 _l -91 760 _l -_cl}_d -/l{278 0 94 0 184 760 _sc -94 760 _m -184 760 _l -184 0 _l -94 0 _l -94 760 _l -_cl}_d -/m{{974 0 91 0 889 560 _sc -520 442 _m -542 482 569 511 600 531 _c -631 550 668 560 711 560 _c -767 560 811 540 842 500 _c -873 460 889 403 889 330 _c -889 0 _l -799 0 _l -799 327 _l -799 379 789 418 771 444 _c -752 469 724 482 686 482 _c -639 482 602 466 575 435 _c -548 404 535 362 535 309 _c -535 0 _l -445 0 _l -445 327 _l -445 379 435 418 417 444 _c -398 469 369 482 331 482 _c -}_e{285 482 248 466 221 435 _c -194 404 181 362 181 309 _c -181 0 _l -91 0 _l -91 547 _l -181 547 _l -181 462 _l -201 495 226 520 255 536 _c -283 552 317 560 357 560 _c -397 560 430 550 458 530 _c -486 510 506 480 520 442 _c -_cl}_e}_d -/n{634 0 91 0 549 560 _sc -549 330 _m -549 0 _l -459 0 _l -459 327 _l -459 379 448 417 428 443 _c -408 469 378 482 338 482 _c -289 482 251 466 223 435 _c -195 404 181 362 181 309 _c -181 0 _l -91 0 _l -91 547 _l -181 547 _l -181 462 _l -202 494 227 519 257 535 _c -286 551 320 560 358 560 _c -420 560 468 540 500 501 _c -532 462 549 405 549 330 _c -_cl}_d -/o{612 0 55 -13 557 560 _sc -306 484 _m -258 484 220 465 192 427 _c -164 389 150 338 150 273 _c -150 207 163 156 191 118 _c -219 80 257 62 306 62 _c -354 62 392 80 420 118 _c -448 156 462 207 462 273 _c -462 337 448 389 420 427 _c -392 465 354 484 306 484 _c -306 560 _m -384 560 445 534 490 484 _c -534 433 557 363 557 273 _c -557 183 534 113 490 63 _c -445 12 384 -13 306 -13 _c -227 -13 165 12 121 63 _c -77 113 55 183 55 273 _c -55 363 77 433 121 484 _c -165 534 227 560 306 560 _c -_cl}_d -/p{{635 0 91 -207 580 560 _sc -181 82 _m -181 -207 _l -91 -207 _l -91 547 _l -181 547 _l -181 464 _l -199 496 223 520 252 536 _c -281 552 316 560 356 560 _c -422 560 476 533 518 481 _c -559 428 580 359 580 273 _c -580 187 559 117 518 65 _c -476 13 422 -13 356 -13 _c -316 -13 281 -5 252 10 _c -223 25 199 49 181 82 _c -487 273 _m -487 339 473 390 446 428 _c -418 466 381 485 334 485 _c -}_e{286 485 249 466 222 428 _c -194 390 181 339 181 273 _c -181 207 194 155 222 117 _c -249 79 286 61 334 61 _c -381 61 418 79 446 117 _c -473 155 487 207 487 273 _c -_cl}_e}_d -/r{411 0 91 0 411 560 _sc -411 463 _m -401 469 390 473 378 476 _c -366 478 353 480 339 480 _c -288 480 249 463 222 430 _c -194 397 181 350 181 288 _c -181 0 _l -91 0 _l -91 547 _l -181 547 _l -181 462 _l -199 495 224 520 254 536 _c -284 552 321 560 365 560 _c -371 560 378 559 386 559 _c -393 558 401 557 411 555 _c -411 463 _l -_cl}_d -/s{{521 0 54 -13 472 560 _sc -443 531 _m -443 446 _l -417 458 391 468 364 475 _c -336 481 308 485 279 485 _c -234 485 200 478 178 464 _c -156 450 145 430 145 403 _c -145 382 153 366 169 354 _c -185 342 217 330 265 320 _c -296 313 _l -360 299 405 279 432 255 _c -458 230 472 195 472 151 _c -472 100 452 60 412 31 _c -372 1 316 -13 246 -13 _c -216 -13 186 -10 154 -5 _c -}_e{122 0 89 8 54 20 _c -54 113 _l -87 95 120 82 152 74 _c -184 65 216 61 248 61 _c -290 61 323 68 346 82 _c -368 96 380 117 380 144 _c -380 168 371 187 355 200 _c -339 213 303 226 247 238 _c -216 245 _l -160 257 119 275 95 299 _c -70 323 58 356 58 399 _c -58 450 76 490 112 518 _c -148 546 200 560 268 560 _c -301 560 332 557 362 552 _c -391 547 418 540 443 531 _c -}_e{_cl}_e}_d -/t{392 0 27 0 368 702 _sc -183 702 _m -183 547 _l -368 547 _l -368 477 _l -183 477 _l -183 180 _l -183 135 189 106 201 94 _c -213 81 238 75 276 75 _c -368 75 _l -368 0 _l -276 0 _l -206 0 158 13 132 39 _c -106 65 93 112 93 180 _c -93 477 _l -27 477 _l -27 547 _l -93 547 _l -93 702 _l -183 702 _l -_cl}_d -/u{634 0 85 -13 543 560 _sc -85 216 _m -85 547 _l -175 547 _l -175 219 _l -175 167 185 129 205 103 _c -225 77 255 64 296 64 _c -344 64 383 79 411 110 _c -439 141 453 183 453 237 _c -453 547 _l -543 547 _l -543 0 _l -453 0 _l -453 84 _l -431 50 405 26 377 10 _c -348 -5 315 -13 277 -13 _c -214 -13 166 6 134 45 _c -101 83 85 140 85 216 _c -311 560 _m -311 560 _l -_cl}_d -/v{592 0 30 0 562 547 _sc -30 547 _m -125 547 _l -296 88 _l -467 547 _l -562 547 _l -357 0 _l -235 0 _l -30 547 _l -_cl}_d -/w{818 0 42 0 776 547 _sc -42 547 _m -132 547 _l -244 120 _l -356 547 _l -462 547 _l -574 120 _l -686 547 _l -776 547 _l -633 0 _l -527 0 _l -409 448 _l -291 0 _l -185 0 _l -42 547 _l -_cl}_d -/y{592 0 30 -207 562 547 _sc -322 -50 _m -296 -114 271 -157 247 -177 _c -223 -197 191 -207 151 -207 _c -79 -207 _l -79 -132 _l -132 -132 _l -156 -132 175 -126 189 -114 _c -203 -102 218 -75 235 -31 _c -251 9 _l -30 547 _l -125 547 _l -296 119 _l -467 547 _l -562 547 _l -322 -50 _l -_cl}_d -end readonly def - -/BuildGlyph - {exch begin - CharStrings exch - 2 copy known not{pop /.notdef}if - true 3 1 roll get exec - end}_d - -/BuildChar { - 1 index /Encoding get exch get - 1 index /BuildGlyph get exec -}_d - -FontName currentdict end definefont pop -end -%%EndProlog -mpldict begin -19.35 126 translate -573.3 540 0 0 clipbox -gsave -0 0 m -573.3 0 l -573.3 540 l -0 540 l -cl -1.000 setgray -fill -grestore -gsave -85.995 54.8015 m -492.092 54.8015 l -492.092 460.899 l -85.995 460.899 l -cl -1.000 setgray -fill -grestore -gsave -406.097 406.097 85.995 54.801 clipbox -[1 0 0 1 0 0] concat -85.995 54.8014725 translate -406.8 406.8 scale -/DataString 565 string def -565 565 8 [ 565 0 0 -565 0 565 ] -{ -currentfile DataString readhexstring pop -} bind false 3 colorimage -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000000007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f7f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000000007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f7f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000000007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f7f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000000007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f7f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000000007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f7f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000000007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f7f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f7f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f7f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f7f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000000 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f7f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000000007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f7f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000000007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f7f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000000007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f7f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000000007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000 -c80000c80000c80000c80000c80000c80000c80000c8960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -96000096000096000096000096000096000096000096000096000096000096000096000096000000007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c800 -00c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c89600009600009600009600 -00960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -96000096000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800 -00c80000c80000c80000c80000c80000c80000c89600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -0096000096000096000096000096000096000096000096000096000096000096000096000000007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8 -0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c896000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -0096000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8 -0000c80000c80000c80000c80000c80000c896000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -000096000096000096000096000096000096000096000096000096000096000096000000007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000 -c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8960000960000960000960000960000 -96000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -00c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000 -c80000c80000c80000c80000c80000c8960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -96000096000096000096000096000096000096000096000096000096000096000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800 -00c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c89600009600009600009600009600009600 -00960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c8 -0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800 -00c80000c80000c80000c80000c89600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -0096000096000096000096000096000096000096000096000096000096000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8 -0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c896000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600000000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000 -c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8 -0000c80000c80000c80000c896000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -000096000096000096000096000096000096000096000096000096000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000 -c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8960000960000960000960000960000960000960000 -96000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000000007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c800 -00c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000 -c80000c80000c80000c8960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -96000096000096000096000096000096000096000096000096000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800 -00c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c89600009600009600009600009600009600009600009600 -0096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000000007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c8 -0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800 -00c80000c80000c89600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -0096000096000096000096000096000096000096000096000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8 -0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c896000096000096000096000096000096000096000096000096 -000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000000007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000 -c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8 -0000c80000c896000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -000096000096000096000096000096000096000096000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000 -c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8960000960000960000960000960000960000960000960000960000 -96000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000000007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c800 -00c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000 -c80000c8960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -96000096000096000096000096000096000096000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800 -00c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c89600009600009600009600009600009600009600009600009600009600 -0096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000000007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c8 -0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800 -00c89600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -0096000096000096000096000096000096000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8 -0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c896000096000096000096000096000096000096000096000096000096000096 -000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000000007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000 -c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8 -96000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -000096000096000096000096000096000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000 -c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8960000960000960000960000960000960000960000960000960000960000960000 -96000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000000007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c800 -00c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c89600 -00960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -96000096000096000096000096000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800 -00c80000c80000c80000c80000c80000c80000c80000c80000c80000c89600009600009600009600009600009600009600009600009600009600009600009600 -0096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000000007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c8 -0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c896000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -0096000096000096000096000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa -0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a -00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000 -96000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000 -fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a -00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600009600009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000 -fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff -1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600 -00960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa00 -00fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff -1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600009600009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa00 -00fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00 -ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa -0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00 -ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa -0000fa0000fa0000fa0000fa0000fa0000fa0000fa00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a -00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000 -fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a -00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000 -fa0000fa0000fa0000fa0000fa0000fa0000fa00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff -1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa00 -00fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff -1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa00 -00fa0000fa0000fa0000fa0000fa0000fa00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00 -ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa -0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00 -ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa -0000fa0000fa0000fa0000fa0000fa00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a -00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000 -fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff -1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a -00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f0000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000fa00 -00fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000 -fa0000fa0000fa0000fa0000fa00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff -1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa00 -00fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1a00 -ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff -1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000fa0000fa -0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa00 -00fa0000fa0000fa0000fa00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00 -ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa -0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1a00ff1a -00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00 -ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000fa0000fa0000 -fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa -0000fa0000fa0000fa00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a -00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000 -fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1a00ff1a00ff -1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a -00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f0000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000fa0000fa0000fa00 -00fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000 -fa0000fa0000fa00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff -1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa00 -00fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1a00ff1a00ff1a00 -ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff -1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000fa0000fa0000fa0000fa -0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa00 -00fa0000fa00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00 -ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa -0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1a00ff1a00ff1a00ff1a -00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00 -ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -96000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000fa0000fa0000fa0000fa0000 -fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa -0000fa00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a -00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000 -fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1a00ff1a00ff1a00ff1a00ff -1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a -00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600 -00960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000fa0000fa0000fa0000fa0000fa00 -00fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000fa0000 -fa00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff -1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600009600009600009600009600009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500 -00f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007fe80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800 -00e80000e80000e80000e80000e80000e8000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000f50000f50000f50000f50000f50000f5 -0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8 -0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8000000007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f5 -0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8 -0000e80000e80000e80000e80000e8000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000f50000f50000f50000f50000f50000f50000 -f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000 -e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8000000007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000 -f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe800 -00e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000 -e80000e80000e80000e80000e8000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000f50000f50000f50000f50000f50000f50000f500 -00f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800 -00e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8000000007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500 -00f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe80000e8 -0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800 -00e80000e80000e80000e8000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000f50000f50000f50000f50000f50000f50000f50000f5 -0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007fe80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8 -0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8000000007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f5 -0000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe80000e80000 -e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8 -0000e80000e80000e8000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000f50000f50000f50000f50000f50000f50000f50000f50000 -f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007fe80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000 -e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8000000007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000 -f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe80000e80000e800 -00e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000 -e80000e80000e8000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000f50000f50000f50000f50000f50000f50000f50000f50000f500 -00f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007fe80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800 -00e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8000000007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500 -00f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe80000e80000e80000e8 -0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800 -00e80000e8000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f5 -0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007fe80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8 -0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8000000007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f5 -0000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe80000e80000e80000e80000 -e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8 -0000e8000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000 -f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007fe80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000 -e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8000000007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -00f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000 -f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe80000e80000e80000e80000e800 -00e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000 -e8000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500 -00f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007fe80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800 -00e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000f5 -0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500 -00f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe80000e80000e80000e80000e80000e8 -0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800 -0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f5 -0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007fe80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8 -0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000f50000 -f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f5 -0000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe80000e80000e80000e80000e80000e80000 -e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8000000 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000 -f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007fe80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000 -e80000e80000e80000e80000e80000e80000e80000e80000e80000e8000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000f50000f500 -00f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000 -f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe80000e80000e80000e80000e80000e80000e800 -00e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8000000007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500 -00f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007fe80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800 -00e80000e80000e80000e80000e80000e80000e80000e80000e8000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000f50000f50000f5 -0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500 -00f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe80000e80000e80000e80000e80000e80000e80000e8 -0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8000000007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f5 -0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007fe80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8 -0000e80000e80000e80000e80000e80000e80000e80000e8000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000f50000f50000f50000 -f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f5 -0000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe80000e80000e80000e80000e80000e80000e80000e80000 -e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8000000007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020 -ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007fff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff -1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d0000007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0020ff0020ff0020ff0020ff00 -20ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020 -ff0020ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1d00ff1d00ff1d00 -ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff -1d00ff1d0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff00 -20ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007fff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00 -ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d0000007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0020ff0020ff0020ff0020ff0020ff -0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff00 -20ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1d00ff1d00ff1d00ff1d -00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00 -ff1d0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff -0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007fff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d -00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0020ff0020ff0020ff0020ff0020ff0020 -ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1d00ff1d00ff1d00ff1d00ff -1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d -0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020 -ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007fff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff -1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0020ff0020ff0020ff0020ff0020ff0020ff00 -20ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1d00ff1d00ff1d00ff1d00ff1d00 -ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d0000 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff00 -20ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007fff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00 -ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0020ff0020ff0020ff0020ff0020ff0020ff0020ff -0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1d00ff1d00ff1d00ff1d00ff1d00ff1d -00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d0000007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff -0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007fff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d -00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020 -ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff -1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d0000007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020 -ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007fff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff -1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff00 -20ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00 -ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d0000007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff00 -20ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007fff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00 -ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff -0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d -00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d0000007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff -0020ff0020ff0020ff0020ff0020ff0020ff0020ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007fff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d -00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020 -ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff -1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d0000007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020 -ff0020ff0020ff0020ff0020ff0020ff0020ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007fff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff -1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff00 -20ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00 -ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d0000007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff00 -20ff0020ff0020ff0020ff0020ff0020ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007fff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00 -ff1d00ff1d00ff1d00ff1d00ff1d00ff1d0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff -0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d -00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d0000007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0020 -ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff -0020ff0020ff0020ff0020ff0020ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007fff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d -00ff1d00ff1d00ff1d00ff1d00ff1d0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020 -ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff -1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d0000007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0020ff00 -20ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020 -ff0020ff0020ff0020ff0020ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff -1d00ff1d00ff1d00ff1d00ff1d0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff00 -20ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00 -ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d0000007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0020ff0020ff -0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff0020ff00 -20ff0020ff0020ff0020ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff1d -00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00ff1d00 -ff1d00ff1d00ff1d00ff1d0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff -001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff4200ff4200ff4200ff4200ff4200ff4200ff4200 -ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff420000007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f001cff001cff001c -ff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff -001cff001cff001cff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007fff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200 -ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff420000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001c -ff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff4200ff4200ff4200ff4200ff4200ff4200ff4200ff42 -00ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff420000007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f001cff001cff001cff00 -1cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001c -ff001cff001cff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007fff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff42 -00ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff420000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000 -96000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff00 -1cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff -4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff420000007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f001cff001cff001cff001cff -001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff00 -1cff001cff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007fff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff -4200ff4200ff4200ff4200ff4200ff4200ff4200ff420000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600 -00960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff -001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200 -ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff420000007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f001cff001cff001cff001cff001c -ff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff -001cff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007fff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200 -ff4200ff4200ff4200ff4200ff4200ff4200ff420000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001c -ff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff42 -00ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff420000007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f001cff001cff001cff001cff001cff00 -1cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001c -ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007fff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff42 -00ff4200ff4200ff4200ff4200ff4200ff420000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff00 -1cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff -4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff420000007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f0000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f001cff001cff001cff001cff001cff001cff -001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff -4200ff4200ff4200ff4200ff4200ff420000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff -001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200 -ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff420000007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f001cff001cff001cff001cff001cff001cff001c -ff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff42 -00ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200 -ff4200ff4200ff4200ff4200ff420000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001c -ff001cff001cff001cff001cff001cff001cff001cff001cff001cff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff42 -00ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff420000007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f001cff001cff001cff001cff001cff001cff001cff00 -1cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff4200ff -4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff42 -00ff4200ff4200ff4200ff420000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff00 -1cff001cff001cff001cff001cff001cff001cff001cff001cff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007fff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff -4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff420000007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f0000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f001cff001cff001cff001cff001cff001cff001cff001cff -001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff4200ff4200 -ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff -4200ff4200ff4200ff420000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff -001cff001cff001cff001cff001cff001cff001cff001cff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007fff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200 -ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff420000007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f001cff001cff001cff001cff001cff001cff001cff001cff001c -ff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff4200ff4200ff42 -00ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200 -ff4200ff4200ff420000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001c -ff001cff001cff001cff001cff001cff001cff001cff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007fff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff42 -00ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff420000007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -96000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f001cff001cff001cff001cff001cff001cff001cff001cff001cff00 -1cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff4200ff4200ff4200ff -4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff42 -00ff4200ff420000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff00 -1cff001cff001cff001cff001cff001cff001cff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007fff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff -4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff420000007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600 -00960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff -001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff4200ff4200ff4200ff4200 -ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff -4200ff420000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff -001cff001cff001cff001cff001cff001cff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007fff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200 -ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff420000007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001c -ff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff001cff00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff4200ff4200ff4200ff4200ff42 -00ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200ff4200 -ff420000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -00ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000 -ac0000ac0000ac0000ac0000ac0000ac00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f8d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d000000008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac00 -00ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ac -0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac00 -00ac0000ac0000ac0000ac0000ac00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d000000008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac -0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f8d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ac0000 -ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac -0000ac0000ac0000ac0000ac00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d000000008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000 -ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f8d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ac0000ac00 -00ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000 -ac0000ac0000ac0000ac00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d000000008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac00 -00ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f8d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ac0000ac0000ac -0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac00 -00ac0000ac0000ac00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d000000008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac -0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f8d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ac0000ac0000ac0000 -ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac -0000ac0000ac00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d000000008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000 -ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f8d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ac0000ac0000ac0000ac00 -00ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000 -ac0000ac00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d000000008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac00 -00ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f8d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ac0000ac0000ac0000ac0000ac -0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac00 -00ac00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d000000008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac -0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f8d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ac0000ac0000ac0000ac0000ac0000 -ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d000000008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000 -ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f8d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ac0000ac0000ac0000ac0000ac0000ac00 -00ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac00 -00ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f8d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ac0000ac0000ac0000ac0000ac0000ac0000ac -0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac -0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f8d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00000000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000 -ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000 -ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f8d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d000000008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac00 -00ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac00 -00ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f8d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d000000008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac -0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac0000ac00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf -0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000849f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000 -bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -00840000840000840000840000840000840000840000849f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f000000007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000 -bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084 -0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000849f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00 -00bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -0000840000840000840000840000840000840000849f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f000000007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00 -00bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000 -840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000849f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf -0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -840000840000840000840000840000840000849f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf -0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000849f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000 -bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -00840000840000840000840000840000849f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000bf00 -00bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000 -bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084 -0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000849f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00 -00bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -0000840000840000840000840000849f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000bf0000bf -0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00 -00bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000 -840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000849f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f000000 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf -0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -840000840000840000840000849f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000bf0000bf0000 -bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf -0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000849f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f000000007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000 -bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -00840000840000840000849f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000bf0000bf0000bf00 -00bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000 -bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084 -0000840000840000840000840000840000840000840000840000840000840000840000840000840000849f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f000000007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00 -00bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -0000840000840000849f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000bf0000bf0000bf0000bf -0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00 -00bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000 -840000840000840000840000840000840000840000840000840000840000840000840000840000849f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f000000007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf -0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -840000840000849f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000bf0000bf0000bf0000bf0000 -bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf -0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000849f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f000000007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000 -bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -00840000849f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000bf0000bf0000bf0000bf0000bf00 -00bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000 -bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -0000840000840000840000840000840000840000840000840000840000840000840000849f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f000000007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00 -00bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -0000849f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000bf0000bf0000bf0000bf0000bf0000bf -0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -840000840000840000840000840000840000840000840000840000840000840000849f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f000000007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf -0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -849f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000bf0000bf0000bf0000bf0000bf0000bf0000 -bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000849f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f000000007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000 -bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084 -0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000849f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000bf0000bf0000bf0000bf0000bf0000bf0000bf00 -00bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -0000840000840000840000840000840000840000840000840000840000849f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f000000007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800 -00a80000a80000a80000a80000a80000a80000a80000a80000a800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007fb10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100 -00b10000b10000b10000b10000b10000b10000b10000b10000b10000b1000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300 -00a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f0000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a8 -0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb10000b10000b10000b10000b10000b10000b1 -0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100000000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a3 -0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300 -00a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a8 -0000a80000a80000a80000a80000a80000a80000a80000a800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007fb10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1 -0000b10000b10000b10000b10000b10000b10000b10000b10000b1000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a3 -0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000 -a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb10000b10000b10000b10000b10000b10000b10000 -b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1000000007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000 -a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a3 -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000 -a80000a80000a80000a80000a80000a80000a80000a800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007fb10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000 -b10000b10000b10000b10000b10000b10000b10000b10000b1000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000 -a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -88000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a800 -00a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb10000b10000b10000b10000b10000b10000b10000b100 -00b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1000000007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a300 -00a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800 -00a80000a80000a80000a80000a80000a80000a800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007fb10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100 -00b10000b10000b10000b10000b10000b10000b10000b1000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300 -00a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800 -00880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a8 -0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb10000b10000b10000b10000b10000b10000b10000b10000b1 -0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1000000007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a3 -0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a8 -0000a80000a80000a80000a80000a80000a800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007fb10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1 -0000b10000b10000b10000b10000b10000b10000b1000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a3 -0000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000 -a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb10000b10000b10000b10000b10000b10000b10000b10000b10000 -b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1000000007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000 -a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -00a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000 -a80000a80000a80000a80000a80000a800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007fb10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000 -b10000b10000b10000b10000b10000b10000b1000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000 -a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000 -88000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800 -00a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb10000b10000b10000b10000b10000b10000b10000b10000b10000b100 -00b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1000000007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a300 -00a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a8 -0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800 -00a80000a80000a80000a80000a800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007fb10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100 -00b10000b10000b10000b10000b10000b1000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300 -00a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800 -00880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a8 -0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1 -0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1000000007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a3 -0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000 -a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a8 -0000a80000a80000a80000a800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1 -0000b10000b10000b10000b10000b1000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a3 -0000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000 -a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000 -b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1000000007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000 -a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a800 -00a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000 -a80000a80000a80000a800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb100 -00b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000 -b10000b10000b10000b10000b1000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000 -a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000 -88000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800 -00a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100 -00b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1000000007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300 -00a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f0000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a8 -0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800 -00a80000a80000a800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb10000b1 -0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100 -00b10000b10000b10000b1000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300 -00a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800008800 -00880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a8 -0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007fb10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1 -0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1000000007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a3 -0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000 -a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a8 -0000a80000a800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb10000b10000 -b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1 -0000b10000b10000b1000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a3 -0000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000 -a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007fb10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000 -b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1000000007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000 -a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a800 -00a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000 -a80000a800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb10000b10000b100 -00b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000 -b10000b10000b1000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a300 -00a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000 -a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800 -00a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007fb10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100 -00b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1000000007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300 -00a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f0000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a8 -0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800 -00a800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb10000b10000b10000b1 -0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100 -00b10000b1000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a3 -0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300 -00a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a8 -0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007fb10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1 -0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1000000007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a3 -0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000 -a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a8 -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb10000b10000b10000b10000 -b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1 -0000b1000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000 -a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a3 -0000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f32ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ff -c332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008805ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105 -ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf100007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f0000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1 -0000b10000b10000b10000b10000b10000b10000b10000b100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0038ff0038ff -0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff00 -38ff0038ff0038ff0038ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f32ffc332ffc332ffc332ffc332ffc332ffc332 -ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc30000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000 -88000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008805ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105 -ecf105ecf105ecf105ecf105ecf105ecf105ecf100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00008800008800008800 -00880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b10000b10000b10000b10000b10000b10000b10000b10000 -b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff -0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f32ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332 -ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f0000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008805ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf1 -05ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf100007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000 -b10000b10000b10000b10000b10000b10000b10000b100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0038ff0038ff0038 -ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff -0038ff0038ff0038ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f32ffc332ffc332ffc332ffc332ffc332ffc332ffc3 -32ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc300007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800008800 -00880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8805ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf1 -05ecf105ecf105ecf105ecf105ecf105ecf100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b10000b10000b10000b10000b10000b10000b10000b10000b100 -00b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038 -ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f32ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc3 -32ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800008805ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ec -f105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf100007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100 -00b10000b10000b10000b10000b10000b10000b100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0038ff0038ff0038ff00 -38ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038 -ff0038ff0038ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f32ffc332ffc332ffc332ffc332ffc332ffc332ffc332ff -c332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc300007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008805 -ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ec -f105ecf105ecf105ecf105ecf105ecf100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000880000880000880000880000 -88000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1 -0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff00 -38ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f32ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ff -c332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008805ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105 -ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf100007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f0000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1 -0000b10000b10000b10000b10000b10000b100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0038ff0038ff0038ff0038ff -0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff00 -38ff0038ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f32ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332 -ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc300007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008805ecf1 -05ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105 -ecf105ecf105ecf105ecf105ecf100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00008800008800008800008800008800 -00880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000 -b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff -0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f32ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332 -ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f0000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008805ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf1 -05ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf100007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -00b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000 -b10000b10000b10000b10000b10000b100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0038ff0038ff0038ff0038ff0038 -ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff -0038ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f32ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc3 -32ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc300007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008805ecf105ec -f105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf1 -05ecf105ecf105ecf105ecf100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100 -00b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038 -ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f32ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc3 -32ffc332ffc332ffc332ffc332ffc332ffc332ffc300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008805ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ec -f105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf100007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b1 -0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100 -00b10000b10000b10000b10000b100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0038ff0038ff0038ff0038ff0038ff00 -38ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038 -ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f32ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ff -c332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc300007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008805ecf105ecf105 -ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ec -f105ecf105ecf105ecf100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1 -0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff00 -38ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f32ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ff -c332ffc332ffc332ffc332ffc332ffc332ffc300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008805ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105 -ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf100007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f0000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b10000 -b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1 -0000b10000b10000b10000b100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0038ff0038ff0038ff0038ff0038ff0038ff -0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f32ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332 -ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc300007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008805ecf105ecf105ecf1 -05ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105 -ecf105ecf105ecf100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000 -b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff -0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -32ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332 -ffc332ffc332ffc332ffc332ffc332ffc300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f0000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008805ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf1 -05ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf100007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b10000b100 -00b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000 -b10000b10000b10000b100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0038ff0038ff0038ff0038ff0038ff0038ff0038 -ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f32ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc3 -32ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc300007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008805ecf105ecf105ecf105ec -f105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf1 -05ecf105ecf100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100 -00b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038 -ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f32ff -c332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc3 -32ffc332ffc332ffc332ffc332ffc300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008805ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ec -f105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf100007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b10000b10000b1 -0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100 -00b10000b10000b100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0038ff0038ff0038ff0038ff0038ff0038ff0038ff00 -38ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f32ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ff -c332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc300007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008805ecf105ecf105ecf105ecf105 -ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ec -f105ecf100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1 -0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff00 -38ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f32ffc332 -ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ff -c332ffc332ffc332ffc332ffc300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008805ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105 -ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf100007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f0000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b10000b10000b10000 -b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1 -0000b10000b100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff -0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f32ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332 -ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc300007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008805ecf105ecf105ecf105ecf105ecf1 -05ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105 -ecf100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000 -b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff -0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f32ffc332ffc3 -32ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332 -ffc332ffc332ffc332ffc300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -00880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008805ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf1 -05ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b10000b10000b10000b100 -00b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000 -b10000b100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038 -ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f32ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc3 -32ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc300007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008805ecf105ecf105ecf105ecf105ecf105ec -f105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf1 -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100 -00b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038 -ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f32ffc332ffc332ff -c332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc3 -32ffc332ffc332ffc300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008805ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ec -f105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b10000b10000b10000b10000b1 -0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100 -00b100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff00 -38ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f32ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ff -c332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc300007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008805ecf105ecf105ecf105ecf105ecf105ecf105 -ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf10000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1 -0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff00 -38ff0038ff0038ff0038ff0038ff0038ff0038ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f32ffc332ffc332ffc332 -ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ff -c332ffc332ffc300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000 -88000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008805ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105 -ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -00880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b10000b10000b10000b10000b10000 -b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b1 -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff -0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f32ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332 -ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc300007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008800008800008800008805ecf105ecf105ecf105ecf105ecf105ecf105ecf1 -05ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf100007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f0000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000 -b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff -0038ff0038ff0038ff0038ff0038ff0038ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f32ffc332ffc332ffc332ffc3 -32ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332ffc332 -ffc332ffc300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800 -00880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008805ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf1 -05ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf105ecf100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b10000b10000b10000b10000b10000b100 -00b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000b10000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038 -ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff0038ff00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f0000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d1 -0000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d100007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2c00ff2c00 -ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff -2c00ff2c00ff2c00ff2c0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6 -0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000bf0000bf0000bf0000bf0000bf0000bf00 -00bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000d10000d10000d10000d10000 -d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d1 -0000d100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007fff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00 -ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c0000007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b60000 -b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6 -0000b60000b60000b60000b60000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00 -00bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f0000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000 -d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2c00ff2c00ff2c -00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00 -ff2c00ff2c00ff2c0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000 -b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000bf0000bf0000bf0000bf0000bf0000bf0000bf -0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000d10000d10000d10000d10000d100 -00d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000 -d100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007fff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c -00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c0000007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b60000b600 -00b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000 -b60000b60000b60000b60000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf -0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f0000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d100 -00d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2c00ff2c00ff2c00ff -2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c -00ff2c00ff2c0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b600 -00b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000bf0000bf0000bf0000bf0000bf0000bf0000bf0000 -bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000d10000d10000d10000d10000d10000d1 -0000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d100 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007fff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff -2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c0000007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b60000b60000b6 -0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b600 -00b60000b60000b60000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000 -bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f0000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d1 -0000d10000d10000d10000d10000d10000d10000d10000d10000d10000d100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2c00ff2c00ff2c00ff2c00 -ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff -2c00ff2c0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6 -0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00 -00bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000d10000d10000d10000d10000d10000d10000 -d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d100007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007fff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00 -ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c0000007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b60000b60000b60000 -b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6 -0000b60000b60000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00 -00bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f0000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000 -d10000d10000d10000d10000d10000d10000d10000d10000d10000d100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2c00ff2c00ff2c00ff2c00ff2c -00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00 -ff2c0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000 -b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf -0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000d10000d10000d10000d10000d10000d10000d100 -00d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d100007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007fff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c -00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b60000b60000b60000b600 -00b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000 -b60000b60000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf -0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f0000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d100 -00d10000d10000d10000d10000d10000d10000d10000d10000d100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2c00ff2c00ff2c00ff2c00ff2c00ff -2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c -0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b600 -00b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000 -bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000d10000d10000d10000d10000d10000d10000d10000d1 -0000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d100007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007fff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff -2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b60000b60000b60000b60000b6 -0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b600 -00b60000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000 -bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f0000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d1 -0000d10000d10000d10000d10000d10000d10000d10000d100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2c00ff2c00ff2c00ff2c00ff2c00ff2c00 -ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c0000 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6 -0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00 -00bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000d10000d10000d10000d10000d10000d10000d10000d10000 -d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d100007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007fff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00 -ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b60000b60000b60000b60000b60000 -b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6 -0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00 -00bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f0000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000 -d10000d10000d10000d10000d10000d10000d10000d100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c -00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c0000007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000 -b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf -0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000d10000d10000d10000d10000d10000d10000d10000d10000d100 -00d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d100007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007fff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c -00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b60000b60000b60000b60000b60000b600 -00b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000 -bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf -0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f0000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d100 -00d10000d10000d10000d10000d10000d10000d100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff -2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c0000007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b600 -00b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000 -bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000d10000d10000d10000d10000d10000d10000d10000d10000d10000d1 -0000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d100007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007fff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff -2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b60000b60000b60000b60000b60000b60000b6 -0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000bf00 -00bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000 -bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f0000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d1 -0000d10000d10000d10000d10000d10000d100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00 -ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c0000007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6 -0000b60000b60000b60000b60000b60000b60000b60000b60000b60000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00 -00bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000 -d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d100007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007fff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00 -ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b60000b60000b60000b60000b60000b60000b60000 -b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000bf0000bf -0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00 -00bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -00d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000 -d10000d10000d10000d10000d10000d100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c -00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c0000007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000 -b60000b60000b60000b60000b60000b60000b60000b60000b60000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf -0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d100 -00d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d100007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007fff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c -00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b60000b60000b60000b60000b60000b60000b60000b600 -00b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000bf0000bf0000 -bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf -0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000d1 -0000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d100 -00d10000d10000d10000d10000d100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff -2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c0000007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b600 -00b60000b60000b60000b60000b60000b60000b60000b60000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000 -bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d1 -0000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d100007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007fff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff -2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b60000b60000b60000b60000b60000b60000b60000b60000b6 -0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000bf0000bf0000bf00 -00bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000 -bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000d10000 -d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d1 -0000d10000d10000d10000d100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00 -ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c0000007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6 -0000b60000b60000b60000b60000b60000b60000b60000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00 -00bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f0000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000 -d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d100007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7fff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00 -ff2c00ff2c00ff2c00ff2c00ff2c00ff2c0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000b60000b60000b60000b60000b60000b60000b60000b60000b60000 -b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000bf0000bf0000bf0000bf -0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00 -00bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000d10000d100 -00d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000d10000 -d10000d10000d10000d100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c -00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c00ff2c0000007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000 -b60000b60000b60000b60000b60000b60000b60000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf -0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf0000bf00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00 -ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f -e7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000 -a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a8000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000910000910000910000910000910000910000910000910000 -9100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100ccff00ccff00ccff -00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00 -ccff00ccff00ccff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff -0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a800 -00a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000 -a8000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f0000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000 -9100009100009100009100009100009100009100009100ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff -00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff -0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800 -00a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009100009100009100009100009100009100009100009100009100 -009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100ccff00ccff00ccff00cc -ff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff -00ccff00ccff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f0000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7 -ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a8 -0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100 -009100009100009100009100009100009100009100ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00cc -ff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7 -ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a8 -0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000091000091000091000091000091000091000091000091000091000091 -00009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100ccff00ccff00ccff00ccff00 -ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00cc -ff00ccff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f -e7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000 -a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a8000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091 -00009100009100009100009100009100009100ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00 -ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f -e7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000 -a80000a80000a80000a80000a80000a80000a80000a80000a80000a8000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000910000910000910000910000910000910000910000910000910000910000 -9100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100ccff00ccff00ccff00ccff00ccff -00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00 -ccff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff -0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a800 -00a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -00910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000 -9100009100009100009100009100009100ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff -00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff -0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800 -00a80000a80000a80000a80000a80000a80000a80000a80000a80000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009100009100009100009100009100009100009100009100009100009100009100 -009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100ccff00ccff00ccff00ccff00ccff00cc -ff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f0000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7 -ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a8 -0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000091 -00009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100 -009100009100009100009100009100ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00cc -ff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7 -ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a8 -0000a80000a80000a80000a80000a80000a80000a80000a800008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f000091000091000091000091000091000091000091000091000091000091000091000091 -00009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100ccff00ccff00ccff00ccff00ccff00ccff00 -ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f -e7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000 -a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a8000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000910000 -91000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091 -00009100009100009100009100ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00 -ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f -e7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000 -a80000a80000a80000a80000a80000a80000a80000a8000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f0000910000910000910000910000910000910000910000910000910000910000910000910000 -9100009100009100009100009100009100009100009100009100009100009100009100009100009100009100ccff00ccff00ccff00ccff00ccff00ccff00ccff -00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff -0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a800 -00a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009100009100 -00910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000 -9100009100009100009100ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff -00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff -0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800 -00a80000a80000a80000a80000a80000a80000a80000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00009100009100009100009100009100009100009100009100009100009100009100009100009100 -009100009100009100009100009100009100009100009100009100009100009100009100009100009100ccff00ccff00ccff00ccff00ccff00ccff00ccff00cc -ff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -00960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7 -ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a8 -0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000091000091000091 -00009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100 -009100009100009100ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00cc -ff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -e7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7 -ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a8 -0000a80000a80000a80000a80000a80000a800008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f000091000091000091000091000091000091000091000091000091000091000091000091000091000091 -00009100009100009100009100009100009100009100009100009100009100009100009100009100ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00 -ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f -e7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000 -a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a8000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000910000910000910000 -91000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091 -00009100009100ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00 -ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe7ff -0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f -e7ff0fe7ff0fe7ff0fe7ff0fe7ff0f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -00a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000 -a80000a80000a80000a80000a80000a8000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f0000910000910000910000910000910000910000910000910000910000910000910000910000910000910000 -9100009100009100009100009100009100009100009100009100009100009100009100009100ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff -00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000 -96000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff -0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800 -00a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000840000840000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009100009100009100009100 -00910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000 -9100009100ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff -00ccff00ccff00ccff00ccff00ccff00ccff00ccff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe7ff0fe7 -ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff -0fe7ff0fe7ff0fe7ff0fe7ff0f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a8 -0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800 -00a80000a80000a80000a80000a80000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100 -009100009100009100009100009100009100009100009100009100009100009100009100ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00cc -ff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600 -00960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7 -ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a8 -0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800008400008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000091000091000091000091000091 -00009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100 -009100ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00cc -ff00ccff00ccff00ccff00ccff00ccff00ccff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe7ff0fe7ff0f -e7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7 -ff0fe7ff0fe7ff0fe7ff0f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000 -a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a8 -0000a80000a80000a80000a800008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091 -00009100009100009100009100009100009100009100009100009100009100009100ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00 -ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f -e7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000 -a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a8000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000910000910000910000910000910000 -91000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091000091 -00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00 -ccff00ccff00ccff00ccff00ccff00ccff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe7ff0fe7ff0fe7ff -0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f -e7ff0fe7ff0fe7ff0f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a800 -00a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000 -a80000a80000a80000a8000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f0000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000910000 -9100009100009100009100009100009100009100009100009100009100009100ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff -00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000 -96000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff -0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800 -00a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009100009100009100009100009100009100 -009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100cc -ff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff00ccff -00ccff00ccff00ccff00ccff00ccff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fe7ff0fe7ff0fe7ff0fe7 -ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff0fe7ff -0fe7ff0fe7ff0f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a80000a80000a8 -0000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a80000a800 -00a80000a80000a80000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100009100 -00910000910000910000910000910000910000910000910000910000910000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000 -c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fc30000c30000c30000c30000c30000c30000c30000c30000c300 -00c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c300 -00c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000 -c30000c30000c30000c30000c300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007fc30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300 -00c30000c30000c30000c30000c30000c30000c30000000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300 -00c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fc30000c30000c30000c30000c30000c30000c30000c30000c30000c3 -0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300000000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c30000c3 -0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300 -00c30000c30000c30000c300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -00960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007fc30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c3 -0000c30000c30000c30000c30000c30000c300000000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c3 -0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fc30000c30000c30000c30000c30000c30000c30000c30000c30000c30000 -c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c3000000008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c30000c30000 -c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c3 -0000c30000c30000c300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7fc30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000 -c30000c30000c30000c30000c30000c3000000008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000 -c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fc30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300 -00c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c30000c30000c300 -00c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000 -c30000c30000c300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000 -96000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fc3 -0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300 -00c30000c30000c30000c30000c30000000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300 -00c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fc30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c3 -0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300000000840000840000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c30000c30000c30000c3 -0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300 -00c30000c300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600 -00960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fc30000 -c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c3 -0000c30000c30000c30000c300000000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c3 -0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007fc30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000 -c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c3000000008400008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c30000c30000c30000c30000 -c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c3 -0000c300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fc30000c300 -00c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000 -c30000c30000c30000c3000000008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000 -c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007fc30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300 -00c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c30000c30000c30000c30000c300 -00c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000 -c300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000 -96000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fc30000c30000c3 -0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300 -00c30000c30000c30000000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300 -00c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007fc30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c3 -0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300000000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c30000c30000c30000c30000c30000c3 -0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600 -00960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fc30000c30000c30000 -c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c3 -0000c30000c300000000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c3 -0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007fc30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000 -c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c3000000008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c30000c30000c30000c30000c30000c30000 -c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fc30000c30000c30000c300 -00c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000 -c30000c3000000008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000 -c30000c30000c30000c30000c30000c30000c30000c30000c30000c300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007fc30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300 -00c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c30000c30000c30000c30000c30000c30000c300 -00c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000 -96000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fc30000c30000c30000c30000c3 -0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300 -00c30000000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300 -00c30000c30000c30000c30000c30000c30000c30000c30000c300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007fc30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c3 -0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300000000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c30000c30000c30000c30000c30000c30000c30000c3 -0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600 -00960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fc30000c30000c30000c30000c30000 -c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c3 -00000000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c3 -0000c30000c30000c30000c30000c30000c30000c30000c300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007fc30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000 -c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c3000000008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c30000c30000c30000c30000c30000c30000c30000c30000 -c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fc30000c30000c30000c30000c30000c300 -00c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000 -c30000c30000c30000c30000c30000c30000c30000c300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007fc30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300 -00c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c30000c30000c30000c30000c30000c30000c30000c30000c300 -00c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fc30000c30000c30000c30000c30000c30000c3 -0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300000000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f0000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c300 -00c30000c30000c30000c30000c30000c30000c300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f0000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007fc30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c30000c3 -0000c30000c30000c30000c30000c30000c30000c30000c30000c300000000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc -0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba00 -00ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009fff1a00ff -1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a -00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc -0000cc0000cc0000cc0000cc0000cc0000cc00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba -0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff -1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000 -cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba -0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009fff1a00ff1a00 -ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff -1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -00cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000 -cc0000cc0000cc0000cc0000cc0000cc00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000 -ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00 -ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000 -88000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc00 -00cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000 -ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009fff1a00ff1a00ff1a -00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00 -ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000cc -0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc00 -00cc0000cc0000cc0000cc0000cc00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba00 -00ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a -00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800 -00880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc -0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba00 -00ba0000ba0000ba0000ba0000ba0000ba0000ba00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009fff1a00ff1a00ff1a00ff -1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a -00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000cc0000 -cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc -0000cc0000cc0000cc0000cc00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba -0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff -1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000 -cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba -0000ba0000ba0000ba0000ba0000ba0000ba00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009fff1a00ff1a00ff1a00ff1a00 -ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff -1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000cc0000cc00 -00cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000 -cc0000cc0000cc0000cc00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000 -ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00 -ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000 -88000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc00 -00cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -00ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000 -ba0000ba0000ba0000ba0000ba0000ba00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009fff1a00ff1a00ff1a00ff1a00ff1a -00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00 -ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f0000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000cc0000cc0000cc -0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc00 -00cc0000cc0000cc00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba00 -00ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a -00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800008800 -00880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc -0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ba -0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba00 -00ba0000ba0000ba0000ba0000ba00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009fff1a00ff1a00ff1a00ff1a00ff1a00ff -1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a -0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000cc0000cc0000cc0000 -cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc -0000cc0000cc00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba -0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff -1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000 -cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ba0000 -ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba -0000ba0000ba0000ba0000ba00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00 -ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000cc0000cc0000cc0000cc00 -00cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000 -cc0000cc00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000 -ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00 -ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc00 -00cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ba0000ba00 -00ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000 -ba0000ba0000ba0000ba00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a -00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f0000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000cc0000cc0000cc0000cc0000cc -0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc00 -00cc00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba00 -00ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a -00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc -0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ba0000ba0000ba -0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba00 -00ba0000ba0000ba00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff -1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000cc0000cc0000cc0000cc0000cc0000 -cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba -0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff -1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000 -cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ba0000ba0000ba0000 -ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba -0000ba0000ba00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00 -ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000cc0000cc0000cc0000cc0000cc0000cc00 -00cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000 -ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00 -ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc00 -00cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ba0000ba0000ba0000ba00 -00ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000 -ba0000ba00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a -00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f0000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000cc0000cc0000cc0000cc0000cc0000cc0000cc -0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba00 -00ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00 -009f00009fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a -00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc -0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ba0000ba0000ba0000ba0000ba -0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba00 -00ba00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff -1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000 -cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba -0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f -00009fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff -1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000 -cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc0000cc00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000ba0000ba0000ba0000ba0000ba0000 -ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba0000ba -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f0000 -9f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009f00009fff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00 -ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a00ff1a0000007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c800 -00c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00 -009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007fd50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d5 -0000d50000d50000d50000d50000d50000d50000d50000d50000d50000d5000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800 -00c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a -00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00 -009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fd50000d50000d50000d50000d50000 -d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d5000000 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c8 -0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a -00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000 -88000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007fd50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000 -d50000d50000d50000d50000d50000d50000d50000d50000d50000d5000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8 -0000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a0000 -9a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a -00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fd50000d50000d50000d50000d50000d500 -00d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d5000000008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000 -c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a0000 -9a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800 -00880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007fd50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d500 -00d50000d50000d50000d50000d50000d50000d50000d50000d5000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000 -c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00 -009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a0000 -9a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fd50000d50000d50000d50000d50000d50000d5 -0000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d5000000008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800 -00c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00 -009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007fd50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d5 -0000d50000d50000d50000d50000d50000d50000d50000d5000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800 -00c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a -00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00 -009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fd50000d50000d50000d50000d50000d50000d50000 -d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d5000000008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8 -0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a -00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000 -88000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007fd50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000 -d50000d50000d50000d50000d50000d50000d50000d5000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8 -0000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a0000 -9a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a -00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fd50000d50000d50000d50000d50000d50000d50000d500 -00d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d5000000008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000 -c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a0000 -9a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800 -00880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007fd50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d500 -00d50000d50000d50000d50000d50000d50000d5000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c800 -00c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000 -c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00 -009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a0000 -9a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fd50000d50000d50000d50000d50000d50000d50000d50000d5 -0000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d5000000008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800 -00c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00 -009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007fd50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d5 -0000d50000d50000d50000d50000d50000d5000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c8 -0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800 -00c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a -00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fd50000d50000d50000d50000d50000d50000d50000d50000d50000 -d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d5000000008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8 -0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a -00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000880000 -88000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007fd50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000 -d50000d50000d50000d50000d50000d5000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000 -c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8 -0000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a0000 -9a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f0000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fd50000d50000d50000d50000d50000d50000d50000d50000d50000d500 -00d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d5000000008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000 -c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a0000 -9a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800008800008800 -00880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007fd50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d500 -00d50000d50000d50000d50000d5000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c800 -00c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000 -c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00 -009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fd50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d5 -0000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d5000000008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800 -00c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00 -009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d5 -0000d50000d50000d50000d5000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c8 -0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800 -00c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a -00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fd50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000 -d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d5000000008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8 -0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a -00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fd500 -00d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000 -d50000d50000d50000d5000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000 -c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8 -0000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a0000 -9a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f0000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007fd50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d500 -00d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d5000000008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000 -c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a0000 -9a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fd50000d5 -0000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d500 -00d50000d50000d5000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c800 -00c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000 -c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00 -009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007fd50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d5 -0000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d5000000008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800 -00c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00 -009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fd50000d50000 -d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d5 -0000d50000d5000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c8 -0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a -00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007fd50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000 -d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d5000000008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8 -0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a -00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fd50000d50000d500 -00d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000d50000 -d50000d5000000008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000da0000da0000da0000da0000da0000da0000 -da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000 -88000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008de30000e30000e30000e30000e30000e30000e30000e30000e30000 -e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3000000007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000 -da0000da0000da0000da0000da0000da0000da0000da0000da0000da00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -88000088000088000088000088000088000088000088000088000088000088000088000088000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008de30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000 -e30000e30000e30000e30000e30000e30000e3000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000da0000da0000da0000da0000da0000da0000da00 -00da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800 -00880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -88000088000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008de30000e30000e30000e30000e30000e30000e30000e30000e30000e300 -00e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3000000007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da00 -00da0000da0000da0000da0000da0000da0000da0000da0000da00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -00880000880000880000880000880000880000880000880000880000880000880000880000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008de30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300 -00e30000e30000e30000e30000e30000e3000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000da0000da0000da0000da0000da0000da0000da0000da -0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -00880000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008de30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3 -0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3000000007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da -0000da0000da0000da0000da0000da0000da0000da0000da00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3 -0000e30000e30000e30000e30000e3000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000da0000da0000da0000da0000da0000da0000da0000da0000 -da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000880000 -88000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008de30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000 -e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3000000007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000 -da0000da0000da0000da0000da0000da0000da0000da00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f0000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -88000088000088000088000088000088000088000088000088000088000088000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008de300 -00e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000 -e30000e30000e30000e30000e3000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000da0000da0000da0000da0000da0000da0000da0000da0000da00 -00da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800008800008800 -00880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008de30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300 -00e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3000000007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da00 -00da0000da0000da0000da0000da0000da0000da00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -00880000880000880000880000880000880000880000880000880000880000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008de30000e3 -0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300 -00e30000e30000e30000e3000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da -0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008de30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3 -0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3000000007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da -0000da0000da0000da0000da0000da0000da00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008de30000e30000 -e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3 -0000e30000e30000e3000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000 -da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000880000880000880000 -88000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008de30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000 -e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3000000007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -00da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000 -da0000da0000da0000da0000da0000da00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f0000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -88000088000088000088000088000088000088000088000088000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008de30000e30000e300 -00e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000 -e30000e30000e3000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da00 -00da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800008800008800008800008800 -00880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008de30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300 -00e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3000000007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000da -0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da00 -00da0000da0000da0000da0000da00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -00880000880000880000880000880000880000880000880000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008de30000e30000e30000e3 -0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300 -00e30000e3000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da -0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008de30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3 -0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3000000007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000da0000 -da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da -0000da0000da0000da0000da00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008de30000e30000e30000e30000 -e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3 -0000e3000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000 -da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000880000880000880000880000880000 -88000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008de30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000 -e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3000000007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000da0000da00 -00da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000 -da0000da0000da0000da00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f0000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -88000088000088000088000088000088000088000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008de30000e30000e30000e30000e300 -00e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000 -e3000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da00 -00da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800008800008800008800008800008800008800 -00880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000840000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008de30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300 -00e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000da0000da0000da -0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da00 -00da0000da0000da00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -00880000880000880000880000880000880000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008de30000e30000e30000e30000e30000e3 -0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300 -0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da -0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d -00008d00008d00008d00008d00008de30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3 -0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000da0000da0000da0000 -da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da -0000da0000da00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -88000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008de30000e30000e30000e30000e30000e30000 -e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3000000 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000 -da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000880000880000880000880000880000880000880000 -88000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d0000 -8d00008d00008d00008d00008de30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000 -e30000e30000e30000e30000e30000e30000e30000e30000e30000e3000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000da0000da0000da0000da00 -00da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000 -da0000da00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800 -00880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -88000088000088000088000088000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008de30000e30000e30000e30000e30000e30000e300 -00e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3000000007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da00 -00da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da0000da00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800008800008800008800008800008800008800008800008800 -00880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008d -00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00008d00 -008d00008d00008d00008de30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300 -00e30000e30000e30000e30000e30000e30000e30000e30000e3000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00d8ff00d8ff00d8ff00d8ff00d8ff -00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00 -d8ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00 -009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007ff7f400f7f4 -00f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400 -f7f400f7f400f7f400f7f40000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff -00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a -00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f0000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007ff7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f4 -00f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f40000007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00d8ff00d8ff00d8ff00d8ff00d8ff00d8 -ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a -00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007ff7f400f7f400f7 -f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f4 -00f7f400f7f400f7f40000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8 -ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a0000 -9a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007ff7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7 -f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f40000007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00 -d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a0000 -9a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007ff7f400f7f400f7f400 -f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7 -f400f7f400f7f40000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00 -d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00 -009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007ff7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400 -f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f40000007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff -00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a -00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00 -009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007ff7f400f7f400f7f400f7f4 -00f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400 -f7f400f7f40000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff -00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a -00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f0000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007ff7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f4 -00f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f40000007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8 -ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a0000 -9a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a -00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007ff7f400f7f400f7f400f7f400f7 -f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f4 -00f7f40000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8 -ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a0000 -9a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007ff7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7 -f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f40000007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00 -d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00 -009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a0000 -9a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007ff7f400f7f400f7f400f7f400f7f400 -f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7 -f40000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00 -d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00 -009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -96000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007ff7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400 -f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f40000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff -00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a -00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00 -009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007ff7f400f7f400f7f400f7f400f7f400f7f4 -00f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400 -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff -00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a -00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600 -00960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007ff7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f4 -00f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f40000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8 -ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a0000 -9a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a -00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007ff7f400f7f400f7f400f7f400f7f400f7f400f7 -f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f4000000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8 -ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a0000 -9a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007ff7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7 -f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f40000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00 -d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00 -009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a0000 -9a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007ff7f400f7f400f7f400f7f400f7f400f7f400f7f400 -f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f40000007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00 -d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00 -009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000 -96000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007ff7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400 -f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f40000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff -00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a -00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00 -009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007ff7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f4 -00f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f40000007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00d8 -ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff -00d8ff00d8ff00d8ff00d8ff00d8ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a -00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600 -00960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007ff7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f4 -00f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f40000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8 -ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a0000 -9a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007ff7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7 -f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f40000007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00d8ff00 -d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8 -ff00d8ff00d8ff00d8ff00d8ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a0000 -9a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007ff7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7 -f400f7f400f7f400f7f400f7f400f7f400f7f400f7f40000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00 -d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00 -009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007ff7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400 -f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f40000007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00d8ff00d8ff -00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00 -d8ff00d8ff00d8ff00d8ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00 -009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000 -96000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007ff7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400 -f7f400f7f400f7f400f7f400f7f400f7f400f7f40000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff -00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a -00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007ff7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f4 -00f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f40000007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00d8ff00d8ff00d8 -ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff00d8ff -00d8ff00d8ff00d8ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a00009a -00009a00009a00009a00009a00009a00009a00009a00009a00009a00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600009600 -00960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007ff7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f400f7f4 -00f7f400f7f400f7f400f7f400f7f400f7f40000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000 -e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8 -0000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2800ff2800ff2800ff2800ff28 -00ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800 -ff280000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e30000e30000e300 -00e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000 -e30000e30000e300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000 -c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -00960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007fff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff28 -00ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff280000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300 -00e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f0000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c800 -00c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000 -c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2800ff2800ff2800ff2800ff2800ff -2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff28 -0000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e30000e30000e30000e3 -0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300 -00e30000e300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800 -00c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007fff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff -2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff280000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3 -0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c8 -0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800 -00c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2800ff2800ff2800ff2800ff2800ff2800 -ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff280000 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e30000e30000e30000e30000 -e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3 -0000e300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8 -0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000 -96000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007fff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800 -ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff280000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000 -e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000 -c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8 -0000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2800ff2800ff2800ff2800ff2800ff2800ff28 -00ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff280000007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e30000e30000e30000e30000e300 -00e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000 -e300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000 -c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600 -00960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007fff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff28 -00ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff280000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300 -00e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f0000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c800 -00c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000 -c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2800ff2800ff2800ff2800ff2800ff2800ff2800ff -2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff280000007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e30000e30000e30000e30000e30000e3 -0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800 -00c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007fff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff -2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff280000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3 -0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c8 -0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800 -00c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800 -ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff280000007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e30000e30000e30000e30000e30000e30000 -e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8 -0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000 -96000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007fff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800 -ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff280000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000 -e30000e30000e30000e30000e30000e30000e30000e30000e30000e300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -88000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000 -c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8 -0000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff28 -00ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff280000007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e30000e30000e30000e30000e30000e30000e300 -00e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000 -c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600 -00960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007fff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff28 -00ff2800ff2800ff2800ff2800ff2800ff2800ff280000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300 -00e30000e30000e30000e30000e30000e30000e30000e30000e300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800 -00880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c800 -00c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000 -c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff -2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff280000007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e30000e30000e30000e30000e30000e30000e30000e3 -0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800 -00c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007fff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff -2800ff2800ff2800ff2800ff2800ff2800ff280000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3 -0000e30000e30000e30000e30000e30000e30000e30000e300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c8 -0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800 -ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff280000007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e30000e30000e30000e30000e30000e30000e30000e30000 -e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8 -0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000 -96000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7fff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800 -ff2800ff2800ff2800ff2800ff2800ff280000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000 -e30000e30000e30000e30000e30000e30000e30000e300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000 -88000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000 -c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff28 -00ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff280000007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e30000e30000e30000e30000e30000e30000e30000e30000e300 -00e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000 -c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600 -00960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff -2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff28 -00ff2800ff2800ff2800ff2800ff280000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300 -00e30000e30000e30000e30000e30000e30000e300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800 -00880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c800 -00c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff -2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff280000007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3 -0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800 -00c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2800 -ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff -2800ff2800ff2800ff2800ff280000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e3 -0000e30000e30000e30000e30000e30000e300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800008800 -008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c8 -0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096000096 -00009600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800 -ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff280000007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000 -e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c8 -0000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2800ff28 -00ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800 -ff2800ff2800ff2800ff280000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -00e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000 -e30000e30000e30000e30000e30000e300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000880000880000880000880000 -88000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088000088 -00008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000 -c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f0000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000960000 -9600009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007fff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff28 -00ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff280000007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300 -00e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f0000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800008800008800008800008800008800008800008800008800008800008800008800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000 -c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff2800ff2800ff -2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff28 -00ff2800ff2800ff280000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e3 -0000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e30000e300 -00e30000e30000e30000e30000e300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008800008800008800008800008800 -00880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000880000 -8800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000c80000c80000c80000c80000c80000c80000c80000c80000c800 -00c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c80000c800007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600009600 -009600009600009600009600009600009600009600009600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007fff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff -2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff2800ff280000007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f15ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe1 -15ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe100007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000f50000f50000f50000f50000 -f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f5 -0000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300 -00a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f90ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff -6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f15ffe115ff -e115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe1 -15ffe115ffe115ffe115ffe100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -00840000840000840000840000840000840000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000 -f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a3 -0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300 -00a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f90ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690 -ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6600007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f15ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ff -e115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe100007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084 -0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000f50000f50000f50000f50000f500 -00f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000 -f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a3 -0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f90ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690 -ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f15ffe115ffe115 -ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ff -e115ffe115ffe115ffe100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -0000840000840000840000840000840000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500 -00f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000 -a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a3 -0000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f90ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff66 -90ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6600007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f15ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115 -ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe100007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000 -840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000f50000f50000f50000f50000f50000f5 -0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000 -a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f90ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff66 -90ff6690ff6690ff6690ff6690ff6690ff6690ff6600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f15ffe115ffe115ffe1 -15ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115 -ffe115ffe115ffe100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -840000840000840000840000840000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f5 -0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a300 -00a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000 -a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f90ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff -6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6600007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f15ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe1 -15ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe100007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000f50000f50000f50000f50000f50000f50000 -f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300 -00a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f90ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff -6690ff6690ff6690ff6690ff6690ff6690ff6600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f15ffe115ffe115ffe115ff -e115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe1 -15ffe115ffe100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -00840000840000840000840000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000 -f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a3 -0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f90ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690 -ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6600007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f15ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ff -e115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe100007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084 -0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000f50000f50000f50000f50000f50000f50000f500 -00f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a3 -0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -90ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690 -ff6690ff6690ff6690ff6690ff6690ff6600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f15ffe115ffe115ffe115ffe115 -ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ff -e115ffe100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -0000840000840000840000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500 -00f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000 -a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f90ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff66 -90ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6600007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f15ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115 -ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe100007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000 -840000840000840000840000840000840000840000840000840000840000840000840000840000840000f50000f50000f50000f50000f50000f50000f50000f5 -0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000 -a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f90ff -6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff66 -90ff6690ff6690ff6690ff6690ff6600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f15ffe115ffe115ffe115ffe115ffe1 -15ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115 -ffe100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -840000840000840000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f5 -0000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a300 -00a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f90ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff -6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6600007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f15ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe1 -15ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000f50000f50000f50000f50000f50000f50000f50000f50000 -f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300 -00a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f90ff6690 -ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff -6690ff6690ff6690ff6690ff6600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f15ffe115ffe115ffe115ffe115ffe115ff -e115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe1 -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -00840000840000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000 -f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a3 -0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f90ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690 -ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6600007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f15ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ff -e115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -0000840000840000840000840000840000840000840000840000840000840000840000840000f50000f50000f50000f50000f50000f50000f50000f50000f500 -00f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a3 -0000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f90ff6690ff66 -90ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690 -ff6690ff6690ff6690ff6600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f15ffe115ffe115ffe115ffe115ffe115ffe115 -ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe10000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -0000840000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500 -00f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000 -a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f90ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff66 -90ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6600007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f15ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115 -ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -840000840000840000840000840000840000840000840000840000840000840000840000f50000f50000f50000f50000f50000f50000f50000f50000f50000f5 -0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000 -a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f90ff6690ff6690ff -6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff66 -90ff6690ff6690ff6600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f15ffe115ffe115ffe115ffe115ffe115ffe115ffe1 -15ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe100007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -840000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f5 -0000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a300 -00a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f90ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff -6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6600007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f15ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe1 -15ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000 -f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300 -00a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f90ff6690ff6690ff6690 -ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff -6690ff6690ff6600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f15ffe115ffe115ffe115ffe115ffe115ffe115ffe115ff -e115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe100007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -00f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000 -f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a3 -0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f90ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690 -ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6600007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f15ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ff -e115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -0000840000840000840000840000840000840000840000840000840000840000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500 -00f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a3 -0000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f90ff6690ff6690ff6690ff66 -90ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690 -ff6690ff6600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f15ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115 -ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe100007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000 -840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000f5 -0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500 -00f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000 -a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f90ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff66 -90ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6600007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f15ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115 -ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -840000840000840000840000840000840000840000840000840000840000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f5 -0000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -00a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000 -a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f90ff6690ff6690ff6690ff6690ff -6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff66 -90ff6600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f15ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe1 -15ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe100007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000f50000 -f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f5 -0000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300 -00a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f90ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff -6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f15ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe1 -15ffe115ffe115ffe115ffe115ffe115ffe115ffe100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000 -f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a3 -0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300 -00a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f90ff6690ff6690ff6690ff6690ff6690 -ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff -6600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f15ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ff -e115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe100007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084 -0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000f50000f500 -00f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000 -f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a3 -0000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f90ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690 -ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6600007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f15ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ffe115ff -e115ffe115ffe115ffe115ffe115ffe115ffe100007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -0000840000840000840000840000840000840000840000840000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500 -00f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f50000f500007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000a30000 -a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a30000a3 -0000a30000a30000a30000a300007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f90ff6690ff6690ff6690ff6690ff6690ff66 -90ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6690ff6600 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800 -00e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6 -0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6000000007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800 -00e80000e80000e80000e80000e80000e800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb60000 -b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6 -0000b60000b60000b60000b6000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8 -0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007fb60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000 -b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6000000007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8 -0000e80000e80000e80000e80000e800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb60000b600 -00b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000 -b60000b60000b60000b6000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000 -e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007fb60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b600 -00b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6000000007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e800 -00e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000 -e80000e80000e80000e80000e800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb60000b60000b6 -0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b600 -00b60000b60000b6000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800 -00e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007fb60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6 -0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6000000007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e80000e8 -0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800 -00e80000e80000e80000e800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb60000b60000b60000 -b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6 -0000b60000b6000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8 -0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007fb60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000 -b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6000000007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e80000e80000 -e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8 -0000e80000e80000e800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb60000b60000b60000b600 -00b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000 -b60000b6000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000 -e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007fb60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b600 -00b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6000000007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e80000e80000e800 -00e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000 -e80000e80000e800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb60000b60000b60000b60000b6 -0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b600 -00b6000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800 -00e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007fb60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6 -0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6000000007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e80000e80000e80000e8 -0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800 -00e80000e800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb60000b60000b60000b60000b60000 -b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6 -000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8 -0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007fb60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000 -b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e80000e80000e80000e80000 -e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8 -0000e800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb60000b60000b60000b60000b60000b600 -00b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000 -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000 -e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007fb60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b600 -00b60000b60000b60000b60000b60000b60000b60000b60000b60000b6000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e80000e80000e80000e80000e800 -00e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000 -e800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb60000b60000b60000b60000b60000b60000b6 -0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b600000000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800 -00e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007fb60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6 -0000b60000b60000b60000b60000b60000b60000b60000b60000b6000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e80000e80000e80000e80000e80000e8 -0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb60000b60000b60000b60000b60000b60000b60000 -b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6000000007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8 -0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007fb60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000 -b60000b60000b60000b60000b60000b60000b60000b60000b6000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e80000e80000e80000e80000e80000e80000 -e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb60000b60000b60000b60000b60000b60000b60000b600 -00b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6000000007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000 -e80000e80000e80000e80000e80000e80000e80000e80000e80000e800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007fb60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b600 -00b60000b60000b60000b60000b60000b60000b60000b6000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e80000e80000e80000e80000e80000e80000e800 -00e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb60000b60000b60000b60000b60000b60000b60000b60000b6 -0000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6000000007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800 -00e80000e80000e80000e80000e80000e80000e80000e80000e800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007fb60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6 -0000b60000b60000b60000b60000b60000b60000b6000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000e80000e80000e80000e80000e80000e80000e80000e8 -0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e800007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fb60000b60000b60000b60000b60000b60000b60000b60000b60000 -b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b6000000007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f0000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e80000e8 -0000e80000e80000e80000e80000e80000e80000e80000e800007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007fb60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000b60000 -b60000b60000b60000b60000b60000b60000b6000000007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080 -ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff7300ff7300ff7300ff7300 -ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff -7300ff73000080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080 -ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007fff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300 -ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff73000080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff00 -80ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff7300ff7300ff7300ff7300ff73 -00ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300 -ff73000080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff00 -80ff0080ff0080ff0080ff0080ff0080ff0080ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007fff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff73 -00ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff73000080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff -0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff7300ff7300ff7300ff7300ff7300ff -7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff73 -000080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff -0080ff0080ff0080ff0080ff0080ff0080ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007fff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff -7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff73000080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080 -ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff7300ff7300ff7300ff7300ff7300ff7300 -ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff730000 -80ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080 -ff0080ff0080ff0080ff0080ff0080ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007fff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300 -ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff73000080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff00 -80ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff7300ff7300ff7300ff7300ff7300ff7300ff73 -00ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff73000080ff -0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff00 -80ff0080ff0080ff0080ff0080ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007fff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff73 -00ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff73000080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff -0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000 -84000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff7300ff7300ff7300ff7300ff7300ff7300ff7300ff -7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff73000080ff0080 -ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff -0080ff0080ff0080ff0080ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007fff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff -7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff73000080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080 -ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400 -00840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300 -ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff73000080ff0080ff00 -80ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080 -ff0080ff0080ff0080ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007fff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300 -ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff73000080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff00 -80ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff73 -00ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff73000080ff0080ff0080ff -0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff00 -80ff0080ff0080ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007fff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff73 -00ff7300ff7300ff7300ff7300ff7300ff7300ff73000080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff -0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff -7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff73000080ff0080ff0080ff0080 -ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff -0080ff0080ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007fff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff -7300ff7300ff7300ff7300ff7300ff7300ff73000080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080 -ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300 -ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff73000080ff0080ff0080ff0080ff00 -80ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080 -ff0080ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7fff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300 -ff7300ff7300ff7300ff7300ff7300ff73000080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff00 -80ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff73 -00ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff73000080ff0080ff0080ff0080ff0080ff -0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff00 -80ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff -7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff73 -00ff7300ff7300ff7300ff7300ff73000080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff -0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff -7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff73000080ff0080ff0080ff0080ff0080ff0080 -ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f0000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000840000 -8400008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff7300 -ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff -7300ff7300ff7300ff7300ff73000080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080 -ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007fff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300 -ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff73000080ff0080ff0080ff0080ff0080ff0080ff00 -80ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400 -008400008400008400008400008400008400008400007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007fff7300ff73 -00ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300 -ff7300ff7300ff7300ff73000080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff00 -80ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff0080ff00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f000084000084000084000084000084000084000084000084000084000084 -00008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400008400007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f0000 -7f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f -00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00007f00 -007f00007f00007f00007f00007f00007f00007f00007f00007fff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff73 -00ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300ff7300 -grestore -0.500 setlinewidth -1 setlinejoin -0 setlinecap -[] 0 setdash -0.000 setgray -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -95.664 54.8015 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -95.664 460.899 o -grestore -/DejaVuSans findfont -12.000 scalefont -setfont -gsave -98.976478 464.898528 translate -90.000000 rotate -0.000000 0.000000 m /b glyphshow -7.617188 0.000000 m /a glyphshow -14.970703 0.000000 m /c glyphshow -21.568359 0.000000 m /k glyphshow -28.517578 0.000000 m /g glyphshow -36.134766 0.000000 m /r glyphshow -40.818359 0.000000 m /o glyphshow -48.160156 0.000000 m /u glyphshow -55.765625 0.000000 m /n glyphshow -63.371094 0.000000 m /d glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -115.002 54.8015 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -115.002 460.899 o -grestore -gsave -118.314433 464.898528 translate -90.000000 rotate -0.000000 0.000000 m /a glyphshow -7.353516 0.000000 m /e glyphshow -14.736328 0.000000 m /r glyphshow -19.419922 0.000000 m /o glyphshow -26.761719 0.000000 m /p glyphshow -34.378906 0.000000 m /l glyphshow -37.712891 0.000000 m /a glyphshow -45.066406 0.000000 m /n glyphshow -52.671875 0.000000 m /e glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -134.34 54.8015 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -134.34 460.899 o -grestore -gsave -137.652388 464.898528 translate -90.000000 rotate -0.000000 0.000000 m /b glyphshow -7.617188 0.000000 m /i glyphshow -10.951172 0.000000 m /c glyphshow -17.548828 0.000000 m /y glyphshow -24.650391 0.000000 m /c glyphshow -31.248047 0.000000 m /l glyphshow -34.582031 0.000000 m /e glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -153.678 54.8015 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -153.678 460.899 o -grestore -gsave -156.990342 464.898528 translate -90.000000 rotate -0.000000 0.000000 m /b glyphshow -7.617188 0.000000 m /i glyphshow -10.951172 0.000000 m /r glyphshow -15.634766 0.000000 m /d glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -173.016 54.8015 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -173.016 460.899 o -grestore -gsave -176.328298 464.898528 translate -90.000000 rotate -0.000000 0.000000 m /b glyphshow -7.617188 0.000000 m /o glyphshow -14.958984 0.000000 m /a glyphshow -22.312500 0.000000 m /t glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -192.354 54.8015 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -192.354 460.899 o -grestore -gsave -195.666252 464.898528 translate -90.000000 rotate -0.000000 0.000000 m /b glyphshow -7.617188 0.000000 m /o glyphshow -14.958984 0.000000 m /t glyphshow -19.664062 0.000000 m /t glyphshow -24.369141 0.000000 m /l glyphshow -27.703125 0.000000 m /e glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -211.692 54.8015 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -211.692 460.899 o -grestore -gsave -215.004208 464.898528 translate -90.000000 rotate -0.000000 0.000000 m /b glyphshow -7.617188 0.000000 m /u glyphshow -15.222656 0.000000 m /s glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -231.03 54.8015 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -231.03 460.899 o -grestore -gsave -234.342163 464.898528 translate -90.000000 rotate -0.000000 0.000000 m /c glyphshow -6.597656 0.000000 m /a glyphshow -13.951172 0.000000 m /r glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -250.368 54.8015 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -250.368 460.899 o -grestore -gsave -253.680117 464.898528 translate -90.000000 rotate -0.000000 0.000000 m /c glyphshow -6.597656 0.000000 m /a glyphshow -13.951172 0.000000 m /t glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -269.706 54.8015 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -269.706 460.899 o -grestore -gsave -273.018073 464.898528 translate -90.000000 rotate -0.000000 0.000000 m /c glyphshow -6.597656 0.000000 m /h glyphshow -14.203125 0.000000 m /a glyphshow -21.556641 0.000000 m /i glyphshow -24.890625 0.000000 m /r glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -289.044 54.8015 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -289.044 460.899 o -grestore -gsave -292.356027 464.898528 translate -90.000000 rotate -0.000000 0.000000 m /c glyphshow -6.597656 0.000000 m /o glyphshow -13.939453 0.000000 m /w glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -308.381 54.8015 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -308.381 460.899 o -grestore -gsave -311.693983 464.898528 translate -90.000000 rotate -0.000000 0.000000 m /d glyphshow -7.617188 0.000000 m /i glyphshow -10.951172 0.000000 m /n glyphshow -18.556641 0.000000 m /i glyphshow -21.890625 0.000000 m /n glyphshow -29.496094 0.000000 m /g glyphshow -37.113281 0.000000 m /t glyphshow -41.818359 0.000000 m /a glyphshow -49.171875 0.000000 m /b glyphshow -56.789062 0.000000 m /l glyphshow -60.123047 0.000000 m /e glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -327.719 54.8015 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -327.719 460.899 o -grestore -gsave -331.031938 464.898528 translate -90.000000 rotate -0.000000 0.000000 m /d glyphshow -7.617188 0.000000 m /o glyphshow -14.958984 0.000000 m /g glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -347.057 54.8015 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -347.057 460.899 o -grestore -gsave -350.369892 464.898528 translate -90.000000 rotate -0.000000 0.000000 m /h glyphshow -7.605469 0.000000 m /o glyphshow -14.947266 0.000000 m /r glyphshow -19.880859 0.000000 m /s glyphshow -26.132812 0.000000 m /e glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -366.395 54.8015 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -366.395 460.899 o -grestore -gsave -369.707848 464.898528 translate -90.000000 rotate -0.000000 0.000000 m /m glyphshow -11.689453 0.000000 m /o glyphshow -19.031250 0.000000 m /t glyphshow -23.736328 0.000000 m /o glyphshow -31.078125 0.000000 m /r glyphshow -36.011719 0.000000 m /b glyphshow -43.628906 0.000000 m /i glyphshow -46.962891 0.000000 m /k glyphshow -53.537109 0.000000 m /e glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -385.733 54.8015 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -385.733 460.899 o -grestore -gsave -389.045802 464.898528 translate -90.000000 rotate -0.000000 0.000000 m /p glyphshow -7.617188 0.000000 m /e glyphshow -15.000000 0.000000 m /r glyphshow -19.933594 0.000000 m /s glyphshow -26.185547 0.000000 m /o glyphshow -33.527344 0.000000 m /n glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -405.071 54.8015 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -405.071 460.899 o -grestore -gsave -408.383758 464.898528 translate -90.000000 rotate -0.000000 0.000000 m /p glyphshow -7.617188 0.000000 m /o glyphshow -14.958984 0.000000 m /t glyphshow -19.664062 0.000000 m /t glyphshow -24.369141 0.000000 m /e glyphshow -31.751953 0.000000 m /d glyphshow -39.369141 0.000000 m /p glyphshow -46.986328 0.000000 m /l glyphshow -50.320312 0.000000 m /a glyphshow -57.673828 0.000000 m /n glyphshow -65.279297 0.000000 m /t glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -424.409 54.8015 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -424.409 460.899 o -grestore -gsave -427.721713 464.898528 translate -90.000000 rotate -0.000000 0.000000 m /s glyphshow -6.251953 0.000000 m /h glyphshow -13.857422 0.000000 m /e glyphshow -21.240234 0.000000 m /e glyphshow -28.623047 0.000000 m /p glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -443.747 54.8015 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -443.747 460.899 o -grestore -gsave -447.059667 464.898528 translate -90.000000 rotate -0.000000 0.000000 m /s glyphshow -6.251953 0.000000 m /o glyphshow -13.593750 0.000000 m /f glyphshow -17.818359 0.000000 m /a glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -463.085 54.8015 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -463.085 460.899 o -grestore -gsave -466.397623 464.898528 translate -90.000000 rotate -0.000000 0.000000 m /t glyphshow -4.705078 0.000000 m /r glyphshow -9.638672 0.000000 m /a glyphshow -16.992188 0.000000 m /i glyphshow -20.326172 0.000000 m /n glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -482.423 54.8015 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -0 -4 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -482.423 460.899 o -grestore -gsave -485.735577 464.898528 translate -90.000000 rotate -0.000000 0.000000 m /t glyphshow -4.705078 0.000000 m /v glyphshow -11.806641 0.000000 m /m glyphshow -23.496094 0.000000 m /o glyphshow -30.837891 0.000000 m /n glyphshow -38.443359 0.000000 m /i glyphshow -41.777344 0.000000 m /t glyphshow -46.482422 0.000000 m /o glyphshow -53.824219 0.000000 m /r glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -85.995 451.23 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -492.092 451.23 o -grestore -gsave -13.151250 447.917050 translate -0.000000 rotate -0.000000 0.000000 m /b glyphshow -7.617188 0.000000 m /a glyphshow -14.970703 0.000000 m /c glyphshow -21.568359 0.000000 m /k glyphshow -28.517578 0.000000 m /g glyphshow -36.134766 0.000000 m /r glyphshow -40.818359 0.000000 m /o glyphshow -48.160156 0.000000 m /u glyphshow -55.765625 0.000000 m /n glyphshow -63.371094 0.000000 m /d glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -85.995 431.892 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -492.092 431.892 o -grestore -gsave -23.260625 428.579095 translate -0.000000 rotate -0.000000 0.000000 m /a glyphshow -7.353516 0.000000 m /e glyphshow -14.736328 0.000000 m /r glyphshow -19.419922 0.000000 m /o glyphshow -26.761719 0.000000 m /p glyphshow -34.378906 0.000000 m /l glyphshow -37.712891 0.000000 m /a glyphshow -45.066406 0.000000 m /n glyphshow -52.671875 0.000000 m /e glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -85.995 412.554 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -492.092 412.554 o -grestore -gsave -41.760625 409.241140 translate -0.000000 rotate -0.000000 0.000000 m /b glyphshow -7.617188 0.000000 m /i glyphshow -10.951172 0.000000 m /c glyphshow -17.548828 0.000000 m /y glyphshow -24.650391 0.000000 m /c glyphshow -31.248047 0.000000 m /l glyphshow -34.582031 0.000000 m /e glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -85.995 393.216 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -492.092 393.216 o -grestore -gsave -60.916875 389.903185 translate -0.000000 rotate -0.000000 0.000000 m /b glyphshow -7.617188 0.000000 m /i glyphshow -10.951172 0.000000 m /r glyphshow -15.634766 0.000000 m /d glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -85.995 373.878 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -492.092 373.878 o -grestore -gsave -56.338750 370.565230 translate -0.000000 rotate -0.000000 0.000000 m /b glyphshow -7.617188 0.000000 m /o glyphshow -14.958984 0.000000 m /a glyphshow -22.312500 0.000000 m /t glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -85.995 354.54 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -492.092 354.54 o -grestore -gsave -48.635625 351.227275 translate -0.000000 rotate -0.000000 0.000000 m /b glyphshow -7.617188 0.000000 m /o glyphshow -14.958984 0.000000 m /t glyphshow -19.664062 0.000000 m /t glyphshow -24.369141 0.000000 m /l glyphshow -27.703125 0.000000 m /e glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -85.995 335.202 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -492.092 335.202 o -grestore -gsave -62.182500 331.889320 translate -0.000000 rotate -0.000000 0.000000 m /b glyphshow -7.617188 0.000000 m /u glyphshow -15.222656 0.000000 m /s glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -85.995 315.864 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -492.092 315.864 o -grestore -gsave -63.760625 312.551365 translate -0.000000 rotate -0.000000 0.000000 m /c glyphshow -6.597656 0.000000 m /a glyphshow -13.951172 0.000000 m /r glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -85.995 296.526 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -492.092 296.526 o -grestore -gsave -64.276250 293.213410 translate -0.000000 rotate -0.000000 0.000000 m /c glyphshow -6.597656 0.000000 m /a glyphshow -13.951172 0.000000 m /t glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -85.995 277.188 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -492.092 277.188 o -grestore -gsave -52.823125 273.875455 translate -0.000000 rotate -0.000000 0.000000 m /c glyphshow -6.597656 0.000000 m /h glyphshow -14.203125 0.000000 m /a glyphshow -21.556641 0.000000 m /i glyphshow -24.890625 0.000000 m /r glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -85.995 257.85 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -492.092 257.85 o -grestore -gsave -59.401250 254.537500 translate -0.000000 rotate -0.000000 0.000000 m /c glyphshow -6.597656 0.000000 m /o glyphshow -13.939453 0.000000 m /w glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -85.995 238.512 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -492.092 238.512 o -grestore -gsave -15.760625 235.199545 translate -0.000000 rotate -0.000000 0.000000 m /d glyphshow -7.617188 0.000000 m /i glyphshow -10.951172 0.000000 m /n glyphshow -18.556641 0.000000 m /i glyphshow -21.890625 0.000000 m /n glyphshow -29.496094 0.000000 m /g glyphshow -37.113281 0.000000 m /t glyphshow -41.818359 0.000000 m /a glyphshow -49.171875 0.000000 m /b glyphshow -56.789062 0.000000 m /l glyphshow -60.123047 0.000000 m /e glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -85.995 219.174 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -492.092 219.174 o -grestore -gsave -61.151250 215.861590 translate -0.000000 rotate -0.000000 0.000000 m /d glyphshow -7.617188 0.000000 m /o glyphshow -14.958984 0.000000 m /g glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -85.995 199.836 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -492.092 199.836 o -grestore -gsave -50.198125 196.523635 translate -0.000000 rotate -0.000000 0.000000 m /h glyphshow -7.605469 0.000000 m /o glyphshow -14.947266 0.000000 m /r glyphshow -19.880859 0.000000 m /s glyphshow -26.132812 0.000000 m /e glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -85.995 180.498 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -492.092 180.498 o -grestore -gsave -22.791875 177.185680 translate -0.000000 rotate -0.000000 0.000000 m /m glyphshow -11.689453 0.000000 m /o glyphshow -19.031250 0.000000 m /t glyphshow -23.736328 0.000000 m /o glyphshow -31.078125 0.000000 m /r glyphshow -36.011719 0.000000 m /b glyphshow -43.628906 0.000000 m /i glyphshow -46.962891 0.000000 m /k glyphshow -53.537109 0.000000 m /e glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -85.995 161.16 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -492.092 161.16 o -grestore -gsave -42.948125 157.847725 translate -0.000000 rotate -0.000000 0.000000 m /p glyphshow -7.617188 0.000000 m /e glyphshow -15.000000 0.000000 m /r glyphshow -19.933594 0.000000 m /s glyphshow -26.185547 0.000000 m /o glyphshow -33.527344 0.000000 m /n glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -85.995 141.822 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -492.092 141.822 o -grestore -gsave -13.354375 138.509770 translate -0.000000 rotate -0.000000 0.000000 m /p glyphshow -7.617188 0.000000 m /o glyphshow -14.958984 0.000000 m /t glyphshow -19.664062 0.000000 m /t glyphshow -24.369141 0.000000 m /e glyphshow -31.751953 0.000000 m /d glyphshow -39.369141 0.000000 m /p glyphshow -46.986328 0.000000 m /l glyphshow -50.320312 0.000000 m /a glyphshow -57.673828 0.000000 m /n glyphshow -65.279297 0.000000 m /t glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -85.995 122.484 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -492.092 122.484 o -grestore -gsave -47.041875 119.171815 translate -0.000000 rotate -0.000000 0.000000 m /s glyphshow -6.251953 0.000000 m /h glyphshow -13.857422 0.000000 m /e glyphshow -21.240234 0.000000 m /e glyphshow -28.623047 0.000000 m /p glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -85.995 103.146 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -492.092 103.146 o -grestore -gsave -58.573125 99.833860 translate -0.000000 rotate -0.000000 0.000000 m /s glyphshow -6.251953 0.000000 m /o glyphshow -13.593750 0.000000 m /f glyphshow -17.818359 0.000000 m /a glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -85.995 83.8084 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -492.092 83.8084 o -grestore -gsave -55.401250 80.495905 translate -0.000000 rotate -0.000000 0.000000 m /t glyphshow -4.705078 0.000000 m /r glyphshow -9.638672 0.000000 m /a glyphshow -16.992188 0.000000 m /i glyphshow -20.326172 0.000000 m /n glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m -4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -85.995 64.4705 o -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -492.092 64.4705 o -grestore -gsave -23.557500 61.157950 translate -0.000000 rotate -0.000000 0.000000 m /t glyphshow -4.705078 0.000000 m /v glyphshow -11.806641 0.000000 m /m glyphshow -23.496094 0.000000 m /o glyphshow -30.837891 0.000000 m /n glyphshow -38.443359 0.000000 m /i glyphshow -41.777344 0.000000 m /t glyphshow -46.482422 0.000000 m /o glyphshow -53.824219 0.000000 m /r glyphshow -grestore -1.000 setlinewidth -gsave -85.995 460.899 m -492.092 460.899 l -stroke -grestore -gsave -492.092 54.8015 m -492.092 460.899 l -stroke -grestore -gsave -85.995 54.8015 m -492.092 54.8015 l -stroke -grestore -gsave -85.995 54.8015 m -85.995 460.899 l -stroke -grestore -0.010 setlinewidth -1.000 setgray -gsave -20.44 408.8 509.9 53.47 clipbox -509.864 53.4685 m -509.864 55.0653 l -509.864 460.635 l -509.864 462.231 l -530.303 462.231 l -530.303 460.635 l -530.303 55.0653 l -530.303 53.4685 l -cl -gsave -fill -grestore -stroke -grestore -/p0_0 { -newpath -translate -509.864 53.4685 m -530.303 53.4685 l -530.303 55.0653 l -509.864 55.0653 l -509.864 53.4685 l -} bind def -/p0_1 { -newpath -translate -509.864 55.0653 m -530.303 55.0653 l -530.303 56.662 l -509.864 56.662 l -509.864 55.0653 l -} bind def -/p0_2 { -newpath -translate -509.864 56.662 m -530.303 56.662 l -530.303 58.2587 l -509.864 58.2587 l -509.864 56.662 l -} bind def -/p0_3 { -newpath -translate -509.864 58.2587 m -530.303 58.2587 l -530.303 59.8555 l -509.864 59.8555 l -509.864 58.2587 l -} bind def -/p0_4 { -newpath -translate -509.864 59.8555 m -530.303 59.8555 l -530.303 61.4522 l -509.864 61.4522 l -509.864 59.8555 l -} bind def -/p0_5 { -newpath -translate -509.864 61.4522 m -530.303 61.4522 l -530.303 63.0489 l -509.864 63.0489 l -509.864 61.4522 l -} bind def -/p0_6 { -newpath -translate -509.864 63.0489 m -530.303 63.0489 l -530.303 64.6457 l -509.864 64.6457 l -509.864 63.0489 l -} bind def -/p0_7 { -newpath -translate -509.864 64.6457 m -530.303 64.6457 l -530.303 66.2424 l -509.864 66.2424 l -509.864 64.6457 l -} bind def -/p0_8 { -newpath -translate -509.864 66.2424 m -530.303 66.2424 l -530.303 67.8391 l -509.864 67.8391 l -509.864 66.2424 l -} bind def -/p0_9 { -newpath -translate -509.864 67.8391 m -530.303 67.8391 l -530.303 69.4359 l -509.864 69.4359 l -509.864 67.8391 l -} bind def -/p0_a { -newpath -translate -509.864 69.4359 m -530.303 69.4359 l -530.303 71.0326 l -509.864 71.0326 l -509.864 69.4359 l -} bind def -/p0_b { -newpath -translate -509.864 71.0326 m -530.303 71.0326 l -530.303 72.6293 l -509.864 72.6293 l -509.864 71.0326 l -} bind def -/p0_c { -newpath -translate -509.864 72.6293 m -530.303 72.6293 l -530.303 74.226 l -509.864 74.226 l -509.864 72.6293 l -} bind def -/p0_d { -newpath -translate -509.864 74.226 m -530.303 74.226 l -530.303 75.8228 l -509.864 75.8228 l -509.864 74.226 l -} bind def -/p0_e { -newpath -translate -509.864 75.8228 m -530.303 75.8228 l -530.303 77.4195 l -509.864 77.4195 l -509.864 75.8228 l -} bind def -/p0_f { -newpath -translate -509.864 77.4195 m -530.303 77.4195 l -530.303 79.0162 l -509.864 79.0162 l -509.864 77.4195 l -} bind def -/p0_10 { -newpath -translate -509.864 79.0162 m -530.303 79.0162 l -530.303 80.613 l -509.864 80.613 l -509.864 79.0162 l -} bind def -/p0_11 { -newpath -translate -509.864 80.613 m -530.303 80.613 l -530.303 82.2097 l -509.864 82.2097 l -509.864 80.613 l -} bind def -/p0_12 { -newpath -translate -509.864 82.2097 m -530.303 82.2097 l -530.303 83.8064 l -509.864 83.8064 l -509.864 82.2097 l -} bind def -/p0_13 { -newpath -translate -509.864 83.8064 m -530.303 83.8064 l -530.303 85.4032 l -509.864 85.4032 l -509.864 83.8064 l -} bind def -/p0_14 { -newpath -translate -509.864 85.4032 m -530.303 85.4032 l -530.303 86.9999 l -509.864 86.9999 l -509.864 85.4032 l -} bind def -/p0_15 { -newpath -translate -509.864 86.9999 m -530.303 86.9999 l -530.303 88.5966 l -509.864 88.5966 l -509.864 86.9999 l -} bind def -/p0_16 { -newpath -translate -509.864 88.5966 m -530.303 88.5966 l -530.303 90.1933 l -509.864 90.1933 l -509.864 88.5966 l -} bind def -/p0_17 { -newpath -translate -509.864 90.1933 m -530.303 90.1933 l -530.303 91.7901 l -509.864 91.7901 l -509.864 90.1933 l -} bind def -/p0_18 { -newpath -translate -509.864 91.7901 m -530.303 91.7901 l -530.303 93.3868 l -509.864 93.3868 l -509.864 91.7901 l -} bind def -/p0_19 { -newpath -translate -509.864 93.3868 m -530.303 93.3868 l -530.303 94.9835 l -509.864 94.9835 l -509.864 93.3868 l -} bind def -/p0_1a { -newpath -translate -509.864 94.9835 m -530.303 94.9835 l -530.303 96.5803 l -509.864 96.5803 l -509.864 94.9835 l -} bind def -/p0_1b { -newpath -translate -509.864 96.5803 m -530.303 96.5803 l -530.303 98.177 l -509.864 98.177 l -509.864 96.5803 l -} bind def -/p0_1c { -newpath -translate -509.864 98.177 m -530.303 98.177 l -530.303 99.7737 l -509.864 99.7737 l -509.864 98.177 l -} bind def -/p0_1d { -newpath -translate -509.864 99.7737 m -530.303 99.7737 l -530.303 101.37 l -509.864 101.37 l -509.864 99.7737 l -} bind def -/p0_1e { -newpath -translate -509.864 101.37 m -530.303 101.37 l -530.303 102.967 l -509.864 102.967 l -509.864 101.37 l -} bind def -/p0_1f { -newpath -translate -509.864 102.967 m -530.303 102.967 l -530.303 104.564 l -509.864 104.564 l -509.864 102.967 l -} bind def -/p0_20 { -newpath -translate -509.864 104.564 m -530.303 104.564 l -530.303 106.161 l -509.864 106.161 l -509.864 104.564 l -} bind def -/p0_21 { -newpath -translate -509.864 106.161 m -530.303 106.161 l -530.303 107.757 l -509.864 107.757 l -509.864 106.161 l -} bind def -/p0_22 { -newpath -translate -509.864 107.757 m -530.303 107.757 l -530.303 109.354 l -509.864 109.354 l -509.864 107.757 l -} bind def -/p0_23 { -newpath -translate -509.864 109.354 m -530.303 109.354 l -530.303 110.951 l -509.864 110.951 l -509.864 109.354 l -} bind def -/p0_24 { -newpath -translate -509.864 110.951 m -530.303 110.951 l -530.303 112.548 l -509.864 112.548 l -509.864 110.951 l -} bind def -/p0_25 { -newpath -translate -509.864 112.548 m -530.303 112.548 l -530.303 114.144 l -509.864 114.144 l -509.864 112.548 l -} bind def -/p0_26 { -newpath -translate -509.864 114.144 m -530.303 114.144 l -530.303 115.741 l -509.864 115.741 l -509.864 114.144 l -} bind def -/p0_27 { -newpath -translate -509.864 115.741 m -530.303 115.741 l -530.303 117.338 l -509.864 117.338 l -509.864 115.741 l -} bind def -/p0_28 { -newpath -translate -509.864 117.338 m -530.303 117.338 l -530.303 118.934 l -509.864 118.934 l -509.864 117.338 l -} bind def -/p0_29 { -newpath -translate -509.864 118.934 m -530.303 118.934 l -530.303 120.531 l -509.864 120.531 l -509.864 118.934 l -} bind def -/p0_2a { -newpath -translate -509.864 120.531 m -530.303 120.531 l -530.303 122.128 l -509.864 122.128 l -509.864 120.531 l -} bind def -/p0_2b { -newpath -translate -509.864 122.128 m -530.303 122.128 l -530.303 123.725 l -509.864 123.725 l -509.864 122.128 l -} bind def -/p0_2c { -newpath -translate -509.864 123.725 m -530.303 123.725 l -530.303 125.321 l -509.864 125.321 l -509.864 123.725 l -} bind def -/p0_2d { -newpath -translate -509.864 125.321 m -530.303 125.321 l -530.303 126.918 l -509.864 126.918 l -509.864 125.321 l -} bind def -/p0_2e { -newpath -translate -509.864 126.918 m -530.303 126.918 l -530.303 128.515 l -509.864 128.515 l -509.864 126.918 l -} bind def -/p0_2f { -newpath -translate -509.864 128.515 m -530.303 128.515 l -530.303 130.112 l -509.864 130.112 l -509.864 128.515 l -} bind def -/p0_30 { -newpath -translate -509.864 130.112 m -530.303 130.112 l -530.303 131.708 l -509.864 131.708 l -509.864 130.112 l -} bind def -/p0_31 { -newpath -translate -509.864 131.708 m -530.303 131.708 l -530.303 133.305 l -509.864 133.305 l -509.864 131.708 l -} bind def -/p0_32 { -newpath -translate -509.864 133.305 m -530.303 133.305 l -530.303 134.902 l -509.864 134.902 l -509.864 133.305 l -} bind def -/p0_33 { -newpath -translate -509.864 134.902 m -530.303 134.902 l -530.303 136.499 l -509.864 136.499 l -509.864 134.902 l -} bind def -/p0_34 { -newpath -translate -509.864 136.499 m -530.303 136.499 l -530.303 138.095 l -509.864 138.095 l -509.864 136.499 l -} bind def -/p0_35 { -newpath -translate -509.864 138.095 m -530.303 138.095 l -530.303 139.692 l -509.864 139.692 l -509.864 138.095 l -} bind def -/p0_36 { -newpath -translate -509.864 139.692 m -530.303 139.692 l -530.303 141.289 l -509.864 141.289 l -509.864 139.692 l -} bind def -/p0_37 { -newpath -translate -509.864 141.289 m -530.303 141.289 l -530.303 142.885 l -509.864 142.885 l -509.864 141.289 l -} bind def -/p0_38 { -newpath -translate -509.864 142.885 m -530.303 142.885 l -530.303 144.482 l -509.864 144.482 l -509.864 142.885 l -} bind def -/p0_39 { -newpath -translate -509.864 144.482 m -530.303 144.482 l -530.303 146.079 l -509.864 146.079 l -509.864 144.482 l -} bind def -/p0_3a { -newpath -translate -509.864 146.079 m -530.303 146.079 l -530.303 147.676 l -509.864 147.676 l -509.864 146.079 l -} bind def -/p0_3b { -newpath -translate -509.864 147.676 m -530.303 147.676 l -530.303 149.272 l -509.864 149.272 l -509.864 147.676 l -} bind def -/p0_3c { -newpath -translate -509.864 149.272 m -530.303 149.272 l -530.303 150.869 l -509.864 150.869 l -509.864 149.272 l -} bind def -/p0_3d { -newpath -translate -509.864 150.869 m -530.303 150.869 l -530.303 152.466 l -509.864 152.466 l -509.864 150.869 l -} bind def -/p0_3e { -newpath -translate -509.864 152.466 m -530.303 152.466 l -530.303 154.063 l -509.864 154.063 l -509.864 152.466 l -} bind def -/p0_3f { -newpath -translate -509.864 154.063 m -530.303 154.063 l -530.303 155.659 l -509.864 155.659 l -509.864 154.063 l -} bind def -/p0_40 { -newpath -translate -509.864 155.659 m -530.303 155.659 l -530.303 157.256 l -509.864 157.256 l -509.864 155.659 l -} bind def -/p0_41 { -newpath -translate -509.864 157.256 m -530.303 157.256 l -530.303 158.853 l -509.864 158.853 l -509.864 157.256 l -} bind def -/p0_42 { -newpath -translate -509.864 158.853 m -530.303 158.853 l -530.303 160.449 l -509.864 160.449 l -509.864 158.853 l -} bind def -/p0_43 { -newpath -translate -509.864 160.449 m -530.303 160.449 l -530.303 162.046 l -509.864 162.046 l -509.864 160.449 l -} bind def -/p0_44 { -newpath -translate -509.864 162.046 m -530.303 162.046 l -530.303 163.643 l -509.864 163.643 l -509.864 162.046 l -} bind def -/p0_45 { -newpath -translate -509.864 163.643 m -530.303 163.643 l -530.303 165.24 l -509.864 165.24 l -509.864 163.643 l -} bind def -/p0_46 { -newpath -translate -509.864 165.24 m -530.303 165.24 l -530.303 166.836 l -509.864 166.836 l -509.864 165.24 l -} bind def -/p0_47 { -newpath -translate -509.864 166.836 m -530.303 166.836 l -530.303 168.433 l -509.864 168.433 l -509.864 166.836 l -} bind def -/p0_48 { -newpath -translate -509.864 168.433 m -530.303 168.433 l -530.303 170.03 l -509.864 170.03 l -509.864 168.433 l -} bind def -/p0_49 { -newpath -translate -509.864 170.03 m -530.303 170.03 l -530.303 171.627 l -509.864 171.627 l -509.864 170.03 l -} bind def -/p0_4a { -newpath -translate -509.864 171.627 m -530.303 171.627 l -530.303 173.223 l -509.864 173.223 l -509.864 171.627 l -} bind def -/p0_4b { -newpath -translate -509.864 173.223 m -530.303 173.223 l -530.303 174.82 l -509.864 174.82 l -509.864 173.223 l -} bind def -/p0_4c { -newpath -translate -509.864 174.82 m -530.303 174.82 l -530.303 176.417 l -509.864 176.417 l -509.864 174.82 l -} bind def -/p0_4d { -newpath -translate -509.864 176.417 m -530.303 176.417 l -530.303 178.013 l -509.864 178.013 l -509.864 176.417 l -} bind def -/p0_4e { -newpath -translate -509.864 178.013 m -530.303 178.013 l -530.303 179.61 l -509.864 179.61 l -509.864 178.013 l -} bind def -/p0_4f { -newpath -translate -509.864 179.61 m -530.303 179.61 l -530.303 181.207 l -509.864 181.207 l -509.864 179.61 l -} bind def -/p0_50 { -newpath -translate -509.864 181.207 m -530.303 181.207 l -530.303 182.804 l -509.864 182.804 l -509.864 181.207 l -} bind def -/p0_51 { -newpath -translate -509.864 182.804 m -530.303 182.804 l -530.303 184.4 l -509.864 184.4 l -509.864 182.804 l -} bind def -/p0_52 { -newpath -translate -509.864 184.4 m -530.303 184.4 l -530.303 185.997 l -509.864 185.997 l -509.864 184.4 l -} bind def -/p0_53 { -newpath -translate -509.864 185.997 m -530.303 185.997 l -530.303 187.594 l -509.864 187.594 l -509.864 185.997 l -} bind def -/p0_54 { -newpath -translate -509.864 187.594 m -530.303 187.594 l -530.303 189.191 l -509.864 189.191 l -509.864 187.594 l -} bind def -/p0_55 { -newpath -translate -509.864 189.191 m -530.303 189.191 l -530.303 190.787 l -509.864 190.787 l -509.864 189.191 l -} bind def -/p0_56 { -newpath -translate -509.864 190.787 m -530.303 190.787 l -530.303 192.384 l -509.864 192.384 l -509.864 190.787 l -} bind def -/p0_57 { -newpath -translate -509.864 192.384 m -530.303 192.384 l -530.303 193.981 l -509.864 193.981 l -509.864 192.384 l -} bind def -/p0_58 { -newpath -translate -509.864 193.981 m -530.303 193.981 l -530.303 195.578 l -509.864 195.578 l -509.864 193.981 l -} bind def -/p0_59 { -newpath -translate -509.864 195.578 m -530.303 195.578 l -530.303 197.174 l -509.864 197.174 l -509.864 195.578 l -} bind def -/p0_5a { -newpath -translate -509.864 197.174 m -530.303 197.174 l -530.303 198.771 l -509.864 198.771 l -509.864 197.174 l -} bind def -/p0_5b { -newpath -translate -509.864 198.771 m -530.303 198.771 l -530.303 200.368 l -509.864 200.368 l -509.864 198.771 l -} bind def -/p0_5c { -newpath -translate -509.864 200.368 m -530.303 200.368 l -530.303 201.964 l -509.864 201.964 l -509.864 200.368 l -} bind def -/p0_5d { -newpath -translate -509.864 201.964 m -530.303 201.964 l -530.303 203.561 l -509.864 203.561 l -509.864 201.964 l -} bind def -/p0_5e { -newpath -translate -509.864 203.561 m -530.303 203.561 l -530.303 205.158 l -509.864 205.158 l -509.864 203.561 l -} bind def -/p0_5f { -newpath -translate -509.864 205.158 m -530.303 205.158 l -530.303 206.755 l -509.864 206.755 l -509.864 205.158 l -} bind def -/p0_60 { -newpath -translate -509.864 206.755 m -530.303 206.755 l -530.303 208.351 l -509.864 208.351 l -509.864 206.755 l -} bind def -/p0_61 { -newpath -translate -509.864 208.351 m -530.303 208.351 l -530.303 209.948 l -509.864 209.948 l -509.864 208.351 l -} bind def -/p0_62 { -newpath -translate -509.864 209.948 m -530.303 209.948 l -530.303 211.545 l -509.864 211.545 l -509.864 209.948 l -} bind def -/p0_63 { -newpath -translate -509.864 211.545 m -530.303 211.545 l -530.303 213.142 l -509.864 213.142 l -509.864 211.545 l -} bind def -/p0_64 { -newpath -translate -509.864 213.142 m -530.303 213.142 l -530.303 214.738 l -509.864 214.738 l -509.864 213.142 l -} bind def -/p0_65 { -newpath -translate -509.864 214.738 m -530.303 214.738 l -530.303 216.335 l -509.864 216.335 l -509.864 214.738 l -} bind def -/p0_66 { -newpath -translate -509.864 216.335 m -530.303 216.335 l -530.303 217.932 l -509.864 217.932 l -509.864 216.335 l -} bind def -/p0_67 { -newpath -translate -509.864 217.932 m -530.303 217.932 l -530.303 219.528 l -509.864 219.528 l -509.864 217.932 l -} bind def -/p0_68 { -newpath -translate -509.864 219.528 m -530.303 219.528 l -530.303 221.125 l -509.864 221.125 l -509.864 219.528 l -} bind def -/p0_69 { -newpath -translate -509.864 221.125 m -530.303 221.125 l -530.303 222.722 l -509.864 222.722 l -509.864 221.125 l -} bind def -/p0_6a { -newpath -translate -509.864 222.722 m -530.303 222.722 l -530.303 224.319 l -509.864 224.319 l -509.864 222.722 l -} bind def -/p0_6b { -newpath -translate -509.864 224.319 m -530.303 224.319 l -530.303 225.915 l -509.864 225.915 l -509.864 224.319 l -} bind def -/p0_6c { -newpath -translate -509.864 225.915 m -530.303 225.915 l -530.303 227.512 l -509.864 227.512 l -509.864 225.915 l -} bind def -/p0_6d { -newpath -translate -509.864 227.512 m -530.303 227.512 l -530.303 229.109 l -509.864 229.109 l -509.864 227.512 l -} bind def -/p0_6e { -newpath -translate -509.864 229.109 m -530.303 229.109 l -530.303 230.706 l -509.864 230.706 l -509.864 229.109 l -} bind def -/p0_6f { -newpath -translate -509.864 230.706 m -530.303 230.706 l -530.303 232.302 l -509.864 232.302 l -509.864 230.706 l -} bind def -/p0_70 { -newpath -translate -509.864 232.302 m -530.303 232.302 l -530.303 233.899 l -509.864 233.899 l -509.864 232.302 l -} bind def -/p0_71 { -newpath -translate -509.864 233.899 m -530.303 233.899 l -530.303 235.496 l -509.864 235.496 l -509.864 233.899 l -} bind def -/p0_72 { -newpath -translate -509.864 235.496 m -530.303 235.496 l -530.303 237.093 l -509.864 237.093 l -509.864 235.496 l -} bind def -/p0_73 { -newpath -translate -509.864 237.093 m -530.303 237.093 l -530.303 238.689 l -509.864 238.689 l -509.864 237.093 l -} bind def -/p0_74 { -newpath -translate -509.864 238.689 m -530.303 238.689 l -530.303 240.286 l -509.864 240.286 l -509.864 238.689 l -} bind def -/p0_75 { -newpath -translate -509.864 240.286 m -530.303 240.286 l -530.303 241.883 l -509.864 241.883 l -509.864 240.286 l -} bind def -/p0_76 { -newpath -translate -509.864 241.883 m -530.303 241.883 l -530.303 243.479 l -509.864 243.479 l -509.864 241.883 l -} bind def -/p0_77 { -newpath -translate -509.864 243.479 m -530.303 243.479 l -530.303 245.076 l -509.864 245.076 l -509.864 243.479 l -} bind def -/p0_78 { -newpath -translate -509.864 245.076 m -530.303 245.076 l -530.303 246.673 l -509.864 246.673 l -509.864 245.076 l -} bind def -/p0_79 { -newpath -translate -509.864 246.673 m -530.303 246.673 l -530.303 248.27 l -509.864 248.27 l -509.864 246.673 l -} bind def -/p0_7a { -newpath -translate -509.864 248.27 m -530.303 248.27 l -530.303 249.866 l -509.864 249.866 l -509.864 248.27 l -} bind def -/p0_7b { -newpath -translate -509.864 249.866 m -530.303 249.866 l -530.303 251.463 l -509.864 251.463 l -509.864 249.866 l -} bind def -/p0_7c { -newpath -translate -509.864 251.463 m -530.303 251.463 l -530.303 253.06 l -509.864 253.06 l -509.864 251.463 l -} bind def -/p0_7d { -newpath -translate -509.864 253.06 m -530.303 253.06 l -530.303 254.657 l -509.864 254.657 l -509.864 253.06 l -} bind def -/p0_7e { -newpath -translate -509.864 254.657 m -530.303 254.657 l -530.303 256.253 l -509.864 256.253 l -509.864 254.657 l -} bind def -/p0_7f { -newpath -translate -509.864 256.253 m -530.303 256.253 l -530.303 257.85 l -509.864 257.85 l -509.864 256.253 l -} bind def -/p0_80 { -newpath -translate -509.864 257.85 m -530.303 257.85 l -530.303 259.447 l -509.864 259.447 l -509.864 257.85 l -} bind def -/p0_81 { -newpath -translate -509.864 259.447 m -530.303 259.447 l -530.303 261.043 l -509.864 261.043 l -509.864 259.447 l -} bind def -/p0_82 { -newpath -translate -509.864 261.043 m -530.303 261.043 l -530.303 262.64 l -509.864 262.64 l -509.864 261.043 l -} bind def -/p0_83 { -newpath -translate -509.864 262.64 m -530.303 262.64 l -530.303 264.237 l -509.864 264.237 l -509.864 262.64 l -} bind def -/p0_84 { -newpath -translate -509.864 264.237 m -530.303 264.237 l -530.303 265.834 l -509.864 265.834 l -509.864 264.237 l -} bind def -/p0_85 { -newpath -translate -509.864 265.834 m -530.303 265.834 l -530.303 267.43 l -509.864 267.43 l -509.864 265.834 l -} bind def -/p0_86 { -newpath -translate -509.864 267.43 m -530.303 267.43 l -530.303 269.027 l -509.864 269.027 l -509.864 267.43 l -} bind def -/p0_87 { -newpath -translate -509.864 269.027 m -530.303 269.027 l -530.303 270.624 l -509.864 270.624 l -509.864 269.027 l -} bind def -/p0_88 { -newpath -translate -509.864 270.624 m -530.303 270.624 l -530.303 272.221 l -509.864 272.221 l -509.864 270.624 l -} bind def -/p0_89 { -newpath -translate -509.864 272.221 m -530.303 272.221 l -530.303 273.817 l -509.864 273.817 l -509.864 272.221 l -} bind def -/p0_8a { -newpath -translate -509.864 273.817 m -530.303 273.817 l -530.303 275.414 l -509.864 275.414 l -509.864 273.817 l -} bind def -/p0_8b { -newpath -translate -509.864 275.414 m -530.303 275.414 l -530.303 277.011 l -509.864 277.011 l -509.864 275.414 l -} bind def -/p0_8c { -newpath -translate -509.864 277.011 m -530.303 277.011 l -530.303 278.607 l -509.864 278.607 l -509.864 277.011 l -} bind def -/p0_8d { -newpath -translate -509.864 278.607 m -530.303 278.607 l -530.303 280.204 l -509.864 280.204 l -509.864 278.607 l -} bind def -/p0_8e { -newpath -translate -509.864 280.204 m -530.303 280.204 l -530.303 281.801 l -509.864 281.801 l -509.864 280.204 l -} bind def -/p0_8f { -newpath -translate -509.864 281.801 m -530.303 281.801 l -530.303 283.398 l -509.864 283.398 l -509.864 281.801 l -} bind def -/p0_90 { -newpath -translate -509.864 283.398 m -530.303 283.398 l -530.303 284.994 l -509.864 284.994 l -509.864 283.398 l -} bind def -/p0_91 { -newpath -translate -509.864 284.994 m -530.303 284.994 l -530.303 286.591 l -509.864 286.591 l -509.864 284.994 l -} bind def -/p0_92 { -newpath -translate -509.864 286.591 m -530.303 286.591 l -530.303 288.188 l -509.864 288.188 l -509.864 286.591 l -} bind def -/p0_93 { -newpath -translate -509.864 288.188 m -530.303 288.188 l -530.303 289.785 l -509.864 289.785 l -509.864 288.188 l -} bind def -/p0_94 { -newpath -translate -509.864 289.785 m -530.303 289.785 l -530.303 291.381 l -509.864 291.381 l -509.864 289.785 l -} bind def -/p0_95 { -newpath -translate -509.864 291.381 m -530.303 291.381 l -530.303 292.978 l -509.864 292.978 l -509.864 291.381 l -} bind def -/p0_96 { -newpath -translate -509.864 292.978 m -530.303 292.978 l -530.303 294.575 l -509.864 294.575 l -509.864 292.978 l -} bind def -/p0_97 { -newpath -translate -509.864 294.575 m -530.303 294.575 l -530.303 296.172 l -509.864 296.172 l -509.864 294.575 l -} bind def -/p0_98 { -newpath -translate -509.864 296.172 m -530.303 296.172 l -530.303 297.768 l -509.864 297.768 l -509.864 296.172 l -} bind def -/p0_99 { -newpath -translate -509.864 297.768 m -530.303 297.768 l -530.303 299.365 l -509.864 299.365 l -509.864 297.768 l -} bind def -/p0_9a { -newpath -translate -509.864 299.365 m -530.303 299.365 l -530.303 300.962 l -509.864 300.962 l -509.864 299.365 l -} bind def -/p0_9b { -newpath -translate -509.864 300.962 m -530.303 300.962 l -530.303 302.558 l -509.864 302.558 l -509.864 300.962 l -} bind def -/p0_9c { -newpath -translate -509.864 302.558 m -530.303 302.558 l -530.303 304.155 l -509.864 304.155 l -509.864 302.558 l -} bind def -/p0_9d { -newpath -translate -509.864 304.155 m -530.303 304.155 l -530.303 305.752 l -509.864 305.752 l -509.864 304.155 l -} bind def -/p0_9e { -newpath -translate -509.864 305.752 m -530.303 305.752 l -530.303 307.349 l -509.864 307.349 l -509.864 305.752 l -} bind def -/p0_9f { -newpath -translate -509.864 307.349 m -530.303 307.349 l -530.303 308.945 l -509.864 308.945 l -509.864 307.349 l -} bind def -/p0_a0 { -newpath -translate -509.864 308.945 m -530.303 308.945 l -530.303 310.542 l -509.864 310.542 l -509.864 308.945 l -} bind def -/p0_a1 { -newpath -translate -509.864 310.542 m -530.303 310.542 l -530.303 312.139 l -509.864 312.139 l -509.864 310.542 l -} bind def -/p0_a2 { -newpath -translate -509.864 312.139 m -530.303 312.139 l -530.303 313.736 l -509.864 313.736 l -509.864 312.139 l -} bind def -/p0_a3 { -newpath -translate -509.864 313.736 m -530.303 313.736 l -530.303 315.332 l -509.864 315.332 l -509.864 313.736 l -} bind def -/p0_a4 { -newpath -translate -509.864 315.332 m -530.303 315.332 l -530.303 316.929 l -509.864 316.929 l -509.864 315.332 l -} bind def -/p0_a5 { -newpath -translate -509.864 316.929 m -530.303 316.929 l -530.303 318.526 l -509.864 318.526 l -509.864 316.929 l -} bind def -/p0_a6 { -newpath -translate -509.864 318.526 m -530.303 318.526 l -530.303 320.122 l -509.864 320.122 l -509.864 318.526 l -} bind def -/p0_a7 { -newpath -translate -509.864 320.122 m -530.303 320.122 l -530.303 321.719 l -509.864 321.719 l -509.864 320.122 l -} bind def -/p0_a8 { -newpath -translate -509.864 321.719 m -530.303 321.719 l -530.303 323.316 l -509.864 323.316 l -509.864 321.719 l -} bind def -/p0_a9 { -newpath -translate -509.864 323.316 m -530.303 323.316 l -530.303 324.913 l -509.864 324.913 l -509.864 323.316 l -} bind def -/p0_aa { -newpath -translate -509.864 324.913 m -530.303 324.913 l -530.303 326.509 l -509.864 326.509 l -509.864 324.913 l -} bind def -/p0_ab { -newpath -translate -509.864 326.509 m -530.303 326.509 l -530.303 328.106 l -509.864 328.106 l -509.864 326.509 l -} bind def -/p0_ac { -newpath -translate -509.864 328.106 m -530.303 328.106 l -530.303 329.703 l -509.864 329.703 l -509.864 328.106 l -} bind def -/p0_ad { -newpath -translate -509.864 329.703 m -530.303 329.703 l -530.303 331.3 l -509.864 331.3 l -509.864 329.703 l -} bind def -/p0_ae { -newpath -translate -509.864 331.3 m -530.303 331.3 l -530.303 332.896 l -509.864 332.896 l -509.864 331.3 l -} bind def -/p0_af { -newpath -translate -509.864 332.896 m -530.303 332.896 l -530.303 334.493 l -509.864 334.493 l -509.864 332.896 l -} bind def -/p0_b0 { -newpath -translate -509.864 334.493 m -530.303 334.493 l -530.303 336.09 l -509.864 336.09 l -509.864 334.493 l -} bind def -/p0_b1 { -newpath -translate -509.864 336.09 m -530.303 336.09 l -530.303 337.687 l -509.864 337.687 l -509.864 336.09 l -} bind def -/p0_b2 { -newpath -translate -509.864 337.687 m -530.303 337.687 l -530.303 339.283 l -509.864 339.283 l -509.864 337.687 l -} bind def -/p0_b3 { -newpath -translate -509.864 339.283 m -530.303 339.283 l -530.303 340.88 l -509.864 340.88 l -509.864 339.283 l -} bind def -/p0_b4 { -newpath -translate -509.864 340.88 m -530.303 340.88 l -530.303 342.477 l -509.864 342.477 l -509.864 340.88 l -} bind def -/p0_b5 { -newpath -translate -509.864 342.477 m -530.303 342.477 l -530.303 344.073 l -509.864 344.073 l -509.864 342.477 l -} bind def -/p0_b6 { -newpath -translate -509.864 344.073 m -530.303 344.073 l -530.303 345.67 l -509.864 345.67 l -509.864 344.073 l -} bind def -/p0_b7 { -newpath -translate -509.864 345.67 m -530.303 345.67 l -530.303 347.267 l -509.864 347.267 l -509.864 345.67 l -} bind def -/p0_b8 { -newpath -translate -509.864 347.267 m -530.303 347.267 l -530.303 348.864 l -509.864 348.864 l -509.864 347.267 l -} bind def -/p0_b9 { -newpath -translate -509.864 348.864 m -530.303 348.864 l -530.303 350.46 l -509.864 350.46 l -509.864 348.864 l -} bind def -/p0_ba { -newpath -translate -509.864 350.46 m -530.303 350.46 l -530.303 352.057 l -509.864 352.057 l -509.864 350.46 l -} bind def -/p0_bb { -newpath -translate -509.864 352.057 m -530.303 352.057 l -530.303 353.654 l -509.864 353.654 l -509.864 352.057 l -} bind def -/p0_bc { -newpath -translate -509.864 353.654 m -530.303 353.654 l -530.303 355.251 l -509.864 355.251 l -509.864 353.654 l -} bind def -/p0_bd { -newpath -translate -509.864 355.251 m -530.303 355.251 l -530.303 356.847 l -509.864 356.847 l -509.864 355.251 l -} bind def -/p0_be { -newpath -translate -509.864 356.847 m -530.303 356.847 l -530.303 358.444 l -509.864 358.444 l -509.864 356.847 l -} bind def -/p0_bf { -newpath -translate -509.864 358.444 m -530.303 358.444 l -530.303 360.041 l -509.864 360.041 l -509.864 358.444 l -} bind def -/p0_c0 { -newpath -translate -509.864 360.041 m -530.303 360.041 l -530.303 361.637 l -509.864 361.637 l -509.864 360.041 l -} bind def -/p0_c1 { -newpath -translate -509.864 361.637 m -530.303 361.637 l -530.303 363.234 l -509.864 363.234 l -509.864 361.637 l -} bind def -/p0_c2 { -newpath -translate -509.864 363.234 m -530.303 363.234 l -530.303 364.831 l -509.864 364.831 l -509.864 363.234 l -} bind def -/p0_c3 { -newpath -translate -509.864 364.831 m -530.303 364.831 l -530.303 366.428 l -509.864 366.428 l -509.864 364.831 l -} bind def -/p0_c4 { -newpath -translate -509.864 366.428 m -530.303 366.428 l -530.303 368.024 l -509.864 368.024 l -509.864 366.428 l -} bind def -/p0_c5 { -newpath -translate -509.864 368.024 m -530.303 368.024 l -530.303 369.621 l -509.864 369.621 l -509.864 368.024 l -} bind def -/p0_c6 { -newpath -translate -509.864 369.621 m -530.303 369.621 l -530.303 371.218 l -509.864 371.218 l -509.864 369.621 l -} bind def -/p0_c7 { -newpath -translate -509.864 371.218 m -530.303 371.218 l -530.303 372.815 l -509.864 372.815 l -509.864 371.218 l -} bind def -/p0_c8 { -newpath -translate -509.864 372.815 m -530.303 372.815 l -530.303 374.411 l -509.864 374.411 l -509.864 372.815 l -} bind def -/p0_c9 { -newpath -translate -509.864 374.411 m -530.303 374.411 l -530.303 376.008 l -509.864 376.008 l -509.864 374.411 l -} bind def -/p0_ca { -newpath -translate -509.864 376.008 m -530.303 376.008 l -530.303 377.605 l -509.864 377.605 l -509.864 376.008 l -} bind def -/p0_cb { -newpath -translate -509.864 377.605 m -530.303 377.605 l -530.303 379.201 l -509.864 379.201 l -509.864 377.605 l -} bind def -/p0_cc { -newpath -translate -509.864 379.201 m -530.303 379.201 l -530.303 380.798 l -509.864 380.798 l -509.864 379.201 l -} bind def -/p0_cd { -newpath -translate -509.864 380.798 m -530.303 380.798 l -530.303 382.395 l -509.864 382.395 l -509.864 380.798 l -} bind def -/p0_ce { -newpath -translate -509.864 382.395 m -530.303 382.395 l -530.303 383.992 l -509.864 383.992 l -509.864 382.395 l -} bind def -/p0_cf { -newpath -translate -509.864 383.992 m -530.303 383.992 l -530.303 385.588 l -509.864 385.588 l -509.864 383.992 l -} bind def -/p0_d0 { -newpath -translate -509.864 385.588 m -530.303 385.588 l -530.303 387.185 l -509.864 387.185 l -509.864 385.588 l -} bind def -/p0_d1 { -newpath -translate -509.864 387.185 m -530.303 387.185 l -530.303 388.782 l -509.864 388.782 l -509.864 387.185 l -} bind def -/p0_d2 { -newpath -translate -509.864 388.782 m -530.303 388.782 l -530.303 390.379 l -509.864 390.379 l -509.864 388.782 l -} bind def -/p0_d3 { -newpath -translate -509.864 390.379 m -530.303 390.379 l -530.303 391.975 l -509.864 391.975 l -509.864 390.379 l -} bind def -/p0_d4 { -newpath -translate -509.864 391.975 m -530.303 391.975 l -530.303 393.572 l -509.864 393.572 l -509.864 391.975 l -} bind def -/p0_d5 { -newpath -translate -509.864 393.572 m -530.303 393.572 l -530.303 395.169 l -509.864 395.169 l -509.864 393.572 l -} bind def -/p0_d6 { -newpath -translate -509.864 395.169 m -530.303 395.169 l -530.303 396.766 l -509.864 396.766 l -509.864 395.169 l -} bind def -/p0_d7 { -newpath -translate -509.864 396.766 m -530.303 396.766 l -530.303 398.362 l -509.864 398.362 l -509.864 396.766 l -} bind def -/p0_d8 { -newpath -translate -509.864 398.362 m -530.303 398.362 l -530.303 399.959 l -509.864 399.959 l -509.864 398.362 l -} bind def -/p0_d9 { -newpath -translate -509.864 399.959 m -530.303 399.959 l -530.303 401.556 l -509.864 401.556 l -509.864 399.959 l -} bind def -/p0_da { -newpath -translate -509.864 401.556 m -530.303 401.556 l -530.303 403.152 l -509.864 403.152 l -509.864 401.556 l -} bind def -/p0_db { -newpath -translate -509.864 403.152 m -530.303 403.152 l -530.303 404.749 l -509.864 404.749 l -509.864 403.152 l -} bind def -/p0_dc { -newpath -translate -509.864 404.749 m -530.303 404.749 l -530.303 406.346 l -509.864 406.346 l -509.864 404.749 l -} bind def -/p0_dd { -newpath -translate -509.864 406.346 m -530.303 406.346 l -530.303 407.943 l -509.864 407.943 l -509.864 406.346 l -} bind def -/p0_de { -newpath -translate -509.864 407.943 m -530.303 407.943 l -530.303 409.539 l -509.864 409.539 l -509.864 407.943 l -} bind def -/p0_df { -newpath -translate -509.864 409.539 m -530.303 409.539 l -530.303 411.136 l -509.864 411.136 l -509.864 409.539 l -} bind def -/p0_e0 { -newpath -translate -509.864 411.136 m -530.303 411.136 l -530.303 412.733 l -509.864 412.733 l -509.864 411.136 l -} bind def -/p0_e1 { -newpath -translate -509.864 412.733 m -530.303 412.733 l -530.303 414.33 l -509.864 414.33 l -509.864 412.733 l -} bind def -/p0_e2 { -newpath -translate -509.864 414.33 m -530.303 414.33 l -530.303 415.926 l -509.864 415.926 l -509.864 414.33 l -} bind def -/p0_e3 { -newpath -translate -509.864 415.926 m -530.303 415.926 l -530.303 417.523 l -509.864 417.523 l -509.864 415.926 l -} bind def -/p0_e4 { -newpath -translate -509.864 417.523 m -530.303 417.523 l -530.303 419.12 l -509.864 419.12 l -509.864 417.523 l -} bind def -/p0_e5 { -newpath -translate -509.864 419.12 m -530.303 419.12 l -530.303 420.716 l -509.864 420.716 l -509.864 419.12 l -} bind def -/p0_e6 { -newpath -translate -509.864 420.716 m -530.303 420.716 l -530.303 422.313 l -509.864 422.313 l -509.864 420.716 l -} bind def -/p0_e7 { -newpath -translate -509.864 422.313 m -530.303 422.313 l -530.303 423.91 l -509.864 423.91 l -509.864 422.313 l -} bind def -/p0_e8 { -newpath -translate -509.864 423.91 m -530.303 423.91 l -530.303 425.507 l -509.864 425.507 l -509.864 423.91 l -} bind def -/p0_e9 { -newpath -translate -509.864 425.507 m -530.303 425.507 l -530.303 427.103 l -509.864 427.103 l -509.864 425.507 l -} bind def -/p0_ea { -newpath -translate -509.864 427.103 m -530.303 427.103 l -530.303 428.7 l -509.864 428.7 l -509.864 427.103 l -} bind def -/p0_eb { -newpath -translate -509.864 428.7 m -530.303 428.7 l -530.303 430.297 l -509.864 430.297 l -509.864 428.7 l -} bind def -/p0_ec { -newpath -translate -509.864 430.297 m -530.303 430.297 l -530.303 431.894 l -509.864 431.894 l -509.864 430.297 l -} bind def -/p0_ed { -newpath -translate -509.864 431.894 m -530.303 431.894 l -530.303 433.49 l -509.864 433.49 l -509.864 431.894 l -} bind def -/p0_ee { -newpath -translate -509.864 433.49 m -530.303 433.49 l -530.303 435.087 l -509.864 435.087 l -509.864 433.49 l -} bind def -/p0_ef { -newpath -translate -509.864 435.087 m -530.303 435.087 l -530.303 436.684 l -509.864 436.684 l -509.864 435.087 l -} bind def -/p0_f0 { -newpath -translate -509.864 436.684 m -530.303 436.684 l -530.303 438.28 l -509.864 438.28 l -509.864 436.684 l -} bind def -/p0_f1 { -newpath -translate -509.864 438.28 m -530.303 438.28 l -530.303 439.877 l -509.864 439.877 l -509.864 438.28 l -} bind def -/p0_f2 { -newpath -translate -509.864 439.877 m -530.303 439.877 l -530.303 441.474 l -509.864 441.474 l -509.864 439.877 l -} bind def -/p0_f3 { -newpath -translate -509.864 441.474 m -530.303 441.474 l -530.303 443.071 l -509.864 443.071 l -509.864 441.474 l -} bind def -/p0_f4 { -newpath -translate -509.864 443.071 m -530.303 443.071 l -530.303 444.667 l -509.864 444.667 l -509.864 443.071 l -} bind def -/p0_f5 { -newpath -translate -509.864 444.667 m -530.303 444.667 l -530.303 446.264 l -509.864 446.264 l -509.864 444.667 l -} bind def -/p0_f6 { -newpath -translate -509.864 446.264 m -530.303 446.264 l -530.303 447.861 l -509.864 447.861 l -509.864 446.264 l -} bind def -/p0_f7 { -newpath -translate -509.864 447.861 m -530.303 447.861 l -530.303 449.458 l -509.864 449.458 l -509.864 447.861 l -} bind def -/p0_f8 { -newpath -translate -509.864 449.458 m -530.303 449.458 l -530.303 451.054 l -509.864 451.054 l -509.864 449.458 l -} bind def -/p0_f9 { -newpath -translate -509.864 451.054 m -530.303 451.054 l -530.303 452.651 l -509.864 452.651 l -509.864 451.054 l -} bind def -/p0_fa { -newpath -translate -509.864 452.651 m -530.303 452.651 l -530.303 454.248 l -509.864 454.248 l -509.864 452.651 l -} bind def -/p0_fb { -newpath -translate -509.864 454.248 m -530.303 454.248 l -530.303 455.845 l -509.864 455.845 l -509.864 454.248 l -} bind def -/p0_fc { -newpath -translate -509.864 455.845 m -530.303 455.845 l -530.303 457.441 l -509.864 457.441 l -509.864 455.845 l -} bind def -/p0_fd { -newpath -translate -509.864 457.441 m -530.303 457.441 l -530.303 459.038 l -509.864 459.038 l -509.864 457.441 l -} bind def -/p0_fe { -newpath -translate -509.864 459.038 m -530.303 459.038 l -530.303 460.635 l -509.864 460.635 l -509.864 459.038 l -} bind def -/p0_ff { -newpath -translate -509.864 460.635 m -530.303 460.635 l -530.303 462.231 l -509.864 462.231 l -509.864 460.635 l -} bind def -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_0 -0.000 0.000 0.500 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_1 -0.000 0.000 0.518 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_2 -0.000 0.000 0.536 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_3 -0.000 0.000 0.553 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_4 -0.000 0.000 0.571 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_5 -0.000 0.000 0.589 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_6 -0.000 0.000 0.607 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_7 -0.000 0.000 0.625 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_8 -0.000 0.000 0.643 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_9 -0.000 0.000 0.660 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_a -0.000 0.000 0.678 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_b -0.000 0.000 0.696 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_c -0.000 0.000 0.714 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_d -0.000 0.000 0.732 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_e -0.000 0.000 0.750 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_f -0.000 0.000 0.767 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_10 -0.000 0.000 0.785 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_11 -0.000 0.000 0.803 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_12 -0.000 0.000 0.821 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_13 -0.000 0.000 0.839 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_14 -0.000 0.000 0.857 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_15 -0.000 0.000 0.874 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_16 -0.000 0.000 0.892 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_17 -0.000 0.000 0.910 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_18 -0.000 0.000 0.928 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_19 -0.000 0.000 0.946 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_1a -0.000 0.000 0.963 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_1b -0.000 0.000 0.981 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_1c -0.000 0.000 0.999 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_1d -0.000 0.000 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_1e -0.000 0.000 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_1f -0.000 0.000 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_20 -0.000 0.002 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_21 -0.000 0.018 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_22 -0.000 0.033 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_23 -0.000 0.049 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_24 -0.000 0.065 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_25 -0.000 0.080 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_26 -0.000 0.096 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_27 -0.000 0.112 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_28 -0.000 0.127 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_29 -0.000 0.143 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_2a -0.000 0.159 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_2b -0.000 0.175 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_2c -0.000 0.190 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_2d -0.000 0.206 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_2e -0.000 0.222 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_2f -0.000 0.237 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_30 -0.000 0.253 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_31 -0.000 0.269 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_32 -0.000 0.284 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_33 -0.000 0.300 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_34 -0.000 0.316 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_35 -0.000 0.331 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_36 -0.000 0.347 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_37 -0.000 0.363 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_38 -0.000 0.378 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_39 -0.000 0.394 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_3a -0.000 0.410 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_3b -0.000 0.425 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_3c -0.000 0.441 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_3d -0.000 0.457 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_3e -0.000 0.473 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_3f -0.000 0.488 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_40 -0.000 0.504 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_41 -0.000 0.520 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_42 -0.000 0.535 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_43 -0.000 0.551 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_44 -0.000 0.567 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_45 -0.000 0.582 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_46 -0.000 0.598 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_47 -0.000 0.614 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_48 -0.000 0.629 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_49 -0.000 0.645 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_4a -0.000 0.661 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_4b -0.000 0.676 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_4c -0.000 0.692 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_4d -0.000 0.708 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_4e -0.000 0.724 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_4f -0.000 0.739 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_50 -0.000 0.755 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_51 -0.000 0.771 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_52 -0.000 0.786 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_53 -0.000 0.802 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_54 -0.000 0.818 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_55 -0.000 0.833 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_56 -0.000 0.849 1.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_57 -0.000 0.865 0.996 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_58 -0.000 0.880 0.984 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_59 -0.000 0.896 0.971 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_5a -0.009 0.912 0.958 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_5b -0.022 0.927 0.946 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_5c -0.035 0.943 0.933 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_5d -0.047 0.959 0.920 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_5e -0.060 0.975 0.908 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_5f -0.073 0.990 0.895 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_60 -0.085 1.000 0.882 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_61 -0.098 1.000 0.870 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_62 -0.111 1.000 0.857 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_63 -0.123 1.000 0.844 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_64 -0.136 1.000 0.832 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_65 -0.149 1.000 0.819 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_66 -0.161 1.000 0.806 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_67 -0.174 1.000 0.794 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_68 -0.187 1.000 0.781 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_69 -0.199 1.000 0.769 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_6a -0.212 1.000 0.756 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_6b -0.225 1.000 0.743 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_6c -0.237 1.000 0.731 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_6d -0.250 1.000 0.718 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_6e -0.262 1.000 0.705 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_6f -0.275 1.000 0.693 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_70 -0.288 1.000 0.680 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_71 -0.300 1.000 0.667 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_72 -0.313 1.000 0.655 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_73 -0.326 1.000 0.642 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_74 -0.338 1.000 0.629 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_75 -0.351 1.000 0.617 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_76 -0.364 1.000 0.604 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_77 -0.376 1.000 0.591 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_78 -0.389 1.000 0.579 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_79 -0.402 1.000 0.566 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_7a -0.414 1.000 0.553 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_7b -0.427 1.000 0.541 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_7c -0.440 1.000 0.528 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_7d -0.452 1.000 0.515 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_7e -0.465 1.000 0.503 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_7f -0.478 1.000 0.490 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_80 -0.490 1.000 0.478 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_81 -0.503 1.000 0.465 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_82 -0.515 1.000 0.452 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_83 -0.528 1.000 0.440 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_84 -0.541 1.000 0.427 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_85 -0.553 1.000 0.414 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_86 -0.566 1.000 0.402 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_87 -0.579 1.000 0.389 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_88 -0.591 1.000 0.376 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_89 -0.604 1.000 0.364 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_8a -0.617 1.000 0.351 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_8b -0.629 1.000 0.338 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_8c -0.642 1.000 0.326 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_8d -0.655 1.000 0.313 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_8e -0.667 1.000 0.300 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_8f -0.680 1.000 0.288 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_90 -0.693 1.000 0.275 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_91 -0.705 1.000 0.262 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_92 -0.718 1.000 0.250 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_93 -0.731 1.000 0.237 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_94 -0.743 1.000 0.225 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_95 -0.756 1.000 0.212 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_96 -0.769 1.000 0.199 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_97 -0.781 1.000 0.187 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_98 -0.794 1.000 0.174 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_99 -0.806 1.000 0.161 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_9a -0.819 1.000 0.149 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_9b -0.832 1.000 0.136 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_9c -0.844 1.000 0.123 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_9d -0.857 1.000 0.111 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_9e -0.870 1.000 0.098 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_9f -0.882 1.000 0.085 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_a0 -0.895 1.000 0.073 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_a1 -0.908 1.000 0.060 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_a2 -0.920 1.000 0.047 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_a3 -0.933 1.000 0.035 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_a4 -0.946 0.988 0.022 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_a5 -0.958 0.974 0.009 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_a6 -0.971 0.959 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_a7 -0.984 0.945 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_a8 -0.996 0.930 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_a9 -1.000 0.916 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_aa -1.000 0.901 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_ab -1.000 0.887 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_ac -1.000 0.872 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_ad -1.000 0.858 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_ae -1.000 0.843 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_af -1.000 0.829 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_b0 -1.000 0.814 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_b1 -1.000 0.800 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_b2 -1.000 0.785 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_b3 -1.000 0.771 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_b4 -1.000 0.756 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_b5 -1.000 0.741 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_b6 -1.000 0.727 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_b7 -1.000 0.712 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_b8 -1.000 0.698 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_b9 -1.000 0.683 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_ba -1.000 0.669 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_bb -1.000 0.654 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_bc -1.000 0.640 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_bd -1.000 0.625 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_be -1.000 0.611 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_bf -1.000 0.596 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_c0 -1.000 0.582 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_c1 -1.000 0.567 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_c2 -1.000 0.553 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_c3 -1.000 0.538 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_c4 -1.000 0.524 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_c5 -1.000 0.509 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_c6 -1.000 0.495 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_c7 -1.000 0.480 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_c8 -1.000 0.466 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_c9 -1.000 0.451 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_ca -1.000 0.436 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_cb -1.000 0.422 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_cc -1.000 0.407 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_cd -1.000 0.393 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_ce -1.000 0.378 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_cf -1.000 0.364 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_d0 -1.000 0.349 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_d1 -1.000 0.335 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_d2 -1.000 0.320 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_d3 -1.000 0.306 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_d4 -1.000 0.291 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_d5 -1.000 0.277 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_d6 -1.000 0.262 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_d7 -1.000 0.248 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_d8 -1.000 0.233 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_d9 -1.000 0.219 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_da -1.000 0.204 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_db -1.000 0.190 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_dc -1.000 0.175 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_dd -1.000 0.160 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_de -1.000 0.146 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_df -1.000 0.131 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_e0 -1.000 0.117 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_e1 -1.000 0.102 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_e2 -1.000 0.088 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_e3 -0.999 0.073 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_e4 -0.981 0.059 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_e5 -0.963 0.044 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_e6 -0.946 0.030 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_e7 -0.928 0.015 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_e8 -0.910 0.001 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_e9 -0.892 0.000 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_ea -0.874 0.000 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_eb -0.857 0.000 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_ec -0.839 0.000 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_ed -0.821 0.000 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_ee -0.803 0.000 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_ef -0.785 0.000 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_f0 -0.767 0.000 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_f1 -0.750 0.000 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_f2 -0.732 0.000 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_f3 -0.714 0.000 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_f4 -0.696 0.000 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_f5 -0.678 0.000 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_f6 -0.660 0.000 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_f7 -0.643 0.000 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_f8 -0.625 0.000 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_f9 -0.607 0.000 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_fa -0.589 0.000 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_fb -0.571 0.000 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_fc -0.553 0.000 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_fd -0.536 0.000 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_fe -0.518 0.000 0.000 setrgbcolor -fill -grestore -gsave -20.44 408.8 509.9 53.47 clipbox -0 0 p0_ff -0.500 0.000 0.000 setrgbcolor -fill -grestore -1.000 setlinewidth -2 setlinecap -0.000 setgray -gsave -509.864 53.4685 m -509.864 55.0653 l -509.864 460.635 l -509.864 462.231 l -530.303 462.231 l -530.303 460.635 l -530.303 55.0653 l -530.303 53.4685 l -509.864 53.4685 l -stroke -grestore -0.500 setlinewidth -0 setlinecap -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -530.303 53.4685 o -grestore -gsave -534.302500 50.156050 translate -0.000000 rotate -0.000000 0.000000 m /zero glyphshow -7.634766 0.000000 m /period glyphshow -11.449219 0.000000 m /zero glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -530.303 96.3131 o -grestore -gsave -534.302500 93.000620 translate -0.000000 rotate -0.000000 0.000000 m /zero glyphshow -7.634766 0.000000 m /period glyphshow -11.449219 0.000000 m /one glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -530.303 139.158 o -grestore -gsave -534.302500 135.845189 translate -0.000000 rotate -0.000000 0.000000 m /zero glyphshow -7.634766 0.000000 m /period glyphshow -11.449219 0.000000 m /two glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -530.303 182.002 o -grestore -gsave -534.302500 178.689759 translate -0.000000 rotate -0.000000 0.000000 m /zero glyphshow -7.634766 0.000000 m /period glyphshow -11.449219 0.000000 m /three glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -530.303 224.847 o -grestore -gsave -534.302500 221.534328 translate -0.000000 rotate -0.000000 0.000000 m /zero glyphshow -7.634766 0.000000 m /period glyphshow -11.449219 0.000000 m /four glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -530.303 267.691 o -grestore -gsave -534.302500 264.378898 translate -0.000000 rotate -0.000000 0.000000 m /zero glyphshow -7.634766 0.000000 m /period glyphshow -11.449219 0.000000 m /five glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -530.303 310.536 o -grestore -gsave -534.302500 307.223467 translate -0.000000 rotate -0.000000 0.000000 m /zero glyphshow -7.634766 0.000000 m /period glyphshow -11.449219 0.000000 m /six glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -530.303 353.381 o -grestore -gsave -534.302500 350.068037 translate -0.000000 rotate -0.000000 0.000000 m /zero glyphshow -7.634766 0.000000 m /period glyphshow -11.449219 0.000000 m /seven glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -530.303 396.225 o -grestore -gsave -534.302500 392.912606 translate -0.000000 rotate -0.000000 0.000000 m /zero glyphshow -7.634766 0.000000 m /period glyphshow -11.449219 0.000000 m /eight glyphshow -grestore -gsave -/o { -gsave -newpath -translate -0.5 setlinewidth -1 setlinejoin -0 setlinecap -0 0 m --4 0 l -gsave -0.000 setgray -fill -grestore -stroke -grestore -} bind def -530.303 439.07 o -grestore -gsave -534.302500 435.757176 translate -0.000000 rotate -0.000000 0.000000 m /zero glyphshow -7.634766 0.000000 m /period glyphshow -11.449219 0.000000 m /nine glyphshow -grestore - -end -showpage diff --git a/image/chap04/example/2007_000799.jpg b/image/chap04/example/2007_000799.jpg deleted file mode 100644 index 249db32..0000000 Binary files a/image/chap04/example/2007_000799.jpg and /dev/null differ diff --git a/image/chap04/example/2007_000799.pdf b/image/chap04/example/2007_000799.pdf deleted file mode 100644 index 89ae20c..0000000 Binary files a/image/chap04/example/2007_000799.pdf and /dev/null differ diff --git a/image/chap04/example/2007_002094.jpg b/image/chap04/example/2007_002094.jpg deleted file mode 100644 index be87845..0000000 Binary files a/image/chap04/example/2007_002094.jpg and /dev/null differ diff --git a/image/chap04/example/2007_002094.pdf b/image/chap04/example/2007_002094.pdf deleted file mode 100644 index ce2b9bb..0000000 Binary files a/image/chap04/example/2007_002094.pdf and /dev/null differ diff --git a/image/chap04/example/2007_003194.jpg b/image/chap04/example/2007_003194.jpg deleted file mode 100644 index b3e5593..0000000 Binary files a/image/chap04/example/2007_003194.jpg and /dev/null differ diff --git a/image/chap04/example/2007_003194.pdf b/image/chap04/example/2007_003194.pdf deleted file mode 100644 index e0e0199..0000000 Binary files a/image/chap04/example/2007_003194.pdf and /dev/null differ diff --git a/image/chap04/example/2007_004483.jpg b/image/chap04/example/2007_004483.jpg deleted file mode 100644 index 10bd79b..0000000 Binary files a/image/chap04/example/2007_004483.jpg and /dev/null differ diff --git a/image/chap04/example/2007_004483.pdf b/image/chap04/example/2007_004483.pdf deleted file mode 100644 index a08b20c..0000000 Binary files a/image/chap04/example/2007_004483.pdf and /dev/null differ diff --git a/image/chap04/illustration/hole.pdf b/image/chap04/illustration/hole.pdf deleted file mode 100644 index 02bc12e..0000000 Binary files a/image/chap04/illustration/hole.pdf and /dev/null differ diff --git a/image/chap04/illustration/neighboring.pdf b/image/chap04/illustration/neighboring.pdf deleted file mode 100644 index 3c5de1b..0000000 Binary files a/image/chap04/illustration/neighboring.pdf and /dev/null differ diff --git a/image/chap04/illustration/network1.pdf b/image/chap04/illustration/network1.pdf deleted file mode 100644 index 7120dc1..0000000 Binary files a/image/chap04/illustration/network1.pdf and /dev/null differ diff --git a/image/chap04/illustration/networkstructure.pdf b/image/chap04/illustration/networkstructure.pdf deleted file mode 100644 index 0c0c354..0000000 Binary files a/image/chap04/illustration/networkstructure.pdf and /dev/null differ diff --git a/image/chap04/improvement/2007_000663.jpg b/image/chap04/improvement/2007_000663.jpg deleted file mode 100644 index 46c60ad..0000000 Binary files a/image/chap04/improvement/2007_000663.jpg and /dev/null differ diff --git a/image/chap04/improvement/2007_000663.png b/image/chap04/improvement/2007_000663.png deleted file mode 100644 index 777d5f0..0000000 Binary files a/image/chap04/improvement/2007_000663.png and /dev/null differ diff --git a/image/chap04/improvement/2007_000663_1.png b/image/chap04/improvement/2007_000663_1.png deleted file mode 100644 index d1ff3cc..0000000 Binary files a/image/chap04/improvement/2007_000663_1.png and /dev/null differ diff --git a/image/chap04/improvement/2007_000663_2.png b/image/chap04/improvement/2007_000663_2.png deleted file mode 100644 index 68b5186..0000000 Binary files a/image/chap04/improvement/2007_000663_2.png and /dev/null differ diff --git a/image/chap04/improvement/2007_000663_3.png b/image/chap04/improvement/2007_000663_3.png deleted file mode 100644 index 0eace53..0000000 Binary files a/image/chap04/improvement/2007_000663_3.png and /dev/null differ diff --git a/image/chap04/improvement/2007_000663_4.png b/image/chap04/improvement/2007_000663_4.png deleted file mode 100644 index 3d034f5..0000000 Binary files a/image/chap04/improvement/2007_000663_4.png and /dev/null differ diff --git a/image/chap04/improvement/2007_000663_5.png b/image/chap04/improvement/2007_000663_5.png deleted file mode 100644 index 53f18c6..0000000 Binary files a/image/chap04/improvement/2007_000663_5.png and /dev/null differ diff --git a/image/chap04/result/compare/2007_003349.jpg b/image/chap04/result/compare/2007_003349.jpg deleted file mode 100644 index bd8e481..0000000 Binary files a/image/chap04/result/compare/2007_003349.jpg and /dev/null differ diff --git a/image/chap04/result/compare/2007_003349.png b/image/chap04/result/compare/2007_003349.png deleted file mode 100644 index 5d1b12c..0000000 Binary files a/image/chap04/result/compare/2007_003349.png and /dev/null differ diff --git a/image/chap04/result/compare/2007_004241.jpg b/image/chap04/result/compare/2007_004241.jpg deleted file mode 100644 index 0b9610b..0000000 Binary files a/image/chap04/result/compare/2007_004241.jpg and /dev/null differ diff --git a/image/chap04/result/compare/2007_004241.png b/image/chap04/result/compare/2007_004241.png deleted file mode 100644 index a3cc773..0000000 Binary files a/image/chap04/result/compare/2007_004241.png and /dev/null differ diff --git a/image/chap04/result/compare/2007_005173.jpg b/image/chap04/result/compare/2007_005173.jpg deleted file mode 100644 index 2cf480c..0000000 Binary files a/image/chap04/result/compare/2007_005173.jpg and /dev/null differ diff --git a/image/chap04/result/compare/2007_005173.png b/image/chap04/result/compare/2007_005173.png deleted file mode 100644 index 978b68a..0000000 Binary files a/image/chap04/result/compare/2007_005173.png and /dev/null differ diff --git a/image/chap04/result/compare/2007_005331.jpg b/image/chap04/result/compare/2007_005331.jpg deleted file mode 100644 index 5a1818b..0000000 Binary files a/image/chap04/result/compare/2007_005331.jpg and /dev/null differ diff --git a/image/chap04/result/compare/2007_005331.png b/image/chap04/result/compare/2007_005331.png deleted file mode 100644 index ab7e150..0000000 Binary files a/image/chap04/result/compare/2007_005331.png and /dev/null differ diff --git a/image/chap04/result/compare/2007_006678.jpg b/image/chap04/result/compare/2007_006678.jpg deleted file mode 100644 index b70b027..0000000 Binary files a/image/chap04/result/compare/2007_006678.jpg and /dev/null differ diff --git a/image/chap04/result/compare/2007_006678.png b/image/chap04/result/compare/2007_006678.png deleted file mode 100644 index 396bddc..0000000 Binary files a/image/chap04/result/compare/2007_006678.png and /dev/null differ diff --git a/image/chap04/result/compare/2009_004507.jpg b/image/chap04/result/compare/2009_004507.jpg deleted file mode 100644 index bb5837d..0000000 Binary files a/image/chap04/result/compare/2009_004507.jpg and /dev/null differ diff --git a/image/chap04/result/compare/2009_004507.png b/image/chap04/result/compare/2009_004507.png deleted file mode 100644 index 780839f..0000000 Binary files a/image/chap04/result/compare/2009_004507.png and /dev/null differ diff --git a/image/chap04/result/compare/2010_005284.jpg b/image/chap04/result/compare/2010_005284.jpg deleted file mode 100644 index 979effd..0000000 Binary files a/image/chap04/result/compare/2010_005284.jpg and /dev/null differ diff --git a/image/chap04/result/compare/2010_005284.png b/image/chap04/result/compare/2010_005284.png deleted file mode 100644 index 2a80942..0000000 Binary files a/image/chap04/result/compare/2010_005284.png and /dev/null differ diff --git a/image/chap04/result/compare/compare_horse.odg b/image/chap04/result/compare/compare_horse.odg deleted file mode 100644 index b02c075..0000000 Binary files a/image/chap04/result/compare/compare_horse.odg and /dev/null differ diff --git a/image/chap04/result/compare/compare_sheep.odg b/image/chap04/result/compare/compare_sheep.odg deleted file mode 100644 index a7180b4..0000000 Binary files a/image/chap04/result/compare/compare_sheep.odg and /dev/null differ diff --git a/image/chap04/result/compare/deeplab_bird.png b/image/chap04/result/compare/deeplab_bird.png deleted file mode 100644 index 7821900..0000000 Binary files a/image/chap04/result/compare/deeplab_bird.png and /dev/null differ diff --git a/image/chap04/result/compare/deeplab_bus.png b/image/chap04/result/compare/deeplab_bus.png deleted file mode 100644 index 9c5e1ee..0000000 Binary files a/image/chap04/result/compare/deeplab_bus.png and /dev/null differ diff --git a/image/chap04/result/compare/deeplab_dog.png b/image/chap04/result/compare/deeplab_dog.png deleted file mode 100644 index 4fe738a..0000000 Binary files a/image/chap04/result/compare/deeplab_dog.png and /dev/null differ diff --git a/image/chap04/result/compare/fcn_boat.png b/image/chap04/result/compare/fcn_boat.png deleted file mode 100644 index 92f7ce2..0000000 Binary files a/image/chap04/result/compare/fcn_boat.png and /dev/null differ diff --git a/image/chap04/result/compare/fcn_horse.png b/image/chap04/result/compare/fcn_horse.png deleted file mode 100644 index 83a90d7..0000000 Binary files a/image/chap04/result/compare/fcn_horse.png and /dev/null differ diff --git a/image/chap04/result/compare/fcn_motor.png b/image/chap04/result/compare/fcn_motor.png deleted file mode 100644 index 0872bfc..0000000 Binary files a/image/chap04/result/compare/fcn_motor.png and /dev/null differ diff --git a/image/chap04/result/compare/fcn_sheep.png b/image/chap04/result/compare/fcn_sheep.png deleted file mode 100644 index d0d12b5..0000000 Binary files a/image/chap04/result/compare/fcn_sheep.png and /dev/null differ diff --git a/image/chap04/result/compare/gt_horse.pdf b/image/chap04/result/compare/gt_horse.pdf deleted file mode 100644 index 0d4533f..0000000 Binary files a/image/chap04/result/compare/gt_horse.pdf and /dev/null differ diff --git a/image/chap04/result/compare/gt_horse.png b/image/chap04/result/compare/gt_horse.png deleted file mode 100644 index ab7e150..0000000 Binary files a/image/chap04/result/compare/gt_horse.png and /dev/null differ diff --git a/image/chap04/result/compare/gt_sheep.pdf b/image/chap04/result/compare/gt_sheep.pdf deleted file mode 100644 index 71e62e3..0000000 Binary files a/image/chap04/result/compare/gt_sheep.pdf and /dev/null differ diff --git a/image/chap04/result/compare/im_horse.pdf b/image/chap04/result/compare/im_horse.pdf deleted file mode 100644 index 4116ebd..0000000 Binary files a/image/chap04/result/compare/im_horse.pdf and /dev/null differ diff --git a/image/chap04/result/compare/im_sheep.pdf b/image/chap04/result/compare/im_sheep.pdf deleted file mode 100644 index 34bd579..0000000 Binary files a/image/chap04/result/compare/im_sheep.pdf and /dev/null differ diff --git a/image/chap04/result/compare/my_bird.png b/image/chap04/result/compare/my_bird.png deleted file mode 100644 index 04775a1..0000000 Binary files a/image/chap04/result/compare/my_bird.png and /dev/null differ diff --git a/image/chap04/result/compare/my_boat.png b/image/chap04/result/compare/my_boat.png deleted file mode 100644 index be8ef21..0000000 Binary files a/image/chap04/result/compare/my_boat.png and /dev/null differ diff --git a/image/chap04/result/compare/my_bus.png b/image/chap04/result/compare/my_bus.png deleted file mode 100644 index 469988c..0000000 Binary files a/image/chap04/result/compare/my_bus.png and /dev/null differ diff --git a/image/chap04/result/compare/my_dog.png b/image/chap04/result/compare/my_dog.png deleted file mode 100644 index fd7f8c5..0000000 Binary files a/image/chap04/result/compare/my_dog.png and /dev/null differ diff --git a/image/chap04/result/compare/my_horse.pdf b/image/chap04/result/compare/my_horse.pdf deleted file mode 100644 index e3fe093..0000000 Binary files a/image/chap04/result/compare/my_horse.pdf and /dev/null differ diff --git a/image/chap04/result/compare/my_horse.png b/image/chap04/result/compare/my_horse.png deleted file mode 100644 index 2e40962..0000000 Binary files a/image/chap04/result/compare/my_horse.png and /dev/null differ diff --git a/image/chap04/result/compare/my_motor.png b/image/chap04/result/compare/my_motor.png deleted file mode 100644 index 87caf64..0000000 Binary files a/image/chap04/result/compare/my_motor.png and /dev/null differ diff --git a/image/chap04/result/compare/my_sheep.pdf b/image/chap04/result/compare/my_sheep.pdf deleted file mode 100644 index 3360aaf..0000000 Binary files a/image/chap04/result/compare/my_sheep.pdf and /dev/null differ diff --git a/image/chap04/result/compare/my_sheep.png b/image/chap04/result/compare/my_sheep.png deleted file mode 100644 index 17ab2f8..0000000 Binary files a/image/chap04/result/compare/my_sheep.png and /dev/null differ diff --git a/image/chap04/result/compare/sds_boat.png b/image/chap04/result/compare/sds_boat.png deleted file mode 100644 index f5f2680..0000000 Binary files a/image/chap04/result/compare/sds_boat.png and /dev/null differ diff --git a/image/chap04/result/compare/sds_horse.png b/image/chap04/result/compare/sds_horse.png deleted file mode 100644 index ff7c6bd..0000000 Binary files a/image/chap04/result/compare/sds_horse.png and /dev/null differ diff --git a/image/chap04/result/compare/sds_motor.png b/image/chap04/result/compare/sds_motor.png deleted file mode 100644 index fbf02f2..0000000 Binary files a/image/chap04/result/compare/sds_motor.png and /dev/null differ diff --git a/image/chap04/result/compare/sds_sheep.png b/image/chap04/result/compare/sds_sheep.png deleted file mode 100644 index 8274630..0000000 Binary files a/image/chap04/result/compare/sds_sheep.png and /dev/null differ diff --git a/image/chap04/result/compare/zoom_bird.png b/image/chap04/result/compare/zoom_bird.png deleted file mode 100644 index 1dd3d35..0000000 Binary files a/image/chap04/result/compare/zoom_bird.png and /dev/null differ diff --git a/image/chap04/result/compare/zoom_bus.png b/image/chap04/result/compare/zoom_bus.png deleted file mode 100644 index d823fd7..0000000 Binary files a/image/chap04/result/compare/zoom_bus.png and /dev/null differ diff --git a/image/chap04/result/compare/zoom_dog.png b/image/chap04/result/compare/zoom_dog.png deleted file mode 100644 index 2def570..0000000 Binary files a/image/chap04/result/compare/zoom_dog.png and /dev/null differ diff --git a/image/chap04/result/error/2007_002539.jpg b/image/chap04/result/error/2007_002539.jpg deleted file mode 100644 index 78f8fe3..0000000 Binary files a/image/chap04/result/error/2007_002539.jpg and /dev/null differ diff --git a/image/chap04/result/error/2007_002539.png b/image/chap04/result/error/2007_002539.png deleted file mode 100644 index 5d5fb1b..0000000 Binary files a/image/chap04/result/error/2007_002539.png and /dev/null differ diff --git a/image/chap04/result/error/2007_008964.jpg b/image/chap04/result/error/2007_008964.jpg deleted file mode 100644 index 0c9e4b8..0000000 Binary files a/image/chap04/result/error/2007_008964.jpg and /dev/null differ diff --git a/image/chap04/result/error/2007_008964.png b/image/chap04/result/error/2007_008964.png deleted file mode 100644 index c0b9529..0000000 Binary files a/image/chap04/result/error/2007_008964.png and /dev/null differ diff --git a/image/chap04/result/error/2007_009088.jpg b/image/chap04/result/error/2007_009088.jpg deleted file mode 100644 index f19d8a1..0000000 Binary files a/image/chap04/result/error/2007_009088.jpg and /dev/null differ diff --git a/image/chap04/result/error/2007_009088.png b/image/chap04/result/error/2007_009088.png deleted file mode 100644 index cb06515..0000000 Binary files a/image/chap04/result/error/2007_009088.png and /dev/null differ diff --git a/image/chap04/result/error/2008_000673.jpg b/image/chap04/result/error/2008_000673.jpg deleted file mode 100644 index ec983a1..0000000 Binary files a/image/chap04/result/error/2008_000673.jpg and /dev/null differ diff --git a/image/chap04/result/error/2008_000673.png b/image/chap04/result/error/2008_000673.png deleted file mode 100644 index 72c273b..0000000 Binary files a/image/chap04/result/error/2008_000673.png and /dev/null differ diff --git a/image/chap04/result/error/2008_000763.jpg b/image/chap04/result/error/2008_000763.jpg deleted file mode 100644 index dffa753..0000000 Binary files a/image/chap04/result/error/2008_000763.jpg and /dev/null differ diff --git a/image/chap04/result/error/2008_000763.png b/image/chap04/result/error/2008_000763.png deleted file mode 100644 index 730b4f3..0000000 Binary files a/image/chap04/result/error/2008_000763.png and /dev/null differ diff --git a/image/chap04/result/error/2008_001580.jpg b/image/chap04/result/error/2008_001580.jpg deleted file mode 100644 index 938d291..0000000 Binary files a/image/chap04/result/error/2008_001580.jpg and /dev/null differ diff --git a/image/chap04/result/error/2008_001580.png b/image/chap04/result/error/2008_001580.png deleted file mode 100644 index 58d9864..0000000 Binary files a/image/chap04/result/error/2008_001580.png and /dev/null differ diff --git a/image/chap04/result/error/p_2007_002539.png b/image/chap04/result/error/p_2007_002539.png deleted file mode 100644 index 3dc9c42..0000000 Binary files a/image/chap04/result/error/p_2007_002539.png and /dev/null differ diff --git a/image/chap04/result/error/p_2007_008964.png b/image/chap04/result/error/p_2007_008964.png deleted file mode 100644 index c46af29..0000000 Binary files a/image/chap04/result/error/p_2007_008964.png and /dev/null differ diff --git a/image/chap04/result/error/p_2007_009088.png b/image/chap04/result/error/p_2007_009088.png deleted file mode 100644 index 3e5e92a..0000000 Binary files a/image/chap04/result/error/p_2007_009088.png and /dev/null differ diff --git a/image/chap04/result/error/p_2008_000673.png b/image/chap04/result/error/p_2008_000673.png deleted file mode 100644 index fa5e293..0000000 Binary files a/image/chap04/result/error/p_2008_000673.png and /dev/null differ diff --git a/image/chap04/result/error/p_2008_000763.png b/image/chap04/result/error/p_2008_000763.png deleted file mode 100644 index 5b4a048..0000000 Binary files a/image/chap04/result/error/p_2008_000763.png and /dev/null differ diff --git a/image/chap04/result/error/p_2008_001580.png b/image/chap04/result/error/p_2008_001580.png deleted file mode 100644 index 07a6b6c..0000000 Binary files a/image/chap04/result/error/p_2008_001580.png and /dev/null differ diff --git a/image/chap04/confusion.pdf b/image/confusion.pdf similarity index 100% rename from image/chap04/confusion.pdf rename to image/confusion.pdf diff --git a/image/template/.DS_Store b/image/template/.DS_Store deleted file mode 100644 index e63d2d9..0000000 Binary files a/image/template/.DS_Store and /dev/null differ diff --git a/image/template/logo.png b/image/template/logo.png deleted file mode 100644 index 3b0fe3f..0000000 Binary files a/image/template/logo.png and /dev/null differ diff --git a/latexmkrc b/latexmkrc new file mode 100644 index 0000000..dc12cd6 --- /dev/null +++ b/latexmkrc @@ -0,0 +1,22 @@ +$pdf_mode = 5; + +$xelatex = "xelatex -file-line-error -halt-on-error -interaction=nonstopmode -no-pdf -synctex=1 %O %S"; +$xdvipdfmx = "xdvipdfmx -q -E -o %D %O %S"; +$lualatex = "lualatex -file-line-error -halt-on-error -interaction=nonstopmode -synctex=1 %O %S"; + +$bibtex_use = 1.5; + +$clean_ext = "hd loa synctex.gz xdv"; + +$makeindex = "makeindex -s gind.ist %O -o %D %S"; +add_cus_dep('glo', 'gls', 0, 'glo2gls'); +sub glo2gls { + system("makeindex -s gglo.ist -o \"$_[0].gls\" \"$_[0].glo\""); +} +push @generated_exts, "glo", "gls"; + +add_cus_dep('nlo', 'nls', 0, 'nlo2nls'); +sub nlo2nls { + system("makeindex -s nomencl.ist -o \"$_[0].nls\" \"$_[0].nlo\""); +} +push @generated_exts, "nlo", "nls"; diff --git a/pre.tex b/pre.tex index 9aeb4be..6c585b6 100644 --- a/pre.tex +++ b/pre.tex @@ -32,8 +32,8 @@ } \institute[中山大学~计算机学院(软件学院)]{ - \includegraphics[height=0.1\textheight]{./image/template/logo.png} - % \includegraphics[height=0.1\textheight]{./image/template/sysu-logo.pdf} % 这里可以放一排所在实验室的logo,可以去学院官网底部或实验室主页弄到,如 + \includegraphics[height=0.1\textheight]{./image/template/SYSULogo.pdf} + % 这里可以放一排所在实验室的logo,可以去学院官网底部或实验室主页弄到,如 } \logo{\includegraphics[width=.08\linewidth]{./image/template/sysu-logo.pdf}} % 这个是每页都会出现的水印,可能会影响观感,自行决定放不放 @@ -88,9 +88,9 @@ \subsection{图像搭配单页说明} \end{block} \begin{figure} - \includegraphics[width=0.618\linewidth]{./image/chap04/illustration/hole.pdf} + \includegraphics[width=0.38\linewidth]{./image/confusion.pdf} \caption{单张图像} - \label{fig:hole} + \label{fig:confusion} \end{figure} \end{frame} @@ -104,19 +104,19 @@ \subsection{图像搭配单页说明} \end{itemize} \end{block} - \begin{figure} %文中的Grid-LSTM模型做的语义图像分割的例子 - \includegraphics[width=.2\linewidth,height=.15\linewidth]{./image/chap04/example/2007_000799.jpg} - \includegraphics[width=.2\linewidth,height=.15\linewidth]{./image/chap04/example/2007_002094.jpg} - \includegraphics[width=.2\linewidth,height=.15\linewidth]{./image/chap04/example/2007_004483.jpg} - \includegraphics[width=.2\linewidth,height=.15\linewidth]{./image/chap04/example/2007_003194.jpg} - \\ - \includegraphics[width=.2\linewidth,height=.15\linewidth]{./image/chap04/example/2007_000799.pdf} - \includegraphics[width=.2\linewidth,height=.15\linewidth]{./image/chap04/example/2007_002094.pdf} - \includegraphics[width=.2\linewidth,height=.15\linewidth]{./image/chap04/example/2007_004483.pdf} - \includegraphics[width=.2\linewidth,height=.15\linewidth]{./image/chap04/example/2007_003194.pdf} - \caption{并排的多张图像} - \label{fig:multi-image-example1} - \end{figure} + % \begin{figure} %文中的Grid-LSTM模型做的语义图像分割的例子 + % \includegraphics[width=.2\linewidth,height=.15\linewidth]{./image/pre/2007_000799.jpg} + % \includegraphics[width=.2\linewidth,height=.15\linewidth]{./image/pre/2007_002094.jpg} + % \includegraphics[width=.2\linewidth,height=.15\linewidth]{./image/pre/2007_004483.jpg} + % \includegraphics[width=.2\linewidth,height=.15\linewidth]{./image/pre/2007_003194.jpg} + % \\ + % \includegraphics[width=.2\linewidth,height=.15\linewidth]{./image/pre/2007_000799.pdf} + % \includegraphics[width=.2\linewidth,height=.15\linewidth]{./image/pre/2007_002094.pdf} + % \includegraphics[width=.2\linewidth,height=.15\linewidth]{./image/pre/2007_004483.pdf} + % \includegraphics[width=.2\linewidth,height=.15\linewidth]{./image/pre/2007_003194.pdf} + % \caption{并排的多张图像} + % \label{fig:multi-image-example1} + % \end{figure} \end{frame} @@ -134,7 +134,7 @@ \subsection{单页并排} \end{minipage}\begin{minipage}{.6\linewidth} \begin{figure} - \includegraphics[width=.95\linewidth]{./image/chap03/overleaf-example.jpg} + \includegraphics[width=0.9\linewidth]{./image/template/SYSULogo.pdf} \end{figure} \end{minipage} @@ -154,11 +154,13 @@ \subsection{单页双图} \begin{figure} \begin{minipage}{0.49\linewidth} - \includegraphics[height=0.45\textheight]{./image/chap04/example/2007_004483.pdf} + \centering + \includegraphics[height=0.45\textheight]{./image/template/sysu-logo.pdf} \caption{一} \end{minipage} \begin{minipage}{0.49\linewidth} - \includegraphics[height=0.45\textheight]{./image/chap04/example/2007_003194.pdf} + \centering + \includegraphics[height=0.45\textheight]{./image/confusion.pdf} \caption{二} \end{minipage} \end{figure} @@ -167,15 +169,15 @@ \subsection{单页双图} \subsection{单页大图} -\begin{frame} +% \begin{frame} - \begin{figure} - \includegraphics[width=0.9\linewidth]{./image/chap03/overleaf-example.jpg} - \caption{Overleaf使用例子,这里的描述可以长一些} - \label{fig:overleaf-example} - \end{figure} + % \begin{figure} + % \includegraphics[width=0.9\linewidth]{./image/chap03/overleaf-example.jpg} + % \caption{Overleaf使用例子,这里的描述可以长一些} + % \label{fig:overleaf-example} + % \end{figure} -\end{frame} +% \end{frame} \section{算法设计} @@ -230,6 +232,10 @@ \subsection{图像搭配单页说明} e^{i\pi}+1=0 \end{equation} + \begin{equation} + \hat{f}(\xi) = \int_{-\infty }^{\infty } f(x)e^{-2\pi ix\xi } \mathrm{d}x + \end{equation} + \end{frame} \section{实验与结果} diff --git a/reference.bib b/reference.bib index 0a57d84..849a352 100644 --- a/reference.bib +++ b/reference.bib @@ -3,13 +3,6 @@ % 参考文献是毕业设计(论文)不可缺少的组成部分,它反映毕业设计(论文)的取材来源、材料的广博程度和材料的可靠程度,也是作者对他人知识成果的承认和尊重。一份完整的参考文献可向读者提供一份有价值的信息资料,列入的文献应在 10 篇以上,其中外文文献在 2 篇以上。 %% -@program{sysu-thesis, - title = {中山大学毕业论文Latex模板}, - author = {Songguang Chen and Junjie Huang and Yongfeng, Wang}, - url = {https://github.com/SYSU-SCC/sysu-thesis}, - year = {2020} -} - @article{liu2011sift, title = {Sift flow: Dense correspondence across scenes and its applications}, author = {Liu, Ce and Yuen, Jenny and Torralba, Antonio}, @@ -88,3 +81,191 @@ @book{peng2024 publisher = {机械工业出版社}, year = {2024}, } + +@article{knuth84, + author = {Donald E. Knuth}, + title = {Literate Programming}, + journal = {The Computer Journal}, + year = {1984}, + number = {2}, + volume = {27}, + pages = {97--111}, +} + +@book{knuth86a, + author = {Donald E. Knuth}, + title = {The {\TeX}book}, + volume = {A}, + publisher = {Addison-Wesley}, + address = {Reading, MA, USA}, + year = {1986}, + series = {Computers and Typesetting}, +} + +@book{lamport94, + author = {Leslie Lamport}, + title = {{\LaTeX}: a Document Preparation System}, + publisher = {Addison-Wesley}, + address = {Reading, MA, USA}, + edition = {2}, + year = {1994}, +} + +@book{tlc2, + author = {Frank Mittelbach and Michel Goossens and Johannes + Braams and David Carlisle}, + title = {The {\LaTeX} Companion}, + publisher = {Addison-Wesley}, + address = {Reading, MA, USA}, + edition = {2}, + year = {2004}, +} + + +2.14.1 顺序编码制 + +@book{sunliguang2016jidi, + editor = {孙立广}, + title = {极地科学前沿与热点:顶级期刊论文摘要汇编(1999—2010)}, + address = {合肥}, + publisher = {中国科学技术大学出版社}, + year = {2016}, + pages = {222}, +} + +@book{liujingshuang2014shidi, + author = {刘景双}, + title = {湿地生态系统碳、氮、硫、磷生物地球化学过程}, + address = {合肥}, + publisher = {中国科学技术大学出版社}, + year = {2014}, +} + +@book{crawford1995future, + author = {Crawford, Walt and Gorman, Michael}, + title = {Future Libraries: Dreams, Madness, \& Reality}, + address = {Chicago}, + publisher = {American Library Association}, + year = {1995}, +} + +@incollection{chenggenwei1999hongshui, + author = {程根伟}, + title = {1998年长江洪水的成因与减灾对策}, + editor = {许厚泽 and 赵其国}, + booktitle = {长江流域洪涝灾害与科技对策}, + address = {北京}, + publisher = {科学出版社}, + year = {1999}, + pages = {26--32}, +} + +@incollection{buseck2018subsolidus, + title = {Subsolidus Phenomena in Pyroxenes}, + author = {Buseck, Peter R and Nord, Jr., Gordon L and Veblen, David R}, + editor = {Charles T. Prewitt}, + booktitle = {Pyroxenes}, + address = {Washington, D.C.}, + publisher = {Mineralogical Society of America}, + year = {1980}, + pages = {117--212}, +} + +@inproceedings{fourney1971advances, + author = {Fourney, M E}, + title = {Advances in Holographic Photoelasticity}, + booktitle = {American Society of Mechanical Engineers.Applied Mechanics Division.Symposium on Applications of Holography in Mechanics, August 23-25,1971,University of Southern California, Los Angeles, California}, + address = {New York}, + publisher = {ASME}, + year = {1971}, + pages = {17--38}, +} + +@phdthesis{sunyuwen2000hanyu, + author = {孙玉文}, + title = {汉语变调构词研究}, + address = {北京}, + school = {北京大学}, + year = {2000}, +} + +@phdthesis{cairns1965infrared, + author = {Cairns, Bruce Richard}, + title = {Infrared Spectroscopic Studies of Solid Oxygen}, + address = {Berkeley}, + school = {Univ. of California}, + date = {1965}, +} + + +2.14.2 著者-出版年制 + +@book{baker1995future, + author = {Baker, S K and Jackson, M E}, + title = {The Future of Resource Sharing}, + address = {New York}, + publisher = {The Haworth Press}, + year = {1995}, +} + +@article{yangzongying1996dianzi, + author = {杨宗英}, + title = {电子图书馆的现实模型}, + journal = {中国图书馆学报}, + year = {1996}, + number = {2}, + pages = {24--29}, + key = {yang2 zong1 ying1}, +} + +@book{liubin2014lixue, + author = {刘斌}, + title = {力学}, + address = {合肥}, + puslisher = {中国科学技术大学出版社}, + pages = {24--29}, + year = {2014}, + key = {yang2 zong1 ying1}, +} + + +本科毕业论文(设计)参考文献式样 + +@article{ustc-bachelor:01, + title = {网络时代经济发展战略特征}, + author = {刘文富 and 顾丽梅}, + year = {2000}, + journal = {学术研究}, + volume = {21}, + number = {4}, + pages = {35--40}, + url = {https://kns.cnki.net/kcms2/article/abstract?v=3uoqIhG8C44YLTlOAiTRKgchrJ08w1e79zTD32bjb4xSTlZqRyr7rTIf7ok1AFpatLUPx8UT1OWFBNkw65sK7Uwjbq66SQOt&uniplatform=NZKPT}, + langid = {chinese} +} + +@book{ustc-bachelor:02, + title = {知识时代的企业合作经营}, + author = {肖渡 and 沈群红 and 张芸 and 胡汉辉}, + year = {2000}, + pages = {67--69}, + publisher = {北京大学出版社}, + address = {北京}, + url = {https://book.douban.com/subject/1632549/}, + langid = {chinese} +} + +@article{ustc-bachelor:04, + title = {Vibrational Dependence of the Anisotropic Intermolecular Potential of Argon-Hydrogen Chloride}, + author = {Hutson, Jeremy M.}, + year = {1992}, + month = may, + journal = {J. Phys. Chem.}, + volume = {96}, + number = {11}, + pages = {4237--4247}, + issn = {0022-3654}, + doi = {10.1021/j100190a026}, + url = {https://doi.org/10.1021/j100190a026}, + urldate = {2023-05-31}, + langid = {english} +} diff --git a/sysusetup.tex b/sysusetup.tex index 22c186b..0c80076 100644 --- a/sysusetup.tex +++ b/sysusetup.tex @@ -64,9 +64,14 @@ % 顺序编码制 \usepackage[sort]{natbib} \bibliographystyle{sysuthesis-numerical} +% 著者-出版年制 +% \usepackage{natbib} +% \bibliographystyle{sysuthesis-authoryear} -% 参考文献使用 BibLaTeX 宏包 +% 参考文献使用 BibLaTeX 宏包,下面三行代码三选一。 % \usepackage[style=sysuthesis-numeric]{biblatex} +% \usepackage[bibstyle=sysuthesis-numeric,citestyle=sysuthesis-inline]{biblatex} +% \usepackage[style=sysuthesis-authoryear]{biblatex} % 声明 BibLaTeX 的数据库 % \addbibresource{reference.bib} diff --git a/sysuthesis-authoryear.bbx b/sysuthesis-authoryear.bbx new file mode 100644 index 0000000..7d6878e --- /dev/null +++ b/sysuthesis-authoryear.bbx @@ -0,0 +1,4163 @@ +%% +%% --------------------------------------------------------------- +%% biblatex-gb7714-2015 --- A biblatex implementation of the +%% GBT7714-2025 bibliography style,author year sequence +%% Maintained by huzhenzhen +%% E-mail: hzzmail@163.com +%% Released under the LaTeX Project Public License v1.3c or later +%% --------------------------------------------------------------- +%% +% +% 版本和时间信息 +% +\def\versionofgbtstyle{2026/04/11 v1.1w} +\def\versionofbiblatex{\abx@version} +\ProvidesFile{gb7714-2025ay.bbx}[\versionofgbtstyle biblatex bibliography style] +%\RequireBiber[3]%显式指定用biber后端,当用bibtex时会报错,但其实不会影响编译,只是采用bibtex后无法达成格式需求 + +%===================================================================== +%加载标准样式 +%===================================================================== +\RequireBibliographyStyle{authoryear} +\RequirePackage{xstring} + + +%===================================================================== +% 功能函数 +%===================================================================== + % + % 判断CJK字符的函数,用于判断作者等信息是否由中文字符构成 + % v1.0k,20180509,hzz + % + % 原理方法:用biber中的perl方法代替。因为利用tex函数对字符判断时,当字符在宏 + % 中时,基于`的方法无法解决GBK编码的问题,基于CJKsymbol的方法无法解决utf-8 + % 编码用xelatex编译的问题。 + % + % 原理是:利用perl正则将中文标识记录到域中, + % 然后利用\iffieldundef和\iffieldequalstr进行判断 + \providetoggle{ifCJKforgbt} + \def\testCJKfirst#1{% + \iffieldundef{#1}{\togglefalse{ifCJKforgbt}}{% + \iffieldequalstr{#1}{chinese}{\toggletrue{ifCJKforgbt}}{\togglefalse{ifCJKforgbt}}}} + + % + % 2个卷的解析函数,用于连续出版物 + % + % 原理方法: 范围起止间隔符号还是用-,而不是与date相同的/,因为有合期期刊的问题,需要用到/符号 + \newcommand{\multivolparser}[1]{% + \IfSubStr{#1}{-}% + {\StrBefore{#1}{-}[\multivolfirst]\StrBehind{#1}{-}[\multivolsecond]}% + {\def\multivolfirst{#1}\def\multivolsecond{}}% + } + + % + % 2个期的解析函数,用于连续出版物 + % + \newcommand{\multinumberparser}[1]{% + \IfSubStr{#1}{-}% + {\StrBefore{#1}{-}[\multinumberfirst]\StrBehind{#1}{-}[\multinumbersecond]}% + {\def\multinumberfirst{#1}\def\multinumbersecond{}}% + } + +%===================================================================== +% 数据模型定义 +%===================================================================== + %定义类型和载体标识,从gb内容看载体基本属于介质。 + %为与lee zeping的bst的样式统一,使用mark和medium这两域名 + %为单个条目的姓名格式控制增加nameformat和namefmtid两个域 + %为缩略信息文献表增加了shortbooktitle域 + %为多语言排序增加了lansortorder域 + %因为language域会被clearlang选项清除,增加languageid域,类型设为field而不是list + \DeclareDatamodelFields[type=field,datatype=literal]{mark,medium,nameformat} + \DeclareDatamodelFields[type=field,datatype=integer]{namefmtid} + \DeclareDatamodelFields[type=field,datatype=literal]{shortbooktitle} + \DeclareDatamodelFields[type=field,datatype=literal]{lansortorder} + \DeclareDatamodelFields[type=field,datatype=literal]{languageid} + \DeclareDatamodelFields[type=field,datatype=integer]{refnumber} + \DeclareDatamodelFields[type=field,datatype=literal]{scale}%表示地图比例 + \DeclareDatamodelFields[type=field,datatype=literal]{dimensions}%表示地图大小 + + + %因为biblatex更新3.14版本以后,biber对于为声明数据模型的条目类型 + %不再默认读取,而是以空字符串作为条目类型名,自然在条目定义alias时 + %就会出现问题,因此显式的声明一下newspaper,然后保留后面采用alias的方式 + %而standard类型则是采用另一种方式直接在sourcemap中转换为其它类型。 + \DeclareDatamodelEntrytypes{newspaper}% + + +%% +%%符号的垂直位置调整一下 +%% 20220625,hzz,v1.1i +\newlength{\BracketLift} +\setlength{\BracketLift}{0.0ex} +%如下4个字符可以做全局性的改变,无论是在citation还是bibliography中 +\def\CharParenLeft{(} +\def\CharParenRight{)} +\def\CharBracketLeft{[} +\def\CharBracketRight{]} +%如下4个用于改变biblatex提供的括号命令中的字符的位置抬升 +\renewcommand*{\bibleftparen}{\blx@postpunct\raise\BracketLift\hbox{\CharParenLeft}} +\renewcommand*{\bibrightparen}{\blx@postpunct\raise\BracketLift\hbox{\CharParenRight}\midsentence} +\renewcommand*{\bibleftbracket}{\blx@postpunct\raise\BracketLift\hbox{\CharBracketLeft}} +\renewcommand*{\bibrightbracket}{\blx@postpunct\raise\BracketLift\hbox{\CharBracketRight}\midsentence} +%如下4个用于改变biblatex-gb7714-2015相关的括号命令中的字符的位置抬升 +\newcommand*{\gbleftparen}{\raise\BracketLift\hbox{\CharParenLeft}} +\newcommand*{\gbrightparen}{\raise\BracketLift\hbox{\CharParenRight}} +\newcommand*{\gbleftbracket}{\raise\BracketLift\hbox{\CharBracketLeft}} +\newcommand*{\gbrightbracket}{\raise\BracketLift\hbox{\CharBracketRight}} + + +%===================================================================== +% 设置宏包选项 +%===================================================================== + % + % 增加一个控制全角和半角标点的选项gbpunctwidth + % 20250423,v1.1t,hzz + % 三个选项值为:half全部半角,full全部全角,mixed全角半角混合,bylan是中文全角英文半角 + \DeclareBibliographyOption[string]{gbpunctwidth}[half]{% + \ifstrequal{#1}{full}{\execgbpunctwidthfull\execgbpunctfullwidth}% + {\ifstrequal{#1}{mixed}{\execgbpunctwidthmixed\execgbpunctfullwidth} + {\ifstrequal{#1}{bylan}{\execgbpunctwidthbylan\execgbpunctfullwidth}{\execgbpunctwidthhalf}}}% + } + + %定义一些标点为中文全角标点 + \def\execgbpunctwidthmixed{% + \def\gbpunctcommacite{\mbox{,}\allowbreak} + \def\gbpunctmarkcite{\mbox{,}\allowbreak}% + \def\gbpunctsemicoloncite{\mbox{,}\allowbreak} + \def\gbpunctdot{\adddot\addspace}% + \def\gbpunctdotlanen{\adddot\addspace}% + \def\gbpunctmark{\mbox{,}\allowbreak}% + \def\gbpunctmarklanen{\mbox{,}\allowbreak}% + \def\gbpunctcomma{\mbox{,}\allowbreak}% + \def\gbpunctcommalanen{\mbox{,}\allowbreak}%\addcomma\addspace + \def\gbpunctcolon{\mbox{:}\allowbreak}% + \def\gbpunctcolonlanen{\mbox{:}\allowbreak}% + \def\gbpunctsemicolon{\mbox{;}\allowbreak}% + \def\gbpunctttl{《}% + \def\gbpunctttr{》\allowbreak} + \def\gbpunctprl{(}% + \def\gbpunctprr{)\allowbreak}% + \def\CharParenLeft{\allowbreak (} + \def\CharParenRight{)\allowbreak}% + } + + %引用的标注标签中不按语言区分,因为会存在混杂(英文、中文在同一处出现)的情况。 + \def\execgbpunctwidthbylan{% + \def\gbpunctcommacite{\mbox{,}\allowbreak} + \def\gbpunctmarkcite{\mbox{,}\allowbreak}% + \def\gbpunctsemicoloncite{\mbox{,}\allowbreak} + \def\gbpunctdot{\mbox{.}\allowbreak}% + \def\gbpunctdotlanen{\adddot\addspace}% + \def\gbpunctmark{\mbox{,}\allowbreak}% + \def\gbpunctmarklanen{\addcomma\addspace}% + \def\gbpunctcomma{\mbox{,}\allowbreak}% + \def\gbpunctcommalanen{\addcomma\addspace}%\addcomma\addspace + \def\gbpunctcolon{\mbox{:}\allowbreak}% + \def\gbpunctcolonlanen{\addcolon\addspace}% + \def\gbpunctsemicolon{\mbox{;}\allowbreak}% + \def\gbpunctttl{《}% + \def\gbpunctttr{》\allowbreak} + \def\gbpunctprl{(}% + \def\gbpunctprr{)\allowbreak}% + \def\CharParenLeft{\iffieldequalstr{userd}{chinese}{\allowbreak (}{(}} + \def\CharParenRight{\iffieldequalstr{userd}{chinese}{)\allowbreak}{)}}% + } + + \def\execgbpunctwidthfull{% + \def\gbpunctcommacite{\mbox{,}\allowbreak} + \def\gbpunctmarkcite{\mbox{,}\allowbreak}% + \def\gbpunctsemicoloncite{\mbox{,}\allowbreak} + \def\gbpunctdot{\mbox{.}\allowbreak}% + \def\gbpunctdotlanen{\mbox{.}\allowbreak}% + \def\gbpunctmark{\mbox{,}\allowbreak}% + \def\gbpunctmarklanen{\mbox{,}\allowbreak}% + \def\gbpunctcomma{\mbox{,}\allowbreak}% + \def\gbpunctcommalanen{\mbox{,}\allowbreak}%\addcomma\addspace + \def\gbpunctcolon{\mbox{:}\allowbreak}% + \def\gbpunctcolonlanen{\mbox{:}\allowbreak}% + \def\gbpunctsemicolon{\mbox{;}\allowbreak}% + \def\gbpunctttl{《}% + \def\gbpunctttr{》\allowbreak} + \def\gbpunctprl{(}% + \def\gbpunctprr{)\allowbreak}% + \def\CharParenLeft{(}% + \def\CharParenRight{)\allowbreak}% + } + + \def\execgbpunctwidthhalf{% + \def\gbpunctdot{\adddot}% + \def\gbpunctdotlanen{\adddot\addspace}% + \def\gbpunctmark{\addcomma\addspace}% + \def\gbpunctmarklanen{\addcomma\addspace}% + \def\gbpunctcomma{\addcomma\addspace}% + \def\gbpunctcommalanen{\addcomma\addspace}% + \def\gbpunctcolon{\addcolon\addspace}% + \def\gbpunctcolonlanen{\addcolon\addspace}% + \def\gbpunctsemicolon{\addsemicolon\addspace}% + %\def\gbpunctttl{《}% + %\def\gbpunctttr{》}% + } + + % + % 增加一个控制是否输出与author相同的editor或bookauthor的选项 + % 20240517,v1.1r,hzz + \newtoggle{bbx:gbnosameeditor} + \DeclareBibliographyOption{gbnosameeditor}[false]{%biblatex低版本 + \settoggle{bbx:gbnosameeditor}{#1}} + \ExecuteBibliographyOptions{gbnosameeditor} + + % + % 增加一个控制是否输出and others信息的选项 + % 20240315,v1.1p,hzz + \newtoggle{bbx:gbnoothers} + \DeclareBibliographyOption{gbnoothers}[false]{%biblatex低版本 + \settoggle{bbx:gbnoothers}{#1}} + \ExecuteBibliographyOptions{gbnoothers} + + % + % 增加一个控制是否输出恢复传统crossref作用的选项 + % 20210216,v1.0w,hzz + \newtoggle{bbx:citexref} + \DeclareBibliographyOption{citexref}[true]{% + \settoggle{bbx:citexref}{#1}} + \ExecuteBibliographyOptions{citexref} + + \newbibmacro*{citexref}{% + \printtext[bibhyperref]{% + \printfield{labelprefix}% + \printfield{labelnumber}% + \ifbool{bbx:subentry} + {\printfield{entrysetcount}} + {}}} + + \DeclareCiteCommand{\bbx@xrefcite}[\mkbibbrackets]% + {\boolfalse{citetracker}% + \boolfalse{pagetracker}% + \boolfalse{backtracker}} + {\usebibmacro{citexref}} + {} + {} + + \newbibmacro*{crosscite}[1]{% + \iftoggle{bbx:citexref} + {\iffieldundef{crossref} + {\iffieldundef{xref} + {\usebibmacro{#1}} + {\printtext{\bbx@xrefcite{\thefield{xref}}}}} + {\printtext{\bbx@xrefcite{\thefield{crossref}}}}} + {\usebibmacro{#1}}} + + % + % 增加一个控制是否输出文献载体的选项 + % 20191125,v1,0s,hzz + \newtoggle{bbx:gbmedium} + \DeclareBibliographyOption{gbmedium}[true]{%biblatex低版本 + \settoggle{bbx:gbmedium}{#1}} + \ExecuteBibliographyOptions{gbmedium} + + % + % 增加一个控制是否输出annotation域的选项,该域可以用于在文献条目后面输出一些注释信息 + % 20190509,v1,0s,hzz + \newtoggle{bbx:gbannote} + \DeclareBibliographyOption{gbannote}[false]{%biblatex低版本 + \settoggle{bbx:gbannote}{#1}} + \ExecuteBibliographyOptions{gbannote} + % + %用于在文献条目后面输出注释信息的宏 + %FieldFormat{annotation}用于设置注释信息的格式 + \DeclareFieldFormat{annotation}{% + \printtext{\addspace\gbleftparen#1\gbrightparen}% + } + \renewbibmacro*{annotation}{% + \iftoggle{bbx:gbannote}% + {\iffieldundef{annotation}% + {\printfile[annotation]{\bibannotationprefix\thefield{entrykey}.tex}}% + {\printfield{annotation}}}% + {}% + } + + + % + % 增加一个控制是否输出type域的选项 + % 20190212,v1,0q,hzz + \newtoggle{bbx:gbfieldtype} + \DeclareBibliographyOption{gbfieldtype}[false]{%biblatex低版本 + \settoggle{bbx:gbfieldtype}{#1}} + \ExecuteBibliographyOptions{gbfieldtype} + + % + % 增加一个控制是否根据页码重设脚注数字标号的选项 + % 20190422,v1,0r,hzz + \newtoggle{bbx:gbfnperpage} + \DeclareBibliographyOption{gbfnperpage}[false]{% + \settoggle{bbx:gbfnperpage}{#1}} + \ExecuteBibliographyOptions{gbfnperpage} + + % + % 增加一个选项,用于控制是否实现GB/T 7714-2015标准的脚注文献表 + % 20190203,v1.0p,hzz + % 原理方法:默认做patch,文献引用带圈上标数字表示,脚注中的文献用带圈非上标数字做标签 + % 当前面的脚注中已经存在当前文献,那么当前文献内容不再输出而用同(4)这样的方式 + % 需要注意的是由于小页环境和表格中的脚注本身的问题,可能会有一些问题 + \DeclareBibliographyOption{gbfootbib}[false]{% + \ifstrequal{#1}{false}{}{\execgbfootbib\execgbfootbibfmt}} + \ExecuteBibliographyOptions{gbfootbib} + % + % 增加一个选项,用于控制分离后的脚注的格式 + % 20220829,v1.1j,hzz + % 将原来的一个gbfootbib选项控制所有格式分离为由两个选项gbfootbib和gbfootbibfmt控制 + % 分离后,gbfootbibfmt实现同(4)这样的方式,gbfootbib则实现全部的格式 + \DeclareBibliographyOption{gbfootbibfmt}[false]{% + \ifstrequal{#1}{false}{}{\execgbfootbib}} + \ExecuteBibliographyOptions{gbfootbibfmt} + + %% + \newlength{\footbibmargin} + \newlength{\footbiblabelsep} + \setlength{\footbibmargin}{1em}%脚注的段落左侧缩进距离 + \setlength{\footbiblabelsep}{0.5em}%脚注中标记号与脚注段落的间距 + + \def\execgbfootbibfmt% + {%利用footmisc宏包来实现脚注文献的悬挂对齐 + \AtEndPreamble{ + \@ifclassloaded{beamer}{}{ + %beamer类因为其特殊性,为避免冲突不调footmisc。 + %同时footmisc与hyperref宏包也不兼容,所以使用footmisc时会破坏脚注的超链接 + %如果要实现超链接可以将下句注释掉,这里留着主要是实现悬挂对齐。 + %\PassOptionsToPackage{perpage,hang}{footmisc}% + %\RequirePackage{footmisc}% + + %重新实现脚注的根据单页重设脚注号码 + %重新实现脚注的悬挂对齐问题,不再使用footmisc,直接从latex核心代码和hyperref代码进行修改 + %v1.0q 20190317 hzz + %v1.0r 20190422 hzz 根据gbfnperpage选项设置 + \iftoggle{bbx:gbfnperpage}% + {\@addtoreset{footnote}{page}}{}%重设计数器 + + \@ifpackageloaded{hyperref}{%加载hyperref则对\H@@footnotetext做重定义 + \long\def\H@@footnotetext##1{\insert\footins{% + \reset@font\footnotesize + \interlinepenalty\interfootnotelinepenalty + \splittopskip\footnotesep + \splitmaxdepth \dp\strutbox \floatingpenalty \@MM + \hsize\columnwidth \@parboxrestore + \protected@edef\@currentlabel{% + \csname p@footnote\endcsname\@thefnmark + }% + \color@begingroup + \leftskip \footbibmargin%增加的左侧缩进 + \@makefntext{% + \rule\z@\footnotesep\ignorespaces##1\@finalstrut\strutbox% + }% + \color@endgroup}}% + + \long\def\H@@mpfootnotetext##1{% + \global\setbox\@mpfootins\vbox{% + \unvbox\@mpfootins + \reset@font\footnotesize + \hsize\columnwidth + \@parboxrestore + \protected@edef\@currentlabel + {\csname p@mpfootnote\endcsname\@thefnmark}% + \leftskip \footbibmargin%增加的左侧缩进 + \color@begingroup + \@makefntext{% + \rule\z@\footnotesep\ignorespaces##1\@finalstrut\strutbox}% + \color@endgroup}} + }{%否则对latex核心代码中的\@footnotetext做重定义 + \long\def\@footnotetext##1{\insert\footins{% + \reset@font\footnotesize + \interlinepenalty\interfootnotelinepenalty + \splittopskip\footnotesep + \splitmaxdepth \dp\strutbox \floatingpenalty \@MM + \hsize\columnwidth \@parboxrestore + \protected@edef\@currentlabel{% + \csname p@footnote\endcsname\@thefnmark + }% + \color@begingroup + \leftskip \footbibmargin%增加的左侧缩进 + \@makefntext{% + \rule\z@\footnotesep\ignorespaces##1\@finalstrut\strutbox% + }% + \color@endgroup}}% + + \long\def\@mpfootnotetext##1{% + \global\setbox\@mpfootins\vbox{% + \unvbox\@mpfootins + \reset@font\footnotesize + \hsize\columnwidth + \@parboxrestore + \protected@edef\@currentlabel + {\csname p@mpfootnote\endcsname\@thefnmark}% + \leftskip \footbibmargin%增加的左侧缩进 + \color@begingroup + \@makefntext{% + \rule\z@\footnotesep\ignorespaces##1\@finalstrut\strutbox}% + \color@endgroup}} + } + + \long\def\@makefntext##1{%增加了脚注标记与正文的间隔 + \parindent 1em\noindent \hb@xt@ 0em{\hss \@makefnmark\makebox[\footbiblabelsep]{}}##1} + + } + + % + %使脚注标记加圈并设置数字的字体为tiny,不使用修改thefootnote的方式 + \def\@makefnmark{\hbox{\@textsuperscript{\textcircled{\tiny\@thefnmark}}}} + %做patch使得脚注内容中的脚注数字标签不上标 + \pretocmd{\@makefntext}{% + \def\@makefnmark{% + \hbox{\textcircled{\tiny\@thefnmark}}% + }% + }{}{} + } + } + + \def\execgbfootbib% + {% + %开启引用跟踪计数器,为使用\ifciteseen等测试命令 + \ExecuteBibliographyOptions{citetracker=true} + + % + %判断当前文献是否已经引用过且是做的footfullcite(即已经作为脚注输出文献内容) + %记录首次输出时的脚注号码,用于后面再次引用该文献时的输出,比如同(4)。 + %v1.0q 20190309 区分使脚注标注适应minipage中的情况 + \newbibmacro*{citesavefn}{% + \ifciteseen%当被引用过为true + {\ifcsdef{sec\arabic{refsection}\arabic{page}et\thefield{entrykey}}%当已经定义过脚注序号信息 + {\csgdef{labelsec\arabic{refsection}\arabic{page}et\thefield{entrykey}}{% + \str@sameentry\gdef\@thefnmark{\csuse{sec\arabic{refsection}\arabic{page}et\thefield{entrykey}}}% + \@makefnmark% + }}% + {\csxdef{sec\arabic{refsection}\arabic{page}et\thefield{entrykey}}{% + \ifcsstring{@mpfn}{mpfootnote}{\thempfootnote}{\thefootnote}% + }}% + }% + {\csxdef{sec\arabic{refsection}\arabic{page}et\thefield{entrykey}}{% + \ifcsstring{@mpfn}{mpfootnote}{\thempfootnote}{\thefootnote}% + %判断在minipage中比较麻烦,这里使用\@mpfn的定义进行判断 + }}% + } + + % + %重定义\footfullcite使完成gb7714-2015的脚注文献要求 + \DeclareCiteCommand{\footfullcite}[\mkbibfootnote]% + {\defcounter{maxnames}{\blx@maxbibnames}%局部定义maxnames和minnames计数器 + \defcounter{minnames}{\blx@minbibnames}%使footfullcite内的作者输出与正文文献表中的一致。 + \usebibmacro{prenote}% + \renewbibmacro*{postnote}{% + \iffieldundef{postnote}% + {}{\setunit{\subtitlepunct}\printtext{\thefield{postnote}}}}%由于ay样式中没有修改postnote域,此处因为格式需要不使用默认域格式 + }% + {\usebibmacro{citesavefn}% + \ifcsdef{labelsec\arabic{refsection}\arabic{page}et\thefield{entrykey}}% + {\csuse{labelsec\arabic{refsection}\arabic{page}et\thefield{entrykey}}\nopunct}% + {\usedriver{\DeclareNameAlias{sortname}{default}}{\thefield{entrytype}}}% + }% + {\multicitedelim}% + {\usebibmacro{postnote}} + } + + + % + % 增加一个选项,用于控制gb7714的使用范围,即英文文献和中文文献使用不同的样式 + % 20180814,v1.0m,hzz + % 原理方法: + % 只为兼容性考虑不做任何处理 + \DeclareBibliographyOption{gbstyle}[true]{%biblatex低版本 + } + + % + % 增加一个控制是否输出文献类型和载体标识的选项 + % + % 原理方法: + % 对于biblatex3.4以上版本DeclareBibliographyOption命令中的[datatype]如果是boolean,那么是可以省略的 + % 所以用老版本的不用[datatype]的命令可以兼容所有biblatex版本 + \newtoggle{bbx:gbtype} + %\DeclareBibliographyOption[boolean]{gbtype}[true]{%biblatex高版本 + \DeclareBibliographyOption{gbtype}[true]{%biblatex低版本 + \settoggle{bbx:gbtype}{#1}} + \ExecuteBibliographyOptions{gbtype} + + % + % 增加一个源文件编码选择选项,当true时可以使用GBK编码。 + % v1.0k, 2018.05.08, by hzz + % + % 原理方法:将需要输出的中文字符串用命令形式表示存储,采用utf8编码时采用bbx文档 + % 内的定义即是utf8编码的中文字符串,但tex源文件是gbk编码时,利用gb7714-2015-gbk.def + % 文档内的gbk编码的字符串覆盖。这种覆盖只能在宏包末尾加载时成功实现,所以使用 + % AtEndOfPackage。该解决思路源自biblatex-caspervector宏包。 + % 另外注意: + % gbk编码的tex文档,利用pdflatex/latex能正确编译,利用xelatex能编译,但中文显示乱码 + % 在源文档前面增加 XeTeX 原语:\XeTeXinputencoding "GBK" 后,显示正常 + % utf-8编码的tex文档,利用xelatex能正确编译,而pdflatex/latex不能编译。 + \newtoggle{bbx:codegbk} + \DeclareBibliographyOption{gbcodegbk}[false]{% + \settoggle{bbx:codegbk}{#1}} + \ExecuteBibliographyOptions{gbcodegbk} + + \def\str@bibliography{参考文献} + \def\str@references{参考文献} + \def\str@bytranslator{译} + \def\str@andotherscn{等} + \def\str@andcn{和} + \def\str@backrefpage{引用页} + \def\str@backrefpages{引用页} + \def\str@noaddress{出版地不详} + \def\str@nopublisher{出版者不详} + \def\str@edition{版} + \def\str@volumecn{卷} + \def\str@numbercn{册} + \def\str@serialcn{第} + \def\str@sameentry{同} + \def\str@incn{见} + \def\str@mathesiscn{硕士学位论文} + \def\str@phdthesiscn{博士学位论文} + \def\str@editorcn{主编} + \def\str@editorscn{主编} + \def\str@compilerscn{整理} + \def\str@compilercn{整理} + \def\str@revisercn{编} + \def\str@reviserscn{编} + \def\str@foundercn{编著} + \def\str@founderscn{编著} + + \AtEndOfPackage{% + \iftoggle{bbx:codegbk}{% + \ExecuteBibliographyOptions{texencoding = GBK} + \input{gb7714-2015-gbk.def} + }{}} + + % + % 增加一个严格按GB/T 7714-2015给出著录格式控制域的输出的选项 + % v1.0k, 2018.05.08, by hzz + % + % 原理方法: + % 默认设置该选项为真,进而不输出GB/T 7714-2015中没有的域的信息 + % 这样可以避免因为bib文件带有多余的域的信息的输出,比如因为bibtex样式 + % 可能需要用于中英文判断的language域的信息。 + \newtoggle{bbx:gbstrict} + \DeclareBibliographyOption{gbstrict}[true]{% + \settoggle{bbx:gbstrict}{#1}} + \ExecuteBibliographyOptions{gbstrict} + + % + % 增加一个控制标题域超链接设置的选项 + % v1.0k, 2018.05.24, by hzz + % + % 原理方法: + % 利用标题域格式来实现,默认设置该选项为false,不做超链接。 + % 设置为true,则标题设置超链接 + \newtoggle{bbx:titlelink} + \DeclareBibliographyOption{gbtitlelink}[false]{% + \settoggle{bbx:titlelink}{#1}} + \ExecuteBibliographyOptions{gbtitlelink} + + % + % 增加一个控制参考文献标题是否能够被ctex宏包设置的选项 + % v1.0l, 2018.07.02, by hzz + % + % 原理方法: + % 重定义biblatex的宏,去除使用本地化字符串的方式,是的可以利用ctexset进行设置 + \newtoggle{bbx:ctexset} + \DeclareBibliographyOption{gbctexset}[true]{% + \settoggle{bbx:ctexset}{#1}} + \ExecuteBibliographyOptions{gbctexset} + \providecommand{\bibname}{参考文献} + \providecommand{\refname}{参考文献} + + \AtEndOfPackage{% + \iftoggle{bbx:ctexset}{% + \def\blx@defbibstrings#1#2{% + \def\do##1{\csundef{abx@lstr@##1}\csundef{abx@sstr@##1}}% + \abx@dostrings + \csuse{abx@strings@#1}% + \setkeys{blx@lbx}{#2}% + \let\do\blx@defbibstrings@i + \csxdef{abx@strings@#1}{\abx@dostrings}% + } + }{}} + + % + %增加一个处理佚名或noauthor的控制选项 + \DeclareBibliographyOption{gbnoauthor}[true]{% + \ifstrequal{#1}{false}{}{\dealnoathor}} + %\ExecuteBibliographyOptions{gbnoauthor=true}%对于需要展开较早(展开层级优先)的选项,这一执行无效,只能用宏包加载时给出的选项。 + + + % + % 增加一个恢复域格式为标准样式的控制选项 + % v1.0k, 2018.05.15, by hzz + % + % 原理方法: + % 默认设置该选项为false,采用国标要求的域格式输出相关域 + % 当设置该选项为true时,则重新利用标准样式的域格式输出相关的域 + \newtoggle{bbx:gbfieldstd} + \DeclareBibliographyOption{gbfieldstd}[false]{% + \settoggle{bbx:gbfieldstd}{#1}% + \ifstrequal{#1}{false}{}{\execgbfdfmtstd}% + } + \ExecuteBibliographyOptions{gbfieldstd} + + % + % 增加一个出版项自动处理控制选项,当true时使用出版者不详等信息补充缺失的出版信息。 + % + \newtoggle{bbx:gbpub} + \DeclareBibliographyOption{gbpub}[false]{% + %\settoggle{bbx:gbpub}{#1} %或采用下面这一句 + \ifstrequal{#1}{false}{\togglefalse{bbx:gbpub}}{\toggletrue{bbx:gbpub}}} + \ExecuteBibliographyOptions{gbpub} + + % + % 增加控制析出文献来源前的标点符号//输出的选项 + % v1.0k, 2018.04.20,added in by hzz + \newtoggle{bbx:gbpunctin} + \DeclareBibliographyOption{gbpunctin}[false]{% + \settoggle{bbx:gbpunctin}{#1}} + \ExecuteBibliographyOptions{gbpunctin} + + + % 选项设置 + % + \ExecuteBibliographyOptions{ + eprint=false, + useprefix = true, %名字的信息包括前缀 + date = year, %日期仅写到年 + maxbibnames=3, %将文献列表和引用中最大名字数量区分开 + minbibnames=3, + maxitems = 1,%设置列表最大数量 + minitems = 1, %设置缩减后的列表最小数量 + isbn=false, + sorting=gb7714-2015, + sortlocale=zh__pinyin,%zh__big5han,%zh__stroke,%zh__gb2312han,%zh__pinyin, + usetranslator=true, + sortcase=false, + } + + % + %为日期相关选项增加选项值gb7714-2015 + % + \csdef{mkdaterangegb7714-2015}#1{% + \begingroup + \blx@metadateinfo{#1}% + \iffieldundef{#1year} + {} + {\printtext[#1date]{% + \blx@gbdate{#1}{}}}% + \endgroup} + + \newrobustcmd*{\blx@gbdate}[3][]{% + \dateeraprintpre{#2#3year}% + \blx@imc@forcezerosy{\thefield{#2#3year}}\ifblank{#1}{}{\printfield{#1}}% + \iffieldundef{#2#3month}{}{\bibdatesep\blx@imc@forcezerosmdt{\thefield{#2#3month}}}% + \iffieldundef{#2#3day}{}{\bibdatesep\blx@imc@forcezerosmdt{\thefield{#2#3day}}}} + + %为姓名格式选择增加的计数器 + \newcounter{gbnamefmtcase} + \def\thegbnamefmtcase{\the\c@gbnamefmtcase} + %为数字标签格式选择增加的计数器/命令 + \newcommand{\mkgbnumlabel}[1]{\mkbibbrackets{#1}} + \def\gbbiblabelopt@bracket{\renewcommand{\mkgbnumlabel}[1]{\mkbibbrackets{##1}}} + \def\gbbiblabelopt@bracketqj{\renewcommand{\mkgbnumlabel}[1]{【##1】}} + \def\gbbiblabelopt@quanjiao{\renewcommand{\mkgbnumlabel}[1]{【##1】}} + \def\gbbiblabelopt@parens{\renewcommand{\mkgbnumlabel}[1]{\mkbibparens{##1}}} + \def\gbbiblabelopt@parensqj{\renewcommand{\mkgbnumlabel}[1]{(##1)}} + \def\gbbiblabelopt@dot{\renewcommand{\mkgbnumlabel}[1]{##1\adddot}} + \def\gbbiblabelopt@plain{\renewcommand{\mkgbnumlabel}[1]{##1}} + \def\gbbiblabelopt@box{\renewcommand{\mkgbnumlabel}[1]{\framebox{##1}}} + \def\gbbiblabelopt@circle{\renewcommand{\mkgbnumlabel}[1]{\textcircled{##1}}} + %为文献表中数字标签对齐方式选择增加的计数器/命令 + \newcounter{gbalignlabel} + \def\thegbalignlabel{\the\c@gbalignlabel} + %为引用标签标注/文献表中本地化字符串中英文选择增加的计数器/命令 + \newcounter{gbcitelocalcase} + \newcounter{gbbiblocalcase} + \def\thegbcitelocalcase{\the\c@gbcitelocalcase} + \def\thegbbiblocalcase{\the\c@gbbiblocalcase} + + + + % 增加不同语言排序的切换选项 + % gblanorder=chineseahead的顺序为cn,jp,kr,en,fr,ru + % gblanorder=englishahead的顺序为en,fr,ru,cn,jp,kr + % gblanorder=cn;en;ru;fr;jp;kr的顺序为指定的cn;en;ru;fr;jp;kr,自定义内容可以随意写以分号分隔 + % v1.0q,20190307,hzz + % + \DeclareBibliographyOption[string]{gblanorder}[chineseahead]{% + \ifstrequal{#1}{chineseahead}%%中文在前的顺序 + {\gdef\lancnorder{1}\gdef\lanjporder{2}\gdef\lankrorder{3}% + \gdef\lanenorder{4}\gdef\lanfrorder{5}\gdef\lanruorder{6}}% + {% + \ifstrequal{#1}{englishahead}% + {\execlanodeah\dealsortlan}% + {\execlanodudf{#1}\dealsortlan}% + }% + } + \ExecuteBibliographyOptions{gblanorder} + + \def\execlanodeah{%中文在后的顺序 + \gdef\lancnorder{4} + \gdef\lanjporder{5} + \gdef\lankrorder{6} + \gdef\lanenorder{1} + \gdef\lanfrorder{2} + \gdef\lanruorder{3}} + + \newcounter{lanordernum} + \newcommand{\execlanodudf}[1]{%like:cn;en;ru;fr;jp;kr + \setcounter{lanordernum}{0} + \DeclareListParser{\parsinglanorder}{;} + \renewcommand*{\do}[1]{\stepcounter{lanordernum}\csxdef{lan##1order}{\thelanordernum}} + \parsinglanorder{#1} + } + + % 增加本地化字符串的中英文切换选项 + % gbcitelocal指标注中的本地化字符串 + % gbbiblocal 指文献表中的本地化字符串 + % gblocal 指设置文献表和标注中的本地化字符串 + % v1.0o,20190103,hzz + % + \DeclareBibliographyOption[string]{gbcitelocal}[gb7714-2015]{% + \ifstrequal{#1}{gb7714-2015}{\setcounter{gbcitelocalcase}{0}}{}% + \ifstrequal{#1}{gb7714}{\setcounter{gbcitelocalcase}{0}}{}% + \ifstrequal{#1}{chinese}{\setcounter{gbcitelocalcase}{1}}{}% + \ifstrequal{#1}{english}{\setcounter{gbcitelocalcase}{2}}{}% + } + \ExecuteBibliographyOptions{gbcitelocal} + + \DeclareBibliographyOption[string]{gbbiblocal}[gb7714-2015]{% + \ifstrequal{#1}{gb7714-2015}{\setcounter{gbbiblocalcase}{0}}{}% + \ifstrequal{#1}{gb7714}{\setcounter{gbbiblocalcase}{0}}{}% + \ifstrequal{#1}{chinese}{\setcounter{gbbiblocalcase}{1}}{}% + \ifstrequal{#1}{english}{\setcounter{gbbiblocalcase}{2}}{}% + } + \ExecuteBibliographyOptions{gbbiblocal} + + \DeclareBibliographyOption[string]{gblocal}[gb7714-2015]{% + \ExecuteBibliographyOptions{gbbiblocal=#1}% + \ExecuteBibliographyOptions{gbcitelocal=#1}% + } + %\ExecuteBibliographyOptions{gblocal} %默认值已经通过两个相关选项设置 + + + % + % 增加序号标签格式处理选项,作者年制不做处理,给出只为兼容选项考虑 + % v1.0l,20180623,hzz + % + \DeclareBibliographyOption[string]{gbbiblabel}[bracket]{% + \csuse{gbbiblabelopt@#1} + } + \ExecuteBibliographyOptions{gbbiblabel} + + % + % 增加姓名大小写格式处理选项 + % + \DeclareBibliographyOption[string]{gbnamefmt}[lowercase]{% + \ifstrequal{#1}{uppercase}{\setcounter{gbnamefmtcase}{0}}{}% + \ifstrequal{#1}{lowercase}{\setcounter{gbnamefmtcase}{1}}{}% + \ifstrequal{#1}{givenahead}{\setcounter{gbnamefmtcase}{2}}{}%given-family + \ifstrequal{#1}{familyahead}{\setcounter{gbnamefmtcase}{3}}{}%family-given + \ifstrequal{#1}{pinyin}{\setcounter{gbnamefmtcase}{4}}{}% + \ifstrequal{#1}{reverseorder}{\setcounter{gbnamefmtcase}{5}}{}%family-given/given-family + \ifstrequal{#1}{quanpin}{\setcounter{gbnamefmtcase}{6}}{}% + \ifstrequal{#1}{fullname}{\setcounter{gbnamefmtcase}{7}}{}%英文的全拼,名在前-姓在后 + } + \ExecuteBibliographyOptions{gbnamefmt} + + % + % 增加标签对齐选项 + % + %因为在作者年制中,不需要使用,这里也增加,为了与顺序编码制的兼容性考虑。 + \DeclareBibliographyOption[string]{gbalign}[gb7714-2015ay]{ + \ifstrequal{#1}{right}{\setcounter{gbalignlabel}{0}\setaligngbnumeric}{} + \ifstrequal{#1}{left}{\setcounter{gbalignlabel}{1}\setaligngbnumeric}{} + \ifstrequal{#1}{center}{\setcounter{gbalignlabel}{2}\setaligngbnumeric}{} + \ifstrequal{#1}{centpos}{\setcounter{gbalignlabel}{3}\setaligngbnumeric}{} + \ifstrequal{#1}{gb7714-2015}{\setaligngbstyle}{} + \ifstrequal{#1}{gb7714}{\setaligngbstyle}{} + \ifstrequal{#1}{gb7714-2015ay}{}{}%默认就是ay样式的 + \ifstrequal{#1}{gb7714ay}{}{}%默认就是ay样式的 + }% + + + \ExecuteBibliographyOptions{ + giveninits = true, + urldate =gb7714-2015,%iso + eventdate =gb7714-2015,%iso + } + + +% +% 针对3.13<=biblatex版本的选项设置,因为内容有限,所以不再增加版本区分,而用时间直接判断 +% +% 解决国标中“王临慧, 2010a.”和“王临慧, 等, 2010b.”的问题 +% 在没有这个选项之前无法加上a和b +% v1.0s,20190828 +\@ifpackagelater{biblatex}{2019/08/16}{% + \ExecuteBibliographyOptions{% + nohashothers=true}}{} + + +%===================================================================== +%设置本地化字符串 +%===================================================================== + % + % 新建当地化字符串,用来记录“等”字符、“和”字符 + % + \NewBibliographyString{andotherscn} + \NewBibliographyString{andothersincitecn} + \NewBibliographyString{andothersincite} + \NewBibliographyString{andcn} + \NewBibliographyString{andothersjp} + \NewBibliographyString{andotherskr} + \NewBibliographyString{andjp} + \NewBibliographyString{andkr} + \NewBibliographyString{andincitecn} + \NewBibliographyString{andincite} + \NewBibliographyString{volumecn} + \NewBibliographyString{numbercn} + \NewBibliographyString{serialcn} + \NewBibliographyString{incn} + \NewBibliographyString{mathesiscn} + \NewBibliographyString{phdthesiscn} + \NewBibliographyString{editorcn} + \NewBibliographyString{editorscn} + \NewBibliographyString{bytranslatorcn} + \NewBibliographyString{compilercn} + \NewBibliographyString{compilerscn} + \NewBibliographyString{revisercn} + \NewBibliographyString{reviserscn} + \NewBibliographyString{foundercn} + \NewBibliographyString{founderscn} + + % + % 修改一些当地化字符串 + % + % 原理方法:直接利用当地化格式english修改出一些中文的格式,具体修改内容参考english.lbx文件 + % 当然也可以增加比如上面定义的andotherscn + % 注意:在lbx文件和bbx文件中定义本地字符串的不同语法,两个参数和一个参数的区别 + \DefineBibliographyStrings{english}{ + bibliography = {\str@bibliography}, + references = {\str@references}, + bytranslatorcn= {\str@bytranslator\adddot}, %将trans. by 改成 译 + byeditor={\iffieldequalstr{userd}{chinese}{\str@editorcn}{ed\adddotspace by}}, + and = {\addcomma},%将第2和3人名见的and符号改成 逗号,用\finalnamedelim命令也可以定义,参见3.9.1节 + andcn = {\addcomma},%\str@andcn\ and本地化字符串的中文对应词 + andincitecn = {\str@andcn},%将标注中的分开,便于与文献表中的区分 + andincite = {\addcomma\space},%注意add开头的命令会其把前面的空格去掉 + %andothers = {et al.}, %将超过3个人名的省略,et al.改成为 等 + andotherscn = {\str@andotherscn},%将超过3个人名的省略,et al.改成为 等 + andothersincitecn={\str@andotherscn},%将标注中的分开,便于与文献表中的区分 + andothersincite={et al\adddot}, + backrefpage = {\str@backrefpage:}, + backrefpages = {\str@backrefpages:}, + in={}, + volumecn={\str@volumecn}, + numbercn={\str@numbercn}, + serialcn={\str@serialcn}, + andothersjp={他}, + andotherskr={외}, + andjp={和}, + andkr={和}, + incn={}, + mathesiscn={\str@mathesiscn}, + phdthesiscn={\str@phdthesiscn}, + editorscn={\str@editorcn}, + editorcn={\str@editorcn}, + compilerscn={\str@compilerscn}, + compilercn={\str@compilercn}, + reviserscn={\str@reviserscn}, + revisercn={\str@revisercn}, + founderscn={\str@founderscn}, + foundercn={\str@foundercn}, + } + + % + % 增加两个命令用于临时的局部的修改本地化字符串 + % 其中\setlocalbibstring修改缩写字符串,setlocalbiblstring修改长字符串 + % 注意使用时因为是局部修改,因此要将其与需要修改的引用命令放在一个编组符号内 + % v1.0t,hzz,20190525 + \newcommand{\setlocalbibstring}[2]{% + \csdef{abx@sstr@#1}{#2}} + \newcommand{\setlocalbiblstring}[2]{% + \csdef{abx@lstr@#1}{#2}} + +%===================================================================== +% 动态数据修改 +%===================================================================== +% +% 各层次的数据映射和动态修改 +% +% 原理方法: +% 1. 进行语言包括中英文判断,并设置和记录,比如记录到userf,usere中 +% 2. 增加文献标识符如[M],[J]等,对一些容易混淆的域进行设置以增强兼容性 +% 3. \DeclareSourcemap命令对于biblatex3.11以下版本只能出现一次,3.11版开始支持多个 +% 4. \DeclarestyleSourcemap在biblatex v3.7版开始可以支持出现多次 +% 5. 把作者和译者信息准确的记录到userf,usere中,用于后面判断是否是cjk字符。 +% 注意:这里用userf,usere而不是namee,namef,是因为只有把name列表转成域,才能有效读取姓名中的字符, +% 如果用namee,namef,name信息会自动解析,所以就不能为cjk判断提供需要的信息 +% +% 不同的文献类型使用相同的驱动输出可以有5种方法: +% 1. 是数据源层的映射,将其它类型转换为某一要使用驱动的类型 +% 2. 是样式层映射,也是将其它类型转换为某一要使用驱动的类型 +% 3. 是驱动层映射,也是将其它类型转换为某一要使用驱动的类型 +% 4. 定义驱动类型别名DeclareBibliographyAlias,将其它类型定义为某一要使用驱动的类型的别名 +% 驱动别名定义本质上是做了驱动层映射 +% 5. 直接定义不同的类型的驱动,但驱动内容相同。 +% +% 关于数据映射和驱动使用的考虑如下: +% 1. 为避免利用biber输出bib文件时的数据变动,尽量不在数据源层映射做类型转换 +% 2. 为减少代码量,尽量少做内容相同的不同类型驱动 +% 3. 因此类型相关的处理主要在样式层映射、驱动层映射、驱动别名 +% 4. 由于biblatex默认做的驱动别名处理可能增加一些信息比如masterthesis转thesis时增加的type +% 可以在样式层映射做某些需要避免这种默认处置的转换 +% 5. 当没有避免默认行为的需求时,全部采用驱动别名的方式处理,等价于驱动层的映射 +% +% 文献类型和驱动考虑如下: +% 1. 连续出版物及析出文献有其特殊性,因此考虑两类periodical和article +% newpaper映射为article,并以note域做区分特殊处理 +% 2. 专著和专著中的析出文献是主要的类型,因此考虑book和inbook +% standard映射为book或inbook,并以note域做区分特殊处理(注意:2025版不再映射) +% collection和proceedings基本与book类似,因此做book驱动别名处理 +% incollection和inproceedings基本与inbook类似,因此做inbook驱动别名处理 +% 3. 专利类型有其特殊性,考虑patent类型 +% 4. 电子资源类型有其特殊性,考虑online类型 +% 5. 报告类型与book有点类似,出版项处理与book一样,但有时又要有修改和更新日期 +% 因此考虑用一种类型来输出,使用report类型 +% 6. 手册/学位论文等类型与book有点类似,但对于出版项处理时,有缺省时,直接省略, +% 同时有version和edition的区别,因此考虑用一种类型来输出,使用manual类型 +% 7. 包括报告,学位论文在内的其它所有的类型,都做一个判断,当没有出版项时, +% 且存在网址信息时,将其转换为online类型输出,否则都做为manual类型输出。 +% 8. 备选类型misc当存在网址时直接转换为online,由于howpublished域可用于描述 +% 更多的信息,因此不存在网址时,独立做一个备选格式 +% 9. 出版项主要以如下方式处理: +% (a) location+institution+date 仅用于连续出版物 +% (b)publisher+location+date 用于需要完整输出出版项的类型,比如book,collection,proceedings,in*,report +% (c)institution+location+date 用于出版项缺失时不输出的类型,包括manual,thesis,archive等其他类型 +% (d)printlist{insitution} 用于电子资源,仅输出出版者或组织,为数据映射方便,本来默认的organization域转换为用insitution输出。 +% (e) 不输出,主要用于连续出版物析出的文献 +% 10. 日期以如下方式处理: +% date 由于存在biblatex选项,因此通过选项控制,数据源为date解析数据或year +% urldate 由于存在biblatex选项,因此通过选项控制,输出到日,且用[]包围,数据源为urldate +% newsdate 用于公告日期,公开日期或新闻日期,输出到日,但无包围符号,数据源为date +% modifydate 用于更新或修改日期,输出到日,且用()包围,数据源为date或enddate或eventdate + +\DeclareSourcemap{ +\maps[datatype=bibtex]{% + %去掉langid避免cjk场景不使用english,以适应babel宏包 + \map[overwrite] + { + \step[fieldset=langid,null] + } + %将英文姓名中全大写的词转化为首字母大写其他字母小写的词 + %注意:biber中的正则替换默认是针对所有的匹配项的(如同在perl中加上g参数) + %注意:若是花括号包围的团体责任者则跳过 + \map[overwrite,foreach={author,editor,translator}]{% + \step[fieldsource=\regexp{$MAPLOOP},notmatch=\regexp{\{.+\}},final] + \step[fieldsource=\regexp{$MAPLOOP},match=\regexp{\b([A-Z])([A-Z]+)(\b|\,|\.)}, replace=\regexp{$1\L$2}] + } + \map{%如果author或者editor或者translator存在,那么设置namea便于后面判断。 + \step[fieldsource=author,final] + \step[fieldset=namea,origfieldval] + } + \map{% + \step[fieldsource=editor,final] + \step[fieldset=namea,origfieldval] + } + \map{% + \step[fieldsource=translator,final] + \step[fieldset=namea,origfieldval] + } + \map{%让address和location同步,biblatex中address是location的别名 + %因此输出的时候只有location信息,但处理过程中是可以存在address的。 + %\step[notfield=address,final] + \step[fieldsource=location,final] + \step[fieldset=address,origfieldval] + } + \map{%让address和location同步 + %\step[notfield=location,final] + \step[fieldsource=address,final] + \step[fieldset=location,origfieldval] + } + \map{%eventtitle映射为booktitle + \pertype{inproceedings} + \pertype{collection} + \step[fieldsource=eventtitle,final] + \step[fieldsource=eventtitle, fieldtarget=booktitle] + } + \map{%eventtitle映射为publisher + \pertype{proceedings} + \pertype{collection} + \step[fieldsource=eventtitle,final] + \step[fieldsource=eventtitle, fieldtarget=publisher] + } + \map{%处理在bib文件用mark标记文献类型标识符的情况 + \step[fieldsource=mark,final] + \step[fieldset=usera, origfieldval] + } + \map{%处理在bib文件中直接给出文献的姓名格式为lowercase的情况 + \step[fieldsource=nameformat,match=lowercase,final] + \step[fieldset=namefmtid,fieldvalue={1}] + } + \map{%处理在bib文件中直接给出文献的姓名格式为givenahead的情况 + \step[fieldsource=nameformat,match=givenahead,final] + \step[fieldset=namefmtid,fieldvalue={2}] + } + \map{%处理在bib文件中直接给出文献的姓名格式为familyahead的情况 + \step[fieldsource=nameformat,match=familyahead,final] + \step[fieldset=namefmtid,fieldvalue={3}] + } + \map{%处理在bib文件中直接给出文献的姓名格式为pinyin的情况 + \step[fieldsource=nameformat,match=pinyin,final] + \step[fieldset=namefmtid,fieldvalue={4}] + } + \map{%处理在bib文件中直接给出文献的姓名格式为pinyin的情况 + \step[fieldsource=nameformat,match=quanpin,final] + \step[fieldset=namefmtid,fieldvalue={6}] + } + \map{%根据article确定文献类型标识符 + \pertype{article} + \step[fieldset=usera, fieldvalue={J}] + } + \map{%article给出eid时做pages处理 + \pertype{article} + \step[fieldsource=eid,final] + \step[fieldset=pages, origfieldval] + } + \map{%根据periodical确定文献类型标识符 + \pertype{periodical} + \step[fieldset=usera, fieldvalue={J}] + \step[fieldsource=author] %有时会把author和editor混淆,处理后使用editor + \step[fieldset=editor, origfieldval] + \step[fieldsource=publisher] %有时会把publisher和institution混淆,处理后使用institution + \step[fieldset=institution, origfieldval] + } + \map[overwrite]{%根据增加一个新闻报纸的类型newspaper确定文献类型标识符 + \pertype{newspaper} + \step[fieldset=usera, fieldvalue={N}] + \step[fieldset=entrysubtype, fieldvalue=news]%因为没有专门的驱动,记录note方便映射为article后判断 + } + \map[overwrite]{% + \pertype{article} + \step[fieldsource=note,match=\regexp{(n|N)(e|E)(w|W)(s|S)},final]% + \step[fieldset=usera, fieldvalue={N}] + \step[fieldset=entrysubtype, fieldvalue=news]% + } + \map[overwrite]{% + \pertype{article} + \step[fieldsource=note,match=\regexp{(n|N)(e|E)(w|W)(s|S)(p|P)(a|A)(p|P)(e|E)(r|R)},final]% + \step[fieldset=usera, fieldvalue={N}] + \step[fieldset=entrysubtype, fieldvalue=news]% + } + \map[overwrite]{% + \pertype{article} + \step[fieldsource=entrysubtype,match=\regexp{(n|N)(e|E)(w|W)(s|S)(p|P)(a|A)(p|P)(e|E)(r|R)},final]% + \step[fieldset=usera, fieldvalue={N}] + \step[fieldset=entrysubtype, fieldvalue=news]% + } + \map[overwrite]{% + \pertype{article} + \step[fieldsource=entrysubtype,match=\regexp{(n|N)(e|E)(w|W)(s|S)},final]% + \step[fieldset=usera, fieldvalue={N}] + \step[fieldset=entrysubtype, fieldvalue=news]% + } + \map{%对应增加的一个数据库类型database确定文献类型标识符 + \pertype{database} + \step[fieldset=usera, fieldvalue={DB}] + \step[fieldsource=publisher] %有时会把publisher和institution混淆,处理后使用institution + \step[fieldset=institution, origfieldval] + } + \map{%对应增加的一个数据集类型dataset确定文献类型标识符 + \pertype{dataset} + \step[fieldset=usera, fieldvalue={DS}]% + \step[fieldsource=publisher] %有时会把publisher和institution混淆,处理后使用institution + \step[fieldset=institution, origfieldval] + } + \map{%对应增加的一个软件类型software确定文献类型标识符 + \pertype{software} + \step[fieldset=usera, fieldvalue={CP}] + \step[fieldsource=publisher] %有时会把publisher和institution混淆,处理后使用institution + \step[fieldset=institution, origfieldval] + } + \map{%对应增加的一个舆图类型map确定文献类型标识符 + \pertype{map} + \step[fieldset=usera, fieldvalue={CM}]% + \step[fieldsource=publisher] %有时会把publisher和institution混淆,处理后使用institution + \step[fieldset=institution, origfieldval] + } + \map{%舆图类型map的scale表示尺寸 + \pertype{map} + \step[fieldsource=scale,final] %有时会把publisher和institution混淆,处理后使用institution + \step[fieldset=addendum, origfieldval] + } + \map{%舆图类型map的dimensions表示尺寸 + \pertype{map} + \step[fieldsource=dimensions,final] %有时会把publisher和institution混淆,处理后使用institution + \step[fieldset=addendum, origfieldval] + } + \map{%对应增加的一个预印本类型preprint确定文献类型标识符 + \pertype{preprint} + \step[fieldset=usera, fieldvalue={PP}]% + \step[fieldsource=publisher] %有时会把publisher和institution混淆,处理后使用institution + \step[fieldset=institution, origfieldval] + } + \map{ + \pertype{legislation} + \step[typesource=legislation, typetarget=archive] + \step[fieldset=entrysubtype, fieldvalue=legislation]% + } + \map{%对应增加的一个档案类型archive确定文献类型标识符 + \pertype{archive} + \step[fieldset=usera, fieldvalue={A}] + \step[fieldsource=publisher] %有时会把publisher和institution混淆,处理后使用institution + \step[fieldset=institution, origfieldval] + } + \map{%根据archiveprefix域信息设置备选类型misc的类型标识符为PP + \pertype{misc} + \step[fieldsource=archiveprefix,final]% + \step[fieldset=usera, fieldvalue={PP}]% + } + \map{%根据archiveprefix域信息处理备选类型misc + \pertype{misc} + \step[fieldsource=archiveprefix,match=\regexp{(a|A)(r|R)(x|X)(i|I)(v|V)},final]% + \step[fieldset=entrysubtype,fieldvalue={preprint}] + \step[notfield=urldate,final]% + \step[fieldset=urldate, fieldvalue={\the\year-01-01}]% + } + \map{%对应增加的一个备选类型misc确定文献类型标识符 + \pertype{misc} + \step[fieldset=usera, fieldvalue={Z}]% + } + \map{\pertype{mvbook} + \step[typesource=mvbook,typetarget=book] + \step[fieldset=usera, fieldvalue={M}]% + } + \map{ + \pertype{book} + \pertype{inbook} + \step[fieldset=usera, fieldvalue={M}] + \step[fieldsource=version] %有时会把version和edition混淆,处理后直接用edition + \step[fieldset=edition, origfieldval] + } + \map[overwrite]{%兼容老的standard类型,确定文献类型标识符 + \pertype{standard} + \step[fieldset=usera, fieldvalue={S}] + \step[fieldset=entrysubtype, fieldvalue=standard]%因为没有专门的驱动,记录note方便映射为book和inbook后判断 + } + \map[overwrite]{%根据standard + \pertype{inbook} + \pertype{book} + \step[fieldsource=entrysubtype,match=\regexp{(s|S)(t|T)(a|A)(n|N)(d|D)(a|A)(r|R)(d|D)},final]%\x80-\xFF + \step[fieldset=usera, fieldvalue={S}] + %\step[fieldset=entrysubtype, fieldvalue=standard]% + \step[typetarget=standard] + } + \map[overwrite]{%根据standard + \pertype{inbook} + \pertype{book} + \step[fieldsource=note,match=\regexp{(s|S)(t|T)(a|A)(n|N)(d|D)(a|A)(r|R)(d|D)},final]%\x80-\xFF + \step[fieldset=usera, fieldvalue={S}] + \step[fieldset=entrysubtype, fieldvalue=standard]% + \step[typetarget=standard] + } + \map{ + \pertype{patent} + \step[fieldset=usera, fieldvalue={P}] + } + \map{ + \pertype{inproceedings} + \pertype{conference}%兼容老的conference类型 + \step[fieldset=usera, fieldvalue={C}] + \step[fieldsource=institution]%有时会把publisher和institution混淆,处理后使用publisher + \step[fieldset=publisher, origfieldval] + } + \map{ + \pertype{proceedings} + \step[fieldset=usera, fieldvalue={C}] + \step[fieldsource=institution]%有时会把publisher和institution混淆,处理后使用publisher + \step[fieldset=publisher, origfieldval] + } + \map{ + \pertype{incollection} + \step[fieldset=usera, fieldvalue={G}] + \step[fieldsource=institution]%有时会把publisher和institution混淆,处理后使用publisher + \step[fieldset=publisher, origfieldval] + } + \map{ + \pertype{collection} + \step[fieldset=usera, fieldvalue={G}] + \step[fieldsource=institution]%有时会把publisher和institution混淆,处理后使用publisher + \step[fieldset=publisher, origfieldval] + } + \map{ + \pertype{report} + \pertype{techreport}%兼容老的techreport类型 + \step[fieldset=usera, fieldvalue={R}] + \step[fieldsource=institution]%有时会把publisher和institution混淆,处理后使用publisher + \step[fieldset=publisher, origfieldval] + } + \map{ + \pertype{thesis} + \pertype{mastersthesis}%兼容老的mastersthesis和phdthesis类型 + \pertype{phdthesis} + \step[fieldset=usera, fieldvalue={D}] + \step[fieldsource=publisher]%有时会把publisher和institution混淆,处理后使用institution + \step[fieldset=institution, origfieldval] + } + \map{ + \pertype{online} + \pertype{electronic}%兼容老的electronic类型 + \pertype{www}%兼容老的www类型 + \step[fieldset=usera, fieldvalue={EB}] + \step[fieldsource=publisher]%有时会把publisher和institution混淆,处理后使用institution + \step[fieldset=institution, origfieldval]%因为online的出版项处理类似手册 + \step[fieldsource=organization]%有时会把organization和institution混淆,处理后使用institution,以增强兼容性 + \step[fieldset=institution, origfieldval] + } + \map{ + \pertype{manual} + \step[fieldset=usera, fieldvalue={A}] + \step[fieldsource=edition]%有时会把version和edition混淆,处理后使用version + \step[fieldset=version, origfieldval] + \step[fieldsource=publisher]%有时会把publisher和institution混淆,处理后使用institution + \step[fieldset=institution, origfieldval] + \step[fieldsource=organization]%有时会把organization和institution混淆,处理后使用institution,以增强兼容性 + \step[fieldset=institution, origfieldval] + } + \map{ + \pertype{unpublished} + \step[fieldset=usera, fieldvalue={Z}] + } + \map[overwrite]{%用于处理zotero从cnki导出中文文献姓名中存在逗号的情况 + \step[fieldsource={author}, match=\regexp{([\x{2FF0}-\x{9FA5}])\,\s*}, replace=\regexp{$1}] + }% + \map[overwrite]{%用于处理zotero从cnki导出中文文献姓名中存在逗号的情况 + \step[fieldsource={editor}, match=\regexp{([\x{2FF0}-\x{9FA5}])\,\s*}, replace=\regexp{$1}] + }% + \map[overwrite]{%用于处理zotero从cnki导出中文文献姓名中存在逗号的情况 + \step[fieldsource={translator}, match=\regexp{([\x{2FF0}-\x{9FA5}])\,\s*}, replace=\regexp{$1}] + }% + \map[overwrite]{%用于处理zotero从cnki导出中文文献姓名中存在逗号的情况 + \step[fieldsource={bookauthor}, match=\regexp{([\x{2FF0}-\x{9FA5}])\,\s*}, replace=\regexp{$1}] + }% + \map{%处理一些用year表示date的情况 + %这样处理将会设置date域,并使得labeldatesource变为空,因为date的前缀为空(如果是urldate,那么labeldatesource就是url)。 + %同时date域会被biblatex自动解析为year,month,day,并且覆盖原来的year信息 + \step[fieldsource=year] + \step[fieldset=date, origfieldval] + } + \map{%将entrykey放入keywords中用于后期使用 + \step[fieldsource=entrykey] + \step[fieldset=keywords, origfieldval] + } + \map{%若存在,则不用再判断语言 + \step[fieldsource=language,final] + \step[fieldset=userd, origfieldval] + } + \map{\step[fieldsource=title,match=\regexp{[\x{0100}-\x{017F}]},final]%\x80-\xFF + \step[fieldset=userd,fieldvalue={french}]%法语,0080开始到00ff的字符没法匹配有点奇怪 + } + \map{% + \step[fieldsource=title,match=\regexp{[\x{0400}-\x{052F}]},final] + \step[fieldset=userd,fieldvalue={russian}]%俄语 + } + \map{% + \step[fieldsource=title,match=\regexp{[\x{3040}-\x{30FF}\x{31F0}-\x{31FF}]},final] + \step[fieldset=userd,fieldvalue={japanese}]%日语 + } %确定形式后可增加类似andotherscn这样的本地化字符串处理 + \map{% + \step[fieldsource=title,match=\regexp{[\x{1100}-\x{11FF}\x{3130}-\x{318F}\x{AC00}-\x{D7AF}]},final] + \step[fieldset=userd,fieldvalue={korean}]%韩语 + } + \map{%文献题名的中文判断,将信息保存到userd中,避免因为标签生成原因导致title域被清除而产生问题 + \step[fieldsource=title, match=\regexp{[\x{2FF0}-\x{9FA5}]},final]% + \step[fieldset=userd, fieldvalue={chinese}] + } + \map{%将没有设置userd,且存在title域的默认设置为英文 + \step[fieldsource=title,final] + \step[fieldset=userd,fieldvalue={english}] + } + \map{\step[fieldsource=author,match=\regexp{[\x{0100}-\x{017F}]},final]%\x80-\xFF + \step[fieldset=userf,fieldvalue={french}]%法语,0080开始到00ff的字符没法匹配有点奇怪 + } + \map{% + \step[fieldsource=author,match=\regexp{[\x{0400}-\x{052F}]},final] + \step[fieldset=userf,fieldvalue={russian}]%俄语 + } + \map{% + \step[fieldsource=author,match=\regexp{[\x{3040}-\x{30FF}\x{31F0}-\x{31FF}]},final] + \step[fieldset=userf,fieldvalue={japanese}]%日语 + } %确定形式后可增加类似andotherscn这样的本地化字符串处理 + \map{% + \step[fieldsource=author,match=\regexp{[\x{1100}-\x{11FF}\x{3130}-\x{318F}\x{AC00}-\x{D7AF}]},final] + \step[fieldset=userf,fieldvalue={korean}]%韩语 + } + \map{%作者的中文判断 + \step[fieldsource=author, match=\regexp{[\x{2FF0}-\x{9FA5}]},final] + \step[fieldset=userf, fieldvalue={chinese}] + } + \map{%将没有设置userf,且存在author域的默认设置为英文 + \step[fieldsource=author,final] + \step[fieldset=userf,fieldvalue={english}] + } + \map{\step[fieldsource=translator,match=\regexp{[\x{0100}-\x{017F}]},final]%\x80-\xFF + \step[fieldset=usere,fieldvalue={french}]%法语,0080开始到00ff的字符没法匹配有点奇怪 + } + \map{% + \step[fieldsource=translator,match=\regexp{[\x{0400}-\x{052F}]},final] + \step[fieldset=usere,fieldvalue={russian}]%俄语 + } + \map{% + \step[fieldsource=translator,match=\regexp{[\x{3040}-\x{30FF}\x{31F0}-\x{31FF}]},final] + \step[fieldset=usere,fieldvalue={japanese}]%日语 + } %确定形式后可增加类似andotherscn这样的本地化字符串处理 + \map{% + \step[fieldsource=translator,match=\regexp{[\x{1100}-\x{11FF}\x{3130}-\x{318F}\x{AC00}-\x{D7AF}]},final] + \step[fieldset=usere,fieldvalue={korean}]%韩语 + } + \map{%译者的中文判断 + \step[fieldsource=translator, match=\regexp{[\x{2FF0}-\x{9FA5}]},final] + \step[fieldset=usere, fieldvalue={chinese}] + } + \map{%将没有设置usere,且存在translator域的默认设置为英文 + \step[fieldsource=translator,final] + \step[fieldset=usere,fieldvalue={english}] + } + \map{\step[fieldsource=editor,match=\regexp{[\x{0100}-\x{017F}]},final]%\x80-\xFF + \step[fieldset=userc,fieldvalue={french}]%法语,0080开始到00ff的字符没法匹配有点奇怪 + } + \map{% + \step[fieldsource=editor,match=\regexp{[\x{0400}-\x{052F}]},final] + \step[fieldset=userc,fieldvalue={russian}]%俄语 + } + \map{% + \step[fieldsource=editor,match=\regexp{[\x{3040}-\x{30FF}\x{31F0}-\x{31FF}]},final] + \step[fieldset=userc,fieldvalue={japanese}]%日语 + } %确定形式后可增加类似andotherscn这样的本地化字符串处理 + \map{% + \step[fieldsource=editor,match=\regexp{[\x{1100}-\x{11FF}\x{3130}-\x{318F}\x{AC00}-\x{D7AF}]},final] + \step[fieldset=userc,fieldvalue={korean}]%韩语 + } + \map{%编者的中文判断 + \step[fieldsource=editor, match=\regexp{[\x{2FF0}-\x{9FA5}]},final]%直接匹配cjk字符,unicode编码位置从2FF0到9FA5 + \step[fieldset=userc, fieldvalue={chinese}] + } + \map{%将没有设置userc,且存在editor域的默认设置为英文 + \step[fieldsource=editor,final] + \step[fieldset=userc,fieldvalue={english}] + } + \map{\step[fieldsource=bookauthor,match=\regexp{[\x{0100}-\x{017F}]},final]%\x80-\xFF + \step[fieldset=userb,fieldvalue={french}]%法语,0080开始到00ff的字符没法匹配有点奇怪 + } + \map{% + \step[fieldsource=bookauthor,match=\regexp{[\x{0400}-\x{052F}]},final] + \step[fieldset=userb,fieldvalue={russian}]%俄语 + } + \map{% + \step[fieldsource=bookauthor,match=\regexp{[\x{3040}-\x{30FF}\x{31F0}-\x{31FF}]},final] + \step[fieldset=userb,fieldvalue={japanese}]%日语 + } %确定形式后可增加类似andotherscn这样的本地化字符串处理 + \map{% + \step[fieldsource=bookauthor,match=\regexp{[\x{1100}-\x{11FF}\x{3130}-\x{318F}\x{AC00}-\x{D7AF}]},final] + \step[fieldset=userb,fieldvalue={korean}]%韩语 + } + \map{%编者的中文判断 + \step[fieldsource=bookauthor, match=\regexp{[\x{2FF0}-\x{9FA5}]},final]%直接匹配cjk字符,unicode编码位置从2FF0到9FA5 + \step[fieldset=userb, fieldvalue={chinese}] + } + \map{%将没有设置userc,且存在editor域的默认设置为英文 + \step[fieldsource=bookauthor,final] + \step[fieldset=userb,fieldvalue={english}] + } + \map{\step[fieldsource=userd,final]%userd存在则用根据标题的语言设定language + \step[fieldset=language,origfieldval]%本身language存在则不设定 + } + \map{\step[fieldsource=userf,final]%userd不存在,而userf存在则根据author的语言设定language + \step[fieldset=language,origfieldval] + }%如果没有作者和标题,那么剩下的最可能有意义的只有网址了,而网址通常是英文的,因此不用再进一步对其它域进行判断了。 + \map{%将没有设置的language设置成en,即认为不是中文的就是英文的。 + \step[fieldset=language,fieldvalue={english}] + } + \map{%一条文献的语言已经设定在language域中,由于出版项相关宏中使用userd判断, + %所以将一条文献的主体语言设定到userd中,本身前面userd已经设定,但没有处理无标题的情况, + %这里的处理等价于没有标题时,利用作者的语言设定userd,再没有作者,则默认用英文设定userd + \step[fieldsource=language] + \step[fieldset=userd,origfieldval] + } + \map{%当文献给出language域时,设置文献要使用的本地化字符串的语言 + %biblatex 3.11及以下版本仅有match是区分大小写的,而3.12版开始用matchi来区分大小,而match不区分 + %这里为兼容3.11及以下版本,所以用一个复杂一点的正则表达式 + \step[fieldsource=language,match=\regexp{(e|E)(n|N)(g|G)(l|L)(i|I)(s|S)(h|H)},final] + \step[fieldset=langid,fieldvalue={english}] + \step[fieldset=languageid,fieldvalue={english}] + \step[fieldset=lansortorder,fieldvalue=\lanenorder] + } + \map{ + \step[fieldsource=language,match=\regexp{(r|R)(u|U)(s|S)(s|S)(i|I)(a|A)(n|N)},final] + \step[fieldset=langid,fieldvalue={russian}] + \step[fieldset=languageid,fieldvalue={russian}] + \step[fieldset=lansortorder,fieldvalue=\lanruorder] + } + \map{% + \step[fieldsource=language,match=\regexp{(f|F)(r|R)(e|E)(n|N)(c|C)(h|H)},final] + \step[fieldset=langid,fieldvalue={french}] + \step[fieldset=languageid,fieldvalue={french}] + \step[fieldset=lansortorder,fieldvalue=\lanfrorder] + } + \map{% + \step[fieldsource=language,match=\regexp{(c|C)(h|H)(i|I)(n|N)(e|E)(s|S)(e|E)},final]%中日韩语目前都用english, + \step[fieldset=langid,fieldvalue={english}] + \step[fieldset=languageid,fieldvalue={chinese}] + \step[fieldset=lansortorder,fieldvalue=\lancnorder] + } + \map{% + \step[fieldsource=language,match=\regexp{(j|J)(a|A)(p|P)(a|A)(n|N)(e|E)(s|S)(e|E)},final]%中日韩语目前都用english, + \step[fieldset=langid,fieldvalue={english}] + \step[fieldset=languageid,fieldvalue={japanese}] + \step[fieldset=lansortorder,fieldvalue=\lanjporder] + } + \map{% + \step[fieldsource=language,match=\regexp{(k|K)(o|O)(r|R)(e|E)(a|A)(n|N)},final]%中日韩语目前都用english, + \step[fieldset=langid,fieldvalue={english}] + \step[fieldset=languageid,fieldvalue={korean}] + \step[fieldset=lansortorder,fieldvalue=\lankrorder] + } +% \map{%尝试未定义数据模型的standard类型映射为其他类型book或inbook, +% %standard类型在blx-dm中有出现,但仅定义了类型,域和约束等都没有定义 +% %因为可能要映射两种类型,所以不能在驱动层处理,因为要做判断 +% \step[fieldsource=booktitle,final]%当存在booktitle域是映射为inbook +% \step[typesource=standard, typetarget=inbook, final] +% } +% \map{%剩下的全部映射为book +% \step[typesource=standard, typetarget=book, final] +% } +% \map{%先于标准样式的driver层映射,以取消type设置 +% \step[typesource=mastersthesis, typetarget=thesis, final] +% %\step[fieldset=type, fieldvalue=mathesis] +% } +% \map{%先于标准样式的driver层映射,以取消type设置 +% \step[typesource=phdthesis, typetarget=thesis, final] +% %\step[fieldset=type, fieldvalue=phdthesis] +% } + \map{%先于标准样式的driver层映射,以取消type设置 + \step[typesource=techreport, typetarget=report, final] + %\step[fieldset=type, fieldvalue=techreport] + } + \map{% + \pertype{report} + %biblatex3.7以下版本用如下方式来替代,address和location已在sourcemap中同步 + \step[fieldset=location,fieldvalue={}] + \step[fieldsource=location,notmatch=\regexp{.},final]%地址不存在且存在url那么转变为online + %3.7以上版本用notfield + %\step[notfield=address,final]%当address不存在则继续 + \step[fieldsource=url,final]%地址不存在且存在url那么转变为online + \step[typesource=report,typetarget=online] + \step[fieldset=entrysubtype,fieldvalue={report}] + } + \map{% + \pertype{thesis} + %biblatex3.7以下版本用如下方式来替代,address和location已在sourcemap中同步 + \step[fieldset=location,fieldvalue={}] + \step[fieldsource=location,notmatch=\regexp{.},final]%地址不存在且存在url那么转变为online + %3.7以上版本用notfield + %\step[notfield=address,final]%当address不存在则继续 + \step[fieldsource=url,final]%地址不存在且存在url那么转变为online + \step[typesource=thesis,typetarget=online] + } + \map{% + \pertype{manual} + %biblatex3.7以下版本用如下方式来替代,address和location已在sourcemap中同步 + \step[fieldset=location,fieldvalue={}] + \step[fieldsource=location,notmatch=\regexp{.},final]%地址不存在且存在url那么转变为online + %3.7以上版本用notfield + %\step[notfield=address,final]%当address不存在则继续 + \step[fieldsource=url,final]%地址不存在且存在url那么转变为online + \step[typesource=manual,typetarget=online] + } + \map{% + \pertype{unpublished} + %biblatex3.7以下版本用如下方式来替代,address和location已在sourcemap中同步 + \step[fieldset=location,fieldvalue={}] + \step[fieldsource=location,notmatch=\regexp{.},final]%地址不存在且存在url那么转变为online + %3.7以上版本用notfield + %\step[notfield=address,final]%当address不存在则继续 + \step[fieldsource=url,final]%地址不存在且存在url那么转变为online + \step[typesource=unpublished,typetarget=online] + } + \map{% + \pertype{database} + %biblatex3.7以下版本用如下方式来替代,address和location已在sourcemap中同步 + \step[fieldset=location,fieldvalue={}] + \step[fieldsource=location,notmatch=\regexp{.},final]%地址不存在且存在url那么转变为online + %3.7以上版本用notfield + %\step[notfield=address,final]%当address不存在则继续 + \step[fieldsource=url,final]%地址不存在且存在url那么转变为online + \step[typesource=database,typetarget=online] + } + \map{%先根据journal转article + \pertype{dataset} + \step[fieldsource=journal,final] + \step[typesource=dataset,typetarget=article] + \step[fieldset=entrysubtype,fieldvalue={dataset}] + } + \map{%再转online + \pertype{dataset} + %biblatex3.7以下版本用如下方式来替代,address和location已在sourcemap中同步 + \step[fieldset=location,fieldvalue={}] + \step[fieldsource=location,notmatch=\regexp{.},final]%地址不存在且存在url那么转变为online + %3.7以上版本用notfield + %\step[notfield=address,final]%当address不存在则继续 + \step[fieldsource=url,final]%地址不存在且存在url那么转变为online + \step[typesource=dataset,typetarget=online] + } + \map{% + \pertype{software} + %biblatex3.7以下版本用如下方式来替代,address和location已在sourcemap中同步 + \step[fieldset=location,fieldvalue={}] + \step[fieldsource=location,notmatch=\regexp{.},final]%地址不存在且存在url那么转变为online + %3.7以上版本用notfield + %\step[notfield=address,final]%当address不存在则继续 + \step[fieldsource=url,final]%地址不存在且存在url那么转变为online + \step[typesource=software,typetarget=online] + } + \map{% + \pertype{map} + %biblatex3.7以下版本用如下方式来替代,address和location已在sourcemap中同步 + \step[fieldset=location,fieldvalue={}] + \step[fieldsource=location,notmatch=\regexp{.},final]%地址不存在且存在url那么转变为online + %3.7以上版本用notfield + %\step[notfield=address,final]%当address不存在则继续 + \step[fieldsource=url,final]%地址不存在且存在url那么转变为online + \step[typesource=map,typetarget=online] + } + \map{% + \pertype{map} + \step[fieldsource=booktitle,final]%地址不存在且存在url那么转变为online + \step[typesource=map,typetarget=inbook] + } + \map{% + \pertype{preprint} + \pertype{misc} + \step[fieldsource=archiveprefix,final]%转变为online + \step[fieldset=institution,origfieldval] + } + \map{%因为misc类型本身就是没有类型,而不像其它文献有明确的类型,所以 + %当misc类型带有网址时,直接将其转换为online类型 + \pertype{misc} + \step[fieldsource=url,final] + \step[typesource=misc,typetarget=online] + } + \map{% + \pertype{preprint} + \step[fieldsource=url,final]%转变为online + \step[typesource=preprint,typetarget=online] + \step[fieldset=entrysubtype,fieldvalue={preprint}] + } + \map{% + \pertype{archive} + %biblatex3.7以下版本用如下方式来替代,address和location已在sourcemap中同步 + \step[fieldset=location,fieldvalue={}] + \step[fieldsource=location,notmatch=\regexp{.},final]%地址不存在且存在url那么转变为online + %3.7以上版本用notfield + %\step[notfield=address,final]%当address不存在则继续 + \step[fieldsource=url,final]%地址不存在且存在url那么转变为online + \step[typesource=archive,typetarget=online] + \step[fieldset=entrysubtype,fieldvalue={archive}] + } + \map{% + \pertype{archive} + %当存在booktitle转成inbook + \step[fieldsource=booktitle,final]% + \step[typesource=archive,typetarget=inbook] + } + \map[overwrite]{%这里还必须有overwrite,注意不同版本存在差异,比如texlive2015变16后biber有变化(20161207修改正确) + \step[fieldsource=entrysubtype, final]%将note域信息复制给keywords,用于输出时容易区分标准和报纸 + \step[fieldset=keywords, fieldvalue={,}, append] + \step[fieldset=keywords, origfieldval, append] + } + \map[overwrite]{%title,booktitle,journaltitle,journal,publisher,address,location,institution,organization + \step[fieldsource={title}, match=\regexp{([^\\])\x26}, replace=\regexp{$1\\\x26}] + } + \map[overwrite]{ + \step[fieldsource={booktitle}, match=\regexp{([^\\])\x26}, replace=\regexp{$1\\\x26}] + } + \map[overwrite]{ + \step[fieldsource={journaltitle}, match=\regexp{([^\\])\x26}, replace=\regexp{$1\\\x26}] + } + \map[overwrite]{ + \step[fieldsource={journal}, match=\regexp{([^\\])\x26}, replace=\regexp{$1\\\x26}] + } + \map[overwrite]{ + \step[fieldsource={publisher}, match=\regexp{([^\\])\x26}, replace=\regexp{$1\\\x26}] + } + \map[overwrite]{ + \step[fieldsource={address}, match=\regexp{([^\\])\x26}, replace=\regexp{$1\\\x26}] + } + \map[overwrite]{ + \step[fieldsource={location}, match=\regexp{([^\\])\x26}, replace=\regexp{$1\\\x26}] + } + \map[overwrite]{ + \step[fieldsource={institution}, match=\regexp{([^\\])\x26}, replace=\regexp{$1\\\x26}] + } + \map[overwrite]{ + \step[fieldsource={booktitle}, match=\regexp{([^\\])\#}, replace=\regexp{$1\\\#}] + } + \map[overwrite]{ + \step[fieldsource={booktitle}, match=\regexp{([^\\])\%}, replace=\regexp{$1\\\%}] + } + %对于高版本(3.4以上)可以用下面这一段取代前面那一段,为了兼容gbnoauthor选项,这些代码只能在sourcemap中使用,所以只能选择前面那一段 + %\map[overwrite, foreach={title,booktitle,journaltitle,journal,publisher,address,location,institution,organization}]{ +% \step[fieldsource=\regexp{$MAPLOOP}, match=\regexp{([^\\])\#}, replace=\regexp{$1\\\#}] +% } +% \map[overwrite, foreach={title,booktitle,journaltitle,journal,publisher,address,location,institution,organization}]{ +% \step[fieldsource=\regexp{$MAPLOOP}, match=\regexp{([^\\])\%}, replace=\regexp{$1\\\%}] +% } +% \map[overwrite, foreach={title,booktitle,journaltitle,journal,publisher,% +% address,location,institution,organization}]{ +% \step[fieldsource=\regexp{$MAPLOOP}, match=\regexp{([^\\])\x26}, replace=\regexp{$1\\\x26}] +% } + \map[overwrite]{%bib中abstract和howpublished常出现特殊字符这里做一下预处理。 + \step[fieldsource={howpublished}, match=\regexp{([^\\])\%}, replace=\regexp{$1\\\%}] + } + \map[overwrite]{ + \step[fieldsource={abstract}, match=\regexp{([^\\])\%}, replace=\regexp{$1\\\%}] + } + \map[overwrite]{ + \step[fieldsource={howpublished}, match=\regexp{([^\\])\#}, replace=\regexp{$1\\\#}] + } + \map[overwrite]{ + \step[fieldsource={abstract}, match=\regexp{([^\\])\#}, replace=\regexp{$1\\\#}] + } + \map[overwrite]{%&符号处理 + \step[fieldsource={abstract}, match=\regexp{([^\\])\x26}, replace=\regexp{$1\\\x26}] + } + \map[overwrite]{%&符号处理 + \step[fieldsource={howpublished}, match=\regexp{([^\\])\x26}, replace=\regexp{$1\\\x26}] + } + } +} + +% +% 佚名/noauthor的处理 +% +% 原理方法:利用样式层的动态数据修改实现 +\def\dealnoathor{ + \DeclareStyleSourcemap{ + \maps[datatype=bibtex]{ + \map{%默认情况下将空缺作者的中文文献设置为佚名 + \step[fieldsource=language,match={chinese},final] + \step[fieldset=author, fieldvalue={佚名}] + } + \map{%默认情况下将空缺作者的英文文献设置为A{non} + \step[fieldsource=language,match={english},final] + \step[fieldset=author, fieldvalue={A{non}}]%noauthor换成Anon,同时为避免大写还加了{} + } + } + } +} + +% +% 不同语言分集调整的实现方式 +% +% 原理方法:利用样式层的动态数据修改lansortorder域来实现排序 +\def\dealsortlan{ + \DeclareStyleSourcemap{ + \maps[datatype=bibtex]{ + \map[overwrite]{%当文献给出language域时,设置文献要使用的本地化字符串的语言 + \step[fieldsource=language,match=english,final] + \step[fieldset=lansortorder,fieldvalue=\lanenorder] + } + \map[overwrite]{ + \step[fieldsource=language,match=russian,final] + \step[fieldset=lansortorder,fieldvalue=\lanruorder] + } + \map[overwrite]{% + \step[fieldsource=language,match=french,final] + \step[fieldset=lansortorder,fieldvalue=\lanfrorder] + } + \map[overwrite]{% + \step[fieldsource=language,match=chinese,final]%中日韩语目前都用english, + \step[fieldset=lansortorder,fieldvalue=\lancnorder] + } + \map[overwrite]{% + \step[fieldsource=language,match=japanese,final]%中日韩语目前都用english, + \step[fieldset=lansortorder,fieldvalue=\lanjporder] + } + \map[overwrite]{% + \step[fieldsource=language,match=korean,final]%中日韩语目前都用english, + \step[fieldset=lansortorder,fieldvalue=\lankrorder] + } + } + } +} +%用于人工的为条目或条目集添加域 +\newcommand{\addEntryField}[3]{% + \edef\entrykeya{#1}% + \edef\entrykeyb{#2}% + \edef\entrykeyc{#3}% + \ifstrempty{#1} + {\DeclareStyleSourcemap{ + \maps[datatype=bibtex]{ + \map{ + \step[fieldset=\entrykeyb, fieldvalue=\entrykeyc] + } + } + }% + } + {\DeclareStyleSourcemap{ + \maps[datatype=bibtex]{ + \map[foreach={#1}]{ + \step[fieldsource=entrykey, match=\regexp{$MAPLOOP}, final] + \step[fieldset=\entrykeyb, fieldvalue=\entrykeyc] + } + } + }% + }% +} + +%用于人工的为条目或条目集删除域 +\newcommand{\delEntryField}[2]{% + \edef\entrykeya{#1}% + \edef\entrykeyb{#2}% + \ifstrempty{#1} + {\DeclareStyleSourcemap{ + \maps[datatype=bibtex,overwrite]{ + \map{ + \step[fieldset=\entrykeyb, null] + } + } + }% + } + {\DeclareStyleSourcemap{ + \maps[datatype=bibtex,overwrite]{ + \map[foreach={#1}]{ + \step[fieldsource=entrykey, match=\regexp{$MAPLOOP}, final] + \step[fieldset=\entrykeyb, fieldvalue={}] + } + } + }% + }% +} + +% +%驱动别名等价于驱动层映射 +% +\DeclareBibliographyAlias{newspaper}{article}% +\DeclareBibliographyAlias{inproceedings}{inbook}%会议论文文献类型驱动 +\DeclareBibliographyAlias{conference}{inbook}%会议论文文献类型驱动 +\DeclareBibliographyAlias{incollection}{inbook}%文集中析出文献类型驱动 +\DeclareBibliographyAlias{collection}{book}%%文集类型驱动 +\DeclareBibliographyAlias{proceedings}{book}%会议论文集文献类型驱动 +\DeclareBibliographyAlias{thesis}{manual}%学位论文驱动 +\DeclareBibliographyAlias{unpublished}{manual}%其它类型驱动 +\DeclareBibliographyAlias{database}{manual} +\DeclareBibliographyAlias{dataset}{manual} +\DeclareBibliographyAlias{software}{manual} +\DeclareBibliographyAlias{map}{manual} +\DeclareBibliographyAlias{archive}{manual} + +%===================================================================== +% 设置排序格式 +%===================================================================== +% +% 排序格式,用降序,及userb域 +% + \DeclareSortingTemplate{gb7714-2015}{ + \sort{ + \field{presort} + } + %\sort[final]{ + %\field{sortkey} + %} + \sort{ + \field{lansortorder}%language + } + \sort{ + \field{sortkey} + } + \sort{%[direction=descending] + \field{sortname} + \field{author} + \field{editor} + \field{translator} + } + \sort{ + \field{sortyear} + \field{year} + } + \sort{ + \field{sorttitle} + \field{title} + } + \sort{ + \field{volume} + \literal{0} + } + } + + \DeclareSortingTemplate{gb7714}{ + \sort{ + \field{presort} + } + %\sort[final]{ + %\field{sortkey} + %} + \sort{ + \field{lansortorder}%language + } + \sort{ + \field{sortkey} + } + \sort{%[direction=descending] + \field{sortname} + \field{author} + \field{editor} + \field{translator} + } + \sort{ + \field{sortyear} + \field{year} + } + \sort{ + \field{sorttitle} + \field{title} + } + \sort{ + \field{volume} + \literal{0} + } + } + + %降序的nyt + \DeclareSortingTemplate{gbnytd}{ + \sort{ + \field{presort} + } +% \sort[final]{ +% \field{sortkey} +% } + \sort{ + \field{lansortorder}%language + } + \sort[direction=descending]{ + \field{sortkey} + } + \sort[direction=descending]{% + \field{sortname} + \field{author} + \field{editor} + \field{translator} + } + \sort{ + \field{sortyear} + \field{year} + } + \sort{ + \field{sorttitle} + \field{title} + } + \sort{ + \field{volume} + \literal{0} + } + } + + %降序的ynt + \DeclareSortingTemplate{gbyntd}{ + \sort{ + \field{presort} + } +% \sort[final]{ +% \field{sortkey} +% } + \sort{ + \field{lansortorder}%language + } + \sort[direction=descending]{ + \field{sortyear} + \field{year} + } + \sort{ + \field{sortkey} + } + \sort{% + \field{sortname} + \field{author} + \field{editor} + \field{translator} + } + \sort{ + \field{sorttitle} + \field{title} + } + \sort{ + \field{volume} + \literal{0} + } + } + + %升序的ynt + \DeclareSortingTemplate{gbynta}{ + \sort{ + \field{presort} + } +% \sort[final]{ +% \field{sortkey} +% } + \sort{ + \field{lansortorder}%language + } + \sort{%[direction=ascending] + \field{sortyear} + \field{year} + } + \sort{ + \field{sortkey} + } + \sort{% + \field{sortname} + \field{author} + \field{editor} + \field{translator} + } + \sort{ + \field{sorttitle} + \field{title} + } + \sort{ + \field{volume} + \literal{0} + } + } + + % + % 定义命令\defdoublelangentry,用于biblatex>v3.8版利用related实现双语文献的处理 + % + %为了实现v3.8以上版本的双语文献,采用related的方法代替set方法,因为set方法已经无法实现了, + %因为set不再复制其第一个成员的信息。于是定义一个命令,用于动态的修改数据,即添加related域的信息 + %其中使用了\DeclareStyleSourcemap,但由于其只能出现在导言区中,因此\defdoublelangentry命令也只能出现在导言区中 + \newcommand{\defdoublelangentry}[2]{% + \edef\entrykeya{#1} + \edef\entrykeyb{#2} + \DeclareStyleSourcemap{ + \maps[datatype=bibtex]{ + \map{ + \step[fieldsource=entrykey, match=\regexp{^}\entrykeya\regexp{$}, final] + \step[fieldset=related, fieldvalue=\entrykeyb] + } + } + } + } + \let\defdblanentry=\defdoublelangentry + + + + + +%===================================================================== +%参考文献表环境 +%===================================================================== +\AtBeginBibliography{% +\hyphenpenalty=100 %断词阈值,值越大越不容易出现断词 +\tolerance=8000 %丑度, 10000为最大无溢出盒子,参考the texbook 第6章 +\hbadness=5000 %如果丑度超过hbadness这一阀值,那么就会发出警告 +\interlinepenalty=100\relax% +\widowpenalty=100\relax% +\clubpenalty=100\relax% +} %设置断行阈值,避免行溢出 +% +% 列表格式 +% +% 增加一个\bibitemindent尺寸用于控制list环境的itemindent +% v1.0l,20180615,hzz +\newlength{\bibitemindent} +\setlength{\bibhang}{1em} +\setlength{\bibitemindent}{0pt} +\setlength{\bibitemsep}{4.5pt} +\defbibenvironment{bibliography} + {\list + {} + {\setlength{\leftmargin}{\bibhang}% + \setlength{\itemindent}{-\bibhang}% + \addtolength{\itemindent}{\bibitemindent}% + \setlength{\itemsep}{\bibitemsep}% + \setlength{\parsep}{\bibparsep}}} + {\endlist} + {\item} +% +% 增加一个numeric环境用于自动显示数字 +% v1.0w,20210311,hzz +% v1.0x,20210411,hzz,整合到gbalign选项中。 +\newcounter{refnumeric} +\newlength{\biblabelbox} +\setlength{\biblabelbox}{2em} +\newlength{\biblabelextend} +\newlength{\bibextramargin} +\def\setaligngbnumeric{% +\setlength{\bibitemindent}{0pt}% +\setlength{\biblabelextend}{0pt}% +\setlength{\bibextramargin}{0em}% +\defbibenvironment{bibliography} + {\setlength{\labelnumberwidth}{\biblabelbox}% + \list + {\printtext[labelnumberwidth]{\arabic{refnumeric}}} + {\usecounter{refnumeric}% + \addtolength{\labelnumberwidth}{\biblabelextend}% + \setlength{\labelwidth}{\labelnumberwidth}% + \setlength{\labelsep}{\biblabelsep}% + \setlength{\leftmargin}{\bibextramargin}% + \addtolength{\leftmargin}{\biblabelsep}% + \addtolength{\leftmargin}{\labelnumberwidth}% + \setlength{\itemindent}{0pt}% + \addtolength{\itemindent}{\bibitemindent}% + \setlength{\itemsep}{\bibitemsep}% + \setlength{\parsep}{\bibparsep}}% + \renewcommand*{\makelabel}[1]{\hss####1}} + {\endlist} + {\item} +} + +\DeclareFieldFormat{labelnumberwidth}{% +\ifcase\value{gbalignlabel}%右对齐,整个标签为右对齐 + \mkgbnumlabel{#1}% +\or%左对齐,整个标签为左对齐 + \mkgbnumlabel{#1}\hfill% +\or%中间对齐,比如:序号数字居于[]中间 + \hfil\mkgbnumlabel{\hfill#1\hfill}\hfil% +\or%中间对齐,但是整个标签位于中间,比如:[1]位于中间 + \hfil\mkgbnumlabel{#1}\hfil% +\fi} + +% +% 修改序号标签格式为以各条参文献为基础进行对齐的方式,即序号与条目内容间隔相等的方式。 +\def\setaligngbstyle{% +\setlength{\bibitemindent}{0pt}% +\setlength{\bibextramargin}{0pt} +\def\blx@bibitem##1{% + \blx@ifdata{##1} + {\begingroup + \blx@getdata{##1}% + \blx@bibcheck + \iftoggle{blx@skipentry}{}{% + \blx@setdefaultrefcontext{##1}% + \global\let\blx@noitem\@empty + \blx@setoptions@type\abx@field@entrytype + \blx@setoptions@entry + \blx@thelabelnumber + \addtocounter{instcount}\@ne + \blx@initsep + \blx@namesep + \csuse{blx@item@\blx@theenv}\relax +% \blx@initsep %移动到上面去,恢复bibnamesep等的作用机制 +% \blx@namesep + \csuse{blx@hook@bibitem}% + \blx@execute + \blx@initunit + \blx@anchor + \blx@beglangbib + \bibsentence + \blx@pagetracker + \blx@driver\abx@field@entrytype + \blx@postpunct + \blx@endlangbib}% + \par\endgroup}%这里增加了一个\par + {}} +\newlength{\lengthid} +\newlength{\lengthlw} +\newcommand{\itemcmd}{% +\settowidth{\lengthid}{\mkgbnumlabel{\arabic{refnumeric}}} +\addtolength{\lengthid}{\biblabelsep} +\addtolength{\lengthid}{\bibextramargin} +\setlength{\lengthlw}{\textwidth} +\addtolength{\lengthlw}{-\lengthid} +\addvspace{\bibitemsep}%恢复\bibitemsep的作用 +%\parshape 2 0em \textwidth \lengthid \lengthlw +\hangindent\lengthid +\leavevmode\hspace{\bibitemindent}\mkgbnumlabel{\arabic{refnumeric}}% +\hspace{\biblabelsep}} +% +% 简单的段落环境 +\defbibenvironment{bibliography} +{\begingroup\setcounter{refnumeric}{0}\setlength{\parindent}{0em}} +{\endgroup} +{\stepcounter{refnumeric}\itemcmd}} + + +%===================================================================== +% 设置单元或块等的标点 +%===================================================================== +\renewrobustcmd*{\bibinithyphendelim}{\addhighpenspace}%用于处理姓名中名部分存在-的情况,比如ZHANG Yu-xin +\renewcommand*{\subtitlepunct}{\addcolon\space} %修改标题和其它标题信息间的标点%来源biblatex.def +% +% 利用set实现的多语言文献不同语言间的分隔符 +% 20170411,双语之间用newline替换par,避免采用gb7714-2015的项对齐方式第二语言间分段导致没有缩进 +% +% 原理方法:set方法可以参考3.11.5 Entry Sets,4.11.1 Entry Sets +% 这里调整一下两种语言参考文献的间隔,源来自biblatex.def +\renewcommand*{\entrysetpunct}{\adddot\par\nobreak}%ay样式用par也可以,因为没有悬挂对齐问题 +\renewcommand*{\bibpagespunct}{\addcolon\addthinspace}%%页码引用格式的修改,修改为用冒号 +% 2021.08.19,增加出版地和出版社之间的标点,hzz +\newcommand{\publocpunct}{\addcolon\addspace}%出版项中:出版社地址后面的标点 +%\renewcommand{\relateddelim}{}%\par + +%===================================================================== +% 修改域的格式,重定义域的输出宏 +%===================================================================== +\DeclareDelimFormat{titletypedelim}{\allowbreak} %标题内容和文献标识符之间的标点 +% +% 新增文献类型标识符的格式 +% []前的nobreak,从GB4.1节的例子看不应该加,所以去掉 +% 但因为考虑到cjk字符和[]之间可能添加空格,所以仍然加上 +% 而[]中间的内容,从4.6.2节的例子看也是可以分割的,因此内部的nobreak也可以去掉 +% +\DeclareFieldFormat{gbtypeflag}{% +\iftoggle{bbx:gbmedium}% +{\iftoggle{bbx:url}% + {\ifboolexpr{ test {\iffieldundef{url}} and test {\iffieldundef{doi}} and test {\iffieldundef{eprint}} }%\iffieldundef{url}%当存在url时,增加一个OL标识符->改为当存在doi或eprint或url时增加OL标识符 + {\printdelim{titletypedelim}\printtext{\gbleftbracket}\nobreak#1\nobreak\printtext{\iffieldundef{medium}{}{{\SlashFont/}\thefield{medium}}\gbrightbracket}}% + {\printdelim{titletypedelim}\printtext{\gbleftbracket}\nobreak#1\nobreak\printtext{{\SlashFont/}OL\gbrightbracket}}% + }% + {\ifentrytype{online}% + {\printdelim{titletypedelim}\printtext{\gbleftbracket}\nobreak#1\nobreak\printtext{{\SlashFont/}OL\gbrightbracket}}% + {\printdelim{titletypedelim}\printtext{\gbleftbracket}\nobreak#1\nobreak\printtext{\iffieldundef{medium}{}{{\SlashFont/}\thefield{medium}}\gbrightbracket}}% + }}% + {\printdelim{titletypedelim}\printtext{\gbleftbracket}\nobreak#1\nobreak\printtext{\gbrightbracket}}% +} + +% +% 新增用于报纸的文献类型标识符的格式 +% +\DeclareFieldFormat{gbtypeflagn}{%用于报纸newspaper +\iftoggle{bbx:gbmedium}% +{\iftoggle{bbx:url}% + {\iffieldundef{url}%当存在url时,增加一个OL标识符 + {\printdelim{titletypedelim}\printtext{\gbleftbracket}\nobreak N\printtext{\iffieldundef{medium}{}{{\SlashFont/}\thefield{medium}}\gbrightbracket}\nobreak}% + {\printdelim{titletypedelim}\printtext{\gbleftbracket}\nobreak N\printtext{{\SlashFont/}OL\gbrightbracket}\nobreak}% + }% + {\printdelim{titletypedelim}\printtext{\gbleftbracket}\nobreak N\printtext{\iffieldundef{medium}{}{{\SlashFont/}\thefield{medium}}\gbrightbracket}\nobreak}% +}{\printdelim{titletypedelim}\printtext{\gbleftbracket}\nobreak N\printtext{\gbrightbracket}\nobreak}% +} + +% +% 新增用于标准的文献类型标识符的格式 +% +\DeclareFieldFormat{gbtypeflags}{%用于标准standard +\iftoggle{bbx:gbmedium}% +{\iftoggle{bbx:url}% + {\iffieldundef{url}%当存在url时,增加一个OL标识符 + {\printdelim{titletypedelim}\printtext{\gbleftbracket}\nobreak S\printtext{\iffieldundef{medium}{}{{\SlashFont/}\thefield{medium}}\gbrightbracket}\nobreak}% + {\printdelim{titletypedelim}\printtext{\gbleftbracket}\nobreak S\printtext{{\SlashFont/}OL\gbrightbracket}\nobreak}% + }% + {\printdelim{titletypedelim}\printtext{\gbleftbracket}\nobreak S\printtext{\iffieldundef{medium}{}{{\SlashFont/}\thefield{medium}}\gbrightbracket}\nobreak}% +}{\printdelim{titletypedelim}\printtext{\gbleftbracket}\nobreak S\printtext{\gbrightbracket}\nobreak}% +} + +% +% 重设title等参考文献信息的输出格式 +% +% 原理方法:修改来自biblatex.def文件的原格式 +\newcommand{\bibtitlefont}{} +\newcommand{\bibauthorfont}{} +\newcommand{\bibpubfont}{} +\DeclareFieldFormat{title}{#1\setunit{\adddot\addthinspace}} +\DeclareFieldFormat{journaltitle}{#1\isdot}%添加\isdot,用于缩写名带点情况,将其转换为缩写点,便于标点的追踪 +\DeclareFieldFormat{issuetitle}{#1} +\DeclareFieldFormat{maintitle}{#1} +\DeclareFieldFormat{booktitle}{#1} +\DeclareFieldFormat%将期刊等文献的标题中原来带的引号去掉 + [article,patent,thesis,unpublished] + {title}{#1\setunit{\adddot\addthinspace}} +\DeclareFieldFormat%将期刊等文献的标题中原来带的引号去掉 + [inbook,incollection,inproceedings] + {title}{#1}%\nopunct\unspace +\DeclareFieldFormat{url}{\url{#1}} %url域修改如本行%url相关输出,源来自biblatex.def +%\def\UrlFont{\rmfamily}%设置url字体为roman字体%\ttfamily +\urlstyle{same} %使用这句也一样 +\def\slashstyle#1{\expandafter\protect\csname slash@#1style\endcsname} +\def\slash@ttstyle{\def\SlashFont{\ttfamily}} +\def\slash@rmstyle{\def\SlashFont{\rmfamily}} +\def\slash@sfstyle{\def\SlashFont{\sffamily}} +\def\slash@samestyle{\def\SlashFont{}} +%\def\SlashFont{}%设置斜杠的字体,比如:[J/OL]中的斜杠;\rmfamily +\slashstyle{same} +\setcounter{biburlnumpenalty}{100} %让url可以在数字后断行 +\setcounter{biburlucpenalty}{100} %让url可以在大写字母后断行 +\setcounter{biburllcpenalty}{100} %让url可以在小写字母后断行 +\DeclareFieldFormat{doi}{% + \rmfamily{DOI}\addcolon\space + \ifhyperref + {\href{https://doi.org/#1}{\nolinkurl{#1}}} + {\nolinkurl{#1}}} +% +% 标题的字母大小写格式修改 +% +% 注意:修改标题的字母大小写,不能用前面的title的格式而要用titlecase +% 因为titlecase is applied to the contents of the field directly,title is not +% 利用\mktitlecase、\mkbooktitlecase、\mkjournaltitlecase三个接口调整不同项大小写 +\newcommand\mktitlecase[1]{#1}%用于调整titlecase +\newcommand\mkbooktitlecase[1]{#1}%用于调整booktitlecase +\newcommand\mkjournaltitlecase[1]{#1}%用于调整journaltitlecase +\DeclareFieldFormat{titlecase}{\iftoggle{bbx:titlelink}{% +\iffieldundef{url}{\mktitlecase{#1}}{% +\href{\thefield{url}}{\mktitlecase{#1}}}}{\mktitlecase{#1}}}%重设一般标题格式,将其修改为首字母大写 +\DeclareFieldFormat{booktitlecase}{\mkbooktitlecase{#1}}%重设booktitle标题格式 +\DeclareFieldFormat{journaltitlecase}{\mkjournaltitlecase{#1}}%重设journaltitle格式 +\DeclareFieldFormat{pages}{#1}%页码引用格式的修改%去掉前面引导页码的pp.等字符 +\DefineBibliographyExtras{english}{\renewcommand*{\bibrangedash}{-}} +\DefineBibliographyExtras{russian}{\renewcommand*{\bibrangedash}{-}} +\DefineBibliographyExtras{english}{\renewcommand*{\bibdatesep}{-}}%将页码间隔符替换会英文的短横线 +\DefineBibliographyExtras{russian}{\renewcommand*{\bibdatesep}{-}}%将页码间隔符替换会英文的短横线 +\newcommand{\periodicaldaterangesep}{--}%用于期刊日期的间隔符 +\newcommand{\innerspacedelim}{\addspace}%用于项内的空格 +\newcommand{\innercommadelim}{\addcomma\addspace}%用于项内的逗号 + +\def\execgbfdfmtstd{%恢复到标准样式的设置 +\DeclareFieldFormat{title}{\mkbibemph{##1}} +\DeclareFieldFormat + [article,inbook,incollection,inproceedings,patent,thesis,unpublished] + {title}{\mkbibquote{##1\isdot}} +\DeclareFieldFormat + [suppbook,suppcollection,suppperiodical] + {title}{##1} +\DeclareFieldFormat{journaltitle}{\mkbibemph{##1}} +\DeclareFieldFormat{issuetitle}{\mkbibemph{##1}} +\DeclareFieldFormat{maintitle}{\mkbibemph{##1}} +\DeclareFieldFormat{booktitle}{\mkbibemph{##1}} +\DeclareFieldFormat{url}{\mkbibacro{URL}\addcolon\space\url{##1}} +\DeclareFieldFormat{titlecase}{##1} +\DeclareFieldFormat{booktitlecase}{##1} +\DeclareFieldFormat{journaltitlecase}{##1} +\DeclareFieldFormat{pages}{\mkpageprefix[bookpagination]{##1}} +} + +% +% 文献标题后的标点问题 +% v1.0k,20180405,为texlive2017以上版本中的beamer兼容性做的处理,Hu Zhenzhen +% +% 原理方法:如下代码处理texlive2017以上版本中,beamer中文献的标题后出现两个点的情况: +% texlive2017以上的beamer中对macro{title}做了patch,正常情况下不会出现两个点的情况,但由于 +% 之前为了处理texlive2015,2016下的title格式添加了adddot,导致出现两个点的情况,而且也影响 +% 析出文献的//符号的输出,因此再次对macro{title}做patch消除beamer中做apptocmd时添加的\newunitpunct + \@ifclassloaded{beamer}{ + \DeclareFieldFormat{title}{#1}% + \DeclareFieldFormat[article,patent,thesis,unpublished]{title}{#1} + \AtBeginDocument{% + \patchcmd{\abx@macro@title}{\newunitpunct}{}{}{}}}{} + + + +\renewbibmacro*{byeditor+others}{% + \ifnameundef{editor} + {} + {\iffieldequalstr{userd}{chinese}{}{\usebibmacro{byeditor+othersstrg}% + \setunit{\innerspacedelim}% + }% + \printnames[byeditor]{editor}% + \iffieldequalstr{userd}{chinese}{\usebibmacro{byeditor+othersstrg}}{}% + \clearname{editor}% + \newunit}% + \usebibmacro{byeditorx}% + \usebibmacro{bytranslator+others}} + + +% +% 修改译者位置格式 +% v1.0w,20210401,hzz,增加对英文等其它语言译者的处理 +% +% 原理方法:修改来自biblatex.def文件的bytranslator+others宏的格式 +\renewbibmacro*{bytranslator+others}{\bibauthorfont% + \ifnameundef{translator} + {} + {\printnames[bytranslator]{translator}% + \clearname{translator}% + %从macro*{bytranslator+othersstrg}%中可以看到当地化字符串格式的引用前的代码处理 + %比如生成cotranslator等用于调用cotranslator所代表的当地化字符串 + \iffieldequalstr{usere}{chinese}{\usebibmacro{bytranslator+othersstrg}}{}%“译”的位置换到下面来,即放到译者后面。 + }% + %\usebibmacro{withothers} +} + +\renewbibmacro*{bytranslator+othersstrg}{% + \def\abx@tempa{bytranslator}% + \ifnamesequal{translator}{commentator} + {\appto\abx@tempa{co}% + \clearname{commentator}} + {\ifnamesequal{translator}{annotator} + {\appto\abx@tempa{an}% + \clearname{annotator}} + {}}% + \ifnamesequal{translator}{introduction} + {\appto\abx@tempa{in}% + \clearname{introduction}} + {\ifnamesequal{translator}{foreword} + {\appto\abx@tempa{fo}% + \clearname{foreword}} + {\ifnamesequal{translator}{afterword} + {\appto\abx@tempa{af}% + \clearname{afterword}} + {}}}% +\iffieldequalstr{usere}{chinese}{\setunit{\beforetransdelim}\bibstring{bytranslatorcn}} + {\setunit{\beforetransdelim}\bibstring{\abx@tempa}}} + +% +% 修改作者数量超过限定值,做省略时的处理格式 +% v1.0,20160701,hzz +% v1.0O,20190103,hzz,修改利用新定义的一个分隔符strandothersdelim +% v1.0w,20210401,hzz,针对其它语言的译者后的标点与中文不同做处理 +% v1.1h,20220416,hzz,修正远古bug:在使用中文标点时会在译者中输出多个标点 +% 原理方法:判断作者或译者是否中文,若中文用字符等,否则用et al. 。 +% \printnames由start-stop控制项数,默认是1和maxnames/minnames +%说明:multinamedelim是各姓名之间的标点 +% finalnamedelim是最后一个姓名前的取代multinamedelim的标点 +% 这两个标点是由printnames固定输出的。 +% 而且name:andothers在namefmtselected中是针对每个姓名都做的处理,所以其内容的输出要根据姓名列表的计数来做判断 +% 而finalandcomma 只是习惯用于最后一个and前输出的标点,但与前两个固定输出不同 +% finalandcomma 只是在宏中判断并输出的,修改宏去掉它即可使其不输出 +\newcommand{\aftertransdelim}{\addcomma\addthinspace} +\newcommand{\beforetransdelim}{\addcomma\addthinspace} +\renewbibmacro*{name:andothers}{\bibauthorfont% +\ifboolexpr{test {\ifnumequal{\value{listcount}}{\value{liststop}}} + and test \ifmorenames} + {\ifnumgreater{\value{liststop}}{1}%注意这里试图去区分姓名总数大于1的情况,当姓名总数大于1时,最后一个姓名后面先加入一个\finalandcomma + {}%\finalandcomma,目前国标没有这样的区分要求,如果有需要也是可以这么去做的。 + {}% + \printdelim{andothersdelim}\printdelim{strandothersdelim}% + }% + {% + %--------gb2015版本的处理 + %当是译者的时候需要特殊处理:从7.2节看等,译前面加逗号,但从示例看等和译同时出现时,译前的逗号没有,比如: + %袁训来, 陈哲, 肖书海, 等. + %胡泳, 范海燕, 译. + %潘惠霞, 魏婧, 杨艳, 等译. + %\ifnumequal{\value{listcount}}{\value{liststop}}% + % {\ifcurrentname{translator}{\iffieldequalstr{usere}{chinese}{\aftertransdelim}{}}{}}{}%为了实现上述第二个示例情况做的处理 + %%--------gb2025版本的处理 + % + }% +} + +% 修改省略作者后的本地化字符串,比如et al. +% v1.0o,20190103,hzz +% +% 原理方法:默认情况下判断作者或译者是否中文,若中文用字符andotherscn=“等”,否则用andothers=“et al.”。 +% 非默认情况,根据选项信息,选择选择强制中文或英文 +% 首先设置全局的,然后设置文献表中的,这一等价于将所有的cite命令环境都设置过了 +% 而不用对每一个引用命令单独设置,比如cite,parancite,textcite都设置 +\DeclareDelimFormat{strandothersdelim}{% + \edef\userfieldabcde{userd}%这里使用\iffieldequalstr{labelnamesource}替代ifcurrentname因为标注中使用ifcurrentname无效 + \iffieldequalstr{labelnamesource}{translator}{\edef\userfieldabcde{usere}}{}% + \iffieldequalstr{labelnamesource}{editor}{\edef\userfieldabcde{userc}}{}% + \iffieldequalstr{labelnamesource}{author}{\edef\userfieldabcde{userf}}{}% + \iffieldequalstr{labelnamesource}{bookauthor}{\edef\userfieldabcde{userb}}{}% + \ifcase\value{gbcitelocalcase}% + \iffieldequalstr{\userfieldabcde}{chinese}{\ifbibstring{andothersincitecn}{\bibstring{andothersincitecn}}{\bibstring{andothers}}}{}%中文已经通过english本地化字符串定义 + \iffieldequalstr{\userfieldabcde}{korean}{\ifbibstring{andotherskr}{\bibstring{andotherskr}}{\bibstring{andothers}}}{}%韩语未定义,所以与bib中一致 + \iffieldequalstr{\userfieldabcde}{japanese}{\ifbibstring{andothersjp}{\bibstring{andothersjp}}{\bibstring{andothers}}}{}%日与同韩语 + \iffieldequalstr{\userfieldabcde}{english}{\ifbibstring{andothersincite}{\bibstring{andothersincite}}{\bibstring{andothers}}}{}%英语已定义 + \iffieldequalstr{\userfieldabcde}{french}{\bibstring{andothers}}{}%法语未定义,若要定义需要针对french本地化字符串定义 + \iffieldequalstr{\userfieldabcde}{russian}{\bibstring{andothers}}{}%俄语未定义,若要定义需要针对russian本地化字符串定义 + \or% + \bibstring{andothersincitecn}% + \or% + \bibstring{andothersincite}% + \fi} + + +\DeclareDelimFormat[bib,biblist]{strandothersdelim}{% + \edef\userfieldabcde{userd}% + \ifcurrentname{translator}{\edef\userfieldabcde{usere}}{}% + \ifcurrentname{editor}{\edef\userfieldabcde{userc}}{}% + \ifcurrentname{author}{\edef\userfieldabcde{userf}}{}% + \ifcurrentname{bookauthor}{\edef\userfieldabcde{userb}}{}% + \ifcase\value{gbbiblocalcase}% + \iffieldequalstr{\userfieldabcde}{chinese}{\bibstring{andotherscn}}{}% + \iffieldequalstr{\userfieldabcde}{korean}{\bibstring{andotherskr}}{}% + \iffieldequalstr{\userfieldabcde}{japanese}{\bibstring{andothersjp}}{}% + \iffieldequalstr{\userfieldabcde}{english}{\bibstring{andothers}}{}% + \iffieldequalstr{\userfieldabcde}{french}{\bibstring{andothers}}{}% + \iffieldequalstr{\userfieldabcde}{russian}{\bibstring{andothers}}{}% + \or% + \bibstring{andotherscn}% + \or% + \bibstring{andothers}% + \fi} + + +% +% 修改最后一个作者前的字符串,比如 and +% v1.0o,20190103,hzz +% +% 原理方法:默认情况下判断作者或译者是否中文,若中文用字符andcn=“和”,否则用and=“and”。 +% 非默认情况,根据选项信息,选择选择强制中文或英文 +% 首先设置全局的,然后设置文献表中的,这一等价于将所有的cite命令环境都设置过了 +% 而不用对每一个引用命令单独设置,比如cite,parancite,textcite都设置 +\DeclareDelimFormat{finalnamedelim}{% + \ifnumgreater{\value{liststop}}{2}{\finalandcomma}{}% +% \addspace% + \edef\userfieldabcde{userd}% + \ifcurrentname{translator}{\edef\userfieldabcde{usere}}{}% + \ifcurrentname{editor}{\edef\userfieldabcde{userc}}{}% + \ifcurrentname{author}{\edef\userfieldabcde{userf}}{}% + \ifcurrentname{bookauthor}{\edef\userfieldabcde{userb}}{}% + \ifcase\value{gbcitelocalcase}% + \iffieldequalstr{\userfieldabcde}{chinese}{\bibstring{andincitecn}}{}% + \iffieldequalstr{\userfieldabcde}{korean}{\bibstring{andkr}}{}% + \iffieldequalstr{\userfieldabcde}{japanese}{\bibstring{andjp}}{}% + \iffieldequalstr{\userfieldabcde}{english}{\bibstring{andincite}}{}% + \iffieldequalstr{\userfieldabcde}{french}{\bibstring{and}}{}% + \iffieldequalstr{\userfieldabcde}{russian}{\bibstring{and}}{}% +%\space% + \or% + \bibstring{andincitecn}%\space% + \or% +\bibstring{andincite}% + \fi} + +\DeclareDelimFormat[bib,biblist]{finalnamedelim}{% + \ifnumgreater{\value{liststop}}{2}{\finalandcomma}{}% + \addspace% + \edef\userfieldabcde{userd}% + \ifcurrentname{translator}{\edef\userfieldabcde{usere}}{}% + \ifcurrentname{editor}{\edef\userfieldabcde{userc}}{}% + \ifcurrentname{author}{\edef\userfieldabcde{userf}}{}% + \ifcurrentname{bookauthor}{\edef\userfieldabcde{userb}}{}% + \ifcase\value{gbbiblocalcase}% + \iffieldequalstr{\userfieldabcde}{chinese}{\bibstring{andcn}}{}% + \iffieldequalstr{\userfieldabcde}{korean}{\bibstring{andkr}}{}% + \iffieldequalstr{\userfieldabcde}{japanese}{\bibstring{andjp}}{}% + \iffieldequalstr{\userfieldabcde}{english}{\bibstring{and}}{}% + \iffieldequalstr{\userfieldabcde}{french}{\bibstring{and}}{}% + \iffieldequalstr{\userfieldabcde}{russian}{\bibstring{and}}{}% +\space% + \or% + \bibstring{andcn}% + \or% + \bibstring{and}% + \fi} + + + +% +% 重设title的输出 +% +% 20180425,v1.0k,为标题增加字体控制命令,Hu Zhenzhen +% 20220416,v1.1g,增加book类卷的输出 +% 原理方法:将文献类型标识符输出出去,原输出来自biblatex.def文件 +% 利用toggle做标识符是否输出的判断 +\renewbibmacro*{title}{% +\ifboolexpr{% + test{\iffieldundef{title}}% + and + test{\iffieldundef{subtitle}}}% + {}% + {\printtext[title]{\bibtitlefont%增加字体控制命令 + %标准的号放前面 + \ifentrytype{standard}{\ifboolexpr{(not test{\iffieldundef{number}})}% + {\printfield[titlecase]{number}\quad\printfield[titlecase]{title}}% + {\printfield[titlecase]{title}}}% + {\printfield[titlecase]{title}}% + \ifboolexpr{test {\iffieldundef{subtitle}}}%增加了对子标题的判断 + {}{\setunit{\subtitlepunct}\printfield[titlecase]{subtitle}}% + \iffieldundef{titleaddon}{}{\setunit{\subtitlepunct}\printfield{titleaddon}}%判断一下titleaddon + \ifboolexpr{test{\ifentrytype{map}} and (not test{\iffieldundef{scale}})}%判断一下map类有没有scale + {\newunit\printfield{scale}}{}% + \ifboolexpr{test{\ifentrytype{book}} and (not test{\iffieldundef{volume}})}%判断一下book类有没有volume + {\setunit{\subtitlepunct}\printfield{volume}}{}% + \ifboolexpr{(test{\ifentrytype{archive}} or test{\ifentrytype{online}}) and (not test{\iffieldundef{number}})}%判断一下archive类有没有number + {\setunit{\subtitlepunct}\printfield{number}}{}% + \ifboolexpr{test{\ifentrytype{report}} and (not test{\iffieldundef{number}})}%判断一下report类有没有number + {\setunit{\subtitlepunct}\printfield{type}\setunit*{\addspace}\printfield{number}}{}% + \iftoggle{bbx:gbtype}% + {\iffieldundef{entrysubtype}{\printfield[gbtypeflag]{usera}}%在标题后直接给出文献标识字母,判断一下,是否是报纸和标准 + {\iffieldequalstr{entrysubtype}{standard}{\printfield[gbtypeflags]{usera}}%判断是否为标准 + {\iffieldequalstr{entrysubtype}{news}{\printfield[gbtypeflagn]{usera}}%判断是否为报纸 + {\printfield[gbtypeflag]{usera}}}}}{}%%其它 + }% + }% +} + + +% +% 作者信息的输出格式 +% +% 20180425,v1.0k,为作者增加字体控制命令,Hu Zhenzhen +% 20180603,v1.0l,增加使用nameformat域来选择姓名格式 +\DeclareNameFormat{namefmtselected}{% +\iffieldundef{namefmtid}{}% +{\defcounter{gbnamefmtcase}{\thefield{namefmtid}}}% +\ifcase\value{gbnamefmtcase}% +\renewrobustcmd*{\bibinithyphendelim}{\mbox{-}}% + \ifgiveninits + {\usebibmacro{name:gbuppercase} + {\namepartfamily} + {\namepartgiveni} + {\namepartprefix} + {\namepartsuffix}} + {\usebibmacro{name:gbuppercase} + {\namepartfamily} + {\namepartgiven} + {\namepartprefix} + {\namepartsuffix}}% +\or% +\renewrobustcmd*{\bibinithyphendelim}{\mbox{-}}% + \ifgiveninits + {\usebibmacro{name:gblowercase} + {\namepartfamily} + {\namepartgiveni} + {\namepartprefix} + {\namepartsuffix}} + {\usebibmacro{name:gblowercase} + {\namepartfamily} + {\namepartgiven} + {\namepartprefix} + {\namepartsuffix}}% +\or% +\renewrobustcmd*{\bibinithyphendelim}{.\mbox{-}}% + \ifgiveninits + {\usebibmacro{name:given-family} + {\namepartfamily} + {\namepartgiveni} + {\namepartprefix} + {\namepartsuffix}} + {\usebibmacro{name:given-family} + {\namepartfamily} + {\namepartgiven} + {\namepartprefix} + {\namepartsuffix}}% +\or% +\renewrobustcmd*{\bibinithyphendelim}{.\mbox{-}}% + \ifgiveninits + {\usebibmacro{name:family-given} + {\namepartfamily} + {\namepartgiveni} + {\namepartprefix} + {\namepartsuffix}} + {\usebibmacro{name:family-given} + {\namepartfamily} + {\namepartgiven} + {\namepartprefix} + {\namepartsuffix}}% +\or +\usebibmacro{name:gbpinyin} + {\namepartfamily} + {\namepartgiven} + {\namepartprefix} + {\namepartsuffix}% +\or% +\renewrobustcmd*{\bibinithyphendelim}{.\mbox{-}}% + \ifnumequal{\value{listcount}}{1} + {\ifgiveninits + {\usebibmacro{name:family-given} + {\namepartfamily} + {\namepartgiveni} + {\namepartprefix} + {\namepartsuffix}} + {\usebibmacro{name:family-given} + {\namepartfamily} + {\namepartgiven} + {\namepartprefix} + {\namepartsuffix}}% + \ifboolexpe{% + test {\ifdefvoid\namepartgiven} + and + test {\ifdefvoid\namepartprefix}} + {} + {\usebibmacro{name:revsdelim}}} + {\ifgiveninits + {\usebibmacro{name:given-family} + {\namepartfamily} + {\namepartgiveni} + {\namepartprefix} + {\namepartsuffix}} + {\usebibmacro{name:given-family} + {\namepartfamily} + {\namepartgiven} + {\namepartprefix} + {\namepartsuffix}}}% +\or +\usebibmacro{name:gbquanpin} + {\namepartfamily} + {\namepartgiven} + {\namepartprefix} + {\namepartsuffix}% +\or +\usebibmacro{name:gbfullname} + {\namepartfamily} + {\namepartgiven} + {\namepartprefix} + {\namepartsuffix}% +\fi +\iftoggle{bbx:gbnoothers}{}% + {\usebibmacro{name:andothers}}% +} + +\DeclareNameAlias{default}{namefmtselected}%姓名的默认格式采用可选的模式 +\DeclareNameAlias{sortname}{default}% Used in the bibliography %family-given/given-family +\DeclareNameAlias{citename}{default}% Default used by \citename + +\DeclareDelimFormat[bib,biblist]{andothersdelim}{\addcomma\addspace} +%\DeclareDelimFormat[textcite]{andothersdelim}{\addspace}% + +%GB/T 7714-2015 风格,全部大写 +\newcommand{\presuffixdelim}{\addcomma\space} +\def\gbcaselocalset{\renewrobustcmd*{\bibinitperiod}{}%将名字简写后的点去掉 +\renewcommand*{\revsdnamepunct}{}%%%来源biblatex.def +} +\newbibmacro*{name:gbuppercase}[4]{\bibauthorfont% + \gbcaselocalset% + \ifuseprefix + {\usebibmacro{name:delim}{#3#1}% + \usebibmacro{name:hook}{#3#1}% + \mkbibcompletenamefamilygiven{% + \ifdefvoid{#3} + {} + {\ifcapital + {\mkbibnameprefix{\MakeCapital{#3}}\isdot} + {\mkbibnameprefix{#3}\isdot}% + \ifprefchar{}{\bibnamedelimc}}% + %区分是否是团体责任者做处理 + \ifdefvoid{#2}{\mkbibnamefamily{\MakeCapital{#1}}}{\mkbibnamefamily{\MakeUppercase{#1}}}\isdot% + \ifdefvoid{#2} + {} + {\revsdnamepunct\bibnamedelimd\mkbibnamegiven{\MakeUppercase{#2}}\isdot}}% + \ifdefvoid{#4} + {} + {\presuffixdelim\mkbibnamesuffix{#4}\isdot}% + } + {\usebibmacro{name:delim}{#1}% + \usebibmacro{name:hook}{#1}% + \mkbibcompletenamefamilygiven{% + %区分是否是团体责任者做处理 + \ifdefvoid{#2}{\mkbibnamefamily{\MakeCapital{#1}}}{\mkbibnamefamily{\MakeUppercase{#1}}}\isdot% + \ifboolexpe{% + test {\ifdefvoid{#2}} + and + test {\ifdefvoid{#3}}} + {} + {\revsdnamepunct}% + \ifdefvoid{#2} + {} + {\bibnamedelimd\mkbibnamegiven{\MakeUppercase{#2}}\isdot}% + \ifdefvoid{#3} + {} + {\bibnamedelimd\mkbibnameprefix{#3}\isdot}}% + \ifdefvoid{#4} + {} + {\presuffixdelim\mkbibnamesuffix{#4}\isdot}% + }% +} + +%GB/T 7714-2015 风格,大小写不变,根据bib文件内输入原样输出 +\newbibmacro*{name:gblowercase}[4]{\bibauthorfont% + \gbcaselocalset% + \ifuseprefix + {\usebibmacro{name:delim}{#3#1}% + \usebibmacro{name:hook}{#3#1}% + \mkbibcompletenamefamilygiven{% + \ifdefvoid{#3} + {} + {\ifcapital + {\mkbibnameprefix{\MakeCapital{#3}}\isdot} + {\mkbibnameprefix{#3}\isdot}% + \ifprefchar{}{\bibnamedelimc}}% + %区分是否是团体责任者做处理 + \ifdefvoid{#2}{\mkbibnamefamily{\MakeCapital{#1}}}{\mkbibnamefamily{\MakeSentenceCase{#1}}}\isdot% + \ifdefvoid{#2} + {} + {\revsdnamepunct\bibnamedelimd\mkbibnamegiven{\MakeUppercase{#2}}\isdot}}% + \ifdefvoid{#4} + {} + {\presuffixdelim\mkbibnamesuffix{#4}\isdot}% + } + {\usebibmacro{name:delim}{#1}% + \usebibmacro{name:hook}{#1}% + \mkbibcompletenamefamilygiven{% + %区分是否是团体责任者做处理 + \ifdefvoid{#2}{\mkbibnamefamily{\MakeCapital{#1}}}{\mkbibnamefamily{\MakeSentenceCase{#1}}}\isdot% + \ifboolexpe{% + test {\ifdefvoid{#2}} + and + test {\ifdefvoid{#3}}} + {} + {\revsdnamepunct}% + \ifdefvoid{#2} + {} + {\bibnamedelimd\mkbibnamegiven{\MakeUppercase{#2}}\isdot}% + \ifdefvoid{#3} + {} + {\bibnamedelimd\mkbibnameprefix{#3}\isdot}}% + \ifdefvoid{#4} + {} + {\presuffixdelim\mkbibnamesuffix{#4}\isdot}% + }% +} + +%中文常见风格,汉语拼音全拼模式 +\def\gbpinyinlocalset{\renewrobustcmd*{\bibinitperiod}{}%将名字简写后的点去掉,%来源biblatex2.STY +\renewcommand*{\revsdnamepunct}{}%%来源biblatex.def +\renewrobustcmd*{\bibnamedelima}{\mbox{-}}% +\renewrobustcmd*{\bibnamedelimi}{\mbox{-}}% +} +\newbibmacro*{name:gbpinyin}[4]{\bibauthorfont% +\gbpinyinlocalset% + \ifuseprefix + {\usebibmacro{name:delim}{#3#1}% + \usebibmacro{name:hook}{#3#1}% + \ifdefvoid{#3}{}{% + \ifcapital + {\mkbibnameprefix{\MakeCapital{#3}}\isdot} + {\mkbibnameprefix{#3}\isdot}% + \ifprefchar{}{\bibnamedelimc}}% + %区分是否是团体责任者做处理 + \ifdefvoid{#2}{\mkbibnamefamily{\MakeCapital{#1}}}{\mkbibnamefamily{\MakeUppercase{#1}}}\isdot% + \ifdefvoid{#2}{}{\revsdnamepunct\bibnamedelimd\mkbibnamegiven{\MakeCapital{#2}}\isdot}%\MakeCapital + \ifdefvoid{#4}{}{\presuffixdelim\mkbibnamesuffix{#4}\isdot}% + } + {\usebibmacro{name:delim}{#1}% + \usebibmacro{name:hook}{#1}% + %区分是否是团体责任者做处理 + \ifdefvoid{#2}{\mkbibnamefamily{\MakeCapital{#1}}}{\mkbibnamefamily{\MakeUppercase{#1}}}\isdot% + \ifboolexpe{% + test {\ifdefvoid{#2}} + and + test {\ifdefvoid{#3}}} + {} + {\revsdnamepunct}% + \ifdefvoid{#2}{}{\bibnamedelimd\mkbibnamegiven{\MakeCapital{#2}}\isdot}%\MakeCapital + \ifdefvoid{#3}{}{\bibnamedelimd\mkbibnameprefix{#3}\isdot}% + \ifdefvoid{#4}{}{\presuffixdelim\mkbibnamesuffix{#4}\isdot}% + }% +} + +%中文常见风格,汉语拼音全拼模式 +\def\gbquanpinlocalset{\renewrobustcmd*{\bibinitperiod}{}%将名字简写后的点去掉,%来源biblatex2.STY +\renewcommand*{\revsdnamepunct}{}%%来源biblatex.def +\renewrobustcmd*{\bibnamedelima}{}% +\renewrobustcmd*{\bibnamedelimi}{}% +} +\newbibmacro*{name:gbquanpin}[4]{\bibauthorfont% +\gbquanpinlocalset% + \ifuseprefix + {\usebibmacro{name:delim}{#3#1}% + \usebibmacro{name:hook}{#3#1}% + \ifdefvoid{#3}{}{% + \ifcapital + {\mkbibnameprefix{\MakeCapital{#3}}\isdot} + {\mkbibnameprefix{#3}\isdot}% + \ifprefchar{}{\bibnamedelimc}}% + %区分是否是团体责任者做处理 + \ifdefvoid{#2}{\mkbibnamefamily{\MakeCapital{#1}}}{\mkbibnamefamily{\MakeSentenceCase{#1}}}\isdot% + \ifdefvoid{#2}{}{\revsdnamepunct\bibnamedelimd\mkbibnamegiven{\MakeCapital{#2}}\isdot}%\MakeCapital + \ifdefvoid{#4}{}{\presuffixdelim\mkbibnamesuffix{#4}\isdot}% + } + {\usebibmacro{name:delim}{#1}% + \usebibmacro{name:hook}{#1}% + %区分是否是团体责任者做处理 + \ifdefvoid{#2}{\mkbibnamefamily{\MakeCapital{#1}}}{\mkbibnamefamily{\MakeSentenceCase{#1}}}\isdot% + \ifboolexpe{% + test {\ifdefvoid{#2}} + and + test {\ifdefvoid{#3}}} + {} + {\revsdnamepunct}% + \ifdefvoid{#2}{}{\bibnamedelimd\mkbibnamegiven{\MakeCapital{#2}}\isdot}%\MakeCapital + \ifdefvoid{#3}{}{\bibnamedelimd\mkbibnameprefix{#3}\isdot}% + \ifdefvoid{#4}{}{\presuffixdelim\mkbibnamesuffix{#4}\isdot}% + }% +} + +%英文风格,全名模式 +\def\gbfullnamelocalset{\renewrobustcmd*{\bibinitperiod}{}%将名字简写后的点去掉,%来源biblatex2.STY +\renewcommand*{\revsdnamepunct}{}%%来源biblatex.def +\renewrobustcmd*{\bibnamedelima}{}% +\renewrobustcmd*{\bibnamedelimi}{}% +} +\newbibmacro*{name:gbfullname}[4]{\bibauthorfont% +\gbfullnamelocalset% + \ifuseprefix + {\usebibmacro{name:delim}{#3#1}% + \usebibmacro{name:hook}{#3#1}% + \ifdefvoid{#2}{}{\mkbibnamegiven{\MakeCapital{#2}}\isdot\bibnamedelimd}%\MakeCapital + \ifdefvoid{#3}{}{% + \ifcapital + {\mkbibnameprefix{\MakeCapital{#3}}\isdot} + {\mkbibnameprefix{#3}\isdot}% + \ifprefchar{}{\bibnamedelimc}}% + %是否是团体责任者不做区分 + \mkbibnamefamily{\MakeCapital{#1}}\isdot% + \ifdefvoid{#4}{}{\presuffixdelim\mkbibnamesuffix{#4}\isdot}} + {\usebibmacro{name:delim}{#1}% + \usebibmacro{name:hook}{#1}% + \ifdefvoid{#2}{}{\mkbibnamegiven{\MakeCapital{#2}}\isdot\bibnamedelimd}%\MakeCapital + %是否是团体责任者不做区分 + \mkbibnamefamily{\MakeCapital{#1}}\isdot% + \ifdefvoid{#4}{}{\presuffixdelim\mkbibnamesuffix{#4}\isdot}}% +} + + + + +% +% url和url日期格式 +% +\renewbibmacro*{url}{\printfield{url}} +\renewbibmacro*{url+urldate}{% + \newunit% + \usebibmacro{url}} +\newbibmacro*{online:url+urldate}{% + \iffieldundef{urlyear}% + {}{\usebibmacro{urldate}}% + \newunit% + \usebibmacro{url}} + + + +% +% 日期信息的输出格式,针对biblatex>=3.10版本 +% + \DeclareFieldFormat{urldate}{#1} + \renewbibmacro*{urldate}{% + \addthinspace\printtext{\gbleftbracket}\printurldate\printtext{\gbrightbracket}}%能用高层命令+选项尽量用命令(比如这里的\printurldate),而不用\blx@edtfdate这种更底层的命令 + + % + % 专利的公告日期、或报纸的日期的输出宏 + % 20160701,v1.0,新增加 + % 20180405,为biblatexv3.10版本,出现多出点bug做处理,Hu Zhenzhen + % + % 原理方法:加上printtext避免破坏异步标点机制 + % 本可以用\printdate,但由于date选项设置为year,所以仅会给出年份 + % 所以无法再用选项设置的方法,印象需要用底层的命令 + % 这里可以用\blx@isodate,但用\blx@gbdate试图避免版本判断 + \newbibmacro*{newsdate}{%% + \printtext{\blx@gbdate{}{}}%%\blx@isodate{}{}% + } + + % + \newbibmacro*{modifydate}{%新增加一个带括号的日期,用于表示电子资源的更新和修改日期,而公告日期则按日期格式 + %更新或修改日期通常有day信息 + \iffieldundef{eventday}% + {% + \iffieldundef{endday}{% + \iffieldundef{day}{% + \iffieldundef{year}{} + {\printtext{\gbleftparen}\blx@gbdate{}{}\printtext{\gbrightparen}}% + }% + {%\iffieldequalstr{day}{}{}%因为day存在,但为空 + %{\printtext{\gbleftparen}\blx@gbdate{}{}\printtext{\gbrightparen}}% + \printtext{\gbleftparen}\blx@gbdate{}{}\printtext{\gbrightparen}}% + }% + {\printtext{\gbleftparen}\printenddate\printtext{\gbrightparen}}% + }% + {\printtext{\gbleftparen}\printeventdate\printtext{\gbrightparen}}% + }% + + +% +% 关联文献块前的分隔符,针对biblatex3.11 +% +% 原理方法:因为增加了begrelateddelim钩子,所以不需要重定义related输出宏 +\renewcommand{\begrelateddelim}{\adddot\newline\nobreak} + + +% +% 调整doi+eprint+url格式 +% +% 原理方法:源来自standard.bbx,因为页码后面直接跟引用日期,没有标点所以去掉其中的标点。 +\renewbibmacro*{doi+eprint+url}{% + \iftoggle{bbx:eprint} + {\iffieldundef{eprint}{}{\newunit\usebibmacro{eprint}}}%必须要做域判断否则容易产生多余的标点 + {}% + \iftoggle{bbx:url} + {\usebibmacro{url+urldate}} + {}% + \newunit\newblock% + \iftoggle{bbx:doi} + {\printfield{doi}} + {}} + +% +% 调整页码的格式,即chapter+pages格式 +% +\renewbibmacro*{chapter+pages}{% +\iftoggle{bbx:gbstrict}{}{% + \printfield{chapter}}% + \iffieldundef{pages}{}{%这里增加一个判断,当没有页码时就不输出 + \setunit{\bibpagespunct}% + \printfield{pages}}% +} + +% +% 当location等出版项超过maxitem缩减后不再输出etal +% +\DeclareListFormat{location}{% + \usebibmacro{list:delim}{#1}% + #1\isdot} +\DeclareListAlias{institution}{location} +\DeclareListAlias{publisher}{location} + +%定义出版社与年份之间的标点便于后面重定义 +\newcommand{\pubdatadelim}{\setunit*{\addcomma\space}} +\newcommand{\locnopubdelim}{\setunit*{\addcomma\space}} +\newcommand{\conferencedatdelim}{\setunit{\addcomma\space}} + +% 新增一个样式用于输出连续出版物的地址,单位,时间, +% 用于periodical连续出版物的出版社和地址的处理 +% +% v1.0k,20180425,为出版信息增加字体控制命令,hzz +% %类似\newbibmacro*{publisher+location+date} +\newbibmacro*{location+institution+date}{\bibpubfont% +\iftoggle{bbx:gbpub}% +{\testCJKfirst{userd}% +\ifboolexpr{% +test {\iflistundef{location}} and test {\iflistundef{institution}}% +}{\iftoggle{ifCJKforgbt}{\printtext{\gbleftbracket\str@noaddress}\gbpunctcolon\str@nopublisher\gbrightbracket}% +{\printtext{\gbleftbracket S.l.\gbpunctcolon s.n.\adddot\gbrightbracket}}% +}{% +\iflistundef{location}{\iftoggle{ifCJKforgbt}{\printtext{\gbleftbracket\str@noaddress\gbrightbracket}}% + {\printtext{\gbleftbracket S.l.\adddot\gbrightbracket}}}% + {\printlist{location}}% +\publocpunct% +\iflistundef{institution}{% +\iftoggle{ifCJKforgbt}{\printtext{\gbleftbracket\str@nopublisher\gbrightbracket}}{\printtext{\mkbibbrackets{s.n.}}}}% +{\printlist{institution}}}% +\pubdatadelim% + %\usebibmacro{date}% + \printfield{year}% + \periodicaldaterangesep% + \iffieldundef{endyear}{}{\printfield{endyear}}% + \newunit}% +{\printlist{location}% + \iflistundef{institution}% + {\locnopubdelim} + {\setunit*{\publocpunct}}% + \printlist{institution}% + \pubdatadelim% + \printfield{year}% + \periodicaldaterangesep% + \iffieldundef{endyear}{}{\printfield{endyear}}% + \newunit}% +} +% +% 通用的出版社和地址的处理 +% +% 原理方法:当没有出版社地址时,直接判断title的信息是否是中文,若为中文,则写出版地不详,否则用英文的字符表示。 +% 事实上title对于每个文献来说是必须的,所以用它判断是最快的,而且一般标题和出版社的语言是一样的。 +% 注意标准standard类型,因为当没有出版项时直接省略,所以做特殊处理 +\renewbibmacro*{publisher+location+date}{\bibpubfont% +\iftoggle{bbx:gbpub}% +{\testCJKfirst{userd}% + \ifboolexpr{ test {\iflistundef{location}} and test {\iflistundef{publisher}} }% + {\iffieldequalstr{entrysubtype}{standard}{} + {\iftoggle{ifCJKforgbt}{\printtext{\gbleftbracket\str@noaddress}\gbpunctcolon\str@nopublisher\gbrightbracket} + {\printtext{\gbleftbracket S.l.\gbpunctcolon s.n.\adddot\gbrightbracket}}}}% + {\iflistundef{location}{%\adddot + \iffieldequalstr{entrysubtype}{standard}{}%%从gbt7714-2015标准第19页看到,标准存在出版项时输出,没有时完全省略。 + {\iftoggle{ifCJKforgbt}{\printtext{\gbleftbracket\str@noaddress\gbrightbracket}\addcolon\addspace}% + {\printtext{\gbleftbracket S.l.\adddot\gbrightbracket}\publocpunct}}}% \bibstring{noaddress} + {\printlist{location}\publocpunct}%%\addcolon\addspace% + \iflistundef{publisher}{% + \iffieldequalstr{entrysubtype}{standard}{}% + {\iftoggle{ifCJKforgbt}{\printtext{\gbleftbracket\str@nopublisher\gbrightbracket}}% + {\printtext{\mkbibbrackets{s.n.}}}}}% + {\printlist{publisher}}}% +\pubdatadelim% +\usebibmacro{date}% +}% +{\printlist{location}% + \iflistundef{publisher} + {\locnopubdelim} + {\setunit*{\publocpunct}}% + \printlist{publisher}% + \pubdatadelim% + \usebibmacro{date}% + }% +} + +% +% 修改了一个institution+location+date用于manual、report、thesis等类型 +% +% 20180425,v1.0k,增加了字体控制命令,hzz +% 20190105,v1.0o,加了一个编组避免\usebibmacro{date}把month和day信息去掉 +\renewbibmacro*{institution+location+date}{\bibpubfont%当没有institution时不处理。 +{\printlist{location}%%加了一个编组避免\usebibmacro{date}把month和day信息去掉 + \iflistundef{institution} + {\locnopubdelim} + {\setunit*{\publocpunct}}% + \printlist{institution}% + \pubdatadelim% + \ifentrytype{archive}{\usebibmacro{newsdate}}% + {\usebibmacro{date}}% + }} + +% +% 对volume卷信息格式做出修改 +% v1.0o,20190105,hzz +% +\DeclareFieldFormat{volume}{% +\testCJKfirst{userd}% +\iftoggle{ifCJKforgbt}% +{\bibstring{serialcn}#1\bibstring{volumecn}}% +{\bibstring{volume}~#1}% +}% volume of a book +\DeclareFieldFormat[book,inbook,incollection]{volume}% +{\iffieldequalstr{userd}{chinese}{\iffieldint{volume}% + {\bibstring{serialcn}#1\bibstring{volumecn}% + }{#1}}% + {\bibstring{volume}~#1}% +} +\DeclareFieldFormat[article,periodical]{volume}{#1}% volume of a journal + +% +% 对number册信息格式做出修改 +% v1.0o,20190105,hzz +% +\DeclareFieldFormat{number}{#1}% +\DeclareFieldFormat[book,collection,inbook,% +incollection,proceedings,inproceedings]{number}{% +\testCJKfirst{userd}% +\iftoggle{ifCJKforgbt}% +{\bibstring{serialcn}#1\bibstring{numbercn}}% +{#1}% +}% + +% +% 对edition版本信息格式做出修改 +% 注意实现逻辑: +% 1. 不是整数时原样输出 +% 2. 当是整数且大于1时按版本格式输出 +\DeclareFieldFormat{edition}{\bibtitlefont%源来自biblatex.DEF + \testCJKfirst{userd}% + \iftoggle{ifCJKforgbt}% + {\ifinteger{#1}% + {\ifnumgreater{#1}{1}{\printtext{#1\str@edition}}{}}% + {#1\isdot}}% + {\ifinteger{#1}% + {\ifnumgreater{#1}{1}{\mkbibordedition{#1}~\bibstring{edition}}{}}% + {#1\isdot}}% +} + + +% +% 对version的版本信息做出修改 +% +\DeclareFieldFormat{version}{\bibtitlefont%源来自biblatex.DEF +\testCJKfirst{userd}% + \ifinteger{#1}% + {\iftoggle{ifCJKforgbt}{\printtext{#1\str@edition}}% + {\mkbibordedition{#1}~\bibstring{version}}}% + {#1\isdot}} + + + +% +% 作者域的输出控制宏 +% +% 当两篇文献作者相同且连续时,标准样式是用-代替后面的文献的作者,这里取消这一设置 +\renewbibmacro*{author}{%author for biblatex version <=3.7 + \ifboolexpr{ + test \ifuseauthor + and + not test {\ifnameundef{author}} + } + {\usebibmacro{bbx:dashcheck} + {%\bibnamedash + \printnames{author}% + }% + {\usebibmacro{bbx:savehash}% + \printnames{author}% + \iffieldundef{authortype} + {\setunit{\innerspacedelim}} + {\setunit{\innercommadelim}}}% + \iffieldundef{authortype} + {} + {\usebibmacro{authorstrg}% + \setunit{\innerspacedelim}}}% + {\global\undef\bbx@lasthash + \usebibmacro{labeltitle}% + \setunit*{\innerspacedelim}}% + \setunit{\innercommadelim}%增加一个逗号 + \usebibmacro{date+extrayear} + } + + +\DeclareFieldFormat{Labelyear}{% +\ifboolexpr{% + (test{\iffieldundef{year}}% + and % + test{\iffieldundef{endyear}}% + and + test{\iffieldundef{eventyear}}) and (not test{\iffieldundef{urlyear}})% + }% + {\printtext[labelurlyear]{#1}}% + {\printtext[labelyear]{#1}}% +} + +\DeclareFieldFormat{labelurlyear}{\mkbibbrackets{#1}} +\DeclareFieldFormat{labelyear}{#1} + %\mkbibbrackets{#1}/\mkbibparens{#1}/【#1】等 +% +% 设置标注和文献表中作者和年份之间的分隔符 +% + \DeclareDelimFormat{nameyeardelim}{\addcomma\space} + \DeclareDelimFormat[bib,biblist]{nameyeardelim}{\addcomma\space} +%注意这里当没有作者只有标题时在年份之前的标点是否需要标准并未涉及,所以未做处理。 +\renewbibmacro*{author}{%以前的date+extrayear变为date+extradate,所以对3.8以上版本重定义一下author + \ifboolexpr{ + test \ifuseauthor + and + not test {\ifnameundef{author}} + } + {\usebibmacro{bbx:dashcheck} + {%\bibnamedash %去掉相同作者用横线代替的处理 + \printnames{author}\setunit{\printdelim{nameyeardelim}}%把标点也带上 + } + {\usebibmacro{bbx:savehash}% + \printnames{author}% + \iffieldundef{authortype} + {\setunit{\printdelim{nameyeardelim}}} + {\setunit{\printdelim{authortypedelim}}}}% + \iffieldundef{authortype} + {} + {\usebibmacro{authorstrg}% + \setunit{\printdelim{nameyeardelim}}}}% + {\global\undef\bbx@lasthash + \usebibmacro{labeltitle}% + \setunit*{\printdelim{nonameyeardelim}}}% + \usebibmacro{date+extradate}} + \renewbibmacro*{date+extradate}{% + \iffieldundef{labelyear} + {} + {\printtext[Labelyear]{%[parens]%这里去掉括号 + \iflabeldateisdate + {\printdateextra} + {\printlabeldateextra}}}}% + + + +\newtoggle{bbx:gbmergedate} +\settoggle{bbx:gbmergedate}{true} +% +%为mergedate增加选项none,即实现年份不提前到作者后面的标签中 +%也不打印用于区分同作者同年份文献的标识符如(a,b,c) +%目的是实现一些特殊的文献表样式比如ucas的作者年制 +%v1.0q,20190212,hzz +\def\bbx@opt@mergedate@none{% + \global\togglefalse{bbx:gbmergedate} + \renewbibmacro*{date+extradate}{% + \iffieldundef{labelyear} + {} + {}}%[parens]\printtext{\printlabeldateextra} +\renewbibmacro*{bbx:ifmergeddate}{\@secondoftwo}%这一句用于3.12版本 +\renewbibmacro*{date}{\printdate}%这一句用于biblatex3.11以下版本 +\renewbibmacro*{issue+date}{%去掉括号 + \printtext{%去掉了[parens] + \iffieldundef{issue}{}{\iftoggle{bbx:gbstrict}{}{\printfield{issue}\setunit*{\innerspacedelim}}}% + \iffieldundef{entrysubtype}{\ifboolexpr{test {\iffieldundef{volume}} and test {\iffieldundef{number}} and not test {\iffieldundef{url}} } + {\usebibmacro{newsdate}}{\usebibmacro{date}}}%判断一下,是否是报纸 + {\iffieldequalstr{entrysubtype}{news}{\usebibmacro{newsdate}}%判断是否为报纸 + {\ifboolexpr{test {\iffieldundef{volume}} and test {\iffieldundef{number}} and not test {\iffieldundef{url}} } + {\usebibmacro{newsdate}}{\usebibmacro{date}}}% + }% + }% + }% +} + +\def\bbx@opt@mergedate@false{% + \global\togglefalse{bbx:gbmergedate} + \renewbibmacro*{date+extradate}{% + \iffieldundef{labelyear} + {} + {\printtext[Labelyear]{%[parens]%这里去掉括号 + \iflabeldateisdate + {\printdateextra} + {\printlabeldateextra}}}}% +\renewbibmacro*{bbx:ifmergeddate}{\@secondoftwo}%这一句用于3.12版本 +\renewbibmacro*{date}{\printdate}%这一句用于biblatex3.11以下版本 +\renewbibmacro*{issue+date}{%去掉括号 + \printtext{%去掉了[parens] + \iffieldundef{issue}{}{\iftoggle{bbx:gbstrict}{}{\printfield{issue}\setunit*{\innerspacedelim}}}% + \iffieldundef{entrysubtype}{\ifboolexpr{test {\iffieldundef{volume}} and test {\iffieldundef{number}} and not test {\iffieldundef{url}} } + {\usebibmacro{newsdate}}{\usebibmacro{date}}}%判断一下,是否是报纸 + {\iffieldequalstr{entrysubtype}{news}{\usebibmacro{newsdate}}%判断是否为报纸 + {\ifboolexpr{test {\iffieldundef{volume}} and test {\iffieldundef{number}} and not test {\iffieldundef{url}} } + {\usebibmacro{newsdate}}{\usebibmacro{date}}}% + }% + }% + }% +} + + +% +% 修改析出文献的文集的标题与附加标题间的符号 +% +\renewbibmacro*{booktitle}{% + \ifboolexpr{ + test {\iffieldundef{booktitle}} + and + test {\iffieldundef{booksubtitle}} + }% + {}% + {\printtext[booktitle]{\bibtitlefont% + \printfield[booktitlecase]{booktitle}% + \iffieldundef{booksubtitle}{}% + {\setunit{\subtitlepunct}\printfield[booktitlecase]{booksubtitle}}% + \iffieldundef{booktitleaddon}{}% + {\setunit{\subtitlepunct}\printfield[booktitlecase]{booktitleaddon}}% + }% + }% +} + +% +% 调整期刊名的格式 +% +% 原理方法:因为作者年制年份提到前面,因此涉及到期刊名与后面的卷期的关系。 +% v1.0k,20180425,增加了字体控制命令,hzz +% v1.1j,20220527,修复期刊名不存在时多余的标点 +% v1.1q,20240514,修复卷不存在时期刊名与期之间引入的标点(并考虑mergedate选项的问题) +\renewbibmacro*{journal}{% + \iffieldundef{journaltitle}% + {}% + {\printtext[journaltitle]% + {\printfield[journaltitlecase]{journaltitle}% + \iffieldundef{journalsubtitle}{}% + {\setunit{\subtitlepunct}\printfield[journaltitlecase]{journalsubtitle}}% + \iffieldundef{journaltitleaddon}{}% + {\setunit{\subtitlepunct}\printfield[journaltitlecase]{journaltitleaddon}}% + }% + }% +} +\newcommand{\journaldatedelim}{\addcomma\addspace} +\newcommand{\jourdatevoldelim}{\addcomma\addspace} +\renewbibmacro*{journal+issuetitle}{\bibpubfont%源来自standard.bbx + \usebibmacro{journal}% + \iffieldundef{series}% + {}% + {\newunit% + \printfield{series}% + \setunit{\innerspacedelim}}% + \iftoggle{bbx:gbmergedate}{%year提到前面作为extrayear + \iffieldundef{entrysubtype}{}%判断是否为报纸 + {\iffieldequalstr{entrysubtype}{news}{\setunit*{\journaldatedelim}}{}}%% + \printtext{\usebibmacro{issue+date}}% + \iffieldundef{volume}{}{\setunit*{\jourdatevoldelim}}% + }%反之则,期刊也要求输出year + {\iffieldundef{journaltitle}{}%若存在期刊,那么就加入逗号 + {\setunit*{\journaldatedelim}}\printtext{\usebibmacro{issue+date}}% + \iffieldundef{volume}{}%若不存在卷则要考虑前面是否存在期刊和year,若存在加入逗号,否则不加入 + {\ifboolexpr{test {\iffieldundef{journaltitle}} and test {\iffieldundef{year}}}% + {}{\setunit*{\jourdatevoldelim}}}% + }% + \usebibmacro{volume+number+eid}%把卷期放到年份后面 + } + +% +% 增加一个number带括号的格式,避免使用mkbibparens而引入一个不必要的空格 +% +\DeclareFieldFormat{addnumflag}{% +\nobreak\printtext{\gbleftparen}\nobreak #1\nobreak\printtext{\gbrightparen}} + + +% +% 调整期刊卷和期的格式 +% +\renewbibmacro*{volume+number+eid}{%源来自standard.bbx +\iftoggle{bbx:gbfieldstd}{% + \printfield{volume}% + \setunit*{\adddot}% + \printfield{number}% + %\printfield{eid}% + }% + {% + \printfield{volume}% + \iffieldundef{number}{}{\printfield[addnumflag]{number}}%区别于顺序编码制 + %\iffieldundef{eid}{}{% + %\setunit{\addcomma\space}% + %\printfield{eid}}% + }} + +% +% 调整期刊年份的格式 +% +% 原理方法:原在authoryear.BBX中\bbx@opt@mergedate@compact中定义 +% 当issue存在时,才设置newunit。避免直接设置标点后,当volume不存在是需要使用\nopuct去标点进而引入不必要的空格 +\renewbibmacro*{issue+date}{% + \printtext{%去掉了[parens] + \iffieldundef{issue}{}{\iftoggle{bbx:gbstrict}{}{\printfield{issue}\setunit*{\innerspacedelim}}}% + \iffieldundef{entrysubtype}{}%判断一下,是否是报纸 + {\iffieldequalstr{entrysubtype}{news}{\usebibmacro{newsdate}}{}}%判断是否为报纸 + }% +} + + + + + +% +% 调整页码前的标点和去掉期刊文章等页码后面的标点 +% +\renewbibmacro*{note+pages}{%源来自standard.bbx + %\printfield{note}% + \iffieldundef{entrysubtype}{% + \iffieldundef{pages}{}{% + \setunit{\bibpagespunct}% + \printfield{pages}}% + }% + {% + \ifboolexpr{test{\iffieldequalstr{entrysubtype}{news}} and test{\iffieldundef{number}}}%判断一下news类有没有number + {% + \iffieldundef{pages}{}{% + \printtext[parens]{\printfield{pages}}}% + }% + {% + \iffieldundef{pages}{}{% + \setunit{\bibpagespunct}% + \printfield{pages}}% + }% + }% + } + +% +% 编者的符号修改一下 +% v1.0 2016-07-01 +% v1.0q 2019-03-01 hzz 修改editortype前的标点 +% +\renewbibmacro*{editor}{% + \ifboolexpr{ + test \ifuseeditor + and + not test {\ifnameundef{editor}} + } + {\usebibmacro{bbx:dashcheck} + {%\bibnamedash + \printnames{editor}% + } + {\printnames{editor}% + %\setunit{\printdelim{editortypedelim}}% + %\usebibmacro{bbx:savehash} + }% + \usebibmacro{editorstrg}% + %\clearname{editor}% + \setunit{\printdelim{nameyeardelim}}}% + {\global\undef\bbx@lasthash + \usebibmacro{labeltitle}% + \setunit*{\printdelim{nonameyeardelim}}}% + \ifboolexpr{% +test {\ifentrytype{inbook}} +or +test {\ifentrytype{incollection}} +or +test {\ifentrytype{inproceedings}} +or +test {\ifentrytype{conference}} +}% +{}% +{\usebibmacro{date+extradate}}} + +% +% 编者类型做一修改 +% v1.0 2016-07-01 +% v1.0q 2019-03-01 hzz 修改editortype不同语言的不同本地化字符串 +% +\renewbibmacro*{editorstrg}{%源来自biblatex.DEF + \printtext[editortype]{% + \iffieldundef{editortype} + {% +% \ifboolexpr{ %这一段去掉,未定义编者类型情况下不处理 +% test {\ifnumgreater{\value{editor}}{1}} +% or +% test {\ifandothers{editor}} +% } +% {\bibstring{editors}} +% {\bibstring{editor}} + } + {\ifbibxstring{\thefield{editortype}} %定义编者类型情况下处理,以后根据需要修改 + {\ifboolexpr{ + test {\ifnumgreater{\value{editor}}{1}} + or + test {\ifandothers{editor}} + } + {\printdelim{streditortypes}} + {\printdelim{streditortype}}} + {\thefield{editortype}}}% + }} + +% +% 编者类型的本地化字符串输出 +% v1.0q 2019-03-01 hzz +% 能对不同条目类型作格式设置的域格式,能对不同环境做格式设置的分隔符 +% 能对不同文境作设置的包括排序,标签等 +% 这里因为考虑可能标注和文献表中存在不同,所以用分隔符来输出本地化字符串 +% +\DeclareDelimFormat{streditortypes}{% + \edef\userfieldabcde{userd}% + \ifcurrentname{editor}{\edef\userfieldabcde{userc}}{}% + \ifcurrentname{bookauthor}{\edef\userfieldabcde{userb}}{}% + \ifcase\value{gbbiblocalcase}% + \iffieldequalstr{\userfieldabcde}{chinese}{\bibstring{\thefield{editortype}scn}}{}% + \iffieldequalstr{\userfieldabcde}{korean}{\bibstring{\thefield{editortype}skr}}{}% + \iffieldequalstr{\userfieldabcde}{japanese}{\bibstring{\thefield{editortype}sjp}}{}% + \iffieldequalstr{\userfieldabcde}{english}{\addcomma\addthinspace\bibstring{\thefield{editortype}s}}{}% + \iffieldequalstr{\userfieldabcde}{french}{\addcomma\addthinspace\bibstring{\thefield{editortype}s}}{}% + \iffieldequalstr{\userfieldabcde}{russian}{\addcomma\addthinspace\bibstring{\thefield{editortype}s}}{}% + \or% + \bibstring{\thefield{editortype}scn}% + \or% + \addcomma\addthinspace\bibstring{\thefield{editortype}s}% + \fi} +% +\DeclareDelimFormat{streditortype}{% + \edef\userfieldabcde{userd}% + \ifcurrentname{editor}{\edef\userfieldabcde{userc}}{}% + \ifcurrentname{bookauthor}{\edef\userfieldabcde{userb}}{}% + \ifcase\value{gbbiblocalcase}% + \iffieldequalstr{\userfieldabcde}{chinese}{\bibstring{\thefield{editortype}cn}}{}% + \iffieldequalstr{\userfieldabcde}{korean}{\bibstring{\thefield{editortype}kr}}{}% + \iffieldequalstr{\userfieldabcde}{japanese}{\bibstring{\thefield{editortype}jp}}{}% + \iffieldequalstr{\userfieldabcde}{english}{\addcomma\addthinspace\bibstring{\thefield{editortype}}}{}% + \iffieldequalstr{\userfieldabcde}{french}{\addcomma\addthinspace\bibstring{\thefield{editortype}}}{}% + \iffieldequalstr{\userfieldabcde}{russian}{\addcomma\addthinspace\bibstring{\thefield{editortype}}}{}% + \or% + \bibstring{\thefield{editortype}cn}% + \or% + \addcomma\addthinspace\bibstring{\thefield{editortype}}% + \fi} + + +% +% bookauthor域的输出, +% v1.0q 2019-03-01 hzz +% 不再对editor和bookauthor做sourcemap,而是下面的宏内逻辑代替, +% 使得除使用bookauthor外也可以使用editor,便于在使用editor时使用editortype +% v1.1r 2024-05-17 hzz +% 增加选项gbnosameeditor后根据其来确定是否输出与author相同的editor或bookauthor +\renewbibmacro*{bybookauthor}{% + \ifnameundef{bookauthor}% + {\ifnameundef{editor}% + {}% + {\ifnamesequal{author}{editor}% + {\iftoggle{bbx:gbnosameeditor}{\clearname{editor}}{\usebibmacro{editor}}% + }{\usebibmacro{editor}}}% + }% + {\ifnamesequal{author}{bookauthor}% + {\iftoggle{bbx:gbnosameeditor}{\clearname{bookauthor}}{\printnames{bookauthor}}% + }{\printnames{bookauthor}}% + }% +} + +% 责任者如果没有author用editor或translator替代 +% 20210521 v1.0y hzz +%专著如果责任者是editor那么不用输出类型信息 +\renewbibmacro*{editor+others}{% + \ifboolexpr{ + test \ifuseeditor + and + not test {\ifnameundef{editor}} + } + {\usebibmacro{bbx:dashcheck} + {\bibnamedash} + {\printnames{editor}% + \usebibmacro{bbx:savehash}}% + \clearname{editor}% + \setunit{\printdelim{nameyeardelim}}}% + {\global\undef\bbx@lasthash + \usebibmacro{labeltitle}% + \setunit*{\printdelim{nonameyeardelim}}}% + \usebibmacro{date+extradate}} +%要注意要使用translator那么需要开启usetranslator选项的。 +%注意其中的标点处理。 +\renewbibmacro*{translator+others}{% + \ifboolexpr{ + test \ifusetranslator + and + not test {\ifnameundef{translator}} + } +{\usebibmacro{bbx:dashcheck} + {\bibnamedash} + {\printnames{translator}%\renewcommand{\aftertransdelim}{\adddot\addspace} + \usebibmacro{bbx:savehash}}% + \clearname{translator}% + \setunit{\printdelim{nameyeardelim}}}% + {\global\undef\bbx@lasthash + \usebibmacro{labeltitle}% + \setunit*{\printdelim{nonameyeardelim}}}% + \usebibmacro{date+extradate}} + +% +% 修改期刊的标题 +% +\renewbibmacro*{periodical}{%源来自biblatex.DEF + \iffieldundef{title} + {} + {\printtext[title]{\bibtitlefont% + \printfield[titlecase]{title}% + \ifboolexpr{test {\iffieldundef{subtitle}}}%这里增加了对子标题的判断,解决不判断多一个点的问题 + {}{\setunit{\subtitlepunct}\printfield[titlecase]{subtitle}}% + %}%把编组结束移到后面去 + \iftoggle{bbx:gbtype}{% + \iffieldundef{usera}{}{%在标题后直接给出文献标识字母 + \printfield[gbtypeflag]{usera}}}{} + }} + } + +% +% 期刊的标题做修改 +% +\newcommand{\periodicaldatevoldelim}{\addcomma\space} +\renewbibmacro*{title+issuetitle}{%源来自standard.BBX + \usebibmacro{periodical}% + \newunit% + \iffieldundef{series} + {} + {\newunit + \printfield{series}% + \setunit{\innerspacedelim}}% + \usebibmacro{periodical+issue}%将issue调整到上面来,并修改 +\iffieldundef{number}{}{%%进一步处理有范围的数字 + \multinumberparser{\thefield{number}}}% + \iffieldundef{volume}% + {\printfield{year}% + \printtext{\mkbibparens{\multinumberfirst}}% + \periodicaldaterangesep% + \iffieldundef{endyear}{}{\printfield{endyear}\printtext{\mkbibparens{\multinumbersecond}}}% + }% + {\multivolparser{\thefield{volume}}% + \printfield{year}% + \setunit{\periodicaldatevoldelim}%将冒号修改为逗号 + \printtext{\multivolfirst}% + \printtext{\mkbibparens{\multinumberfirst}}% + \periodicaldaterangesep% + \iffieldundef{endyear}{}{% + \printfield{endyear}% + \setunit{\periodicaldatevoldelim}%将冒号修改为逗号 + \printtext{\multivolsecond}% + \printtext{\mkbibparens{\multinumbersecond}}}% + }% + \usebibmacro{issue}% + \newunit} + +% +% 新增一个样式用于调整期刊年份的格式,只打印年份 +% +\newbibmacro*{periodical+issue}{% + \printtext{%去掉了[parens] + \iffieldundef{issue} + {}% + {\printfield{issue}% + \setunit*{\innerspacedelim}% + }% + }% +} + +% +% 重设专利title的输出,将文献类型标识符输出出去 +% +\newbibmacro*{patenttitle}{%原输出来自biblatex.def文件 + \ifboolexpr{% + test{\iffieldundef{title}}% + and% + test{\iffieldundef{subtitle}}% + }% + {}% + {\printtext[title]{\bibtitlefont% + \printfield[titlecase]{title}% + \ifboolexpr{test {\iffieldundef{subtitle}}}%这里增加了对子标题的判断,解决不判断多一个点的问题 + {}{\setunit{\subtitlepunct}% + \printfield[titlecase]{subtitle}}% + \iffieldundef{titleaddon}{}%判断一下titleaddon,否则直接加可能多一个空格 + {\setunit{\subtitlepunct}\printfield{titleaddon}}% + \iffieldundef{number}{}{\setunit{\subtitlepunct}\printfield{number}}%写专利号 + \iftoggle{bbx:gbtype}{\printfield[gbtypeflag]{usera}}{}% + }% +}% +} + + + +% +% 修改in:用于inbook、incollection、inproceedings等类型 +% 2018.04.20,v1.0k,renewed marco,by hzz +% 20190212,v1.0q,增加中英文区分,by hzz +% +% 原理方法:使用bibmacro{in:}改变了以前在driver中直接输出//的方式,同时也简化了标点控制。 +% 需要注意\bibstring命令会把首字母大写的。 +\renewbibmacro*{in:}{% + \iftoggle{bbx:gbpunctin}{\printtext{\allowbreak{\SlashFont//}\allowbreak}}%\addthinspace + {\newunit% + \iffieldequalstr{userd}{chinese}% + {\printtext{\bibstring{incn}}}% + {\printtext{\bibstring{in}}}% + }} + +% +% 修改type域的输出格式 +% 2019.02.12,v1.0q,byhzz +% 使其可以区分中英文输出不同的格式,比如博士论文英文输出PHD thesis,中文则是博士学位论文 +\DeclareFieldFormat{type}% +{\iffieldequalstr{userd}{chinese}% + {\ifbibxstring{#1cn}{\bibxstring{#1cn}}{#1}}% + {\ifbibstring{#1}{\bibstring{#1}}{#1}}% +} + + +% +% 修改series域的输出格式 +% 2019.05.01,v1.0r,byhzz +\renewbibmacro*{series+number}{% + \printfield{series}% + } + +%===================================================================== +%设置驱动格式 +%===================================================================== +% +% book条目类的驱动 +% + \DeclareBibliographyDriver{book}{%源来自standard.bbx文件 + \usebibmacro{bibindex}% + \usebibmacro{begentry}% +\usebibmacro{author/editor+others/translator+others}% +\ifnameundef{namea}{}{\setunit{\labelnamepunct}\newblock}%这一段用于去除作者不存在时多出的标点 +\usebibmacro{maintitle+title}% +\iftoggle{bbx:gbstrict}{}{% +\newunit +\printlist{language}% +\newunit\newblock% +\usebibmacro{byauthor}% +\newunit\newblock}% +\usebibmacro{byeditor+others}% +\newunit +\printfield{edition}% +\newunit\newblock%% +\iftoggle{bbx:gbstrict}{}{% +\iffieldundef{maintitle}% +{%\printfield{volume}% +\printfield{part}}% +{}% +\newunit% +\printfield{volumes}% +\newunit\newblock% +\usebibmacro{series+number}}% +\newunit\newblock% +%\printfield{note}% +\usebibmacro{publisher+location+date}% +\usebibmacro{chapter+pages}% +\newunit% +\usebibmacro{doi+eprint+url}%从下面移动到上面来,因为gbt2015的url需直接放在页码后面。 + \newunit\newblock% + \printfield{pagetotal}% + \newunit\newblock% + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \newunit\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \usebibmacro{finentry}\usebibmacro{annotation}} + + + + +% +% 期刊文章,连续出版物中的析出文献的格式 +% + \DeclareBibliographyDriver{article}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator+others}% +\ifnameundef{author}{}{\setunit{\labelnamepunct}\newblock}%这一段用于去除作者不存在时多出的标点 + \usebibmacro{title}% + \iftoggle{bbx:gbstrict}{}{% + \newunit% + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \printfield{version}}% + \newunit\newblock + \usebibmacro{bytranslator+others}% + \newunit\newblock + \usebibmacro{journal+issuetitle}% + \usebibmacro{note+pages}% + \usebibmacro{doi+eprint+url}%从后面移上来,调整url和页码之间的位置 + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{issn}} + {}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \newunit\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \usebibmacro{finentry}\usebibmacro{annotation}} + + +% +% 连续出版物的驱动 +% + \DeclareBibliographyDriver{periodical}{%源来自standard.BBX + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{editor}% + %\setunit{\labelnamepunct}\newblock + \newunit\newblock %删除上面一行,添加这一行 + \usebibmacro{title+issuetitle}% + \newunit\newblock% + \usebibmacro{location+institution+date}%添加这一行用于输出地址,单位和时间 + \newunit\newblock%添加这一行 + \iftoggle{bbx:gbstrict}{}{% + \printlist{language}% + \newunit\newblock + \usebibmacro{byeditor}% + \newunit\newblock + \printfield{note}% + \newunit\newblock} + \iftoggle{bbx:isbn} + {\printfield{issn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \newunit\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \usebibmacro{finentry}\usebibmacro{annotation}} + +% +% 专利文献驱动 +% + \DeclareBibliographyDriver{patent}{%源来自standard.BBX + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author}% +\ifnameundef{author}{}{\setunit{\labelnamepunct}\newblock}%这一段用于去除作者不存在时多出的标点 + \usebibmacro{patenttitle}%给出专利专用的标题输出 + \iftoggle{bbx:gbstrict}{}{% + \newunit% + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}}% + \newunit\newblock + \printfield{type}% + \setunit*{\innerspacedelim}% + %\printfield{number}%已放到patenttitle中处理 + \iflistundef{location} + {} + {\setunit*{\innerspacedelim}% + \printtext{%[parens] + \printlist[][-\value{listtotal}]{location}}}% + \ifboolexpr{not test {\iflistundef{publisher}} and test {\iffieldundef{url}}}% + {\setunit*{\subtitlepunct}% + \printtext{%[parens] + \printlist[][-\value{listtotal}]{publisher}}}{}% + \newunit\newblock + \usebibmacro{byholder}% + \newunit\newblock + \printfield{note}% + \newunit\newblock% + \ifboolexpr{not test {\iflistundef{publisher}} and test {\iffieldundef{url}}} + {\usebibmacro{date}} + {\usebibmacro{newsdate}}% + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \newunit\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \usebibmacro{finentry}\usebibmacro{annotation}} + + +% +% 在线文献驱动 +% +\DeclareBibliographyDriver{online}{%源来自standard.BBX + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/editor+others/translator+others}% +\ifnameundef{namea}{}{\setunit{\labelnamepunct}\newblock}%这一段用于去除作者不存在时多出的标点 + \usebibmacro{title}% + \iftoggle{bbx:gbstrict}{}{% + \newunit% + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \printfield{note}}% + \newunit + \printfield{version}% + \newunit\newblock +% \printlist{organization}% + \printlist{institution}% +\iffieldundef{entrysubtype}{\newunit\usebibmacro{modifydate}} + {\ifboolexpr{test {\iffieldequalstr{entrysubtype}{archive}} or test {\iffieldequalstr{entrysubtype}{report}}} + {\newunit\usebibmacro{newsdate}} + {\ifboolexpr{test {\iffieldequalstr{entrysubtype}{dataset}} or test {\iffieldequalstr{entrysubtype}{preprint}}} + {\usebibmacro{modifydate}}{\newunit\usebibmacro{modifydate}}}}% +% \newunit\newblock +%\ifboolexpr{% +%test{\iffieldundef{day}} and test{\iffieldundef{endday}} and test{\iffieldundef{eventday}}% +%}{\usebibmacro{date}}% +%{\iffieldundef{entrysubtype}{\usebibmacro{modifydate}}% +% {\iffieldequalstr{entrysubtype}{archive}{\usebibmacro{newsdate}}{\usebibmacro{modifydate}}}% +%}%带括号的日期和不带括号的日期 +\iffieldundef{entrysubtype}{\usebibmacro{online:url+urldate}} + {\iffieldequalstr{entrysubtype}{report}{\newunit\usebibmacro{url}}{\usebibmacro{online:url+urldate}}}% + \newunit\newblock + \iftoggle{bbx:eprint} + {\usebibmacro{eprint}} + {}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \newunit\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \usebibmacro{finentry}\usebibmacro{annotation}} + + + + +% +% 报告类型驱动 +% 当有网址无出版项时,用online输出 +% +\DeclareBibliographyDriver{report}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/editor+others/translator+others}% +\ifnameundef{namea}{}{\setunit{\labelnamepunct}\newblock}%这一段用于去除作者不存在时多出的标点 + \usebibmacro{title}% + \iftoggle{bbx:gbstrict}{}{% + \newunit% + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}}% + \newunit\newblock + \usebibmacro{byeditor+others}%增加的译者信息 + \newunit\newblock +% \printfield{type}% +% \setunit*{\innerspacedelim}% +% \printfield{number}% +% \newunit\newblock + \printfield{version}% + \newunit + \printfield{note}% + \newunit\newblock + \usebibmacro{publisher+location+date}% + \usebibmacro{chapter+pages}% + \usebibmacro{doi+eprint+url}% + \newunit + \printfield{pagetotal}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isrn}} + {}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \newunit\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \usebibmacro{finentry}\usebibmacro{annotation}} + +% +% 论文、手册类型驱动 +% 2016-11-11,增加了译者信息 +% +\DeclareBibliographyDriver{manual}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/editor+others/translator+others}% +\ifnameundef{namea}{}{\setunit{\labelnamepunct}\newblock}%这一段用于去除作者不存在时多出的标点 + \usebibmacro{title}% + \iftoggle{bbx:gbstrict}{}{% + \newunit% + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}}% + \newunit\newblock + \usebibmacro{byeditor+others}%增加的译者信息 + \newunit\newblock + \iftoggle{bbx:gbfieldtype}{% + \printfield{type}% + \setunit*{\innerspacedelim}% + }{}% + \printfield{number}% + \newunit\newblock + \printfield{version}% + \newunit + \printfield{note}% + \newunit\newblock + \usebibmacro{institution+location+date}% + \usebibmacro{chapter+pages}% + \iffieldundef{url}{}{%当没有网址时也不输出修改或更新日期 + \ifboolexpr{test {\ifentrytype{archive}} or test {\ifentrytype{thesis}} + or test {\ifentrytype{map}}}% + {}{\usebibmacro{modifydate}}}%修改或更新日期为带括号的时间 + \usebibmacro{doi+eprint+url}% + %\newunit + %\printfield{pagetotal}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isrn}} + {}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \newunit\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \usebibmacro{finentry}\usebibmacro{annotation}} + +% +% standard类型驱动 +% +% 利用biblatex的standard驱动 +\DeclareBibliographyDriver{standard}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{title}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \newunit\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \usebibmacro{annotation}\usebibmacro{finentry}} + + + +% +% 备选类型驱动 +% +% 利用biblatex的misc驱动 +\DeclareBibliographyDriver{misc}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/editor+others/translator+others}% +\ifnameundef{namea}{}{\setunit{\labelnamepunct}\newblock}%这一段用于去除作者不存在时多出的标点 + \usebibmacro{title}% +\iftoggle{bbx:gbstrict}{}{% + \newunit + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{byeditor+others}}% + \newunit\newblock + \printfield{howpublished}% + \newunit\newblock + \printfield{type}% + \newunit + \printfield{version}% + \newunit + \printfield{note}% + \newunit\newblock + \usebibmacro{institution+location+date}% + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \newunit\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \usebibmacro{finentry}\usebibmacro{annotation}} + + + + + +% +% 增加inbook:parent用于辅助crossref传统功能的实现 +% 用在{crosscite}宏中 +% 20210216,v1.0w,hzz +\newbibmacro*{inbook:parent}{% +\usebibmacro{bybookauthor}% + \ifnameundef{bookauthor}{\ifnameundef{editor}{}{\newunit}}{\newunit}%替换下一句 + %\newunit\newblock +\iffieldundef{series}{}{\usebibmacro{series+number}\setunit{\subtitlepunct}}%为处理一些存在series的情况而增加 + \usebibmacro{maintitle+booktitle}% +\iffieldundef{volume}{}{\setunit{\subtitlepunct}\printfield{volume}}% +\iffieldundef{number}{}{\setunit{\subtitlepunct}\printfield{number}}%增加卷和册信息 + \newunit\newblock% + \printfield{edition}% + \newunit\newblock + %\printfield{note}% + \ifentrytype{inproceedings}{\conferencedatdelim}{}% + \usebibmacro{publisher+location+date}} + +% +% 专著中的析出文献的格式修改 +% +\DeclareBibliographyDriver{inbook}{%源来自standard.bbx + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator+others}% + \ifboolexpr{ + test {\ifnameundef{author}} + and + test {\ifnameundef{translator}} + }{}{\setunit{\labelnamepunct}\newblock}%这一段用于去除作者不存在时多出的标点 +\usebibmacro{title}% + \ifboolexpr{% + not test {\ifnameundef{author}} + and + (not test {\ifnameundef{translator}}) + }{\newunit\usebibmacro{bytranslator+others}}{}% +\usebibmacro{in:}% +\usebibmacro{crosscite}{inbook:parent}% + \usebibmacro{chapter+pages}% + \usebibmacro{doi+eprint+url}%移到上面来 + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \newunit\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \usebibmacro{annotation}\usebibmacro{finentry}} + + +%-------------------------------- +%利用命令的重定义来实现全角标点 +% 20250423,v1.1t,hzz +%-------------------------------- +\def\execgbpunctfullwidth{% +%地化字符串 +\DefineBibliographyStrings{english}{ + and = {\gbpunctmarklanen},% + andcn = {\gbpunctmark},% +} +\DefineBibliographyExtras{english}{\renewcommand*{\bibrangedash}{--}}%将页码间隔符替换会endash +\DefineBibliographyExtras{russian}{\renewcommand*{\bibrangedash}{--}}%将页码间隔符替换会endash +\DefineBibliographyExtras{english}{\renewcommand*{\bibdatesep}{--}}%将页码间隔符替换会endash +\DefineBibliographyExtras{russian}{\renewcommand*{\bibdatesep}{--}}%将页码间隔符替换会endash +\renewcommand*{\periodicaldaterangesep}{-}%--或-或--- +%域中的部分标点 +\renewcommand*{\presuffixdelim}{% + \iffieldequalstr{userd}{chinese}{\gbpunctcomma}{\gbpunctcommalanen}} +\renewcommand*{\revsdnamepunct}{% + \iffieldequalstr{userd}{chinese}{\gbpunctcomma}{\gbpunctcommalanen}} +\DeclareDelimFormat{multinamedelim}{% + \iffieldequalstr{userd}{chinese}{\gbpunctmark}{\gbpunctcommalanen}} +\DeclareDelimFormat{finalnamedelim}{% + %\ifnumgreater{\value{liststop}}{2}{\finalandcomma}{}% + \edef\userfieldabcde{userd}% + \ifcurrentname{translator}{\edef\userfieldabcde{usere}}{}% + \ifcurrentname{editor}{\edef\userfieldabcde{userc}}{}% + \ifcurrentname{author}{\edef\userfieldabcde{userf}}{}% + \ifcurrentname{bookauthor}{\edef\userfieldabcde{userb}}{}% + \ifcase\value{gbcitelocalcase}% + \iffieldequalstr{\userfieldabcde}{chinese}{\bibstring{andincitecn}}{}% + \iffieldequalstr{\userfieldabcde}{korean}{\bibstring{andkr}}{}% + \iffieldequalstr{\userfieldabcde}{japanese}{\bibstring{andjp}}{}% + \iffieldequalstr{\userfieldabcde}{english}{\space\bibstring{andincite}\space}{}% + \iffieldequalstr{\userfieldabcde}{french}{\bibstring{and}}{}% + \iffieldequalstr{\userfieldabcde}{russian}{\bibstring{and}}{}% + \or% + \bibstring{andincitecn}%\space% + \or% + \bibstring{andincite}%\space% + \fi} +\DeclareDelimFormat[bib,biblist]{finalnamedelim}{% + %\ifnumgreater{\value{liststop}}{2}{\finalandcomma}{}% + \edef\userfieldabcde{userd}% + \ifcurrentname{translator}{\edef\userfieldabcde{usere}}{}% + \ifcurrentname{editor}{\edef\userfieldabcde{userc}}{}% + \ifcurrentname{author}{\edef\userfieldabcde{userf}}{}% + \ifcurrentname{bookauthor}{\edef\userfieldabcde{userb}}{}% + \ifcase\value{gbbiblocalcase}% + \iffieldequalstr{\userfieldabcde}{chinese}{\bibstring{andcn}}{}% + \iffieldequalstr{\userfieldabcde}{korean}{\bibstring{andkr}}{}% + \iffieldequalstr{\userfieldabcde}{japanese}{\bibstring{andjp}}{}% + \iffieldequalstr{\userfieldabcde}{english}{\bibstring{and}}{}% + \iffieldequalstr{\userfieldabcde}{french}{\bibstring{and}}{}% + \iffieldequalstr{\userfieldabcde}{russian}{\bibstring{and}}{}% + %\space% + \or% + \bibstring{andcn}%\space% + \or% + \bibstring{and}%\space% + \fi} +\DeclareDelimFormat{nameyeardelim}{% + \iffieldequalstr{userd}{chinese}{\gbpunctcomma}{\gbpunctcommalanen}} +\DeclareDelimFormat[bib,biblist]{nameyeardelim}{% + \iffieldequalstr{userd}{chinese}{\gbpunctcomma}{\gbpunctcommalanen}} +\DeclareDelimFormat[bib,biblist]{andothersdelim}{% + \iffieldequalstr{userd}{chinese}{\gbpunctcomma}{\gbpunctcommalanen}} +\DeclareDelimFormat{bibpagespunct}{% + \iffieldequalstr{userd}{chinese}{\unspace\gbpunctcolon}{\unspace\gbpunctcolonlanen}} +\renewcommand{\aftertransdelim}{\gbpunctcomma} +\renewcommand{\beforetransdelim}{% + \iffieldequalstr{userd}{chinese}{\gbpunctcomma}{\gbpunctcommalanen}} +%著录项间的部分标点 +\renewcommand*{\newunitpunct}{% + \iffieldequalstr{userd}{chinese}{\gbpunctdot}{\gbpunctdotlanen}} +\renewcommand{\journaldatedelim}{% + \iffieldequalstr{userd}{chinese}{\gbpunctcomma}{\gbpunctcommalanen}} +\renewcommand{\jourdatevoldelim}{% + \iffieldequalstr{userd}{chinese}{\gbpunctcomma}{\gbpunctcommalanen}} +\renewcommand{\periodicaldatevoldelim}{% + \iffieldequalstr{userd}{chinese}{\gbpunctcomma}{\gbpunctcommalanen}} +%出版项中:出版社地址后面的标点 +\renewcommand{\publocpunct}{% + \iffieldequalstr{userd}{chinese}{\gbpunctcolon}{\gbpunctcolonlanen}} +%调整出版社与年份之间的标点 +\renewcommand{\pubdatadelim}{% + \iffieldequalstr{userd}{chinese}% + {\iffieldundef{year}{}{\setunit*{\gbpunctcomma}}}{\setunit*{\gbpunctcommalanen}}} +\renewcommand{\locnopubdelim}{% + \iffieldequalstr{userd}{chinese} + {\iffieldundef{year}{}{\setunit*{\gbpunctcomma}}}{\setunit*{\gbpunctcommalanen}}} +\renewcommand{\conferencedatdelim}{% + \iffieldequalstr{userd}{chinese} + {\iffieldundef{year}{}{\setunit{\gbpunctcomma}}}{\setunit{\gbpunctcommalanen}}% +} +%子标题前的标点 +\renewcommand*{\subtitlepunct}{% + \iffieldequalstr{userd}{chinese}{\gbpunctcolon}{\gbpunctcolonlanen}} +} diff --git a/sysuthesis-authoryear.bst b/sysuthesis-authoryear.bst new file mode 100644 index 0000000..9509de5 --- /dev/null +++ b/sysuthesis-authoryear.bst @@ -0,0 +1,4519 @@ +%% +%% This is file `gbt7714-2025-authoryear.bst', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% gbt7714-bst.dtx (with options: `2025,authoryear') +%% ------------------------------------------------------------------- +%% GB/T 7714 BibTeX Style +%% https://github.com/zepinglee/gbt7714-bibtex-style +%% Version: 2026-05-03 v2.2.0 +%% ------------------------------------------------------------------- +%% Copyright (C) 2016-2026 by Zeping Lee +%% ------------------------------------------------------------------- +%% This file may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008 or later. +%% ------------------------------------------------------------------- +INTEGERS { + control.convert.punct + control.max.bib.names + control.min.bib.names + control.max.cite.names + control.min.cite.names + control.uppercase.family + control.initialize.with.hyphen + control.check.pinyin + control.initialize.pinyin + control.cite.final.and + control.bib.final.and + control.space.before.et.al + control.year.before.title + control.sentence.case.title + control.sentence.case.journal + control.sentence.case.booktitle + control.link.title + control.article.title + control.patent.country + control.entry.type.id + control.space.before.type.id + control.entry.medium.id + control.slash + control.in + control.emph.booktitle + control.emph.journal + control.short.journal + control.journal.dots + control.link.journal + control.bold.volume + control.unknown.publisher + control.space.before.pages + control.page.ranges + control.urldate + control.url + control.doi + control.cstr + control.eprint + control.note + control.end.dot + control.capitalize.subtitle + control.warn.empty.field + lang.zh.order + lang.ja.order + lang.en.order + lang.ru.order + lang.other.order +} + +STRINGS { + control.bib.punct + control.cite.lang + control.name.year.delim + control.page.range.delim +} + +FUNCTION {load.config} +{ + "GB" 'control.bib.punct := % GB / half / bylanguage + #1 'control.convert.punct := + #3 'control.max.bib.names := + #3 'control.min.bib.names := + #1 'control.max.cite.names := + #1 'control.min.cite.names := + #0 'control.bib.final.and := + #1 'control.cite.final.and := + #1 'control.space.before.et.al := + #0 'control.uppercase.family := + #1 'control.initialize.with.hyphen := + #1 'control.check.pinyin := + #0 'control.initialize.pinyin := + "byentry" 'control.cite.lang := % byentry / chinese / english / macro + #1 'control.year.before.title := + "comma" 'control.name.year.delim := % comma / period + #1 'control.sentence.case.title := + #1 'control.sentence.case.booktitle := + #0 'control.sentence.case.journal := + #0 'control.capitalize.subtitle := + #0 'control.link.title := + #1 'control.article.title := + #0 'control.patent.country := + #1 'control.entry.type.id := + #0 'control.space.before.type.id := + #1 'control.entry.medium.id := + #0 'control.slash := + #0 'control.in := + #0 'control.emph.booktitle := + #0 'control.emph.journal := + #0 'control.short.journal := + #0 'control.journal.dots := + #0 'control.link.journal := + #0 'control.bold.volume := + #0 'control.unknown.publisher := + #1 'control.space.before.pages := + #1 'control.page.ranges := + "-" 'control.page.range.delim := + #1 'control.urldate := + #1 'control.url := + #1 'control.doi := + #1 'control.cstr := + #0 'control.eprint := + #0 'control.note := + #1 'control.end.dot := + #1 'control.warn.empty.field := + #1 'lang.zh.order := + #2 'lang.ja.order := + #3 'lang.en.order := + #4 'lang.ru.order := + #5 'lang.other.order := +} + +ENTRY + { address + archiveprefix + author + bookauthor + booksubtitle + booktitle + booktitleaddon + country % 专利国别 + cstr + date + dimensions + doi + edition + editor + eid + entrymediumid + entrysubtype + entrytypeid + eventtitle + eprint + eprinttype + holder + howpublished + institution + journal + journalsubtitle + journaltitle + journaltitleaddon + key + langid + language + location + mainsubtitle + maintitle + maintitleaddon + mark + medium + nationality % 专利国别,兼容 IEEEtran.bst + note + number + organization + pages + publisher + scale + school + series + shortjournal + subtitle + title + titleaddon + translator + url + urldate + version + volume + year + CTL_bib_punct + CTL_convert_punct + CTL_max_bib_names + CTL_min_bib_names + CTL_max_cite_names + CTL_min_cite_names + CTL_uppercase_family + CTL_initialize_with_hyphen + CTL_check_pinyin + CTL_initialize_pinyin + CTL_bib_final_and + CTL_cite_final_and + CTL_cite_lang + CTL_space_before_et_al + CTL_year_before_title + CTL_name_year_delim + CTL_sentence_case + CTL_sentence_case_title + CTL_sentence_case_booktitle + CTL_sentence_case_journal + CTL_capitalize_subtitle + CTL_link_title + CTL_article_title + CTL_patent_country + CTL_entry_type_id + CTL_space_before_type_id + CTL_entry_medium_id + CTL_slash + CTL_in + CTL_emph_booktitle + CTL_emph_journal + CTL_short_journal + CTL_journal_dots + CTL_link_journal + CTL_bold_volume + CTL_unknown_publisher + CTL_space_before_pages + CTL_page_ranges + CTL_page_range_delim + CTL_urldate + CTL_url + CTL_doi + CTL_eprint + CTL_note + CTL_end_dot + CTL_warn_empty_field + } + { entry.lang is.lang.cjk entry.numbered require.url } + { label extra.label sort.label short.list entry.type.id entry.eprint entry.url } + +INTEGERS { output.state before.all mid.sentence after.sentence after.block after.punct } + +INTEGERS { lang.zh lang.ja lang.ko lang.en lang.ru lang.other } + +INTEGERS { charptr len } + +STRINGS { pinyin.table } + +FUNCTION {init.state.consts} +{ #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := + #4 'after.punct := + #3 'lang.zh := + #4 'lang.ja := + #5 'lang.ko := + #1 'lang.en := + #2 'lang.ru := + #0 'lang.other := + " a ai an ang ao " + "ba bai ban bang bao bei ben beng bi bian biao bie bin bing bo bu " * + "ca cai can cang cao ce cen ceng cha chai chan chang chao che chen cheng chi chong chou chu chuai chuan chuang chui chun chuo ci cong cou cu cuan cui cun cuo " * + "da dai dan dang dao de dei deng di dia dian diao die ding diu dong dou du duan dui dun duo " * + "e ei en eng er " * + "fa fan fang fei fen feng fo fou fu " * + "ga gai gan gang gao ge gei gen geng gong gou gu gua guai guan guang gui gun guo " * + "ha hai han hang hao he hei hen heng hong hou hu hua huai huan huang hui hun huo " * + "ji jia jian jiang jiao jie jin jing jiong jiu ju juan jue jun " * + "ka kai kan kang kao ke ken keng kong kou ku kua kuai kuan kuang kui kun kuo " * + "la lai lan lang lao le lei leng li lia lian liang liao lie lin ling liu long lou lu luan lun luo lü lüe lyu lyue " * + "ma mai man mang mao me mei men meng mi mian miao mie min ming miu mo mou mu " * + "na nai nan nang nao ne nei nen neng ni nian niang niao nie nin ning niu nong nu nuan nuo nü nüe nyu nyue " * + "o ou " * + "pa pai pan pang pao pei pen peng pi pian piao pie pin ping po pou pu " * + "qi qia qian qiang qiao qie qin qing qiong qiu qu quan que qun " * + "ran rang rao re ren reng ri rong rou ru ruan rui run ruo " * + "sa sai san sang sao se sen seng sha shai shan shang shao she shei shen sheng shi shou shu shua shuai shuan shuang shui shun shuo si song sou su suan sui sun suo " * + "ta tai tan tang tao te teng ti tian tiao tie ting tong tou tu tuan tui tun tuo " * + "wa wai wan wang wei wen weng wo wu " * + "xi xia xian xiang xiao xie xin xing xiong xiu xu xuan xue xun " * + "ya yan yang yao ye yi yin ying yong you yu yuan yue yun " * + "za zai zan zang zao ze zei zen zeng zha zhai zhan zhang zhao zhe zhei zhen zheng zhi zhong zhou zhu zhua zhuai zhuan zhuang zhui zhun zhuo zi zong zou zu zuan zui zun zuo " * + 'pinyin.table := +} + +FUNCTION {bbl.anonymous} +{ entry.lang lang.zh = + { "佚名" } + { "Anon" } + if$ +} + +FUNCTION {bbl.no.date} +{ entry.lang lang.zh = + { "无日期" } + { "n.d." } + if$ +} + +FUNCTION {space.precedes.et.al} +{ is.lang.cjk + { control.space.before.et.al + { "\ " } + { "" } + if$ + } + { " " } + if$ +} + +FUNCTION {bbl.and} +{ entry.lang lang.zh = + { "和" } + { entry.lang lang.ja = + { "と" } + { entry.lang lang.ru = + { "и" } + { "and" } + if$ + } + if$ + } + if$ +} + +FUNCTION {bbl.et.al} +{ entry.lang lang.zh = + { "等" } + { entry.lang lang.ja = + { "ほか" } + { entry.lang lang.ru = + { "и~др." } + { "et~al." } + if$ + } + if$ + } + if$ +} + +FUNCTION {cite.and} +{ control.cite.lang "byentry" = + 'bbl.and + { control.cite.lang "macro" = + { "{\biband}" } + { control.cite.lang "chinese" = + { "和" } + { "and" } + if$ + } + if$ + } + if$ +} + +FUNCTION {cite.et.al} +{ control.cite.lang "byentry" = + { bbl.et.al } + { control.cite.lang "macro" = + { "{\bibetal}" } + { control.cite.lang "chinese" = + { "等" } + { "et~al." } + if$ + } + if$ + } + if$ +} + +FUNCTION {bbl.in} +{ entry.lang lang.zh = + { "见" } + { "In" } + if$ +} + +FUNCTION {bbl.translator} +{ entry.lang lang.zh = + { "译" } + { "trans." } + if$ +} + +FUNCTION {bbl.wide.space} { "\quad " } + +FUNCTION {bbl.edition} +{ entry.lang lang.zh = + { "版" } + { entry.lang lang.ja = + { "版" } + { entry.lang lang.ru = + { "изд." } + { "ed." } + if$ + } + if$ + } + if$ +} + +FUNCTION {bbl.double.slash} { "//\allowbreak" } + +FUNCTION {bbl.sine.loco} +{ entry.lang lang.zh = + { "出版地不详" } + { "S.l." } + if$ +} + +FUNCTION {bbl.sine.nomine} +{ entry.lang lang.zh = + { "出版者不详" } + { "s.n." } + if$ +} + +FUNCTION {bbl.sine.loco.sine.nomine} +{ entry.lang lang.zh = + { "出版地不详: 出版者不详" } + { "S.l.: s.n." } + if$ +} + +FUNCTION {default.self.tokens} { ":,-'–—?.!" } + +FUNCTION {latin.upper} { "ÀÁÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞŸĀĂĄĆĈĊČĎĐĒĔĖĘĚĜĞĠĢĤĦĨĪĬĮİIĴĶĹĻĽĿŁŃŅŇŊŌŎŐŒŔŖŘŚŜŞŠŢŤŦŨŪŬŮŰŲŴŶŸŹŻŽ" } + +FUNCTION {latin.lower} { "àáãäåæçèéêëìíîïðñòóôõöøùúûüýþÿāăąćĉċčďđēĕėęěĝğġģĥħĩīĭįiıĵķĺļľŀłńņňŋōŏőœŕŗřśŝşšţťŧũūŭůűųŵŷÿźżž" } + +FUNCTION {range.delimiters} { "-–—~" } + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} + +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} + +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} + +FUNCTION {string.length} +{ #0 swap$ + { duplicate$ "" = not } + { swap$ #1 + swap$ + #2 global.max$ substring$ + } + while$ + pop$ +} + +STRINGS { x y } + +STRINGS { replace find text } + +FUNCTION {contains} +{ 'find := + 'text := + find string.length 'len := + text string.length len - #1 + 'charptr := + { charptr #0 > + text charptr len substring$ find = not + and + } + { charptr #1 - 'charptr := } + while$ + charptr #0 > +} + +STRINGS { s t } + +FUNCTION {add.period} +{ "bylanguage" control.bib.punct = + { is.lang.cjk + { "." * } + 'add.period$ + if$ + } + 'add.period$ + if$ +} + +FUNCTION {after.period.space} +{ is.lang.cjk + "bylanguage" control.bib.punct = and + { "" } + { " " } + if$ +} + +FUNCTION {add.comma} +{ "bylanguage" control.bib.punct = + is.lang.cjk and + "GB" control.bib.punct = or + { "," * } + { ", " * } + if$ +} + +FUNCTION {add.colon} +{ "bylanguage" control.bib.punct = + is.lang.cjk and + "GB" control.bib.punct = or + { ":" * } + { ": " * } + if$ +} + +FUNCTION {add.colon.by.language} +{ is.lang.cjk + { ":" * } + { ": " * } + if$ +} + +FUNCTION {bbl.pages.colon} +{ "bylanguage" control.bib.punct = + is.lang.cjk and + "GB" control.bib.punct = or + { ":" } + { control.space.before.pages + { ": " } + { ":\allowbreak " } + if$ + } + if$ +} + +FUNCTION {make.parentheses} +{ "bylanguage" control.bib.punct = + is.lang.cjk and + "GB" control.bib.punct = or + { "(" swap$ * ")" * } + { "(" swap$ * ")" * } + if$ +} + +FUNCTION {make.brackets} +{ "[" swap$ * "]" * +} + +INTEGERS { find_length } +FUNCTION { find.replace } +{ 'replace := + 'find := + 'text := + find string.length 'find_length := + "" + { text empty$ not } + { text #1 find_length substring$ find = + { replace * + text #1 find_length + global.max$ substring$ 'text := + } + { text #1 #1 substring$ * + text #2 global.max$ substring$ 'text := + } + if$ + } + while$ +} + +FUNCTION {convert.fullwidth.punctuations} +{ ", " "," find.replace + ": " ":" find.replace + "; " ";" find.replace + "! " "!" find.replace + "!" "!" find.replace + "? " "?" find.replace + "?" "?" find.replace + " (" "(" find.replace + "(" "(" find.replace + ") " ")" find.replace + ")" ")" find.replace +} + +FUNCTION {convert.halfwidth.punctuations} +{ "." ". " find.replace + "," ", " find.replace + ":" ": " find.replace + ";" "; " find.replace + "!" "! " find.replace + "?" "? " find.replace + "(" " (" find.replace + ")." ")." find.replace + ")," ")," find.replace + "):" "):" find.replace + ");" ");" find.replace + ")}" ")}" find.replace + ")" ") " find.replace + % Strip leading and trailing spaces + duplicate$ #1 #1 substring$ " " = + { #2 global.max$ substring$ } + 'skip$ + if$ + duplicate$ #-1 #1 substring$ " " = + { duplicate$ string.length #1 - #1 swap$ substring$ } + 'skip$ + if$ +} + +FUNCTION {convert.punctuations} +{ "GB" control.bib.punct = + { "." ". " find.replace + convert.fullwidth.punctuations + } + { "half" control.bib.punct = + { convert.halfwidth.punctuations } + { "bylanguage" control.bib.punct = + { is.lang.cjk + { ". " "." find.replace + convert.fullwidth.punctuations + } + { convert.halfwidth.punctuations } + if$ + } + 'skip$ + if$ + } + if$ + } + if$ +} + +FUNCTION {format.punctuations} +{ control.convert.punct + 'convert.punctuations + 'skip$ + if$ + is.lang.cjk + { "---" "—" find.replace + "--" "—" find.replace + } + { "“" "``" find.replace + "”" "''" find.replace + "‘" "`" find.replace + "’" "'" find.replace + "—" "---" find.replace + "–" "--" find.replace + } + if$ +} + +STRINGS { output.punct } + +FUNCTION {set.punct} +{ output.state mid.sentence = + output.state after.punct = or + { 'output.punct := + after.punct 'output.state := + } + 'pop$ + if$ +} + +FUNCTION {output.nonnull} +{ 's := + output.state mid.sentence = + { add.comma write$ } + { output.state after.block = + { add.period write$ + newline$ + "\newblock " write$ + } + { output.state before.all = + 'write$ + { output.state after.punct = + { output.punct * write$ } + { add.period after.period.space * write$ } + if$ + } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} + +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} + +FUNCTION {output.check} +{ 't := + duplicate$ empty$ + { pop$ + control.warn.empty.field + { "empty " t * " in " * cite$ * warning$ } + 'skip$ + if$ + } + 'output.nonnull + if$ +} + +FUNCTION {fin.entry} +{ control.end.dot + 'add.period + 'skip$ + if$ + write$ + newline$ +} + +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { after.block 'output.state := } + if$ +} + +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} + +FUNCTION {new.slash} +{ output.state before.all = + 'skip$ + { control.slash + { bbl.double.slash * write$ + newline$ + "" + before.all 'output.state := + } + { new.block } + if$ + } + if$ +} + +FUNCTION {new.block.checka} +{ empty$ + 'skip$ + 'new.block + if$ +} + +FUNCTION {new.block.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.block + if$ +} + +FUNCTION {new.sentence.checka} +{ empty$ + 'skip$ + 'new.sentence + if$ +} + +FUNCTION {new.sentence.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.sentence + if$ +} + +INTEGERS { a b } + +FUNCTION {is.int.in.range} +{ 'b := + #1 + + b > + { #1 - b < } + { pop$ #0 } + if$ +} + +FUNCTION {mult.power2} +{ { duplicate$ #0 > } + { swap$ + duplicate$ + + swap$ #1 - + } + while$ + pop$ +} + +FUNCTION {find.match.brace} +{ 's := + 't := + #1 + { duplicate$ #0 > + s empty$ not and } + { s #1 #1 substring$ "{" = + { #1 + } + { s #1 #1 substring$ "}" = + { #1 - } + 'skip$ + if$ + } + if$ + t s #1 #1 substring$ * 't := + s #2 global.max$ substring$ 's := + } + while$ + + duplicate$ #0 > + { "Unbalanced brace(s): one or more closing braces are missing" warning$ + { duplicate$ #0 > } + { t "}" * 't := + #1 - + } + while$ + } + 'skip$ + if$ + pop$ + + t + s +} + +FUNCTION {split.first.char.from.str} +{ duplicate$ "" = + { "split.first.char.from.str: Trying to split an empty string!" warning$ + "" + } + { duplicate$ #1 #1 substring$ chr.to.int$ #128 < + { duplicate$ #1 #1 substring$ swap$ + #2 global.max$ substring$ swap$ + } + { duplicate$ #1 #1 substring$ chr.to.int$ #224 < + { duplicate$ #1 #2 substring$ swap$ + #3 global.max$ substring$ swap$ + } + { duplicate$ #1 #1 substring$ chr.to.int$ #240 < + { duplicate$ #1 #3 substring$ swap$ + #4 global.max$ substring$ swap$ + } + { duplicate$ #1 #4 substring$ swap$ + #5 global.max$ substring$ swap$ + } + if$ + } + if$ + } + if$ + } + if$ +} + +FUNCTION {get.first.char.from.str} +{ split.first.char.from.str swap$ pop$ } + +FUNCTION {split.first.tex.char.from.str} +{ duplicate$ #1 #1 substring$ "{" = + { split.first.char.from.str swap$ + find.match.brace swap$ + } + 'split.first.char.from.str + if$ +} + +FUNCTION {char.to.unicode} +{ duplicate$ #4 #1 substring$ "" = + { duplicate$ #3 #1 substring$ "" = + { duplicate$ #2 #1 substring$ "" = + { duplicate$ "" = + { "Empty string is not a char!" warning$ + pop$ #-1 + } + { #1 #1 substring$ chr.to.int$ } + if$ + } + { duplicate$ #2 #1 substring$ chr.to.int$ #128 - swap$ + #1 #1 substring$ chr.to.int$ #192 - + #6 mult.power2 + + } + if$ + } + { duplicate$ #3 #1 substring$ chr.to.int$ #128 - swap$ + duplicate$ #2 #1 substring$ chr.to.int$ #128 - swap$ + #1 #1 substring$ chr.to.int$ #224 - + #6 mult.power2 + + #6 mult.power2 + + } + if$ + } + { duplicate$ #4 #1 substring$ chr.to.int$ #128 - swap$ + duplicate$ #3 #1 substring$ chr.to.int$ #128 - swap$ + duplicate$ #2 #1 substring$ chr.to.int$ #128 - swap$ + #1 #1 substring$ chr.to.int$ #240 - + #6 mult.power2 + + #6 mult.power2 + + #6 mult.power2 + + } + if$ +} + +FUNCTION {is.char.in.str} +{ 't := + t "" = + { "is.char.in.str: Empty string is not a char!" warning$ } + 'skip$ + if$ + + #0 swap$ + { duplicate$ "" = not } + { split.first.char.from.str t = + { pop$ pop$ #1 "" } + 'skip$ + if$ + } + while$ + pop$ +} + +FUNCTION {is.upper.ascii} +{ char.to.unicode #65 swap$ #90 swap$ is.int.in.range } + +FUNCTION {is.upper} +{ duplicate$ is.upper.ascii + { pop$ #1 } + { latin.upper swap$ is.char.in.str } + if$ +} + +FUNCTION {is.lower.ascii} +{ char.to.unicode #97 swap$ #122 swap$ is.int.in.range } + +FUNCTION {is.lower} +{ duplicate$ is.lower.ascii + { pop$ #1 } + { latin.lower swap$ is.char.in.str } + if$ +} + +FUNCTION {is.printable.ascii} +{ char.to.unicode #32 swap$ #126 swap$ is.int.in.range } + +FUNCTION {is.letter.ascii} +{ duplicate$ is.upper.ascii swap$ is.lower.ascii or } + +FUNCTION {is.symbol.ascii} +{ duplicate$ is.printable.ascii swap$ is.letter.ascii not and } + +FUNCTION {is.all.lower} +{ #1 swap$ + { duplicate$ "" = not } + { split.first.char.from.str is.lower + 'skip$ + { pop$ pop$ #0 "" } + if$ + } + while$ + pop$ +} + +FUNCTION {is.tex.str.in.title.case} +{ duplicate$ "" = + { pop$ #0 } + { split.first.tex.char.from.str purify$ + duplicate$ "" = + { pop$ pop$ #0 } + { split.first.char.from.str is.upper + { duplicate$ "" = % single-letter word + { pop$ pop$ #1 } + { duplicate$ is.all.lower + { empty$ + { duplicate$ "" = + { pop$ #0 } + 'is.all.lower + if$ + } + 'is.all.lower + if$ + } + { pop$ pop$ #0 } + if$ + } + if$ + } + { pop$ pop$ #0} + if$ + } + if$ + } + if$ +} + +FUNCTION {is.in.inter.token.chars} +{ duplicate$ #0 = + { pop$ " " = } + { #1 = + { " " range.delimiters * swap$ is.char.in.str } + 'is.letter.ascii + if$ + } + if$ +} + +FUNCTION {skip.inter.token.chars.by} +{ 'b := + 't := + + "" t + { duplicate$ "" = not } + { split.first.char.from.str + duplicate$ b is.in.inter.token.chars + { swap$ 't := * t } + { swap$ * 't := "" } + if$ + } + while$ + + pop$ t +} + +FUNCTION {skip.inter.token.chars} +{ #0 skip.inter.token.chars.by } + +FUNCTION {skip.inter.token.command} +{ duplicate$ "" = + { "" } + { duplicate$ #1 #1 substring$ is.symbol.ascii + { split.first.char.from.str swap$ } + { #2 skip.inter.token.chars.by } + if$ + } + if$ +} + +FUNCTION {is.special.char.command} +{ #2 global.max$ substring$ skip.inter.token.command + empty$ + 'skip$ + { "is.special.char.command: cmdstr has extra components!" warning$ } + if$ + + duplicate$ duplicate$ duplicate$ duplicate$ duplicate$ duplicate$ + "oOlLij" swap$ is.char.in.str + swap$ "oe" = or + swap$ "OE" = or + swap$ "ae" = or + swap$ "AE" = or + swap$ "aa" = or + swap$ "AA" = or +} + +FUNCTION {map.char} +{ 't := + split.first.char.from.str + { swap$ duplicate$ "" = not } + { swap$ t = + { pop$ "" t } + { swap$ split.first.char.from.str pop$ swap$ + split.first.char.from.str + } + if$ + } + while$ + pop$ t = + 'get.first.char.from.str + { pop$ t } + if$ +} + +FUNCTION {to.lower} +{ duplicate$ is.upper.ascii + { chr.to.int$ #32 + int.to.chr$ } + { latin.lower swap$ latin.upper swap$ map.char } + if$ +} + +FUNCTION {to.upper} +{ duplicate$ is.lower.ascii + { chr.to.int$ #32 - int.to.chr$ } + { latin.upper swap$ latin.lower swap$ map.char } + if$ +} + +FUNCTION {all.to.lower} +{ "" swap$ + { duplicate$ empty$ not } + { split.first.char.from.str to.lower swap$ 't := * t } + while$ + * +} + +FUNCTION {command.to.lower} +{ duplicate$ "" = + { "command.to.lower: Empty string is not a texchar!" warning$ } + { duplicate$ #1 #1 substring$ #92 int.to.chr$ = + { duplicate$ is.special.char.command + 'all.to.lower + 'skip$ + if$ + } + 'to.lower + if$ + } + if$ +} + +FUNCTION {tex.to.lower} +{ duplicate$ #1 #2 substring$ "{" #92 int.to.chr$ * = + { "" swap$ + { duplicate$ "" = not } + { split.first.char.from.str + duplicate$ #92 int.to.chr$ = + { swap$ skip.inter.token.command 't := * t + swap$ command.to.lower + } + 'to.lower + if$ + swap$ 't := * t + } + while$ + pop$ + } + { duplicate$ #1 #1 substring$ "{" = + { split.first.char.from.str swap$ find.match.brace pop$ } + 'command.to.lower + if$ + } + if$ +} + +FUNCTION {all.to.upper} +{ "" swap$ + { duplicate$ empty$ not } + { split.first.char.from.str to.upper swap$ 't := * t } + while$ + * +} + +FUNCTION {command.to.upper} +{ duplicate$ "" = + { "command.to.lower: Empty string is not a texchar!" warning$ } + { duplicate$ #1 #1 substring$ #92 int.to.chr$ = + { duplicate$ is.special.char.command + 'all.to.upper + 'skip$ + if$ + } + 'to.upper + if$ + } + if$ +} + +FUNCTION {tex.to.upper} +{ duplicate$ #1 #2 substring$ "{" #92 int.to.chr$ * = + { "" swap$ + { duplicate$ "" = not } + { split.first.char.from.str + duplicate$ #92 int.to.chr$ = + { swap$ skip.inter.token.command 't := * t + swap$ command.to.upper + } + 'to.upper + if$ + swap$ 't := * t + } + while$ + pop$ + } + { duplicate$ #1 #1 substring$ "{" = + { split.first.char.from.str swap$ find.match.brace pop$ } + 'command.to.upper + if$ + } + if$ +} + +FUNCTION {lower.token.if.in.title.case} +{ duplicate$ is.tex.str.in.title.case + { split.first.tex.char.from.str tex.to.lower swap$ * } + 'skip$ + if$ +} + +FUNCTION {self.tokens} +{ #0 = + 'default.self.tokens + 'range.delimiters + if$ +} + +FUNCTION {tokenize.by} +{ 'b := + 's := + + s "" = + { "" "" } + { s split.first.char.from.str + duplicate$ b self.tokens swap$ is.char.in.str + 'swap$ + { duplicate$ #92 int.to.chr$ = + { swap$ skip.inter.token.command 's := * s } + { pop$ pop$ "" s + { duplicate$ "" = not } + { split.first.char.from.str + duplicate$ "\ " b self.tokens * swap$ is.char.in.str + { pop$ pop$ "" } + { duplicate$ "{" = + { swap$ find.match.brace } + 'swap$ + if$ + 's := * s + } + if$ + } + while$ + pop$ s + } + if$ + } + if$ + } + if$ +} + +FUNCTION {tokenize} +{ #0 tokenize.by } + +FUNCTION {smart.sentence.case} +{ tokenize 's := + + { s "" = not } + { s skip.inter.token.chars 's := * s + tokenize swap$ + duplicate$ ":" = + { swap$ 's := * + s skip.inter.token.chars 's := * s + tokenize swap$ + control.capitalize.subtitle + 'skip$ + { lower.token.if.in.title.case } + if$ + } + 'lower.token.if.in.title.case + if$ + swap$ 's := * + } + while$ +} + +FUNCTION {smart.upper.case} +{ s swap$ t swap$ + + "" swap$ + { duplicate$ "" = not } + { tokenize swap$ + duplicate$ #1 #1 substring$ #92 int.to.chr$ = + 'command.to.upper + { "" swap$ + { duplicate$ "" = not } + { split.first.tex.char.from.str tex.to.upper + swap$ 't := * t + } + while$ + pop$ + } + if$ + swap$ 't := * t + skip.inter.token.chars 't := * t + } + while$ + pop$ + + swap$ 't := + swap$ 's := +} + +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} + +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "\emph{" swap$ * "}" * } + if$ +} + +FUNCTION {emphasize.book.title} +{ control.emph.booktitle + is.lang.cjk not and + 'emphasize + 'skip$ + if$ +} + +INTEGERS { codepoint tmp.lang } + +FUNCTION {get.codepoint.lang} +{ 'codepoint := + codepoint #128 < + { codepoint #64 > codepoint #91 < and codepoint #96 > codepoint #123 < and or + { lang.en } + { lang.other } + if$ + } + { codepoint #1023 > codepoint #1328 < and + { lang.ru } + { codepoint #19967 > codepoint #40960 < and + { lang.zh } + { codepoint #13311 > codepoint #19904 < and + { lang.zh } + { codepoint #12351 > codepoint #12544 < and + { lang.ja } + { codepoint #44031 > codepoint #55216 < and + { lang.ko } + { lang.other } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + } + if$ +} + +FUNCTION {get.str.lang} +{ lang.other 'tmp.lang := + { duplicate$ empty$ not } + { split.first.char.from.str + char.to.unicode + get.codepoint.lang + duplicate$ tmp.lang > + { 'tmp.lang := } + 'pop$ + if$ + } + while$ + duplicate$ empty$ + { pop$ } + { "non-empty string " quote$ swap$ * quote$ " left" warning$ } + if$ + tmp.lang +} + +FUNCTION {check.entry.lang} +{ title field.or.null + duplicate$ empty$ + { author field.or.null * } + 'skip$ + if$ + duplicate$ empty$ + { journal field.or.null * } + 'skip$ + if$ + duplicate$ empty$ + { journaltitle field.or.null * } + 'skip$ + if$ + duplicate$ empty$ + { booktitle field.or.null * } + 'skip$ + if$ + duplicate$ empty$ + { address field.or.null * } + 'skip$ + if$ + duplicate$ empty$ + { location field.or.null * } + 'skip$ + if$ + duplicate$ empty$ + { publisher field.or.null * } + 'skip$ + if$ + get.str.lang +} + +FUNCTION {set.entry.lang} +{ langid empty$ + { language empty$ + { "" } + { language } + if$ + } + { langid } + if$ + "l" change.case$ + 's := + s empty$ + { check.entry.lang } + { s "english" = s "american" = or s "british" = or + { lang.en } + { s "chinese" = + { lang.zh } + { s "japanese" = + { lang.ja } + { s "korean" = + { lang.ko } + { s "russian" = + { lang.ru } + { lang.other } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + 'entry.lang := + #0 'is.lang.cjk := + entry.lang lang.zh = + entry.lang lang.ja = or + entry.lang lang.ko = or + { #1 'is.lang.cjk := } + 'skip$ + if$ +} + +FUNCTION {set.entry.numbered} +{ type$ "archive" = + type$ "letter" = or + type$ "legislation" = or + type$ "patent" = or + type$ "regulation" = or + type$ "report" = or + type$ "techreport" = or + { #1 'entry.numbered := } + { #0 'entry.numbered := } + if$ +} + +INTEGERS { nameptr namesleft numnames name.lang } + +FUNCTION {is.lowercase.word} +{ #1 + { #0 > } + { duplicate$ #1 #1 substring$ chr.to.int$ + duplicate$ #96 > + swap$ #123 < + and + { #2 global.max$ substring$ + duplicate$ empty$ + { #0 } + { #1 } + if$ + } + { #0 } + if$ + } + while$ + empty$ +} + +FUNCTION {is.single.pinyin} +{ " " swap$ * " " * + pinyin.table swap$ contains +} + +FUNCTION {is.single.pinyin.word} +{ duplicate$ is.lowercase.word + 'is.single.pinyin + { pop$ #0 } + if$ +} + +FUNCTION {is.double.pinyin} +{ duplicate$ string.length 'a := + #1 + { a #0 > and } + { duplicate$ #1 a substring$ is.single.pinyin + { duplicate$ a #1 + global.max$ substring$ + duplicate$ empty$ + { pop$ #0 } + { is.single.pinyin + { #0 } + { a #1 - 'a := + #1 + } + if$ + } + if$ + } + { a #1 - 'a := + #1 + } + if$ + } + while$ + 't := + t #1 #1 substring$ + t a #1 + #1 substring$ + duplicate$ empty$ + 'pop$ + { " " swap$ * * } + if$ + 't := + a #0 > +} + +FUNCTION {is.double.pinyin.word} +{ duplicate$ is.lowercase.word + 'is.double.pinyin + { pop$ #0 } + if$ +} + +FUNCTION {extract.before} +{ 'find := + 'text := + find string.length 'find_length := + "" + { text empty$ not } + { text #1 find_length substring$ find = + { "" 'text := } + { text #1 #1 substring$ * + text #2 global.max$ substring$ 'text := + } + if$ + } + while$ +} + +FUNCTION {extract.after} +{ 'find := + 'text := + find string.length 'find_length := + "" + { text empty$ not } + { text #1 find_length substring$ find = + { text find_length #1 + global.max$ substring$ * + "" 'text := + } + { text #2 global.max$ substring$ 'text := } + if$ + } + while$ +} + +FUNCTION {format.western.given.name} +{ s nameptr "{ f.}" format.name$ + control.initialize.with.hyphen + 'skip$ + { duplicate$ "-" contains + { "-" " " find.replace + "u" change.case$ + } + 'skip$ + if$ + } + if$ + s nameptr "{, jj}" format.name$ * + "." "" find.replace +} + +FUNCTION {is.family.name.pinyin} +{ s nameptr "{ll}" format.name$ + duplicate$ empty$ + { pop$ #0 } + { "l" change.case$ + duplicate$ "-" contains + { duplicate$ "-" extract.before is.single.pinyin.word + { "-" extract.after is.single.pinyin.word } + { pop$ #0 } + if$ + } + { % 这个函数实在太慢了 + % is.double.pinyin + is.single.pinyin.word + } + if$ + } + if$ +} + +FUNCTION {is.given.name.pinyin} +{ s nameptr "{ff}" format.name$ + duplicate$ empty$ + { pop$ #0 } + { "l" change.case$ + "’" "'" find.replace + duplicate$ "'" contains + { duplicate$ "'" extract.before + duplicate$ #1 #1 substring$ 't := + is.single.pinyin.word + { "'" extract.after + duplicate$ #1 #1 substring$ t " " * swap$ * 't := + is.single.pinyin.word + } + { pop$ #0 } + if$ + } + 'is.double.pinyin.word + if$ + } + if$ +} + +FUNCTION {is.name.pinyin} +{ s nameptr "{vv}{jj}" format.name$ empty$ + { is.family.name.pinyin + 'is.given.name.pinyin + { #0 } + if$ + } + { #0 } + if$ +} + +FUNCTION {format.latin.name} +{ s nameptr "{vv~}{ll}" format.name$ + control.uppercase.family + 'smart.upper.case + 'skip$ + if$ + control.check.pinyin + { is.name.pinyin + { control.initialize.pinyin + { " " t "u" change.case$ * } + { s nameptr "{ ff}" format.name$ } + if$ + } + { format.western.given.name } + if$ + } + { format.western.given.name } + if$ + * +} + +FUNCTION {format.name} +{ s nameptr "{vv~}{ll}{,~ff}{, jj}" format.name$ + get.str.lang + duplicate$ + duplicate$ lang.zh = swap$ lang.ja = or + { pop$ + s nameptr "{vv~}{ll}" format.name$ + s nameptr "{ff}{, jj}" format.name$ + duplicate$ get.str.lang + duplicate$ lang.zh = swap$ lang.ja = or + { * } + { pop$ } + if$ + } + { lang.ru = + { s nameptr "{vv~}{ll}" format.name$ + s nameptr "{ff}{, jj}" format.name$ + "." "" find.replace + duplicate$ empty$ + 'pop$ + { " " swap$ * * } + if$ + } + { format.latin.name } + if$ + } + if$ +} + +FUNCTION {inter.word.space} +{ is.lang.cjk + { "" } + { " " } + if$ +} + +FUNCTION {format.names} +{ 's := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { format.name 't := + nameptr #1 > + { numnames control.max.bib.names > + nameptr control.min.bib.names > and + { "others" 't := + #1 'namesleft := + } + 'skip$ + if$ + namesleft #1 > + { add.comma t * } + { t "l" change.case$ "others" = + { nameptr #2 > + { add.comma } + { inter.word.space * } + if$ + bbl.et.al * + } + { control.bib.final.and + { is.lang.cjk not nameptr #2 > and + { add.comma } + { inter.word.space * } + if$ + bbl.and * inter.word.space * + } + { add.comma } + if$ + t * + } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ + format.punctuations +} + +FUNCTION {warn.empty.field} +{ control.warn.empty.field + { "empty " swap$ * " in " * cite$ * warning$ } + 'pop$ + if$ +} + +FUNCTION {format.anonymous} +{ + bbl.anonymous +} + +FUNCTION {format.authors} +{ author empty$ + { "author" warn.empty.field + format.anonymous + } + { author format.names } + if$ +} + +FUNCTION {format.editors} +{ editor empty$ + { "editor" warn.empty.field + format.anonymous + } + { editor format.names } + if$ +} + +FUNCTION {format.authors.editors} +{ author empty$ + { editor empty$ + { "author and editor" warn.empty.field + format.anonymous + } + { editor format.names } + if$ + } + { author format.names } + if$ +} + +FUNCTION {format.translators} +{ translator empty$ + { "" } + { translator format.names + add.comma bbl.translator * + } + if$ +} + +FUNCTION {format.lab.name} +{ s nameptr "{vv~}{ll}{,~ff}{, jj}" format.name$ + get.str.lang + duplicate$ lang.zh = + swap$ lang.ja = or + { s nameptr "{vv~}{ll}" format.name$ + s nameptr "{ff}{, jj}" format.name$ + duplicate$ get.str.lang + duplicate$ lang.zh = swap$ lang.ja = or + { * } + 'pop$ + if$ + } + { s nameptr "{vv~}{ll}" format.name$ } + if$ +} + +FUNCTION {format.full.names} +{ 's := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { format.lab.name 't := + nameptr #1 > + { namesleft #1 > + { add.comma t * } + { t "l" change.case$ "others" = + { nameptr #2 > + { add.comma } + { inter.word.space * } + if$ + cite.et.al * + } + { control.cite.final.and + { is.lang.cjk not nameptr #2 > and + { add.comma } + { inter.word.space * } + if$ + cite.and * inter.word.space * + } + { add.comma } + if$ + t * + } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ + format.punctuations +} + +FUNCTION {author.editor.full} +{ author empty$ + { editor empty$ + { "" } + { editor format.full.names } + if$ + } + { author format.full.names } + if$ +} + +FUNCTION {author.full} +{ author empty$ + { "" } + { author format.full.names } + if$ +} + +FUNCTION {editor.full} +{ editor empty$ + { "" } + { editor format.full.names } + if$ +} + +FUNCTION {holder.author.full} +{ holder empty$ + { author empty$ + { "" } + { author format.full.names } + if$ + } + { holder format.full.names } + if$ +} + +FUNCTION {make.full.names} +{ type$ "book" = + type$ "inbook" = booktitle empty$ not and + or + 'author.editor.full + { type$ "collection" = + type$ "proceedings" = + or + 'editor.full + { type$ "patent" = + 'holder.author.full + 'author.full + if$ + } + if$ + } + if$ +} + +FUNCTION {output.bibitem} +{ newline$ + "\bibitem[" write$ + label ")" * + make.full.names duplicate$ short.list = + { pop$ } + { duplicate$ "]" contains + { "{" swap$ * "}" * } + 'skip$ + if$ + * + } + if$ + "]{" * write$ + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := +} + +FUNCTION {format.title.subtitle.titleaddon} +{ title empty$ + { "" } + { title + subtitle empty$ + 'skip$ + { add.colon.by.language subtitle * } + if$ + titleaddon empty$ + 'skip$ + { add.colon.by.language titleaddon * } + if$ + } + if$ +} + +FUNCTION {change.sentence.case} +{ entry.lang lang.en = + 'smart.sentence.case + 'skip$ + if$ +} + +FUNCTION {add.link} +{ url empty$ not + { "\href{" url * "}{" * swap$ * "}" * } + { doi empty$ not + { "\href{https://doi.org/" doi * "}{" * swap$ * "}" * } + 'skip$ + if$ + } + if$ +} + +FUNCTION {format.tr.number} +{ "" + number empty$ + 'skip$ + { type$ "patent" = control.patent.country and + { country empty$ not + { country * } + { nationality empty$ not + { nationality * } + { address empty$ not + { address * } + { location empty$ not + { location * } + { "" } + { entry.lang lang.zh = + { "中国" * } + 'skip$ + if$ + } + if$ + } + if$ + } + if$ + } + if$ + } + 'skip$ + if$ + duplicate$ empty$ + 'skip$ + 'add.comma + if$ + number + duplicate$ get.str.lang lang.zh = + 'format.punctuations + 'skip$ + if$ + * + } + if$ +} + +FUNCTION {entry.has.url.or.doi} +{ control.url require.url or entry.url empty$ not and + doi empty$ not cstr empty$ not or + control.doi control.url or require.url or and + or +} + +FUNCTION {format.entry.type.id} +{ control.entry.type.id + { entry.type.id + control.entry.medium.id + { entrymediumid empty$ + { medium empty$ + { entry.has.url.or.doi + type$ "online" = or + type$ "webpage" = or + { "/OL" * } + 'skip$ + if$ + } + { "The field 'medium' for entry medium ID is deprecated. Use 'entrymediumid' instead." warning$ + "/" * medium * + } + if$ + } + { "/" * entrymediumid * } + if$ + } + 'skip$ + if$ + make.brackets + control.space.before.type.id + { " " } + { "\allowbreak" } + if$ + swap$ * + } + { "" } + if$ +} + +FUNCTION {format.title} +{ title empty$ + { "" } + { format.title.subtitle.titleaddon + control.sentence.case.title + 'change.sentence.case + 'skip$ + if$ + format.punctuations + control.link.title + 'add.link + 'skip$ + if$ + entry.numbered number empty$ not and + { add.colon + format.tr.number * + } + 'skip$ + if$ + format.entry.type.id * + } + if$ +} + +FUNCTION {tie.or.space.connect} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ * * +} + +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} + +FUNCTION {is.digit} +{ duplicate$ empty$ + { pop$ #0 } + { chr.to.int$ + duplicate$ "0" chr.to.int$ < + { pop$ #0 } + { "9" chr.to.int$ > + { #0 } + { #1 } + if$ + } + if$ + } + if$ +} + +FUNCTION {is.number} +{ #1 + { #0 > } + { duplicate$ #1 #1 substring$ chr.to.int$ + duplicate$ #47 > + swap$ #58 < + and + { #2 global.max$ substring$ + duplicate$ empty$ + { #0 } + { #1 } + if$ + } + { #0 } + if$ + } + while$ + empty$ +} + +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { volume is.number + { entry.lang lang.zh = + { "第" volume tie.or.space.connect " 卷" * } + { entry.lang lang.ko = + { "제" volume tie.or.space.connect " 권" * } + { "v." volume * } + if$ + } + if$ + } + { volume } + if$ + } + if$ +} + +FUNCTION {format.maintitle} +{ maintitle empty$ + { "" } + { mainsubtitle empty$ + 'skip$ + { add.colon.by.language mainsubtitle * } + if$ + maintitleaddon empty$ + 'skip$ + { add.colon.by.language maintitleaddon * } + if$ + } + if$ +} + +FUNCTION {format.maintitle.volume} +{ maintitle empty$ + { "" } + { maintitle + volume empty$ + 'skip$ + { add.colon.by.language + format.bvolume * + } + if$ + } + if$ +} + +FUNCTION {format.title.volume} +{ title empty$ + { "" } + { format.title.subtitle.titleaddon + volume empty$ + 'skip$ + { add.colon.by.language + format.bvolume * + } + if$ + } + if$ +} + +FUNCTION {format.series.volume} +{ series empty$ + { "" } + { series + volume empty$ + 'skip$ + { add.colon.by.language + format.bvolume * + } + if$ + } + if$ +} + +FUNCTION {format.btitle} +{ maintitle empty$ + { series empty$ + { format.title.volume } + { volume empty$ + { format.title.volume } + { format.series.volume + entry.numbered + 'skip$ + { "volume and number" number either.or.check } + if$ + bbl.wide.space * + format.title.subtitle.titleaddon + * + } + if$ + } + if$ + } + { volume empty$ + { format.maintitle + add.colon.by.language + format.title.subtitle.titleaddon * + } + { format.maintitle.volume + bbl.wide.space * + format.title.subtitle.titleaddon + * + } + if$ + } + if$ + duplicate$ empty$ + 'skip$ + { control.sentence.case.title + 'change.sentence.case + 'skip$ + if$ + format.punctuations + emphasize.book.title + control.link.title + 'add.link + 'skip$ + if$ + entry.numbered number empty$ not and + { add.colon format.tr.number * } + 'skip$ + if$ + type$ "map" = + scale empty$ not and + { add.period + duplicate$ #-1 #1 substring$ "." = + { " " * } + 'skip$ + if$ + scale * + } + 'skip$ + if$ + format.entry.type.id * + } + if$ +} + +FUNCTION {format.booktitle} +{ booktitle empty$ + { "" } + { booktitle + control.sentence.case.booktitle + 'change.sentence.case + 'skip$ + if$ + booksubtitle empty$ + 'skip$ + { add.colon + booksubtitle + control.sentence.case.booktitle + { "l" change.case$ } + 'skip$ + if$ + * + } + if$ + emphasize.book.title + booktitleaddon empty$ + 'skip$ + { add.colon + booktitleaddon + control.sentence.case.booktitle + { "l" change.case$ } + 'skip$ + if$ + * + } + if$ + format.punctuations + } + if$ +} + +FUNCTION {format.series.volume.booktitle} +{ series empty$ + { maintitle empty$ + { format.booktitle + volume empty$ + 'skip$ + { add.colon + format.bvolume * + } + if$ + } + { format.maintitle.volume + bbl.wide.space * + format.booktitle * + } + if$ + } + { volume empty$ + { format.booktitle } + { format.series.volume + bbl.wide.space * + format.booktitle * + } + if$ + } + if$ +} + +FUNCTION {format.in.ed.booktitle} +{ booktitle empty$ + { "" } + { control.in + { bbl.in add.colon } + { "" } + if$ + editor empty$ + 'skip$ + { format.editors * output new.block "" } + if$ + format.series.volume.booktitle * + } + if$ +} + +FUNCTION {remove.dots} +{ 's := + "" + { s empty$ not } + { s #1 #1 substring$ + duplicate$ "." = + 'pop$ + { * } + if$ + s #2 global.max$ substring$ 's := + } + while$ +} + +FUNCTION {format.journal.title} +{ journal empty$ + { journaltitle empty$ + { "" } + { journaltitle } + if$ + } + { journal } + if$ + journalsubtitle empty$ + 'skip$ + { duplicate$ empty$ + 'skip$ + 'add.colon.by.language + if$ + journalsubtitle * + } + if$ + journaltitleaddon empty$ + 'skip$ + { duplicate$ empty$ + 'skip$ + 'add.colon.by.language + if$ + journaltitleaddon * + } + if$ + control.sentence.case.journal + 'change.sentence.case + 'skip$ + if$ +} + +FUNCTION {format.short.journal} +{ shortjournal empty$ + { format.journal.title + duplicate$ field.or.null " " contains % The journal title is not a single word + is.lang.cjk not and + { "shortjournal" warn.empty.field } + 'skip$ + if$ + } + { shortjournal + control.journal.dots + 'skip$ + 'remove.dots + if$ + } + if$ +} + +FUNCTION {get.journal.title} +{ control.short.journal + 'format.short.journal + { format.journal.title + duplicate$ empty$ + { shortjournal empty$ + { "journal" warn.empty.field } + { pop$ format.short.journal } + if$ + } + { shortjournal empty$ control.journal.dots not and + 'remove.dots + { duplicate$ shortjournal = control.journal.dots not and + 'remove.dots + 'skip$ + if$ + } + if$ + } + if$ + } + if$ +} + +FUNCTION {check.arxiv.preprint} +{ "l" change.case$ + duplicate$ #1 #5 substring$ "arxiv" = + { 'x := + "arxiv:" 'y := + y text.length$ 'len := + x text.length$ len - #1 + 'charptr := + { charptr #0 > + x charptr len substring$ y = not + and + } + { charptr #1 - 'charptr := } + while$ + charptr #0 > + { x charptr #6 + global.max$ substring$ 'x := + x string.length #1 + 'len := + #1 'charptr := + { charptr len < + x charptr #1 substring$ " " = not and + x charptr #1 substring$ "[" = not and + } + { charptr #1 + 'charptr := } + while$ + x #1 charptr substring$ + duplicate$ empty$ + 'pop$ + { "\url{https://arxiv.org/abs/" swap$ * "}" * 'entry.url := } + if$ + } + 'skip$ + if$ + #1 + } + { pop$ #0 } + if$ +} + +FUNCTION {format.journal} +{ get.journal.title + duplicate$ empty$ + 'skip$ + { format.punctuations + control.emph.journal is.lang.cjk not and + 'emphasize + 'skip$ + if$ + } + if$ +} + +FUNCTION {set.entry.type.id} +{ entry.type.id empty$ + { entrytypeid empty$ + { entrysubtype empty$ + { mark empty$ + { 'entry.type.id := } + { pop$ + "The field 'mark' for entry type ID is deprecated. Use 'entrytypeid' instead." warning$ + mark 'entry.type.id := + } + if$ + } + { entrysubtype "newspaper" = + { pop$ "N" 'entry.type.id := } + { entrysubtype "inproceedings" = + { pop$ "C" 'entry.type.id := } + { entrysubtype "report" = + { pop$ "R" 'entry.type.id := } + { entrysubtype "techreport" = + { pop$ "R" 'entry.type.id := } + { entrysubtype "standard" = + { pop$ "S" 'entry.type.id := } + { entrysubtype "patent" = + { pop$ "P" 'entry.type.id := } + { entrysubtype "dataset" = + { pop$ "DS" 'entry.type.id := } + { 'entry.type.id := } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + } + { pop$ entrytypeid 'entry.type.id := } + if$ + } + 'pop$ + if$ +} + +FUNCTION {num.to.ordinal} +{ is.lang.cjk + 'skip$ + { duplicate$ #-2 #1 substring$ "1" = + { "th" * } + { duplicate$ #-1 #1 substring$ "1" = + { "st" * } + { duplicate$ #-1 #1 substring$ "2" = + { "nd" * } + { duplicate$ #-1 #1 substring$ "3" = + { "rd" * } + { "th" * } + if$ + } + if$ + } + if$ + } + if$ + } + if$ +} + +FUNCTION {extract.num} +{ duplicate$ 't := + "" 's := + { t empty$ not } + { t #1 #1 substring$ + t #2 global.max$ substring$ 't := + duplicate$ is.digit + { s swap$ * 's := } + { pop$ "" 't := } + if$ + } + while$ + s empty$ + 'skip$ + { pop$ s } + if$ +} + +FUNCTION {word.to.num} +{ duplicate$ "l" change.case$ 's := + s "first" = + { pop$ "1" } + 'skip$ + if$ + s "second" = + { pop$ "2" } + 'skip$ + if$ + s "third" = + { pop$ "3" } + 'skip$ + if$ + s "fourth" = + { pop$ "4" } + 'skip$ + if$ + s "fifth" = + { pop$ "5" } + 'skip$ + if$ + s "sixth" = + { pop$ "6" } + 'skip$ + if$ + s "seventh" = + { pop$ "7" } + 'skip$ + if$ + s "eighth" = + { pop$ "8" } + 'skip$ + if$ + s "ninth" = + { pop$ "9" } + 'skip$ + if$ + s "tenth" = + { pop$ "10" } + 'skip$ + if$ + s "revised edition" = + { pop$ "Rev. ed." } + 'skip$ + if$ + s "revised ed." = + { pop$ "Rev. ed." } + 'skip$ + if$ + s "revised" = + { pop$ "Rev. ed." } + 'skip$ + if$ + s "rev." = + { pop$ "Rev. ed." } + 'skip$ + if$ + s "修订版" = + { pop$ "修订版" } + 'skip$ + if$ + s "修订" = + { pop$ "修订版" } + 'skip$ + if$ +} + +FUNCTION {format.edition} +{ edition empty$ + { "" } + { edition + duplicate$ #1 #1 substring$ is.digit + 'extract.num + 'word.to.num + if$ + duplicate$ "1" = + { pop$ "" } + { duplicate$ #1 #1 substring$ is.digit + { num.to.ordinal + " " * bbl.edition * + } + 'skip$ + if$ + } + if$ + } + if$ +} + +FUNCTION {format.version} +{ version empty$ + { "" } + { version #1 #1 substring$ + duplicate$ "V" = + { pop$ version } + { "v" = + { "V" version #2 global.max$ substring$ * } + { "V" version * } + if$ + } + if$ + } + if$ +} + +FUNCTION {format.publisher} +{ publisher empty$ + { institution empty$ + { school empty$ + { "" } + { school } + if$ + } + { institution } + if$ + } + { publisher } + if$ + format.punctuations +} + +FUNCTION {format.address.publisher} +{ address empty$ + { location empty$ + { "" } + { location } + if$ + } + { address } + if$ + format.punctuations + duplicate$ empty$ not + { format.publisher empty$ not + { add.colon format.publisher * } + { entry.has.url.or.doi not control.unknown.publisher and + { add.colon bbl.sine.nomine make.brackets * } + 'skip$ + if$ + } + if$ + } + { pop$ + entry.has.url.or.doi not control.unknown.publisher and + { format.publisher empty$ not + { bbl.sine.loco make.brackets add.colon format.publisher * } + { bbl.sine.loco.sine.nomine make.brackets } + if$ + } + { format.publisher empty$ not + { format.publisher } + { "" } + if$ + } + if$ + } + if$ +} + +FUNCTION {format.eventtitle} +{ eventtitle empty$ + { "" } + { eventtitle format.punctuations } + if$ +} + +FUNCTION {normalize.year.dash} +{ + "bylanguage" control.bib.punct = + is.lang.cjk and + "GB" control.bib.punct = or + { "---" "—" find.replace + "--" "—" find.replace + "–" "—" find.replace + "-" "—" find.replace + } + { "---" "-" find.replace + "--" "-" find.replace + "–" "-" find.replace + "—" "-" find.replace + } + if$ +} + +FUNCTION {format.date} +{ year empty$ + { date empty$ + { entry.has.url.or.doi + { "" } + { "year" warn.empty.field + urldate empty$ + { "" } + { urldate "-" extract.before extra.label * make.brackets } + if$ + } + if$ + } + { date "/" extract.before "-" extract.before + date "/" contains + { "-" normalize.year.dash * + date "/" extract.after "-" extract.before * + } + 'skip$ + if$ + extra.label * + } + if$ + } + { year normalize.year.dash + extra.label * + } + if$ + control.year.before.title + { pop$ "" } + 'skip$ + if$ +} + +FUNCTION {format.full.date} +{ date empty$ + { year } + { control.year.before.title + { date } + { date #1 #4 substring$ + extra.label * + date #5 global.max$ substring$ * + } + if$ + } + if$ +} + +FUNCTION {format.lab.date} +{ year empty$ + { date empty$ + { urldate empty$ + { bbl.no.date + extra.label empty$ + 'skip$ + { "-" * extra.label *} + if$ + } + { urldate "-" extract.before extra.label * make.brackets } + if$ + } + { date "/" extract.before "-" extract.before + date "/" contains + { "-" normalize.year.dash * + date "/" extract.after "-" extract.before * + } + 'skip$ + if$ + extra.label * + } + if$ + } + { year normalize.year.dash extra.label * } + if$ +} + +FUNCTION {format.date.before.title} +{ control.year.before.title + { "period" control.name.year.delim = + 'new.sentence + 'skip$ + if$ + format.lab.date + } + { "" } + if$ +} + +FUNCTION {format.creation.modification.date} +{ date empty$ + { + year empty$ + { "" } + { year} + if$ + } + { date } + if$ + duplicate$ empty$ + 'skip$ + { make.parentheses + "\allowbreak " swap$ * + } + if$ +} + +FUNCTION {format.urldate} +{ + control.urldate urldate empty$ not and + { "\allowbreak" urldate make.brackets * } + { "" } + if$ +} + +FUNCTION {normalize.page.range} +{ "" swap$ + { duplicate$ empty$ not } + { #1 skip.inter.token.chars.by 't := + empty$ + { "" } + 'control.page.range.delim + if$ + * t + #1 tokenize.by 't := + * t + } + while$ + pop$ +} + +FUNCTION {format.pages} +{ pages empty$ + { "" } + { pages + control.page.ranges + 'normalize.page.range + { #1 tokenize.by pop$ } + if$ + } + if$ +} + +FUNCTION {format.dimensions} +{ dimensions empty$ + { "" } + { dimensions + "x" "$\times$" find.replace + "×" "$\times$" find.replace + } + if$ +} + +FUNCTION {format.journal.volume} +{ volume empty$ + { "" } + { control.bold.volume + { "\textbf{" volume * "}" * } + { volume } + if$ + } + if$ +} + +FUNCTION {format.journal.number} +{ number empty$ + { "" } + { "\allowbreak " number make.parentheses * } + if$ +} + +FUNCTION {format.journal.pages} +{ pages empty$ + { eid empty$ + { "" } + { eid } + if$ + } + { format.pages } + if$ +} + +FUNCTION {format.newspaper.pages} +{ pages empty$ + { "" } + { "\allowbreak " format.pages make.parentheses * } + if$ +} + +FUNCTION {check.electronic} +{ entry.url empty$ + { url empty$ + { howpublished field.or.null #1 #5 substring$ "\url{" = + { howpublished 'entry.url := } + { note field.or.null #1 #5 substring$ "\url{" = + { note "}" extract.before "}" * 'entry.url := } + 'skip$ + if$ + } + if$ + } + { "\url{" url * "}" * 'entry.url := } + if$ + } + 'skip$ + if$ +} + +FUNCTION {format.url} +{ control.url require.url or + { entry.url empty$ + { control.doi not require.url or + { cstr empty$ + { doi empty$ + 'skip$ + { "\url{https://doi.org/" doi * "}" * 'entry.url := } + if$ + } + { "\url{https://cstr.cn/" cstr * "}" * 'entry.url := } + if$ + } + 'skip$ + if$ + } + 'skip$ + if$ + entry.url empty$ + { "" } + { new.block + entry.url + } + if$ + } + { "" } + if$ +} + +FUNCTION {either.or} +{ swap$ + duplicate$ empty$ + { pop$ + duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ + } + { swap$ pop$ } + if$ +} + +FUNCTION {format.doi} +{ control.doi + { control.cstr not cstr empty$ or + { doi empty$ + { "" } + { control.url require.url or + entry.url doi contains and + { "" } + { new.block "DOI:\doi{" doi * "}" * } + if$ + } + if$ + } + { control.url require.url or + entry.url cstr contains and + { "" } + { new.block "CSTR:\cstr{" cstr * "}" * } + if$ + } + if$ + } + { "" } + if$ +} + +FUNCTION {format.eprint} +{ archiveprefix eprinttype either.or + duplicate$ empty$ + { pop$ + journal journaltitle either.or shortjournal either.or + "l" change.case$ #1 #5 substring$ "arxiv" = + { "arXiv" } + { "" } + if$ + } + { duplicate$ "arxiv" = + { pop$ "arXiv" } + { duplicate$ "pubmed" = + { pop$ "PubMed" } + 'skip$ + if$ + } + if$ + } + if$ + entry.url empty$ + { duplicate$ "l" change.case$ "arxiv" = entry.eprint empty$ not and + { "\url{https://arxiv.org/abs/" entry.eprint * "}" * 'entry.url := } + 'skip$ + if$ + } + 'skip$ + if$ + control.eprint eprint empty$ not and + { duplicate$ empty$ + 'skip$ + { ":" * } + if$ + eprint * + } + 'skip$ + if$ +} + +FUNCTION {format.note} +{ note empty$ not control.note and + { note } + { "" } + if$ +} + +FUNCTION {empty.misc.check} +{ author empty$ title empty$ + year empty$ + and and + key empty$ not and + { "all relevant fields are empty in " cite$ * warning$ } + 'skip$ + if$ +} + +FUNCTION {link.open} +{ control.link.journal + { url empty$ + { doi empty$ + { "" } + { "\href{https://doi.org/" doi * "}{" * } + if$ + } + { "\href{" url * "}{" * } + if$ + duplicate$ empty$ + { pop$ } + { "" set.punct + output + before.all 'output.state := + } + if$ + } + 'skip$ + if$ +} + +FUNCTION {link.close} +{ control.link.journal + { url empty$ doi empty$ and + 'skip$ + { "" set.punct + "}" output + before.all 'output.state := + } + if$ + } + 'skip$ + if$ +} + +FUNCTION {article.journal} +{ "J" set.entry.type.id + volume empty$ number empty$ and entry.url empty$ not and + date field.or.null text.length$ #9 > and + entry.type.id "J" = and + { #1 'require.url := } + 'skip$ + if$ + output.bibitem + format.authors output + format.date.before.title output + control.article.title + { new.block + format.title "title" output.check + } + 'skip$ + if$ + new.block + format.translators output + new.block + link.open + format.journal "journal" output.check + entry.type.id "N" = + { format.full.date "date" output.check + "" set.punct + format.newspaper.pages output + } + { + volume empty$ number empty$ and date field.or.null text.length$ #9 > and + { format.full.date "date" output.check } + { format.date "year" output.check } + if$ + format.journal.volume output + "" set.punct + format.journal.number output + bbl.pages.colon set.punct + format.journal.pages output + } + if$ + link.close + format.url output + format.doi output + new.block + format.note output + fin.entry +} + +FUNCTION {archive} +{ "A" set.entry.type.id + output.bibitem + format.authors output + format.date.before.title output + new.block + format.btitle "title" output.check + % new.block + % format.translators output + new.block + format.address.publisher output + format.full.date "year" output.check + bbl.pages.colon set.punct + format.pages output + format.url output + format.doi output + new.block + format.note output + fin.entry +} + +FUNCTION {book} +{ "M" set.entry.type.id + output.bibitem + format.authors.editors output + format.date.before.title output + new.block + format.btitle "title" output.check + new.block + format.translators output + new.sentence + format.edition output + new.block + format.address.publisher output + format.date output + bbl.pages.colon set.punct + format.pages output + format.url output + format.doi output + new.block + format.note output + fin.entry +} + +FUNCTION {letter} { archive } + +FUNCTION {dataset} +{ "DS" set.entry.type.id + output.bibitem + format.authors output + format.date.before.title output + new.block + format.btitle "title" output.check + new.block + format.version output + new.block + publisher "publisher" output.check + "" set.punct + format.creation.modification.date output + "" set.punct + format.urldate "urldate" output.check + format.url output + format.doi output + new.block + format.note output + fin.entry +} + +FUNCTION {database} +{ "DB" set.entry.type.id + dataset +} + +FUNCTION {inbook} +{ "M" set.entry.type.id + booktitle empty$ + 'book + { output.bibitem + format.authors output + format.date.before.title output + control.article.title + { new.block + format.title "title" output.check + } + 'skip$ + if$ + new.block + format.translators output + new.slash + booktitle empty$ + { "" } + { control.in + { bbl.in add.colon } + { "" } + if$ + bookauthor empty$ + { editor empty$ + 'skip$ + { format.editors * output new.block "" } + if$ + } + { bookauthor format.names * output new.block "" } + if$ + format.series.volume.booktitle * + } + if$ + "booktitle" output.check + new.block + format.edition output + new.block + format.address.publisher output + format.date output + bbl.pages.colon set.punct + format.pages output + format.url output + format.doi output + new.block + format.note output + fin.entry + } + if$ +} + +FUNCTION {incollection} +{ "M" set.entry.type.id + output.bibitem + format.authors output + format.date.before.title output + control.article.title + { new.block + format.title "title" output.check + } + 'skip$ + if$ + new.block + format.translators output + new.slash + format.in.ed.booktitle "booktitle" output.check + new.block + format.edition output + new.block + format.address.publisher output + format.date output + bbl.pages.colon set.punct + format.pages output + format.url output + format.doi output + new.block + format.note output + fin.entry +} + +FUNCTION {inproceedings} +{ "C" set.entry.type.id + output.bibitem + format.authors output + format.date.before.title output + control.article.title + { new.block + format.title "title" output.check + } + 'skip$ + if$ + new.slash + booktitle empty$ + { format.eventtitle "eventtitle" output.check } + { format.in.ed.booktitle "booktitle" output.check + new.block + format.edition output + new.block + format.address.publisher output + } + if$ + format.date output + bbl.pages.colon set.punct + format.pages output + format.url output + format.doi output + new.block + format.note output + fin.entry +} + +FUNCTION {conference} { inproceedings } + +FUNCTION {patent} +{ "P" set.entry.type.id + output.bibitem + holder empty$ + { format.authors "holder and author" output.check } + { holder format.names output.nonnull } + if$ + format.date.before.title output + control.article.title + { new.block + format.title "title" output.check + } + 'skip$ + if$ + new.block + format.full.date "year" output.check + bbl.pages.colon set.punct + format.pages output + format.url output + format.doi output + new.block + format.note output + fin.entry +} + +FUNCTION {format.periodical.volume} +{ volume number either.or + duplicate$ empty$ + { pop$ "" } + { format.punctuations + normalize.year.dash + } + if$ +} + +FUNCTION {periodical} +{ "J" set.entry.type.id + output.bibitem + format.editors output + format.date.before.title output + new.block + format.title "title" output.check + new.block + format.periodical.volume output + new.block + format.address.publisher output + format.date output + format.url output + format.doi output + new.block + format.note output + fin.entry +} + +FUNCTION {proceedings} +{ "C" set.entry.type.id + output.bibitem + format.editors output + format.date.before.title output + new.block + format.btitle "title" output.check + new.block + format.translators output + new.sentence + format.edition output + new.block + format.address.publisher output + format.date output + bbl.pages.colon set.punct + format.pages output + format.url output + format.doi output + new.block + format.note output + fin.entry +} + +FUNCTION {preprint} +{ #1 'require.url := + "PP" set.entry.type.id + output.bibitem + format.authors output + format.date.before.title output + control.article.title + { new.block + format.title "title" output.check + } + 'skip$ + if$ + new.block + format.version output + new.block + format.eprint output + "" set.punct + format.creation.modification.date output + "" set.punct + format.urldate "urldate" output.check + format.url "url" output.check + format.doi output + new.block + format.note output + fin.entry +} + +FUNCTION {thesis} +{ "D" set.entry.type.id + output.bibitem + format.authors output + format.date.before.title output + new.block + format.btitle "title" output.check + new.block + format.address.publisher output + format.date output + bbl.pages.colon set.punct + format.pages output + format.url output + format.doi output + new.block + format.note output + fin.entry +} + +FUNCTION {phdthesis} { thesis } + +FUNCTION {mastersthesis} { thesis } + +FUNCTION {techreport} +{ "R" set.entry.type.id + output.bibitem + format.authors output + format.date.before.title output + new.block + format.btitle "title" output.check + % new.block + % format.translators output + new.block + institution empty$ publisher empty$ and + { format.full.date "year" output.check + bbl.pages.colon set.punct + format.pages output + } + { format.address.publisher output + format.date output + bbl.pages.colon set.punct + format.pages output + } + if$ + format.url output + format.doi output + new.block + format.note output + fin.entry +} + +FUNCTION {report} { techreport } + +FUNCTION {manual} { techreport } + +FUNCTION {webpage} +{ #1 'require.url := + output.bibitem + format.authors output + format.date.before.title output + new.block + "EB" set.entry.type.id + format.btitle "title" output.check + new.block + publisher empty$ + 'skip$ + { format.address.publisher output + format.date output + bbl.pages.colon set.punct + format.pages output + "" set.punct + } + if$ + format.creation.modification.date output + "" set.punct + format.urldate "urldate" output.check + format.url "url" output.check + format.doi output + new.block + format.note output + fin.entry +} + +FUNCTION {misc} +{ eprint empty$ not archiveprefix empty$ not or eprinttype empty$ not or + 'preprint + { entry.url empty$ + { + "Z" set.entry.type.id + book + } + 'webpage + if$ + } + if$ + empty.misc.check +} + +FUNCTION {article} +{ entrysubtype field.or.null "l" change.case$ "newspaper" = + { "N" set.entry.type.id + article.journal + } + { journal journaltitle either.or shortjournal either.or + duplicate$ empty$ + { pop$ + archiveprefix eprinttype either.or eprint either.or empty$ + 'article.journal + 'preprint + if$ + } + { check.arxiv.preprint + 'preprint + 'article.journal + if$ + } + if$ + } + if$ +} + +FUNCTION {booklet} { book } + +FUNCTION {collection} +{ "G" set.entry.type.id + book +} + +FUNCTION {image} { misc } + +FUNCTION {legislation} { archive } + +FUNCTION {map} +{ "CM" set.entry.type.id + booktitle empty$ not + { incollection } + { output.bibitem + format.authors output + format.date.before.title output + new.block + format.btitle "title" output.check + new.block + format.edition output + new.block + format.address.publisher output + format.date output + bbl.pages.colon set.punct + format.pages output + new.block + format.dimensions output + format.url output + format.doi output + new.block + format.note output + fin.entry + } + if$ +} + +FUNCTION {newspaper} +{ "N" set.entry.type.id + article.journal +} + +FUNCTION {online} +{ eprint empty$ + archiveprefix empty$ and + eprinttype empty$ and + { webpage } + { preprint } + if$ +} + +FUNCTION {software} +{ "CP" set.entry.type.id + webpage +} + +FUNCTION {standard} +{ "S" set.entry.type.id + output.bibitem + format.authors.editors output + format.date.before.title output + new.block + number field.or.null output + is.lang.cjk + { "\quad " set.punct } + { " " set.punct } + if$ + format.btitle "title" output.check + new.block + format.url output + new.block + format.doi output + new.block + format.note output + fin.entry +} + +FUNCTION {unpublished} { misc } + +FUNCTION {video} { misc } + +FUNCTION {default.type} { misc } + +FUNCTION {mult} +{ 'a := %% we store the first value + 'b := %% we store the second value + + b #0 < %% We remember the sign of b, and + {#-1 #0 b - 'b :=} %% then consider its absolute value. + {#1} %% + if$ %% + + #0 %% Put 0 on the stack. + {b #0 >} %% While b is strictly positive, + { %% we add a to the value on the stack + a + %% and decrement b. + b #1 - 'b := %% + } %% + while$ %% + + swap$ %% Last, we take the opposite + 'skip$ %% if b was negative. + {#0 swap$ -} %% + if$ %% +} + +FUNCTION {chr.to.value} %% The ASCII code of a character +{ chr.to.int$ #48 - %% ASCII value of "0" -> 48 + duplicate$ duplicate$ %% "1" -> 49 + #0 < swap$ #9 > or %% ... + { %% "9" -> 57 + #48 + int.to.chr$ + " is not a number..." * + warning$ %% Return 0 if it is not a number + pop$ #0 %% + } + {} + if$ +} + +FUNCTION {str.to.int.aux} %% The auxiliary function +{ { duplicate$ empty$ not } %% While the string is not empty + { %% consider its first char + swap$ #10 mult 'a := %% and ``add'' it at the end of + duplicate$ #1 #1 substring$ %% the result. + chr.to.value a + + swap$ + #2 global.max$ substring$ + } + while$ + pop$ +} + +FUNCTION {str.to.int} +{ %% Handling negative values + duplicate$ #1 #1 substring$ "-" = + {#1 swap$ #2 global.max$ substring$} + {#0 swap$} + if$ + %% Initialization, and then + #0 swap$ str.to.int.aux %% call to the aux. function + swap$ + {#0 swap$ -} %% And handle the sign. + {} + if$ +} + +FUNCTION {boolean.to.int} +{ "l" change.case$ duplicate$ + "true" = + { pop$ #1 } + { duplicate$ "false" = + { pop$ #0 } + { "unknown boolean " quote$ * swap$ * quote$ * + " in " * cite$ * warning$ + #0 + } + if$ + } + if$ +} + +FUNCTION {GBT7714BSTCTL} +{ CTL_bib_punct empty$ + 'skip$ + { CTL_bib_punct 'control.bib.punct := } + if$ + CTL_convert_punct empty$ + 'skip$ + { CTL_convert_punct boolean.to.int 'control.convert.punct := } + if$ + CTL_max_bib_names empty$ + 'skip$ + { CTL_max_bib_names str.to.int 'control.max.bib.names := } + if$ + CTL_min_bib_names empty$ + 'skip$ + { CTL_min_bib_names str.to.int 'control.min.bib.names := } + if$ + CTL_max_cite_names empty$ + 'skip$ + { CTL_max_cite_names str.to.int 'control.max.cite.names := } + if$ + CTL_min_cite_names empty$ + 'skip$ + { CTL_min_cite_names str.to.int 'control.min.cite.names := } + if$ + CTL_uppercase_family empty$ + 'skip$ + { CTL_uppercase_family boolean.to.int 'control.uppercase.family := } + if$ + CTL_initialize_with_hyphen empty$ + 'skip$ + { CTL_initialize_with_hyphen boolean.to.int 'control.initialize.with.hyphen := } + if$ + CTL_check_pinyin empty$ + 'skip$ + { CTL_check_pinyin boolean.to.int 'control.check.pinyin := } + if$ + CTL_initialize_pinyin empty$ + 'skip$ + { CTL_initialize_pinyin boolean.to.int 'control.initialize.pinyin := } + if$ + CTL_bib_final_and empty$ + 'skip$ + { CTL_bib_final_and boolean.to.int 'control.bib.final.and := } + if$ + CTL_cite_final_and empty$ + 'skip$ + { CTL_cite_final_and boolean.to.int 'control.cite.final.and := } + if$ + CTL_cite_lang empty$ + 'skip$ + { CTL_cite_lang 'control.cite.lang := } + if$ + CTL_space_before_et_al empty$ + 'skip$ + { CTL_space_before_et_al boolean.to.int 'control.space.before.et.al := } + if$ + CTL_year_before_title empty$ + 'skip$ + { CTL_year_before_title boolean.to.int 'control.year.before.title := } + if$ + CTL_name_year_delim empty$ + 'skip$ + { CTL_name_year_delim 'control.name.year.delim := } + if$ + CTL_sentence_case empty$ + 'skip$ + { CTL_sentence_case boolean.to.int 'control.sentence.case.title := + CTL_sentence_case boolean.to.int 'control.sentence.case.booktitle := + } + if$ + CTL_sentence_case_title empty$ + 'skip$ + { CTL_sentence_case_title boolean.to.int 'control.sentence.case.title := } + if$ + CTL_sentence_case_booktitle empty$ + 'skip$ + { CTL_sentence_case_booktitle boolean.to.int 'control.sentence.case.booktitle := } + if$ + CTL_sentence_case_journal empty$ + 'skip$ + { CTL_sentence_case_journal boolean.to.int 'control.sentence.case.journal := } + if$ + CTL_capitalize_subtitle empty$ + 'skip$ + { CTL_capitalize_subtitle boolean.to.int 'control.capitalize.subtitle := } + if$ + CTL_link_title empty$ + 'skip$ + { CTL_link_title boolean.to.int 'control.link.title := } + if$ + CTL_article_title empty$ + 'skip$ + { CTL_article_title boolean.to.int 'control.article.title := } + if$ + CTL_patent_country empty$ + 'skip$ + { CTL_patent_country boolean.to.int 'control.patent.country := } + if$ + CTL_entry_type_id empty$ + 'skip$ + { CTL_entry_type_id boolean.to.int 'control.entry.type.id := } + if$ + CTL_space_before_type_id empty$ + 'skip$ + { CTL_space_before_type_id boolean.to.int 'control.space.before.type.id := } + if$ + CTL_entry_medium_id empty$ + 'skip$ + { CTL_entry_medium_id boolean.to.int 'control.entry.medium.id := } + if$ + CTL_slash empty$ + 'skip$ + { CTL_slash boolean.to.int 'control.slash := } + if$ + CTL_in empty$ + 'skip$ + { CTL_in boolean.to.int 'control.in := } + if$ + CTL_emph_booktitle empty$ + 'skip$ + { CTL_emph_booktitle boolean.to.int 'control.emph.booktitle := } + if$ + CTL_emph_journal empty$ + 'skip$ + { CTL_emph_journal boolean.to.int 'control.emph.journal := } + if$ + CTL_short_journal empty$ + 'skip$ + { CTL_short_journal boolean.to.int 'control.short.journal := } + if$ + CTL_journal_dots empty$ + 'skip$ + { CTL_journal_dots boolean.to.int 'control.journal.dots := } + if$ + CTL_link_journal empty$ + 'skip$ + { CTL_link_journal boolean.to.int 'control.link.journal := } + if$ + CTL_bold_volume empty$ + 'skip$ + { CTL_bold_volume boolean.to.int 'control.bold.volume := } + if$ + CTL_unknown_publisher empty$ + 'skip$ + { CTL_unknown_publisher boolean.to.int 'control.unknown.publisher := } + if$ + CTL_space_before_pages empty$ + 'skip$ + { CTL_space_before_pages boolean.to.int 'control.space.before.pages := } + if$ + CTL_page_ranges empty$ + 'skip$ + { CTL_page_ranges boolean.to.int 'control.page.ranges := } + if$ + CTL_page_range_delim empty$ + 'skip$ + { CTL_page_range_delim 'control.page.range.delim := } + if$ + CTL_urldate empty$ + 'skip$ + { CTL_urldate boolean.to.int 'control.urldate := } + if$ + CTL_url empty$ + 'skip$ + { CTL_url boolean.to.int 'control.url := } + if$ + CTL_doi empty$ + 'skip$ + { CTL_doi boolean.to.int 'control.doi := } + if$ + CTL_eprint empty$ + 'skip$ + { CTL_eprint boolean.to.int 'control.eprint := } + if$ + CTL_note empty$ + 'skip$ + { CTL_note boolean.to.int 'control.note := } + if$ + CTL_end_dot empty$ + 'skip$ + { CTL_end_dot boolean.to.int 'control.end.dot := } + if$ + CTL_warn_empty_field empty$ + 'skip$ + { CTL_warn_empty_field boolean.to.int 'control.warn.empty.field := } + if$ +} + +FUNCTION {control.pass} +{ type$ "gbt7714bstctl" = + 'GBT7714BSTCTL + 'skip$ + if$ +} + +FUNCTION {control.check} +{ % TODO +} + +MACRO {jan} {"January"} + +MACRO {feb} {"February"} + +MACRO {mar} {"March"} + +MACRO {apr} {"April"} + +MACRO {may} {"May"} + +MACRO {jun} {"June"} + +MACRO {jul} {"July"} + +MACRO {aug} {"August"} + +MACRO {sep} {"September"} + +MACRO {oct} {"October"} + +MACRO {nov} {"November"} + +MACRO {dec} {"December"} + +MACRO {acmcs} {"ACM Computing Surveys"} + +MACRO {acta} {"Acta Informatica"} + +MACRO {cacm} {"Communications of the ACM"} + +MACRO {ibmjrd} {"IBM Journal of Research and Development"} + +MACRO {ibmsj} {"IBM Systems Journal"} + +MACRO {ieeese} {"IEEE Transactions on Software Engineering"} + +MACRO {ieeetc} {"IEEE Transactions on Computers"} + +MACRO {ieeetcad} + {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"} + +MACRO {ipl} {"Information Processing Letters"} + +MACRO {jacm} {"Journal of the ACM"} + +MACRO {jcss} {"Journal of Computer and System Sciences"} + +MACRO {scp} {"Science of Computer Programming"} + +MACRO {sicomp} {"SIAM Journal on Computing"} + +MACRO {tocs} {"ACM Transactions on Computer Systems"} + +MACRO {tods} {"ACM Transactions on Database Systems"} + +MACRO {tog} {"ACM Transactions on Graphics"} + +MACRO {toms} {"ACM Transactions on Mathematical Software"} + +MACRO {toois} {"ACM Transactions on Office Information Systems"} + +MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"} + +MACRO {tcs} {"Theoretical Computer Science"} + +FUNCTION {sortify} +{ purify$ + "l" change.case$ +} + +FUNCTION {chop.word} +{ 's := + 'len := + s #1 len substring$ = + { s len #1 + global.max$ substring$ } + 's + if$ +} + +FUNCTION {format.lab.names} +{ 's := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { format.lab.name 't := + nameptr #1 > + { numnames control.max.cite.names > + nameptr control.min.cite.names > and + { "others" 't := + #1 'namesleft := + } + 'skip$ + if$ + namesleft #1 > + { add.comma t * } + { t "others" = + { nameptr #2 > + { add.comma } + { space.precedes.et.al * } + if$ + cite.et.al * + } + { control.cite.final.and + { is.lang.cjk not nameptr #2 > and + { add.comma } + { inter.word.space * } + if$ + cite.and * inter.word.space * + } + { add.comma } + if$ + t * + } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ + format.punctuations +} + +FUNCTION {author.key.label} +{ author empty$ + { bbl.anonymous } + { author format.lab.names } + if$ +} + +FUNCTION {author.editor.key.label} +{ author empty$ + { editor empty$ + { bbl.anonymous } + { editor format.lab.names } + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {author.key.organization.label} +{ author empty$ + { organization empty$ + { bbl.anonymous } + { "The " #4 organization chop.word #3 text.prefix$ } + if$ + } + { author format.lab.names } + if$ +} + +FUNCTION {editor.key.organization.label} +{ editor empty$ + { organization empty$ + { bbl.anonymous } + { "The " #4 organization chop.word #3 text.prefix$ } + if$ + } + { editor format.lab.names } + if$ +} + +FUNCTION {holder.author.label} +{ holder empty$ + { author empty$ + { bbl.anonymous } + { author format.lab.names } + if$ + } + { holder format.lab.names } + if$ +} + +FUNCTION {calc.short.authors} +{ type$ "book" = + type$ "inbook" = booktitle empty$ not and + or + 'author.editor.key.label + { type$ "collection" = + type$ "proceedings" = + or + type$ "periodical" = + or + { editor empty$ not + 'editor.key.organization.label + 'author.key.organization.label + if$ + } + { type$ "patent" = + 'holder.author.label + 'author.key.label + if$ + } + if$ + } + if$ + 'short.list := +} + +FUNCTION {calc.label} +{ calc.short.authors + short.list + duplicate$ "]" contains + { "{" swap$ * "}" * } + 'skip$ + if$ + "(" + * + format.lab.date + duplicate$ "]" contains + { "{" swap$ * "}" * } + 'skip$ + if$ + * + 'label := +} + +FUNCTION {sort.language.label} +{ entry.lang lang.zh = + { lang.zh.order } + { entry.lang lang.ja = + { lang.ja.order } + { entry.lang lang.en = + { lang.en.order } + { entry.lang lang.ru = + { lang.ru.order } + { lang.other.order } + if$ + } + if$ + } + if$ + } + if$ + #64 + + int.to.chr$ +} + +FUNCTION {sort.format.names} +{ 's := + #1 'nameptr := + "" + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr "{vv{ } }{ll{ }}{ ff{ }}{ jj{ }}" format.name$ 't := + nameptr #1 > + { " " * + namesleft #1 = t "others" = and + { "zzzzz" * } + { numnames #2 > nameptr #2 = and + { "zz" * year field.or.null * " " * } + 'skip$ + if$ + t sortify * + } + if$ + } + { t sortify * } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {sort.format.title} +{ 't := + "A " #2 + "An " #3 + "The " #4 t chop.word + chop.word + chop.word + sortify + #1 global.max$ substring$ +} + +FUNCTION {anonymous.sort} +{ entry.lang lang.zh = + { "yi4 ming2" } + { "anon" } + if$ +} + +FUNCTION {warn.empty.key} +{ is.lang.cjk + { "key" warn.empty.field } + 'skip$ + if$ +} + +FUNCTION {author.sort} +{ key empty$ + { warn.empty.key + author empty$ + { anonymous.sort } + { author sort.format.names } + if$ + } + { key } + if$ +} + +FUNCTION {author.editor.sort} +{ key empty$ + { warn.empty.key + author empty$ + { editor empty$ + { anonymous.sort } + { editor sort.format.names } + if$ + } + { author sort.format.names } + if$ + } + { key } + if$ +} + +FUNCTION {author.organization.sort} +{ key empty$ + { warn.empty.key + author empty$ + { organization empty$ + { anonymous.sort } + { "The " #4 organization chop.word sortify } + if$ + } + { author sort.format.names } + if$ + } + { key } + if$ +} + +FUNCTION {editor.organization.sort} +{ key empty$ + { warn.empty.key + editor empty$ + { organization empty$ + { anonymous.sort } + { "The " #4 organization chop.word sortify } + if$ + } + { editor sort.format.names } + if$ + } + { key } + if$ +} + +FUNCTION {presort} +{ type$ "gbt7714bstctl" = + { + "_" + " " + } + { set.entry.lang + set.entry.numbered + "" 'entry.url := + #0 'require.url := + check.electronic + calc.label + label sortify + " " + * + sort.language.label + " " + * + type$ "book" = + type$ "inbook" = booktitle empty$ not and + or + 'author.editor.sort + { type$ "collection" = + type$ "proceedings" = + or + 'editor.organization.sort + 'author.sort + if$ + } + if$ + * + " " + * + year field.or.null sortify + * + " " + * + cite$ + * + #1 entry.max$ substring$ + } + if$ + 'sort.label := + sort.label * + #1 entry.max$ substring$ + 'sort.key$ := +} + +STRINGS { longest.label last.label next.extra last.extra.label } + +INTEGERS { longest.label.width number.label } + +FUNCTION {initialize.longest.label} +{ "" 'longest.label := + #0 int.to.chr$ 'last.label := + "" 'next.extra := + #0 'longest.label.width := + #0 'number.label := + "" 'last.extra.label := +} + +FUNCTION {forward.pass} +{ type$ "gbt7714bstctl" = + 'skip$ + { + last.label label = + { "" 'extra.label := + last.extra.label text.length$ 'charptr := + { last.extra.label charptr #1 substring$ "z" = + charptr #0 > and + } + { "a" extra.label * 'extra.label := + charptr #1 - 'charptr := + } + while$ + charptr #0 > + { last.extra.label charptr #1 substring$ chr.to.int$ #1 + int.to.chr$ + extra.label * 'extra.label := + last.extra.label #1 charptr #1 - substring$ + extra.label * 'extra.label := + } + { "a" extra.label * 'extra.label := } + if$ + extra.label 'last.extra.label := + } + { "a" 'last.extra.label := + "" 'extra.label := + label 'last.label := + } + if$ + number.label #1 + 'number.label := + } + if$ +} + +FUNCTION {reverse.pass} +{ type$ "gbt7714bstctl" = + 'skip$ + { + next.extra "b" = + { "a" 'extra.label := } + 'skip$ + if$ + extra.label 'next.extra := + extra.label + duplicate$ empty$ + 'skip$ + { "{\natexlab{" swap$ * "}}" * } + if$ + 'extra.label := + label extra.label * 'label := + } + if$ +} + +FUNCTION {bib.sort.order} +{ sort.label 'sort.key$ := } + +FUNCTION {begin.bib} +{ preamble$ empty$ + 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" number.label int.to.str$ * "}" * + write$ newline$ + control.cite.lang "macro" = + { "\providecommand{\biband}{和}" + write$ newline$ + "\providecommand{\bibetal}{等}" + write$ newline$ + } + 'skip$ + if$ + "\providecommand{\natexlab}[1]{#1}" + write$ newline$ + "\providecommand{\url}[1]{#1}" + write$ newline$ + "\expandafter\ifx\csname urlstyle\endcsname\relax\else" + write$ newline$ + " \urlstyle{same}\fi" + write$ newline$ + control.doi control.eprint or + { "\expandafter\ifx\csname href\endcsname\relax" + write$ newline$ + control.doi + { " \def\doi{\begingroup \urlstyle{same}\Url}" + write$ newline$ + control.cstr + { " \def\cstr{\begingroup \urlstyle{same}\Url}" + write$ newline$ + } + 'skip$ + if$ + } + 'skip$ + if$ + control.eprint + { " \def\eprint#1#2{#2}" + write$ newline$ + } + 'skip$ + if$ + "\else" + write$ newline$ + control.doi + { " \def\doi#1{\href{https://doi.org/#1}{\nolinkurl{#1}}}" + write$ newline$ + control.cstr + { " \def\cstr#1{\href{https://cstr.cn/#1}{\nolinkurl{#1}}}" + write$ newline$ + } + 'skip$ + if$ + } + 'skip$ + if$ + control.eprint + { " \let\eprint\href" + write$ newline$ + } + 'skip$ + if$ + "\fi" + write$ newline$ + } + 'skip$ + if$ +} + +FUNCTION {end.bib} +{ newline$ + "\end{thebibliography}" write$ newline$ +} + +READ + +EXECUTE {init.state.consts} + +EXECUTE {load.config} + +ITERATE {control.pass} + +EXECUTE {control.check} + +ITERATE {presort} + +SORT + +EXECUTE {initialize.longest.label} + +ITERATE {forward.pass} + +REVERSE {reverse.pass} + +ITERATE {bib.sort.order} + +SORT + +EXECUTE {begin.bib} + +ITERATE {call.type$} + +EXECUTE {end.bib} diff --git a/sysuthesis-authoryear.cbx b/sysuthesis-authoryear.cbx new file mode 100644 index 0000000..c5fd569 --- /dev/null +++ b/sysuthesis-authoryear.cbx @@ -0,0 +1,541 @@ +%% +%% --------------------------------------------------------------- +%% biblatex-gb7714-2015 --- A biblatex implementation of the +%% GBT7714-2025 citation style,author year sequence +%% Maintained by huzhenzhen +%% E-mail: hzzmail@163.com +%% Released under the LaTeX Project Public License v1.3c or later +%% --------------------------------------------------------------- +%% +\ProvidesFile{gb7714-2025ay.cbx}[a biblatex citation style for GB/T 7714-2025] + +% +% 加载标准样式 +% +\RequireCitationStyle{authoryear-comp} + + +% +% 增加一个控制是否将标准标签中的作者加上超链接的选项 +% 20210119,v1.0v,hzz +\newtoggle{bbx:gblabelref} +\DeclareBibliographyOption{gblabelref}[true]{%biblatex低版本 + \settoggle{bbx:gblabelref}{#1}} +\ExecuteBibliographyOptions{gblabelref} + + +% +% 增加标签包围符号格式处理选项 +% 20211030,1.1a,hzz +% +\def\gbpunctcommacite{\addcomma\addspace} +\def\gbpunctmarkcite{\addcomma\addspace}% +\def\gbpunctsemicoloncite{\addsemicolon\addspace} +\newrobustcmd{\mkbibleftborder}{\gbleftparen} +\newrobustcmd{\mkbibrightborder}{\gbrightparen} +\DeclareBibliographyOption[string]{gbcitelabel}[bracket]{% + \csuse{gbcitelabelopt@#1} +} +\ExecuteBibliographyOptions{gbcitelabel} + +\def\gbcitelabelopt@bracket{% +\renewrobustcmd{\mkbibleftborder}{\gbleftbracket}% +\renewrobustcmd{\mkbibrightborder}{\gbrightbracket}% +} +\def\gbcitelabelopt@parens{% +\renewrobustcmd{\mkbibleftborder}{\gbleftparen}% +\renewrobustcmd{\mkbibrightborder}{\gbrightparen}% +} +\def\gbcitelabelopt@parensqj{% +\renewrobustcmd{\mkbibleftborder}{\allowbreak(}% +\renewrobustcmd{\mkbibrightborder}{)\unspace}% +} +\def\gbcitelabelopt@bracketqj{% +\renewrobustcmd{\mkbibleftborder}{\allowbreak【}% +\renewrobustcmd{\mkbibrightborder}{】\unspace}% +} +\def\gbcitelabelopt@quanjiao{% +\renewrobustcmd{\mkbibleftborder}{\allowbreak(}% +\renewrobustcmd{\mkbibrightborder}{)\unspace}% +\def\gbpunctcommacite{,}% +\def\gbpunctmarkcite{、}% +\def\gbpunctsemicoloncite{;}% +} +\def\gbcitelabelopt@dot{% +\renewrobustcmd{\mkbibleftborder}{}% +\renewrobustcmd{\mkbibrightborder}{.}% +} +\def\gbcitelabelopt@plain{% +\renewrobustcmd{\mkbibleftborder}{}% +\renewrobustcmd{\mkbibrightborder}{}% +} +\def\gbcitelabelopt@box{% +\renewrobustcmd{\mkbibleftborder}{}% +\renewrobustcmd{\mkbibrightborder}{}% +} +\def\gbcitelabelopt@circle{% +\renewrobustcmd{\mkbibleftborder}{}% +\renewrobustcmd{\mkbibrightborder}{}% +} + + +\ExecuteBibliographyOptions{ + %autocite = superscript , + %autopunct = true , + %sorting = none , + maxcitenames=1, + mincitenames=1, + uniquename=false,%uniquename=init + uniquelist=minyear +} + + +% +% 选项设置,针对3.7以上版本 +% +% 原理方法:labeldateparts用于控制是否给引用标签提供日期的成分 + \ExecuteBibliographyOptions{ + labeldateparts=true + } + + +%标注中biblatex专门定义了labelname来控制格式 +%所以如果要让标注的格式也同著录表一样的话 +%就可以使用下面这一个定义,当然通常情况下我们使用默认的定义即可。 +%\DeclareNameAlias{labelname}{namefmtselected} + +%textcite标注命令中的标点设置,注意只针对textcite命令。 +% v-old +% v1.0t,20200320,hzz,修改如下 +% 在cbx中增加标注中的nameyeardelim标点定义,避免bbx使用其它样式时出现问题 +% 同时设置textcite的nameyeardelim为一个短空格,似乎原来直接连上去的不够美观 +\renewcommand*{\multicitedelim}{\gbpunctsemicoloncite}%\addsemicolon\addspace; +\renewcommand*{\compcitedelim}{\gbpunctmarkcite} +\newcommand{\compextradelim}{\gbpunctcommacite} %标注中压缩后相同年份后附加标签a、b之间的标点 +\DeclareDelimFormat[cite,parencite,pagescite,citep]{nameyeardelim}{\gbpunctcommacite}%\addcomma\space +\DeclareDelimFormat[textcite,authornumcite,citet]{nameyeardelim}{\addthinspace}%\addcomma\space +\DeclareDelimFormat[cite,parencite,pagescite,citep]{andothersdelim} + {\iffieldequalstr{userf}{chinese}{\addthinspace}{\addspace}}% +\DeclareDelimFormat[textcite,authornumcite,citet]{andothersdelim} + {\iffieldequalstr{userf}{chinese}{\addthinspace}{\addspace}}% +%\AtEveryCitekey{% +%\iffieldequalstr{userf}{chinese}{\renewcommand*{\andothersdelim}{\addthinspace}}%\addthinspace +% {\renewcommand*{\andothersdelim}{\addspace}}% +%} + + +% +% 修订使可用选项gblabelref来控制是否将标准标签中的作者加上超链接 +% 20210119,v1.0v,hzz +\renewbibmacro*{cite}{% + \iffieldundef{shorthand} + {\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}} + {\usebibmacro{cite:label}% + \setunit{\printdelim{nonameyeardelim}}% + \usebibmacro{cite:labeldate+extradate}% + \usebibmacro{cite:reinit}} + {\iffieldequals{namehash}{\cbx@lasthash} + {\ifthenelse{\iffieldequals{labelyear}{\cbx@lastyear}\AND + \(\value{multicitecount}=0\OR\iffieldundef{postnote}\)} + {\setunit{\compextradelim}%同一作者的年份之间的标点,示例见thesis-nwafu-ay%\addcomma\addthinspace + \usebibmacro{cite:extradate}} + {\setunit{\compcitedelim}% + \usebibmacro{cite:labeldate+extradate}% + \savefield{labelyear}{\cbx@lastyear}}} + {\iftoggle{bbx:gblabelref}{\printtext[bibhyperref]{\printnames{labelname}}}{\printnames{labelname}}% + \setunit{\printdelim{nameyeardelim}}% + \usebibmacro{cite:labeldate+extradate}% + \savefield{namehash}{\cbx@lasthash}% + \savefield{labelyear}{\cbx@lastyear}}}} + {\usebibmacro{cite:shorthand}% + \usebibmacro{cite:reinit}}% + \setunit{\multicitedelim}} +\newbibmacro*{textcite}{% + \iffieldequals{namehash}{\cbx@lasthash} + {\iffieldundef{shorthand} + {\ifthenelse{\iffieldequals{labelyear}{\cbx@lastyear}\AND + \(\value{multicitecount}=0\OR\iffieldundef{postnote}\)} + {\setunit{\compextradelim}%\addcomma + \usebibmacro{cite:extradate}} + {\setunit{\compcitedelim}% + \usebibmacro{cite:labeldate+extradate}% + \savefield{labelyear}{\cbx@lastyear}}} + {\setunit{\compcitedelim}% + \usebibmacro{cite:shorthand}% + \global\undef\cbx@lastyear}} + {\ifnameundef{labelname} + {\iffieldundef{shorthand} + {\usebibmacro{cite:label}% + \setunit{% + \global\booltrue{cbx:parens}% + \printdelim{nonameyeardelim}\mkbibleftborder}%\bibopenparen + \ifnumequal{\value{citecount}}{1} + {\usebibmacro{prenote}} + {}% + \usebibmacro{cite:labeldate+extradate}} + {\usebibmacro{cite:shorthand}}} + {\iftoggle{bbx:gblabelref}{\printtext[bibhyperref]{\printnames{labelname}}}{\printnames{labelname}}% + \setunit{% + \global\booltrue{cbx:parens}% + \printdelim{nameyeardelim}\mkbibleftborder}%\bibopenparen + \ifnumequal{\value{citecount}}{1} + {\usebibmacro{prenote}} + {}% + \iffieldundef{shorthand} + {\iffieldundef{labelyear} + {\usebibmacro{cite:label}} + {\usebibmacro{cite:labeldate+extradate}}% + \savefield{labelyear}{\cbx@lastyear}} + {\usebibmacro{cite:shorthand}% + \global\undef\cbx@lastyear}}% + \stepcounter{textcitecount}% + \savefield{namehash}{\cbx@lasthash}}% + \setunit{% + \ifbool{cbx:parens} + {\mkbibrightborder\global\boolfalse{cbx:parens}}%\bibcloseparen + {}% + \textcitedelim}} +\newbibmacro*{textcite:postnote}{% + \usebibmacro{postnote}% + \ifthenelse{\value{multicitecount}=\value{multicitetotal}} + {\setunit{}% + \printtext{% + \ifbool{cbx:parens} + {\mkbibrightborder\global\boolfalse{cbx:parens}}%\bibcloseparen + {}}} + {\setunit{% + \ifbool{cbx:parens} + {\mkbibrightborder\global\boolfalse{cbx:parens}}%\bibcloseparen + {}% + \textcitedelim}}} +%这是老版本的textcite,上面是新版本的,使用新版本后,对于老版本的biblatex的兼容性可能会受影响 +%\renewbibmacro*{textcite}{% +% \iffieldequals{namehash}{\cbx@lasthash} +% {\iffieldundef{shorthand} +% {\ifthenelse{\iffieldequals{labelyear}{\cbx@lastyear}\AND +% \(\value{multicitecount}=0\OR\iffieldundef{postnote}\)} +% {\setunit{\compextradelim}% +% \usebibmacro{cite:extradate}} +% {\setunit{\compcitedelim}% +% \usebibmacro{cite:labeldate+extradate}% +% \savefield{labelyear}{\cbx@lastyear}}} +% {\setunit{\compcitedelim}% +% \usebibmacro{cite:shorthand}% +% \global\undef\cbx@lastyear}} +% {\ifnameundef{labelname} +% {\iffieldundef{shorthand} +% {\usebibmacro{cite:label}% +% \setunit{% +% \global\booltrue{cbx:parens}% +% \printdelim{nonameyeardelim}\bibopenparen}%\bibopenparen\mkbibleftborder +% \ifnumequal{\value{citecount}}{1} +% {\usebibmacro{prenote}} +% {}% +% \usebibmacro{cite:labeldate+extradate}} +% {\usebibmacro{cite:shorthand}}} +% {\iftoggle{bbx:gblabelref}{\printtext[bibhyperref]{\printnames{labelname}}}{\printnames{labelname}}% +% \setunit{% +% \global\booltrue{cbx:parens}% +% \printdelim{nameyeardelim}\bibopenparen}%\mkbibleftborder +% \ifnumequal{\value{citecount}}{1} +% {\usebibmacro{prenote}} +% {}% +% \iffieldundef{shorthand} +% {\iffieldundef{labelyear} +% {\usebibmacro{cite:label}} +% {\usebibmacro{cite:labeldate+extradate}}% +% \savefield{labelyear}{\cbx@lastyear}} +% {\usebibmacro{cite:shorthand}% +% \global\undef\cbx@lastyear}}% +% \stepcounter{textcitecount}% +% \savefield{namehash}{\cbx@lasthash}}% +% \setunit{% +% \ifbool{cbx:parens} +% {\bibcloseparen\global\boolfalse{cbx:parens}}%\bibcloseparen\mkbibrightborder +% {}% +% \textcitedelim}}% + + + + +% +% 重定义cite:label,针对biblatex3.8以上版本set条目集的标注(引用)标签 +% +% 原理方法:当条目是set时,v3.8以上版本,都没有有用的信息(区别于3.7以下版本set复制第一个成员的信息), +% 于是利用entrykey来给出标签,那么就要set的条目关键字是需要的字符串,注意字符串中间不能有空格 +\renewbibmacro*{cite:label}{% + \iffieldundef{label}% + {\iffieldundef{labeltitle}{\printtext[bibhyperref]{\printfield{entrykey}}}%entrykey + {\printtext[bibhyperref]{\printfield[citetitle]{labeltitle}}}}% + {\printtext[bibhyperref]{\printfield{label}}}} + +% +% 重定义cite命令 +% +% 方法:\DeclareCiteCommand{\cite}[\mkbibparens]{precode}{loopcode}{sepcode}{postcode} +% v1.0p版后将cite的处理方式修改为类似pagescite,而不再使用biblatex的标准方式 +\DeclareCiteCommand{\cite} + {\usebibmacro{cite:init}% + \renewbibmacro*{postnote}{% + \iffieldundef{postnote}% + {}% + {\thefield{postnote}}}% + \mkbibleftborder\usebibmacro{prenote}}% + {\usebibmacro{citeindex}% + \usebibmacro{cite}} + {} + {\mkbibrightborder\mkbibsuperscript{\usebibmacro{postnote}}%\usebibmacro{postnote} + } + + +% +% 定义upcite命令 +% 20180604,v1.0l,hzz +% 20190409,v1.0r,hzz +% 方法:与cite命令相同 +\newrobustcmd*{\upcite}{% + \cite} + +\newrobustcmd{\mkbiboutparens}[1]{% + \allowhyphens% +\begingroup\mkbibleftborder#1\mkbibrightborder\endgroup}% + +% +% 重定义parencite命令 +% +\DeclareCiteCommand{\parencite}[\mkbiboutparens]% + {\usebibmacro{cite:init}% + \usebibmacro{prenote}}% + {\usebibmacro{citeindex}% + \usebibmacro{cite}} + {} + {\usebibmacro{postnote}} + +% +% 重定义footcite需要使用的命令 +% +\renewrobustcmd{\blx@mkbibfootnote}[2]{% + \iftoggle{blx@footnote} + {\blx@warning{Nested notes}% + \addspace\mkbibleftborder{#2}\mkbibrightborder} + {\unspace + \ifnum\blx@notetype=\tw@ + \expandafter\@firstoftwo + \else + \expandafter\@secondoftwo + \fi + {\csuse{blx@theendnote#1}{\protecting{\blxmkbibnote{end}{#2}}}} + {\csuse{footnote#1}{\protecting{\blxmkbibnote{foot}{#2}}}}}} + + +% +% 新定义pagescite命令,以满足标签带页码的国标要求 +% +% 原理方法: +% 新增\pagescite引用命令 +\DeclareCiteCommand{\pagescite} + {\usebibmacro{cite:init}% + \renewbibmacro*{postnote}{% + \iffieldundef{postnote}% + {\thefield{pages}}% + {\thefield{postnote}}}% + \mkbibleftborder\usebibmacro{prenote}% + }% + {\usebibmacro{citeindex}% + \usebibmacro{cite}} + {} + {\mkbibrightborder\mkbibsuperscript{\usebibmacro{postnote}}} + +% +% 定义yearpagescite,用于当文中作者已经存在,需要页码和年份的情况 +% +% 原理:增加一个命令yearpagescite +% 参考biblatex.DEF中的\DeclareCiteCommand*{\citeyear}命令 +\DeclareCiteCommand{\yearpagescite} + {\usebibmacro{cite:init}% + \renewbibmacro*{postnote}{% + \iffieldundef{postnote}% + {\thefield{pages}}% + {\thefield{postnote}}}% + \printtext{\mkbibleftborder}\usebibmacro{prenote}}% + {\usebibmacro{cite:labeldate+extradate}}%\printfield{year}\printfield{extrayear} + {\multicitedelim}% + {\printtext{\mkbibrightborder}\textsuperscript{\usebibmacro{postnote}}} + +% +% 定义yearcite,用于当文中作者已经存在,仅需要年份的情况 +% +% 原理:增加一个命令yearcite +\DeclareCiteCommand{\yearcite}%仅输出年份,不要页码 + {\usebibmacro{cite:init}% + \printtext{\mkbibleftborder}\usebibmacro{prenote}}% + {\usebibmacro{cite:labeldate+extradate}}%\printfield{year}\printfield{extrayear} + {\multicitedelim}% + {\printtext{\mkbibrightborder}} + +% +% 定义\authornumcite命令,输出作者信息,然后在后面带上顺序编码 +% 20180427,v1.0k,增加,hzz +% 20190409,v1.0r,hzz +% 为与顺序编码制兼容,增加了命令,定义与citet相同 +\newbibmacro*{citeta}{% + \iffieldundef{shorthand} + {\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}} + {\usebibmacro{cite:label}% + \setunit{\printdelim{nonameyeardelim}}% + \usebibmacro{cite:labeldate+extradate}% + \usebibmacro{cite:reinit}} + {\iffieldequals{namehash}{\cbx@lasthash} + {\ifthenelse{\iffieldequals{labelyear}{\cbx@lastyear}\AND + \(\value{multicitecount}=0\OR\iffieldundef{postnote}\)} + {\setunit{\addcomma}% + \usebibmacro{cite:extradate}} + {\setunit{\compcitedelim}% + \usebibmacro{cite:labeldate+extradate}% + \savefield{labelyear}{\cbx@lastyear}}} + {\iftoggle{bbx:gblabelref}{\printtext[bibhyperref]{\printnames{labelname}}}{\printnames{labelname}}%% + %\setunit{\printdelim{nameyeardelim}}% + \mkbibleftborder\usebibmacro{cite:labeldate+extradate}\mkbibrightborder% + \savefield{namehash}{\cbx@lasthash}% + \savefield{labelyear}{\cbx@lastyear}}}} + {\usebibmacro{cite:shorthand}% + \usebibmacro{cite:reinit}}% + \setunit{\multicitedelim}} + +\DeclareCiteCommand{\authornumcite}% + {\usebibmacro{cite:init}% + \renewbibmacro*{postnote}{% + \iffieldundef{postnote}% + {}% + {\thefield{postnote}}}% + \usebibmacro{prenote}}% + {\usebibmacro{citeindex}% + \usebibmacro{citeta}} + {} + {\mkbibsuperscript{\usebibmacro{postnote}}%\usebibmacro{postnote} + } + +% +% 增加如下多个命令 +% 20190409,v1.0r,hzz +% 方法:利用newcommand或newrobustcmd命令进行定义 +% 注意\citet和\citep命令之所以不用newrobustcmd,是为避免加载natbib模块后产生冲突 + +%同\authornumcite +%\DeclareCiteCommand{\citet}% +% {\usebibmacro{cite:init}% +% \renewbibmacro*{postnote}{% +% \iffieldundef{postnote}% +% {}% +% {\thefield{postnote}}}% +% \usebibmacro{prenote}}% +% {\usebibmacro{citeindex}% +% \usebibmacro{citet}} +% {} +% {%( +% )\mkbibsuperscript{\usebibmacro{postnote}}%\usebibmacro{postnote} +% } + + +% +% 重定义citet,因为前面与\authornumcite同定义的命令无法正确处理多个bibtexkey同时给出的压缩情况 +% 20200721,v1.0v,hzz +% 方法:利用textcite命令进行定义 +% 基本利用textcite命令来写citet,仅利用bool{cbx:incitet}做判断,进而处理不同的页码形式 +\newbool{cbx:incitet} +\newbibmacro*{citet:postnote}{% + \ifthenelse{\value{multicitecount}=\value{multicitetotal}} + {\setunit{}% + \printtext{% + \ifbool{cbx:parens} + {\mkbibrightborder\global\boolfalse{cbx:parens}}%\bibcloseparen + {}}} + {\setunit{% + \ifbool{cbx:parens} + {\mkbibrightborder\global\boolfalse{cbx:parens}}%\bibcloseparen + {}% + \textcitedelim}}% + \renewbibmacro*{postnote}{% + \iffieldundef{postnote}% + {}% + {\thefield{postnote}}}% + \mkbibsuperscript{\usebibmacro{postnote}}% + } + +\DeclareCiteCommand{\cbx@textcite} + {\usebibmacro{cite:init}} + {\usebibmacro{citeindex}% + \usebibmacro{textcite}} + {} + {\ifbool{cbx:incitet}{\usebibmacro{citet:postnote}}{\usebibmacro{textcite:postnote}}} + +\newrobustcmd{\cbx@citet@init}[2]{% + \global\booltrue{cbx:incitet}% + \setcounter{textcitetotal}{0}% + \setcounter{textcitecount}{0}% + \def\cbx@savedcites{#1}#2\cbx@savedcites\empty} + +\renewrobustcmd{\cbx@textcite@init}[2]{% + \global\boolfalse{cbx:incitet}% + \setcounter{textcitetotal}{0}% + \setcounter{textcitecount}{0}% + \def\cbx@savedcites{#1}#2\cbx@savedcites\empty} + +\DeclareCiteCommand{\citet}[\cbx@citet@init\cbx@textcite] + {\gdef\cbx@savedkeys{}% + \citetrackerfalse% + \pagetrackerfalse% + \DeferNextCitekeyHook% + \usebibmacro{cite:init}} + {\ifthenelse{\iffirstcitekey\AND\value{multicitetotal}>0} + {\protected@xappto\cbx@savedcites{()(\thefield{multipostnote})}% + \global\clearfield{multipostnote}} + {}% + \xappto\cbx@savedkeys{\thefield{entrykey},}% + \iffieldequals{namehash}{\cbx@lasthash} + {} + {\stepcounter{textcitetotal}% + \savefield{namehash}{\cbx@lasthash}}} + {} + {\protected@xappto\cbx@savedcites{% + [\thefield{prenote}][\thefield{postnote}]{\cbx@savedkeys}}} + +\let\cbx@citets@init\cbx@citet@init +\pretocmd{\cbx@citets@init}{\UseNextMultiCiteHook}{}{} +\DeclareMultiCiteCommand{\citets}[\cbx@citets@init\cbx@textcites]{\citet}{} + +%同cite +\DeclareCiteCommand{\citep} + {\usebibmacro{cite:init}% + \renewbibmacro*{postnote}{% + \iffieldundef{postnote}% + {}% + {\thefield{postnote}}}% + \mkbibleftborder\usebibmacro{prenote}}% + {\usebibmacro{citeindex}% + \usebibmacro{cite}} + {} + {\mkbibrightborder\mkbibsuperscript{\usebibmacro{postnote}}%\usebibmacro{postnote} + } + +\newrobustcmd*{\citetns}% + {\textcite} + +\newrobustcmd*{\citepns}% + {\parencite} + +\newrobustcmd*{\inlinecite}% + {\parencite} + + +% +% 增加如下复数的命令,以符合biblatex的复数命令习惯 +% 20190430,v1.0r,hzz +% citec和citecs命令是为了兼容顺序编码制。 +% authornumcites是常用命令authornumcite的复数形式 +\newrobustcmd*{\citec}% + {\cite} + +\DeclareMultiCiteCommand{\citecs}[]{\cite}{\multicitedelim} + +\DeclareMultiCiteCommand{\authornumcites}[]{\authornumcite}{\multicitedelim} diff --git a/sysuthesis-guide.tex b/sysuthesis-guide.tex index e442499..ee6de12 100644 --- a/sysuthesis-guide.tex +++ b/sysuthesis-guide.tex @@ -107,12 +107,9 @@ -\title{\cls{sysuthesis} 使用说明} -\author{1FCENdoge\footnotemark[1] \and Marc-Antoine\footnotemark[1] \and SYSU-SCC\footnotemark[3] \and Zeping Lee\footnotemark[2]} +\title{\cls{sysu-thesis} 使用说明} +\author{SYSU-SCC \and 1FCENdoge} \renewcommand{\thefootnote}{\fnsymbol{footnote}} -\footnotetext[1]{中山大学中法核工程与技术学院} -\footnotetext[2]{中国科学技术大学数学科学学院} -\footnotetext[3]{中山大学超算队} \date{\today} \maketitle @@ -120,24 +117,31 @@ \section{简介} -本模板 \cls{sysuthesis} 是中山大学本科生和研究生学位论文的 \LaTeX{} -模板,参照中国科学技术大学学位论文 \LaTeX{} -模板编辑得到,部分格式参照中科大本科、研究生论文格式, -再将中山大学本科和研究生部分论文格式进行统一。 +本模板 \cls{sysu-thesis} 是中山大学本科生和研究生学位论文的 \LaTeX{} +模板,代码架构借鉴中国科学技术大学学位论文 \LaTeX{} +模板魔改得到。 -本模板主要依据中山大学 \LaTeX{} 论文项目模板(wu-kan 维护)、 -中山大学毕业论文模板(huangjj27 开发)以及本人写硕士论文期间所用的模板编写。 -2025年3月,本人将几个模板进行整合梳理,新模板的主要亮点:支持本科和研究生模板一键切换。 +本模板依据《中山大学本科毕业论文(设计)写作与印制规范》以及 1FCENdoge 等人写 +硕士/博士论文期间所使用的格式进行编写,主要由 +\href{https://github.com/huangjj27}{huangjj27}、\href{https://github.com/wu-kan}{wu-kan}、 +\href{https://github.com/a20185}{a20185}、\href{https://github.com/1FCENdoge}{1FCENdoge} +等人进行开发和维护。 + +新模板主要亮点: +\begin{itemize} + \item 支持本科生和研究生模板一键切换 + \item 支持 GB/T 7714-2025 参考文献著录和标注样式(BibTeX 和 BibLaTeX) +\end{itemize} 下载地址: \begin{itemize} - \item 主要地址:\url{https://github.com/1FCENdoge/sysuthesis/releases} + \item 主要地址:\url{https://github.com/SYSU-SCC/sysu-thesis/releases} \end{itemize} -用户在使用 \pkg{sysuthesis} 模板前,应先了解学校对论文写作的要求。 +用户在使用 \pkg{sysu-thesis} 模板前,应先了解学校对论文写作的要求。 如果在使用的过程中遇到问题,可以阅读 \href{https://github.com/ustctug/ustcthesis/wiki}{常见问题}, -或者在 \href{https://github.com/1FCENdoge/sysuthesis/issues}{GitHub Issues} +或者在 \href{https://github.com/SYSU-SCC/sysu-thesis/issues}{GitHub Issues} 中反馈。 @@ -156,19 +160,21 @@ \subsection{文件组成} 类别 & 文件 & 说明 \\ \midrule 模板文件 & \file{sysuthesis.cls} & 模板文件 \\ - & \file{sysuthesis-numerical.bst} & \BibTeX{} 参考文献表格式 \\ - & \file{sysuthesis-numeric.bbx} & BibLaTeX 参考文献表格式 \\ - & \file{figures/sysu*.pdf} & 校徽图片 \\ + & \file{sysuthesis-*.bst} & \BibTeX{} 参考文献表格式 \\ + & \file{sysuthesis-*.bbx} & BibLaTeX 参考文献样式 \\ + & \file{sysuthesis-*.cbx} & BibLaTeX 文献引用样式 \\ + & \file{image/template/sysu*.pdf} & 校徽图片 \\ \midrule 使用说明 & \file{sysuthesis-guide.tex} & 模板使用说明的源代码 \\ & \file{sysuthesis-guide.pdf} & (你正在阅读的)模板使用说明 \\ \midrule 示例文档 & \file{main.tex} & 主文档 \\ & \file{sysusetup.tex} & 配置文件 \\ - & \file{chapters/*.tex} & 示例文档的各个章节 \\ - & \file{figures/} & 放置图片的目录 \\ + & \file{code/} & 需要添加到正文的计算机代码 \\ + & \file{docs/*.tex} & 示例文档的各个章节 \\ + & \file{image/} & 放置图片的目录 \\ & \file{tables/} & 放置表格的目录 \\ - & \file{reference.bib} & \BibTeX{} 示例数据库 \\ + & \file{reference.bib} & \BibTeX{} 引用文献示例数据库 \\ \midrule 其他 & \file{README.md} & 基本说明 \\ & \file{CHANGELOG.md} & 修改记录 \\ @@ -184,15 +190,17 @@ \subsection{文件组成} \subsection{依赖宏包} -本模板要求使用 TeX Live、MacTeX 或 MiKTeX 不低于 2017 年的发行版, -推荐升级到最新的版本。 +本模板要求使用 TeX Live、MacTeX 或 MiKTeX 不低于 2020 年的发行版, +推荐安装最新的版本。 模板直接依赖的宏包有: \pkg{amsmath}, \pkg{caption}, \pkg{color}, +\pkg{colortbl}, \pkg{ctex}, \pkg{makecell}, +\pkg{multirow}, \pkg{fancyhdr}, \pkg{footmisc}, \pkg{geometry}, @@ -407,7 +415,7 @@ \subsection{封面与声明} 声明页由 \cs{copyrightpage} 命令生成。模板会根据 \opt{secret-level} 和 \opt{secret-year} 的内容自动填写。 - +\clearpage \subsection{摘要和章节} \DescribeEnv{abstract} \DescribeEnv{abstract*} @@ -419,7 +427,7 @@ \subsection{摘要和章节} \begin{itemize} \item 中文摘要:\env{abstract} \item 英文摘要:\env{abstract*} - \item 第三种语言摘要(如果需要):\env{abstract**} + \item 法语摘要(如有需要):\env{abstract**} \item 符号说明:\env{notation} \item 致谢: \env{acknowledgements} \item 科研成果:\env{achievements} @@ -442,11 +450,12 @@ \subsection{摘要和章节} \end{abstract} \end{latex} +目录、插图和附表清单可以使用命令自动生成: \DescribeMacro{\tableofcontents} \DescribeMacro{\listoffigures} \DescribeMacro{\listoftables} \DescribeMacro{\listoffiguresandtables} -目录、插图和附表清单可以使用命令自动生成: +% 目录、插图和附表清单可以使用命令自动生成: \begin{itemize} \item 目录: \cs{tableofcontents} \item 插图清单:\cs{listoffigures} @@ -637,5 +646,29 @@ \subsubsection{\BibTeX} \item 每章都要使用 \cs{bibliographystyle} 和 \cs{bibliography} 命令。 \end{enumerate} +\subsubsection{BibLaTeX} + +BibLaTeX 是较新的参考文献处理方案。 +需要在载入宏包时通过选择样式(\opt{style}), +并且在导言区使用 \cs{addbibresource} 设置数据库的路径, +最后在参考文献表的位置使用 \cs{printbibliography} 输出。 +\begin{latex} + \usepackage[style=sysuthesis-authoryear]{biblatex} + \addbibresource{reference.bib} +\end{latex} + +使用 BibLaTeX 必须用 \file{biber} 编译生成参考文献表。 +这里的样式是在 \href{https://ctan.org/pkg/biblatex-gb7714-2015}{biblatex-gb7714-2025} +的基础上进行了少量修改。 +一些额外用法可以参考该宏包的文档。 + +对于顺序编码制,文献引用标注默认为上标样式。 +如果要切换为与正文平排,一种方法是使用 \cs{parencite}, +另一种是载入 \pkg{biblatex} 时统一设置。 +\begin{latex} + \usepackage[bibstyle=sysuthesis-numeric, + citestyle=sysuthesis-inline]{biblatex} +\end{latex} + \end{document} diff --git a/sysuthesis-inline.cbx b/sysuthesis-inline.cbx new file mode 100644 index 0000000..c87c656 --- /dev/null +++ b/sysuthesis-inline.cbx @@ -0,0 +1,18 @@ +\ProvidesFile{sysuthesis-inline.cbx}[2025/04/12 v1.0 SYSUThesis biblatex + citation style] + +\RequireCitationStyle{gb7714-2015} + +\ExecuteBibliographyOptions{ + autocite = inline, +} + +\DeclareCiteCommand{\cite}%[\mkbibbrackets] + {[\usebibmacro{cite:init}%] + \usebibmacro{prenote}}% + {\usebibmacro{citeindex}% + \usebibmacro{cite:comp}} + {} + {%[ + \usebibmacro{cite:dump}]% + \mkbibsuperscript{\printfield{postnote}}} diff --git a/sysuthesis-numeric.bbx b/sysuthesis-numeric.bbx index a6dfbbc..2a47ccc 100644 --- a/sysuthesis-numeric.bbx +++ b/sysuthesis-numeric.bbx @@ -1,94 +1,3350 @@ -\ProvidesFile{sysuthesis-numeric.bbx}[2025/04/04 v1.0 SYSUThesis biblatex - bibliography style] +%% +%% --------------------------------------------------------------- +%% biblatex-gb7714-2015 --- A biblatex implementation of the +%% GBT7714-2025 bibliography style,numerical sequence +%% Maintained by huzhenzhen +%% E-mail: hzzmail@163.com +%% Released under the LaTeX Project Public License v1.3c or later +%% --------------------------------------------------------------- +%% -\RequireBibliographyStyle{gb7714-2015} +% +% 版本和时间信息 +% +\def\versionofgbtstyle{2026/04/11 v1.1w} +\def\versionofbiblatex{\abx@version} +\ProvidesFile{gb7714-2025.bbx}[\versionofgbtstyle biblatex bibliography style] +%\RequireBiber[3]%显式指定用biber后端,当用bibtex时会报错,但其实不会影响编译,只是采用bibtex后无法达成格式需求 + +%===================================================================== +% 加载标准样式 +%===================================================================== +\RequireBibliographyStyle{numeric-comp} +\RequirePackage{xstring} + +%===================================================================== +% 功能函数 +%===================================================================== + + % + % 判断CJK字符的函数,用于判断作者等信息是否由中文字符构成 + % v1.0k,20180509,hzz + % + % 原理方法:用biber中的perl方法代替。因为利用tex函数对字符判断时,当字符在宏 + % 中时,基于`的方法无法解决GBK编码的问题,基于CJKsymbol的方法无法解决utf-8 + % 编码用xelatex编译的问题。 + % + % 原理是:利用perl正则将中文标识记录到域中, + % 然后利用\iffieldundef和\iffieldequalstr进行判断 + \providetoggle{ifCJKforgbt} + \def\testCJKfirst#1{% + \iffieldundef{#1}{\togglefalse{ifCJKforgbt}}{% + \iffieldequalstr{#1}{chinese}{\toggletrue{ifCJKforgbt}}{\togglefalse{ifCJKforgbt}}}} + + % + % 2个卷的解析函数,用于连续出版物 + % + % 原理方法: 范围起止间隔符号还是用-,而不是与date相同的/,因为有合期期刊的问题,需要用到/符号 + \newcommand{\multivolparser}[1]{% + \IfSubStr{#1}{-}% + {\StrBefore{#1}{-}[\multivolfirst]\StrBehind{#1}{-}[\multivolsecond]}% + {\def\multivolfirst{#1}\def\multivolsecond{}}% + } + + + % + % 2个期的解析函数,用于连续出版物 + % + \newcommand{\multinumberparser}[1]{% + \IfSubStr{#1}{-}% + {\StrBefore{#1}{-}[\multinumberfirst]\StrBehind{#1}{-}[\multinumbersecond]}% + {\def\multinumberfirst{#1}\def\multinumbersecond{}}% + } + + +%===================================================================== +% 数据模型定义 +%===================================================================== + %定义类型和载体标识,从gb内容看载体基本属于介质。 + %为与lee zeping的bst的样式统一,使用mark和medium这两域名 + %为单个条目的姓名格式控制增加nameformat和namefmtid两个域 + %为缩略信息文献表增加了shortbooktitle域 + %为多语言排序增加了lansortorder域 + %因为language域会被clearlang选项清除,增加languageid域,类型设为field而不是list + \DeclareDatamodelFields[type=field,datatype=literal]{mark,medium,nameformat} + \DeclareDatamodelFields[type=field,datatype=integer]{namefmtid} + \DeclareDatamodelFields[type=field,datatype=literal]{shortbooktitle} + \DeclareDatamodelFields[type=field,datatype=literal]{lansortorder} + \DeclareDatamodelFields[type=field,datatype=literal]{languageid} + \DeclareDatamodelFields[type=field,datatype=integer]{refnumber} + \DeclareDatamodelFields[type=field,datatype=literal]{scale}%表示地图比例 + \DeclareDatamodelFields[type=field,datatype=literal]{dimensions}%表示地图大小 + + %因为biblatex更新3.14版本以后,biber对于为声明数据模型的条目类型 + %不再默认读取,而是以空字符串作为条目类型名,自然在条目定义alias时 + %就会出现问题,因此显式的声明一下newspaper,然后保留后面采用alias的方式 + %而standard类型则是采用另一种方式直接在sourcemap中转换为其它类型。 + \DeclareDatamodelEntrytypes{newspaper}% + + +%% +%%符号的垂直位置调整一下 +%% 20220625,hzz,v1.1i +\newlength{\BracketLift} +\setlength{\BracketLift}{0.0ex} +%如下4个字符可以做全局性的改变,无论是在citation还是bibliography中 +\def\CharParenLeft{(} +\def\CharParenRight{)} +\def\CharBracketLeft{[} +\def\CharBracketRight{]} +%如下4个用于改变biblatex提供的括号命令中的字符的位置抬升 +\renewcommand*{\bibleftparen}{\blx@postpunct\raise\BracketLift\hbox{\CharParenLeft}} +\renewcommand*{\bibrightparen}{\blx@postpunct\raise\BracketLift\hbox{\CharParenRight}\midsentence} +\renewcommand*{\bibleftbracket}{\blx@postpunct\raise\BracketLift\hbox{\CharBracketLeft}} +\renewcommand*{\bibrightbracket}{\blx@postpunct\raise\BracketLift\hbox{\CharBracketRight}\midsentence} +%如下4个用于改变biblatex-gb7714-2015相关的括号命令中的字符的位置抬升 +\newcommand*{\gbleftparen}{\raise\BracketLift\hbox{\CharParenLeft}} +\newcommand*{\gbrightparen}{\raise\BracketLift\hbox{\CharParenRight}} +\newcommand*{\gbleftbracket}{\raise\BracketLift\hbox{\CharBracketLeft}} +\newcommand*{\gbrightbracket}{\raise\BracketLift\hbox{\CharBracketRight}} + + +%===================================================================== +% 设置宏包选项 +%===================================================================== + % + % 增加一个控制全角和半角标点的选项gbpunctwidth + % 20250423,v1.1t,hzz + % 四个选项值为:half全部半角,full全部全角,mixed全角半角混合,bylan是中文全角英文半角 + \DeclareBibliographyOption[string]{gbpunctwidth}[half]{% + \ifstrequal{#1}{full}{\execgbpunctwidthfull\execgbpunctfullwidth}% + {\ifstrequal{#1}{mixed}{\execgbpunctwidthmixed\execgbpunctfullwidth} + {\ifstrequal{#1}{bylan}{\execgbpunctwidthbylan\execgbpunctfullwidth}{\execgbpunctwidthhalf}}}% + } + + %定义一些标点为中文全角标点 + \def\execgbpunctwidthmixed{% + \def\gbpunctcommacite{\mbox{,}\allowbreak} + \def\gbpunctdot{\adddot\addspace}% + \def\gbpunctdotlanen{\adddot\addspace}% + \def\gbpunctmark{\mbox{,}\allowbreak}% + \def\gbpunctmarklanen{\mbox{,}\allowbreak}% + \def\gbpunctcomma{\mbox{,}\allowbreak}% + \def\gbpunctcommalanen{\mbox{,}\allowbreak}%\addcomma\addspace + \def\gbpunctcolon{\mbox{:}\allowbreak}% + \def\gbpunctcolonlanen{\mbox{:}\allowbreak}% + \def\gbpunctsemicolon{\mbox{;}\allowbreak}% + \def\gbpunctttl{《}% + \def\gbpunctttr{》\allowbreak} + \def\gbpunctprl{(}% + \def\gbpunctprr{)\allowbreak}% + \def\CharParenLeft{\allowbreak (} + \def\CharParenRight{)\allowbreak}% + } + + %引用的标注标签中不按语言区分,因为会存在混杂(英文、中文在同一处出现)的情况。 + \def\execgbpunctwidthbylan{% + \def\gbpunctcommacite{\mbox{,}\allowbreak} + \def\gbpunctdot{\mbox{.}\allowbreak}% + \def\gbpunctdotlanen{\adddot\addspace}% + \def\gbpunctmark{\mbox{,}\allowbreak}% + \def\gbpunctmarklanen{\addcomma\addspace}% + \def\gbpunctcomma{\mbox{,}\allowbreak}% + \def\gbpunctcommalanen{\addcomma\addspace}%\addcomma\addspace + \def\gbpunctcolon{\mbox{:}\allowbreak}% + \def\gbpunctcolonlanen{\addcolon\addspace}% + \def\gbpunctsemicolon{\mbox{;}\allowbreak}% + \def\gbpunctttl{《}% + \def\gbpunctttr{》\allowbreak} + \def\gbpunctprl{(}% + \def\gbpunctprr{)\allowbreak}% + \def\CharParenLeft{\iffieldequalstr{userd}{chinese}{\allowbreak (}{(}} + \def\CharParenRight{\iffieldequalstr{userd}{chinese}{)\allowbreak}{)}}% + } + + \def\execgbpunctwidthfull{% + \def\gbpunctcommacite{\mbox{,}\allowbreak} + \def\gbpunctdot{\mbox{.}\allowbreak}% + \def\gbpunctdotlanen{\mbox{.}\allowbreak}% + \def\gbpunctmark{\mbox{,}\allowbreak}% + \def\gbpunctmarklanen{\mbox{,}\allowbreak}% + \def\gbpunctcomma{\mbox{,}\allowbreak}% + \def\gbpunctcommalanen{\mbox{,}\allowbreak}%\addcomma\addspace + \def\gbpunctcolon{\mbox{:}\allowbreak}% + \def\gbpunctcolonlanen{\mbox{:}\allowbreak}% + \def\gbpunctsemicolon{\mbox{;}\allowbreak}% + \def\gbpunctttl{《}% + \def\gbpunctttr{》\allowbreak} + \def\gbpunctprl{(}% + \def\gbpunctprr{)\allowbreak}% + \def\CharParenLeft{(}% + \def\CharParenRight{)\allowbreak}% + } + + \def\execgbpunctwidthhalf{% + \def\gbpunctcommacite{\addcomma} + \def\gbpunctdot{\adddot\addspace}% + \def\gbpunctdotlanen{\adddot\addspace}% + \def\gbpunctmark{\addcomma\addspace}% + \def\gbpunctmarklanen{\addcomma\addspace}% + \def\gbpunctcomma{\addcomma\addspace}% + \def\gbpunctcommalanen{\addcomma\addspace}% + \def\gbpunctcolon{\addcolon\addspace}% + \def\gbpunctcolonlanen{\addcolon\addspace}% + \def\gbpunctsemicolon{\addsemicolon\addspace}% + %\def\gbpunctttl{《}% + %\def\gbpunctttr{》}% + } + + % + % 增加一个控制是否输出与author相同的editor或bookauthor的选项 + % 20240517,v1.1r,hzz + \newtoggle{bbx:gbnosameeditor} + \DeclareBibliographyOption{gbnosameeditor}[false]{%biblatex低版本 + \settoggle{bbx:gbnosameeditor}{#1}} + \ExecuteBibliographyOptions{gbnosameeditor} + + % + % 增加一个控制是否输出and others信息的选项 + % 20240315,v1.1p,hzz + \newtoggle{bbx:gbnoothers} + \DeclareBibliographyOption{gbnoothers}[false]{%biblatex低版本 + \settoggle{bbx:gbnoothers}{#1}} + \ExecuteBibliographyOptions{gbnoothers} + + % + % 增加一个控制是否调整日期输出位置的选项mergedate + % 为兼容性考虑,但实际不产生作用了,因为如果要使用ay样式可以直接从bibstyle进入 + % 因为使用string所以只适用于biblatex3.3以上版本 + % 20210415,v1.0y,hzz + \DeclareBibliographyOption[string]{mergedate}[none]{% + \ifcsdef{bbx@opt@mergedate@#1} + {\csuse{bbx@opt@mergedate@#1}} + {}} + \ExecuteBibliographyOptions{mergedate} + + \def\bbx@opt@mergedate@none{}%none就是正常的顺序编码样式 + \def\bbx@opt@mergedate@true{}%none就是正常的顺序编码样式 + \def\bbx@opt@mergedate@false{}%none就是正常的顺序编码样式 + + + % + % 增加一个控制是否输出恢复传统crossref作用的选项 + % 20210216,v1.0w,hzz + \newtoggle{bbx:citexref} + \DeclareBibliographyOption{citexref}[true]{% + \settoggle{bbx:citexref}{#1}} + \ExecuteBibliographyOptions{citexref} + + \newbibmacro*{citexref}{% + \printtext[bibhyperref]{% + \printfield{labelprefix}% + \printfield{labelnumber}% + \ifbool{bbx:subentry} + {\printfield{entrysetcount}} + {}}} + + \DeclareCiteCommand{\bbx@xrefcite}[\mkbibbrackets]% + {\boolfalse{citetracker}% + \boolfalse{pagetracker}% + \boolfalse{backtracker}} + {\usebibmacro{citexref}} + {} + {} + + \newbibmacro*{crosscite}[1]{% + \iftoggle{bbx:citexref} + {\iffieldundef{crossref} + {\iffieldundef{xref} + {\usebibmacro{#1}} + {\printtext{\bbx@xrefcite{\thefield{xref}}}}} + {\printtext{\bbx@xrefcite{\thefield{crossref}}}}} + {\usebibmacro{#1}}} + + % + % 增加一个控制是否输出文献载体的选项 + % 20191125,v1,0s,hzz + \newtoggle{bbx:gbmedium} + \DeclareBibliographyOption{gbmedium}[true]{%biblatex低版本 + \settoggle{bbx:gbmedium}{#1}} + \ExecuteBibliographyOptions{gbmedium} + + % + % 增加一个控制是否输出annotation域的选项,该域可以用于在文献条目后面输出一些注释信息 + % 20190509,v1,0s,hzz + \newtoggle{bbx:gbannote} + \DeclareBibliographyOption{gbannote}[false]{%biblatex低版本 + \settoggle{bbx:gbannote}{#1}} + \ExecuteBibliographyOptions{gbannote} + % + %用于在文献条目后面输出注释信息的宏 + %FieldFormat{annotation}用于设置注释信息的格式 + \DeclareFieldFormat{annotation}{% + \printtext{\addspace\gbleftparen#1\gbrightparen}% + } + \renewbibmacro*{annotation}{% + \iftoggle{bbx:gbannote}% + {\iffieldundef{annotation}% + {\printfile[annotation]{\bibannotationprefix\thefield{entrykey}.tex}}% + {\printfield{annotation}}}% + {}% + } + + % + % 增加一个控制是否输出type域的选项 + % 20190212,v1,0q,hzz + \newtoggle{bbx:gbfieldtype} + \DeclareBibliographyOption{gbfieldtype}[false]{%biblatex低版本 + \settoggle{bbx:gbfieldtype}{#1}} + \ExecuteBibliographyOptions{gbfieldtype} + + % + % 增加一个控制是否根据页码重设脚注数字标号的选项 + % 20190422,v1,0r,hzz + \newtoggle{bbx:gbfnperpage} + \DeclareBibliographyOption{gbfnperpage}[false]{% + \settoggle{bbx:gbfnperpage}{#1}} + \ExecuteBibliographyOptions{gbfnperpage} + + + % + % 增加一个选项,用于控制是否实现GB/T 7714-2015标准的脚注文献表 + % 20190203,v1.0p,hzz + % 原理方法:默认做patch,文献引用带圈上标数字表示,脚注中的文献用带圈非上标数字做标签 + % 当前面的脚注中已经存在当前文献,那么当前文献内容不再输出而用同(4)这样的方式 + % 需要注意的是由于小页环境和表格中的脚注本身的问题,可能会有一些问题 + \DeclareBibliographyOption{gbfootbib}[false]{% + \ifstrequal{#1}{false}{}{\execgbfootbib\execgbfootbibfmt}} + \ExecuteBibliographyOptions{gbfootbib} + % + % 增加一个选项,用于控制分离后的脚注的格式 + % 20220829,v1.1j,hzz + % 将原来的一个gbfootbib选项控制所有格式分离为由两个选项gbfootbib和gbfootbibfmt控制 + % 分离后,gbfootbibfmt实现同(4)这样的方式,gbfootbib则实现全部的格式 + \DeclareBibliographyOption{gbfootbibfmt}[false]{% + \ifstrequal{#1}{false}{}{\execgbfootbib}} + \ExecuteBibliographyOptions{gbfootbibfmt} + + %% + \newlength{\footbibmargin} + \newlength{\footbiblabelsep} + \setlength{\footbibmargin}{1em}%脚注的段落左侧缩进距离 + \setlength{\footbiblabelsep}{0.5em}%脚注中标记号与脚注段落的间距 + + \def\execgbfootbibfmt% + {%利用footmisc宏包来实现脚注文献的悬挂对齐 + \AtEndPreamble{ + \@ifclassloaded{beamer}{}{ + %beamer类因为其特殊性,为避免冲突不调footmisc。 + %同时footmisc与hyperref宏包也不兼容,所以使用footmisc时会破坏脚注的超链接 + %如果要实现超链接可以将下句注释掉,这里留着主要是实现悬挂对齐。 + %\PassOptionsToPackage{perpage,hang}{footmisc}% + %\RequirePackage{footmisc}% + + %重新实现脚注的根据单页重设脚注号码 + %重新实现脚注的悬挂对齐问题,不再使用footmisc,直接从latex核心代码和hyperref代码进行修改 + %v1.0q 20190317 hzz + %v1.0r 20190422 hzz 根据gbfnperpage选项设置 + \iftoggle{bbx:gbfnperpage}% + {\@addtoreset{footnote}{page}}{}%重设计数器 + + \@ifpackageloaded{hyperref}{%加载hyperref则对\H@@footnotetext做重定义 + \long\def\H@@footnotetext##1{\insert\footins{% + \reset@font\footnotesize + \interlinepenalty\interfootnotelinepenalty + \splittopskip\footnotesep + \splitmaxdepth \dp\strutbox \floatingpenalty \@MM + \hsize\columnwidth \@parboxrestore + \protected@edef\@currentlabel{% + \csname p@footnote\endcsname\@thefnmark + }% + \color@begingroup + \leftskip \footbibmargin%增加的左侧缩进 + \@makefntext{% + \rule\z@\footnotesep\ignorespaces##1\@finalstrut\strutbox% + }% + \color@endgroup}}% + + \long\def\H@@mpfootnotetext##1{% + \global\setbox\@mpfootins\vbox{% + \unvbox\@mpfootins + \reset@font\footnotesize + \hsize\columnwidth + \@parboxrestore + \protected@edef\@currentlabel + {\csname p@mpfootnote\endcsname\@thefnmark}% + \leftskip \footbibmargin%增加的左侧缩进 + \color@begingroup + \@makefntext{% + \rule\z@\footnotesep\ignorespaces##1\@finalstrut\strutbox}% + \color@endgroup}} + }{%否则对latex核心代码中的\@footnotetext做重定义 + \long\def\@footnotetext##1{\insert\footins{% + \reset@font\footnotesize + \interlinepenalty\interfootnotelinepenalty + \splittopskip\footnotesep + \splitmaxdepth \dp\strutbox \floatingpenalty \@MM + \hsize\columnwidth \@parboxrestore + \protected@edef\@currentlabel{% + \csname p@footnote\endcsname\@thefnmark + }% + \color@begingroup + \leftskip \footbibmargin%增加的左侧缩进 + \@makefntext{% + \rule\z@\footnotesep\ignorespaces##1\@finalstrut\strutbox% + }% + \color@endgroup}}% + + \long\def\@mpfootnotetext##1{% + \global\setbox\@mpfootins\vbox{% + \unvbox\@mpfootins + \reset@font\footnotesize + \hsize\columnwidth + \@parboxrestore + \protected@edef\@currentlabel + {\csname p@mpfootnote\endcsname\@thefnmark}% + \leftskip \footbibmargin%增加的左侧缩进 + \color@begingroup + \@makefntext{% + \rule\z@\footnotesep\ignorespaces##1\@finalstrut\strutbox}% + \color@endgroup}} + } + + \long\def\@makefntext##1{%增加了脚注标记与正文的间隔 + \parindent 1em\noindent \hb@xt@ 0em{\hss \@makefnmark\makebox[\footbiblabelsep]{}}##1} + + } + + % + %使脚注标记加圈并设置数字的字体为tiny,不使用修改thefootnote的方式 + \def\@makefnmark{\hbox{\@textsuperscript{\textcircled{\tiny\@thefnmark}}}} + %做patch使得脚注内容中的脚注数字标签不上标 + \pretocmd{\@makefntext}{% + \def\@makefnmark{% + \hbox{\textcircled{\tiny\@thefnmark}}% + }% + }{}{} + } + } + + \def\execgbfootbib% + {% + %开启引用跟踪计数器,为使用\ifciteseen等测试命令 + \ExecuteBibliographyOptions{citetracker=true} + + % + %判断当前文献是否已经引用过且是做的footfullcite(即已经作为脚注输出文献内容) + %记录首次输出时的脚注号码,用于后面再次引用该文献时的输出,比如同(4)。 + %v1.0q 20190309 区分使脚注标注适应minipage中的情况 + \newbibmacro*{citesavefn}{% + \ifciteseen%当被引用过为true + {\ifcsdef{sec\arabic{refsection}\arabic{page}et\thefield{entrykey}}%当已经定义过脚注序号信息 + {\csgdef{labelsec\arabic{refsection}\arabic{page}et\thefield{entrykey}}{% + \str@sameentry\gdef\@thefnmark{\csuse{sec\arabic{refsection}\arabic{page}et\thefield{entrykey}}}% + \@makefnmark% + }}% + {\csxdef{sec\arabic{refsection}\arabic{page}et\thefield{entrykey}}{% + \ifcsstring{@mpfn}{mpfootnote}{\thempfootnote}{\thefootnote}%\@alph + }}% + }% + {\csxdef{sec\arabic{refsection}\arabic{page}et\thefield{entrykey}}{% + \ifcsstring{@mpfn}{mpfootnote}{\thempfootnote}{\thefootnote}%\@alph + %判断在minipage中比较麻烦,这里使用\@mpfn的定义进行判断 + }}% + } + + % + %重定义\footfullcite使完成gb7714-2015的脚注文献要求 + \DeclareCiteCommand{\footfullcite}[\mkbibfootnote]% + {\defcounter{maxnames}{\blx@maxbibnames}%局部定义maxnames和minnames计数器 + \defcounter{minnames}{\blx@minbibnames}%使footfullcite内的作者输出与正文文献表中的一致。 + \usebibmacro{prenote}% + \renewbibmacro*{postnote}{% + \iffieldundef{postnote}% + {}{\setunit{\subtitlepunct}\printfield{postnote}}}%与ay样式不同,由于已修改postnote域格式,直接用printfield + }% + {\usebibmacro{citesavefn}% + \ifcsdef{labelsec\arabic{refsection}\arabic{page}et\thefield{entrykey}}% + {\csuse{labelsec\arabic{refsection}\arabic{page}et\thefield{entrykey}}}%\nopunct + {\usedriver{\DeclareNameAlias{sortname}{default}}{\thefield{entrytype}}}% + }% + {\multicitedelim}% + {\usebibmacro{postnote}} + } + + % + % 增加一个选项,用于控制gb7714的使用范围,即英文文献和中文文献使用不同的样式 + % 20180814,v1.0m,hzz + % 原理方法: + % 只为兼容性考虑不做任何处理 + \DeclareBibliographyOption{gbstyle}[true]{%biblatex低版本 + } + + % + % 增加一个控制是否输出文献类型和载体标识的选项 + % + % 原理方法: + % 对于biblatex3.4以上版本DeclareBibliographyOption命令中的[datatype]如果是boolean,那么是可以省略的 + % 所以用老版本的不用[datatype]的命令可以兼容所有biblatex版本 + \newtoggle{bbx:gbtype} + %\DeclareBibliographyOption[boolean]{gbtype}[true]{%biblatex高版本 + \DeclareBibliographyOption{gbtype}[true]{%biblatex低版本 + \settoggle{bbx:gbtype}{#1}} + \ExecuteBibliographyOptions{gbtype} + + % + % 增加一个源文件编码选择选项,当true时可以使用GBK编码。 + % v1.0k, 2018.05.08, by hzz + % + % 原理方法:将需要输出的中文字符串用命令形式表示存储,采用utf8编码时采用bbx文档 + % 内的定义即是utf8编码的中文字符串,但tex源文件是gbk编码时,利用gb7714-2015-gbk.def + % 文档内的gbk编码的字符串覆盖。这种覆盖只能在宏包末尾加载时成功实现,所以使用 + % AtEndOfPackage。该解决思路源自biblatex-caspervector宏包。 + % 另外注意: + % gbk编码的tex文档,利用pdflatex/latex能正确编译,利用xelatex能编译,但中文显示乱码 + % 在源文档前面增加 XeTeX 原语:\XeTeXinputencoding "GBK" 后,显示正常 + % utf-8编码的tex文档,利用xelatex能正确编译,而pdflatex/latex不能编译。 + \newtoggle{bbx:codegbk} + \DeclareBibliographyOption{gbcodegbk}[false]{% + \settoggle{bbx:codegbk}{#1}} + \ExecuteBibliographyOptions{gbcodegbk} + + \def\str@bibliography{参考文献} + \def\str@references{参考文献} + \def\str@bytranslator{译} + \def\str@andotherscn{等} + \def\str@andcn{和} + \def\str@backrefpage{引用页} + \def\str@backrefpages{引用页} + \def\str@noaddress{出版地不详} + \def\str@nopublisher{出版者不详} + \def\str@edition{版} + \def\str@volumecn{卷} + \def\str@numbercn{册} + \def\str@serialcn{第} + \def\str@sameentry{同} + \def\str@incn{见} + \def\str@mathesiscn{硕士学位论文} + \def\str@phdthesiscn{博士学位论文} + \def\str@editorcn{主编} + \def\str@editorscn{主编} + \def\str@compilerscn{整理} + \def\str@compilercn{整理} + \def\str@revisercn{编} + \def\str@reviserscn{编} + \def\str@foundercn{编著} + \def\str@founderscn{编著} + + \AtEndOfPackage{% + \iftoggle{bbx:codegbk}{% + \ExecuteBibliographyOptions{texencoding = GBK} + \input{gb7714-2015-gbk.def} + }{}} + + % + % 增加一个严格按GB/T 7714-2015给出著录格式控制域的输出的选项 + % v1.0k, 2018.05.08, by hzz + % + % 原理方法: + % 默认设置该选项为真,进而不输出GB/T 7714-2015中没有的域的信息 + % 这样可以避免因为bib文件带有多余的域的信息的输出,比如因为bibtex样式 + % 可能需要用于中英文判断的language域的信息。 + \newtoggle{bbx:gbstrict} + \DeclareBibliographyOption{gbstrict}[true]{% + \settoggle{bbx:gbstrict}{#1}} + \ExecuteBibliographyOptions{gbstrict} + + % + % 增加一个控制标题域超链接设置的选项 + % v1.0k, 2018.05.24, by hzz + % + % 原理方法: + % 利用标题域格式来实现,默认设置该选项为false,不做超链接。 + % 设置为true,则标题设置超链接 + \newtoggle{bbx:titlelink} + \DeclareBibliographyOption{gbtitlelink}[false]{% + \settoggle{bbx:titlelink}{#1}} + \ExecuteBibliographyOptions{gbtitlelink} + + % + % 增加一个控制参考文献标题是否能够被ctex宏包设置的选项 + % v1.0l, 2018.07.02, by hzz + % + % 原理方法: + % 重定义biblatex的宏,去除使用本地化字符串的方式,是的可以利用ctexset进行设置 + \newtoggle{bbx:ctexset} + \DeclareBibliographyOption{gbctexset}[true]{% + \settoggle{bbx:ctexset}{#1}} + \ExecuteBibliographyOptions{gbctexset} + \providecommand{\bibname}{参考文献} + \providecommand{\refname}{参考文献} -\ExecuteBibliographyOptions{ - gbpub = false, - gbalign = left, - gbpunctin = false, - url = false, - doi = false, + \AtEndOfPackage{% + \iftoggle{bbx:ctexset}{% + \def\blx@defbibstrings#1#2{% + \def\do##1{\csundef{abx@lstr@##1}\csundef{abx@sstr@##1}}% + \abx@dostrings + \csuse{abx@strings@#1}% + \setkeys{blx@lbx}{#2}% + \let\do\blx@defbibstrings@i + \csxdef{abx@strings@#1}{\abx@dostrings}% + } + }{}} + + % + % 增加一个处理佚名或noauthor的控制选项 + % + % 原理方法:在顺序编码制中不需要使用,为与作者年制的兼容性考虑,这里也增加避免报错 + \DeclareBibliographyOption{gbnoauthor}[true]{% + \ifstrequal{#1}{false}{}{\dealnoathor}} + + + % + % 增加一个恢复域格式为标准样式的控制选项 + % v1.0k, 2018.05.15, by hzz + % + % 原理方法: + % 默认设置该选项为false,采用国标要求的域格式输出相关域 + % 当设置该选项为true时,则重新利用标准样式的域格式输出相关的域 + \newtoggle{bbx:gbfieldstd} + \DeclareBibliographyOption{gbfieldstd}[false]{% + \settoggle{bbx:gbfieldstd}{#1}% + \ifstrequal{#1}{false}{}{\execgbfdfmtstd}% + } + \ExecuteBibliographyOptions{gbfieldstd} + + % + % 增加一个出版项自动处理控制选项,当true时使用出版者不详等信息补充缺失的出版信息。 + % + \newtoggle{bbx:gbpub} + \DeclareBibliographyOption{gbpub}[false]{% + %\settoggle{bbx:gbpub}{#1} %或采用下面这一句 + \ifstrequal{#1}{false}{\togglefalse{bbx:gbpub}}{\toggletrue{bbx:gbpub}}} + \ExecuteBibliographyOptions{gbpub} + + % + % 增加控制析出文献来源前的标点符号//输出的选项 + % v1.0k, 2018.04.20,added in by hzz + \newtoggle{bbx:gbpunctin} + \DeclareBibliographyOption{gbpunctin}[false]{% + \settoggle{bbx:gbpunctin}{#1}} + \ExecuteBibliographyOptions{gbpunctin} + + + + + + % + % 选项设置 + % + \ExecuteBibliographyOptions{ + sorting=none, + eprint=false, + useprefix=true, %名字的信息包括前缀 + date = year, %日期仅写到年 + %urldate=iso, %urldate设置为iso格式,在后面设置 + maxbibnames = 3,%设置名字最大数量 + minbibnames = 3, %设置缩减后的名字最小数量 + maxitems = 1,%设置列表最大数量 + minitems = 1, %设置缩减后的列表最小数量 + isbn=false, + usetranslator=true, + sortcase=false, + } + + % + %为日期相关选项增加选项值gb7714-2015 + % + \csdef{mkdaterangegb7714-2015}#1{% + \begingroup + \blx@metadateinfo{#1}% + \iffieldundef{#1year} + {} + {\printtext[#1date]{% + \blx@gbdate{#1}{}}}% + \endgroup} + + \newrobustcmd*{\blx@gbdate}[3][]{% + \dateeraprintpre{#2#3year}% + \blx@imc@forcezerosy{\thefield{#2#3year}}\ifblank{#1}{}{\printfield{#1}}% + \iffieldundef{#2#3month}{}{\bibdatesep\blx@imc@forcezerosmdt{\thefield{#2#3month}}}% + \iffieldundef{#2#3day}{}{\bibdatesep\blx@imc@forcezerosmdt{\thefield{#2#3day}}}} + + + %为姓名格式选择增加的计数器 + \newcounter{gbnamefmtcase} + \def\thegbnamefmtcase{\the\c@gbnamefmtcase} + %为数字标签格式选择增加的计数器/命令 + \newcommand{\mkgbnumlabel}[1]{\mkbibbrackets{#1}} + \def\gbbiblabelopt@bracket{\renewcommand{\mkgbnumlabel}[1]{\mkbibbrackets{##1}}} + \def\gbbiblabelopt@bracketqj{\renewcommand{\mkgbnumlabel}[1]{【##1】}} + \def\gbbiblabelopt@quanjiao{\renewcommand{\mkgbnumlabel}[1]{【##1】}} + \def\gbbiblabelopt@parens{\renewcommand{\mkgbnumlabel}[1]{\mkbibparens{##1}}} + \def\gbbiblabelopt@parensqj{\renewcommand{\mkgbnumlabel}[1]{(##1)}} + \def\gbbiblabelopt@dot{\renewcommand{\mkgbnumlabel}[1]{##1\adddot}} + \def\gbbiblabelopt@plain{\renewcommand{\mkgbnumlabel}[1]{##1}} + \def\gbbiblabelopt@box{\renewcommand{\mkgbnumlabel}[1]{\framebox{##1}}} + \def\gbbiblabelopt@circle{\renewcommand{\mkgbnumlabel}[1]{\textcircled{##1}}} + %为文献表中数字标签对齐方式选择增加的计数器/命令 + \newcounter{gbalignlabel} + \def\thegbalignlabel{\the\c@gbalignlabel} + %为引用标签标注/文献表中本地化字符串中英文选择增加的计数器/命令 + \newcounter{gbcitelocalcase} + \newcounter{gbbiblocalcase} + \def\thegbcitelocalcase{\the\c@gbcitelocalcase} + \def\thegbbiblocalcase{\the\c@gbbiblocalcase} + + + % 增加不同语言排序的切换选项 + % numeric样式,不使用该选项,这里给出仅为兼容性考虑 + % v1.0q,20190307,hzz + % + % 增加不同语言排序的切换选项 + % gblanorder=chineseahead的顺序为cn,jp,kr,en,fr,ru + % gblanorder=englishahead的顺序为en,fr,ru,cn,jp,kr + % gblanorder=cn;en;ru;fr;jp;kr的顺序为指定的cn;en;ru;fr;jp;kr,自定义内容可以随意写以分号分隔 + % v1.0q,20190307,hzz + % + \DeclareBibliographyOption[string]{gblanorder}[chineseahead]{% + \ifstrequal{#1}{chineseahead}%%中文在前的顺序 + {\gdef\lancnorder{1}\gdef\lanjporder{2}\gdef\lankrorder{3}% + \gdef\lanenorder{4}\gdef\lanfrorder{5}\gdef\lanruorder{6}}% + {% + \ifstrequal{#1}{englishahead}% + {\execlanodeah\dealsortlan}% + {\execlanodudf{#1}\dealsortlan}% + }% + } + \ExecuteBibliographyOptions{gblanorder} + + \def\execlanodeah{%中文在后的顺序 + \gdef\lancnorder{4} + \gdef\lanjporder{5} + \gdef\lankrorder{6} + \gdef\lanenorder{1} + \gdef\lanfrorder{2} + \gdef\lanruorder{3}} + + \newcounter{lanordernum} + \newcommand{\execlanodudf}[1]{%like:cn;en;ru;fr;jp;kr + \setcounter{lanordernum}{0} + \DeclareListParser{\parsinglanorder}{;} + \renewcommand*{\do}[1]{\stepcounter{lanordernum}\csxdef{lan##1order}{\thelanordernum}} + \parsinglanorder{#1} + } + + % + % 增加本地化字符串的中英文切换选项 + % gbcitelocal指标注中的本地化字符串 + % gbbiblocal 指文献表中的本地化字符串 + % gblocal 指设置文献表和标注中的本地化字符串 + % v1.0o,20190103,hzz + % + \DeclareBibliographyOption[string]{gbcitelocal}[gb7714-2015]{% + \ifstrequal{#1}{gb7714-2015}{\setcounter{gbcitelocalcase}{0}}{}% + \ifstrequal{#1}{gb7714}{\setcounter{gbcitelocalcase}{0}}{}% + \ifstrequal{#1}{chinese}{\setcounter{gbcitelocalcase}{1}}{}% + \ifstrequal{#1}{english}{\setcounter{gbcitelocalcase}{2}}{}% + } + \ExecuteBibliographyOptions{gbcitelocal} + + \DeclareBibliographyOption[string]{gbbiblocal}[gb7714-2015]{% + \ifstrequal{#1}{gb7714-2015}{\setcounter{gbbiblocalcase}{0}}{}% + \ifstrequal{#1}{gb7714}{\setcounter{gbbiblocalcase}{0}}{}% + \ifstrequal{#1}{chinese}{\setcounter{gbbiblocalcase}{1}}{}% + \ifstrequal{#1}{english}{\setcounter{gbbiblocalcase}{2}}{}% + } + \ExecuteBibliographyOptions{gbbiblocal} + + \DeclareBibliographyOption[string]{gblocal}[gb7714-2015]{% + \ExecuteBibliographyOptions{gbbiblocal=#1}% + \ExecuteBibliographyOptions{gbcitelocal=#1}% + } + %\ExecuteBibliographyOptions{gblocal} %默认值已经通过两个相关选项设置 + + % + % 增加序号标签格式处理选项 + % v1.0l,20180623,hzz + % + \DeclareBibliographyOption[string]{gbbiblabel}[bracket]{% + \csuse{gbbiblabelopt@#1} + } + \ExecuteBibliographyOptions{gbbiblabel} + + % + % 增加姓名大小写格式处理选项 + % + \DeclareBibliographyOption[string]{gbnamefmt}[lowercase]{% + \ifstrequal{#1}{uppercase}{\setcounter{gbnamefmtcase}{0}}{}% + \ifstrequal{#1}{lowercase}{\setcounter{gbnamefmtcase}{1}}{}% + \ifstrequal{#1}{givenahead}{\setcounter{gbnamefmtcase}{2}}{}%given-family + \ifstrequal{#1}{familyahead}{\setcounter{gbnamefmtcase}{3}}{}%family-given + \ifstrequal{#1}{pinyin}{\setcounter{gbnamefmtcase}{4}}{} + \ifstrequal{#1}{reverseorder}{\setcounter{gbnamefmtcase}{5}}{}%family-given/given-family + \ifstrequal{#1}{quanpin}{\setcounter{gbnamefmtcase}{6}}{}%全拼 + \ifstrequal{#1}{fullname}{\setcounter{gbnamefmtcase}{7}}{}%英文的全拼,名在前-姓在后 + } + \ExecuteBibliographyOptions{gbnamefmt} + + % + % 增加标签对齐选项 + % + % right是默认的右对齐,left是左对齐,gb7714-2015是项对齐方式 + \DeclareBibliographyOption[string]{gbalign}[right]{% + \ifstrequal{#1}{right}{\setcounter{gbalignlabel}{0}}{} + \ifstrequal{#1}{left}{\setcounter{gbalignlabel}{1}}{} + \ifstrequal{#1}{center}{\setcounter{gbalignlabel}{2}}{} + \ifstrequal{#1}{centpos}{\setcounter{gbalignlabel}{3}}{} + \ifstrequal{#1}{gb7714-2015}{\setaligngbstyle}{} + \ifstrequal{#1}{gb7714}{\setaligngbstyle}{} + \ifstrequal{#1}{gb7714-2015ay}{\setaligngbstyleay}{} + \ifstrequal{#1}{gb7714ay}{\setaligngbstyleay}{} + } + + + \ExecuteBibliographyOptions{ + giveninits=true, + urldate =gb7714-2015, %iso,iso8601,edtf + eventdate =gb7714-2015, + } + + + +%===================================================================== +% 设置本地化字符串 +%===================================================================== + % + % 新建当地化字符串,用来记录“等”字符、“和”字符 + % + \NewBibliographyString{andotherscn} + \NewBibliographyString{andothersincitecn} + \NewBibliographyString{andothersincite} + \NewBibliographyString{andcn} + \NewBibliographyString{andothersjp} + \NewBibliographyString{andotherskr} + \NewBibliographyString{andjp} + \NewBibliographyString{andkr} + \NewBibliographyString{andincitecn} + \NewBibliographyString{andincite} + \NewBibliographyString{volumecn} + \NewBibliographyString{numbercn} + \NewBibliographyString{serialcn} + \NewBibliographyString{incn} + \NewBibliographyString{mathesiscn} + \NewBibliographyString{phdthesiscn} + \NewBibliographyString{editorcn} + \NewBibliographyString{editorscn} + \NewBibliographyString{bytranslatorcn} + \NewBibliographyString{compilercn} + \NewBibliographyString{compilerscn} + \NewBibliographyString{revisercn} + \NewBibliographyString{reviserscn} + \NewBibliographyString{foundercn} + \NewBibliographyString{founderscn} + + + + + % + % 修改一些当地化字符串 + % + % 原理方法:直接利用当地化格式english修改出一些中文的格式,具体修改内容参考english.lbx文件 + % 当然也可以增加比如上面定义的andotherscn + % 注意:在lbx文件和bbx文件中定义本地字符串的不同语法,两个参数和一个参数的区别 + + \DefineBibliographyStrings{english}{ + bibliography = {\str@bibliography}, + references = {\str@references}, + bytranslatorcn = {\str@bytranslator},%\addperiod,%将trans. by 改成 译\addcomma\ + byeditor={\iffieldequalstr{userd}{chinese}{\str@editorcn}{ed\adddotspace by}}, + and = {\addcomma},%将第2和3人名间的and符号改成逗号,用\finalnamedelim命令也可以定义,参见3.9.1节 + andcn = {\addcomma},%and本地化字符串的中文对应词 + andincitecn = {\str@andcn},%将标注中的分开,便于与文献表中的区分 + andincite = {\addcomma\space},%注意add开头的命令会其把前面的空格去掉 + %andothers = {et al.},%将超过3个人名的省略,et al.改成为 等 + andotherscn = {\str@andotherscn},%将超过3个人名的省略,et al.改成为 等 + andothersincitecn={\str@andotherscn},%将标注中的分开,便于与文献表中的区分 + andothersincite={et al\adddot}, + backrefpage = {\str@backrefpage:}, + backrefpages = {\str@backrefpages:}, + in={}, + volumecn={\str@volumecn}, + numbercn={\str@numbercn}, + serialcn={\str@serialcn}, + andothersjp={他}, + andotherskr={외}, + andjp={和}, + andkr={和}, + incn={}, + mathesiscn={\str@mathesiscn}, + phdthesiscn={\str@phdthesiscn}, + editorscn={\str@editorcn}, + editorcn={\str@editorcn}, + compilerscn={\str@compilerscn}, + compilercn={\str@compilercn}, + reviserscn={\str@reviserscn}, + revisercn={\str@revisercn}, + founderscn={\str@founderscn}, + foundercn={\str@foundercn}, } -\DeclareFieldFormat{sentencecase}{% - \iftoggle{bbx:titlelink}{% - \iffieldundef{url}{#1}{% - \href{\thefield{url}}{\MakeSentenceCase*{#1}}% + % + % 增加两个命令用于临时的局部的修改本地化字符串 + % 其中\setlocalbibstring修改缩写字符串,setlocalbiblstring修改长字符串 + % 注意使用时因为是局部修改,因此要将其与需要修改的引用命令放在一个编组符号内 + % v1.0t,hzz,20190525 + \newcommand{\setlocalbibstring}[2]{% + \csdef{abx@sstr@#1}{#2}} + \newcommand{\setlocalbiblstring}[2]{% + \csdef{abx@lstr@#1}{#2}} + +%===================================================================== +% 动态数据修改 +%===================================================================== +% +% 各层次的数据映射和动态修改 +% +% 原理方法: +% 1. 进行语言包括中英文判断,并设置和记录,比如记录到userf,usere中 +% 2. 增加文献标识符如[M],[J]等,对一些容易混淆的域进行设置以增强兼容性 +% 3. \DeclareSourcemap命令对于biblatex3.11以下版本只能出现一次,3.11版开始支持多个 +% 4. \DeclarestyleSourcemap在biblatex v3.7版开始可以支持出现多次 +% 5. 把作者和译者信息准确的记录到userf,usere中,用于后面判断是否是cjk字符。 +% 注意:这里用userf,usere而不是namee,namef,是因为只有把name列表转成域,才能有效读取姓名中的字符, +% 如果用namee,namef,name信息会自动解析,所以就不能为cjk判断提供需要的信息 +% +% 不同的文献类型使用相同的驱动输出可以有5种方法: +% 1. 是数据源层的映射,将其它类型转换为某一要使用驱动的类型 +% 2. 是样式层映射,也是将其它类型转换为某一要使用驱动的类型 +% 3. 是驱动层映射,也是将其它类型转换为某一要使用驱动的类型 +% 4. 定义驱动类型别名DeclareBibliographyAlias,将其它类型定义为某一要使用驱动的类型的别名 +% 驱动别名定义本质上是做了驱动层映射 +% 5. 直接定义不同的类型的驱动,但驱动内容相同。 +% +% 关于数据映射和驱动使用的考虑如下: +% 1. 为避免利用biber输出bib文件时的数据变动,尽量不在数据源层映射做类型转换 +% 2. 为减少代码量,尽量少做内容相同的不同类型驱动 +% 3. 因此类型相关的处理主要在样式层映射、驱动层映射、驱动别名 +% 4. 由于biblatex默认做的驱动别名处理可能增加一些信息比如masterthesis转thesis时增加的type +% 可以在样式层映射做某些需要避免这种默认处置的转换 +% 5. 当没有避免默认行为的需求时,全部采用驱动别名的方式处理,等价于驱动层的映射 +% +% 文献类型和驱动考虑如下: +% 1. 连续出版物及析出文献有其特殊性,因此考虑两类periodical和article +% newpaper映射为article,并以note域做区分特殊处理 +% 2. 专著和专著中的析出文献是主要的类型,因此考虑book和inbook +% standard映射为book或inbook,并以note域做区分特殊处理(注意:2025版不再映射) +% collection和proceedings基本与book类似,因此做book驱动别名处理 +% incollection和inproceedings基本与inbook类似,因此做inbook驱动别名处理 +% 3. 专利类型有其特殊性,考虑patent类型 +% 4. 电子资源类型有其特殊性,考虑online类型 +% 5. 报告类型与book有点类似,出版项处理与book一样,但有时又要有修改和更新日期 +% 因此考虑用一种类型来输出,使用report类型 +% 6. 手册/学位论文等类型与book有点类似,但对于出版项处理时,有缺省时,直接省略, +% 同时有version和edition的区别,因此考虑用一种类型来输出,使用manual类型 +% 7. 包括报告,学位论文在内的其它所有的类型,都做一个判断,当没有出版项时, +% 且存在网址信息时,将其转换为online类型输出,否则都做为manual类型输出。 +% 8. 备选类型misc当存在网址时直接转换为online,由于howpublished域可用于描述 +% 更多的信息,因此不存在网址时,独立做一个备选格式 +% 9. 出版项主要以如下方式处理: +% (a) location+institution+date 仅用于连续出版物 +% (b)publisher+location+date 用于需要完整输出出版项的类型,比如book,collection,proceedings,in*,report +% (c)institution+location+date 用于出版项缺失时不输出的类型,包括manual,thesis,archive等其他类型 +% (d)printlist{insitution} 用于电子资源,仅输出出版者或组织,为数据映射方便,本来默认的organization域转换为用insitution输出。 +% (e) 不输出,主要用于连续出版物析出的文献 +% 10. 日期以如下方式处理: +% date 由于存在biblatex选项,因此通过选项控制,数据源为date解析数据或year +% urldate 由于存在biblatex选项,因此通过选项控制,输出到日,且用[]包围,数据源为urldate +% newsdate 用于公告日期,公开日期或新闻日期,输出到日,但无包围符号,数据源为date +% modifydate 用于更新或修改日期,输出到日,且用()包围,数据源为date或enddate或eventdate + + +\DeclareSourcemap{ +\maps[datatype=bibtex]{% + %去掉langid避免cjk场景不使用english,以适应babel宏包 + \map[overwrite] + { + \step[fieldset=langid,null] + } + %将英文姓名中全大写的词转化为首字母大写其他字母小写的词 + %注意:biber中的正则替换默认是针对所有的匹配项的(如同在perl中加上g参数) + %注意:若是花括号包围的团体责任者则跳过 + \map[overwrite,foreach={author,editor,translator}]{% + \step[fieldsource=\regexp{$MAPLOOP},notmatch=\regexp{\{.+\}},final] + \step[fieldsource=\regexp{$MAPLOOP},match=\regexp{\b([A-Z])([A-Z]+)(\b|\,|\.)}, replace=\regexp{$1\L$2}] + } + \map{%如果author或者editor或者translator存在,那么设置namea便于后面判断。 + \step[fieldsource=author,final] + \step[fieldset=namea,origfieldval] + } + \map{% + \step[fieldsource=editor,final] + \step[fieldset=namea,origfieldval] + } + \map{% + \step[fieldsource=translator,final] + \step[fieldset=namea,origfieldval] + } + \map{%让address和location同步,biblatex中address是location的别名 + %因此输出的时候只有location信息,但处理过程中是可以存在address的。 + %\step[notfield=address,final] + \step[fieldsource=location,final] + \step[fieldset=address,origfieldval] + } + \map{%让address和location同步 + %\step[notfield=location,final] + \step[fieldsource=address,final] + \step[fieldset=location,origfieldval] + } + \map{%eventtitle映射为booktitle + \pertype{inproceedings} + \pertype{collection} + \step[fieldsource=eventtitle,final] + \step[fieldsource=eventtitle, fieldtarget=booktitle] + } + \map{%eventtitle映射为publisher + \pertype{proceedings} + \pertype{collection} + \step[fieldsource=eventtitle,final] + \step[fieldsource=eventtitle, fieldtarget=publisher] + } + \map{%处理在bib文件用mark标记文献类型标识符的情况 + \step[fieldsource=mark,final] + \step[fieldset=usera, origfieldval] + } + \map{%处理在bib文件中直接给出文献的姓名格式为lowercase的情况 + \step[fieldsource=nameformat,match=lowercase,final] + \step[fieldset=namefmtid,fieldvalue={1}] + } + \map{%处理在bib文件中直接给出文献的姓名格式为givenahead的情况 + \step[fieldsource=nameformat,match=givenahead,final] + \step[fieldset=namefmtid,fieldvalue={2}] + } + \map{%处理在bib文件中直接给出文献的姓名格式为familyahead的情况 + \step[fieldsource=nameformat,match=familyahead,final] + \step[fieldset=namefmtid,fieldvalue={3}] + } + \map{%处理在bib文件中直接给出文献的姓名格式为pinyin的情况 + \step[fieldsource=nameformat,match=pinyin,final] + \step[fieldset=namefmtid,fieldvalue={4}] + } + \map{%处理在bib文件中直接给出文献的姓名格式为全拼的情况 + \step[fieldsource=nameformat,match=quanpin,final] + \step[fieldset=namefmtid,fieldvalue={6}] + } + \map{%根据article确定文献类型标识符 + \pertype{article} + \step[fieldset=usera, fieldvalue={J}] + } + \map{%article给出eid时做pages处理 + \pertype{article} + \step[fieldsource=eid,final] + \step[fieldset=pages, origfieldval] + } + \map{%根据periodical确定文献类型标识符 + \pertype{periodical} + \step[fieldset=usera, fieldvalue={J}] + \step[fieldsource=author] %有时会把author和editor混淆,处理后使用editor + \step[fieldset=editor, origfieldval] + \step[fieldsource=publisher] %有时会把publisher和institution混淆,处理后使用institution + \step[fieldset=institution, origfieldval] + } + \map[overwrite]{%根据增加一个新闻报纸的类型newspaper确定文献类型标识符 + \pertype{newspaper} + \step[fieldset=usera, fieldvalue={N}] + \step[fieldset=entrysubtype, fieldvalue=news]%因为没有专门的驱动,记录note方便映射为article后判断 + } + \map[overwrite]{% + \pertype{article} + \step[fieldsource=note,match=\regexp{(n|N)(e|E)(w|W)(s|S)},final]% + \step[fieldset=usera, fieldvalue={N}] + \step[fieldset=entrysubtype, fieldvalue=news]% + } + \map[overwrite]{% + \pertype{article} + \step[fieldsource=note,match=\regexp{(n|N)(e|E)(w|W)(s|S)(p|P)(a|A)(p|P)(e|E)(r|R)},final]% + \step[fieldset=usera, fieldvalue={N}] + \step[fieldset=entrysubtype, fieldvalue=news]% + } + \map[overwrite]{% + \pertype{article} + \step[fieldsource=entrysubtype,match=\regexp{(n|N)(e|E)(w|W)(s|S)(p|P)(a|A)(p|P)(e|E)(r|R)},final]% + \step[fieldset=usera, fieldvalue={N}] + \step[fieldset=entrysubtype, fieldvalue=news]% + } + \map[overwrite]{% + \pertype{article} + \step[fieldsource=entrysubtype,match=\regexp{(n|N)(e|E)(w|W)(s|S)},final]% + \step[fieldset=usera, fieldvalue={N}] + \step[fieldset=entrysubtype, fieldvalue=news]% + } + \map{%对应增加的一个数据库类型database确定文献类型标识符 + \pertype{database} + \step[fieldset=usera, fieldvalue={DB}] + \step[fieldsource=publisher] %有时会把publisher和institution混淆,处理后使用institution + \step[fieldset=institution, origfieldval] + } + \map{%对应增加的一个数据集类型dataset确定文献类型标识符 + \pertype{dataset} + \step[fieldset=usera, fieldvalue={DS}]% + \step[fieldsource=publisher] %有时会把publisher和institution混淆,处理后使用institution + \step[fieldset=institution, origfieldval] + } + \map{%对应增加的一个软件类型software确定文献类型标识符 + \pertype{software} + \step[fieldset=usera, fieldvalue={CP}] + \step[fieldsource=publisher] %有时会把publisher和institution混淆,处理后使用institution + \step[fieldset=institution, origfieldval] + } + \map{%对应增加的一个舆图类型map确定文献类型标识符 + \pertype{map} + \step[fieldset=usera, fieldvalue={CM}]% + \step[fieldsource=publisher] %有时会把publisher和institution混淆,处理后使用institution + \step[fieldset=institution, origfieldval] + } + \map{%舆图类型map的dimensions表示尺寸 + \pertype{map} + \step[fieldsource=dimensions,final] %有时会把publisher和institution混淆,处理后使用institution + \step[fieldset=addendum, origfieldval] + } + \map{%对应增加的一个预印本类型preprint确定文献类型标识符 + \pertype{preprint} + \step[fieldset=usera, fieldvalue={PP}]% + \step[fieldsource=publisher] %有时会把publisher和institution混淆,处理后使用institution + \step[fieldset=institution, origfieldval] + } + \map{ + \pertype{legislation} + \step[typesource=legislation, typetarget=archive] + \step[fieldset=entrysubtype, fieldvalue=legislation]% + } + \map{%对应增加的一个档案类型archive确定文献类型标识符 + \pertype{archive} + \step[fieldset=usera, fieldvalue={A}] + \step[fieldsource=publisher] %有时会把publisher和institution混淆,处理后使用institution + \step[fieldset=institution, origfieldval] + } + \map{%根据archiveprefix域信息设置备选类型misc的类型标识符为PP + \pertype{misc} + \step[fieldsource=archiveprefix,final]% + \step[fieldset=usera, fieldvalue={PP}]% + } + \map{%根据archiveprefix域信息处理备选类型misc + \pertype{misc} + \step[fieldsource=archiveprefix,match=\regexp{(a|A)(r|R)(x|X)(i|I)(v|V)},final]% + \step[fieldset=entrysubtype,fieldvalue={preprint}] + \step[notfield=urldate,final]% + \step[fieldset=urldate, fieldvalue={\the\year-01-01}]% + } + \map{%对应增加的一个备选类型misc确定文献类型标识符 + \pertype{misc} + \step[fieldset=usera, fieldvalue={Z}]% + } + \map{\pertype{mvbook} + \step[typesource=mvbook,typetarget=book] + \step[fieldset=usera, fieldvalue={M}]% + } + \map{ + \pertype{book} + \pertype{inbook} + \step[fieldset=usera, fieldvalue={M}] + \step[fieldsource=version] %有时会把version和edition混淆,处理后直接用edition + \step[fieldset=edition, origfieldval] + } + \map[overwrite]{%兼容老的standard类型,确定文献类型标识符 + \pertype{standard} + \step[fieldset=usera, fieldvalue={S}] + \step[fieldset=entrysubtype, fieldvalue=standard]%因为没有专门的驱动,记录note方便映射为book和inbook后判断 + } + \map[overwrite]{%根据standard + \pertype{inbook} + \pertype{book} + \step[fieldsource=entrysubtype,match=\regexp{(s|S)(t|T)(a|A)(n|N)(d|D)(a|A)(r|R)(d|D)},final]%\x80-\xFF + \step[fieldset=usera, fieldvalue={S}] + %\step[fieldset=entrysubtype, fieldvalue=standard]% + \step[typetarget=standard] + } + \map[overwrite]{%根据standard + \pertype{inbook} + \pertype{book} + \step[fieldsource=note,match=\regexp{(s|S)(t|T)(a|A)(n|N)(d|D)(a|A)(r|R)(d|D)},final]%\x80-\xFF + \step[fieldset=usera, fieldvalue={S}] + \step[fieldset=entrysubtype, fieldvalue=standard]% + \step[typetarget=standard] + } + \map{ + \pertype{patent} + \step[fieldset=usera, fieldvalue={P}] + } + \map{ + \pertype{inproceedings} + \pertype{conference}%兼容老的conference类型 + \step[fieldset=usera, fieldvalue={C}] + \step[fieldsource=institution]%有时会把publisher和institution混淆,处理后使用publisher + \step[fieldset=publisher, origfieldval] + } + \map{ + \pertype{proceedings} + \step[fieldset=usera, fieldvalue={C}] + \step[fieldsource=institution]%有时会把publisher和institution混淆,处理后使用publisher + \step[fieldset=publisher, origfieldval] + } + \map{ + \pertype{incollection} + \step[fieldset=usera, fieldvalue={G}] + \step[fieldsource=institution]%有时会把publisher和institution混淆,处理后使用publisher + \step[fieldset=publisher, origfieldval] + } + \map{ + \pertype{collection} + \step[fieldset=usera, fieldvalue={G}] + \step[fieldsource=institution]%有时会把publisher和institution混淆,处理后使用publisher + \step[fieldset=publisher, origfieldval] + } + \map{ + \pertype{report} + \pertype{techreport}%兼容老的techreport类型 + \step[fieldset=usera, fieldvalue={R}] + \step[fieldsource=institution]%有时会把publisher和institution混淆,处理后使用publisher + \step[fieldset=publisher, origfieldval] + } + \map{ + \pertype{thesis} + \pertype{mastersthesis}%兼容老的mastersthesis和phdthesis类型 + \pertype{phdthesis} + \step[fieldset=usera, fieldvalue={D}] + \step[fieldsource=publisher]%有时会把publisher和institution混淆,处理后使用institution + \step[fieldset=institution, origfieldval] + } + \map{ + \pertype{online} + \pertype{electronic}%兼容老的electronic类型 + \pertype{www}%兼容老的www类型 + \step[fieldset=usera, fieldvalue={EB}] + \step[fieldsource=publisher]%有时会把publisher和institution混淆,处理后使用institution + \step[fieldset=institution, origfieldval]%因为online的出版项处理类似手册 + \step[fieldsource=organization]%有时会把organization和institution混淆,处理后使用institution,以增强兼容性 + \step[fieldset=institution, origfieldval] + } + \map{ + \pertype{manual} + \step[fieldset=usera, fieldvalue={A}] + \step[fieldsource=edition]%有时会把version和edition混淆,处理后使用version + \step[fieldset=version, origfieldval] + \step[fieldsource=publisher]%有时会把publisher和institution混淆,处理后使用institution + \step[fieldset=institution, origfieldval] + \step[fieldsource=organization]%有时会把organization和institution混淆,处理后使用institution,以增强兼容性 + \step[fieldset=institution, origfieldval] + } + \map{ + \pertype{unpublished} + \step[fieldset=usera, fieldvalue={Z}] + } + \map[overwrite]{%用于处理zotero从cnki导出中文文献姓名中存在逗号的情况 + \step[fieldsource={author}, match=\regexp{([\x{2FF0}-\x{9FA5}])\,\s*}, replace=\regexp{$1}] + }% + \map[overwrite]{%用于处理zotero从cnki导出中文文献姓名中存在逗号的情况 + \step[fieldsource={editor}, match=\regexp{([\x{2FF0}-\x{9FA5}])\,\s*}, replace=\regexp{$1}] + }% + \map[overwrite]{%用于处理zotero从cnki导出中文文献姓名中存在逗号的情况 + \step[fieldsource={translator}, match=\regexp{([\x{2FF0}-\x{9FA5}])\,\s*}, replace=\regexp{$1}] + }% + \map[overwrite]{%用于处理zotero从cnki导出中文文献姓名中存在逗号的情况 + \step[fieldsource={bookauthor}, match=\regexp{([\x{2FF0}-\x{9FA5}])\,\s*}, replace=\regexp{$1}] + }% + \map{%处理一些用year表示date的情况 + %这样处理将会设置date域,并使得labeldatesource变为空,因为date的前缀为空(如果是urldate,那么labeldatesource就是url)。 + %同时date域会被biblatex自动解析为year,month,day,并且覆盖原来的year信息 + \step[fieldsource=year] + \step[fieldset=date, origfieldval] + } + \map{%将entrykey放入keywords中用于后期使用 + \step[fieldsource=entrykey] + \step[fieldset=keywords, origfieldval] + } + \map{%若存在,则不用再判断语言 + \step[fieldsource=language,final] + \step[fieldset=userd, origfieldval] + } + \map{\step[fieldsource=title,match=\regexp{[\x{0100}-\x{017F}]},final]%\x80-\xFF + \step[fieldset=userd,fieldvalue={french}]%法语,0080开始到00ff的字符没法匹配有点奇怪 + } + \map{% + \step[fieldsource=title,match=\regexp{[\x{0400}-\x{052F}]},final] + \step[fieldset=userd,fieldvalue={russian}]%俄语 + } + \map{% + \step[fieldsource=title,match=\regexp{[\x{3040}-\x{30FF}\x{31F0}-\x{31FF}]},final] + \step[fieldset=userd,fieldvalue={japanese}]%日语 + } %确定形式后可增加类似andotherscn这样的本地化字符串处理 + \map{% + \step[fieldsource=title,match=\regexp{[\x{1100}-\x{11FF}\x{3130}-\x{318F}\x{AC00}-\x{D7AF}]},final] + \step[fieldset=userd,fieldvalue={korean}]%韩语 + } + \map{%文献题名的中文判断,将信息保存到userd中,避免因为标签生成原因导致title域被清除而产生问题 + \step[fieldsource=title, match=\regexp{[\x{2FF0}-\x{9FA5}]},final]% + \step[fieldset=userd, fieldvalue={chinese}] + } + \map{%将没有设置userd,且存在title域的默认设置为英文 + \step[fieldsource=title,final] + \step[fieldset=userd,fieldvalue={english}] + } + \map{\step[fieldsource=author,match=\regexp{[\x{0100}-\x{017F}]},final]%\x80-\xFF + \step[fieldset=userf,fieldvalue={french}]%法语,0080开始到00ff的字符没法匹配有点奇怪 + } + \map{% + \step[fieldsource=author,match=\regexp{[\x{0400}-\x{052F}]},final] + \step[fieldset=userf,fieldvalue={russian}]%俄语 + } + \map{% + \step[fieldsource=author,match=\regexp{[\x{3040}-\x{30FF}\x{31F0}-\x{31FF}]},final] + \step[fieldset=userf,fieldvalue={japanese}]%日语 + } %确定形式后可增加类似andotherscn这样的本地化字符串处理 + \map{% + \step[fieldsource=author,match=\regexp{[\x{1100}-\x{11FF}\x{3130}-\x{318F}\x{AC00}-\x{D7AF}]},final] + \step[fieldset=userf,fieldvalue={korean}]%韩语 + } + \map{%作者的中文判断 + \step[fieldsource=author, match=\regexp{[\x{2FF0}-\x{9FA5}]},final] + \step[fieldset=userf, fieldvalue={chinese}] + } + \map{%将没有设置userf,且存在author域的默认设置为英文 + \step[fieldsource=author,final] + \step[fieldset=userf,fieldvalue={english}] + } + \map{\step[fieldsource=translator,match=\regexp{[\x{0100}-\x{017F}]},final]%\x80-\xFF + \step[fieldset=usere,fieldvalue={french}]%法语,0080开始到00ff的字符没法匹配有点奇怪 + } + \map{% + \step[fieldsource=translator,match=\regexp{[\x{0400}-\x{052F}]},final] + \step[fieldset=usere,fieldvalue={russian}]%俄语 + } + \map{% + \step[fieldsource=translator,match=\regexp{[\x{3040}-\x{30FF}\x{31F0}-\x{31FF}]},final] + \step[fieldset=usere,fieldvalue={japanese}]%日语 + } %确定形式后可增加类似andotherscn这样的本地化字符串处理 + \map{% + \step[fieldsource=translator,match=\regexp{[\x{1100}-\x{11FF}\x{3130}-\x{318F}\x{AC00}-\x{D7AF}]},final] + \step[fieldset=usere,fieldvalue={korean}]%韩语 + } + \map{%译者的中文判断 + \step[fieldsource=translator, match=\regexp{[\x{2FF0}-\x{9FA5}]},final] + \step[fieldset=usere, fieldvalue={chinese}] + } + \map{%将没有设置usere,且存在translator域的默认设置为英文 + \step[fieldsource=translator,final] + \step[fieldset=usere,fieldvalue={english}] + } + \map{\step[fieldsource=editor,match=\regexp{[\x{0100}-\x{017F}]},final]%\x80-\xFF + \step[fieldset=userc,fieldvalue={french}]%法语,0080开始到00ff的字符没法匹配有点奇怪 + } + \map{% + \step[fieldsource=editor,match=\regexp{[\x{0400}-\x{052F}]},final] + \step[fieldset=userc,fieldvalue={russian}]%俄语 + } + \map{% + \step[fieldsource=editor,match=\regexp{[\x{3040}-\x{30FF}\x{31F0}-\x{31FF}]},final] + \step[fieldset=userc,fieldvalue={japanese}]%日语 + } %确定形式后可增加类似andotherscn这样的本地化字符串处理 + \map{% + \step[fieldsource=editor,match=\regexp{[\x{1100}-\x{11FF}\x{3130}-\x{318F}\x{AC00}-\x{D7AF}]},final] + \step[fieldset=userc,fieldvalue={korean}]%韩语 + } + \map{%编者的中文判断 + \step[fieldsource=editor, match=\regexp{[\x{2FF0}-\x{9FA5}]},final]%直接匹配cjk字符,unicode编码位置从2FF0到9FA5 + \step[fieldset=userc, fieldvalue={chinese}] + } + \map{%将没有设置userc,且存在editor域的默认设置为英文 + \step[fieldsource=editor,final] + \step[fieldset=userc,fieldvalue={english}] + } + \map{\step[fieldsource=bookauthor,match=\regexp{[\x{0100}-\x{017F}]},final]%\x80-\xFF + \step[fieldset=userb,fieldvalue={french}]%法语,0080开始到00ff的字符没法匹配有点奇怪 + } + \map{% + \step[fieldsource=bookauthor,match=\regexp{[\x{0400}-\x{052F}]},final] + \step[fieldset=userb,fieldvalue={russian}]%俄语 + } + \map{% + \step[fieldsource=bookauthor,match=\regexp{[\x{3040}-\x{30FF}\x{31F0}-\x{31FF}]},final] + \step[fieldset=userb,fieldvalue={japanese}]%日语 + } %确定形式后可增加类似andotherscn这样的本地化字符串处理 + \map{% + \step[fieldsource=bookauthor,match=\regexp{[\x{1100}-\x{11FF}\x{3130}-\x{318F}\x{AC00}-\x{D7AF}]},final] + \step[fieldset=userb,fieldvalue={korean}]%韩语 + } + \map{%编者的中文判断 + \step[fieldsource=bookauthor, match=\regexp{[\x{2FF0}-\x{9FA5}]},final]%直接匹配cjk字符,unicode编码位置从2FF0到9FA5 + \step[fieldset=userb, fieldvalue={chinese}] + } + \map{%将没有设置userc,且存在editor域的默认设置为英文 + \step[fieldsource=bookauthor,final] + \step[fieldset=userb,fieldvalue={english}] + } + \map{\step[fieldsource=userd,final]%userd存在则用根据标题的语言设定language + \step[fieldset=language,origfieldval]%本身language存在则不设定 + } + \map{\step[fieldsource=userf,final]%userd不存在,而userf存在则根据author的语言设定language + \step[fieldset=language,origfieldval] + }%如果没有作者和标题,那么剩下的最可能有意义的只有网址了,而网址通常是英文的,因此不用再进一步对其它域进行判断了。 + \map{%将没有设置的language设置成en,即认为不是中文的就是英文的。 + \step[fieldset=language,fieldvalue={english}] + } + \map{%一条文献的语言已经设定在language域中,由于出版项相关宏中使用userd判断, + %所以将一条文献的主体语言设定到userd中,本身前面userd已经设定,但没有处理无标题的情况, + %这里的处理等价于没有标题时,利用作者的语言设定userd,再没有作者,则默认用英文设定userd + \step[fieldsource=language] + \step[fieldset=userd,origfieldval] + } + \map{%当文献给出language域时,设置文献要使用的本地化字符串的语言 + %biblatex 3.11及以下版本仅有match是区分大小写的,而3.12版开始用matchi来区分大小,而match不区分 + %这里为兼容3.11及以下版本,所以用一个复杂一点的正则表达式 + \step[fieldsource=language,match=\regexp{(e|E)(n|N)(g|G)(l|L)(i|I)(s|S)(h|H)},final] + \step[fieldset=langid,fieldvalue={english}] + \step[fieldset=languageid,fieldvalue={english}] + \step[fieldset=lansortorder,fieldvalue=\lanenorder] + } + \map{ + \step[fieldsource=language,match=\regexp{(r|R)(u|U)(s|S)(s|S)(i|I)(a|A)(n|N)},final] + \step[fieldset=langid,fieldvalue={russian}] + \step[fieldset=languageid,fieldvalue={russian}] + \step[fieldset=lansortorder,fieldvalue=\lanruorder] + } + \map{% + \step[fieldsource=language,match=\regexp{(f|F)(r|R)(e|E)(n|N)(c|C)(h|H)},final] + \step[fieldset=langid,fieldvalue={french}] + \step[fieldset=languageid,fieldvalue={french}] + \step[fieldset=lansortorder,fieldvalue=\lanfrorder] + } + \map{% + \step[fieldsource=language,match=\regexp{(c|C)(h|H)(i|I)(n|N)(e|E)(s|S)(e|E)},final]%中日韩语目前都用english, + \step[fieldset=langid,fieldvalue={english}] + \step[fieldset=languageid,fieldvalue={chinese}] + \step[fieldset=lansortorder,fieldvalue=\lancnorder] + } + \map{% + \step[fieldsource=language,match=\regexp{(j|J)(a|A)(p|P)(a|A)(n|N)(e|E)(s|S)(e|E)},final]%中日韩语目前都用english, + \step[fieldset=langid,fieldvalue={english}] + \step[fieldset=languageid,fieldvalue={japanese}] + \step[fieldset=lansortorder,fieldvalue=\lanjporder] + } + \map{% + \step[fieldsource=language,match=\regexp{(k|K)(o|O)(r|R)(e|E)(a|A)(n|N)},final]%中日韩语目前都用english, + \step[fieldset=langid,fieldvalue={english}] + \step[fieldset=languageid,fieldvalue={korean}] + \step[fieldset=lansortorder,fieldvalue=\lankrorder] + } + \map[overwrite]{%bib中abstract和howpublished常出现特殊字符这里做一下预处理。 + \step[fieldsource={howpublished}, match=\regexp{([^\\])\%}, replace=\regexp{$1\\\%}] + } + \map[overwrite]{ + \step[fieldsource={abstract}, match=\regexp{([^\\])\%}, replace=\regexp{$1\\\%}] + } + \map[overwrite]{ + \step[fieldsource={howpublished}, match=\regexp{([^\\])\#}, replace=\regexp{$1\\\#}] + } + \map[overwrite]{ + \step[fieldsource={abstract}, match=\regexp{([^\\])\#}, replace=\regexp{$1\\\#}] + } + \map[overwrite]{%&符号处理 + \step[fieldsource={abstract}, match=\regexp{([^\\])\x26}, replace=\regexp{$1\\\x26}] + } + \map[overwrite]{%&符号处理 + \step[fieldsource={howpublished}, match=\regexp{([^\\])\x26}, replace=\regexp{$1\\\x26}] + } +} +} + + +% +% 修改输入的参考文献数据,样式层的操作 +% + \DeclareStyleSourcemap{ + \maps[datatype=bibtex]{ +% \map{%尝试未定义数据模型的standard类型映射为其他类型book或inbook, +% %standard类型在blx-dm中有出现,但仅定义了类型,域和约束等都没有定义 +% %因为可能要映射两种类型,所以不能在驱动层处理,因为要做判断 +% \step[fieldsource=booktitle,final]%当存在booktitle域是映射为inbook +% \step[typesource=standard, typetarget=inbook, final] +% } +% \map{%剩下的全部映射为book +% \step[typesource=standard, typetarget=book, final] +% } +% \map{%先于标准样式的driver层映射,以取消type设置 +% \step[typesource=mastersthesis, typetarget=thesis, final] +% %\step[fieldset=type, fieldvalue=mathesis] +% } +% \map{%先于标准样式的driver层映射,以取消type设置 +% \step[typesource=phdthesis, typetarget=thesis, final] +% %\step[fieldset=type, fieldvalue=phdthesis] +% } + \map{%先于标准样式的driver层映射,以取消type设置 + \step[typesource=techreport, typetarget=report, final] + %\step[fieldset=type, fieldvalue=techreport] + } + \map{% + \pertype{report} + %biblatex3.7以下版本用如下方式来替代,address和location已在sourcemap中同步 + \step[fieldset=location,fieldvalue={}] + \step[fieldsource=location,notmatch=\regexp{.},final]%地址不存在且存在url那么转变为online + %3.7以上版本用notfield + %\step[notfield=address,final]%当address不存在则继续 + \step[fieldsource=url,final]%地址不存在且存在url那么转变为online + \step[typesource=report,typetarget=online] + \step[fieldset=entrysubtype,fieldvalue={report}] + } + \map{% + \pertype{thesis} + %biblatex3.7以下版本用如下方式来替代,address和location已在sourcemap中同步 + \step[fieldset=location,fieldvalue={}] + \step[fieldsource=location,notmatch=\regexp{.},final]%地址不存在且存在url那么转变为online + %3.7以上版本用notfield + %\step[notfield=address,final]%当address不存在则继续 + \step[fieldsource=url,final]%地址不存在且存在url那么转变为online + \step[typesource=thesis,typetarget=online] + } + \map{% + \pertype{manual} + %biblatex3.7以下版本用如下方式来替代,address和location已在sourcemap中同步 + \step[fieldset=location,fieldvalue={}] + \step[fieldsource=location,notmatch=\regexp{.},final]%地址不存在且存在url那么转变为online + %3.7以上版本用notfield + %\step[notfield=address,final]%当address不存在则继续 + \step[fieldsource=url,final]%地址不存在且存在url那么转变为online + \step[typesource=manual,typetarget=online] + } + \map{% + \pertype{unpublished} + %biblatex3.7以下版本用如下方式来替代,address和location已在sourcemap中同步 + \step[fieldset=location,fieldvalue={}] + \step[fieldsource=location,notmatch=\regexp{.},final]%地址不存在且存在url那么转变为online + %3.7以上版本用notfield + %\step[notfield=address,final]%当address不存在则继续 + \step[fieldsource=url,final]%地址不存在且存在url那么转变为online + \step[typesource=unpublished,typetarget=online] + } + \map{% + \pertype{database} + %biblatex3.7以下版本用如下方式来替代,address和location已在sourcemap中同步 + \step[fieldset=location,fieldvalue={}] + \step[fieldsource=location,notmatch=\regexp{.},final]%地址不存在且存在url那么转变为online + %3.7以上版本用notfield + %\step[notfield=address,final]%当address不存在则继续 + \step[fieldsource=url,final]%地址不存在且存在url那么转变为online + \step[typesource=database,typetarget=online] + } + \map{%先根据journal转article + \pertype{dataset} + \step[fieldsource=journal,final] + \step[typesource=dataset,typetarget=article] + \step[fieldset=entrysubtype,fieldvalue={dataset}] + } + \map{%再转online + \pertype{dataset} + %biblatex3.7以下版本用如下方式来替代,address和location已在sourcemap中同步 + \step[fieldset=location,fieldvalue={}] + \step[fieldsource=location,notmatch=\regexp{.},final]%地址不存在且存在url那么转变为online + %3.7以上版本用notfield + %\step[notfield=address,final]%当address不存在则继续 + \step[fieldsource=url,final]%地址不存在且存在url那么转变为online + \step[typesource=dataset,typetarget=online] + \step[fieldset=entrysubtype,fieldvalue={dataset}] + } + \map{% + \pertype{software} + %biblatex3.7以下版本用如下方式来替代,address和location已在sourcemap中同步 + \step[fieldset=location,fieldvalue={}] + \step[fieldsource=location,notmatch=\regexp{.},final]%地址不存在且存在url那么转变为online + %3.7以上版本用notfield + %\step[notfield=address,final]%当address不存在则继续 + \step[fieldsource=url,final]%地址不存在且存在url那么转变为online + \step[typesource=software,typetarget=online] + } + \map{% + \pertype{map} + %biblatex3.7以下版本用如下方式来替代,address和location已在sourcemap中同步 + \step[fieldset=location,fieldvalue={}] + \step[fieldsource=location,notmatch=\regexp{.},final]%地址不存在且存在url那么转变为online + %3.7以上版本用notfield + %\step[notfield=address,final]%当address不存在则继续 + \step[fieldsource=url,final]%地址不存在且存在url那么转变为online + \step[typesource=map,typetarget=online] + } + \map{% + \pertype{map} + \step[fieldsource=booktitle,final]%地址不存在且存在url那么转变为online + \step[typesource=map,typetarget=inbook] + } + \map{% + \pertype{preprint} + \pertype{misc} + \step[fieldsource=archiveprefix,final]%转变为online + \step[fieldset=institution,origfieldval] + } + \map{%因为misc类型本身就是没有类型,而不像其它文献有明确的类型,所以 + %当misc类型带有网址时,直接将其转换为online类型 + \pertype{misc} + \step[fieldsource=url,final] + \step[typesource=misc,typetarget=online] + } + \map{% + \pertype{preprint} + \step[fieldsource=url,final]%转变为online + \step[typesource=preprint,typetarget=online] + \step[fieldset=entrysubtype,fieldvalue={preprint}] + } + \map{% + \pertype{archive} + %biblatex3.7以下版本用如下方式来替代,address和location已在sourcemap中同步 + \step[fieldset=location,fieldvalue={}] + \step[fieldsource=location,notmatch=\regexp{.},final]%地址不存在且存在url那么转变为online + %3.7以上版本用notfield + %\step[notfield=address,final]%当address不存在则继续 + \step[fieldsource=url,final]%地址不存在且存在url那么转变为online + \step[typesource=archive,typetarget=online] + \step[fieldset=entrysubtype,fieldvalue={archive}] + } + \map{% + \pertype{archive} + %当存在booktitle转成inbook + \step[fieldsource=booktitle,final]% + \step[typesource=archive,typetarget=inbook] + } + \map[overwrite]{%这里还必须有overwrite,注意不同版本存在差异,比如texlive2015变16后biber有变化(20161207修改正确) + \step[fieldsource=entrysubtype, final]%将entrysubtype域信息复制给keywords,用于输出时容易区分标准和报纸 + \step[fieldset=keywords, fieldvalue={,}, append] + \step[fieldset=keywords, origfieldval, append] + } + \map[overwrite, foreach={title,booktitle,journaltitle,journal,publisher,address,location,institution,organization}]{ + \step[fieldsource=\regexp{$MAPLOOP}, match=\regexp{([^\\])\#}, replace=\regexp{$1\\\#}] + } + \map[overwrite, foreach={title,booktitle,journaltitle,journal,publisher,address,location,institution,organization}]{ + \step[fieldsource=\regexp{$MAPLOOP}, match=\regexp{([^\\])\%}, replace=\regexp{$1\\\%}] + } + \map[overwrite, foreach={title,booktitle,journaltitle,journal,publisher,% + address,location,institution,organization}]{ + \step[fieldsource=\regexp{$MAPLOOP}, match=\regexp{([^\\])\x26}, replace=\regexp{$1\\\x26}] + } + } + } + + + +% +% 不同语言分集调整的实现方式 +% +% 原理方法:利用样式层的动态数据修改lansortorder域来实现排序 +\def\dealsortlan{ + \DeclareStyleSourcemap{ + \maps[datatype=bibtex]{ + \map[overwrite]{%当文献给出language域时,设置文献要使用的本地化字符串的语言 + \step[fieldsource=language,match=english,final] + \step[fieldset=lansortorder,fieldvalue=\lanenorder] + } + \map[overwrite]{ + \step[fieldsource=language,match=russian,final] + \step[fieldset=lansortorder,fieldvalue=\lanruorder] + } + \map[overwrite]{% + \step[fieldsource=language,match=french,final] + \step[fieldset=lansortorder,fieldvalue=\lanfrorder] + } + \map[overwrite]{% + \step[fieldsource=language,match=chinese,final]%中日韩语目前都用english, + \step[fieldset=lansortorder,fieldvalue=\lancnorder] + } + \map[overwrite]{% + \step[fieldsource=language,match=japanese,final]%中日韩语目前都用english, + \step[fieldset=lansortorder,fieldvalue=\lanjporder] + } + \map[overwrite]{% + \step[fieldsource=language,match=korean,final]%中日韩语目前都用english, + \step[fieldset=lansortorder,fieldvalue=\lankrorder] + } + } + } +} + +% +% 佚名/noauthor的处理 +% +% 原理方法:利用样式层的动态数据修改实现 +\def\dealnoathor{ + \DeclareStyleSourcemap{ + \maps[datatype=bibtex]{ + \map{%默认情况下将空缺作者的中文文献设置为佚名 + \step[fieldsource=language,match={chinese},final] + \step[fieldset=author, fieldvalue={佚名}] + } + \map{%默认情况下将空缺作者的英文文献设置为A{non} + \step[fieldsource=language,match={english},final] + \step[fieldset=author, fieldvalue={A{non}}]%noauthor换成Anon,同时为避免大写还加了{} + } + } + } +} + +%用于人工的为条目或条目集添加域 +\newcommand{\addEntryField}[3]{% + \edef\entrykeya{#1}% + \edef\entrykeyb{#2}% + \edef\entrykeyc{#3}% + \ifstrempty{#1} + {\DeclareStyleSourcemap{ + \maps[datatype=bibtex]{ + \map{ + \step[fieldset=\entrykeyb, fieldvalue=\entrykeyc] + } + } + }% + } + {\DeclareStyleSourcemap{ + \maps[datatype=bibtex]{ + \map[foreach={#1}]{ + \step[fieldsource=entrykey, match=\regexp{$MAPLOOP}, final] + \step[fieldset=\entrykeyb, fieldvalue=\entrykeyc] + } + } + }% }% - }{% - \MakeSentenceCase{#1}% - }% } -% 将会议论文集析出形式由 [C]// 改为 [C]. -\DefineBibliographyStrings{english}{ - in = {}, - incn = {}, +%用于人工的为条目或条目集删除域 +\newcommand{\delEntryField}[2]{% + \edef\entrykeya{#1}% + \edef\entrykeyb{#2}% + \ifstrempty{#1} + {\DeclareStyleSourcemap{ + \maps[datatype=bibtex,overwrite]{ + \map{ + \step[fieldset=\entrykeyb, null] + } + } + }% + } + {\DeclareStyleSourcemap{ + \maps[datatype=bibtex,overwrite]{ + \map[foreach={#1}]{ + \step[fieldsource=entrykey, match=\regexp{$MAPLOOP}, final] + \step[fieldset=\entrykeyb, fieldvalue={}] + } + } + }% + }% +} + +% +%驱动别名等价于驱动层映射 +% +\DeclareBibliographyAlias{newspaper}{article}% +\DeclareBibliographyAlias{inproceedings}{inbook}%会议论文文献类型驱动 +\DeclareBibliographyAlias{conference}{inbook}%会议论文文献类型驱动 +\DeclareBibliographyAlias{incollection}{inbook}%文集中析出文献类型驱动 +\DeclareBibliographyAlias{collection}{book}%%文集类型驱动 +\DeclareBibliographyAlias{proceedings}{book}%会议论文集文献类型驱动 +\DeclareBibliographyAlias{thesis}{manual}%学位论文驱动 +\DeclareBibliographyAlias{unpublished}{manual}%其它类型驱动 +\DeclareBibliographyAlias{database}{manual} +\DeclareBibliographyAlias{dataset}{manual} +\DeclareBibliographyAlias{software}{manual} +\DeclareBibliographyAlias{map}{manual} +\DeclareBibliographyAlias{archive}{manual} + +%===================================================================== +% 设置排序格式 +%===================================================================== +% +% 排序格式,用降序,及userb域 +% + \DeclareSortingTemplate{gb7714-2015}{ + \sort{ + \field{presort} + } + %\sort[final]{ + %\field{sortkey} + %} + \sort{ + \field{lansortorder}%language + } + \sort{ + \field{sortkey} + } + \sort{%[direction=descending] + \field{sortname} + \field{author} + \field{editor} + \field{translator} + } + \sort{ + \field{sortyear} + \field{year} + } + \sort{ + \field{sorttitle} + \field{title} + } + \sort{ + \field{volume} + \literal{0} + } + } + + %降序的nyt + \DeclareSortingTemplate{gbnytd}{ + \sort{ + \field{presort} + } +% \sort[final]{ +% \field{sortkey} +% } + \sort{ + \field{lansortorder}%language + } + \sort[direction=descending]{ + \field{sortkey} + } + \sort[direction=descending]{% + \field{sortname} + \field{author} + \field{editor} + \field{translator} + } + \sort{ + \field{sortyear} + \field{year} + } + \sort{ + \field{sorttitle} + \field{title} + } + \sort{ + \field{volume} + \literal{0} + } + } + + %降序的ynt + \DeclareSortingTemplate{gbyntd}{ + \sort{ + \field{presort} + } +% \sort[final]{ +% \field{sortkey} +% } + \sort{ + \field{lansortorder}%language + } + \sort[direction=descending]{ + \field{sortyear} + \field{year} + } + \sort{ + \field{sortkey} + } + \sort{% + \field{sortname} + \field{author} + \field{editor} + \field{translator} + } + \sort{ + \field{sorttitle} + \field{title} + } + \sort{ + \field{volume} + \literal{0} + } + } + + %升序的ynt + \DeclareSortingTemplate{gbynta}{ + \sort{ + \field{presort} + } +% \sort[final]{ +% \field{sortkey} +% } + \sort{ + \field{lansortorder}%language + } + \sort{%[direction=ascending] + \field{sortyear} + \field{year} + } + \sort{ + \field{sortkey} + } + \sort{% + \field{sortname} + \field{author} + \field{editor} + \field{translator} + } + \sort{ + \field{sorttitle} + \field{title} + } + \sort{ + \field{volume} + \literal{0} + } + } + + +%===================================================================== +% 参考文献表环境 +%===================================================================== +\AtBeginBibliography{% +\hyphenpenalty=100 %断词阈值,值越大越不容易出现断词 +\tolerance=8000 %丑度, 10000为最大无溢出盒子,参考the texbook 第6章 +\hbadness=5000 %如果丑度超过hbadness这一阀值,那么就会发出警告 +\interlinepenalty=100\relax% +\widowpenalty=100\relax% +\clubpenalty=100\relax% +} %设置断行阈值,避免行溢出 +% +% 列表格式 +% +% 增加一个\bibitemindent尺寸用于控制list环境的itemindent +% v1.0l,20180615,hzz +% v1.0t,20200319,hzz,增加尺寸\biblabelextend使某些字体下标签宽度不足时可增加标签宽度 +\newlength{\bibitemindent} +\setlength{\bibitemindent}{0pt} +\newlength{\biblabelextend} +\setlength{\biblabelextend}{0pt} +\newlength{\bibextramargin} +\setlength{\bibextramargin}{0em}% +\defbibenvironment{bibliography} + {\list + {\printtext[labelnumberwidth]{% + \printfield{labelprefix}% + \printfield{labelnumber}}} + {\addtolength{\labelnumberwidth}{\biblabelextend}% + \setlength{\labelwidth}{\labelnumberwidth}% + \setlength{\labelsep}{\biblabelsep}% + \setlength{\leftmargin}{\bibextramargin}% + \addtolength{\leftmargin}{\biblabelsep}% + \addtolength{\leftmargin}{\labelnumberwidth}% + \setlength{\itemindent}{0pt}% + \addtolength{\itemindent}{\bibitemindent}% + \setlength{\itemsep}{\bibitemsep}% + \setlength{\parsep}{\bibparsep}}% + \renewcommand*{\makelabel}[1]{\hss##1}} + {\endlist} + {\item} + +% +% 顺序编码制-标签对齐方式处理 +% +% 原理方法:利用选项提供的计数器数值做选择 +% 左对齐,右对齐为list环境下的处理,此时list环境的\labelwidth只能设置一个,是最宽标签的宽度 +% 项对齐则是在段落环境下做的处理。 +% 左对齐时,参考文献各项内容对齐,序号标签与参考文献项内容的间距可变 +% 右对齐时,参考文献各项内容对齐,序号标签与参考文献项内容的间距相等,标签与页边距离可变 +% 项对齐时,序号标签贴在页边,序号标签与参考文献项内容的间距相等 +% 修改序号标签格式为: +% \DeclareFieldFormat{shorthandwidth}{\mkbibbrackets{#1}} %源来自numeric.BBX +% \DeclareFieldFormat{labelnumberwidth}{\ttfamily\mkbibbrackets{#1}\hfill} +\DeclareFieldFormat{labelnumberwidth}{% +\ifcase\value{gbalignlabel}%右对齐,整个标签为右对齐 + \mkgbnumlabel{#1}% +\or%左对齐,整个标签为左对齐 + \mkgbnumlabel{#1}\hfill% +\or%中间对齐,比如:序号数字居于[]中间 + \hfil\mkgbnumlabel{\hfill#1\hfill}\hfil% +\or%中间对齐,但是整个标签位于中间,比如:[1]位于中间 + \hfil\mkgbnumlabel{#1}\hfil% +\fi} + +% +% 修改序号标签格式为以各条参文献为基础进行对齐的方式,即序号与条目内容间隔相等的方式。 + +\def\setaligngbstyle{% +\setlength{\bibitemindent}{0pt}% +\setlength{\bibextramargin}{0pt}% +\def\blx@bibitem##1{% + \blx@ifdata{##1} + {\begingroup + \blx@getdata{##1}% + \blx@bibcheck + \iftoggle{blx@skipentry}{}{% + \blx@setdefaultrefcontext{##1}% + \global\let\blx@noitem\@empty + \blx@setoptions@type\abx@field@entrytype + \blx@setoptions@entry + \blx@thelabelnumber + \addtocounter{instcount}\@ne + \blx@initsep + \blx@namesep + \csuse{blx@item@\blx@theenv}\relax +% \blx@initsep %移动到上面去,恢复bibnamesep等的作用机制 +% \blx@namesep + \csuse{blx@hook@bibitem}% + \blx@execute + \blx@initunit + \blx@anchor + \blx@beglangbib + \bibsentence + \blx@pagetracker + \blx@driver\abx@field@entrytype + \blx@postpunct + \blx@endlangbib}% + \par\endgroup}%这里增加了一个\par + {}} +\newlength{\lengthid} +\newlength{\lengthlw} +\newcommand{\itemcmd}{% +\settowidth{\lengthid}{\mkgbnumlabel{\printfield{labelnumber}}} +\addtolength{\lengthid}{\biblabelsep} +\addtolength{\lengthid}{\bibextramargin} +\setlength{\lengthlw}{\textwidth} +\addtolength{\lengthlw}{-\lengthid} +\addvspace{\bibitemsep}%恢复\bibitemsep的作用 +%\parshape 2 0em \textwidth \lengthid \lengthlw +\hangindent\lengthid +\leavevmode\hspace{\bibitemindent}\mkgbnumlabel{\printfield{labelnumber}}% +\hspace{\biblabelsep}} +% +% 简单的段落环境 +\defbibenvironment{bibliography} +{\begingroup\setlength{\parindent}{0pt}} +{\endgroup} +{\itemcmd}} + +% +% 增加一个作者年制文献表格式的文献表输出环境。 +% 20210411,hzz,v1.0x +\def\setaligngbstyleay{% +\setlength{\bibhang}{1em} +\setlength{\bibitemindent}{0pt} +\setlength{\bibitemsep}{4.5pt} +\defbibenvironment{bibliography} + {\list + {} + {\setlength{\leftmargin}{\bibhang}% + \setlength{\itemindent}{-\bibhang}% + \addtolength{\itemindent}{\bibitemindent}% + \setlength{\itemsep}{\bibitemsep}% + \setlength{\parsep}{\bibparsep}}} + {\endlist} + {\item} +} + +%===================================================================== +% 设置单元或块等的标点 +%===================================================================== +\renewrobustcmd*{\bibinithyphendelim}{\addhighpenspace}%用于处理姓名中名部分存在-的情况,比如ZHANG Yu-xin +\renewcommand*{\subtitlepunct}{\addcolon\addspace} %修改标题和其它标题信息间的标点,来源biblatex.def, +% +% 利用set实现的多语言文献不同语言间的分隔符 +% 20170411,双语之间用newline替换par,避免采用gb7714-2015的项对齐方式第二语言间分段导致没有缩进 +% +% 原理方法:set方法可以参考3.11.5 Entry Sets,4.11.1 Entry Sets +% 这里调整一下两种语言参考文献的间隔,源来自biblatex.def +\renewcommand*{\entrysetpunct}{\adddot\newline\nobreak} +\renewcommand*{\bibpagespunct}{\addcolon\addthinspace}%%页码引用格式的修改,修改为用冒号 +% 2021.08.19,增加出版地和出版社之间的标点,hzz +\newcommand{\publocpunct}{\addcolon\addspace}%出版项中:出版社地址后面的标点 +%\renewcommand{\relateddelim}{}%\par + +%===================================================================== +% 修改域的格式,重定义域的输出宏 +%===================================================================== +\DeclareDelimFormat{titletypedelim}{\allowbreak} %标题内容和文献标识符之间的标点 +% +% 新增文献类型标识符的格式 +% []前的nobreak,从GB4.1节的例子看不应该加,所以去掉 +% 但因为考虑到cjk字符和[]之间可能添加空格,所以仍然加上 +% 而[]中间的内容,从4.6.2节的例子看也是可以分割的,因此内部的nobreak也可以去掉 +% +\DeclareFieldFormat{gbtypeflag}{% +\iftoggle{bbx:gbmedium}% + {\iftoggle{bbx:url}% + {\ifboolexpr{ test {\iffieldundef{url}} and test {\iffieldundef{doi}} and test {\iffieldundef{eprint}} }%\iffieldundef{url}%当存在url时,增加一个OL标识符->改为当存在doi或eprint或url时增加OL标识符 + {\printdelim{titletypedelim}\printtext{\gbleftbracket}\nobreak#1\nobreak\printtext{\iffieldundef{medium}{}{{\SlashFont/}\thefield{medium}}\gbrightbracket}}% + {\printdelim{titletypedelim}\printtext{\gbleftbracket}\nobreak#1\nobreak\printtext{{\SlashFont/}OL\gbrightbracket}}% + }% + {\ifentrytype{online}% + {\printdelim{titletypedelim}\printtext{\gbleftbracket}\nobreak#1\nobreak\printtext{{\SlashFont/}OL\gbrightbracket}}% + {\printdelim{titletypedelim}\printtext{\gbleftbracket}\nobreak#1\nobreak\printtext{\iffieldundef{medium}{}{{\SlashFont/}\thefield{medium}}\gbrightbracket}}% + }}% + {\printdelim{titletypedelim}\printtext{\gbleftbracket}\nobreak#1\nobreak\printtext{\gbrightbracket}}% +} + +% +% 新增用于报纸的文献类型标识符的格式 +% +\DeclareFieldFormat{gbtypeflagn}{%用于报纸newspaper +\iftoggle{bbx:gbmedium}% +{\iftoggle{bbx:url}% + {\iffieldundef{url}%当存在url时,增加一个OL标识符 + {\printdelim{titletypedelim}\printtext{\gbleftbracket}\nobreak N\printtext{\iffieldundef{medium}{}{{\SlashFont/}\thefield{medium}}\gbrightbracket}\nobreak}% + {\printdelim{titletypedelim}\printtext{\gbleftbracket}\nobreak N\printtext{{\SlashFont/}OL\gbrightbracket}\nobreak}% + }% + {\printdelim{titletypedelim}\printtext{\gbleftbracket}\nobreak N\printtext{\iffieldundef{medium}{}{{\SlashFont/}\thefield{medium}}\gbrightbracket}\nobreak}% +}{\printdelim{titletypedelim}\printtext{\gbleftbracket}\nobreak N\printtext{\gbrightbracket}\nobreak}% +} + +% +% 新增用于标准的文献类型标识符的格式 +% +\DeclareFieldFormat{gbtypeflags}{%用于标准standard +\iftoggle{bbx:gbmedium}% +{\iftoggle{bbx:url}% + {\iffieldundef{url}%当存在url时,增加一个OL标识符 + {\printdelim{titletypedelim}\printtext{\gbleftbracket}\nobreak S\printtext{\iffieldundef{medium}{}{{\SlashFont/}\thefield{medium}}\gbrightbracket}\nobreak}% + {\printdelim{titletypedelim}\printtext{\gbleftbracket}\nobreak S\printtext{{\SlashFont/}OL\gbrightbracket}\nobreak}% + }% + {\printdelim{titletypedelim}\printtext{\gbleftbracket}\nobreak S\printtext{\iffieldundef{medium}{}{{\SlashFont/}\thefield{medium}}\gbrightbracket}\nobreak}% +}{\printdelim{titletypedelim}\printtext{\gbleftbracket}\nobreak S\printtext{\gbrightbracket}\nobreak}% +} + +% +% 重设title等参考文献信息的输出格式 +% +% 原理方法:修改来自biblatex.def文件的原格式 +\newcommand{\bibtitlefont}{} +\newcommand{\bibauthorfont}{} +\newcommand{\bibpubfont}{} + +\DeclareFieldFormat{title}{#1\setunit{\adddot\addthinspace}} +\DeclareFieldFormat{journaltitle}{#1\isdot}%添加\isdot用于缩写名带点情况,将其转换为缩写点,便于标点的追踪 +\DeclareFieldFormat{issuetitle}{#1} +\DeclareFieldFormat{maintitle}{#1} +\DeclareFieldFormat{booktitle}{#1} +\DeclareFieldFormat%将期刊等文献的标题中原来带的引号去掉 + [article,patent,thesis,unpublished] + {title}{#1\setunit{\adddot\addthinspace}}%\mkbibquote{#1\isdot} +\DeclareFieldFormat%将期刊等文献的标题中原来带的引号去掉 + [inbook,incollection,inproceedings] + {title}{#1}%\nopunct\unspace +\DeclareFieldFormat{url}{\url{#1}} %%url相关输出,url域修改如本行,源来自biblatex.def +%\def\UrlFont{\rmfamily}%设置url字体为roman字体%\ttfamily +\urlstyle{same} %使用这句也一样 +\def\slashstyle#1{\expandafter\protect\csname slash@#1style\endcsname} +\def\slash@ttstyle{\def\SlashFont{\ttfamily}} +\def\slash@rmstyle{\def\SlashFont{\rmfamily}} +\def\slash@sfstyle{\def\SlashFont{\sffamily}} +\def\slash@samestyle{\def\SlashFont{}} +%\def\SlashFont{}%设置斜杠的字体,比如:[J/OL]中的斜杠;\rmfamily +\slashstyle{same} +\setcounter{biburlnumpenalty}{100} %让url可以在数字后断行 +\setcounter{biburlucpenalty}{100} %让url可以在大写字母后断行 +\setcounter{biburllcpenalty}{100} %让url可以在小写字母后断行 +\DeclareFieldFormat{doi}{% + \rmfamily{DOI}\addcolon\space + \ifhyperref + {\href{https://doi.org/#1}{\nolinkurl{#1}}} + {\nolinkurl{#1}}} +% +% 标题的字母大小写格式修改 +% +% 注意:修改标题的字母大小写,不能用前面的title的格式而要用titlecase +% 因为titlecase is applied to the contents of the field directly,title is not +% 利用\mktitlecase、\mkbooktitlecase、\mkjournaltitlecase三个接口调整不同项大小写 +\newcommand\mktitlecase[1]{#1}%用于调整titlecase +\newcommand\mkbooktitlecase[1]{#1}%用于调整booktitlecase +\newcommand\mkjournaltitlecase[1]{#1}%用于调整journaltitlecase +\DeclareFieldFormat{titlecase}{\iftoggle{bbx:titlelink}{% +\iffieldundef{url}{\mktitlecase{#1}}{% +\href{\thefield{url}}{\mktitlecase{#1}}}}{\mktitlecase{#1}}}%重设一般标题格式,将其修改为首字母大写 +\DeclareFieldFormat{booktitlecase}{\mkbooktitlecase{#1}}%重设booktitle标题格式 +\DeclareFieldFormat{journaltitlecase}{\mkjournaltitlecase{#1}}%重设journaltitle格式 +\DeclareFieldFormat{pages}{#1}%去掉前面引导页码的pp.等字符,\mkpageprefix[bookpagination]{#1} +\DefineBibliographyExtras{english}{\renewcommand*{\bibrangedash}{-}}%将页码间隔符替换会英文的短横线 +\DefineBibliographyExtras{russian}{\renewcommand*{\bibrangedash}{-}}%将页码间隔符替换会英文的短横线 +\DefineBibliographyExtras{english}{\renewcommand*{\bibdatesep}{-}}%将页码间隔符替换会英文的短横线 +\DefineBibliographyExtras{russian}{\renewcommand*{\bibdatesep}{-}}%将页码间隔符替换会英文的短横线 +\newcommand{\periodicaldaterangesep}{--}%用于期刊日期的间隔符 +\newcommand{\innerspacedelim}{\addspace}%用于项内的空格 +\newcommand{\innercommadelim}{\addcomma\addspace}%用于项内的逗号 + +\def\execgbfdfmtstd{%恢复到标准样式的设置 +\DeclareFieldFormat{title}{\mkbibemph{##1}} +\DeclareFieldFormat + [article,inbook,incollection,inproceedings,patent,thesis,unpublished] + {title}{\mkbibquote{##1\isdot}} +\DeclareFieldFormat + [suppbook,suppcollection,suppperiodical] + {title}{##1} +\DeclareFieldFormat{journaltitle}{\mkbibemph{##1}} +\DeclareFieldFormat{issuetitle}{\mkbibemph{##1}} +\DeclareFieldFormat{maintitle}{\mkbibemph{##1}} +\DeclareFieldFormat{booktitle}{\mkbibemph{##1}} +\DeclareFieldFormat{url}{\mkbibacro{URL}\addcolon\space\url{##1}} +\DeclareFieldFormat{titlecase}{##1} +\DeclareFieldFormat{booktitlecase}{##1} +\DeclareFieldFormat{journaltitlecase}{##1} +\DeclareFieldFormat{pages}{\mkpageprefix[bookpagination]{##1}} } +% +% 文献标题后的标点问题 +% v1.0k,20180405,为texlive2017以上版本中的beamer兼容性做的处理,Hu Zhenzhen +% +% 原理方法:如下代码处理texlive2017以上版本中,beamer中文献的标题后出现两个点的情况: +% texlive2017以上的beamer中对macro{title}做了patch,正常情况下不会出现两个点的情况,但由于 +% 之前为了处理texlive2015,2016下的title格式添加了adddot,导致出现两个点的情况,而且也影响 +% 析出文献的//符号的输出,因此再次对macro{title}做patch消除beamer中做apptocmd时添加的\newunitpunct + \@ifclassloaded{beamer}{ + \DeclareFieldFormat{title}{#1}% + \DeclareFieldFormat[article,patent,thesis,unpublished]{title}{#1} + \AtBeginDocument{% + \patchcmd{\abx@macro@title}{\newunitpunct}{}{}{}}}{} + + +% +\renewbibmacro*{byeditor+others}{% + \ifnameundef{editor} + {} + {\iffieldequalstr{userd}{chinese}{}{\usebibmacro{byeditor+othersstrg}% + \setunit{\innerspacedelim}% + }% + \printnames[byeditor]{editor}% + \iffieldequalstr{userd}{chinese}{\usebibmacro{byeditor+othersstrg}}{}% + \clearname{editor}% + \newunit}% + \usebibmacro{byeditorx}% + \usebibmacro{bytranslator+others}} + +% +% 修改译者位置格式 +% v1.0w,20210401,hzz,增加对英文等其它语言译者的处理 +% +% 原理方法:修改来自biblatex.def文件的bytranslator+others宏的格式 +\renewbibmacro*{bytranslator+others}{\bibauthorfont% + \ifnameundef{translator} + {}% + {\printnames[bytranslator]{translator}% + \clearname{translator}% + %从macro*{bytranslator+othersstrg}%中可以看到当地化字符串格式的引用前的代码处理 + %比如生成cotranslator等用于调用cotranslator所代表的当地化字符串 + \iffieldequalstr{usere}{chinese}{\usebibmacro{bytranslator+othersstrg}}{}%“译”的位置换到下面来,即放到译者后面。 + }% + %\usebibmacro{withothers} + } + +\renewbibmacro*{bytranslator+othersstrg}{% + \def\abx@tempa{bytranslator}% + \ifnamesequal{translator}{commentator} + {\appto\abx@tempa{co}% + \clearname{commentator}} + {\ifnamesequal{translator}{annotator} + {\appto\abx@tempa{an}% + \clearname{annotator}} + {}}% + \ifnamesequal{translator}{introduction}% + {\appto\abx@tempa{in}% + \clearname{introduction}}% + {\ifnamesequal{translator}{foreword}% + {\appto\abx@tempa{fo}% + \clearname{foreword}}% + {\ifnamesequal{translator}{afterword}% + {\appto\abx@tempa{af}% + \clearname{afterword}}% + {}}}% +\iffieldequalstr{usere}{chinese}{\setunit{\beforetransdelim}\bibstring{bytranslatorcn}}% + {\setunit{\beforetransdelim}\bibstring{\abx@tempa}}} + + +% +% 修改作者数量超过限定值,做省略时的处理格式 +% v1.0,20160701,hzz +% v1.0O,20190103,hzz,修改利用新定义的一个分隔符strandothersdelim +% v1.0w,20210401,hzz,针对其它语言的译者后的标点与中文不同做处理 +% v1.1h,20220416,hzz,修正远古bug:在使用中文标点时会在译者中输出多个标点 +% 原理方法:判断作者或译者是否中文,若中文用字符等,否则用et al. 。 +% \printnames由start-stop控制项数,默认是1和maxnames/minnames +%说明:multinamedelim是各姓名之间的标点 +% finalnamedelim是最后一个姓名前的取代multinamedelim的标点 +% 这两个标点是由printnames固定输出的。 +% 而且name:andothers在namefmtselected中是针对每个姓名都做的处理,所以其内容的输出要根据姓名列表的计数来做判断 +% 而finalandcomma 只是习惯用于最后一个and前输出的标点,但与前两个固定输出不同 +% finalandcomma 只是在宏中判断并输出的,修改宏去掉它即可使其不输出 +\newcommand{\aftertransdelim}{\addcomma\addthinspace} +\newcommand{\beforetransdelim}{\addcomma\addthinspace} +\renewbibmacro*{name:andothers}{\bibauthorfont% +\ifboolexpr{test {\ifnumequal{\value{listcount}}{\value{liststop}}} + and test \ifmorenames} + {\ifnumgreater{\value{liststop}}{1}%注意这里试图去区分姓名总数大于1的情况,当姓名总数大于1时,最后一个姓名后面先加入一个\finalandcomma + {}%\finalandcomma,目前国标没有这样的区分要求,如果有需要也是可以这么去做的。 + {}% + \printdelim{andothersdelim}\printdelim{strandothersdelim}% + }% + {% + %--------gb2015版本的处理 + %当是译者的时候需要特殊处理:从7.2节看等,译前面加逗号,但从示例看等和译同时出现时,译前的逗号没有,比如: + %袁训来, 陈哲, 肖书海, 等. + %胡泳, 范海燕, 译. + %潘惠霞, 魏婧, 杨艳, 等译. + %\ifnumequal{\value{listcount}}{\value{liststop}}% + % {\ifcurrentname{translator}{\iffieldequalstr{usere}{chinese}{\aftertransdelim}{}}{}}{}%为了实现上述第二个示例情况做的处理 + %%--------gb2025版本的处理 + % + }% +} + + + +% 修改省略作者后的本地化字符串,比如et al. +% v1.0o,20190103,hzz +% +% 原理方法:默认情况下判断作者或译者是否中文,若中文用字符andotherscn=“等”,否则用andothers=“et al.”。 +% 非默认情况,根据选项信息,选择选择强制中文或英文 +% 首先设置全局的,然后设置文献表中的,这一等价于将所有的cite命令环境都设置过了 +% 而不用对每一个引用命令单独设置,比如cite,parancite,textcite都设置 +\DeclareDelimFormat{strandothersdelim}{% + \edef\userfieldabcde{userd}%这里使用\iffieldequalstr{labelnamesource}替代ifcurrentname因为标注中使用ifcurrentname无效 + \iffieldequalstr{labelnamesource}{translator}{\edef\userfieldabcde{usere}}{}% + \iffieldequalstr{labelnamesource}{editor}{\edef\userfieldabcde{userc}}{}% + \iffieldequalstr{labelnamesource}{author}{\edef\userfieldabcde{userf}}{}% + \iffieldequalstr{labelnamesource}{bookauthor}{\edef\userfieldabcde{userb}}{}% + \ifcase\value{gbcitelocalcase}% + \iffieldequalstr{\userfieldabcde}{chinese}{\ifbibstring{andothersincitecn}{\bibstring{andothersincitecn}}{\bibstring{andothers}}}{}%中文已经通过english本地化字符串定义 + \iffieldequalstr{\userfieldabcde}{korean}{\ifbibstring{andotherskr}{\bibstring{andotherskr}}{\bibstring{andothers}}}{}%韩语未定义,所以与bib中一致 + \iffieldequalstr{\userfieldabcde}{japanese}{\ifbibstring{andothersjp}{\bibstring{andothersjp}}{\bibstring{andothers}}}{}%日与同韩语 + \iffieldequalstr{\userfieldabcde}{english}{\ifbibstring{andothersincite}{\bibstring{andothersincite}}{\bibstring{andothers}}}{}%英语已定义 + \iffieldequalstr{\userfieldabcde}{french}{\bibstring{andothers}}{}%法语未定义,若要定义需要针对french本地化字符串定义 + \iffieldequalstr{\userfieldabcde}{russian}{\bibstring{andothers}}{}%俄语未定义,若要定义需要针对russian本地化字符串定义 + \or% + \bibstring{andothersincitecn}% + \or% + \bibstring{andothersincite}% + \fi} + + +\DeclareDelimFormat[bib,biblist]{strandothersdelim}{% + \edef\userfieldabcde{userd}% + \ifcurrentname{translator}{\edef\userfieldabcde{usere}}{}% + \ifcurrentname{editor}{\edef\userfieldabcde{userc}}{}% + \ifcurrentname{author}{\edef\userfieldabcde{userf}}{}% + \ifcurrentname{bookauthor}{\edef\userfieldabcde{userb}}{}% + \ifcase\value{gbbiblocalcase}% + \iffieldequalstr{\userfieldabcde}{chinese}{\bibstring{andotherscn}}{}% + \iffieldequalstr{\userfieldabcde}{korean}{\bibstring{andotherskr}}{}% + \iffieldequalstr{\userfieldabcde}{japanese}{\bibstring{andothersjp}}{}% + \iffieldequalstr{\userfieldabcde}{english}{\bibstring{andothers}}{}% + \iffieldequalstr{\userfieldabcde}{french}{\bibstring{andothers}}{}% + \iffieldequalstr{\userfieldabcde}{russian}{\bibstring{andothers}}{}% + \or% + \bibstring{andotherscn}% + \or% + \bibstring{andothers}% + \fi} + +% +% 修改最后一个作者前的字符串,比如 and +% v1.0o,20190103,hzz +% +% 原理方法:默认情况下判断作者或译者是否中文,若中文用字符andcn=“和”,否则用and=“and”。 +% 非默认情况,根据选项信息,选择选择强制中文或英文 +% 首先设置全局的,然后设置文献表中的,这一等价于将所有的cite命令环境都设置过了 +% 而不用对每一个引用命令单独设置,比如cite,parancite,textcite都设置 +\DeclareDelimFormat{finalnamedelim}{% + \ifnumgreater{\value{liststop}}{2}{\finalandcomma}{}% +% \addspace% + \edef\userfieldabcde{userd}% + \ifcurrentname{translator}{\edef\userfieldabcde{usere}}{}% + \ifcurrentname{editor}{\edef\userfieldabcde{userc}}{}% + \ifcurrentname{author}{\edef\userfieldabcde{userf}}{}% + \ifcurrentname{bookauthor}{\edef\userfieldabcde{userb}}{}% + \ifcase\value{gbcitelocalcase}% + \iffieldequalstr{\userfieldabcde}{chinese}{\bibstring{andincitecn}}{}% + \iffieldequalstr{\userfieldabcde}{korean}{\bibstring{andkr}}{}% + \iffieldequalstr{\userfieldabcde}{japanese}{\bibstring{andjp}}{}% + \iffieldequalstr{\userfieldabcde}{english}{\bibstring{andincite}}{}% + \iffieldequalstr{\userfieldabcde}{french}{\bibstring{and}}{}% + \iffieldequalstr{\userfieldabcde}{russian}{\bibstring{and}}{}% +%\space% + \or% + \bibstring{andincitecn}%\space% + \or% +\bibstring{andincite}% + \fi} + +\DeclareDelimFormat[bib,biblist]{finalnamedelim}{% + \ifnumgreater{\value{liststop}}{2}{\finalandcomma}{}% + \addspace% + \edef\userfieldabcde{userd}% + \ifcurrentname{translator}{\edef\userfieldabcde{usere}}{}% + \ifcurrentname{editor}{\edef\userfieldabcde{userc}}{}% + \ifcurrentname{author}{\edef\userfieldabcde{userf}}{}% + \ifcurrentname{bookauthor}{\edef\userfieldabcde{userb}}{}% + \ifcase\value{gbbiblocalcase}% + \iffieldequalstr{\userfieldabcde}{chinese}{\bibstring{andcn}}{}% + \iffieldequalstr{\userfieldabcde}{korean}{\bibstring{andkr}}{}% + \iffieldequalstr{\userfieldabcde}{japanese}{\bibstring{andjp}}{}% + \iffieldequalstr{\userfieldabcde}{english}{\bibstring{and}}{}% + \iffieldequalstr{\userfieldabcde}{french}{\bibstring{and}}{}% + \iffieldequalstr{\userfieldabcde}{russian}{\bibstring{and}}{}% +\space% + \or% + \bibstring{andcn}% + \or% + \bibstring{and}% + \fi} + + % % 重设title的输出 % % 20180425,v1.0k,为标题增加字体控制命令,Hu Zhenzhen +% 20220416,v1.1g,增加book类卷的输出 % 原理方法:将文献类型标识符输出出去,原输出来自biblatex.def文件 % 利用toggle做标识符是否输出的判断 \renewbibmacro*{title}{% - \ifboolexpr{% +\ifboolexpr{% test{\iffieldundef{title}}% and - test{\iffieldundef{subtitle}}% - }% + test{\iffieldundef{subtitle}}}% {}% {\printtext[title]{\bibtitlefont%增加字体控制命令 - \printfield[sentencecase]{title}% - \ifboolexpr{test {\iffieldundef{subtitle}}}%这里增加了对子标题的判断,解决不判断多一个点的问题 - {}{\setunit{\subtitlepunct}% - \printfield[sentencecase]{subtitle}}% - \iffieldundef{titleaddon}{}%判断一下titleaddon,否则直接加可能多一个空格 - {\setunit{\subtitlepunct}\printfield{titleaddon}}% - \iftoggle{bbx:gbtype}{% - \iffieldundef{entrysubtype}{\printfield[gbtypeflag]{usera}}%在标题后直接给出文献标识字母,判断一下,是否是报纸和标准 - {\iffieldequalstr{entrysubtype}{standard}{\printfield[gbtypeflags]{usera}}%判断是否为标准 - {\iffieldequalstr{entrysubtype}{news}{\printfield[gbtypeflagn]{usera}}%判断是否为报纸 - {\printfield[gbtypeflag]{usera}}}%其它 - }}{}% - %\iffieldundef{booktitle}{\newunit}{}%当title是析出时,不要标点 - %\newunit + %标准的号放前面 + \ifentrytype{standard}{\ifboolexpr{(not test{\iffieldundef{number}})}% + {\printfield[titlecase]{number}\quad\printfield[titlecase]{title}}% + {\printfield[titlecase]{title}}}% + {\printfield[titlecase]{title}}% + \ifboolexpr{test {\iffieldundef{subtitle}}}%增加了对子标题的判断 + {}{\setunit{\subtitlepunct}\printfield[titlecase]{subtitle}}% + \iffieldundef{titleaddon}{}{\setunit{\subtitlepunct}\printfield{titleaddon}}%判断一下titleaddon + \ifboolexpr{test{\ifentrytype{book}} and (not test{\iffieldundef{volume}})}%判断一下book类有没有volume + {\setunit{\subtitlepunct}\printfield{volume}}{}% + \ifboolexpr{test{\ifentrytype{map}} and (not test{\iffieldundef{scale}})}%判断一下map类有没有scale + {\newunit\printfield{scale}}{}% + \ifboolexpr{(test{\ifentrytype{archive}} or test{\ifentrytype{online}}) and (not test{\iffieldundef{number}})}%判断一下archive类有没有number + {\setunit{\subtitlepunct}\printfield{number}}{}% + \ifboolexpr{test{\ifentrytype{report}} and (not test{\iffieldundef{number}})}%判断一下report类有没有number + {\setunit{\subtitlepunct}\printfield{type}\setunit*{\addspace}\printfield{number}}{}% + \iftoggle{bbx:gbtype}% + {\iffieldundef{entrysubtype}{\printfield[gbtypeflag]{usera}}%在标题后直接给出文献标识字母,判断一下,是否是报纸和标准 + {\iffieldequalstr{entrysubtype}{standard}{\printfield[gbtypeflags]{usera}}%判断是否为标准 + {\iffieldequalstr{entrysubtype}{news}{\printfield[gbtypeflagn]{usera}}%判断是否为报纸 + {\printfield[gbtypeflag]{usera}}}}}{}%%其它 + }% + }% +} + +% +% 作者信息的输出格式 +% +% 20180425,v1.0k,为作者增加字体控制命令,Hu Zhenzhen +% 20180603,v1.0l,增加使用nameformat域来选择姓名格式 +\DeclareNameFormat{namefmtselected}{% +\iffieldundef{namefmtid}{}% +{\defcounter{gbnamefmtcase}{\thefield{namefmtid}}}% +%\printtext{\thegbnamefmtcase}% +\ifcase\value{gbnamefmtcase}% +\renewrobustcmd*{\bibinithyphendelim}{\mbox{-}}% + \ifgiveninits + {\usebibmacro{name:gbuppercase} + {\namepartfamily} + {\namepartgiveni} + {\namepartprefix} + {\namepartsuffix}} + {\usebibmacro{name:gbuppercase} + {\namepartfamily} + {\namepartgiven} + {\namepartprefix} + {\namepartsuffix}}% +\or% +\renewrobustcmd*{\bibinithyphendelim}{\mbox{-}}% + \ifgiveninits + {\usebibmacro{name:gblowercase} + {\namepartfamily} + {\namepartgiveni} + {\namepartprefix} + {\namepartsuffix}} + {\usebibmacro{name:gblowercase} + {\namepartfamily} + {\namepartgiven} + {\namepartprefix} + {\namepartsuffix}}% +\or% +\renewrobustcmd*{\bibinithyphendelim}{.\mbox{-}}% + \ifgiveninits + {\usebibmacro{name:given-family} + {\namepartfamily} + {\namepartgiveni} + {\namepartprefix} + {\namepartsuffix}} + {\usebibmacro{name:given-family} + {\namepartfamily} + {\namepartgiven} + {\namepartprefix} + {\namepartsuffix}}% +\or% +\renewrobustcmd*{\bibinithyphendelim}{.\mbox{-}}% + \ifgiveninits + {\usebibmacro{name:family-given} + {\namepartfamily} + {\namepartgiveni} + {\namepartprefix} + {\namepartsuffix}} + {\usebibmacro{name:family-given} + {\namepartfamily} + {\namepartgiven} + {\namepartprefix} + {\namepartsuffix}}% +\or +\usebibmacro{name:gbpinyin} + {\namepartfamily} + {\namepartgiven} + {\namepartprefix} + {\namepartsuffix}% +\or% +\renewrobustcmd*{\bibinithyphendelim}{.\mbox{-}}% + \ifnumequal{\value{listcount}}{1} + {\ifgiveninits + {\usebibmacro{name:family-given} + {\namepartfamily} + {\namepartgiveni} + {\namepartprefix} + {\namepartsuffix}} + {\usebibmacro{name:family-given} + {\namepartfamily} + {\namepartgiven} + {\namepartprefix} + {\namepartsuffix}}% + \ifboolexpe{% + test {\ifdefvoid\namepartgiven} + and + test {\ifdefvoid\namepartprefix}} + {} + {\usebibmacro{name:revsdelim}}} + {\ifgiveninits + {\usebibmacro{name:given-family} + {\namepartfamily} + {\namepartgiveni} + {\namepartprefix} + {\namepartsuffix}} + {\usebibmacro{name:given-family} + {\namepartfamily} + {\namepartgiven} + {\namepartprefix} + {\namepartsuffix}}}% +\or +\usebibmacro{name:gbquanpin} + {\namepartfamily} + {\namepartgiven} + {\namepartprefix} + {\namepartsuffix}% +\or +\usebibmacro{name:gbfullname} + {\namepartfamily} + {\namepartgiven} + {\namepartprefix} + {\namepartsuffix}% +\fi +\iftoggle{bbx:gbnoothers}{}% + {\usebibmacro{name:andothers}}% +} + +\DeclareNameAlias{default}{namefmtselected}%姓名的默认格式采用可选的模式 +\DeclareNameAlias{sortname}{default}% Used in the bibliography %family-given/given-family +\DeclareNameAlias{citename}{default}% Default used by \citename +\DeclareNameAlias{bytranslator}{default} + + +\DeclareDelimFormat[bib,biblist]{andothersdelim}{\addcomma\addspace} +%\DeclareDelimFormat[textcite]{andothersdelim}{\addspace}% + +%GB/T 7714-2015 风格,全部大写 +\newcommand{\presuffixdelim}{\addcomma\space} +\def\gbcaselocalset{\renewrobustcmd*{\bibinitperiod}{}%将名字简写后的点去掉 +\renewcommand*{\revsdnamepunct}{}%%%来源biblatex.def +} +\newbibmacro*{name:gbuppercase}[4]{\bibauthorfont% + \gbcaselocalset% + \ifuseprefix + {\usebibmacro{name:delim}{#3#1}% + \usebibmacro{name:hook}{#3#1}% + \mkbibcompletenamefamilygiven{% + \ifdefvoid{#3} + {} + {\ifcapital + {\mkbibnameprefix{\MakeCapital{#3}}\isdot} + {\mkbibnameprefix{#3}\isdot}% + \ifprefchar{}{\bibnamedelimc}}% + %区分是否是团体责任者做处理 + \ifdefvoid{#2}{\mkbibnamefamily{\MakeCapital{#1}}}{\mkbibnamefamily{\MakeUppercase{#1}}}\isdot% + \ifdefvoid{#2} + {} + {\revsdnamepunct\bibnamedelimd\mkbibnamegiven{\MakeUppercase{#2}}\isdot}}% + \ifdefvoid{#4} + {} + {\presuffixdelim\mkbibnamesuffix{#4}\isdot}% + } + {\usebibmacro{name:delim}{#1}% + \usebibmacro{name:hook}{#1}% + \mkbibcompletenamefamilygiven{% + %区分是否是团体责任者做处理 + \ifdefvoid{#2}{\mkbibnamefamily{\MakeCapital{#1}}}{\mkbibnamefamily{\MakeUppercase{#1}}}\isdot% + \ifboolexpe{% + test {\ifdefvoid{#2}} + and + test {\ifdefvoid{#3}}} + {} + {\revsdnamepunct}% + \ifdefvoid{#2} + {} + {\bibnamedelimd\mkbibnamegiven{\MakeUppercase{#2}}\isdot}% + \ifdefvoid{#3} + {} + {\bibnamedelimd\mkbibnameprefix{#3}\isdot}}% + \ifdefvoid{#4} + {} + {\presuffixdelim\mkbibnamesuffix{#4}\isdot}% + }% +} + +%GB/T 7714-2015 风格,大小写不变,根据bib文件内输入原样输出 +\newbibmacro*{name:gblowercase}[4]{\bibauthorfont% + \gbcaselocalset% + \ifuseprefix + {\usebibmacro{name:delim}{#3#1}% + \usebibmacro{name:hook}{#3#1}% + \mkbibcompletenamefamilygiven{% + \ifdefvoid{#3} + {} + {\ifcapital + {\mkbibnameprefix{\MakeCapital{#3}}\isdot} + {\mkbibnameprefix{#3}\isdot}% + \ifprefchar{}{\bibnamedelimc}}% + %区分是否是团体责任者做处理 + \ifdefvoid{#2}{\mkbibnamefamily{\MakeCapital{#1}}}{\mkbibnamefamily{\MakeSentenceCase{#1}}}\isdot% + \ifdefvoid{#2} + {} + {\revsdnamepunct\bibnamedelimd\mkbibnamegiven{\MakeUppercase{#2}}\isdot}}% + \ifdefvoid{#4} + {} + {\presuffixdelim\mkbibnamesuffix{#4}\isdot}% + } + {\usebibmacro{name:delim}{#1}% + \usebibmacro{name:hook}{#1}% + \mkbibcompletenamefamilygiven{% + %区分是否是团体责任者做处理 + \ifdefvoid{#2}{\mkbibnamefamily{\MakeCapital{#1}}}{\mkbibnamefamily{\MakeSentenceCase{#1}}}\isdot% + \ifboolexpe{% + test {\ifdefvoid{#2}} + and + test {\ifdefvoid{#3}}} + {} + {\revsdnamepunct}% + \ifdefvoid{#2} + {} + {\bibnamedelimd\mkbibnamegiven{\MakeUppercase{#2}}\isdot}% + \ifdefvoid{#3} + {} + {\bibnamedelimd\mkbibnameprefix{#3}\isdot}}% + \ifdefvoid{#4} + {} + {\presuffixdelim\mkbibnamesuffix{#4}\isdot}% + }% +} + +%中文常见风格,汉语拼音全拼模式 +\def\gbpinyinlocalset{\renewrobustcmd*{\bibinitperiod}{}%将名字简写后的点去掉,%来源biblatex2.STY +\renewcommand*{\revsdnamepunct}{}%%来源biblatex.def +\renewrobustcmd*{\bibnamedelima}{\mbox{-}}% +\renewrobustcmd*{\bibnamedelimi}{\mbox{-}}% +} +\newbibmacro*{name:gbpinyin}[4]{\bibauthorfont% +\gbpinyinlocalset% + \ifuseprefix + {\usebibmacro{name:delim}{#3#1}% + \usebibmacro{name:hook}{#3#1}% + \ifdefvoid{#3}{}{% + \ifcapital + {\mkbibnameprefix{\MakeCapital{#3}}\isdot} + {\mkbibnameprefix{#3}\isdot}% + \ifprefchar{}{\bibnamedelimc}}% + %区分是否是团体责任者做处理 + \ifdefvoid{#2}{\mkbibnamefamily{\MakeCapital{#1}}}{\mkbibnamefamily{\MakeUppercase{#1}}}\isdot% + \ifdefvoid{#2}{}{\revsdnamepunct\bibnamedelimd\mkbibnamegiven{\MakeCapital{#2}}\isdot}%\MakeCapital + \ifdefvoid{#4}{}{\presuffixdelim\mkbibnamesuffix{#4}\isdot}% + } + {\usebibmacro{name:delim}{#1}% + \usebibmacro{name:hook}{#1}% + %区分是否是团体责任者做处理 + \ifdefvoid{#2}{\mkbibnamefamily{\MakeCapital{#1}}}{\mkbibnamefamily{\MakeUppercase{#1}}}\isdot% + \ifboolexpe{% + test {\ifdefvoid{#2}} + and + test {\ifdefvoid{#3}}} + {} + {\revsdnamepunct}% + \ifdefvoid{#2}{}{\bibnamedelimd\mkbibnamegiven{\MakeCapital{#2}}\isdot}%\MakeCapital + \ifdefvoid{#3}{}{\bibnamedelimd\mkbibnameprefix{#3}\isdot}% + \ifdefvoid{#4}{}{\presuffixdelim\mkbibnamesuffix{#4}\isdot}% + }% +} + +%中文常见风格,汉语拼音全拼模式 +\def\gbquanpinlocalset{\renewrobustcmd*{\bibinitperiod}{}%将名字简写后的点去掉,%来源biblatex2.STY +\renewcommand*{\revsdnamepunct}{}%%来源biblatex.def +\renewrobustcmd*{\bibnamedelima}{}% +\renewrobustcmd*{\bibnamedelimi}{}% +} +\newbibmacro*{name:gbquanpin}[4]{\bibauthorfont% +\gbquanpinlocalset% + \ifuseprefix + {\usebibmacro{name:delim}{#3#1}% + \usebibmacro{name:hook}{#3#1}% + \ifdefvoid{#3}{}{% + \ifcapital + {\mkbibnameprefix{\MakeCapital{#3}}\isdot} + {\mkbibnameprefix{#3}\isdot}% + \ifprefchar{}{\bibnamedelimc}}% + %区分是否是团体责任者做处理 + \ifdefvoid{#2}{\mkbibnamefamily{\MakeCapital{#1}}}{\mkbibnamefamily{\MakeSentenceCase{#1}}}\isdot% + \ifdefvoid{#2}{}{\revsdnamepunct\bibnamedelimd\mkbibnamegiven{\MakeCapital{#2}}\isdot}%\MakeCapital + \ifdefvoid{#4}{}{\presuffixdelim\mkbibnamesuffix{#4}\isdot}% + } + {\usebibmacro{name:delim}{#1}% + \usebibmacro{name:hook}{#1}% + %区分是否是团体责任者做处理 + \ifdefvoid{#2}{\mkbibnamefamily{\MakeCapital{#1}}}{\mkbibnamefamily{\MakeSentenceCase{#1}}}\isdot% + \ifboolexpe{% + test {\ifdefvoid{#2}} + and + test {\ifdefvoid{#3}}} + {} + {\revsdnamepunct}% + \ifdefvoid{#2}{}{\bibnamedelimd\mkbibnamegiven{\MakeCapital{#2}}\isdot}%\MakeCapital + \ifdefvoid{#3}{}{\bibnamedelimd\mkbibnameprefix{#3}\isdot}% + \ifdefvoid{#4}{}{\presuffixdelim\mkbibnamesuffix{#4}\isdot}% + }% +} + +%英文风格,全名模式 +\def\gbfullnamelocalset{\renewrobustcmd*{\bibinitperiod}{}%将名字简写后的点去掉,%来源biblatex2.STY +\renewcommand*{\revsdnamepunct}{}%%来源biblatex.def +\renewrobustcmd*{\bibnamedelima}{}% +\renewrobustcmd*{\bibnamedelimi}{}% +} +\newbibmacro*{name:gbfullname}[4]{\bibauthorfont% +\gbfullnamelocalset% + \ifuseprefix + {\usebibmacro{name:delim}{#3#1}% + \usebibmacro{name:hook}{#3#1}% + \ifdefvoid{#2}{}{\mkbibnamegiven{\MakeCapital{#2}}\isdot\bibnamedelimd}%\MakeCapital + \ifdefvoid{#3}{}{% + \ifcapital + {\mkbibnameprefix{\MakeCapital{#3}}\isdot} + {\mkbibnameprefix{#3}\isdot}% + \ifprefchar{}{\bibnamedelimc}}% + %是否是团体责任者不做区分 + \mkbibnamefamily{\MakeCapital{#1}}\isdot% + \ifdefvoid{#4}{}{\presuffixdelim\mkbibnamesuffix{#4}\isdot}} + {\usebibmacro{name:delim}{#1}% + \usebibmacro{name:hook}{#1}% + \ifdefvoid{#2}{}{\mkbibnamegiven{\MakeCapital{#2}}\isdot\bibnamedelimd}%\MakeCapital + %是否是团体责任者不做区分 + \mkbibnamefamily{\MakeCapital{#1}}\isdot% + \ifdefvoid{#4}{}{\presuffixdelim\mkbibnamesuffix{#4}\isdot}}% +} + + + +% +% url和url日期格式 +% +\renewbibmacro*{url}{\printfield{url}} +\renewbibmacro*{url+urldate}{% + \newunit% + \usebibmacro{url}} +\newbibmacro*{online:url+urldate}{% + \iffieldundef{urlyear}% + {}{\usebibmacro{urldate}}% + \newunit% + \usebibmacro{url}} + +% +% 日期信息的输出格式,针对biblatex>=3.10版本 +% + \DeclareFieldFormat{urldate}{#1} + \renewbibmacro*{urldate}{% + \addthinspace\printtext{\gbleftbracket}\printurldate\printtext{\gbrightbracket}}%能用高层命令+选项尽量用命令(比如这里的\printurldate),而不用\blx@edtfdate这种更底层的命令 + + % + % 专利的公告日期、或报纸的日期的输出宏 + % 20160701,v1.0,新增加 + % 20180405,为biblatexv3.10版本,出现多出点bug做处理,Hu Zhenzhen + % + % 原理方法:加上printtext避免破坏异步标点机制 + % 本可以用\printdate,但由于date选项设置为year,所以仅会给出年份 + % 所以无法再用选项设置的方法,印象需要用底层的命令 + % 这里可以用\blx@isodate,但用\blx@gbdate试图避免版本判断 + \newbibmacro*{newsdate}{%% + \printtext{\blx@gbdate{}{}}%%\blx@isodate{}{}% + } + + % + \newbibmacro*{modifydate}{%新增加一个带括号的日期,用于表示电子资源的更新和修改日期,而公告日期则按日期格式 + %更新或修改日期通常有day信息 + \iffieldundef{eventday}% + {% + \iffieldundef{endday}{% + \iffieldundef{day}{% + \iffieldundef{year}{} + {\printtext{\gbleftparen}\blx@gbdate{}{}\printtext{\gbrightparen}}% + }% + {%\iffieldequalstr{day}{}{}%因为day存在,但为空 + %{\printtext{\gbleftparen}\blx@gbdate{}{}\printtext{\gbrightparen}}% + \printtext{\gbleftparen}\blx@gbdate{}{}\printtext{\gbrightparen}}% + }% + {\printtext{\gbleftparen}\printenddate\printtext{\gbrightparen}}% + }% + {\printtext{\gbleftparen}\printeventdate\printtext{\gbrightparen}}% + }% + + +% +% biblatex>v3.8版利用related实现双语文献的处理 +% + + %为了实现v3.8以上版本的双语文献,采用related的方法代替set方法,因为set方法已经无法实现了, + %因为set不再复制其第一个成员的信息。于是定义一个命令,用于动态的修改数据,即添加related域的信息 + %其中使用了\DeclareStyleSourcemap,但由于其只能出现在导言区中,因此\defdoublelangentry命令也只能出现在导言区中 + %20240911-修改 + %修正match多次匹配related文献的问题,当要文献A关联文献B时,若B的entrykey中包含A的entrykey的信息 + %之前因为不是全词匹配,则B也会被加上related域,因此采用全词匹配的方式避免该问题 + \newcommand{\defdoublelangentry}[2]{% + \edef\entrykeya{#1} + \edef\entrykeyb{#2} + \DeclareStyleSourcemap{ + \maps[datatype=bibtex]{ + \map{ + \step[fieldsource=entrykey, match=\regexp{^}\entrykeya\regexp{$}, final] + \step[fieldset=related, fieldvalue=\entrykeyb] + } + } + } + } + \let\defdblanentry=\defdoublelangentry + + +% +% 关联文献间的分隔符 +% +\renewcommand{\relateddelim}{\adddot\newline\nobreak}%\par,而作者年样式不需要修改,因为没有项对齐的标签问题 + +% +% 关联文献块前的分隔符,针对biblatex>3.11 +% +% 原理方法:因为增加了begrelateddelim钩子,所以不需要重定义related输出宏 +\renewcommand{\begrelateddelim}{\adddot\newline\nobreak} + + +% +% 调整doi+eprint+url格式 +% 2016.07.01 byhzz +% 2019.05.01 byhzz 在eprint前增加一个空格 +% 原理方法:源来自standard.bbx,因为页码后面直接跟引用日期,没有标点所以去掉其中的标点。 +\renewbibmacro*{doi+eprint+url}{% + \iftoggle{bbx:eprint} + {\iffieldundef{eprint}{}{\newunit\usebibmacro{eprint}}} + {}% + \iftoggle{bbx:url} + {\usebibmacro{url+urldate}} + {}% + \newunit\newblock% + \iftoggle{bbx:doi} + {\printfield{doi}} + {}} + +% +% 调整页码的格式,即chapter+pages格式 +% +\renewbibmacro*{chapter+pages}{% +\iftoggle{bbx:gbstrict}{}{% + \printfield{chapter}}% + \iffieldundef{pages}{}{%这里增加一个判断,当没有页码时就不输出 + \setunit{\bibpagespunct}% + \printfield{pages}}% +} + +% +% 当location等出版项超过maxitem缩减后不再输出etal +% +\DeclareListFormat{location}{% + \usebibmacro{list:delim}{#1}% + #1\isdot} +\DeclareListAlias{institution}{location} +\DeclareListAlias{publisher}{location} + +%定义出版社与年份之间的标点便于后面重定义 +\newcommand{\pubdatadelim}{\setunit*{\addcomma\space}} +\newcommand{\locnopubdelim}{\setunit*{\addcomma\space}} +\newcommand{\conferencedatdelim}{\setunit{\addcomma\space}} + +% 新增一个样式用于输出连续出版物的地址,单位,时间, +% 用于periodical连续出版物的出版社和地址的处理 +% +% v1.0k,20180425,为出版信息增加字体控制命令,hzz +\newbibmacro*{location+institution+date}{\bibpubfont% +\iftoggle{bbx:gbpub}% +{\testCJKfirst{userd}% +\ifboolexpr{% +test {\iflistundef{location}} and test {\iflistundef{institution}}% +}{\iftoggle{ifCJKforgbt}{\printtext{\gbleftbracket\str@noaddress}\gbpunctcolon\str@nopublisher\gbrightbracket}% +{\printtext{\gbleftbracket S.l.\gbpunctcolon s.n.\adddot\gbrightbracket}}% +}{% +\iflistundef{location}{\iftoggle{ifCJKforgbt}{\printtext{\gbleftbracket\str@noaddress\gbrightbracket}}% + {\printtext{\gbleftbracket S.l.\adddot\gbrightbracket}}}% + {\printlist{location}}% +\publocpunct% +\iflistundef{institution}{% +\iftoggle{ifCJKforgbt}{\printtext{\gbleftbracket\str@nopublisher\gbrightbracket}}{\printtext{\mkbibbrackets{s.n.}}}}% +{\printlist{institution}}}% + \pubdatadelim% + %\usebibmacro{date}% + \printfield{year}% + \periodicaldaterangesep% + \iffieldundef{endyear}{}{\printfield{endyear}}% + \newunit% + }% +{\printlist{location}% + \iflistundef{institution}% + {\locnopubdelim} + {\setunit*{\publocpunct}}% + \printlist{institution}% + \pubdatadelim% + \printfield{year}% + \periodicaldaterangesep% + \iffieldundef{endyear}{}{\printfield{endyear}}% + \newunit}% +} +% +% 通用的出版社和地址的处理 +% +% 原理方法:当没有出版社地址时,直接判断title的信息是否是中文,若为中文,则写出版地不详,否则用英文的字符表示。 +% 事实上title对于每个文献来说是必须的,所以用它判断是最快的,而且一般标题和出版社的语言是一样的。 +% 注意标准standard类型,因为当没有出版项时直接省略,所以做特殊处理 +\renewbibmacro*{publisher+location+date}{\bibpubfont% +\iftoggle{bbx:gbpub}% +{\testCJKfirst{userd}% + \ifboolexpr{ test {\iflistundef{location}} and test {\iflistundef{publisher}} }% + {\iffieldequalstr{entrysubtype}{standard}{} + {\iftoggle{ifCJKforgbt}{\printtext{\gbleftbracket\str@noaddress}\gbpunctcolon\str@nopublisher\gbrightbracket} + {\printtext{\gbleftbracket S.l.\gbpunctcolon s.n.\adddot\gbrightbracket}}}}% + {\iflistundef{location}{%\adddot + \iffieldequalstr{entrysubtype}{standard}{}%%从gbt7714-2015标准第19页看到,标准存在出版项时输出,没有时完全省略。 + {\iftoggle{ifCJKforgbt}{\printtext{\gbleftbracket\str@noaddress\gbrightbracket}\addcolon\addspace}% + {\printtext{\gbleftbracket S.l.\adddot\gbrightbracket}\publocpunct}}}% \bibstring{noaddress} + {\printlist{location}\publocpunct}%%\addcolon\addspace% + \iflistundef{publisher}{% + \iffieldequalstr{entrysubtype}{standard}{}% + {\iftoggle{ifCJKforgbt}{\printtext{\gbleftbracket\str@nopublisher\gbrightbracket}}% + {\printtext{\mkbibbrackets{s.n.}}}}}% + {\printlist{publisher}}}% +\pubdatadelim% +\usebibmacro{date}% +}% +{\printlist{location}% + \iflistundef{publisher} + {\locnopubdelim} + {\setunit*{\publocpunct}}% + \printlist{publisher}% + \pubdatadelim% + \usebibmacro{date}% + }% +} + +% +% 修改了一个institution+location+date用于manual、report、thesis等类型 +% +% 20180425,v1.0k,增加了字体控制命令,hzz +% 20190105,v1.0o,加了一个编组避免\usebibmacro{date}把month和day信息去掉 +\renewbibmacro*{institution+location+date}{\bibpubfont%当没有institution时不处理。 +{\printlist{location}%%加了一个编组避免\usebibmacro{date}把month和day信息去掉 + \iflistundef{institution} + {\locnopubdelim} + {\setunit*{\publocpunct}}% + \printlist{institution}% + \pubdatadelim% + \ifentrytype{archive}{\usebibmacro{newsdate}}% + {\usebibmacro{date}}% + }} + +% +% 对volume卷信息格式做出修改 +% v1.0o,20190105,hzz +% +\DeclareFieldFormat{volume}{% +\testCJKfirst{userd}% +\iftoggle{ifCJKforgbt}% +{\bibstring{serialcn}#1\bibstring{volumecn}}% +{\bibstring{volume}~#1}% +}% volume of a book +\DeclareFieldFormat[book,inbook,incollection]{volume}% +{\iffieldequalstr{userd}{chinese}{\iffieldint{volume}% + {\bibstring{serialcn}#1\bibstring{volumecn}% + }{#1}}% + {\bibstring{volume}~#1}% +} +\DeclareFieldFormat[article,periodical]{volume}{#1}% volume of a journal + +% +% 对number册信息格式做出修改 +% v1.0o,20190105,hzz +% +\DeclareFieldFormat{number}{#1}% +\DeclareFieldFormat[book,collection,inbook,% +incollection,proceedings,inproceedings]{number}{% +\testCJKfirst{userd}% +\iftoggle{ifCJKforgbt}% +{\bibstring{serialcn}#1\bibstring{numbercn}}% +{#1}% }% -}} -\renewbibmacro*{maintitle}{% +% +% 对edition版本信息格式做出修改 +% 注意实现逻辑: +% 1. 不是整数时原样输出 +% 2. 当是整数且大于1时按版本格式输出 +\DeclareFieldFormat{edition}{\bibtitlefont%源来自biblatex.DEF + \testCJKfirst{userd}% + \iftoggle{ifCJKforgbt}% + {\ifinteger{#1}% + {\ifnumgreater{#1}{1}{\printtext{#1\str@edition}}{}}% + {#1\isdot}}% + {\ifinteger{#1}% + {\ifnumgreater{#1}{1}{\mkbibordedition{#1}~\bibstring{edition}}{}}% + {#1\isdot}}% +} + +% +% 对version的版本信息做出修改 +% +\DeclareFieldFormat{version}{\bibtitlefont%源来自biblatex.DEF +\testCJKfirst{userd}% +\ifinteger{#1}% +{\iftoggle{ifCJKforgbt}{\printtext{#1\str@edition}}% +{\mkbibordedition{#1}~\bibstring{version}}}% +{#1\isdot}} + +% +% 修改析出文献的文集的标题与附加标题间的符号 +% +\renewbibmacro*{booktitle}{% + \ifboolexpr{% + test {\iffieldundef{booktitle}} + and + test {\iffieldundef{booksubtitle}} + }% + {}% + {\printtext[booktitle]{\bibtitlefont% + \printfield[booktitlecase]{booktitle}% + \iffieldundef{booksubtitle}{}% + {\setunit{\subtitlepunct}\printfield[booktitlecase]{booksubtitle}}% + \iffieldundef{booktitleaddon}{}% + {\setunit{\subtitlepunct}\printfield[booktitlecase]{booktitleaddon}}% + }% + }% +} + + +% +% 调整期刊名的格式 +% +% v1.0k,20180425,增加了字体控制命令,hzz +% v1.1j,20220527,修复期刊名不存在时多余的标点 +\renewbibmacro*{journal}{% + \iffieldundef{journaltitle}% + {}% + {\printtext[journaltitle]% + {\printfield[journaltitlecase]{journaltitle}% + \iffieldundef{journalsubtitle}{}% + {\setunit{\subtitlepunct}\printfield[journaltitlecase]{journalsubtitle}}% + \iffieldundef{journaltitleaddon}{}% + {\setunit{\subtitlepunct}\printfield[journaltitlecase]{journaltitleaddon}}% + }% + }% +} +\newcommand{\journaldatedelim}{\addcomma\addspace} +\newcommand{\jourdatevoldelim}{\addcomma\addspace} +\renewbibmacro*{journal+issuetitle}{\bibpubfont%源来自standard.bbx + \usebibmacro{journal}% + \iffieldundef{journaltitle}{}{\setunit*{\journaldatedelim}}%修改为增加一个逗号 + \iffieldundef{series} + {} + {\newunit + \printfield{series}% + }% + \printtext{\usebibmacro{issue+date}}%使用printtext配合后面的\setunit*来实现后面的逗号的自动处理 + \iffieldundef{volume}{}{\setunit*{\jourdatevoldelim}}% + \usebibmacro{issue}% + \usebibmacro{volume+number+eid}%把卷期放到年份后面 + } + + + +% +% 调整期刊卷和期的格式 +% +\renewbibmacro*{volume+number+eid}{%源来自standard.bbx +\iftoggle{bbx:gbfieldstd}{% + \printfield{volume}% + \setunit*{\adddot}% + \printfield{number}% + %\printfield{eid} + }% + {% + \printfield{volume}% + \iffieldundef{number}{}{\printtext{\gbleftparen\printfield{number}\gbrightparen}}%增加一个圆括号 + %\iffieldundef{eid}{}{% + %\setunit{\addcomma\space}% + %\printfield{eid}}% + }} + +% +% 调整期刊年份的格式 +% +\renewbibmacro*{issue+date}{%去掉括号 + \printtext{%去掉了[parens] + \iffieldundef{issue}{}{\iftoggle{bbx:gbstrict}{}{\printfield{issue}\setunit*{\innerspacedelim}}}% + \iffieldundef{entrysubtype}{\ifboolexpr{test {\iffieldundef{volume}} and test {\iffieldundef{number}} and not test {\iffieldundef{url}} } + {\usebibmacro{newsdate}}{\usebibmacro{date}}}%判断一下,是否是报纸 + {\iffieldequalstr{entrysubtype}{news}{\usebibmacro{newsdate}}%判断是否为报纸 + {\ifboolexpr{test {\iffieldundef{volume}} and test {\iffieldundef{number}} and not test {\iffieldundef{url}} } + {\usebibmacro{newsdate}}{\usebibmacro{date}}}% + }% + }% +} + +% +% 调整页码前的标点和去掉期刊文章等页码后面的标点 +% +\renewbibmacro*{note+pages}{%源来自standard.bbx + %\printfield{note}% + \iffieldundef{entrysubtype}{% + \iffieldundef{pages}{}{% + \setunit{\bibpagespunct}% + \printfield{pages}}% + }% + {% + \ifboolexpr{test{\iffieldequalstr{entrysubtype}{news}} and test{\iffieldundef{number}}}%判断一下news类有没有number + {% + \iffieldundef{pages}{}{% + \printtext[parens]{\printfield{pages}}}% + }% + {% + \iffieldundef{pages}{}{% + \setunit{\bibpagespunct}% + \printfield{pages}}% + }% + }% + } + + +% +% 编者的符号修改一下 +% v1.0 2016-07-01 +% v1.0q 2019-03-01 hzz 修改editortype前的标点 +% +\renewbibmacro*{editor}{%源来自biblatex.DEF + \ifboolexpr{ + test \ifuseeditor + and + not test {\ifnameundef{editor}} + } + {\printnames{editor}% + \iffieldundef{editortype}%增加一个类型判断,用于存在editortype的情况 + {\setunit{\innerspacedelim}}%当没有editortype时,直接用句点 + {\usebibmacro{editorstrg}}% + %\clearname{editor} + }% + {}} + +% +% 编者类型做一修改 +% v1.0 2016-07-01 +% v1.0q 2019-03-01 hzz 修改editortype不同语言的不同本地化字符串 +% +\renewbibmacro*{editorstrg}{%源来自biblatex.DEF + \printtext[editortype]{% + \iffieldundef{editortype} + {% +% \ifboolexpr{ %这一段去掉,未定义编者类型情况下不处理 +% test {\ifnumgreater{\value{editor}}{1}} +% or +% test {\ifandothers{editor}} +% } +% {\bibstring{editors}} +% {\bibstring{editor}} + } + {\ifbibxstring{\thefield{editortype}} %定义编者类型情况下处理,以后根据需要修改 + {\ifboolexpr{ + test {\ifnumgreater{\value{editor}}{1}} + or + test {\ifandothers{editor}} + } + {\printdelim{streditortypes}} + {\printdelim{streditortype}}} + {\thefield{editortype}}}% + }} + +% +% 编者类型的本地化字符串输出 +% v1.0q 2019-03-01 hzz +% 能对不同条目类型作格式设置的域格式,能对不同环境做格式设置的分隔符 +% 能对不同文境作设置的包括排序,标签等 +% 这里因为考虑可能标注和文献表中存在不同,所以用分隔符来输出本地化字符串 +% +\DeclareDelimFormat{streditortypes}{% + \edef\userfieldabcde{userd}% + \ifcurrentname{editor}{\edef\userfieldabcde{userc}}{}% + \ifcurrentname{bookauthor}{\edef\userfieldabcde{userb}}{}% + \ifcase\value{gbbiblocalcase}% + \iffieldequalstr{\userfieldabcde}{chinese}{\bibstring{\thefield{editortype}scn}}{}% + \iffieldequalstr{\userfieldabcde}{korean}{\bibstring{\thefield{editortype}skr}}{}% + \iffieldequalstr{\userfieldabcde}{japanese}{\bibstring{\thefield{editortype}sjp}}{}% + \iffieldequalstr{\userfieldabcde}{english}{\addcomma\addthinspace\bibstring{\thefield{editortype}s}}{}% + \iffieldequalstr{\userfieldabcde}{french}{\addcomma\addthinspace\bibstring{\thefield{editortype}s}}{}% + \iffieldequalstr{\userfieldabcde}{russian}{\addcomma\addthinspace\bibstring{\thefield{editortype}s}}{}% + \or% + \bibstring{\thefield{editortype}scn}% + \or% + \addcomma\addthinspace\bibstring{\thefield{editortype}s}% + \fi} +% +\DeclareDelimFormat{streditortype}{% + \edef\userfieldabcde{userd}% + \ifcurrentname{editor}{\edef\userfieldabcde{userc}}{}% + \ifcurrentname{bookauthor}{\edef\userfieldabcde{userb}}{}% + \ifcase\value{gbbiblocalcase}% + \iffieldequalstr{\userfieldabcde}{chinese}{\bibstring{\thefield{editortype}cn}}{}% + \iffieldequalstr{\userfieldabcde}{korean}{\bibstring{\thefield{editortype}kr}}{}% + \iffieldequalstr{\userfieldabcde}{japanese}{\bibstring{\thefield{editortype}jp}}{}% + \iffieldequalstr{\userfieldabcde}{english}{\addcomma\addthinspace\bibstring{\thefield{editortype}}}{}% + \iffieldequalstr{\userfieldabcde}{french}{\addcomma\addthinspace\bibstring{\thefield{editortype}}}{}% + \iffieldequalstr{\userfieldabcde}{russian}{\addcomma\addthinspace\bibstring{\thefield{editortype}}}{}% + \or% + \bibstring{\thefield{editortype}cn}% + \or% + \addcomma\addthinspace\bibstring{\thefield{editortype}}% + \fi} + + +% +% bookauthor域的输出, +% v1.0q 2019-03-01 hzz +% 不再对editor和bookauthor做sourcemap,而是下面的宏内逻辑代替, +% 使得除使用bookauthor外也可以使用editor,便于在使用editor时使用editortype +% v1.1r 2024-05-17 hzz +% 增加选项gbnosameeditor后根据其来确定是否输出与author相同的editor或bookauthor +\renewbibmacro*{bybookauthor}{% + \ifnameundef{bookauthor}% + {\ifnameundef{editor}% + {}% + {\ifnamesequal{author}{editor}% + {\iftoggle{bbx:gbnosameeditor}{\clearname{editor}}{\usebibmacro{editor}}% + }{\usebibmacro{editor}}}% + }% + {\ifnamesequal{author}{bookauthor}% + {\iftoggle{bbx:gbnosameeditor}{\clearname{bookauthor}}{\printnames{bookauthor}}% + }{\printnames{bookauthor}}% + }% +} + +% 责任者如果没有author用editor或translator替代 +% 20210521 v1.0y hzz +%专著如果责任者是editor那么不用输出类型信息 +\renewbibmacro*{editor+others}{% + \ifboolexpr{ + test \ifuseeditor + and + not test {\ifnameundef{editor}} + } + {\printnames{editor}% + \clearname{editor}} + {}} +%要注意要使用translator那么需要开启usetranslator选项的。 +%注意其中的标点处理。 +\renewbibmacro*{translator+others}{% \ifboolexpr{ - test {\iffieldundef{maintitle}} + test \ifusetranslator and - test {\iffieldundef{mainsubtitle}} + not test {\ifnameundef{translator}} } + {\printnames{translator}%\renewcommand{\aftertransdelim}{\adddot\addspace} + \clearname{translator}} + {}} + + +% +% 修改期刊的标题 +% +\renewbibmacro*{periodical}{%源来自biblatex.DEF + \iffieldundef{title} + {} + {\printtext[title]{\bibtitlefont% + \printfield[titlecase]{title}% + \ifboolexpr{test {\iffieldundef{subtitle}}}%这里增加了对子标题的判断,解决不判断多一个点的问题 + {}{\setunit{\subtitlepunct}\printfield[titlecase]{subtitle}}% + \iftoggle{bbx:gbtype}{% + \iffieldundef{usera}{}{%在标题后直接给出文献标识字母 + \printfield[gbtypeflag]{usera}}}{} + }}% +} + +% +% 期刊的标题做修改 +% +\newcommand{\periodicaldatevoldelim}{\addcomma\space} +\renewbibmacro*{title+issuetitle}{%源来自standard.BBX + \usebibmacro{periodical}% + \newunit% + \iffieldundef{series} {} - {\printtext[maintitle]{% - % 在 maintitle+title 使用 sentence case,但是在 maintitle+booktitle 使用 title case - \printfield[titlecase]{maintitle}% - \iffieldundef{booktitle}{% - \printfield[sentencecase]{maintitle}% - }{% - \printfield[titlecase]{maintitle}% + {\newunit + \printfield{series}% + }% + \usebibmacro{periodical+issue}%将issue调整到上面来,并修改 +\iffieldundef{number}{}{%%进一步处理有范围的数字 + \multinumberparser{\thefield{number}}}% + \iffieldundef{volume}% + {\printfield{year}% + \printtext{\mkbibparens{\multinumberfirst}}% + %\bibrangedash% + \periodicaldaterangesep% + \iffieldundef{endyear}{}{\printfield{endyear}\printtext{\mkbibparens{\multinumbersecond}}}% + }% + {\multivolparser{\thefield{volume}}% + \printfield{year}% + \setunit{\periodicaldatevoldelim}%将冒号修改为逗号 + \printtext{\multivolfirst}% + \printtext{\mkbibparens{\multinumberfirst}}% + %\bibrangedash% + \periodicaldaterangesep% + \iffieldundef{endyear}{}{% + \printfield{endyear}% + \setunit{\periodicaldatevoldelim}%将冒号修改为逗号 + \printtext{\multivolsecond}% + \printtext{\mkbibparens{\multinumbersecond}}}% + }% + \usebibmacro{issue}% + \newunit} + +% +% 新增一个样式用于调整期刊年份的格式,只打印年份 +% +\newbibmacro*{periodical+issue}{% + \printtext{%去掉了[parens] + \iffieldundef{issue} + {%\usebibmacro{date}%修改为下一句 + }% + {\printfield{issue}% }% - \setunit{\subtitlepunct}% - % \printfield[titlecase]{mainsubtitle}% - \iffieldundef{booktitle}{% - \printfield[sentencecase]{maintitle}% - }{% - \printfield[titlecase]{maintitle}% }% - }% - \newunit}% - \printfield{maintitleaddon}} - +} % % 重设专利title的输出,将文献类型标识符输出出去 % -\renewbibmacro*{patenttitle}{%原输出来自biblatex.def文件 +\newbibmacro*{patenttitle}{%原输出来自biblatex.def文件 \ifboolexpr{% test{\iffieldundef{title}}% and% @@ -96,21 +3352,599 @@ }% {}% {\printtext[title]{\bibtitlefont% - \printfield[sentencecase]{title}% - \ifboolexpr{test {\iffieldundef{subtitle}}} + \printfield[titlecase]{title}% + \ifboolexpr{test {\iffieldundef{subtitle}}}%这里增加了对子标题的判断,解决不判断多一个点的问题 {}{\setunit{\subtitlepunct}% - \printfield[sentencecase]{subtitle}}% - \iffieldundef{titleaddon}{} + \printfield[titlecase]{subtitle}}% + \iffieldundef{titleaddon}{}%判断一下titleaddon,否则直接加可能多一个空格 {\setunit{\subtitlepunct}\printfield{titleaddon}}% - % \setunit{\subtitlepunct}\printfield{number}%写专利号 - \setunit{\subtitlepunct}% - \iflistundef{location}{} - {\printlist{location}\setunit{\addcomma\space}}% 专利国别 - \printfield{number}%写专利号 - \iftoggle{bbx:gbtype}{\printfield[gbtypeflag]{usera}}{}% - %\iffieldundef{booktitle}{\newunit}{}%当title是析出时,不要标点 - %\newunit + \iffieldundef{number}{}{\setunit{\subtitlepunct}\printfield{number}}%写专利号 + \iftoggle{bbx:gbtype}{\printfield[gbtypeflag]{usera}}{}% }% }% -\clearlist{location}\clearlist{address}% +} + + + +% +% 修改in:用于inbook、incollection、inproceedings等类型 +% 2018.04.20,v1.0k,renewed marco,by hzz +% 20190212,v1.0q,增加中英文区分,by hzz +% +% 原理方法:使用bibmacro{in:}改变了以前在driver中直接输出//的方式,同时也简化了标点控制。 +% 需要注意\bibstring命令会把首字母大写的。 +\renewbibmacro*{in:}{% + \iftoggle{bbx:gbpunctin}{\printtext{\allowbreak{\SlashFont//}\allowbreak}}%\addthinspace + {\newunit% + \iffieldequalstr{userd}{chinese}% + {\printtext{\bibstring{incn}}}% + {\printtext{\bibstring{in}}}% + }} + +% +% 修改type域的输出格式 +% 2019.02.12,v1.0q,byhzz +% 使其可以区分中英文输出不同的格式,比如博士论文英文输出PHD thesis,中文则是博士学位论文 +\DeclareFieldFormat{type}% +{\iffieldequalstr{userd}{chinese}% + {\ifbibxstring{#1cn}{\bibxstring{#1cn}}{#1}}% + {\ifbibstring{#1}{\bibstring{#1}}{#1}}% +} + +% +% 修改series域的输出格式 +% 2019.05.01,v1.0r,byhzz +\renewbibmacro*{series+number}{% + \printfield{series}% + } + +%===================================================================== +%设置驱动格式 +%===================================================================== +% +% book条目类的驱动 +% +\DeclareBibliographyDriver{book}{%源来自standard.bbx文件 +\usebibmacro{bibindex}% +\usebibmacro{begentry}% +\usebibmacro{author/editor+others/translator+others}% +\ifnameundef{namea}{}{\setunit{\labelnamepunct}\newblock}%这一段用于去除作者不存在时多出的标点 +\usebibmacro{maintitle+title}% +\iftoggle{bbx:gbstrict}{}{% +\newunit +\printlist{language}% +\newunit\newblock% +\usebibmacro{byauthor}% +\newunit\newblock}% +\usebibmacro{byeditor+others}% +\newunit +\printfield{edition}% +\newunit\newblock%% +\iftoggle{bbx:gbstrict}{}{% +\iffieldundef{maintitle}% +{%\printfield{volume}% +\printfield{part}}% +{}% +\newunit% +\printfield{volumes}% +\newunit\newblock% +\usebibmacro{series+number}}% +\newunit\newblock% +%\printfield{note}% +\usebibmacro{publisher+location+date}% +\usebibmacro{chapter+pages}% +\newunit% +% \iffieldundef{url}{}{%当没有网址时也不输出 +% \usebibmacro{modifydate}}%带括号的修改或更新日期, +\usebibmacro{doi+eprint+url}%从下面移动到上面来,因为gbt2015的url需直接放在页码后面。 + \newunit\newblock% + \printfield{pagetotal}% + \newunit\newblock% + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \newunit\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \usebibmacro{annotation}\usebibmacro{finentry}} + + +% +% 期刊文章,连续出版物中的析出文献的格式 +% + \DeclareBibliographyDriver{article}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator+others}% +\ifnameundef{author}{}{\setunit{\labelnamepunct}\newblock}%这一段用于去除作者不存在时多出的标点 + \usebibmacro{title}% + \iftoggle{bbx:gbstrict}{}{% + \newunit% + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \printfield{version}}% + \newunit\newblock + \usebibmacro{bytranslator+others}% + \newunit\newblock + \usebibmacro{journal+issuetitle}% + \usebibmacro{note+pages}% + \usebibmacro{doi+eprint+url}%从后面移上来,调整url和页码之间的位置 + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{issn}} + {}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \newunit\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \usebibmacro{annotation}\usebibmacro{finentry}} + + + +% +% 连续出版物的驱动 +% + \DeclareBibliographyDriver{periodical}{%源来自standard.BBX + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{editor}% + %\setunit{\labelnamepunct}\newblock + \newunit\newblock %删除上面一行,添加这一行 + \usebibmacro{title+issuetitle}% + \newunit\newblock% + \usebibmacro{location+institution+date}%添加这一行用于输出地址,单位和时间 + \newunit\newblock%添加这一行 + \iftoggle{bbx:gbstrict}{}{% + \printlist{language}% + \newunit\newblock + \usebibmacro{byeditor}% + \newunit\newblock + \printfield{note}% + \newunit\newblock} + \iftoggle{bbx:isbn} + {\printfield{issn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \newunit\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \usebibmacro{annotation}\usebibmacro{finentry}} + +% +% 专利文献驱动 +% + \DeclareBibliographyDriver{patent}{%源来自standard.BBX + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author}% +\ifnameundef{author}{}{\setunit{\labelnamepunct}\newblock}%这一段用于去除作者不存在时多出的标点 + \usebibmacro{patenttitle}%给出专利专用的标题输出 + \iftoggle{bbx:gbstrict}{}{% + \newunit% + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}}% + \newunit\newblock + \printfield{type}% + \setunit*{\innerspacedelim}% + %\printfield{number}%已放到patenttitle中处理 + \iflistundef{location} + {} + {\setunit*{\innerspacedelim}% + \printtext{%[parens] + \printlist[][-\value{listtotal}]{location}}}% + \ifboolexpr{not test {\iflistundef{publisher}} and test {\iffieldundef{url}}}% + {\setunit*{\subtitlepunct}% + \printtext{%[parens] + \printlist[][-\value{listtotal}]{publisher}}}{}% + \newunit\newblock + \usebibmacro{byholder}% + \newunit\newblock + \printfield{note}% + \newunit\newblock% + \ifboolexpr{not test {\iflistundef{publisher}} and test {\iffieldundef{url}}} + {\usebibmacro{date}} + {\usebibmacro{newsdate}}% + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \newunit\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \usebibmacro{annotation}\usebibmacro{finentry}} + + +% +% 在线文献驱动 +% +\DeclareBibliographyDriver{online}{%源来自standard.BBX + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/editor+others/translator+others}% +\ifnameundef{namea}{}{\setunit{\labelnamepunct}\newblock}%这一段用于去除作者不存在时多出的标点 + \usebibmacro{title}% + \iftoggle{bbx:gbstrict}{}{% + \newunit% + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \printfield{note}}% + \newunit + \printfield{version}% + \newunit\newblock + %\printlist{organization}% + \printlist{institution}%%带括号的日期和不带括号的日期 +\iffieldundef{entrysubtype}{\newunit\usebibmacro{modifydate}} + {\ifboolexpr{test {\iffieldequalstr{entrysubtype}{archive}} or test {\iffieldequalstr{entrysubtype}{report}}} + {\newunit\usebibmacro{newsdate}} + {\ifboolexpr{test {\iffieldequalstr{entrysubtype}{dataset}} or test {\iffieldequalstr{entrysubtype}{preprint}}} + {\usebibmacro{modifydate}}{\newunit\usebibmacro{modifydate}}}}% +\iffieldundef{entrysubtype}{\usebibmacro{online:url+urldate}} + {\iffieldequalstr{entrysubtype}{report}{\newunit\usebibmacro{url}}{\usebibmacro{online:url+urldate}}}% + \newunit\newblock + \iftoggle{bbx:eprint} + {\usebibmacro{eprint}} + {}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \newunit\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \usebibmacro{annotation}\usebibmacro{finentry}} + + +% +% 报告类型驱动 +% 当有网址无出版项时,用online输出 +% +\DeclareBibliographyDriver{report}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/editor+others/translator+others}% +\ifnameundef{namea}{}{\setunit{\labelnamepunct}\newblock}%这一段用于去除作者不存在时多出的标点 + \usebibmacro{title}% + \iftoggle{bbx:gbstrict}{}{% + \newunit% + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}}% + \newunit\newblock + \usebibmacro{byeditor+others}%增加的译者信息 + \newunit\newblock +% \printfield{type}% +% \setunit*{\innerspacedelim}% +% \printfield{number}% +% \newunit\newblock + \printfield{version}% + \newunit + \printfield{note}% + \newunit\newblock + \usebibmacro{publisher+location+date}% + \usebibmacro{chapter+pages}% + \usebibmacro{doi+eprint+url}% + \newunit + \printfield{pagetotal}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isrn}} + {}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \newunit\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \usebibmacro{annotation}\usebibmacro{finentry}} + +% +% 论文、手册类型驱动 +% 2016-11-11,增加了译者信息 +% +\DeclareBibliographyDriver{manual}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/editor+others/translator+others}% +\ifnameundef{namea}{}{\setunit{\labelnamepunct}\newblock}%这一段用于去除作者不存在时多出的标点 + \usebibmacro{title}% + \iftoggle{bbx:gbstrict}{}{% + \newunit% + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}}% + \newunit\newblock + \usebibmacro{byeditor+others}%增加的译者信息 + \newunit\newblock + \iftoggle{bbx:gbfieldtype}{% + \printfield{type}% + \setunit*{\innerspacedelim}}{}% + \printfield{number}% + \newunit\newblock + \printfield{version}% + \newunit + \printfield{note}% + \newunit\newblock + \usebibmacro{institution+location+date}% + \usebibmacro{chapter+pages}% + \iffieldundef{url}{}{%当没有网址时也不输出修改或更新日期 + \ifboolexpr{test {\ifentrytype{archive}} or test {\ifentrytype{thesis}} + or test {\ifentrytype{map}}}% + {}{\usebibmacro{modifydate}}}%修改或更新日期为带括号的时间 + \usebibmacro{doi+eprint+url}% + %\newunit + %\printfield{pagetotal}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isrn}} + {}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \newunit\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \usebibmacro{annotation}\usebibmacro{finentry}} + + +% +% standard类型驱动 +% +% 利用biblatex的standard驱动 +\DeclareBibliographyDriver{standard}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{title}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \newunit\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \usebibmacro{annotation}\usebibmacro{finentry}} + +% +% 备选类型驱动 +% +% 利用biblatex的misc驱动 +\DeclareBibliographyDriver{misc}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/editor+others/translator+others}% +\ifnameundef{namea}{}{\setunit{\labelnamepunct}\newblock}%这一段用于去除作者不存在时多出的标点 + \usebibmacro{title}% +\iftoggle{bbx:gbstrict}{}{% + \newunit + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{byeditor+others}}% + \newunit\newblock + \printfield{howpublished}% + \newunit\newblock + \printfield{type}% + \newunit + \printfield{version}% + \newunit + \printfield{note}% + \newunit\newblock + \usebibmacro{institution+location+date}% + %\usebibmacro{organization+location+date}% + \usebibmacro{chapter+pages}% + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \newunit\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \usebibmacro{annotation}\usebibmacro{finentry}} + +% +% 增加inbook:parent用于辅助crossref传统功能的实现 +% 用在{crosscite}宏中 +% 20210216,v1.0w,hzz +\newbibmacro*{inbook:parent}{% +\usebibmacro{bybookauthor}% + \ifnameundef{bookauthor}{\ifnameundef{editor}{}{\newunit}}{\newunit}%替换下一句 + %\newunit\newblock +\iffieldundef{series}{}{\usebibmacro{series+number}\setunit{\subtitlepunct}}%为处理一些存在series的情况而增加 + \usebibmacro{maintitle+booktitle}% +\iffieldundef{volume}{}{\setunit{\subtitlepunct}\printfield{volume}}% +\iffieldundef{number}{}{\setunit{\subtitlepunct}\printfield{number}}%增加卷和册信息 + \newunit\newblock% + \printfield{edition}% + \newunit\newblock% + %\printfield{note}% + \ifentrytype{inproceedings}{\conferencedatdelim}{}% + \usebibmacro{publisher+location+date}} + +% +% 专著中的析出文献的格式修改 +% +\DeclareBibliographyDriver{inbook}{%源来自standard.bbx + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator+others}% + \ifboolexpr{ + test {\ifnameundef{author}} + and + test {\ifnameundef{translator}} + }{}{\setunit{\labelnamepunct}\newblock}%这一段用于去除作者不存在时多出的标点 +\usebibmacro{title}% + \ifboolexpr{% + not test {\ifnameundef{author}} + and + (not test {\ifnameundef{translator}}) + }{\newunit\usebibmacro{bytranslator+others}}{}% +\usebibmacro{in:}% +\usebibmacro{crosscite}{inbook:parent}% + \usebibmacro{chapter+pages}% + \usebibmacro{doi+eprint+url}%移到上面来 + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \newunit\newblock + \iftoggle{bbx:related} + {\usebibmacro{related:init}% + \usebibmacro{related}} + {}% + \usebibmacro{annotation}\usebibmacro{finentry}} + + +%\AtEveryBibitem{% +% \ifentrytype{inproceedings} +% {\clearfield{address}\clearfield{location}} +% {}% +%} + + +%-------------------------------- +%利用命令的重定义来实现全角标点 +% 20250423,v1.1t,hzz +%-------------------------------- +\def\execgbpunctfullwidth{% +%地化字符串 +\DefineBibliographyStrings{english}{ + and = {\gbpunctmarklanen},% + andcn = {\gbpunctmark},% +} +\DefineBibliographyExtras{english}{\renewcommand*{\bibrangedash}{--}}%将页码间隔符替换会endash +\DefineBibliographyExtras{russian}{\renewcommand*{\bibrangedash}{--}}%将页码间隔符替换会endash +\DefineBibliographyExtras{english}{\renewcommand*{\bibdatesep}{--}}%将页码间隔符替换会endash +\DefineBibliographyExtras{russian}{\renewcommand*{\bibdatesep}{--}}%将页码间隔符替换会endash +\renewcommand*{\periodicaldaterangesep}{-}%--或-或--- +%域中的部分标点 +\renewcommand*{\presuffixdelim}{% + \iffieldequalstr{userd}{chinese}{\gbpunctcomma}{\gbpunctcommalanen}} +\renewcommand*{\revsdnamepunct}{% + \iffieldequalstr{userd}{chinese}{\gbpunctcomma}{\gbpunctcommalanen}} +\DeclareDelimFormat{multinamedelim}{% + \iffieldequalstr{userd}{chinese}{\gbpunctmark}{\gbpunctcommalanen}} +\DeclareDelimFormat{finalnamedelim}{% + %\ifnumgreater{\value{liststop}}{2}{\finalandcomma}{}% + \edef\userfieldabcde{userd}% + \ifcurrentname{translator}{\edef\userfieldabcde{usere}}{}% + \ifcurrentname{editor}{\edef\userfieldabcde{userc}}{}% + \ifcurrentname{author}{\edef\userfieldabcde{userf}}{}% + \ifcurrentname{bookauthor}{\edef\userfieldabcde{userb}}{}% + \ifcase\value{gbcitelocalcase}% + \iffieldequalstr{\userfieldabcde}{chinese}{\bibstring{andincitecn}}{}% + \iffieldequalstr{\userfieldabcde}{korean}{\bibstring{andkr}}{}% + \iffieldequalstr{\userfieldabcde}{japanese}{\bibstring{andjp}}{}% + \iffieldequalstr{\userfieldabcde}{english}{\space\bibstring{andincite}\space}{}% + \iffieldequalstr{\userfieldabcde}{french}{\bibstring{and}}{}% + \iffieldequalstr{\userfieldabcde}{russian}{\bibstring{and}}{}% + \or% + \bibstring{andincitecn}%\space% + \or% + \bibstring{andincite}%\space% + \fi} +\DeclareDelimFormat[bib,biblist]{finalnamedelim}{% + %\ifnumgreater{\value{liststop}}{2}{\finalandcomma}{}% + \edef\userfieldabcde{userd}% + \ifcurrentname{translator}{\edef\userfieldabcde{usere}}{}% + \ifcurrentname{editor}{\edef\userfieldabcde{userc}}{}% + \ifcurrentname{author}{\edef\userfieldabcde{userf}}{}% + \ifcurrentname{bookauthor}{\edef\userfieldabcde{userb}}{}% + \ifcase\value{gbbiblocalcase}% + \iffieldequalstr{\userfieldabcde}{chinese}{\bibstring{andcn}}{}% + \iffieldequalstr{\userfieldabcde}{korean}{\bibstring{andkr}}{}% + \iffieldequalstr{\userfieldabcde}{japanese}{\bibstring{andjp}}{}% + \iffieldequalstr{\userfieldabcde}{english}{\bibstring{and}}{}% + \iffieldequalstr{\userfieldabcde}{french}{\bibstring{and}}{}% + \iffieldequalstr{\userfieldabcde}{russian}{\bibstring{and}}{}% + %\space% + \or% + \bibstring{andcn}%\space% + \or% + \bibstring{and}%\space% + \fi} +\DeclareDelimFormat{nameyeardelim}{% + \iffieldequalstr{userd}{chinese}{\gbpunctcomma}{\gbpunctcommalanen}} +\DeclareDelimFormat[bib,biblist]{nameyeardelim}{% + \iffieldequalstr{userd}{chinese}{\gbpunctcomma}{\gbpunctcommalanen}} +\DeclareDelimFormat[bib,biblist]{andothersdelim}{% + \iffieldequalstr{userd}{chinese}{\gbpunctcomma}{\gbpunctcommalanen}} +\DeclareDelimFormat{bibpagespunct}{% + \iffieldequalstr{userd}{chinese}{\unspace\gbpunctcolon}{\unspace\gbpunctcolonlanen}} +\renewcommand{\aftertransdelim}{\gbpunctcomma} +\renewcommand{\beforetransdelim}{% + \iffieldequalstr{userd}{chinese}{\gbpunctcomma}{\gbpunctcommalanen}} +%著录项间的部分标点 +\renewcommand*{\newunitpunct}{% + \iffieldequalstr{userd}{chinese}{\gbpunctdot}{\gbpunctdotlanen}} +\renewcommand{\journaldatedelim}{% + \iffieldequalstr{userd}{chinese}{\gbpunctcomma}{\gbpunctcommalanen}} +\renewcommand{\jourdatevoldelim}{% + \iffieldequalstr{userd}{chinese}{\gbpunctcomma}{\gbpunctcommalanen}} +\renewcommand{\periodicaldatevoldelim}{% + \iffieldequalstr{userd}{chinese}{\gbpunctcomma}{\gbpunctcommalanen}} +%出版项中:出版社地址后面的标点 +\renewcommand{\publocpunct}{% + \iffieldequalstr{userd}{chinese}{\gbpunctcolon}{\gbpunctcolonlanen}} +%调整出版社与年份之间的标点 +\renewcommand{\pubdatadelim}{% + \iffieldequalstr{userd}{chinese}% + {\iffieldundef{year}{}{\setunit*{\gbpunctcomma}}}{\setunit*{\gbpunctcommalanen}}} +\renewcommand{\locnopubdelim}{% + \iffieldequalstr{userd}{chinese} + {\iffieldundef{year}{}{\setunit*{\gbpunctcomma}}}{\setunit*{\gbpunctcommalanen}}} +\renewcommand{\conferencedatdelim}{% + \iffieldequalstr{userd}{chinese} + {\iffieldundef{year}{}{\setunit{\gbpunctcomma}}}{\setunit{\gbpunctcommalanen}}% +} + +%子标题前的标点 +\renewcommand*{\subtitlepunct}{% + \iffieldequalstr{userd}{chinese}{\gbpunctcolon}{\gbpunctcolonlanen}} } diff --git a/sysuthesis-numeric.cbx b/sysuthesis-numeric.cbx index e6300e7..cb2896c 100644 --- a/sysuthesis-numeric.cbx +++ b/sysuthesis-numeric.cbx @@ -1,4 +1,600 @@ -\ProvidesFile{sysuthesis-numeric.cbx}[2025/04/04 v1.0 SYSUThesis biblatex - citation style] +%% +%% --------------------------------------------------------------- +%% biblatex-gb7714-2015 --- A biblatex implementation of the +%% GBT7714-2025 citation style,numerical sequence +%% Maintained by huzhenzhen +%% E-mail: hzzmail@163.com +%% Released under the LaTeX Project Public License v1.3c or later +%% --------------------------------------------------------------- +%% +\ProvidesFile{gb7714-2025.cbx}[a biblatex citation style for GB/T 7714-2025] -\RequireCitationStyle{gb7714-2015} +% +% 加载标准样式 +% +\RequireCitationStyle{numeric-comp} %numeric + +% +% 增加一个控制是否将标注标签中的作者加上超链接的选项 +% 20210121,v1.0w,hzz +\newtoggle{bbx:gblabelref} +\DeclareBibliographyOption{gblabelref}[false]{%biblatex低版本 + \settoggle{bbx:gblabelref}{#1}} +\ExecuteBibliographyOptions{gblabelref} + +% +% 增加一个控制是否进行标注标签压缩的选项 +% 20220212,v1.1c,hzz +\newtoggle{bbx:gbcitecomp} +\DeclareBibliographyOption{gbcitecomp}[true]{%biblatex低版本 + \settoggle{bbx:gbcitecomp}{#1}} +\ExecuteBibliographyOptions{gbcitecomp} + +\newtoggle{gbNoAfPcSpace}%gb-no-after-parencite-space +\togglefalse{gbNoAfPcSpace} + +% +% 增加标签包围符号格式处理选项 +% 20211030,1.1a,hzz +% +\newrobustcmd{\mkbibleftborder}{\gbleftbracket} +\newrobustcmd{\mkbibrightborder}{\gbrightbracket} +\DeclareBibliographyOption[string]{gbcitelabel}[bracket]{% + \csuse{gbcitelabelopt@#1} +} +\ExecuteBibliographyOptions{gbcitelabel} + +\renewrobustcmd{\mkbibsuperscript}[1]{% + \unspace\allowhyphens\textsuperscript{% + \begingroup + \protected\long\def\mkbibsuperscript##1{% + \blx@warning{Nested superscript}% + \mkbibbrackets{##1}}%嵌套的这里没有动 + #1\endgroup}\kern\z@}% + +\def\gbcitelabelopt@bracket{% +\renewrobustcmd{\mkbibleftborder}{\gbleftbracket}% +\renewrobustcmd{\mkbibrightborder}{\gbrightbracket}% +} +\def\gbcitelabelopt@parens{% +\renewrobustcmd{\mkbibleftborder}{\gbleftparen}% +\renewrobustcmd{\mkbibrightborder}{\gbrightparen}% +} +\def\gbcitelabelopt@parensqj{% +\renewrobustcmd{\mkbibleftborder}{\allowbreak(}% +\renewrobustcmd{\mkbibrightborder}{)\unspace}% +} +\def\gbcitelabelopt@bracketqj{% +\renewrobustcmd{\mkbibleftborder}{\allowbreak【}% +\renewrobustcmd{\mkbibrightborder}{】\unspace}% +} +\def\gbcitelabelopt@quanjiao{% +\renewrobustcmd{\mkbibleftborder}{\allowbreak(}% +\renewrobustcmd{\mkbibrightborder}{)\unspace}% +} +\def\gbcitelabelopt@dot{% +\renewrobustcmd{\mkbibleftborder}{}% +\renewrobustcmd{\mkbibrightborder}{.}% +} +\def\gbcitelabelopt@plain{% +\renewrobustcmd{\mkbibleftborder}{}% +\renewrobustcmd{\mkbibrightborder}{}% +} +\def\gbcitelabelopt@box{% +\renewrobustcmd{\mkbibleftborder}{}% +\renewrobustcmd{\mkbibrightborder}{}% +\renewrobustcmd{\mkbibsuperscript}[1]{% + \unspace\allowhyphens\textsuperscript{% + \begingroup +\framebox{##1}\endgroup}\kern\z@}% +} +\def\gbcitelabelopt@circle{% +\renewrobustcmd{\mkbibleftborder}{}% +\renewrobustcmd{\mkbibrightborder}{}% +\renewrobustcmd{\mkbibsuperscript}[1]{% + \unspace\allowhyphens\textsuperscript{% + \begingroup +\textcircled{##1}\endgroup}\kern\z@}% +} + + +% +% 选项设置 +% +\ExecuteBibliographyOptions{ + autocite = superscript , + autopunct = true , + %sorting = none , + maxcitenames=1, + mincitenames=1, +} + +% +% 修订使可用选项gblabelref来控制是否将标准标签中的作者加上超链接 +% 20210121,v1.0w,hzz +% +\renewbibmacro*{textcite}{% + \iffieldequals{namehash}{\cbx@lasthash} + {\usebibmacro{cite:comp}} + {\usebibmacro{cite:dump}% + \ifbool{cbx:parens} + {\printtext{\mkbibrightborder}\global\boolfalse{cbx:parens}}%\bibclosebracket + {}% + \iffirstcitekey + {} + {\setunit{\textcitedelim}}% + \usebibmacro{cite:init}% + \ifnameundef{labelname} + {\printfield[citetitle]{labeltitle}} + {\iftoggle{bbx:gblabelref}{\printtext[bibhyperref]{\printnames{labelname}}}{\printnames{labelname}}}% + \setunit*{\printdelim{namelabeldelim}}% + \printtext{\mkbibleftborder}\global\booltrue{cbx:parens}%\bibopenbracket + \ifnumequal{\value{citecount}}{1} + {\usebibmacro{prenote}} + {}% + \usebibmacro{cite:comp}% + \stepcounter{textcitecount}% + \savefield{namehash}{\cbx@lasthash}}} +%这是老版本的textcite,上面是新版本的,使用新版本后,对于老版本的biblatex的兼容性可能会受影响 +%\renewbibmacro*{textcite}{% +% \iffieldequals{namehash}{\cbx@lasthash} +% {\usebibmacro{cite:comp}} +% {\usebibmacro{cite:dump}% +% \ifbool{cbx:parens} +% {\printtext{\mkbibrightborder}\global\boolfalse{cbx:parens}}%\bibclosebracket +% {}% +% \iffirstcitekey +% {} +% {\setunit{\textcitedelim}}% +% \usebibmacro{cite:init}% +% \ifnameundef{labelname} +% {\printfield[citetitle]{labeltitle}} +% {\iftoggle{bbx:gblabelref}{\printtext[bibhyperref]{\printnames{labelname}}}{\printnames{labelname}}}% +% \setunit*{\printdelim{namelabeldelim}}% +% \printtext{\mkbibleftborder}\global\booltrue{cbx:parens}%\bibopenbracket +% \ifnumequal{\value{citecount}}{1} +% {\usebibmacro{prenote}} +% {}% +% \usebibmacro{cite:comp}% +% \stepcounter{textcitecount}% +% \savefield{namehash}{\cbx@lasthash}}}% + + + +% +%设置标注中各篇文献之间的标点 +%20210530,v1.0y,hzz +%textcite标注命令中的标点设置 +\def\gbpunctcommacite{\addcomma} +%\DeclareDelimFormat[textcite]{andothersdelim}{\addspace}% +\renewcommand*{\compcitedelim}{\gbpunctcommacite}%\addcomma\addthinspace +\renewcommand*{\supercitedelim}{\gbpunctcommacite} +\DeclareDelimFormat{multicitedelimiter}{\gbpunctcommacite}%新定义一个multicitedelim来区分不同标注命令下的空格处理 +\DeclareDelimFormat[parencite]{multicitedelimiter}{\gbpunctcommacite\addthinspace}%太窄则用addspace +\renewcommand*{\multicitedelim}{\printdelim{multicitedelimiter}} + +% +%将连续3篇文献压缩改为连续2篇文献压缩 +% +%该宏的目的是抛弃压缩内部的编号,而仅输出最后一个编号,主要通过cbx@tempcnta来控制 +%一般情况下cbx@tempcnta为0,所以该宏不输出任何内容。当cbx@tempcnta在cite:comp:comp宏中更改变大后 +%说明开始进入需要压缩的范围,当到压缩终点时,cbx@tempcnta必然大于1,则输出内容。 +%修改第二行的数字1为0即可将默认的3个开始压缩变为2个开始压缩。 +\newcounter{gbrefcompress} +\setcounter{gbrefcompress}{2} +\renewbibmacro*{cite:dump}{% + \ifnumgreater{\value{cbx@tempcnta}}{0}% + {\ifnumgreater{\value{cbx@tempcnta}}{\thegbrefcompress-2}%1改为0,可以将压缩起始3个编号改为2个编号 + {\bibrangedash}% + {\multicitedelim}% + \bibhyperref[\cbx@lastkey]{% + \ifdef\cbx@lastprefix% + {\printtext[labelprefix]{\cbx@lastprefix}}% + {}% + \printtext[labelnumber]{\cbx@lastnumber}}}% + {}% + \setcounter{cbx@tempcnta}{0}% + \global\undef\cbx@lastprefix} + +%biblatex v3.15 增加了一堆标点命令如\multiciterangedelim +%为方便用户定义,在新的版本中使用新的{cite:dump},尽管前面的定义也没有问题 +%前面的定义是适用于biblatex v2.8以后的版本的,从16年到20年都没动过 +%而且也适用于最新的版本,biblatex本身兼容性做的也还是不错的。 +\@ifpackagelater{biblatex}{2020/08/15}{%v3.15 2020-08-16 + \renewbibmacro*{cite:dump}{% + \usebibmacro{cite:dump:inset}% + % dump labelnumber (+labelprefix) + \ifnumgreater{\value{cbx@tempcnta}}{0} + {\ifnumgreater{\value{cbx@tempcnta}}{\thegbrefcompress-2}%1改为0,可以将压缩起始3个编号改为2个编号 + {\setunit{\multiciterangedelim}} + {\setunit{\multicitedelim}}% + \usebibmacro{cite:print:last:labelnumber}% + \global\undef\cbx@lastprefix} + {}% + \setcounter{cbx@tempcnta}{0}% + }% +}{} + +% +% 定义一个上标方括号wrapper +% +\newcommand*\mkbibsuperbracket[1]{% + \mkbibsuperscript{\mkbibleftborder{#1}\mkbibrightborder}% +} + +% 修改postnote的输出格式 +\DeclareFieldFormat{postnote}{#1} + + +%修改\mkbibsuperscript宏在最后加上一个空白使得xeCJK不会自动在引用标签后面加上中英文之间的空白 +%20210401,v1.0w,hzz +%20211030,v1.1a,hzz,调整到选项中去 +%\renewrobustcmd{\mkbibsuperscript}[1]{% +% \unspace\allowhyphens\textsuperscript{% +% \begingroup +% \protected\long\def\mkbibsuperscript##1{% +% \blx@warning{Nested superscript}% +% \mkbibbrackets{##1}}% +% #1\endgroup}\kern\z@} + +\newrobustcmd{\mkbibsuperscriptusp}[1]{% + \unspace\allowhyphens\textsuperscript{% + \begingroup% + \protected\long\def\mkbibsuperscriptusp##1{% + \blx@warning{Nested superscript}% + \mkbibleftborder{##1}\mkbibrightborder}% + #1\endgroup}\iftoggle{gbNoAfPcSpace}{\kern\z@}{}} + + + +% +% 重定义cite命令 +% +% 方法:\DeclareCiteCommand{\cite}[\mkbibparens]{precode}{loopcode}{sepcode}{postcode} +% v1.0p版后将cite的处理方式修改为类似pagescite,而不再使用biblatex的标准方式 +\DeclareCiteCommand{\cite}[\mkbibsuperscript]%利用mkbibsuperbracket添加方括号 \textsuperscript + {\mkbibleftborder\usebibmacro{cite:init}% + \usebibmacro{prenote}} + {\usebibmacro{citeindex}% + \usebibmacro{cite:comp}} + {} + {\usebibmacro{cite:dump}\mkbibrightborder% + \printfield{postnote}}%\kern\p@ \kern\z@ + +%\renewcommand{\cite}[1]{\textsuperscript{[\supercite{#1}]}\kern\z@} +% v1.0p 以前用的方式 +%\DeclareCiteCommand{\cite}[\mkbibsuperbracket]%利用mkbibsuperbracket添加方括号 +% {\usebibmacro{cite:init}% +% \usebibmacro{prenote}} +% {\usebibmacro{citeindex}% +% \usebibmacro{cite:comp}} +% {} +% {\usebibmacro{cite:dump}% +% \usebibmacro{postnote}} + +% +% 定义upcite命令 +% 20180604,v1.0l,hzz +% 20190409,v1.0r,hzz +% 方法:对supercite增加[] +\newrobustcmd*{\upcite}{% + \cite} + +% +% 重定义parencite命令,以满足标签带页码的国标要求 +% +\DeclareCiteCommand{\parencite}%[\mkbibbrackets] + {\mkbibleftborder\usebibmacro{cite:init}% + \usebibmacro{prenote}}% + {\usebibmacro{citeindex}% + \usebibmacro{cite:comp}} + {} + {\usebibmacro{cite:dump}\mkbibrightborder% + \mkbibsuperscriptusp{\printfield{postnote}}} + +% +% 新定义pagescite命令,以满足标签带页码的国标要求 +% +% 原理方法: +% 1.新增页码输出宏 +\newbibmacro*{postpages}{% + \iffieldundef{postnote} + {\printfield[postnote]{pages}} + {\printfield{postnote}}} +% 2.新增\pagescite引用命令 +\DeclareCiteCommand{\pagescite}[\mkbibsuperscript]%\mkbibbrackets,仍然用上标 + {\mkbibleftborder\usebibmacro{cite:init}%]直接添加方括号 + \usebibmacro{prenote}% + } + {\usebibmacro{citeindex}% + \usebibmacro{cite:comp}} + {} + {\usebibmacro{cite:dump}\mkbibrightborder% + \usebibmacro{postpages}} + +% +% 定义yearpagescite,为与ay样式兼容,等同于\pagescite +% +\DeclareCiteCommand{\yearpagescite}[\mkbibsuperscript]%\mkbibbrackets,仍然用上标 + {\mkbibleftborder\usebibmacro{cite:init}%直接添加方括号 + \usebibmacro{prenote}% + } + {\usebibmacro{citeindex}% + \usebibmacro{cite:comp}} + {} + {\usebibmacro{cite:dump}\mkbibrightborder% + \usebibmacro{postpages}} + +% +% 定义\yearcite命令,为与ay样式兼容,且提供不输出页码的标签格式, +% +% 原理方法:等同于\pagescite,但不要页码 +\DeclareCiteCommand{\yearcite}[\mkbibsuperscript]%\mkbibbrackets,仍然用上标 + {\mkbibleftborder\usebibmacro{cite:init}%直接添加方括号 + \usebibmacro{prenote}% + } + {\usebibmacro{citeindex}% + \usebibmacro{cite:comp}} + {} + {\usebibmacro{cite:dump}\mkbibrightborder} + + +% +% 定义\authornumcite命令,输出作者信息,然后在后面带上顺序编码 +% 20180427,v1.0k,增加,hzz +% gb7714样式新定义的命令都把cite放到最后,比如前面的pagescite,yearcite,这里的\authornumcite +% 区别于biblatex定义的命令都把cite放到前面,比如citeauthor等。见numeric.CBX +% 20200121,v1.0w,增加超链接,hzz +\newbibmacro*{citeathn}{% + \printtext[bibhyperref]{% + \printfield{labelprefix}% + \printfield{labelnumber}% + \ifbool{bbx:subentry} + {\printfield{entrysetcount}} + {}}} +%见numeric.CBX,\DeclareCiteCommand{\cite}, +\DeclareCiteCommand{\authornumcite}%[\mkbibsuperscript] + {\usebibmacro{prenote}} + {\iffieldequalstr{userf}{cn}{\renewcommand*{\andothersdelim}{\addthinspace}}%\addthinspace + {\renewcommand*{\andothersdelim}{\addspace}}% + \iftoggle{bbx:gblabelref}{\printtext[bibhyperref]{\printnames{labelname}}}{\printnames{labelname}}% + \mkbibsuperscript{\mkbibleftborder\usebibmacro{citeindex}% + \usebibmacro{citeathn}\mkbibrightborder}} + {\multicitedelim} + {\mkbibsuperscript{\printfield{postnote}}} + + +% +% 增加如下多个命令 +% 20190409,v1.0r,hzz +% 方法:利用newcommand或newrobustcmd命令进行定义 +% 注意\citet和\citep命令之所以不用newrobustcmd,是为避免加载natbib模块后产生冲突 +%\DeclareCiteCommand{\citet}% +% {\usebibmacro{prenote}} +% {\iffieldequalstr{userf}{cn}{\renewcommand*{\andothersdelim}{\addthinspace}}%\addthinspace +% {\renewcommand*{\andothersdelim}{\addspace}}% +% \printnames{labelname}\mkbibsuperscript{\mkbibbrackets{\usebibmacro{citeindex}% +% \usebibmacro{citeathn}}}} +% {\multicitedelim} +% {\mkbibsuperscript{\printfield{postnote}}} + +% +% 重定义citet,因为前面与\authornumcite同定义的命令无法正确处理多个bibtexkey同时给出的压缩情况 +% 20200721,v1.0v,hzz +% 方法:利用textcite命令进行定义 +% 基本利用textcite命令来写citet,仅利用bool{cbx:incitet}做判断,进而处理不同的上标和页码形式 +% 20210416,v1.0y,hzz:将namelabeldelim标点注释掉了,因为中文环境下不需要, +% 若有需要可以用context sensitive的形式做定义 +\newbool{cbx:incitet} +\global\booltrue{cbx:incitet} + +\newbibmacro*{citet}{% + \iffieldequals{namehash}{\cbx@lasthash}% + {\mkbibsuperscript{\usebibmacro{cite:comp}}}% + {\usebibmacro{cite:dump}% + \ifbool{cbx:parens}% + {\mkbibsuperscript{{\hspace{-0.075em}\mkbibrightborder}}%\bibclosebracket + \global\boolfalse{cbx:parens}}%\printtext + {}% + \iffirstcitekey + {} + {\textcitedelim}% + \usebibmacro{cite:init}% + \ifnameundef{labelname} + {\printfield[citetitle]{labeltitle}} + {\printnames{labelname}}% + %\setunit*{\printdelim{namelabeldelim}}% + \mkbibsuperscript{\printtext{\mkbibleftborder}%\bibopenbracket + \global\booltrue{cbx:parens}% + \ifnumequal{\value{citecount}}{1} + {\usebibmacro{prenote}}% + {}% + \usebibmacro{cite:comp}% + \stepcounter{textcitecount}% + \savefield{namehash}{\cbx@lasthash}}}} + +\DeclareCiteCommand{\cbx@textcite}% + {\usebibmacro{cite:init}}% + {\usebibmacro{citeindex}% + \ifbool{cbx:incitet}{\usebibmacro{citet}}{\usebibmacro{textcite}}% + }% + {}% + {\ifbool{cbx:incitet}% + {\mkbibsuperscript{\usebibmacro{cite:dump}\usebibmacro{postnote}% + \ifbool{cbx:parens}{\hspace{-0.075em}\mkbibrightborder%\bibclosebracket + \global\boolfalse{cbx:parens}}{}% + }% + }% + {\usebibmacro{cite:dump}\usebibmacro{postnote}% + \ifbool{cbx:parens}{\mkbibrightborder%\bibclosebracket + \global\boolfalse{cbx:parens}}{}% + }% + } + + \newrobustcmd{\cbx@citet@init}[2]{% + \global\booltrue{cbx:incitet}% + \setcounter{textcitetotal}{0}% + \setcounter{textcitecount}{0}% + \def\cbx@savedcites{#1}#2\cbx@savedcites\empty} + + \renewrobustcmd{\cbx@textcite@init}[2]{% + \global\boolfalse{cbx:incitet}% + \setcounter{textcitetotal}{0}% + \setcounter{textcitecount}{0}% + \def\cbx@savedcites{#1}#2\cbx@savedcites\empty} + +\DeclareCiteCommand{\citet}[\cbx@citet@init\cbx@textcite] + {\gdef\cbx@savedkeys{}% + \citetrackerfalse% + \pagetrackerfalse% + \DeferNextCitekeyHook% + \usebibmacro{cite:init}} + {\ifthenelse{\iffirstcitekey\AND\value{multicitetotal}>0} + {\protected@xappto\cbx@savedcites{()(\thefield{multipostnote})}% + \global\clearfield{multipostnote}} + {}% + \xappto\cbx@savedkeys{\thefield{entrykey},}% + \iffieldequals{namehash}{\cbx@lasthash} + {} + {\stepcounter{textcitetotal}% + \savefield{namehash}{\cbx@lasthash}}} + {} + {\protected@xappto\cbx@savedcites{% + [\thefield{prenote}][\thefield{postnote}]{\cbx@savedkeys}}} + + + +\DeclareCiteCommand{\citep}[\mkbibsuperscript]%利用mkbibsuperbracket添加方括号 + {\mkbibleftborder\usebibmacro{cite:init}% + \usebibmacro{prenote}} + {\usebibmacro{citeindex}% + \usebibmacro{cite:comp}} + {} + {\usebibmacro{cite:dump}\mkbibrightborder% + \printfield{postnote}} + +\newrobustcmd*{\citetns}% + {\textcite} + +\newrobustcmd*{\citepns}% + {\parencite} + +\newrobustcmd*{\inlinecite}% + {\parencite} + +% +% 增加如下复数的命令,以符合biblatex的复数命令习惯 +% 20190430,v1.0r,hzz +% citec和citecs命令是实现了[1]-[3]这样的压缩形式。 +% authornumcites是常用命令authornumcite的复数形式 +%\DeclareFieldFormat{labelbracket}{\mkbibbrackets{#1}} +\DeclareFieldFormat{labelbracket}{\mkbibleftborder{#1}\mkbibrightborder} + +\newbibmacro*{citec:comp:comp}{% + \ifboolexpr{ + ( test {\iffieldundef{labelprefix}} and test {\ifundef\cbx@lastprefix} ) + or + test {\iffieldequals{labelprefix}{\cbx@lastprefix}}% + } + {\ifnumequal{\thefield{labelnumber}}{\value{cbx@tempcntb}} + {\savefield{entrykey}{\cbx@lastkey}% + \savefield{labelnumber}{\cbx@lastnumber}% + \addtocounter{cbx@tempcnta}{1}} + {\ifnumequal{\thefield{labelnumber}}{\value{cbx@tempcntb}-1} + {} + {\usebibmacro{citec:dump}% + \ifnumgreater{\value{cbx@tempcntb}}{-1} + {\multicitedelim} + {}% + \printtext[bibhyperref]{% + \printfield{labelprefix}% + \printtext[labelbracket]{\printfield{labelnumber}}}}}} + {\usebibmacro{cite:comp:end}}% + \setcounter{cbx@tempcntb}{\thefield{labelnumber}}% + \savefield{labelprefix}{\cbx@lastprefix}} + +\newbibmacro*{citec:comp}{% + \addtocounter{cbx@tempcntb}{1}% + \iffieldundef{shorthand} + {\ifbool{bbx:subentry} + {\iffieldundef{entrysetcount} + {\usebibmacro{citec:comp:comp}} + {\usebibmacro{cite:comp:inset}}} + {\usebibmacro{citec:comp:comp}}} + {\usebibmacro{cite:comp:shand}}} + +\newbibmacro*{citec:dump}{% + \ifnumgreater{\value{cbx@tempcnta}}{0} + {\ifnumgreater{\value{cbx@tempcnta}}{0}%从1改成0就是从3个开始压缩改成2个开始压缩 + {\bibrangedash} + {\multicitedelim}% + \bibhyperref[\cbx@lastkey]{% + \ifdef\cbx@lastprefix + {\printtext[labelprefix]{\cbx@lastprefix}} + {}% + \printtext[labelbracket]{\cbx@lastnumber}}}%labelnumber + {}% + \setcounter{cbx@tempcnta}{0}% + \global\undef\cbx@lastprefix} + +%\DeclareCiteCommand{\citec}[\mkbibsuperscript]%[\mkbibbrackets] +% {\usebibmacro{cite:init}% +% \usebibmacro{prenote}} +% {\usebibmacro{citeindex}% +% \usebibmacro{citec:comp}} +% {} +% {\usebibmacro{citec:dump}% +% \usebibmacro{postnote}} + +%上面这个用于非压缩情况,这里考虑了压缩的情况 +\DeclareCiteCommand{\citec}[\mkbibsuperscript]% + {\ifnumless{\value{multicitecount}}{2} + {\usebibmacro{cite:init}% + \usebibmacro{prenote}} + {\iffieldundef{prenote} + {\iffieldundef{postnote} + {} + {\usebibmacro{citec:dump}% + \usebibmacro{cite:init}% + \setunit{\multicitedelim}% + }} + {\usebibmacro{citec:dump}% + \usebibmacro{cite:init}% + \setunit{\multicitedelim}% + \usebibmacro{prenote}}}} + {\usebibmacro{citeindex}% + \usebibmacro{citec:comp}} + {} + {\ifboolexpr{ test {\ifnumequal{\value{multicitecount}}{\value{multicitetotal}}} + or not test {\iffieldundef{postnote}}} + {\usebibmacro{citec:dump}% + \printfield{postnote}% + } + {}} + +\DeclareMultiCiteCommand{\citecs}[\mkbibsuperscript]{\citec}{} + +\DeclareMultiCiteCommand{\authornumcites}[]{\authornumcite}{\multicitedelim} + +%如果标注标签不进行压缩可以则重定义如下: +\iftoggle{bbx:gbcitecomp}{}% +{\newbibmacro*{cite}{% + \printtext[bibhyperref]{% + \printfield{labelprefix}% + \printfield{labelnumber}% + \ifbool{bbx:subentry} + {\printfield{entrysetcount}} + {}}} +\DeclareCiteCommand{\cite}[\mkbibsuperscript]% + {\mkbibleftborder\usebibmacro{prenote}} + {\usebibmacro{citeindex}% + \usebibmacro{cite}} + {\multicitedelim} + {\mkbibrightborder\usebibmacro{postnote}} +\DeclareCiteCommand{\parencite}% + {\mkbibleftborder\usebibmacro{prenote}} + {\usebibmacro{citeindex}% + \usebibmacro{cite}} + {\multicitedelim} + {\mkbibrightborder\mkbibsuperscriptusp{\usebibmacro{postnote}}} +} diff --git a/sysuthesis-numerical.bst b/sysuthesis-numerical.bst index bd5adfc..1446754 100644 --- a/sysuthesis-numerical.bst +++ b/sysuthesis-numerical.bst @@ -1,140 +1,278 @@ -%% 本文件根据GB/T 7714-2015 BibTeX Style以及学校实际需求修改而来, -%% GB/T 7714-2015 BibTeX Style文件来源: +%% +%% This is file `gbt7714-2025-numeric.bst', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% gbt7714-bst.dtx (with options: `2025,numeric') +%% ------------------------------------------------------------------- +%% GB/T 7714 BibTeX Style %% https://github.com/zepinglee/gbt7714-bibtex-style -%% Version: 2025/03/11 v2.1.7 +%% Version: 2026-05-03 v2.2.0 +%% ------------------------------------------------------------------- +%% Copyright (C) 2016-2026 by Zeping Lee +%% ------------------------------------------------------------------- +%% This file may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% https://www.latex-project.org/lppl.txt +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008 or later. %% ------------------------------------------------------------------- INTEGERS { - citation.et.al.min - citation.et.al.use.first - bibliography.et.al.min - bibliography.et.al.use.first - uppercase.name - terms.in.macro - year.after.author - period.after.author - italic.book.title - sentence.case.title - link.title - title.in.journal - show.patent.country - show.mark - space.before.mark - show.medium.type - short.journal - italic.journal - link.journal - bold.journal.volume - show.missing.address.publisher - space.before.pages - only.start.page - wave.dash.in.pages - show.urldate - show.url - show.doi - show.preprint - show.note - show.english.translation - end.with.period + control.convert.punct + control.max.bib.names + control.min.bib.names + control.max.cite.names + control.min.cite.names + control.uppercase.family + control.initialize.with.hyphen + control.check.pinyin + control.initialize.pinyin + control.cite.final.and + control.bib.final.and + control.space.before.et.al + control.year.before.title + control.sentence.case.title + control.sentence.case.journal + control.sentence.case.booktitle + control.link.title + control.article.title + control.patent.country + control.entry.type.id + control.space.before.type.id + control.entry.medium.id + control.slash + control.in + control.emph.booktitle + control.emph.journal + control.short.journal + control.journal.dots + control.link.journal + control.bold.volume + control.unknown.publisher + control.space.before.pages + control.page.ranges + control.urldate + control.url + control.doi + control.cstr + control.eprint + control.note + control.end.dot + control.capitalize.subtitle + control.warn.empty.field } STRINGS { - component.part.label + control.bib.punct + control.cite.lang + control.name.year.delim + control.page.range.delim } FUNCTION {load.config} { - #2 'citation.et.al.min := - #1 'citation.et.al.use.first := - #4 'bibliography.et.al.min := - #3 'bibliography.et.al.use.first := - #0 'uppercase.name := - #0 'terms.in.macro := - #0 'year.after.author := - #1 'period.after.author := - #0 'italic.book.title := - #1 'sentence.case.title := - #0 'link.title := - #1 'title.in.journal := - #0 'show.patent.country := - #1 'show.mark := - #0 'space.before.mark := - #1 'show.medium.type := - "none" 'component.part.label := - #0 'short.journal := - #0 'italic.journal := - #0 'link.journal := - #0 'bold.journal.volume := - #0 'show.missing.address.publisher := - #1 'space.before.pages := - #0 'only.start.page := - #0 'wave.dash.in.pages := - #1 'show.urldate := - #0 'show.url := - #0 'show.doi := - #1 'show.preprint := - #0 'show.note := - #0 'show.english.translation := - #1 'end.with.period := + "GB" 'control.bib.punct := % GB / half / bylanguage + #1 'control.convert.punct := + #3 'control.max.bib.names := + #3 'control.min.bib.names := + #1 'control.max.cite.names := + #1 'control.min.cite.names := + #0 'control.bib.final.and := + #1 'control.cite.final.and := + #1 'control.space.before.et.al := + #0 'control.uppercase.family := + #1 'control.initialize.with.hyphen := + #1 'control.check.pinyin := + #0 'control.initialize.pinyin := + "byentry" 'control.cite.lang := % byentry / chinese / english / macro + #0 'control.year.before.title := + "period" 'control.name.year.delim := % comma / period + #1 'control.sentence.case.title := + #1 'control.sentence.case.booktitle := + #0 'control.sentence.case.journal := + #0 'control.capitalize.subtitle := + #0 'control.link.title := + #1 'control.article.title := + #0 'control.patent.country := + #1 'control.entry.type.id := + #0 'control.space.before.type.id := + #1 'control.entry.medium.id := + #0 'control.slash := + #0 'control.in := + #0 'control.emph.booktitle := + #0 'control.emph.journal := + #0 'control.short.journal := + #0 'control.journal.dots := + #0 'control.link.journal := + #0 'control.bold.volume := + #0 'control.unknown.publisher := + #1 'control.space.before.pages := + #1 'control.page.ranges := + "-" 'control.page.range.delim := + #1 'control.urldate := + #1 'control.url := + #1 'control.doi := + #1 'control.cstr := + #0 'control.eprint := + #0 'control.note := + #1 'control.end.dot := + #1 'control.warn.empty.field := } ENTRY { address - archivePrefix + archiveprefix author + bookauthor + booksubtitle booktitle + booktitleaddon + country % 专利国别 + cstr date + dimensions doi edition editor + eid + entrymediumid + entrysubtype + entrytypeid + eventtitle eprint eprinttype - entrysubtype + holder howpublished institution journal + journalsubtitle journaltitle + journaltitleaddon key langid language location + mainsubtitle + maintitle + maintitleaddon mark medium + nationality % 专利国别,兼容 IEEEtran.bst note number organization pages publisher + scale school series shortjournal + subtitle title - translation + titleaddon translator url urldate + version volume year + CTL_bib_punct + CTL_convert_punct + CTL_max_bib_names + CTL_min_bib_names + CTL_max_cite_names + CTL_min_cite_names + CTL_uppercase_family + CTL_initialize_with_hyphen + CTL_check_pinyin + CTL_initialize_pinyin + CTL_bib_final_and + CTL_cite_final_and + CTL_cite_lang + CTL_space_before_et_al + CTL_year_before_title + CTL_name_year_delim + CTL_sentence_case + CTL_sentence_case_title + CTL_sentence_case_booktitle + CTL_sentence_case_journal + CTL_capitalize_subtitle + CTL_link_title + CTL_article_title + CTL_patent_country + CTL_entry_type_id + CTL_space_before_type_id + CTL_entry_medium_id + CTL_slash + CTL_in + CTL_emph_booktitle + CTL_emph_journal + CTL_short_journal + CTL_journal_dots + CTL_link_journal + CTL_bold_volume + CTL_unknown_publisher + CTL_space_before_pages + CTL_page_ranges + CTL_page_range_delim + CTL_urldate + CTL_url + CTL_doi + CTL_eprint + CTL_note + CTL_end_dot + CTL_warn_empty_field } - { entry.lang entry.is.electronic is.pure.electronic entry.numbered } - { label extra.label sort.label short.list entry.mark entry.url } + { entry.lang is.lang.cjk entry.numbered require.url } + { label extra.label sort.label short.list entry.type.id entry.eprint entry.url } -INTEGERS { output.state before.all mid.sentence after.sentence after.block after.slash } +INTEGERS { output.state before.all mid.sentence after.sentence after.block after.punct } -INTEGERS { lang.zh lang.ja lang.en lang.ru lang.other } +INTEGERS { lang.zh lang.ja lang.ko lang.en lang.ru lang.other } INTEGERS { charptr len } +STRINGS { pinyin.table } + FUNCTION {init.state.consts} { #0 'before.all := #1 'mid.sentence := #2 'after.sentence := #3 'after.block := - #4 'after.slash := + #4 'after.punct := #3 'lang.zh := #4 'lang.ja := + #5 'lang.ko := #1 'lang.en := #2 'lang.ru := #0 'lang.other := + " a ai an ang ao " + "ba bai ban bang bao bei ben beng bi bian biao bie bin bing bo bu " * + "ca cai can cang cao ce cen ceng cha chai chan chang chao che chen cheng chi chong chou chu chuai chuan chuang chui chun chuo ci cong cou cu cuan cui cun cuo " * + "da dai dan dang dao de dei deng di dia dian diao die ding diu dong dou du duan dui dun duo " * + "e ei en eng er " * + "fa fan fang fei fen feng fo fou fu " * + "ga gai gan gang gao ge gei gen geng gong gou gu gua guai guan guang gui gun guo " * + "ha hai han hang hao he hei hen heng hong hou hu hua huai huan huang hui hun huo " * + "ji jia jian jiang jiao jie jin jing jiong jiu ju juan jue jun " * + "ka kai kan kang kao ke ken keng kong kou ku kua kuai kuan kuang kui kun kuo " * + "la lai lan lang lao le lei leng li lia lian liang liao lie lin ling liu long lou lu luan lun luo lü lüe lyu lyue " * + "ma mai man mang mao me mei men meng mi mian miao mie min ming miu mo mou mu " * + "na nai nan nang nao ne nei nen neng ni nian niang niao nie nin ning niu nong nu nuan nuo nü nüe nyu nyue " * + "o ou " * + "pa pai pan pang pao pei pen peng pi pian piao pie pin ping po pou pu " * + "qi qia qian qiang qiao qie qin qing qiong qiu qu quan que qun " * + "ran rang rao re ren reng ri rong rou ru ruan rui run ruo " * + "sa sai san sang sao se sen seng sha shai shan shang shao she shei shen sheng shi shou shu shua shuai shuan shuang shui shun shuo si song sou su suan sui sun suo " * + "ta tai tan tang tao te teng ti tian tiao tie ting tong tou tu tuan tui tun tuo " * + "wa wai wan wang wei wen weng wo wu " * + "xi xia xian xiang xiao xie xin xing xiong xiu xu xuan xue xun " * + "ya yan yang yao ye yi yin ying yong you yu yuan yue yun " * + "za zai zan zang zao ze zei zen zeng zha zhai zhan zhang zhao zhe zhei zhen zheng zhi zhong zhou zhu zhua zhuai zhuan zhuang zhui zhun zhuo zi zong zou zu zuan zui zun zuo " * + 'pinyin.table := } FUNCTION {bbl.anonymous} @@ -144,23 +282,46 @@ FUNCTION {bbl.anonymous} if$ } -FUNCTION {bbl.space} +FUNCTION {bbl.no.date} { entry.lang lang.zh = - { "\ " } + { "无日期" } + { "n.d." } + if$ +} + +FUNCTION {space.precedes.et.al} +{ is.lang.cjk + { control.space.before.et.al + { "\ " } + { "" } + if$ + } { " " } if$ } FUNCTION {bbl.and} -{ "" } +{ entry.lang lang.zh = + { "和" } + { entry.lang lang.ja = + { "と" } + { entry.lang lang.ru = + { "и" } + { "and" } + if$ + } + if$ + } + if$ +} FUNCTION {bbl.et.al} { entry.lang lang.zh = { "等" } { entry.lang lang.ja = - { "他" } + { "ほか" } { entry.lang lang.ru = - { "идр" } + { "и~др." } { "et~al." } if$ } @@ -169,54 +330,98 @@ FUNCTION {bbl.et.al} if$ } -FUNCTION {citation.and} -{ terms.in.macro - { "{\biband}" } +FUNCTION {cite.and} +{ control.cite.lang "byentry" = 'bbl.and + { control.cite.lang "macro" = + { "{\biband}" } + { control.cite.lang "chinese" = + { "和" } + { "and" } + if$ + } + if$ + } if$ } -FUNCTION {citation.et.al} -{ terms.in.macro - { "{\bibetal}" } - 'bbl.et.al +FUNCTION {cite.et.al} +{ control.cite.lang "byentry" = + { bbl.et.al } + { control.cite.lang "macro" = + { "{\bibetal}" } + { control.cite.lang "chinese" = + { "等" } + { "et~al." } + if$ + } + if$ + } if$ } -FUNCTION {bbl.colon} { ": " } +FUNCTION {bbl.in} +{ entry.lang lang.zh = + { "见" } + { "In" } + if$ +} -FUNCTION {bbl.pages.colon} -{ space.before.pages - { ": " } - { ":\allowbreak " } +FUNCTION {bbl.translator} +{ entry.lang lang.zh = + { "译" } + { "trans." } if$ } FUNCTION {bbl.wide.space} { "\quad " } -FUNCTION {bbl.slash} { "//\allowbreak " } +FUNCTION {bbl.edition} +{ entry.lang lang.zh = + { "版" } + { entry.lang lang.ja = + { "版" } + { entry.lang lang.ru = + { "изд." } + { "ed." } + if$ + } + if$ + } + if$ +} + +FUNCTION {bbl.double.slash} { "//\allowbreak" } FUNCTION {bbl.sine.loco} { entry.lang lang.zh = - { "[出版地不详]" } - { "[S.l.]" } + { "出版地不详" } + { "S.l." } if$ } FUNCTION {bbl.sine.nomine} { entry.lang lang.zh = - { "[出版者不详]" } - { "[s.n.]" } + { "出版者不详" } + { "s.n." } if$ } FUNCTION {bbl.sine.loco.sine.nomine} { entry.lang lang.zh = - { "[出版地不详: 出版者不详]" } - { "[S.l.: s.n.]" } + { "出版地不详: 出版者不详" } + { "S.l.: s.n." } if$ } +FUNCTION {default.self.tokens} { ":,-'–—?.!" } + +FUNCTION {latin.upper} { "ÀÁÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞŸĀĂĄĆĈĊČĎĐĒĔĖĘĚĜĞĠĢĤĦĨĪĬĮİIĴĶĹĻĽĿŁŃŅŇŊŌŎŐŒŔŖŘŚŜŞŠŢŤŦŨŪŬŮŰŲŴŶŸŹŻŽ" } + +FUNCTION {latin.lower} { "àáãäåæçèéêëìíîïðñòóôõöøùúûüýþÿāăąćĉċčďđēĕėęěĝğġģĥħĩīĭįiıĵķĺļľŀłńņňŋōŏőœŕŗřśŝşšţťŧũūŭůűųŵŷÿźżž" } + +FUNCTION {range.delimiters} { "-–—~" } + FUNCTION {not} { { #0 } { #1 } @@ -235,15 +440,27 @@ FUNCTION {or} if$ } +FUNCTION {string.length} +{ #0 swap$ + { duplicate$ "" = not } + { swap$ #1 + swap$ + #2 global.max$ substring$ + } + while$ + pop$ +} + STRINGS { x y } +STRINGS { replace find text } + FUNCTION {contains} -{ 'y := - 'x := - y text.length$ 'len := - x text.length$ len - #1 + 'charptr := +{ 'find := + 'text := + find string.length 'len := + text string.length len - #1 + 'charptr := { charptr #0 > - x charptr len substring$ y = not + text charptr len substring$ find = not and } { charptr #1 - 'charptr := } @@ -253,22 +470,203 @@ FUNCTION {contains} STRINGS { s t } +FUNCTION {add.period} +{ "bylanguage" control.bib.punct = + { is.lang.cjk + { "." * } + 'add.period$ + if$ + } + 'add.period$ + if$ +} + +FUNCTION {after.period.space} +{ is.lang.cjk + "bylanguage" control.bib.punct = and + { "" } + { " " } + if$ +} + +FUNCTION {add.comma} +{ "bylanguage" control.bib.punct = + is.lang.cjk and + "GB" control.bib.punct = or + { "," * } + { ", " * } + if$ +} + +FUNCTION {add.colon} +{ "bylanguage" control.bib.punct = + is.lang.cjk and + "GB" control.bib.punct = or + { ":" * } + { ": " * } + if$ +} + +FUNCTION {add.colon.by.language} +{ is.lang.cjk + { ":" * } + { ": " * } + if$ +} + +FUNCTION {bbl.pages.colon} +{ "bylanguage" control.bib.punct = + is.lang.cjk and + "GB" control.bib.punct = or + { ":" } + { control.space.before.pages + { ": " } + { ":\allowbreak " } + if$ + } + if$ +} + +FUNCTION {make.parentheses} +{ "bylanguage" control.bib.punct = + is.lang.cjk and + "GB" control.bib.punct = or + { "(" swap$ * ")" * } + { "(" swap$ * ")" * } + if$ +} + +FUNCTION {make.brackets} +{ "[" swap$ * "]" * +} + +INTEGERS { find_length } +FUNCTION { find.replace } +{ 'replace := + 'find := + 'text := + find string.length 'find_length := + "" + { text empty$ not } + { text #1 find_length substring$ find = + { replace * + text #1 find_length + global.max$ substring$ 'text := + } + { text #1 #1 substring$ * + text #2 global.max$ substring$ 'text := + } + if$ + } + while$ +} + +FUNCTION {convert.fullwidth.punctuations} +{ ", " "," find.replace + ": " ":" find.replace + "; " ";" find.replace + "! " "!" find.replace + "!" "!" find.replace + "? " "?" find.replace + "?" "?" find.replace + " (" "(" find.replace + "(" "(" find.replace + ") " ")" find.replace + ")" ")" find.replace +} + +FUNCTION {convert.halfwidth.punctuations} +{ "." ". " find.replace + "," ", " find.replace + ":" ": " find.replace + ";" "; " find.replace + "!" "! " find.replace + "?" "? " find.replace + "(" " (" find.replace + ")." ")." find.replace + ")," ")," find.replace + "):" "):" find.replace + ");" ");" find.replace + ")}" ")}" find.replace + ")" ") " find.replace + % Strip leading and trailing spaces + duplicate$ #1 #1 substring$ " " = + { #2 global.max$ substring$ } + 'skip$ + if$ + duplicate$ #-1 #1 substring$ " " = + { duplicate$ string.length #1 - #1 swap$ substring$ } + 'skip$ + if$ +} + +FUNCTION {convert.punctuations} +{ "GB" control.bib.punct = + { "." ". " find.replace + convert.fullwidth.punctuations + } + { "half" control.bib.punct = + { convert.halfwidth.punctuations } + { "bylanguage" control.bib.punct = + { is.lang.cjk + { ". " "." find.replace + convert.fullwidth.punctuations + } + { convert.halfwidth.punctuations } + if$ + } + 'skip$ + if$ + } + if$ + } + if$ +} + +FUNCTION {format.punctuations} +{ control.convert.punct + 'convert.punctuations + 'skip$ + if$ + is.lang.cjk + { "---" "—" find.replace + "--" "—" find.replace + } + { "“" "``" find.replace + "”" "''" find.replace + "‘" "`" find.replace + "’" "'" find.replace + "—" "---" find.replace + "–" "--" find.replace + } + if$ +} + +STRINGS { output.punct } + +FUNCTION {set.punct} +{ output.state mid.sentence = + output.state after.punct = or + { 'output.punct := + after.punct 'output.state := + } + 'pop$ + if$ +} + FUNCTION {output.nonnull} { 's := output.state mid.sentence = - { ", " * write$ } + { add.comma write$ } { output.state after.block = - { add.period$ write$ + { add.period write$ newline$ "\newblock " write$ } { output.state before.all = 'write$ - { output.state after.slash = - { bbl.slash * write$ - newline$ - } - { add.period$ " " * write$ } + { output.state after.punct = + { output.punct * write$ } + { add.period after.period.space * write$ } if$ } if$ @@ -287,67 +685,32 @@ FUNCTION {output} if$ } -FUNCTION {output.after} +FUNCTION {output.check} { 't := duplicate$ empty$ - 'pop$ - { 's := - output.state mid.sentence = - { t * write$ } - { output.state after.block = - { add.period$ write$ - newline$ - "\newblock " write$ - } - { output.state before.all = - 'write$ - { output.state after.slash = - { bbl.slash * write$ } - { add.period$ " " * write$ } - if$ - } - if$ - } - if$ - mid.sentence 'output.state := - } + { pop$ + control.warn.empty.field + { "empty " t * " in " * cite$ * warning$ } + 'skip$ if$ - s } - if$ -} - -FUNCTION {output.check} -{ 't := - duplicate$ empty$ - { pop$ "empty " t * " in " * cite$ * warning$ } 'output.nonnull if$ } FUNCTION {fin.entry} -{ end.with.period - 'add.period$ +{ control.end.dot + 'add.period 'skip$ if$ write$ - show.english.translation entry.lang lang.zh = and - { ")" - write$ - } - 'skip$ - if$ newline$ } FUNCTION {new.block} { output.state before.all = - 'skip$ - { output.state after.slash = 'skip$ { after.block 'output.state := } - if$ - } if$ } @@ -355,12 +718,8 @@ FUNCTION {new.sentence} { output.state after.block = 'skip$ { output.state before.all = - 'skip$ - { output.state after.slash = 'skip$ { after.sentence 'output.state := } - if$ - } if$ } if$ @@ -369,22 +728,13 @@ FUNCTION {new.sentence} FUNCTION {new.slash} { output.state before.all = 'skip$ - { component.part.label "slash" = - { after.slash 'output.state := } - { new.block - component.part.label "in" = - { entry.lang lang.en = - { "In: " output - write$ - "" - before.all 'output.state := - } - 'skip$ - if$ - } - 'skip$ - if$ + { control.slash + { bbl.double.slash * write$ + newline$ + "" + before.all 'output.state := } + { new.block } if$ } if$ @@ -422,265 +772,1060 @@ FUNCTION {new.sentence.checkb} if$ } -FUNCTION {field.or.null} -{ duplicate$ empty$ - { pop$ "" } - 'skip$ - if$ -} +INTEGERS { a b } -FUNCTION {emphasize} -{ duplicate$ empty$ - { pop$ "" } - { "\emph{" swap$ * "}" * } +FUNCTION {is.int.in.range} +{ 'b := + #1 + + b > + { #1 - b < } + { pop$ #0 } if$ } -FUNCTION {format.btitle} -{ italic.book.title - entry.lang lang.en = and - 'emphasize - 'skip$ - if$ +FUNCTION {mult.power2} +{ { duplicate$ #0 > } + { swap$ + duplicate$ + + swap$ #1 - + } + while$ + pop$ } -INTEGERS { byte second.byte } +FUNCTION {find.match.brace} +{ 's := + 't := + #1 + { duplicate$ #0 > + s empty$ not and } + { s #1 #1 substring$ "{" = + { #1 + } + { s #1 #1 substring$ "}" = + { #1 - } + 'skip$ + if$ + } + if$ + t s #1 #1 substring$ * 't := + s #2 global.max$ substring$ 's := + } + while$ -INTEGERS { char.lang tmp.lang } + duplicate$ #0 > + { "Unbalanced brace(s): one or more closing braces are missing" warning$ + { duplicate$ #0 > } + { t "}" * 't := + #1 - + } + while$ + } + 'skip$ + if$ + pop$ -STRINGS { tmp.str } + t + s +} -FUNCTION {get.str.lang} -{ 'tmp.str := - lang.other 'tmp.lang := - #1 'charptr := - tmp.str text.length$ #1 + 'len := - { charptr len < } - { tmp.str charptr #1 substring$ chr.to.int$ 'byte := - byte #128 < - { charptr #1 + 'charptr := - byte #64 > byte #91 < and byte #96 > byte #123 < and or - { lang.en 'char.lang := } - { lang.other 'char.lang := } - if$ - } - { tmp.str charptr #1 + #1 substring$ chr.to.int$ 'second.byte := - byte #224 < - { charptr #2 + 'charptr := - byte #207 > byte #212 < and - byte #212 = second.byte #176 < and or - { lang.ru 'char.lang := } - { lang.other 'char.lang := } - if$ +FUNCTION {split.first.char.from.str} +{ duplicate$ "" = + { "split.first.char.from.str: Trying to split an empty string!" warning$ + "" + } + { duplicate$ #1 #1 substring$ chr.to.int$ #128 < + { duplicate$ #1 #1 substring$ swap$ + #2 global.max$ substring$ swap$ + } + { duplicate$ #1 #1 substring$ chr.to.int$ #224 < + { duplicate$ #1 #2 substring$ swap$ + #3 global.max$ substring$ swap$ } - { byte #240 < - { charptr #3 + 'charptr := - byte #227 > byte #234 < and - { lang.zh 'char.lang := } - { byte #227 = - { second.byte #143 > - { lang.zh 'char.lang := } - { second.byte #128 > second.byte #132 < and - { lang.ja 'char.lang := } - { lang.other 'char.lang := } - if$ - } - if$ - } - { byte #239 = - second.byte #163 > second.byte #172 < and and - { lang.zh 'char.lang := } - { lang.other 'char.lang := } - if$ - } - if$ - } - if$ + { duplicate$ #1 #1 substring$ chr.to.int$ #240 < + { duplicate$ #1 #3 substring$ swap$ + #4 global.max$ substring$ swap$ } - { charptr #4 + 'charptr := - byte #240 = second.byte #159 > and - { lang.zh 'char.lang := } - { lang.other 'char.lang := } - if$ + { duplicate$ #1 #4 substring$ swap$ + #5 global.max$ substring$ swap$ } if$ } if$ } if$ - char.lang tmp.lang > - { char.lang 'tmp.lang := } - 'skip$ - if$ } - while$ - tmp.lang -} - -FUNCTION {check.entry.lang} -{ author field.or.null - title field.or.null * - get.str.lang + if$ } -STRINGS { entry.langid } +FUNCTION {get.first.char.from.str} +{ split.first.char.from.str swap$ pop$ } -FUNCTION {set.entry.lang} -{ "" 'entry.langid := - language empty$ not - { language 'entry.langid := } - 'skip$ - if$ - langid empty$ not - { langid 'entry.langid := } - 'skip$ +FUNCTION {split.first.tex.char.from.str} +{ duplicate$ #1 #1 substring$ "{" = + { split.first.char.from.str swap$ + find.match.brace swap$ + } + 'split.first.char.from.str if$ - entry.langid empty$ - { check.entry.lang } - { entry.langid "english" = entry.langid "american" = or entry.langid "british" = or - { lang.en } - { entry.langid "chinese" = - { lang.zh } - { entry.langid "japanese" = - { lang.ja } - { entry.langid "russian" = - { lang.ru } - { check.entry.lang } - if$ +} + +FUNCTION {char.to.unicode} +{ duplicate$ #4 #1 substring$ "" = + { duplicate$ #3 #1 substring$ "" = + { duplicate$ #2 #1 substring$ "" = + { duplicate$ "" = + { "Empty string is not a char!" warning$ + pop$ #-1 } + { #1 #1 substring$ chr.to.int$ } if$ } + { duplicate$ #2 #1 substring$ chr.to.int$ #128 - swap$ + #1 #1 substring$ chr.to.int$ #192 - + #6 mult.power2 + + } if$ } + { duplicate$ #3 #1 substring$ chr.to.int$ #128 - swap$ + duplicate$ #2 #1 substring$ chr.to.int$ #128 - swap$ + #1 #1 substring$ chr.to.int$ #224 - + #6 mult.power2 + + #6 mult.power2 + + } if$ } + { duplicate$ #4 #1 substring$ chr.to.int$ #128 - swap$ + duplicate$ #3 #1 substring$ chr.to.int$ #128 - swap$ + duplicate$ #2 #1 substring$ chr.to.int$ #128 - swap$ + #1 #1 substring$ chr.to.int$ #240 - + #6 mult.power2 + + #6 mult.power2 + + #6 mult.power2 + + } if$ - 'entry.lang := } -FUNCTION {set.entry.numbered} -{ type$ "patent" = - type$ "standard" = or - type$ "techreport" = or - { #1 'entry.numbered := } - { #0 'entry.numbered := } +FUNCTION {is.char.in.str} +{ 't := + t "" = + { "is.char.in.str: Empty string is not a char!" warning$ } + 'skip$ if$ -} - -INTEGERS { nameptr namesleft numnames name.lang } -FUNCTION {format.name} -{ "{vv~}{ll}{, jj}{, ff}" format.name$ 't := - t "others" = - { bbl.et.al } - { t get.str.lang 'name.lang := - name.lang lang.en = - { t #1 "{vv~}{ll}{ f{~}}" format.name$ - uppercase.name - { "u" change.case$ } - 'skip$ - if$ - t #1 "{, jj}" format.name$ * - } - { t #1 "{ll}{ff}" format.name$ } + #0 swap$ + { duplicate$ "" = not } + { split.first.char.from.str t = + { pop$ pop$ #1 "" } + 'skip$ if$ } + while$ + pop$ +} + +FUNCTION {is.upper.ascii} +{ char.to.unicode #65 swap$ #90 swap$ is.int.in.range } + +FUNCTION {is.upper} +{ duplicate$ is.upper.ascii + { pop$ #1 } + { latin.upper swap$ is.char.in.str } if$ } -FUNCTION {format.names} -{ 's := - #1 'nameptr := - s num.names$ 'numnames := +FUNCTION {is.lower.ascii} +{ char.to.unicode #97 swap$ #122 swap$ is.int.in.range } + +FUNCTION {is.lower} +{ duplicate$ is.lower.ascii + { pop$ #1 } + { latin.lower swap$ is.char.in.str } + if$ +} + +FUNCTION {is.printable.ascii} +{ char.to.unicode #32 swap$ #126 swap$ is.int.in.range } + +FUNCTION {is.letter.ascii} +{ duplicate$ is.upper.ascii swap$ is.lower.ascii or } + +FUNCTION {is.symbol.ascii} +{ duplicate$ is.printable.ascii swap$ is.letter.ascii not and } + +FUNCTION {is.all.lower} +{ #1 swap$ + { duplicate$ "" = not } + { split.first.char.from.str is.lower + 'skip$ + { pop$ pop$ #0 "" } + if$ + } + while$ + pop$ +} + +FUNCTION {is.tex.str.in.title.case} +{ duplicate$ "" = + { pop$ #0 } + { split.first.tex.char.from.str purify$ + duplicate$ "" = + { pop$ pop$ #0 } + { split.first.char.from.str is.upper + { duplicate$ "" = % single-letter word + { pop$ pop$ #1 } + { duplicate$ is.all.lower + { empty$ + { duplicate$ "" = + { pop$ #0 } + 'is.all.lower + if$ + } + 'is.all.lower + if$ + } + { pop$ pop$ #0 } + if$ + } + if$ + } + { pop$ pop$ #0} + if$ + } + if$ + } + if$ +} + +FUNCTION {is.in.inter.token.chars} +{ duplicate$ #0 = + { pop$ " " = } + { #1 = + { " " range.delimiters * swap$ is.char.in.str } + 'is.letter.ascii + if$ + } + if$ +} + +FUNCTION {skip.inter.token.chars.by} +{ 'b := + 't := + + "" t + { duplicate$ "" = not } + { split.first.char.from.str + duplicate$ b is.in.inter.token.chars + { swap$ 't := * t } + { swap$ * 't := "" } + if$ + } + while$ + + pop$ t +} + +FUNCTION {skip.inter.token.chars} +{ #0 skip.inter.token.chars.by } + +FUNCTION {skip.inter.token.command} +{ duplicate$ "" = + { "" } + { duplicate$ #1 #1 substring$ is.symbol.ascii + { split.first.char.from.str swap$ } + { #2 skip.inter.token.chars.by } + if$ + } + if$ +} + +FUNCTION {is.special.char.command} +{ #2 global.max$ substring$ skip.inter.token.command + empty$ + 'skip$ + { "is.special.char.command: cmdstr has extra components!" warning$ } + if$ + + duplicate$ duplicate$ duplicate$ duplicate$ duplicate$ duplicate$ + "oOlLij" swap$ is.char.in.str + swap$ "oe" = or + swap$ "OE" = or + swap$ "ae" = or + swap$ "AE" = or + swap$ "aa" = or + swap$ "AA" = or +} + +FUNCTION {map.char} +{ 't := + split.first.char.from.str + { swap$ duplicate$ "" = not } + { swap$ t = + { pop$ "" t } + { swap$ split.first.char.from.str pop$ swap$ + split.first.char.from.str + } + if$ + } + while$ + pop$ t = + 'get.first.char.from.str + { pop$ t } + if$ +} + +FUNCTION {to.lower} +{ duplicate$ is.upper.ascii + { chr.to.int$ #32 + int.to.chr$ } + { latin.lower swap$ latin.upper swap$ map.char } + if$ +} + +FUNCTION {to.upper} +{ duplicate$ is.lower.ascii + { chr.to.int$ #32 - int.to.chr$ } + { latin.upper swap$ latin.lower swap$ map.char } + if$ +} + +FUNCTION {all.to.lower} +{ "" swap$ + { duplicate$ empty$ not } + { split.first.char.from.str to.lower swap$ 't := * t } + while$ + * +} + +FUNCTION {command.to.lower} +{ duplicate$ "" = + { "command.to.lower: Empty string is not a texchar!" warning$ } + { duplicate$ #1 #1 substring$ #92 int.to.chr$ = + { duplicate$ is.special.char.command + 'all.to.lower + 'skip$ + if$ + } + 'to.lower + if$ + } + if$ +} + +FUNCTION {tex.to.lower} +{ duplicate$ #1 #2 substring$ "{" #92 int.to.chr$ * = + { "" swap$ + { duplicate$ "" = not } + { split.first.char.from.str + duplicate$ #92 int.to.chr$ = + { swap$ skip.inter.token.command 't := * t + swap$ command.to.lower + } + 'to.lower + if$ + swap$ 't := * t + } + while$ + pop$ + } + { duplicate$ #1 #1 substring$ "{" = + { split.first.char.from.str swap$ find.match.brace pop$ } + 'command.to.lower + if$ + } + if$ +} + +FUNCTION {all.to.upper} +{ "" swap$ + { duplicate$ empty$ not } + { split.first.char.from.str to.upper swap$ 't := * t } + while$ + * +} + +FUNCTION {command.to.upper} +{ duplicate$ "" = + { "command.to.lower: Empty string is not a texchar!" warning$ } + { duplicate$ #1 #1 substring$ #92 int.to.chr$ = + { duplicate$ is.special.char.command + 'all.to.upper + 'skip$ + if$ + } + 'to.upper + if$ + } + if$ +} + +FUNCTION {tex.to.upper} +{ duplicate$ #1 #2 substring$ "{" #92 int.to.chr$ * = + { "" swap$ + { duplicate$ "" = not } + { split.first.char.from.str + duplicate$ #92 int.to.chr$ = + { swap$ skip.inter.token.command 't := * t + swap$ command.to.upper + } + 'to.upper + if$ + swap$ 't := * t + } + while$ + pop$ + } + { duplicate$ #1 #1 substring$ "{" = + { split.first.char.from.str swap$ find.match.brace pop$ } + 'command.to.upper + if$ + } + if$ +} + +FUNCTION {lower.token.if.in.title.case} +{ duplicate$ is.tex.str.in.title.case + { split.first.tex.char.from.str tex.to.lower swap$ * } + 'skip$ + if$ +} + +FUNCTION {self.tokens} +{ #0 = + 'default.self.tokens + 'range.delimiters + if$ +} + +FUNCTION {tokenize.by} +{ 'b := + 's := + + s "" = + { "" "" } + { s split.first.char.from.str + duplicate$ b self.tokens swap$ is.char.in.str + 'swap$ + { duplicate$ #92 int.to.chr$ = + { swap$ skip.inter.token.command 's := * s } + { pop$ pop$ "" s + { duplicate$ "" = not } + { split.first.char.from.str + duplicate$ "\ " b self.tokens * swap$ is.char.in.str + { pop$ pop$ "" } + { duplicate$ "{" = + { swap$ find.match.brace } + 'swap$ + if$ + 's := * s + } + if$ + } + while$ + pop$ s + } + if$ + } + if$ + } + if$ +} + +FUNCTION {tokenize} +{ #0 tokenize.by } + +FUNCTION {smart.sentence.case} +{ tokenize 's := + + { s "" = not } + { s skip.inter.token.chars 's := * s + tokenize swap$ + duplicate$ ":" = + { swap$ 's := * + s skip.inter.token.chars 's := * s + tokenize swap$ + control.capitalize.subtitle + 'skip$ + { lower.token.if.in.title.case } + if$ + } + 'lower.token.if.in.title.case + if$ + swap$ 's := * + } + while$ +} + +FUNCTION {smart.upper.case} +{ s swap$ t swap$ + + "" swap$ + { duplicate$ "" = not } + { tokenize swap$ + duplicate$ #1 #1 substring$ #92 int.to.chr$ = + 'command.to.upper + { "" swap$ + { duplicate$ "" = not } + { split.first.tex.char.from.str tex.to.upper + swap$ 't := * t + } + while$ + pop$ + } + if$ + swap$ 't := * t + skip.inter.token.chars 't := * t + } + while$ + pop$ + + swap$ 't := + swap$ 's := +} + +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} + +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "\emph{" swap$ * "}" * } + if$ +} + +FUNCTION {emphasize.book.title} +{ control.emph.booktitle + is.lang.cjk not and + 'emphasize + 'skip$ + if$ +} + +INTEGERS { codepoint tmp.lang } + +FUNCTION {get.codepoint.lang} +{ 'codepoint := + codepoint #128 < + { codepoint #64 > codepoint #91 < and codepoint #96 > codepoint #123 < and or + { lang.en } + { lang.other } + if$ + } + { codepoint #1023 > codepoint #1328 < and + { lang.ru } + { codepoint #19967 > codepoint #40960 < and + { lang.zh } + { codepoint #13311 > codepoint #19904 < and + { lang.zh } + { codepoint #12351 > codepoint #12544 < and + { lang.ja } + { codepoint #44031 > codepoint #55216 < and + { lang.ko } + { lang.other } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + } + if$ +} + +FUNCTION {get.str.lang} +{ lang.other 'tmp.lang := + { duplicate$ empty$ not } + { split.first.char.from.str + char.to.unicode + get.codepoint.lang + duplicate$ tmp.lang > + { 'tmp.lang := } + 'pop$ + if$ + } + while$ + duplicate$ empty$ + { pop$ } + { "non-empty string " quote$ swap$ * quote$ " left" warning$ } + if$ + tmp.lang +} + +FUNCTION {check.entry.lang} +{ title field.or.null + duplicate$ empty$ + { author field.or.null * } + 'skip$ + if$ + duplicate$ empty$ + { journal field.or.null * } + 'skip$ + if$ + duplicate$ empty$ + { journaltitle field.or.null * } + 'skip$ + if$ + duplicate$ empty$ + { booktitle field.or.null * } + 'skip$ + if$ + duplicate$ empty$ + { address field.or.null * } + 'skip$ + if$ + duplicate$ empty$ + { location field.or.null * } + 'skip$ + if$ + duplicate$ empty$ + { publisher field.or.null * } + 'skip$ + if$ + get.str.lang +} + +FUNCTION {set.entry.lang} +{ langid empty$ + { language empty$ + { "" } + { language } + if$ + } + { langid } + if$ + "l" change.case$ + 's := + s empty$ + { check.entry.lang } + { s "english" = s "american" = or s "british" = or + { lang.en } + { s "chinese" = + { lang.zh } + { s "japanese" = + { lang.ja } + { s "korean" = + { lang.ko } + { s "russian" = + { lang.ru } + { lang.other } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + 'entry.lang := + #0 'is.lang.cjk := + entry.lang lang.zh = + entry.lang lang.ja = or + entry.lang lang.ko = or + { #1 'is.lang.cjk := } + 'skip$ + if$ +} + +FUNCTION {set.entry.numbered} +{ type$ "archive" = + type$ "letter" = or + type$ "legislation" = or + type$ "patent" = or + type$ "regulation" = or + type$ "report" = or + type$ "techreport" = or + { #1 'entry.numbered := } + { #0 'entry.numbered := } + if$ +} + +INTEGERS { nameptr namesleft numnames name.lang } + +FUNCTION {is.lowercase.word} +{ #1 + { #0 > } + { duplicate$ #1 #1 substring$ chr.to.int$ + duplicate$ #96 > + swap$ #123 < + and + { #2 global.max$ substring$ + duplicate$ empty$ + { #0 } + { #1 } + if$ + } + { #0 } + if$ + } + while$ + empty$ +} + +FUNCTION {is.single.pinyin} +{ " " swap$ * " " * + pinyin.table swap$ contains +} + +FUNCTION {is.single.pinyin.word} +{ duplicate$ is.lowercase.word + 'is.single.pinyin + { pop$ #0 } + if$ +} + +FUNCTION {is.double.pinyin} +{ duplicate$ string.length 'a := + #1 + { a #0 > and } + { duplicate$ #1 a substring$ is.single.pinyin + { duplicate$ a #1 + global.max$ substring$ + duplicate$ empty$ + { pop$ #0 } + { is.single.pinyin + { #0 } + { a #1 - 'a := + #1 + } + if$ + } + if$ + } + { a #1 - 'a := + #1 + } + if$ + } + while$ + 't := + t #1 #1 substring$ + t a #1 + #1 substring$ + duplicate$ empty$ + 'pop$ + { " " swap$ * * } + if$ + 't := + a #0 > +} + +FUNCTION {is.double.pinyin.word} +{ duplicate$ is.lowercase.word + 'is.double.pinyin + { pop$ #0 } + if$ +} + +FUNCTION {extract.before} +{ 'find := + 'text := + find string.length 'find_length := + "" + { text empty$ not } + { text #1 find_length substring$ find = + { "" 'text := } + { text #1 #1 substring$ * + text #2 global.max$ substring$ 'text := + } + if$ + } + while$ +} + +FUNCTION {extract.after} +{ 'find := + 'text := + find string.length 'find_length := "" + { text empty$ not } + { text #1 find_length substring$ find = + { text find_length #1 + global.max$ substring$ * + "" 'text := + } + { text #2 global.max$ substring$ 'text := } + if$ + } + while$ +} + +FUNCTION {format.western.given.name} +{ s nameptr "{ f.}" format.name$ + control.initialize.with.hyphen + 'skip$ + { duplicate$ "-" contains + { "-" " " find.replace + "u" change.case$ + } + 'skip$ + if$ + } + if$ + s nameptr "{, jj}" format.name$ * + "." "" find.replace +} + +FUNCTION {is.family.name.pinyin} +{ s nameptr "{ll}" format.name$ + duplicate$ empty$ + { pop$ #0 } + { "l" change.case$ + duplicate$ "-" contains + { duplicate$ "-" extract.before is.single.pinyin.word + { "-" extract.after is.single.pinyin.word } + { pop$ #0 } + if$ + } + { % 这个函数实在太慢了 + % is.double.pinyin + is.single.pinyin.word + } + if$ + } + if$ +} + +FUNCTION {is.given.name.pinyin} +{ s nameptr "{ff}" format.name$ + duplicate$ empty$ + { pop$ #0 } + { "l" change.case$ + "’" "'" find.replace + duplicate$ "'" contains + { duplicate$ "'" extract.before + duplicate$ #1 #1 substring$ 't := + is.single.pinyin.word + { "'" extract.after + duplicate$ #1 #1 substring$ t " " * swap$ * 't := + is.single.pinyin.word + } + { pop$ #0 } + if$ + } + 'is.double.pinyin.word + if$ + } + if$ +} + +FUNCTION {is.name.pinyin} +{ s nameptr "{vv}{jj}" format.name$ empty$ + { is.family.name.pinyin + 'is.given.name.pinyin + { #0 } + if$ + } + { #0 } + if$ +} + +FUNCTION {format.latin.name} +{ s nameptr "{vv~}{ll}" format.name$ + control.uppercase.family + 'smart.upper.case + 'skip$ + if$ + control.check.pinyin + { is.name.pinyin + { control.initialize.pinyin + { " " t "u" change.case$ * } + { s nameptr "{ ff}" format.name$ } + if$ + } + { format.western.given.name } + if$ + } + { format.western.given.name } + if$ + * +} + +FUNCTION {format.name} +{ s nameptr "{vv~}{ll}{,~ff}{, jj}" format.name$ + get.str.lang + duplicate$ + duplicate$ lang.zh = swap$ lang.ja = or + { pop$ + s nameptr "{vv~}{ll}" format.name$ + s nameptr "{ff}{, jj}" format.name$ + duplicate$ get.str.lang + duplicate$ lang.zh = swap$ lang.ja = or + { * } + { pop$ } + if$ + } + { lang.ru = + { s nameptr "{vv~}{ll}" format.name$ + s nameptr "{ff}{, jj}" format.name$ + "." "" find.replace + duplicate$ empty$ + 'pop$ + { " " swap$ * * } + if$ + } + { format.latin.name } + if$ + } + if$ +} + +FUNCTION {inter.word.space} +{ is.lang.cjk + { "" } + { " " } + if$ +} + +FUNCTION {format.names} +{ 's := + #1 'nameptr := + s num.names$ 'numnames := numnames 'namesleft := { namesleft #0 > } - { s nameptr format.name bbl.et.al = - numnames bibliography.et.al.min #1 - > nameptr bibliography.et.al.use.first > and or - { ", " * - bbl.et.al * - #1 'namesleft := - } - { nameptr #1 > - { namesleft #1 = bbl.and "" = not and - { bbl.and * } - { ", " * } - if$ + { format.name 't := + nameptr #1 > + { numnames control.max.bib.names > + nameptr control.min.bib.names > and + { "others" 't := + #1 'namesleft := } 'skip$ if$ - s nameptr format.name * + namesleft #1 > + { add.comma t * } + { t "l" change.case$ "others" = + { nameptr #2 > + { add.comma } + { inter.word.space * } + if$ + bbl.et.al * + } + { control.bib.final.and + { is.lang.cjk not nameptr #2 > and + { add.comma } + { inter.word.space * } + if$ + bbl.and * inter.word.space * + } + { add.comma } + if$ + t * + } + if$ + } + if$ } + 't if$ nameptr #1 + 'nameptr := namesleft #1 - 'namesleft := } while$ + format.punctuations } -FUNCTION {format.key} -{ empty$ - { key field.or.null } - { "" } +FUNCTION {warn.empty.field} +{ control.warn.empty.field + { "empty " swap$ * " in " * cite$ * warning$ } + 'pop$ if$ } +FUNCTION {format.anonymous} +{ + "" +} + FUNCTION {format.authors} -{ author empty$ not - { author format.names } - { "empty author in " cite$ * warning$ - "" +{ author empty$ + { "author" warn.empty.field + format.anonymous } + { author format.names } if$ } FUNCTION {format.editors} { editor empty$ - { "" } + { "editor" warn.empty.field + format.anonymous + } { editor format.names } if$ } +FUNCTION {format.authors.editors} +{ author empty$ + { editor empty$ + { "author and editor" warn.empty.field + format.anonymous + } + { editor format.names } + if$ + } + { author format.names } + if$ +} + FUNCTION {format.translators} { translator empty$ { "" } { translator format.names - entry.lang lang.zh = - { translator num.names$ #3 > - { "译" * } - { ", 译" * } - if$ - } - 'skip$ + add.comma bbl.translator * + } + if$ +} + +FUNCTION {format.lab.name} +{ s nameptr "{vv~}{ll}{,~ff}{, jj}" format.name$ + get.str.lang + duplicate$ lang.zh = + swap$ lang.ja = or + { s nameptr "{vv~}{ll}" format.name$ + s nameptr "{ff}{, jj}" format.name$ + duplicate$ get.str.lang + duplicate$ lang.zh = swap$ lang.ja = or + { * } + 'pop$ if$ } + { s nameptr "{vv~}{ll}" format.name$ } if$ } FUNCTION {format.full.names} -{'s := +{ 's := #1 'nameptr := s num.names$ 'numnames := numnames 'namesleft := { namesleft #0 > } - { s nameptr "{vv~}{ll}{, jj}{, ff}" format.name$ 't := - t get.str.lang 'name.lang := - name.lang lang.en = - { t #1 "{vv~}{ll}" format.name$ 't := } - { t #1 "{ll}{ff}" format.name$ 't := } - if$ + { format.lab.name 't := nameptr #1 > - { - namesleft #1 > - { ", " * t * } - { - numnames #2 > - { "," * } - 'skip$ - if$ - t "others" = - { " et~al." * } - { " and " * t * } + { namesleft #1 > + { add.comma t * } + { t "l" change.case$ "others" = + { nameptr #2 > + { add.comma } + { inter.word.space * } + if$ + cite.et.al * + } + { control.cite.final.and + { is.lang.cjk not nameptr #2 > and + { add.comma } + { inter.word.space * } + if$ + cite.and * inter.word.space * + } + { add.comma } + if$ + t * + } if$ } if$ @@ -691,6 +1836,7 @@ FUNCTION {format.full.names} namesleft #1 - 'namesleft := } while$ + format.punctuations } FUNCTION {author.editor.full} @@ -718,6 +1864,17 @@ FUNCTION {editor.full} if$ } +FUNCTION {holder.author.full} +{ holder empty$ + { author empty$ + { "" } + { author format.full.names } + if$ + } + { holder format.full.names } + if$ +} + FUNCTION {make.full.names} { type$ "book" = type$ "inbook" = booktitle empty$ not and @@ -727,7 +1884,11 @@ FUNCTION {make.full.names} type$ "proceedings" = or 'editor.full - 'author.full + { type$ "patent" = + 'holder.author.full + 'author.full + if$ + } if$ } if$ @@ -754,9 +1915,25 @@ FUNCTION {output.bibitem} before.all 'output.state := } +FUNCTION {format.title.subtitle.titleaddon} +{ title empty$ + { "" } + { title + subtitle empty$ + 'skip$ + { add.colon.by.language subtitle * } + if$ + titleaddon empty$ + 'skip$ + { add.colon.by.language titleaddon * } + if$ + } + if$ +} + FUNCTION {change.sentence.case} { entry.lang lang.en = - { "t" change.case$ } + 'smart.sentence.case 'skip$ if$ } @@ -772,40 +1949,110 @@ FUNCTION {add.link} if$ } -FUNCTION {format.title} -{ title empty$ - { "" } - { title - sentence.case.title - 'change.sentence.case - 'skip$ - if$ - entry.numbered number empty$ not and - { bbl.colon * - type$ "patent" = show.patent.country and - { address empty$ not - { address * ", " * } - { location empty$ not - { location * ", " * } - { entry.lang lang.zh = - { "中国" * ", " * } - 'skip$ +FUNCTION {format.tr.number} +{ "" + number empty$ + 'skip$ + { type$ "patent" = control.patent.country and + { country empty$ not + { country * } + { nationality empty$ not + { nationality * } + { address empty$ not + { address * } + { location empty$ not + { location * } + { "" } + { entry.lang lang.zh = + { "中国" * } + 'skip$ + if$ + } if$ } if$ } if$ } - 'skip$ if$ - number * } 'skip$ if$ - link.title + duplicate$ empty$ + 'skip$ + 'add.comma + if$ + number + duplicate$ get.str.lang lang.zh = + 'format.punctuations + 'skip$ + if$ + * + } + if$ +} + +FUNCTION {entry.has.url.or.doi} +{ control.url require.url or entry.url empty$ not and + doi empty$ not cstr empty$ not or + control.doi control.url or require.url or and + or +} + +FUNCTION {format.entry.type.id} +{ control.entry.type.id + { entry.type.id + control.entry.medium.id + { entrymediumid empty$ + { medium empty$ + { entry.has.url.or.doi + type$ "online" = or + type$ "webpage" = or + { "/OL" * } + 'skip$ + if$ + } + { "The field 'medium' for entry medium ID is deprecated. Use 'entrymediumid' instead." warning$ + "/" * medium * + } + if$ + } + { "/" * entrymediumid * } + if$ + } + 'skip$ + if$ + make.brackets + control.space.before.type.id + { " " } + { "\allowbreak" } + if$ + swap$ * + } + { "" } + if$ +} + +FUNCTION {format.title} +{ title empty$ + { "" } + { format.title.subtitle.titleaddon + control.sentence.case.title + 'change.sentence.case + 'skip$ + if$ + format.punctuations + control.link.title 'add.link 'skip$ if$ + entry.numbered number empty$ not and + { add.colon + format.tr.number * + } + 'skip$ + if$ + format.entry.type.id * } if$ } @@ -842,196 +2089,325 @@ FUNCTION {is.digit} } FUNCTION {is.number} -{ 's := - s empty$ - { #0 } - { s text.length$ 'charptr := - { charptr #0 > - s charptr #1 substring$ is.digit - and +{ #1 + { #0 > } + { duplicate$ #1 #1 substring$ chr.to.int$ + duplicate$ #47 > + swap$ #58 < + and + { #2 global.max$ substring$ + duplicate$ empty$ + { #0 } + { #1 } + if$ } - { charptr #1 - 'charptr := } - while$ - charptr not + { #0 } + if$ } - if$ + while$ + empty$ } -FUNCTION {format.volume} -{ volume empty$ not +FUNCTION {format.bvolume} +{ volume empty$ + { "" } { volume is.number { entry.lang lang.zh = - { "第 " volume * " 卷" * } - { "Vol." volume tie.or.space.connect } + { "第" volume tie.or.space.connect " 卷" * } + { entry.lang lang.ko = + { "제" volume tie.or.space.connect " 권" * } + { "v." volume * } + if$ + } if$ } { volume } if$ } - { "" } if$ } -FUNCTION {format.number} -{ number empty$ not - { number is.number - { entry.lang lang.zh = - { "第 " number * " 册" * } - { "No." number tie.or.space.connect } - if$ - } - { number } +FUNCTION {format.maintitle} +{ maintitle empty$ + { "" } + { mainsubtitle empty$ + 'skip$ + { add.colon.by.language mainsubtitle * } + if$ + maintitleaddon empty$ + 'skip$ + { add.colon.by.language maintitleaddon * } if$ } - { "" } if$ } -FUNCTION {format.volume.number} -{ volume empty$ not - { format.volume } - { format.number } +FUNCTION {format.maintitle.volume} +{ maintitle empty$ + { "" } + { maintitle + volume empty$ + 'skip$ + { add.colon.by.language + format.bvolume * + } + if$ + } if$ } -FUNCTION {format.title.vol.num} -{ title - sentence.case.title - 'change.sentence.case - 'skip$ - if$ - entry.numbered - { number empty$ not - { bbl.colon * number * } +FUNCTION {format.title.volume} +{ title empty$ + { "" } + { format.title.subtitle.titleaddon + volume empty$ 'skip$ + { add.colon.by.language + format.bvolume * + } if$ } - { format.volume.number 's := - s empty$ not - { bbl.colon * s * } + if$ +} + +FUNCTION {format.series.volume} +{ series empty$ + { "" } + { series + volume empty$ 'skip$ + { add.colon.by.language + format.bvolume * + } if$ } if$ } -FUNCTION {format.series.vol.num.title} -{ format.volume.number 's := - series empty$ not - { series - sentence.case.title +FUNCTION {format.btitle} +{ maintitle empty$ + { series empty$ + { format.title.volume } + { volume empty$ + { format.title.volume } + { format.series.volume + entry.numbered + 'skip$ + { "volume and number" number either.or.check } + if$ + bbl.wide.space * + format.title.subtitle.titleaddon + * + } + if$ + } + if$ + } + { volume empty$ + { format.maintitle + add.colon.by.language + format.title.subtitle.titleaddon * + } + { format.maintitle.volume + bbl.wide.space * + format.title.subtitle.titleaddon + * + } + if$ + } + if$ + duplicate$ empty$ + 'skip$ + { control.sentence.case.title 'change.sentence.case 'skip$ if$ - entry.numbered - { bbl.wide.space * } - { bbl.colon * - s empty$ not - { s * bbl.wide.space * } + format.punctuations + emphasize.book.title + control.link.title + 'add.link + 'skip$ + if$ + entry.numbered number empty$ not and + { add.colon format.tr.number * } + 'skip$ + if$ + type$ "map" = + scale empty$ not and + { add.period + duplicate$ #-1 #1 substring$ "." = + { " " * } 'skip$ if$ + scale * } + 'skip$ if$ - title * - sentence.case.title + format.entry.type.id * + } + if$ +} + +FUNCTION {format.booktitle} +{ booktitle empty$ + { "" } + { booktitle + control.sentence.case.booktitle 'change.sentence.case 'skip$ if$ - entry.numbered number empty$ not and - { bbl.colon * number * } + booksubtitle empty$ + 'skip$ + { add.colon + booksubtitle + control.sentence.case.booktitle + { "l" change.case$ } + 'skip$ + if$ + * + } + if$ + emphasize.book.title + booktitleaddon empty$ 'skip$ + { add.colon + booktitleaddon + control.sentence.case.booktitle + { "l" change.case$ } + 'skip$ + if$ + * + } if$ + format.punctuations } - { format.title.vol.num } - if$ - format.btitle - link.title - 'add.link - 'skip$ if$ } -FUNCTION {format.booktitle.vol.num} -{ booktitle - entry.numbered - 'skip$ - { format.volume.number 's := - s empty$ not - { bbl.colon * s * } - 'skip$ +FUNCTION {format.series.volume.booktitle} +{ series empty$ + { maintitle empty$ + { format.booktitle + volume empty$ + 'skip$ + { add.colon + format.bvolume * + } + if$ + } + { format.maintitle.volume + bbl.wide.space * + format.booktitle * + } + if$ + } + { volume empty$ + { format.booktitle } + { format.series.volume + bbl.wide.space * + format.booktitle * + } if$ } if$ } -FUNCTION {format.series.vol.num.booktitle} -{ format.volume.number 's := - series empty$ not - { series bbl.colon * - entry.numbered not s empty$ not and - { s * bbl.wide.space * } +FUNCTION {format.in.ed.booktitle} +{ booktitle empty$ + { "" } + { control.in + { bbl.in add.colon } + { "" } + if$ + editor empty$ 'skip$ + { format.editors * output new.block "" } if$ - booktitle * + format.series.volume.booktitle * } - { format.booktitle.vol.num } if$ - format.btitle } -FUNCTION {remove.period} -{ 't := - "" 's := - { t empty$ not } - { t #1 #1 substring$ 'tmp.str := - tmp.str "." = not - { s tmp.str * 's := } - 'skip$ +FUNCTION {remove.dots} +{ 's := + "" + { s empty$ not } + { s #1 #1 substring$ + duplicate$ "." = + 'pop$ + { * } if$ - t #2 global.max$ substring$ 't := + s #2 global.max$ substring$ 's := } while$ - s } -FUNCTION {abbreviate} -{ remove.period - 't := - t "l" change.case$ 's := - "" - s "physical review letters" = - { "Phys Rev Lett" } +FUNCTION {format.journal.title} +{ journal empty$ + { journaltitle empty$ + { "" } + { journaltitle } + if$ + } + { journal } + if$ + journalsubtitle empty$ 'skip$ + { duplicate$ empty$ + 'skip$ + 'add.colon.by.language + if$ + journalsubtitle * + } if$ - 's := - s empty$ - { t } - { pop$ s } + journaltitleaddon empty$ + 'skip$ + { duplicate$ empty$ + 'skip$ + 'add.colon.by.language + if$ + journaltitleaddon * + } + if$ + control.sentence.case.journal + 'change.sentence.case + 'skip$ + if$ +} + +FUNCTION {format.short.journal} +{ shortjournal empty$ + { format.journal.title + duplicate$ field.or.null " " contains % The journal title is not a single word + is.lang.cjk not and + { "shortjournal" warn.empty.field } + 'skip$ + if$ + } + { shortjournal + control.journal.dots + 'skip$ + 'remove.dots + if$ + } if$ } FUNCTION {get.journal.title} -{ short.journal - { shortjournal empty$ not - { shortjournal } - { journal empty$ not - { journal abbreviate } - { journaltitle empty$ not - { journaltitle abbreviate } - { "" } - if$ - } +{ control.short.journal + 'format.short.journal + { format.journal.title + duplicate$ empty$ + { shortjournal empty$ + { "journal" warn.empty.field } + { pop$ format.short.journal } if$ } - if$ - } - { journal empty$ not - { journal } - { journaltitle empty$ not - { journaltitle } - { shortjournal empty$ not - { shortjournal } - { "" } + { shortjournal empty$ control.journal.dots not and + 'remove.dots + { duplicate$ shortjournal = control.journal.dots not and + 'remove.dots + 'skip$ if$ } if$ @@ -1042,75 +2418,121 @@ FUNCTION {get.journal.title} } FUNCTION {check.arxiv.preprint} -{ #1 #5 substring$ purify$ "l" change.case$ "arxiv" = - { #1 } - { #0 } - if$ -} - -FUNCTION {format.journal} -{ get.journal.title - duplicate$ empty$ not - { italic.journal entry.lang lang.en = and - 'emphasize - 'skip$ - if$ - link.journal - 'add.link +{ "l" change.case$ + duplicate$ #1 #5 substring$ "arxiv" = + { 'x := + "arxiv:" 'y := + y text.length$ 'len := + x text.length$ len - #1 + 'charptr := + { charptr #0 > + x charptr len substring$ y = not + and + } + { charptr #1 - 'charptr := } + while$ + charptr #0 > + { x charptr #6 + global.max$ substring$ 'x := + x string.length #1 + 'len := + #1 'charptr := + { charptr len < + x charptr #1 substring$ " " = not and + x charptr #1 substring$ "[" = not and + } + { charptr #1 + 'charptr := } + while$ + x #1 charptr substring$ + duplicate$ empty$ + 'pop$ + { "\url{https://arxiv.org/abs/" swap$ * "}" * 'entry.url := } + if$ + } 'skip$ if$ + #1 } - 'skip$ + { pop$ #0 } if$ } -FUNCTION {set.entry.mark} -{ entry.mark empty$ not - 'pop$ - { mark empty$ not - { pop$ mark 'entry.mark := } - { 'entry.mark := } +FUNCTION {format.journal} +{ get.journal.title + duplicate$ empty$ + 'skip$ + { format.punctuations + control.emph.journal is.lang.cjk not and + 'emphasize + 'skip$ if$ } if$ } -FUNCTION {format.mark} -{ show.mark - { entry.mark - show.medium.type - { medium empty$ not - { "/" * medium * } - { entry.is.electronic - { "/OL" * } - 'skip$ +FUNCTION {set.entry.type.id} +{ entry.type.id empty$ + { entrytypeid empty$ + { entrysubtype empty$ + { mark empty$ + { 'entry.type.id := } + { pop$ + "The field 'mark' for entry type ID is deprecated. Use 'entrytypeid' instead." warning$ + mark 'entry.type.id := + } + if$ + } + { entrysubtype "newspaper" = + { pop$ "N" 'entry.type.id := } + { entrysubtype "inproceedings" = + { pop$ "C" 'entry.type.id := } + { entrysubtype "report" = + { pop$ "R" 'entry.type.id := } + { entrysubtype "techreport" = + { pop$ "R" 'entry.type.id := } + { entrysubtype "standard" = + { pop$ "S" 'entry.type.id := } + { entrysubtype "patent" = + { pop$ "P" 'entry.type.id := } + { entrysubtype "dataset" = + { pop$ "DS" 'entry.type.id := } + { 'entry.type.id := } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + } + if$ + } if$ } if$ } - 'skip$ - if$ - 'entry.mark := - space.before.mark - { " " } - { "\allowbreak" } + { pop$ entrytypeid 'entry.type.id := } if$ - "[" * entry.mark * "]" * } - { "" } + 'pop$ if$ } FUNCTION {num.to.ordinal} -{ duplicate$ text.length$ 'charptr := - duplicate$ charptr #1 substring$ 's := - s "1" = - { "st" * } - { s "2" = - { "nd" * } - { s "3" = - { "rd" * } - { "th" * } +{ is.lang.cjk + 'skip$ + { duplicate$ #-2 #1 substring$ "1" = + { "th" * } + { duplicate$ #-1 #1 substring$ "1" = + { "st" * } + { duplicate$ #-1 #1 substring$ "2" = + { "nd" * } + { duplicate$ #-1 #1 substring$ "3" = + { "rd" * } + { "th" * } + if$ + } + if$ + } if$ } if$ @@ -1118,27 +2540,123 @@ FUNCTION {num.to.ordinal} if$ } +FUNCTION {extract.num} +{ duplicate$ 't := + "" 's := + { t empty$ not } + { t #1 #1 substring$ + t #2 global.max$ substring$ 't := + duplicate$ is.digit + { s swap$ * 's := } + { pop$ "" 't := } + if$ + } + while$ + s empty$ + 'skip$ + { pop$ s } + if$ +} + +FUNCTION {word.to.num} +{ duplicate$ "l" change.case$ 's := + s "first" = + { pop$ "1" } + 'skip$ + if$ + s "second" = + { pop$ "2" } + 'skip$ + if$ + s "third" = + { pop$ "3" } + 'skip$ + if$ + s "fourth" = + { pop$ "4" } + 'skip$ + if$ + s "fifth" = + { pop$ "5" } + 'skip$ + if$ + s "sixth" = + { pop$ "6" } + 'skip$ + if$ + s "seventh" = + { pop$ "7" } + 'skip$ + if$ + s "eighth" = + { pop$ "8" } + 'skip$ + if$ + s "ninth" = + { pop$ "9" } + 'skip$ + if$ + s "tenth" = + { pop$ "10" } + 'skip$ + if$ + s "revised edition" = + { pop$ "Rev. ed." } + 'skip$ + if$ + s "revised ed." = + { pop$ "Rev. ed." } + 'skip$ + if$ + s "revised" = + { pop$ "Rev. ed." } + 'skip$ + if$ + s "rev." = + { pop$ "Rev. ed." } + 'skip$ + if$ + s "修订版" = + { pop$ "修订版" } + 'skip$ + if$ + s "修订" = + { pop$ "修订版" } + 'skip$ + if$ +} + FUNCTION {format.edition} { edition empty$ { "" } - { edition is.number - { edition "1" = not - { entry.lang lang.zh = - { edition " 版" * } - { edition num.to.ordinal " ed." * } - if$ + { edition + duplicate$ #1 #1 substring$ is.digit + 'extract.num + 'word.to.num + if$ + duplicate$ "1" = + { pop$ "" } + { duplicate$ #1 #1 substring$ is.digit + { num.to.ordinal + " " * bbl.edition * } - { "" } + 'skip$ if$ } - { entry.lang lang.en = - { edition change.sentence.case 's := - s "Revised" = s "Revised edition" = or - { "Rev. ed." } - { s " ed." * } - if$ - } - { edition } + if$ + } + if$ +} + +FUNCTION {format.version} +{ version empty$ + { "" } + { version #1 #1 substring$ + duplicate$ "V" = + { pop$ version } + { "v" = + { "V" version #2 global.max$ substring$ * } + { "V" version * } if$ } if$ @@ -1147,48 +2665,46 @@ FUNCTION {format.edition} } FUNCTION {format.publisher} -{ publisher empty$ not - { publisher } - { school empty$ not - { school } - { organization empty$ not - { organization } - { institution empty$ not - { institution } - { "" } - if$ - } +{ publisher empty$ + { institution empty$ + { school empty$ + { "" } + { school } if$ } + { institution } if$ } + { publisher } if$ + format.punctuations } FUNCTION {format.address.publisher} -{ address empty$ not - { address } - { location empty$ not - { location } +{ address empty$ + { location empty$ { "" } + { location } if$ } + { address } if$ + format.punctuations duplicate$ empty$ not { format.publisher empty$ not - { bbl.colon * format.publisher * } - { entry.is.electronic not show.missing.address.publisher and - { bbl.colon * bbl.sine.nomine * } + { add.colon format.publisher * } + { entry.has.url.or.doi not control.unknown.publisher and + { add.colon bbl.sine.nomine make.brackets * } 'skip$ if$ } if$ } { pop$ - entry.is.electronic not show.missing.address.publisher and + entry.has.url.or.doi not control.unknown.publisher and { format.publisher empty$ not - { bbl.sine.loco bbl.colon * format.publisher * } - { bbl.sine.loco.sine.nomine } + { bbl.sine.loco make.brackets add.colon format.publisher * } + { bbl.sine.loco.sine.nomine make.brackets } if$ } { format.publisher empty$ not @@ -1201,468 +2717,335 @@ FUNCTION {format.address.publisher} if$ } -FUNCTION {extract.before.dash} -{ duplicate$ empty$ - { pop$ "" } - { 's := - #1 'charptr := - s text.length$ #1 + 'len := - { charptr len < - s charptr #1 substring$ "-" = not - and - } - { charptr #1 + 'charptr := } - while$ - s #1 charptr #1 - substring$ - } +FUNCTION {format.eventtitle} +{ eventtitle empty$ + { "" } + { eventtitle format.punctuations } if$ } -FUNCTION {extract.after.dash} -{ duplicate$ empty$ - { pop$ "" } - { 's := - #1 'charptr := - s text.length$ #1 + 'len := - { charptr len < - s charptr #1 substring$ "-" = not - and - } - { charptr #1 + 'charptr := } - while$ - { charptr len < - s charptr #1 substring$ "-" = - and - } - { charptr #1 + 'charptr := } - while$ - s charptr global.max$ substring$ +FUNCTION {normalize.year.dash} +{ + "bylanguage" control.bib.punct = + is.lang.cjk and + "GB" control.bib.punct = or + { "---" "—" find.replace + "--" "—" find.replace + "–" "—" find.replace + "-" "—" find.replace } - if$ -} - -FUNCTION {extract.before.slash} -{ duplicate$ empty$ - { pop$ "" } - { 's := - #1 'charptr := - s text.length$ #1 + 'len := - { charptr len < - s charptr #1 substring$ "/" = not - and - } - { charptr #1 + 'charptr := } - while$ - s #1 charptr #1 - substring$ + { "---" "-" find.replace + "--" "-" find.replace + "–" "-" find.replace + "—" "-" find.replace } if$ } -FUNCTION {extract.after.slash} -{ duplicate$ empty$ - { pop$ "" } - { 's := - #1 'charptr := - s text.length$ #1 + 'len := - { charptr len < - s charptr #1 substring$ "-" = not - and - s charptr #1 substring$ "/" = not - and - } - { charptr #1 + 'charptr := } - while$ - { charptr len < - s charptr #1 substring$ "-" = - s charptr #1 substring$ "/" = - or - and +FUNCTION {format.date} +{ year empty$ + { date empty$ + { entry.has.url.or.doi + { "" } + { "year" warn.empty.field + urldate empty$ + { "" } + { urldate "-" extract.before extra.label * make.brackets } + if$ + } + if$ } - { charptr #1 + 'charptr := } - while$ - s charptr global.max$ substring$ - } - if$ -} - -FUNCTION {format.year} -{ year empty$ not - { year extra.label * } - { date empty$ not - { date extract.before.dash extra.label * } - { entry.is.electronic not - { "empty year in " cite$ * warning$ } + { date "/" extract.before "-" extract.before + date "/" contains + { "-" normalize.year.dash * + date "/" extract.after "-" extract.before * + } 'skip$ if$ - urldate empty$ not - { "[" urldate extract.before.dash * extra.label * "]" * } - { "" } - if$ + extra.label * } if$ } + { year normalize.year.dash + extra.label * + } if$ } -FUNCTION {format.periodical.year} -{ year empty$ not - { year extract.before.slash - "--" * - year extract.after.slash - duplicate$ empty$ - 'pop$ - { * } - if$ - } - { date empty$ not - { date extract.before.dash } - { "empty year in " cite$ * warning$ - urldate empty$ not - { "[" urldate extract.before.dash * "]" * } - { "" } - if$ +FUNCTION {format.full.date} +{ date empty$ + { year } + { control.year.before.title + { date } + { date #1 #4 substring$ + extra.label * + date #5 global.max$ substring$ * } if$ } if$ } -FUNCTION {format.date} -{ date empty$ not - { type$ "patent" = type$ "newspaper" = or - { date } - { entrysubtype empty$ not - { type$ "article" = entrysubtype "newspaper" = and - { date } - { format.year } +FUNCTION {format.lab.date} +{ year empty$ + { date empty$ + { urldate empty$ + { bbl.no.date + extra.label empty$ + 'skip$ + { "-" * extra.label *} if$ } - { format.year } + { urldate "-" extract.before extra.label * make.brackets } + if$ + } + { date "/" extract.before "-" extract.before + date "/" contains + { "-" normalize.year.dash * + date "/" extract.after "-" extract.before * + } + 'skip$ if$ + extra.label * } if$ } - { year empty$ not - { format.year } + { year normalize.year.dash extra.label * } + if$ +} + +FUNCTION {format.creation.modification.date} +{ date empty$ + { + year empty$ { "" } + { year} if$ } + { date } if$ -} - -FUNCTION {format.editdate} -{ date empty$ not - { "\allowbreak(" date * ")" * } - { "" } + duplicate$ empty$ + 'skip$ + { make.parentheses + "\allowbreak " swap$ * + } if$ } FUNCTION {format.urldate} -{ show.urldate show.url and entry.url empty$ not and - is.pure.electronic or - urldate empty$ not and - { "\allowbreak[" urldate * "]" * } +{ + control.urldate urldate empty$ not and + { "\allowbreak" urldate make.brackets * } { "" } if$ } -FUNCTION {hyphenate} -{ 't := - "" - { t empty$ not } - { t #1 #1 substring$ "-" = - { wave.dash.in.pages - { "~" * } - { "-" * } - if$ - { t #1 #1 substring$ "-" = } - { t #2 global.max$ substring$ 't := } - while$ - } - { t #1 #1 substring$ * - t #2 global.max$ substring$ 't := - } +FUNCTION {normalize.page.range} +{ "" swap$ + { duplicate$ empty$ not } + { #1 skip.inter.token.chars.by 't := + empty$ + { "" } + 'control.page.range.delim if$ + * t + #1 tokenize.by 't := + * t } while$ + pop$ } FUNCTION {format.pages} { pages empty$ { "" } - { pages hyphenate } + { pages + control.page.ranges + 'normalize.page.range + { #1 tokenize.by pop$ } + if$ + } if$ } -FUNCTION {format.extracted.pages} -{ pages empty$ +FUNCTION {format.dimensions} +{ dimensions empty$ { "" } - { pages - only.start.page - 'extract.before.dash - 'hyphenate - if$ + { dimensions + "x" "$\times$" find.replace + "×" "$\times$" find.replace } if$ } FUNCTION {format.journal.volume} -{ volume empty$ not - { bold.journal.volume +{ volume empty$ + { "" } + { control.bold.volume { "\textbf{" volume * "}" * } { volume } if$ } - { "" } if$ } FUNCTION {format.journal.number} -{ number empty$ not - { "\allowbreak (" number * ")" * } +{ number empty$ { "" } + { "\allowbreak " number make.parentheses * } if$ } FUNCTION {format.journal.pages} { pages empty$ - { "" } - { format.extracted.pages } + { eid empty$ + { "" } + { eid } + if$ + } + { format.pages } if$ } -FUNCTION {format.periodical.year.volume.number} -{ year empty$ not - { year extract.before.slash } - { "empty year in periodical " cite$ * warning$ } - if$ - volume empty$ not - { ", " * volume extract.before.dash * } - 'skip$ - if$ - number empty$ not - { "\allowbreak (" * number extract.before.dash * ")" * } - 'skip$ - if$ - "--" * - year extract.after.slash empty$ - volume extract.after.dash empty$ and - number extract.after.dash empty$ and not - { year extract.after.slash empty$ not - { year extract.after.slash * } - { year extract.before.slash * } - if$ - volume empty$ not - { ", " * volume extract.after.dash * } - 'skip$ - if$ - number empty$ not - { "\allowbreak (" * number extract.after.dash * ")" * } - 'skip$ - if$ - } - 'skip$ +FUNCTION {format.newspaper.pages} +{ pages empty$ + { "" } + { "\allowbreak " format.pages make.parentheses * } if$ } -FUNCTION {check.url} -{ url empty$ not - { url 'entry.url := - #1 'entry.is.electronic := - } - { howpublished empty$ not - { howpublished #1 #5 substring$ "\url{" = - { howpublished 'entry.url := - #1 'entry.is.electronic := - } - 'skip$ - if$ - } - { note empty$ not - { note #1 #5 substring$ "\url{" = - { note 'entry.url := - #1 'entry.is.electronic := - } +FUNCTION {check.electronic} +{ entry.url empty$ + { url empty$ + { howpublished field.or.null #1 #5 substring$ "\url{" = + { howpublished 'entry.url := } + { note field.or.null #1 #5 substring$ "\url{" = + { note "}" extract.before "}" * 'entry.url := } 'skip$ if$ } - 'skip$ if$ } + { "\url{" url * "}" * 'entry.url := } if$ } - if$ -} - -FUNCTION {output.url} -{ show.url is.pure.electronic or - entry.url empty$ not and - { new.block - entry.url #1 #5 substring$ "\url{" = - { entry.url } - { "\url{" entry.url * "}" * } - if$ - output - } - 'skip$ - if$ -} - -FUNCTION {check.doi} -{ doi empty$ not - { #1 'entry.is.electronic := } 'skip$ if$ } -FUNCTION {is.in.url} -{ 's := - s empty$ - { #1 } +FUNCTION {format.url} +{ control.url require.url or { entry.url empty$ - { #0 } - { s text.length$ 'len := - entry.url "l" change.case$ text.length$ 'charptr := - { entry.url "l" change.case$ charptr len substring$ s "l" change.case$ = not - charptr #0 > - and - } - { charptr #1 - 'charptr := } - while$ - charptr - } - if$ - } - if$ -} - -FUNCTION {format.doi} -{ "" - doi empty$ not - { "" 's := - doi 't := - #0 'numnames := - { t empty$ not} - { t #1 #1 substring$ 'tmp.str := - tmp.str "," = tmp.str " " = or t #2 #1 substring$ empty$ or - { t #2 #1 substring$ empty$ - { s tmp.str * 's := } - 'skip$ - if$ - s empty$ s is.in.url or - 'skip$ - { numnames #1 + 'numnames := - numnames #1 > - { ", " * } - { "DOI: " * } + { control.doi not require.url or + { cstr empty$ + { doi empty$ + 'skip$ + { "\url{https://doi.org/" doi * "}" * 'entry.url := } if$ - "\doi{" s * "}" * * } + { "\url{https://cstr.cn/" cstr * "}" * 'entry.url := } if$ - "" 's := } - { s tmp.str * 's := } + 'skip$ if$ - t #2 global.max$ substring$ 't := } - while$ + 'skip$ + if$ + entry.url empty$ + { "" } + { new.block + entry.url + } + if$ } - 'skip$ + { "" } if$ } -FUNCTION {output.doi} -{ doi empty$ not show.doi and - show.english.translation entry.lang lang.zh = and not and - { new.block - format.doi output +FUNCTION {either.or} +{ swap$ + duplicate$ empty$ + { pop$ + duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ } - 'skip$ + { swap$ pop$ } if$ } -FUNCTION {check.electronic} -{ "" 'entry.url := - #0 'entry.is.electronic := - 'check.doi - 'skip$ - if$ - 'check.url - 'skip$ - if$ - medium empty$ not - { medium "MT" = medium "DK" = or medium "CD" = or medium "OL" = or - { #1 'entry.is.electronic := } - 'skip$ +FUNCTION {format.doi} +{ control.doi + { control.cstr not cstr empty$ or + { doi empty$ + { "" } + { control.url require.url or + entry.url doi contains and + { "" } + { new.block "DOI:\doi{" doi * "}" * } + if$ + } + if$ + } + { control.url require.url or + entry.url cstr contains and + { "" } + { new.block "CSTR:\cstr{" cstr * "}" * } + if$ + } if$ } - 'skip$ + { "" } if$ } FUNCTION {format.eprint} -{ archivePrefix empty$ not - { archivePrefix } - { eprinttype empty$ not - { archivePrefix } +{ archiveprefix eprinttype either.or + duplicate$ empty$ + { pop$ + journal journaltitle either.or shortjournal either.or + "l" change.case$ #1 #5 substring$ "arxiv" = + { "arXiv" } { "" } if$ } + { duplicate$ "arxiv" = + { pop$ "arXiv" } + { duplicate$ "pubmed" = + { pop$ "PubMed" } + 'skip$ + if$ + } + if$ + } if$ - 's := - s empty$ not - { s ": \eprint{" * - url empty$ not - { url } - { "https://" s "l" change.case$ * ".org/abs/" * eprint * } + entry.url empty$ + { duplicate$ "l" change.case$ "arxiv" = entry.eprint empty$ not and + { "\url{https://arxiv.org/abs/" entry.eprint * "}" * 'entry.url := } + 'skip$ if$ - * "}{" * - eprint * "}" * } - { eprint } + 'skip$ if$ -} - -FUNCTION {output.eprint} -{ show.preprint eprint empty$ not and - { new.block - format.eprint output + control.eprint eprint empty$ not and + { duplicate$ empty$ + 'skip$ + { ":" * } + if$ + eprint * } 'skip$ if$ } FUNCTION {format.note} -{ note empty$ not show.note and +{ note empty$ not control.note and { note } { "" } if$ } -FUNCTION {output.translation} -{ show.english.translation entry.lang lang.zh = and - { translation empty$ not - { translation } - { "[English translation missing!]" } - if$ - " (in Chinese)" * output - write$ - format.doi duplicate$ empty$ not - { newline$ - write$ - } - 'pop$ - if$ - " \\" write$ - newline$ - "(" write$ - "" - before.all 'output.state := - } - 'skip$ - if$ -} - FUNCTION {empty.misc.check} { author empty$ title empty$ year empty$ @@ -1673,424 +3056,844 @@ FUNCTION {empty.misc.check} if$ } -FUNCTION {monograph} -{ output.bibitem - output.translation - author empty$ not - { format.authors } - { editor empty$ not - { format.editors } - { "empty author and editor in " cite$ * warning$ - "" +FUNCTION {link.open} +{ control.link.journal + { url empty$ + { doi empty$ + { "" } + { "\href{https://doi.org/" doi * "}{" * } + if$ + } + { "\href{" url * "}{" * } + if$ + duplicate$ empty$ + { pop$ } + { "" set.punct + output + before.all 'output.state := } if$ } + 'skip$ if$ - output - year.after.author - { period.after.author - 'new.sentence +} + +FUNCTION {link.close} +{ control.link.journal + { url empty$ doi empty$ and 'skip$ + { "" set.punct + "}" output + before.all 'output.state := + } if$ - format.year "year" output.check } 'skip$ if$ - new.block - format.series.vol.num.title "title" output.check - "M" set.entry.mark - format.mark "" output.after +} + +FUNCTION {article.journal} +{ "J" set.entry.type.id + volume empty$ number empty$ and entry.url empty$ not and + date field.or.null text.length$ #9 > and + entry.type.id "J" = and + { #1 'require.url := } + 'skip$ + if$ + output.bibitem + format.authors output + control.article.title + { new.block + format.title "title" output.check + } + 'skip$ + if$ new.block format.translators output - new.sentence - format.edition output new.block - format.address.publisher output - year.after.author not - { format.year "year" output.check } - 'skip$ + link.open + format.journal "journal" output.check + entry.type.id "N" = + { format.full.date "date" output.check + "" set.punct + format.newspaper.pages output + } + { + volume empty$ number empty$ and date field.or.null text.length$ #9 > and + { format.full.date "date" output.check } + { format.date "year" output.check } + if$ + format.journal.volume output + "" set.punct + format.journal.number output + bbl.pages.colon set.punct + format.journal.pages output + } if$ - format.pages bbl.pages.colon output.after - format.urldate "" output.after - output.url - output.doi + link.close + format.url output + format.doi output new.block format.note output fin.entry } -FUNCTION {incollection} -{ output.bibitem - output.translation +FUNCTION {archive} +{ "A" set.entry.type.id + output.bibitem format.authors output - author format.key output - year.after.author - { period.after.author - 'new.sentence - 'skip$ - if$ - format.year "year" output.check - } - 'skip$ - if$ new.block - format.title "title" output.check - "M" set.entry.mark - format.mark "" output.after + format.btitle "title" output.check + % new.block + % format.translators output new.block - format.translators output - new.slash - format.editors output + format.address.publisher output + format.full.date "year" output.check + bbl.pages.colon set.punct + format.pages output + format.url output + format.doi output + new.block + format.note output + fin.entry +} + +FUNCTION {book} +{ "M" set.entry.type.id + output.bibitem + format.authors.editors output new.block - format.series.vol.num.booktitle "booktitle" output.check + format.btitle "title" output.check new.block + format.translators output + new.sentence format.edition output new.block format.address.publisher output - year.after.author not - { format.year "year" output.check } - 'skip$ - if$ - format.extracted.pages bbl.pages.colon output.after - format.urldate "" output.after - output.url - output.doi + format.date output + bbl.pages.colon set.punct + format.pages output + format.url output + format.doi output new.block format.note output fin.entry } -FUNCTION {periodical} -{ output.bibitem - output.translation +FUNCTION {letter} { archive } + +FUNCTION {dataset} +{ "DS" set.entry.type.id + output.bibitem format.authors output - author format.key output - year.after.author - { period.after.author - 'new.sentence + new.block + format.btitle "title" output.check + new.block + format.version output + new.block + publisher "publisher" output.check + "" set.punct + format.creation.modification.date output + "" set.punct + format.urldate "urldate" output.check + format.url output + format.doi output + new.block + format.note output + fin.entry +} + +FUNCTION {database} +{ "DB" set.entry.type.id + dataset +} + +FUNCTION {inbook} +{ "M" set.entry.type.id + booktitle empty$ + 'book + { output.bibitem + format.authors output + control.article.title + { new.block + format.title "title" output.check + } 'skip$ if$ - format.year "year" output.check + new.block + format.translators output + new.slash + booktitle empty$ + { "" } + { control.in + { bbl.in add.colon } + { "" } + if$ + bookauthor empty$ + { editor empty$ + 'skip$ + { format.editors * output new.block "" } + if$ + } + { bookauthor format.names * output new.block "" } + if$ + format.series.volume.booktitle * + } + if$ + "booktitle" output.check + new.block + format.edition output + new.block + format.address.publisher output + format.date output + bbl.pages.colon set.punct + format.pages output + format.url output + format.doi output + new.block + format.note output + fin.entry + } + if$ +} + +FUNCTION {incollection} +{ "M" set.entry.type.id + output.bibitem + format.authors output + control.article.title + { new.block + format.title "title" output.check } 'skip$ if$ new.block - format.title "title" output.check - "J" set.entry.mark - format.mark "" output.after + format.translators output + new.slash + format.in.ed.booktitle "booktitle" output.check new.block - format.periodical.year.volume.number output + format.edition output new.block format.address.publisher output - year.after.author not - { format.periodical.year "year" output.check } - 'skip$ - if$ - format.urldate "" output.after - output.url - output.doi + format.date output + bbl.pages.colon set.punct + format.pages output + format.url output + format.doi output new.block format.note output fin.entry } -FUNCTION {journal.article} -{ output.bibitem - output.translation +FUNCTION {inproceedings} +{ "C" set.entry.type.id + output.bibitem format.authors output - author format.key output - year.after.author - { period.after.author - 'new.sentence - 'skip$ - if$ - format.year "year" output.check + control.article.title + { new.block + format.title "title" output.check } 'skip$ if$ - new.block - title.in.journal - { format.title "title" output.check - entrysubtype empty$ not - { - entrysubtype "newspaper" = - { "N" set.entry.mark } - { "J" set.entry.mark } - if$ - } - { "J" set.entry.mark } - if$ - format.mark "" output.after + new.slash + booktitle empty$ + { format.eventtitle "eventtitle" output.check } + { format.in.ed.booktitle "booktitle" output.check new.block + format.edition output + new.block + format.address.publisher output } - 'skip$ - if$ - format.journal "journal" output.check - year.after.author not - { format.date "year" output.check } - 'skip$ if$ - format.journal.volume output - format.journal.number "" output.after - format.journal.pages bbl.pages.colon output.after - format.urldate "" output.after - output.url - output.doi + format.date output + bbl.pages.colon set.punct + format.pages output + format.url output + format.doi output new.block format.note output fin.entry } +FUNCTION {conference} { inproceedings } + FUNCTION {patent} -{ output.bibitem - output.translation - format.authors output - author format.key output - year.after.author - { period.after.author - 'new.sentence - 'skip$ - if$ - format.year "year" output.check +{ "P" set.entry.type.id + output.bibitem + holder empty$ + { format.authors "holder and author" output.check } + { holder format.names output.nonnull } + if$ + control.article.title + { new.block + format.title "title" output.check } 'skip$ if$ new.block + format.full.date "year" output.check + bbl.pages.colon set.punct + format.pages output + format.url output + format.doi output + new.block + format.note output + fin.entry +} + +FUNCTION {format.periodical.volume} +{ volume number either.or + duplicate$ empty$ + { pop$ "" } + { format.punctuations + normalize.year.dash + } + if$ +} + +FUNCTION {periodical} +{ "J" set.entry.type.id + output.bibitem + format.editors output + new.block format.title "title" output.check - "P" set.entry.mark - format.mark "" output.after new.block - format.date "year" output.check - format.urldate "" output.after - output.url - output.doi + format.periodical.volume output + new.block + format.address.publisher output + format.date output + format.url output + format.doi output + new.block + format.note output + fin.entry +} + +FUNCTION {proceedings} +{ "C" set.entry.type.id + output.bibitem + format.editors output + new.block + format.btitle "title" output.check + new.block + format.translators output + new.sentence + format.edition output + new.block + format.address.publisher output + format.date output + bbl.pages.colon set.punct + format.pages output + format.url output + format.doi output new.block format.note output fin.entry } -FUNCTION {electronic} -{ #1 #1 check.electronic - #1 'entry.is.electronic := - #1 'is.pure.electronic := +FUNCTION {preprint} +{ #1 'require.url := + "PP" set.entry.type.id output.bibitem - output.translation format.authors output - author format.key output - year.after.author - { period.after.author - 'new.sentence - 'skip$ - if$ - format.year "year" output.check + control.article.title + { new.block + format.title "title" output.check } 'skip$ if$ new.block - format.series.vol.num.title "title" output.check - "EB" set.entry.mark - format.mark "" output.after + format.version output + new.block + format.eprint output + "" set.punct + format.creation.modification.date output + "" set.punct + format.urldate "urldate" output.check + format.url "url" output.check + format.doi output + new.block + format.note output + fin.entry +} + +FUNCTION {thesis} +{ "D" set.entry.type.id + output.bibitem + format.authors output + new.block + format.btitle "title" output.check new.block format.address.publisher output - year.after.author not - { date empty$ - { format.date output } - 'skip$ - if$ - } - 'skip$ - if$ - format.pages bbl.pages.colon output.after - format.editdate "" output.after - format.urldate "" output.after - output.url - output.doi + format.date output + bbl.pages.colon set.punct + format.pages output + format.url output + format.doi output new.block format.note output fin.entry } -FUNCTION {preprint} -{ output.bibitem - output.translation - author empty$ not - { format.authors } - { editor empty$ not - { format.editors } - { "empty author and editor in " cite$ * warning$ - "" - } - if$ +FUNCTION {phdthesis} { thesis } + +FUNCTION {mastersthesis} { thesis } + +FUNCTION {techreport} +{ "R" set.entry.type.id + output.bibitem + format.authors output + new.block + format.btitle "title" output.check + % new.block + % format.translators output + new.block + institution empty$ publisher empty$ and + { format.full.date "year" output.check + bbl.pages.colon set.punct + format.pages output } - if$ - output - year.after.author - { period.after.author - 'new.sentence - 'skip$ - if$ - format.year "year" output.check + { format.address.publisher output + format.date output + bbl.pages.colon set.punct + format.pages output } - 'skip$ if$ + format.url output + format.doi output new.block - title.in.journal - { format.series.vol.num.title "title" output.check - "A" set.entry.mark - format.mark "" output.after - new.block - } + format.note output + fin.entry +} + +FUNCTION {report} { techreport } + +FUNCTION {manual} { techreport } + +FUNCTION {webpage} +{ #1 'require.url := + output.bibitem + format.authors output + new.block + "EB" set.entry.type.id + format.btitle "title" output.check + new.block + publisher empty$ 'skip$ + { format.address.publisher output + format.date output + bbl.pages.colon set.punct + format.pages output + "" set.punct + } if$ - format.translators output - new.sentence - format.edition output + format.creation.modification.date output + "" set.punct + format.urldate "urldate" output.check + format.url "url" output.check + format.doi output new.block - year.after.author not - { date empty$ - { format.date output } - 'skip$ + format.note output + fin.entry +} + +FUNCTION {misc} +{ eprint empty$ not archiveprefix empty$ not or eprinttype empty$ not or + 'preprint + { entry.url empty$ + { + "Z" set.entry.type.id + book + } + 'webpage if$ } - 'skip$ - if$ - format.pages bbl.pages.colon output.after - format.editdate "" output.after - format.urldate "" output.after - output.eprint - output.url - show.preprint not eprint empty$ or - 'output.doi - 'skip$ if$ - new.block - format.note output - fin.entry + empty.misc.check } -FUNCTION {misc} -{ get.journal.title - duplicate$ empty$ not - { check.arxiv.preprint - 'preprint - 'journal.article - if$ +FUNCTION {article} +{ entrysubtype field.or.null "l" change.case$ "newspaper" = + { "N" set.entry.type.id + article.journal } - { pop$ - booktitle empty$ not - 'incollection - { eprint empty$ not archivePrefix empty$ not or + { journal journaltitle either.or shortjournal either.or + duplicate$ empty$ + { pop$ + archiveprefix eprinttype either.or eprint either.or empty$ + 'article.journal 'preprint - { publisher empty$ not - 'monograph - { entry.is.electronic - 'electronic - { - "Z" set.entry.mark - monograph - } - if$ - } - if$ - } + if$ + } + { check.arxiv.preprint + 'preprint + 'article.journal if$ } if$ } if$ - empty.misc.check -} - -FUNCTION {archive} -{ "A" set.entry.mark - misc } -FUNCTION {article} { misc } - -FUNCTION {book} { monograph } - FUNCTION {booklet} { book } FUNCTION {collection} -{ "G" set.entry.mark - monograph +{ "G" set.entry.type.id + book } -FUNCTION {database} -{ "DB" set.entry.mark - electronic +FUNCTION {image} { misc } + +FUNCTION {legislation} { archive } + +FUNCTION {map} +{ "CM" set.entry.type.id + booktitle empty$ not + { incollection } + { output.bibitem + format.authors output + new.block + format.btitle "title" output.check + new.block + format.edition output + new.block + format.address.publisher output + format.date output + bbl.pages.colon set.punct + format.pages output + new.block + format.dimensions output + format.url output + format.doi output + new.block + format.note output + fin.entry + } + if$ } -FUNCTION {dataset} -{ "DS" set.entry.mark - electronic +FUNCTION {newspaper} +{ "N" set.entry.type.id + article.journal } -FUNCTION {inbook} { - booktitle empty$ - 'book - 'incollection +FUNCTION {online} +{ eprint empty$ + archiveprefix empty$ and + eprinttype empty$ and + { webpage } + { preprint } if$ } -FUNCTION {inproceedings} -{ "C" set.entry.mark - incollection +FUNCTION {software} +{ "CP" set.entry.type.id + webpage } -FUNCTION {conference} { inproceedings } +FUNCTION {standard} +{ "S" set.entry.type.id + output.bibitem + number field.or.null output + is.lang.cjk + { "\quad " set.punct } + { " " set.punct } + if$ + format.btitle "title" output.check + new.block + format.url output + new.block + format.doi output + new.block + format.note output + fin.entry +} -FUNCTION {legislation} { archive } +FUNCTION {unpublished} { misc } -FUNCTION {map} -{ "CM" set.entry.mark - misc -} +FUNCTION {video} { misc } -FUNCTION {manual} { monograph } +FUNCTION {default.type} { misc } -FUNCTION {mastersthesis} -{ "D" set.entry.mark - monograph +FUNCTION {mult} +{ 'a := %% we store the first value + 'b := %% we store the second value + + b #0 < %% We remember the sign of b, and + {#-1 #0 b - 'b :=} %% then consider its absolute value. + {#1} %% + if$ %% + + #0 %% Put 0 on the stack. + {b #0 >} %% While b is strictly positive, + { %% we add a to the value on the stack + a + %% and decrement b. + b #1 - 'b := %% + } %% + while$ %% + + swap$ %% Last, we take the opposite + 'skip$ %% if b was negative. + {#0 swap$ -} %% + if$ %% +} + +FUNCTION {chr.to.value} %% The ASCII code of a character +{ chr.to.int$ #48 - %% ASCII value of "0" -> 48 + duplicate$ duplicate$ %% "1" -> 49 + #0 < swap$ #9 > or %% ... + { %% "9" -> 57 + #48 + int.to.chr$ + " is not a number..." * + warning$ %% Return 0 if it is not a number + pop$ #0 %% + } + {} + if$ } -FUNCTION {newspaper} -{ "N" set.entry.mark - article +FUNCTION {str.to.int.aux} %% The auxiliary function +{ { duplicate$ empty$ not } %% While the string is not empty + { %% consider its first char + swap$ #10 mult 'a := %% and ``add'' it at the end of + duplicate$ #1 #1 substring$ %% the result. + chr.to.value a + + swap$ + #2 global.max$ substring$ + } + while$ + pop$ } -FUNCTION {online} -{ "EB" set.entry.mark - electronic +FUNCTION {str.to.int} +{ %% Handling negative values + duplicate$ #1 #1 substring$ "-" = + {#1 swap$ #2 global.max$ substring$} + {#0 swap$} + if$ + %% Initialization, and then + #0 swap$ str.to.int.aux %% call to the aux. function + swap$ + {#0 swap$ -} %% And handle the sign. + {} + if$ } -FUNCTION {phdthesis} { mastersthesis } - -FUNCTION {proceedings} -{ "C" set.entry.mark - monograph +FUNCTION {boolean.to.int} +{ "l" change.case$ duplicate$ + "true" = + { pop$ #1 } + { duplicate$ "false" = + { pop$ #0 } + { "unknown boolean " quote$ * swap$ * quote$ * + " in " * cite$ * warning$ + #0 + } + if$ + } + if$ } -FUNCTION {software} -{ "CP" set.entry.mark - electronic +FUNCTION {GBT7714BSTCTL} +{ CTL_bib_punct empty$ + 'skip$ + { CTL_bib_punct 'control.bib.punct := } + if$ + CTL_convert_punct empty$ + 'skip$ + { CTL_convert_punct boolean.to.int 'control.convert.punct := } + if$ + CTL_max_bib_names empty$ + 'skip$ + { CTL_max_bib_names str.to.int 'control.max.bib.names := } + if$ + CTL_min_bib_names empty$ + 'skip$ + { CTL_min_bib_names str.to.int 'control.min.bib.names := } + if$ + CTL_max_cite_names empty$ + 'skip$ + { CTL_max_cite_names str.to.int 'control.max.cite.names := } + if$ + CTL_min_cite_names empty$ + 'skip$ + { CTL_min_cite_names str.to.int 'control.min.cite.names := } + if$ + CTL_uppercase_family empty$ + 'skip$ + { CTL_uppercase_family boolean.to.int 'control.uppercase.family := } + if$ + CTL_initialize_with_hyphen empty$ + 'skip$ + { CTL_initialize_with_hyphen boolean.to.int 'control.initialize.with.hyphen := } + if$ + CTL_check_pinyin empty$ + 'skip$ + { CTL_check_pinyin boolean.to.int 'control.check.pinyin := } + if$ + CTL_initialize_pinyin empty$ + 'skip$ + { CTL_initialize_pinyin boolean.to.int 'control.initialize.pinyin := } + if$ + CTL_bib_final_and empty$ + 'skip$ + { CTL_bib_final_and boolean.to.int 'control.bib.final.and := } + if$ + CTL_cite_final_and empty$ + 'skip$ + { CTL_cite_final_and boolean.to.int 'control.cite.final.and := } + if$ + CTL_cite_lang empty$ + 'skip$ + { CTL_cite_lang 'control.cite.lang := } + if$ + CTL_space_before_et_al empty$ + 'skip$ + { CTL_space_before_et_al boolean.to.int 'control.space.before.et.al := } + if$ + CTL_year_before_title empty$ + 'skip$ + { CTL_year_before_title boolean.to.int 'control.year.before.title := } + if$ + CTL_name_year_delim empty$ + 'skip$ + { CTL_name_year_delim 'control.name.year.delim := } + if$ + CTL_sentence_case empty$ + 'skip$ + { CTL_sentence_case boolean.to.int 'control.sentence.case.title := + CTL_sentence_case boolean.to.int 'control.sentence.case.booktitle := + } + if$ + CTL_sentence_case_title empty$ + 'skip$ + { CTL_sentence_case_title boolean.to.int 'control.sentence.case.title := } + if$ + CTL_sentence_case_booktitle empty$ + 'skip$ + { CTL_sentence_case_booktitle boolean.to.int 'control.sentence.case.booktitle := } + if$ + CTL_sentence_case_journal empty$ + 'skip$ + { CTL_sentence_case_journal boolean.to.int 'control.sentence.case.journal := } + if$ + CTL_capitalize_subtitle empty$ + 'skip$ + { CTL_capitalize_subtitle boolean.to.int 'control.capitalize.subtitle := } + if$ + CTL_link_title empty$ + 'skip$ + { CTL_link_title boolean.to.int 'control.link.title := } + if$ + CTL_article_title empty$ + 'skip$ + { CTL_article_title boolean.to.int 'control.article.title := } + if$ + CTL_patent_country empty$ + 'skip$ + { CTL_patent_country boolean.to.int 'control.patent.country := } + if$ + CTL_entry_type_id empty$ + 'skip$ + { CTL_entry_type_id boolean.to.int 'control.entry.type.id := } + if$ + CTL_space_before_type_id empty$ + 'skip$ + { CTL_space_before_type_id boolean.to.int 'control.space.before.type.id := } + if$ + CTL_entry_medium_id empty$ + 'skip$ + { CTL_entry_medium_id boolean.to.int 'control.entry.medium.id := } + if$ + CTL_slash empty$ + 'skip$ + { CTL_slash boolean.to.int 'control.slash := } + if$ + CTL_in empty$ + 'skip$ + { CTL_in boolean.to.int 'control.in := } + if$ + CTL_emph_booktitle empty$ + 'skip$ + { CTL_emph_booktitle boolean.to.int 'control.emph.booktitle := } + if$ + CTL_emph_journal empty$ + 'skip$ + { CTL_emph_journal boolean.to.int 'control.emph.journal := } + if$ + CTL_short_journal empty$ + 'skip$ + { CTL_short_journal boolean.to.int 'control.short.journal := } + if$ + CTL_journal_dots empty$ + 'skip$ + { CTL_journal_dots boolean.to.int 'control.journal.dots := } + if$ + CTL_link_journal empty$ + 'skip$ + { CTL_link_journal boolean.to.int 'control.link.journal := } + if$ + CTL_bold_volume empty$ + 'skip$ + { CTL_bold_volume boolean.to.int 'control.bold.volume := } + if$ + CTL_unknown_publisher empty$ + 'skip$ + { CTL_unknown_publisher boolean.to.int 'control.unknown.publisher := } + if$ + CTL_space_before_pages empty$ + 'skip$ + { CTL_space_before_pages boolean.to.int 'control.space.before.pages := } + if$ + CTL_page_ranges empty$ + 'skip$ + { CTL_page_ranges boolean.to.int 'control.page.ranges := } + if$ + CTL_page_range_delim empty$ + 'skip$ + { CTL_page_range_delim 'control.page.range.delim := } + if$ + CTL_urldate empty$ + 'skip$ + { CTL_urldate boolean.to.int 'control.urldate := } + if$ + CTL_url empty$ + 'skip$ + { CTL_url boolean.to.int 'control.url := } + if$ + CTL_doi empty$ + 'skip$ + { CTL_doi boolean.to.int 'control.doi := } + if$ + CTL_eprint empty$ + 'skip$ + { CTL_eprint boolean.to.int 'control.eprint := } + if$ + CTL_note empty$ + 'skip$ + { CTL_note boolean.to.int 'control.note := } + if$ + CTL_end_dot empty$ + 'skip$ + { CTL_end_dot boolean.to.int 'control.end.dot := } + if$ + CTL_warn_empty_field empty$ + 'skip$ + { CTL_warn_empty_field boolean.to.int 'control.warn.empty.field := } + if$ } -FUNCTION {standard} -{ "S" set.entry.mark - misc +FUNCTION {control.pass} +{ type$ "gbt7714bstctl" = + 'GBT7714BSTCTL + 'skip$ + if$ } -FUNCTION {techreport} -{ "R" set.entry.mark - misc +FUNCTION {control.check} +{ % TODO } -FUNCTION {unpublished} { misc } - -FUNCTION {default.type} { misc } - MACRO {jan} {"January"} MACRO {feb} {"February"} @@ -2170,56 +3973,57 @@ FUNCTION {chop.word} if$ } -FUNCTION {format.lab.name} -{ "{vv~}{ll}{, jj}{, ff}" format.name$ 't := - t "others" = - { citation.et.al } - { t get.str.lang 'name.lang := - name.lang lang.zh = name.lang lang.ja = or - { t #1 "{ll}{ff}" format.name$ } - { t #1 "{vv~}{ll}" format.name$ } - if$ - } - if$ -} - FUNCTION {format.lab.names} { 's := #1 'nameptr := s num.names$ 'numnames := - "" numnames 'namesleft := { namesleft #0 > } - { s nameptr format.lab.name citation.et.al = - numnames citation.et.al.min #1 - > nameptr citation.et.al.use.first > and or - { bbl.space * - citation.et.al * - #1 'namesleft := - } - { nameptr #1 > - { namesleft #1 = citation.and "" = not and - { citation.and * } - { ", " * } - if$ + { format.lab.name 't := + nameptr #1 > + { numnames control.max.cite.names > + nameptr control.min.cite.names > and + { "others" 't := + #1 'namesleft := } 'skip$ if$ - s nameptr format.lab.name * + namesleft #1 > + { add.comma t * } + { t "others" = + { nameptr #2 > + { add.comma } + { space.precedes.et.al * } + if$ + cite.et.al * + } + { control.cite.final.and + { is.lang.cjk not nameptr #2 > and + { add.comma } + { inter.word.space * } + if$ + cite.and * inter.word.space * + } + { add.comma } + if$ + t * + } + if$ + } + if$ } + 't if$ nameptr #1 + 'nameptr := namesleft #1 - 'namesleft := } while$ + format.punctuations } FUNCTION {author.key.label} { author empty$ - { key empty$ - { cite$ #1 #3 substring$ } - 'key - if$ - } + { bbl.anonymous } { author format.lab.names } if$ } @@ -2227,11 +4031,7 @@ FUNCTION {author.key.label} FUNCTION {author.editor.key.label} { author empty$ { editor empty$ - { key empty$ - { cite$ #1 #3 substring$ } - 'key - if$ - } + { bbl.anonymous } { editor format.lab.names } if$ } @@ -2241,13 +4041,9 @@ FUNCTION {author.editor.key.label} FUNCTION {author.key.organization.label} { author empty$ - { key empty$ - { organization empty$ - { cite$ #1 #3 substring$ } - { "The " #4 organization chop.word #3 text.prefix$ } - if$ - } - 'key + { organization empty$ + { bbl.anonymous } + { "The " #4 organization chop.word #3 text.prefix$ } if$ } { author format.lab.names } @@ -2256,19 +4052,26 @@ FUNCTION {author.key.organization.label} FUNCTION {editor.key.organization.label} { editor empty$ - { key empty$ - { organization empty$ - { cite$ #1 #3 substring$ } - { "The " #4 organization chop.word #3 text.prefix$ } - if$ - } - 'key + { organization empty$ + { bbl.anonymous } + { "The " #4 organization chop.word #3 text.prefix$ } if$ } { editor format.lab.names } if$ } +FUNCTION {holder.author.label} +{ holder empty$ + { author empty$ + { bbl.anonymous } + { author format.lab.names } + if$ + } + { holder format.lab.names } + if$ +} + FUNCTION {calc.short.authors} { type$ "book" = type$ "inbook" = booktitle empty$ not and @@ -2276,13 +4079,19 @@ FUNCTION {calc.short.authors} 'author.editor.key.label { type$ "collection" = type$ "proceedings" = + or + type$ "periodical" = or { editor empty$ not 'editor.key.organization.label 'author.key.organization.label if$ } - 'author.key.label + { type$ "patent" = + 'holder.author.label + 'author.key.label + if$ + } if$ } if$ @@ -2291,17 +4100,14 @@ FUNCTION {calc.short.authors} FUNCTION {calc.label} { calc.short.authors - short.list "]" contains - { "{" short.list * "}" * } - { short.list } + short.list + duplicate$ "]" contains + { "{" swap$ * "}" * } + 'skip$ if$ "(" * - format.year duplicate$ empty$ - short.list key field.or.null = or - { pop$ "" } - 'skip$ - if$ + format.lab.date duplicate$ "]" contains { "{" swap$ * "}" * } 'skip$ @@ -2321,16 +4127,24 @@ FUNCTION {int.to.fix} } FUNCTION {presort} -{ set.entry.lang - set.entry.numbered - show.url show.doi check.electronic - #0 'is.pure.electronic := - calc.label - label sortify - " " - * - seq.num #1 + 'seq.num := - seq.num int.to.fix +{ type$ "gbt7714bstctl" = + { + "_ " + seq.num int.to.fix + } + { set.entry.lang + set.entry.numbered + "" 'entry.url := + #0 'require.url := + check.electronic + calc.label + label sortify + " " + * + seq.num #1 + 'seq.num := + seq.num int.to.fix + } + if$ 'sort.label := sort.label * #1 entry.max$ substring$ @@ -2351,18 +4165,25 @@ FUNCTION {initialize.longest.label} } FUNCTION {forward.pass} -{ - number.label #1 + 'number.label := +{ type$ "gbt7714bstctl" = + 'skip$ + { + number.label #1 + 'number.label := + } + if$ } FUNCTION {reverse.pass} -{ - label extra.label * 'label := +{ type$ "gbt7714bstctl" = + 'skip$ + { + label extra.label * 'label := + } + if$ } FUNCTION {bib.sort.order} -{ sort.label 'sort.key$ := -} +{ sort.label 'sort.key$ := } FUNCTION {begin.bib} { preamble$ empty$ @@ -2371,7 +4192,7 @@ FUNCTION {begin.bib} if$ "\begin{thebibliography}{" number.label int.to.str$ * "}" * write$ newline$ - terms.in.macro + control.cite.lang "macro" = { "\providecommand{\biband}{和}" write$ newline$ "\providecommand{\bibetal}{等}" @@ -2387,21 +4208,53 @@ FUNCTION {begin.bib} write$ newline$ " \urlstyle{same}\fi" write$ newline$ - "\expandafter\ifx\csname href\endcsname\relax" - write$ newline$ - " \DeclareUrlCommand\doi{\urlstyle{rm}}" - write$ newline$ - " \def\eprint#1#2{#2}" + control.doi control.eprint or + { "\expandafter\ifx\csname href\endcsname\relax" write$ newline$ - "\else" - write$ newline$ - " \def\doi#1{\href{https://doi.org/#1}{\nolinkurl{#1}}}" - write$ newline$ - " \let\eprint\href" + control.doi + { " \def\doi{\begingroup \urlstyle{same}\Url}" + write$ newline$ + control.cstr + { " \def\cstr{\begingroup \urlstyle{same}\Url}" + write$ newline$ + } + 'skip$ + if$ + } + 'skip$ + if$ + control.eprint + { " \def\eprint#1#2{#2}" + write$ newline$ + } + 'skip$ + if$ + "\else" write$ newline$ - "\fi" + control.doi + { " \def\doi#1{\href{https://doi.org/#1}{\nolinkurl{#1}}}" + write$ newline$ + control.cstr + { " \def\cstr#1{\href{https://cstr.cn/#1}{\nolinkurl{#1}}}" + write$ newline$ + } + 'skip$ + if$ + } + 'skip$ + if$ + control.eprint + { " \let\eprint\href" + write$ newline$ + } + 'skip$ + if$ + "\fi" write$ newline$ } + 'skip$ + if$ +} FUNCTION {end.bib} { newline$ @@ -2414,6 +4267,10 @@ EXECUTE {init.state.consts} EXECUTE {load.config} +ITERATE {control.pass} + +EXECUTE {control.check} + EXECUTE {init.seq} ITERATE {presort} diff --git a/sysuthesis.cls b/sysuthesis.cls index 693ecb4..f8305eb 100644 --- a/sysuthesis.cls +++ b/sysuthesis.cls @@ -1569,6 +1569,7 @@ top = 2.5cm, bottom = 2.0cm, hmargin = 3.0cm, + headheight = 0.72cm, } \fi @@ -1909,7 +1910,7 @@ \raggedleft\heiti\fontsize{12bp}{12bp}\selectfont \null\sysu@secret@level\par}\par % \vskip 0.5cm% - \includegraphics[width=11cm]{\sysu@logo@path/SYSULogo}\\ + \includegraphics[width=11cm]{\sysu@logo@path/SYSULogo.pdf}\\ \vskip 1.2cm% {\rmfamily\bfseries\fontsize{26bp}{26bp}\selectfont \sysu@thesis@name\par}% @@ -2336,21 +2337,20 @@ % 中文摘要环境。 \newcommand\sysu@keywords@text{% - \sysu@clist@use{\sysu@keywords}{,}% -} -\newcommand\sysu@keywords@en@text{% \ifsysu@degree@graduate - \sysu@clist@use{\sysu@keywords@en}{, }% + \sysu@clist@use{\sysu@keywords}{;}% \else - \sysu@clist@use{\sysu@keywords@en}{, }% + \sysu@clist@use{\sysu@keywords}{,}% \fi } - \ifsysu@degree@bachelor \newcommand\sysu@keywords@fr@text{% \sysu@clist@use{\sysu@keywords@fr}{, }% } \fi +\newcommand\sysu@keywords@en@text{% + \sysu@clist@use{\sysu@keywords@en}{, }% +} \newenvironment{abstract}{% \sysusetup{language=chinese}% @@ -2377,15 +2377,16 @@ \let\clearpage\relax \sysu@chapter{摘\hspace{2em}要}% \else - \clearpage - \sysu@pdfbookmark{摘要}% - \vspace*{24bp}% - {\centering\sffamily\fontsize{16bp}{29.33bp}\selectfont{摘\hspace{\ccwd}要}\par}% - \vspace{18bp}% + \pretocmd{\sysu@chapter}{% + \vspace*{22bp}% + }{}{} + \let\clearpage\relax + \sysu@chapter{摘\hspace{2em}要}% + \vspace{14bp} \fi }{ \par\null\par\noindent\hangindent=4em\relax - \textbf{关键词}:\sysu@keywords@text\par + \textbf{关键词:}\sysu@keywords@text\par \sysu@reset@main@language \newpage } @@ -2393,7 +2394,7 @@ \newbox\sysu@keywords@box \newlength\sysu@keywords@width % 英文摘要环境 -\newcommand\sysu@keywords@label{KEY WORDS}% +\newcommand\sysu@keywords@label{KEYWORDS}% \newenvironment{abstract*}{% \sysusetup{language=english}% @@ -2419,12 +2420,13 @@ }% \sysu@chapter{ABSTRACT}% \else - % 本科生的“ABSTRACT”使用三号衬线体 - \clearpage - \sysu@pdfbookmark{ABSTRACT}% - \vspace*{24bp}% - {\centering\bfseries\fontsize{16bp}{33bp}\selectfont{ABSTRACT}\par}% - \vspace{18bp}% + \pretocmd{\sysu@chapter}{% + \vspace*{22bp}% + }{}{} + \let\clearpage\relax + \ctexset{chapter/format = \centering\bfseries\fontsize{16bp}{33bp}\selectfont,}% + \sysu@chapter{ABSTRACT}% + \vspace{14bp} \fi }{ \par\null\par\noindent @@ -2442,21 +2444,18 @@ \newpage } - % 法语摘要环境 \ifsysu@degree@bachelor \newenvironment{abstract**}{% \sysusetup{language=english}% \pretocmd{\sysu@chapter}{% %这是章标题前的内容,不会另起一页 - \vspace*{24bp}% + \vspace*{22bp}% }{}{} \let\clearpage\relax - \ctexset{ - chapter/format = \centering\bfseries\fontsize{16bp}{33bp}\selectfont, - }% + \ctexset{chapter/format = \centering\bfseries\fontsize{16bp}{33bp}\selectfont,}% \sysu@chapter{ABSTRACT}% - \vspace{18bp}% + \vspace{14bp}% }{ \par\null\par\noindent \renewcommand\sysu@keywords@label{Mots-clés }% @@ -2738,7 +2737,10 @@ \captionsetup{font+=bf} \fi -% 中英文双标题 +% 若有英文图题,另起一行置于中文图题下方。 +\AtBeginOfPackageFile*{bicaption}{ + \let\captionmainlanguage\sysu@main@language +} \AtEndOfPackageFile*{bicaption}{ \captionsetup[bi-first]{lang = chinese}% 第一种语言图、表标题 \captionsetup[bi-second]{% 第二种语言图、表标题 diff --git a/tables/asterids.csv b/tables/asterids.csv new file mode 100644 index 0000000..4539911 --- /dev/null +++ b/tables/asterids.csv @@ -0,0 +1,25 @@ +Clade,Order,Family,Species,Best hit of AtDOG1 +Asterids,Lamiales,Lamiaceae,\textit{Tectona grandis},tgr|Tg17g09620.tl +Asterids,Lamiales,Phrymaceae,\textit{Erythranthe guttata},egu|Migut.M00720.1.p +Asterids,Lamiales,Pedaliaceae,\textit{Sesamum indicum},sin|SIN\_1001511 +Asterids,Lamiales,Plantaginaceae,\textit{Antirrhinum majus},ant|Am03g04660.T01 +Asterids,Boraginales,Boraginaceae,\textit{Lithospermum erythrorhizon},ler|Leryth\_022290\-t1 +Asterids,Solanales,Convolvulaceae,\textit{Ipomoea nil},ini|LOC109187235 +Asterids,Solanales,Solanaceae,\textit{Solanum lycopersicum},sly|Solyc05g056410.1.1 +Asterids,Gentianales,Apocynaceae,\textit{Catharanthus roseus},cro|CRO\_T019591 +Asterids,Gentianales,Gelsemiaceae,\textit{Gelsemium sempervirens},gse|maker\-scaffold\_349\-snap\-gene\-0.58\-mRNA\-1 +Asterids,Gentianales,Rubiaceae,\textit{Coffea canephora},cca|Cc02\_g15150 +Asterids,Apiales,Apiaceae,\textit{Daucus carota},dca|DCAR\_013177 +Asterids,Apiales,Araliaceae,\textit{Panax ginseng},pgilPg\_S7323.3 +Asterids,Asterales,Asteraceae,\textit{Lactuca sativa},lsa|Lsat\_1\_v5\_gn\_9\_99800.1 +Asterids,Asterales,Campanulaceae,\textit{Platycodon grandiflorus},pgj|PGJG290470.1 +Asterids,Ericales,Ericaceae,\textit{Vaccinium corymbosum},vco|maker\-VaccDscaff6\-augustus\-gene\-283.21\-mRNA\-1 +Asterids,Ericales,Ericaceae,\textit{Rhododendron delavayi},rde|DUH009720.1 +Asterids,Ericales,Actinidiaceae,\textit{Actinidia chinensis},ach|Achn124821 +Asterids,Ericales,Theaceae,\textit{Camellia sinensis},csi|CSS0007731 +Asterids,Ericales,Ebenaceae,\textit{Diospyros oleifera},dol|evm.model.original\_scaffold\_2141.20 +Asterids,Ericales,Primulaceae,\textit{Primula veris},pve|BG8814345\-TI +Asterids,Cornales,Nyssaceae,\textit{Nyssa sinensis},nsi|KAA8515094.1 +Outgroup,Vitales,Vitaceae,\textit{Vitis vinifera},vvi|GSVIVT01022365001 +Outgroup,Brassicales,Brassicaceae,\textit{Arabidopsis thaliana},ath|AT5G45830.1 +Outgroup,Proteales,Nelumbonaceae,\textit{Nelumbo nucifera},nnu|evm.model.chr1.3633