From 34964e4d3a339bd8a2dfdea487ec02f0d9654797 Mon Sep 17 00:00:00 2001 From: Valentin Brandl Date: Mon, 3 Oct 2022 18:38:51 +0200 Subject: [PATCH] Initial commit --- .envrc | 1 + .gitignore | 24 + Makefile | 36 + acronyms.tex | 15 + assets/cat.png | Bin 0 -> 4159 bytes assets/curl.png | Bin 0 -> 14720 bytes assets/dig.png | Bin 0 -> 37460 bytes assets/id.png | Bin 0 -> 8997 bytes assets/man.png | Bin 0 -> 27904 bytes assets/nmap.png | Bin 0 -> 24611 bytes assets/strings.png | Bin 0 -> 21841 bytes assets/w.png | Bin 0 -> 11429 bytes assets/wget.png | Bin 0 -> 22977 bytes assets/xxd.png | Bin 0 -> 6454 bytes bibliography.bib | 54 + commands.tex | 29 + latexmkrc | 18 + presentation.pdf | Bin 0 -> 248904 bytes presentation.tex | 192 + scripts/detex-languagetool.py | 12 + scripts/detex.py | 81 + shell.nix | 74 + .../tex/latex/oth/Klassen/OTHR_Einladung.cls | 58 + .../tex/latex/oth/Klassen/OTHR_Placard.cls | 69 + .../tex/latex/oth/Klassen/OTHR_Protokoll.cls | 145 + .../tex/latex/oth/Klassen/OTHRartcl.cls | 10 + .../tex/latex/oth/Klassen/OTHRbook.cls | 10 + .../tex/latex/oth/Klassen/OTHRmemo.cls | 50 + .../tex/latex/oth/Klassen/OTHRreprt.cls | 10 + .../tex/latex/oth/Klassen/OTHRstgprfl.cls | 162 + .../latex/oth/Klassen/OTHRstgprfl2015.stgpc | 35 + .../latex/oth/Klassen/OTHRstgprfl201903.stgpc | 34 + .../themes/color/beamercolorthemeothr.sty | 62 + .../base/themes/font/beamerfontthemeothr.sty | 34 + .../themes/font/beamerfontthemeothr_flat.sty | 34 + .../font/beamerfontthemeothr_shallow.sty | 35 + .../themes/inner/beamerinnerthemeothr.sty | 177 + .../themes/outer/beamerouterthemeothr.sty | 174 + .../base/themes/theme/beamerthemeOTHR.sty | 112 + texmf-local/tex/latex/oth/common/OTHR.sty | 10 + .../tex/latex/oth/common/OTHR_clscommons.sty | 182 + .../tex/latex/oth/common/OTHR_colors.sty | 164 + .../tex/latex/oth/common/OTHR_fonts.sty | 72 + .../tex/latex/oth/common/OTHR_logos.sty | 200 + .../oth/logos/Leitthemen_Diagramm_Deutsch.eps | Bin 0 -> 1081298 bytes .../oth/logos/Leitthemen_Diagramm_Deutsch.pdf | Bin 0 -> 37221 bytes .../latex/oth/logos/OTHR_12Science_Logo.eps | 9933 ++++++++++++++ .../latex/oth/logos/OTHR_12Science_Logo.pdf | Bin 0 -> 9968 bytes .../tex/latex/oth/logos/OTHR_BFM_Logo.eps | 9642 ++++++++++++++ .../tex/latex/oth/logos/OTHR_BFM_Logo.pdf | Bin 0 -> 7983 bytes .../tex/latex/oth/logos/OTHR_BMA_Logo.eps | 9613 ++++++++++++++ .../tex/latex/oth/logos/OTHR_BMA_Logo.pdf | Bin 0 -> 7699 bytes .../tex/latex/oth/logos/OTHR_Bisp_Logo.eps | 10827 ++++++++++++++++ .../tex/latex/oth/logos/OTHR_Bisp_Logo.pdf | Bin 0 -> 79393 bytes .../tex/latex/oth/logos/OTHR_CCSE_Logo.eps | 9566 ++++++++++++++ .../tex/latex/oth/logos/OTHR_CCSE_Logo.pdf | Bin 0 -> 10048 bytes .../tex/latex/oth/logos/OTHR_CEEC_Logo.eps | 10096 ++++++++++++++ .../tex/latex/oth/logos/OTHR_CEEC_Logo.pdf | Bin 0 -> 11381 bytes .../tex/latex/oth/logos/OTHR_CFD_Logo.eps | 9760 ++++++++++++++ .../tex/latex/oth/logos/OTHR_CFD_Logo.pdf | Bin 0 -> 8985 bytes .../tex/latex/oth/logos/OTHR_DK0PT_Logo.eps | 642 + .../tex/latex/oth/logos/OTHR_DK0PT_Logo.pdf | Bin 0 -> 9880 bytes .../tex/latex/oth/logos/OTHR_FEM_Logo.eps | 9699 ++++++++++++++ .../tex/latex/oth/logos/OTHR_FEM_Logo.pdf | Bin 0 -> 7642 bytes .../tex/latex/oth/logos/OTHR_FENES_Logo.eps | 9442 ++++++++++++++ .../tex/latex/oth/logos/OTHR_FENES_Logo.pdf | Bin 0 -> 8218 bytes .../tex/latex/oth/logos/OTHR_FakAM_Logo.eps | 1224 ++ .../tex/latex/oth/logos/OTHR_FakAM_Logo.pdf | Bin 0 -> 21884 bytes .../tex/latex/oth/logos/OTHR_FakANK_Logo.eps | 8326 ++++++++++++ .../tex/latex/oth/logos/OTHR_FakANK_Logo.pdf | Bin 0 -> 10715 bytes .../tex/latex/oth/logos/OTHR_FakA_Logo.eps | 1224 ++ .../tex/latex/oth/logos/OTHR_FakA_Logo.pdf | Bin 0 -> 17566 bytes .../tex/latex/oth/logos/OTHR_FakBW_Logo.eps | 1224 ++ .../tex/latex/oth/logos/OTHR_FakBW_Logo.pdf | Bin 0 -> 19652 bytes .../tex/latex/oth/logos/OTHR_FakB_Logo.eps | 1224 ++ .../tex/latex/oth/logos/OTHR_FakB_Logo.pdf | Bin 0 -> 18968 bytes .../tex/latex/oth/logos/OTHR_FakEI_Logo.eps | 1224 ++ .../tex/latex/oth/logos/OTHR_FakEI_Logo.pdf | Bin 0 -> 20220 bytes .../tex/latex/oth/logos/OTHR_FakEI_Logo.png | Bin 0 -> 13599 bytes .../latex/oth/logos/OTHR_FakEI_Logo_part.png | Bin 0 -> 1996 bytes .../tex/latex/oth/logos/OTHR_FakIM_Logo.eps | 1224 ++ .../tex/latex/oth/logos/OTHR_FakIM_Logo.pdf | Bin 0 -> 19013 bytes .../tex/latex/oth/logos/OTHR_FakM_Logo.eps | 1224 ++ .../tex/latex/oth/logos/OTHR_FakM_Logo.pdf | Bin 0 -> 17833 bytes .../tex/latex/oth/logos/OTHR_FakS_Logo.eps | 1224 ++ .../tex/latex/oth/logos/OTHR_FakS_Logo.pdf | Bin 0 -> 21979 bytes .../tex/latex/oth/logos/OTHR_Geo_Logo.eps | 9538 ++++++++++++++ .../tex/latex/oth/logos/OTHR_Geo_Logo.pdf | Bin 0 -> 7588 bytes .../tex/latex/oth/logos/OTHR_IPF_Logo.eps | 10211 +++++++++++++++ .../tex/latex/oth/logos/OTHR_IPF_Logo.pdf | Bin 0 -> 12224 bytes .../tex/latex/oth/logos/OTHR_IST_Logo.eps | 844 ++ .../tex/latex/oth/logos/OTHR_IST_Logo.pdf | Bin 0 -> 14236 bytes .../tex/latex/oth/logos/OTHR_ITZ_Logo.eps | 9653 ++++++++++++++ .../tex/latex/oth/logos/OTHR_ITZ_Logo.pdf | Bin 0 -> 7793 bytes .../tex/latex/oth/logos/OTHR_KIB_Logo.eps | 9790 ++++++++++++++ .../tex/latex/oth/logos/OTHR_KIB_Logo.pdf | Bin 0 -> 9047 bytes .../tex/latex/oth/logos/OTHR_KNB_Logo.eps | 632 + .../tex/latex/oth/logos/OTHR_KNB_Logo.pdf | Bin 0 -> 11579 bytes .../tex/latex/oth/logos/OTHR_KWK_Logo.eps | 9770 ++++++++++++++ .../tex/latex/oth/logos/OTHR_KWK_Logo.pdf | Bin 0 -> 8531 bytes .../tex/latex/oth/logos/OTHR_LAS3_Logo.eps | 2808 ++++ .../tex/latex/oth/logos/OTHR_LAS3_Logo.pdf | Bin 0 -> 23191 bytes .../tex/latex/oth/logos/OTHR_LAT_Logo.eps | 9705 ++++++++++++++ .../tex/latex/oth/logos/OTHR_LAT_Logo.pdf | Bin 0 -> 8461 bytes .../tex/latex/oth/logos/OTHR_LBM_Logo.eps | 9793 ++++++++++++++ .../tex/latex/oth/logos/OTHR_LBM_Logo.pdf | Bin 0 -> 9383 bytes .../tex/latex/oth/logos/OTHR_LFD_Logo.eps | 9758 ++++++++++++++ .../tex/latex/oth/logos/OTHR_LFD_Logo.pdf | Bin 0 -> 11196 bytes .../tex/latex/oth/logos/OTHR_LFT_Logo.eps | 9886 ++++++++++++++ .../tex/latex/oth/logos/OTHR_LFT_Logo.pdf | Bin 0 -> 9393 bytes .../tex/latex/oth/logos/OTHR_LFW_Logo.eps | 10030 ++++++++++++++ .../tex/latex/oth/logos/OTHR_LFW_Logo.pdf | Bin 0 -> 10631 bytes .../tex/latex/oth/logos/OTHR_LMP_Logo.eps | 9751 ++++++++++++++ .../tex/latex/oth/logos/OTHR_LMP_Logo.pdf | Bin 0 -> 8896 bytes .../tex/latex/oth/logos/OTHR_LMS_Logo.eps | 9993 ++++++++++++++ .../tex/latex/oth/logos/OTHR_LMS_Logo.pdf | Bin 0 -> 12744 bytes .../tex/latex/oth/logos/OTHR_LP_Logo.eps | 9503 ++++++++++++++ .../tex/latex/oth/logos/OTHR_LP_Logo.pdf | Bin 0 -> 7469 bytes .../tex/latex/oth/logos/OTHR_LRT_Logo.eps | 537 + .../tex/latex/oth/logos/OTHR_LRT_Logo.pdf | Bin 0 -> 10764 bytes .../tex/latex/oth/logos/OTHR_LSP_Logo.eps | 9870 ++++++++++++++ .../tex/latex/oth/logos/OTHR_LSP_Logo.pdf | Bin 0 -> 10261 bytes .../tex/latex/oth/logos/OTHR_LWM_Logo.eps | 10057 ++++++++++++++ .../tex/latex/oth/logos/OTHR_LWM_Logo.pdf | Bin 0 -> 10907 bytes .../tex/latex/oth/logos/OTHR_LWS_Logo.eps | 582 + .../tex/latex/oth/logos/OTHR_LWS_Logo.pdf | Bin 0 -> 11818 bytes .../tex/latex/oth/logos/OTHR_LeanLab_Logo.eps | 9664 ++++++++++++++ .../tex/latex/oth/logos/OTHR_LeanLab_Logo.pdf | Bin 0 -> 11396 bytes .../tex/latex/oth/logos/OTHR_MD_Logo.eps | 9558 ++++++++++++++ .../tex/latex/oth/logos/OTHR_MD_Logo.pdf | Bin 0 -> 7722 bytes .../tex/latex/oth/logos/OTHR_MKS_Logo.eps | 9737 ++++++++++++++ .../tex/latex/oth/logos/OTHR_MKS_Logo.pdf | Bin 0 -> 8727 bytes .../tex/latex/oth/logos/OTHR_MRU_Logo.eps | 10518 +++++++++++++++ .../tex/latex/oth/logos/OTHR_MRU_Logo.pdf | Bin 0 -> 17404 bytes .../tex/latex/oth/logos/OTHR_MST_Logo.eps | 9778 ++++++++++++++ .../tex/latex/oth/logos/OTHR_MST_Logo.pdf | Bin 0 -> 9370 bytes .../tex/latex/oth/logos/OTHR_NACH_Logo.eps | 9839 ++++++++++++++ .../tex/latex/oth/logos/OTHR_NACH_Logo.pdf | Bin 0 -> 8699 bytes .../latex/oth/logos/OTHR_OTHRLaTeX_Logo.pdf | Bin 0 -> 15871 bytes .../latex/oth/logos/OTHR_OTHRLaTeX_Logo.svg | 318 + .../tex/latex/oth/logos/OTHR_OTHR_Logo.eps | 1224 ++ .../tex/latex/oth/logos/OTHR_OTHR_Logo.pdf | Bin 0 -> 14086 bytes .../latex/oth/logos/OTHR_OTHR_Logo_kurz.eps | 1224 ++ .../latex/oth/logos/OTHR_OTHR_Logo_kurz.pdf | Bin 0 -> 3514 bytes .../tex/latex/oth/logos/OTHR_PT_Logo.eps | 9578 ++++++++++++++ .../tex/latex/oth/logos/OTHR_PT_Logo.pdf | Bin 0 -> 7681 bytes .../tex/latex/oth/logos/OTHR_RCER_Logo.pdf | Bin 0 -> 11048 bytes .../tex/latex/oth/logos/OTHR_RCHST_Logo.pdf | Bin 0 -> 11294 bytes .../tex/latex/oth/logos/OTHR_RRRU_Logo.eps | 751 ++ .../tex/latex/oth/logos/OTHR_RRRU_Logo.pdf | Bin 0 -> 12639 bytes .../tex/latex/oth/logos/OTHR_RST_Logo.eps | 702 + .../tex/latex/oth/logos/OTHR_RST_Logo.pdf | Bin 0 -> 12308 bytes .../tex/latex/oth/logos/OTHR_ReMIC_Logo.eps | 601 + .../tex/latex/oth/logos/OTHR_ReMIC_Logo.pdf | Bin 0 -> 11008 bytes .../tex/latex/oth/logos/OTHR_SEC_Logo.eps | 9900 ++++++++++++++ .../tex/latex/oth/logos/OTHR_SEC_Logo.pdf | Bin 0 -> 9941 bytes .../tex/latex/oth/logos/OTHR_SES_Logo.eps | 9765 ++++++++++++++ .../tex/latex/oth/logos/OTHR_SES_Logo.pdf | Bin 0 -> 9300 bytes .../tex/latex/oth/logos/OTHR_SappZ_Logo.eps | 632 + .../tex/latex/oth/logos/OTHR_SappZ_Logo.pdf | Bin 0 -> 11407 bytes .../tex/latex/oth/logos/OTHR_ZWW_Logo.eps | 1504 +++ .../tex/latex/oth/logos/OTHR_ZWW_Logo.pdf | Bin 0 -> 13793 bytes .../tex/latex/oth/logos/OTHR_eHealth_Logo.eps | 9632 ++++++++++++++ .../tex/latex/oth/logos/OTHR_eHealth_Logo.pdf | Bin 0 -> 7727 bytes .../tex/latex/oth/logos/Plakathintergrund.pdf | Bin 0 -> 593411 bytes .../tex/latex/oth/logos/totalQualityLogo.pdf | Bin 0 -> 10957 bytes unix_intro.md | 56 + 167 files changed, 367405 insertions(+) create mode 100644 .envrc create mode 100644 .gitignore create mode 100644 Makefile create mode 100644 acronyms.tex create mode 100644 assets/cat.png create mode 100644 assets/curl.png create mode 100644 assets/dig.png create mode 100644 assets/id.png create mode 100644 assets/man.png create mode 100644 assets/nmap.png create mode 100644 assets/strings.png create mode 100644 assets/w.png create mode 100644 assets/wget.png create mode 100644 assets/xxd.png create mode 100644 bibliography.bib create mode 100644 commands.tex create mode 100644 latexmkrc create mode 100644 presentation.pdf create mode 100644 presentation.tex create mode 100755 scripts/detex-languagetool.py create mode 100755 scripts/detex.py create mode 100644 shell.nix create mode 100644 texmf-local/tex/latex/oth/Klassen/OTHR_Einladung.cls create mode 100644 texmf-local/tex/latex/oth/Klassen/OTHR_Placard.cls create mode 100644 texmf-local/tex/latex/oth/Klassen/OTHR_Protokoll.cls create mode 100644 texmf-local/tex/latex/oth/Klassen/OTHRartcl.cls create mode 100644 texmf-local/tex/latex/oth/Klassen/OTHRbook.cls create mode 100644 texmf-local/tex/latex/oth/Klassen/OTHRmemo.cls create mode 100644 texmf-local/tex/latex/oth/Klassen/OTHRreprt.cls create mode 100644 texmf-local/tex/latex/oth/Klassen/OTHRstgprfl.cls create mode 100644 texmf-local/tex/latex/oth/Klassen/OTHRstgprfl2015.stgpc create mode 100644 texmf-local/tex/latex/oth/Klassen/OTHRstgprfl201903.stgpc create mode 100644 texmf-local/tex/latex/oth/beamer/base/themes/color/beamercolorthemeothr.sty create mode 100644 texmf-local/tex/latex/oth/beamer/base/themes/font/beamerfontthemeothr.sty create mode 100644 texmf-local/tex/latex/oth/beamer/base/themes/font/beamerfontthemeothr_flat.sty create mode 100644 texmf-local/tex/latex/oth/beamer/base/themes/font/beamerfontthemeothr_shallow.sty create mode 100644 texmf-local/tex/latex/oth/beamer/base/themes/inner/beamerinnerthemeothr.sty create mode 100644 texmf-local/tex/latex/oth/beamer/base/themes/outer/beamerouterthemeothr.sty create mode 100644 texmf-local/tex/latex/oth/beamer/base/themes/theme/beamerthemeOTHR.sty create mode 100644 texmf-local/tex/latex/oth/common/OTHR.sty create mode 100644 texmf-local/tex/latex/oth/common/OTHR_clscommons.sty create mode 100644 texmf-local/tex/latex/oth/common/OTHR_colors.sty create mode 100644 texmf-local/tex/latex/oth/common/OTHR_fonts.sty create mode 100644 texmf-local/tex/latex/oth/common/OTHR_logos.sty create mode 100644 texmf-local/tex/latex/oth/logos/Leitthemen_Diagramm_Deutsch.eps create mode 100644 texmf-local/tex/latex/oth/logos/Leitthemen_Diagramm_Deutsch.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_12Science_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_12Science_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_BFM_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_BFM_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_BMA_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_BMA_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_Bisp_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_Bisp_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_CCSE_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_CCSE_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_CEEC_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_CEEC_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_CFD_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_CFD_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_DK0PT_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_DK0PT_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_FEM_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_FEM_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_FENES_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_FENES_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_FakAM_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_FakAM_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_FakANK_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_FakANK_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_FakA_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_FakA_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_FakBW_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_FakBW_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_FakB_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_FakB_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_FakEI_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_FakEI_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_FakEI_Logo.png create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_FakEI_Logo_part.png create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_FakIM_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_FakIM_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_FakM_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_FakM_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_FakS_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_FakS_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_Geo_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_Geo_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_IPF_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_IPF_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_IST_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_IST_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_ITZ_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_ITZ_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_KIB_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_KIB_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_KNB_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_KNB_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_KWK_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_KWK_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LAS3_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LAS3_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LAT_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LAT_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LBM_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LBM_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LFD_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LFD_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LFT_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LFT_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LFW_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LFW_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LMP_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LMP_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LMS_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LMS_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LP_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LP_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LRT_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LRT_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LSP_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LSP_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LWM_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LWM_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LWS_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LWS_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LeanLab_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_LeanLab_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_MD_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_MD_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_MKS_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_MKS_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_MRU_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_MRU_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_MST_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_MST_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_NACH_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_NACH_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_OTHRLaTeX_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_OTHRLaTeX_Logo.svg create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_OTHR_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_OTHR_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_OTHR_Logo_kurz.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_OTHR_Logo_kurz.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_PT_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_PT_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_RCER_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_RCHST_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_RRRU_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_RRRU_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_RST_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_RST_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_ReMIC_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_ReMIC_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_SEC_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_SEC_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_SES_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_SES_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_SappZ_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_SappZ_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_ZWW_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_ZWW_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_eHealth_Logo.eps create mode 100644 texmf-local/tex/latex/oth/logos/OTHR_eHealth_Logo.pdf create mode 100644 texmf-local/tex/latex/oth/logos/Plakathintergrund.pdf create mode 100644 texmf-local/tex/latex/oth/logos/totalQualityLogo.pdf create mode 100644 unix_intro.md diff --git a/.envrc b/.envrc new file mode 100644 index 0000000..051d09d --- /dev/null +++ b/.envrc @@ -0,0 +1 @@ +eval "$(lorri direnv)" diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e45721d --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +*.acr +*.aux +*.bbl +*.bcf +*.blg +*.fdb_latexmk +*.fls +*.lof +*.log +*.lol +*.lot +*.nav +*.out +*.run.xml +*.snm +*.tdo +*.toc +*.vrb +/*.pdf +/assets/dot/*.pdf +_minted-presentation/ + +!presentation.pdf +!assets/*.pdf diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..f06ccef --- /dev/null +++ b/Makefile @@ -0,0 +1,36 @@ +# use bash so process substutution is available +SHELL = bash +SRC = presentation.tex +TARGET = $(SRC:%.tex=%.pdf) + +.PHONY: build +build: $(TARGET) + +# used for `nix-build` +.PHONY: install +install: build + mkdir -pv ${out}/ + cp $(TARGET) ${out}/ + +%.pdf: %.tex + latexmk $< + +.PHONY: watch +watch: + latexmk -pvc $(SRC) + +.PHONY: lint +lint: + chktex $(SRC) + +.PHONY: languagetool +languagetool: + languagetool <(cat content.tex | ./scripts/detex-languagetool.py) + +.PHONY: clean +clean: clean_tex + +.PHONY: clean_tex +clean_tex: + latexmk -C + rm -rf ./_minted-presentation/ diff --git a/acronyms.tex b/acronyms.tex new file mode 100644 index 0000000..458095d --- /dev/null +++ b/acronyms.tex @@ -0,0 +1,15 @@ +\DeclareAcronym{bof}{ + short = {BOF}, + long = {Buffer Overflow}, +} + +\DeclareAcronym{aslr}{ + short = {ASLR}, + long = {Address Space Layout Randomization}, +} + +\DeclareAcronym{ip}{ + short = {IP}, + long = {Instruction Pointer}, +} +% vim: set filetype=tex ts=2 sw=2 tw=0 et : diff --git a/assets/cat.png b/assets/cat.png new file mode 100644 index 0000000000000000000000000000000000000000..c08da602bc3e6c20b4a53dc3c77d7ced98977b1d GIT binary patch literal 4159 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 JPDHLkV1gU_I|%>) literal 0 HcmV?d00001 diff --git a/assets/curl.png b/assets/curl.png new file mode 100644 index 0000000000000000000000000000000000000000..c138ab2e11781b2637c4ab7f08132f8d62e79259 GIT binary patch literal 14720 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 OE3xW2nv7xwb# z^h)D9Mk?1gH`kNvWF{@xN;RHg=+QZyd$Y=(c%4&M7l2Prp_X(rqn1D|Mf}Mjm> zH9-YLX+p`m2Jy^8TuL`pjqhLh*W`v7QfMuF-6!mhN1sSQH$p31l2_tTJg8V- zqeFC%$b|>R-PiEiKGq{58}o;22}fw2_hyF^PZeBsYFzvft(a!L+Uo=V}w z?sg&tx3_GL#h}qT8=%iwLl$2~i!~?Bz`BoLjUiR+T=z0H< zVXv!b%rB~=OE*fAGcljx;s{K9bx~(G~&vn z=5yL6+x(bnG?7$sK|A@b&LcS+aWN1G!1N5EtQ92&x0@950#77=fZD-#AO>@>9{@B_D^@j2+=7>BPPfO*)}zbHytF=kjfL$$A2^4@gwH+`Fe|b* zb#EJb7=oyJN2S)Lj8HdB$ZHAA^vDVmrBq=KB+5!?=qMEbk2NbILA|carKYvsbRR96 zsxF}XVIaFvQ!Hn<%k1=GlRsk5@>B1d%|SSu=67q57;1&K95|m@bq(Wr7t>#yklNmb zNboce!e*|7(%yS5`&=JbA+*}(n7snmogUW4WYr;GHTCWc)% z)B*`jKYLlg0KqiB49m@j3?!?tR&)FwmBq78QlX-X#!`94CrF-cTqGnyYZiL3u*R}B z4@|!|`93<~T*`39m-8>HB=T-JNcz~HR&ct5zyU@)qh9?yJLX#b`TdX`Bu z&i$2;-{=lfkM=W0VKVo4=Drplequ2Rl;V9Rld;2A^JdstpYmQ2CeY9B_&e0w4&PEi zkMKZ3nR|AUhk^@NdiOW7V6onU}Klni~And z;L4Z+iNa%D96oTLP~02YL#|m}udu9CfH*5{c{d30^IW}a@uf4Kr5p}`9;pOKiz|p# IihK$DKa4KOUH||9 literal 0 HcmV?d00001 diff --git a/assets/dig.png b/assets/dig.png new file mode 100644 index 0000000000000000000000000000000000000000..0851ce0654812ebb4f34788f8cebb62538151550 GIT binary patch literal 37460 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 Y1IcBjq&WCMfdX)$ojsiD9S5f1CzL{@k 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 literal 0 HcmV?d00001 diff --git a/assets/man.png b/assets/man.png new file mode 100644 index 0000000000000000000000000000000000000000..6af579a67b2167dd6b5c49ed6300a069fc20b1ba GIT binary patch literal 27904 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 literal 0 HcmV?d00001 diff --git a/assets/nmap.png b/assets/nmap.png new file mode 100644 index 0000000000000000000000000000000000000000..df2527b17214a195fe61c56d26e964251b827336 GIT binary patch literal 24611 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

X?l^xL0qzP-3O zWDcBFxGMd|LDJ``A&!Ng;vF3|dj03{&EXlVg;{nzdo~tTIxBh;tJu(9dlJ)8``}G& z_NO8faHwbcMrcgvtJn4QB`V=>xhm|+Zgx*7^~MY49k=EHd5?-JuLLOUTI0Uvt>HLo z;pLxz7jhZF+Iux8^MFJl6tBezKRXd?=3(ZF@lKK&X6CQ&BB9A@)Gh^sA;TysBseBp zAB1>tHjAgE;Ew+|PWV=1Z{YJ6Hl^jU{SKb0hJLxc`6+<>as!9{=)Je@N*s4snq*bH z-^qevY5^`=LZ*e%HuV=>zpsvTcfC6#Bdyc}_Q5$gIl$Cv%1+2#_4)CEiQySE@&0ik z%*UKoE~F3~2+;XhR(3A*Gzxhi7#)e04Q_g6xeBDujKP4Nb-FgJK0&?gO_!URJSZA1 zJd?w{qVI-f`tccHG|Lr+HI@zu%%#}z@KE>UgOU<=KgZL{dOt2acY}-Wql;DtIBzLI z#(D42C27=AucjmwM@fuY+|3wUFG6`Eap#4mjLItmJ^TO_ zs=mCz!y<>zZW0;gvxi-Wd(hn!dt({(X=2U-RKg4EH))V7@@#zkHqI99P?EclpP6E} z%8pw2sE8CJu3ZBpl8=n48s`9_U*S^CWBDm4Nw%E;v56eRuZW&zgK8VaqO>u=h2X1Z zEeOa^T7l+h(Rc1eC430^JAzLpbQ3=0hX+7|Y@(n%E+)6Fxh+kWDMz8m9s-UiJlSde ziwN=+LwU3y5zH%WLU8>1SKK2T@g$8f@ga~e|6XQ zHBL}@uLP|ES&#HZvSq}4?EC-=2`@k_xkKj;F+i`%dLHJ2uVxo4FWDv zTswjw>Ex{Y+4{O~7$EGx185~)5{ef$fbNd^0C7RWjlxlDg$72!A#t)Sq04G$G_844v zY$XOX>fQ0*CV`d?zg)mS8ihA7i*;CeYG#vlDx<-<;oVEp(Dcl%2;lG7w>2zwPy NQT8pMLgv%A{{jxC?y&#> literal 0 HcmV?d00001 diff --git a/assets/strings.png b/assets/strings.png new file mode 100644 index 0000000000000000000000000000000000000000..a673e78cf9195b402b06bbf85d6100808d0cf2ed GIT binary patch literal 21841 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

b-G=O_Ta{X4 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 literal 0 HcmV?d00001 diff --git a/assets/w.png b/assets/w.png new file mode 100644 index 0000000000000000000000000000000000000000..67ccc637a66df982e6db2b8481566f9d523b4b45 GIT binary patch literal 11429 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 YyA7S-C;VgHeaC=|grazrsB!TB067Ii^8f$< literal 0 HcmV?d00001 diff --git a/assets/wget.png b/assets/wget.png new file mode 100644 index 0000000000000000000000000000000000000000..4948b7bdea3ea3727314f1b8e2bc52c6ea438672 GIT binary patch literal 22977 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 O0C{N@sY(g6kpBb1hKy+d literal 0 HcmV?d00001 diff --git a/bibliography.bib b/bibliography.bib new file mode 100644 index 0000000..e440c77 --- /dev/null +++ b/bibliography.bib @@ -0,0 +1,54 @@ +/* @InProceedings{Dep2007, */ +/* author={{{Condit}, Jeremy and {Harren}, Matthew and {Anderson}, Zachary and */ +/* {Gay}, David and {Necula}, George C.}}, */ +/* title={{Dependent Types for Low-Level Programming}}, */ +/* booktitle={{Programming Languages and Systems}}, */ +/* year={2007} */ +/* } */ + +/* @MISC{CVE-2022-38866, */ +/* title = {{CVE}-2022-38866}, */ +/* howpublished = "Available from MITRE, {CVE-ID} {CVE}-2022-38866", */ +/* month=aug, */ +/* year = {2022}, */ +/* url = {https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-38866}, */ +/* urldate = {2022-09-28}, */ +/* } */ + +/* @MISC{CVE-2022-38864, */ +/* title = {{CVE}-2022-38864}, */ +/* howpublished = "Available from MITRE, {CVE-ID} {CVE}-2022-38864", */ +/* month=aug, */ +/* year = {2022}, */ +/* url = {https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-38864}, */ +/* urldate = {2022-09-28}, */ +/* } */ + +/* @MISC{CVE-2022-38533, */ +/* title = {{CVE}-2022-38533}, */ +/* howpublished = "Available from MITRE, {CVE-ID} {CVE}-2022-38533", */ +/* month=aug, */ +/* year = {2022}, */ +/* url = {https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-38533}, */ +/* urldate = {2022-09-28}, */ +/* } */ + +/* @MISC{CVE-2022-39842, */ +/* title = {{CVE}-2022-39842}, */ +/* howpublished = "Available from MITRE, {CVE-ID} {CVE}-2022-39842", */ +/* month=aug, */ +/* year = {2022}, */ +/* url = {https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-39842}, */ +/* urldate = {2022-09-28}, */ +/* } */ + +/* @MISC{CVE-2022-1483, */ +/* title = {{CVE}-2022-1483}, */ +/* howpublished = "Available from MITRE, {CVE-ID} {CVE}-2022-1483", */ +/* month=apr, */ +/* year = {2022}, */ +/* url = {https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-1483}, */ +/* urldate = {2022-09-28}, */ +/* } */ + +/* vim: set filetype=bib ts=2 sw=2 tw=0 et :*/ diff --git a/commands.tex b/commands.tex new file mode 100644 index 0000000..95247e7 --- /dev/null +++ b/commands.tex @@ -0,0 +1,29 @@ +\newcommand{\eg}{e.g.} + +% Keywords command +\providecommand{\keywords}[1] +{ + \small + \textbf{\textit{Keywords---}} #1 +} + +% absolute value +\DeclarePairedDelimiter\abs{\lvert}{\rvert}% + +% fancyref for listings +\newcommand*{\fancyreflstlabelprefix}{lst} + +\fancyrefaddcaptions{english}{% + \providecommand*{\freflstname}{listing}% + \providecommand*{\Freflstname}{Listing}% +} + +\frefformat{plain}{\fancyreflstlabelprefix}{\freflstname\fancyrefdefaultspacing#1} +\Frefformat{plain}{\fancyreflstlabelprefix}{\Freflstname\fancyrefdefaultspacing#1} + +\frefformat{vario}{\fancyreflstlabelprefix}{% + \freflstname\fancyrefdefaultspacing#1#3% +} +\Frefformat{vario}{\fancyreflstlabelprefix}{% + \Freflstname\fancyrefdefaultspacing#1#3% +} diff --git a/latexmkrc b/latexmkrc new file mode 100644 index 0000000..420b989 --- /dev/null +++ b/latexmkrc @@ -0,0 +1,18 @@ +# create PDF +$pdf_mode = 1; + +# clean transitive assets +$cleanup_includes_cusdep_generated = 1; +# clean files generated by LaTeX +$cleanup_includes_generated = 1; + +$biber = 'biber --validate-datamodel %O %S'; + +# use zathura as viewer +$pdf_previewer = 'zathura'; + +$pdflatex = 'pdflatex --shell-escape -interaction=nonstopmode'; +$latex = 'latex --shell-escape -interaction=nonstopmode'; + +$old_texmfhome = exists $ENV{'TEXMFHOME'} ? (':' . $ENV{'TEXMFHOME'}) : ''; +$ENV{'TEXMFHOME'}='./texmf-local:' . $old_texmfhome; diff --git a/presentation.pdf b/presentation.pdf new file mode 100644 index 0000000000000000000000000000000000000000..847145c6893a8fc5dfdca895c9c8ec4799282b77 GIT binary patch literal 248904 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 z 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 + \item Verketten durch pipes: \emph{|} +\end{itemize} +\end{frame} + +\begin{frame} +\frametitle{In Dateien Suchen: \emph{grep}} + \begin{itemize} + \item \emph{grep regex datainame} + \item \emph{grep --ignore-case regex datainame} + \item \emph{grep -F kein-regex datainame} + \end{itemize} +\end{frame} + +\begin{frame} + \frametitle{Strings in Binärdateien finden - \emph{strings}} + \includegraphics[width=\textwidth]{strings.png} +\end{frame} + + +\section{Networking} + +\begin{frame} + \frametitle{Dateien Herunterladen - \emph{wget}} + \includegraphics[width=\textwidth]{wget.png} +\end{frame} + +\begin{frame} + \frametitle{Dateien Herunterladen - \emph{curl}} + \includegraphics[width=\textwidth]{curl.png} +\end{frame} + +\begin{frame} + \frametitle{Portscan - \emph{nmap}} + \includegraphics[width=\textwidth]{nmap.png} +\end{frame} + +\begin{frame} + \frametitle{DNS Lookups - \emph{dig}} + \includegraphics[width=.9\textwidth]{dig.png} +\end{frame} + +\appendix +% \nocite{*} +\section*{Quellen} +\begin{frame}[allowframebreaks] + \frametitle{Quellen} + + \printbibliography[heading=none]{} +\end{frame} + +\end{document} +% vim: set filetype=tex ts=2 sw=2 tw=0 et spell : diff --git a/scripts/detex-languagetool.py b/scripts/detex-languagetool.py new file mode 100755 index 0000000..b9f4279 --- /dev/null +++ b/scripts/detex-languagetool.py @@ -0,0 +1,12 @@ +#!/usr/bin/env python3 + +import os +import subprocess +import sys + +dir_path = os.path.dirname(os.path.realpath(__file__)) + +subprocess.call('cat ' + sys.argv[-1] + ' | ' + + os.path.join(dir_path, 'detex.py') + ' | ' + + 'languagetool ' + ' '.join(sys.argv[1:-1]), + shell=True) \ No newline at end of file diff --git a/scripts/detex.py b/scripts/detex.py new file mode 100755 index 0000000..85f6629 --- /dev/null +++ b/scripts/detex.py @@ -0,0 +1,81 @@ +#!/usr/bin/env python3 + +import re +import sys + + +def swallow(match): + return ' ' * len(match.group(0)) + + +def swallow_command(match): + return ' ' * (len(match.group(1)) + 1) + ' ' + match.group(2) + ' ' + + +def main(): + + text = sys.stdin.read() + text_len = len(text) + + # \hyp + text = re.subn(r'(\w+)\\hyp\{\}(\w+)', r' \1-\2 ', text)[0] + text = re.subn(r'(\w+)\\fshyp\{\}(\w+)', r' \1-\2 ', text)[0] + + # glossary entries + def replace_glossary(match): + text = match.group(2).replace('-', ' ') + if match.group(1).endswith('pl'): + text += 's' + if match.group(1)[0].isupper(): + text = text[0].upper() + text[1:] + text = ' ' * len(match.group(1)) + ' ' + text + ' ' + if match.group(1).endswith('pl'): + text = text[1:] + return text + text = re.subn(r'\\((?:newdef)?[gG]ls(?:pl)?){((?:\w+-?)+?)}', + replace_glossary, text)[0] + + # acronyms + def replace_acronym(match): + return ' ' * len(match.group(1)) + ' ' + match.group(2) + ' ' + text = re.subn(r'\\([aA]cr.*?){(.+?)}', + replace_acronym, text)[0] + + # remove keypoints + text = re.subn(r'\\keypoint\{.*?\}', swallow, text)[0] + + # remove autocites + text = re.subn(r'~?\\[aA]utocite(?:\[.+?\])?\{.*?\}', swallow, text)[0] + + # Remove textcites + def replace_textcite(match): + template = 'Foo and Bar' + return template + ' ' * (len(match.group(0)) - len(template)) + text = re.subn(r'\\[tT]extcite\{(.*?)\}', replace_textcite, text)[0] + + # citesoftware + text = re.subn(r'\\(citesoftware)\{(.*?)\}', swallow_command, text)[0] + + # Remove common surrounding markup + text = re.subn(r'\\(emph|texttt|textit|texttt|texthtt)\{(.*?)\}', + swallow_command, text)[0] + + # Remove abbreviations + text = re.subn(r'\\eg\b', 'eg.', text)[0] + text = re.subn(r'\\cf\b', 'cf.', text)[0] + text = re.subn(r'\\ie\b', 'ie.', text)[0] + + # references + text = re.subn(r'\\([vV]?ref)\{(.*?)\}', swallow_command, text)[0] + + # remove comments at line end + text = re.subn(r'([^\\])%.*', '\\1', text)[0] + + # do not move things around too much + print(text) + + assert len(text) == text_len + + +if __name__ == '__main__': + main() diff --git a/shell.nix b/shell.nix new file mode 100644 index 0000000..60cee8c --- /dev/null +++ b/shell.nix @@ -0,0 +1,74 @@ +{ pkgs ? import {} }: + +with pkgs; + +let + latexPackage = pkgs.texlive.combine { + inherit (texlive) + + # base packages + scheme-small + + acro + amsmath + anyfontsize + biblatex + chronology + csquotes + dejavu + isodate + latexmk + nth + siunitx + substr + + tikzpagenodes + ifoddpage + subfigure + + textpos + todonotes + units + + # code listings + minted + fvextra + catchfile + xstring + framed + + # moderncv + # needspace + # fontawesome + fontspec + silence + translations + xpatch + # wrapfig + # enumitem + # mathpazo + ; + }; + +in + +pkgs.mkShell { + buildInputs = [ + latexPackage + + pkgs.biber + # language correction + pkgs.languagetool + # detex script + pkgs.python3 + # make + pkgs.gnumake + # PDF viewer + pkgs.zathura + # dot + pkgs.graphviz + + pkgs.pygmentex + pkgs.python3Packages.pygments + ]; +} diff --git a/texmf-local/tex/latex/oth/Klassen/OTHR_Einladung.cls b/texmf-local/tex/latex/oth/Klassen/OTHR_Einladung.cls new file mode 100644 index 0000000..f8bddee --- /dev/null +++ b/texmf-local/tex/latex/oth/Klassen/OTHR_Einladung.cls @@ -0,0 +1,58 @@ +% +% Klasse zur Erstellung von Einladungen mit Tagesordnung (OTH Regensburg Design) +% Michael Niemetz 2015 +% +\ProvidesClass{OTHR_Einladung} +% +\DeclareOption*{\PassOptionsToClass{useDepartmentLogo,\CurrentOption}{OTHRartcl}} +\ProcessOptions\relax +% +\LoadClass{OTHRartcl} +% +\RequirePackage{enumitem} +\RequirePackage{graphicx} +\RequirePackage{xspace} +% +\newcommand{\derTermin}{\today\xspace} +\newcommand{\derOrt}{\textbf{\textcolor{red}{!kein Ort definiert!}}\xspace} +\newcommand{\dieZeit}{\textbf{\textcolor{red}{!kein Zeitpunkt definiert!}}\xspace} +\newcommand{\dieUnterschrift}{} +\newcommand{\dasUnterschriftsbild}{\rule{0pt}{1.2cm}} +\newcommand{\theSignatureDate}{\today\xspace} +% +\newenvironment{einladung}{\makehead\noindent% +\vspace{6ex plus 12ex minus 3ex}% +\begin{center} +\Huge \bfseries Einladung +\end{center}}{% +\vspace{6ex plus 12ex minus 4ex} +Regensburg, den \theSignatureDate + +\dasUnterschriftsbild\\ +\dieUnterschrift + +\vfill} + +% +% +\newenvironment{tagesordnung}{\vspace{3ex plus 12ex minus 4ex}\section*{Tagesordnung}\begin{enumerate}[label=\textbf{TOP \arabic*},align=left,labelsep=2em, +leftmargin=*,widest*=19]}{\end{enumerate}} +% +\newenvironment{unterpunkte}{\begin{itemize}[align=left,labelsep=.4em, leftmargin=*]}{\end{itemize}} +% +% +\newcommand{\termin}[1]{\renewcommand{\derTermin}{#1\xspace}} +\newcommand{\ort}[1]{\renewcommand{\derOrt}{#1\xspace}} +\newcommand{\zeit}[1]{\renewcommand{\dieZeit}{#1\xspace}} +\newcommand{\organ}[1]{\documenttype{#1}} +\renewcommand{\date}[1]{\renewcommand{\theSignatureDate}{#1}} +\newcommand{\unterschrift}[2][\rule{0pt}{1.2cm}]{% +\renewcommand{\dieUnterschrift}{#2\xspace}% +\renewcommand{\dasUnterschriftsbild}{#1\xspace}% +} +% +\pagestyle{empty} +% +% +% + diff --git a/texmf-local/tex/latex/oth/Klassen/OTHR_Placard.cls b/texmf-local/tex/latex/oth/Klassen/OTHR_Placard.cls new file mode 100644 index 0000000..c5252a9 --- /dev/null +++ b/texmf-local/tex/latex/oth/Klassen/OTHR_Placard.cls @@ -0,0 +1,69 @@ +% +% Klasse zur Erstellung von Plakaten +% im OTH Regensburg Design +% Michael Niemetz 2019 +% +\ProvidesClass{OTHR_Placard} + +\DeclareOption*{\PassOptionsToClass{ +useDepartmentLogo, +DIV=25, +fontsize=16pt, +paper=a4, +\CurrentOption}{OTHRartcl}} +\ProcessOptions\relax +% +\LoadClass{OTHRartcl} +% +\RequirePackage{soul} +\sodef\so{}{.14em}{.4em plus.1em minus .1em}{.4em plus.1em minus .1em} +\RequirePackage[pages=all,contents={}]{background} +% +\pagecolor{OTHRgrau} + +\pagestyle{empty} +\newlength{\psectionskip} +\newlength{\psectionheadsep} +\setlength{\psectionskip}{.9cm} +\setlength{\psectionheadsep}{1ex} +% +\newenvironment{placard}{ +\newlength{\logowidth} +\newlength{\logoheight} +\newlength{\textboxwidth} +%\setlength{\logowidth}{.66\textwidth} +%\settoheight{\logoheight}{\logoFlexible[width=\logowidth]} +\setlength{\logoheight}{4.25cm} +\settowidth{\logowidth}{\logoFlexible[height=\logoheight]} +\setlength{\textboxwidth}{\textwidth} +\addtolength{\textboxwidth}{-42.3mm} +\addtolength{\textboxwidth}{-2em} +\addtolength{\textboxwidth}{-3\fboxsep} +\cleardoublepage +\newsavebox{\content} +\begin{lrbox}{\content}% +\begin{minipage}[t]{\textboxwidth}%128.80mm}% +\color{AccentContrastColor}% +%\vspace{1ex} +}% +{\end{minipage}\end{lrbox}% +\unitlength 1mm% +\begin{picture}(0,40)% +\put(42.3,-5){\setlength{\fboxsep}{1em}\fcolorbox{Accent}{Accent}{ +\usebox{\content} +}} +\put(0,0){\color{white}\rule{\textwidth}{.998\logoheight}} +\put(0,0){\logoFlexible[width=\logowidth]} +\end{picture} +} +\newenvironment{psection}[1]{\par\normalsize\expandafter\MakeUppercase\expandafter{\so{#1}}\par\vspace{\psectionheadsep}\raggedright\Large}{\par\vspace{\psectionskip}} +\newcommand{\setbackground}[1]{% +\backgroundsetup{ +scale=1, +%color=black, +opacity=1, +angle=0, +contents={% + \includegraphics[width=\paperwidth,height=\paperheight]{#1} + }% +}} diff --git a/texmf-local/tex/latex/oth/Klassen/OTHR_Protokoll.cls b/texmf-local/tex/latex/oth/Klassen/OTHR_Protokoll.cls new file mode 100644 index 0000000..53b16a4 --- /dev/null +++ b/texmf-local/tex/latex/oth/Klassen/OTHR_Protokoll.cls @@ -0,0 +1,145 @@ +% +% Klasse zur Erstellung von Protokollen für Entscheidungsgremien +% im OTH Regensburg Design +% Michael Niemetz 2016 +% +\ProvidesClass{OTHR_Protokoll} + +\DeclareOption*{\PassOptionsToClass{useDepartmentLogo,\CurrentOption, numbers=noenddot}{OTHRartcl}} +\ProcessOptions\relax +% +\LoadClass{OTHRartcl} +% +\RequirePackage{latexsym} +\RequirePackage{enumitem} +\RequirePackage{xspace} +\RequirePackage{tabularx} +\RequirePackage[hidelinks]{hyperref} +% +\def\verfassersignatur#1{\def\min@verfassersignatur{#1}}%legacy +\def\minutetakersignature#1{\def\min@verfassersignatur{#1}} +\def\dekansignatur#1{\def\min@dekansignatur{#1}}%legacy +\def\moderatorsignature#1{\def\min@dekansignatur{#1}} +\def\signaturedate#1{\def\min@signaturedate{#1}} +\def\subtitle#1{\def\min@subtitle{#1}} +\def\moderation#1#2{\def\min@moderation{#2}\def\min@moderationdescription{#1}}%legacy +\def\moderator#1#2{\def\min@moderation{#2}\def\min@moderationdescription{#1}} +\def\minutetaker#1#2{\def\min@minutetaker{#2}\def\min@minutetakedescription{#1}} +\def\cc#1{\def\min@cc{#1}} +\def\minutesdate#1{\gdef\min@date{#1}} +\def\starttime#1{\def\min@starttime{#1}} +\def\endtime#1{\def\min@endtime{#1}} +\def\location#1{\def\min@location{#1}} +\def\participant#1{\def\min@participiant{#1}} +\def\guest#1{\def\min@guest{#1}} +\newcommand{\missing}[2][\min@empty]{ +\ifx#1\min@empty\def\min@missing{#2} +\else +\missingExcused{#1} +\missingNoExcuse{#2} +\fi +} +\def\missingExcused#1{\def\min@missingExc{#1}} +\def\missingNoExcuse#1{\def\min@missingNoExc{#1}} +\def\topic#1{\section{#1}} +\def\minitopic#1{\paragraph{#1}\mbox{}} +\def\schedule#1#2{\min@writedate#1/:\quad #2} + +% +% Setzen von Stimmübertragungen +\newcommand{\stimmuebertrag}[1]{($\mapsto$ #1)}%legacy +\newcommand{\delegation}[1]{($\mapsto$ #1)} +\newcommand{\stimmuebertragext}[1]{$\mapsto$ #1)}%legacy +\newcommand{\delegationext}[1]{$\mapsto$ #1)} +% +% Box fuer Unterschriften +\newlength{\signatureboxwidth} +\newcommand{\signaturebox}[3][\rule{0pt}{1.5cm}\hrulefill]{\settowidth{\signatureboxwidth}{#2}\addtolength{\signatureboxwidth}{2em}\vspace*{1cm plus 4ex minus 4ex}\parbox{\signatureboxwidth}{#1\newline\hspace*{1em}#2\newline\hspace*{1em}#3}} +% +% Ãœberschriftformatierung +\gdef\thesection{TOP\,\arabic{section}} +% +% Datumsausgabe +\def\min@writedate#1/#2/#3/{ +\day=#3 +\month=#2 +\year=#1 +\today +} +% +\newenvironment{Minutes}[2]{\documenttype{#2}\makehead\title{#2}% +\vspace{4ex plus 12ex minus 2ex} + +\begin{center} +\Huge \bfseries #1 +\end{center} +% Datentabelle setzen +\vspace{2ex plus 12ex minus 1ex} +\begin{description} +\ifdefempty{\min@moderation}{}{\item[Moderation] \min@moderationdescription{} \min@moderation} +\ifdefempty{\min@moderation}{}{\item[\min@minutetakedescription] \min@minutetaker} +\item[Anwesend] \min@participiant +\item[Abwesend (entschuldigt)] \min@missingExc +\item[Abwesend (unentschuldigt)] \min@missingNoExc +\item[G\"aste] \min@guest +\item[Sitzungsort] \min@location +\item[Datum] \min@date, \min@starttime--\min@endtime +\end{description} +\vspace{4ex plus 12ex minus 2ex} +}{% +\vspace{4ex plus 12ex minus 2ex} + +Regensburg, den \min@signaturedate + +\ifdefempty{\min@moderation}{}{ +\signaturebox[\min@dekansignatur]{\min@moderation +}{\min@moderationdescription}}\hfill +\ifdefempty{\min@minutetaker}{}{\signaturebox[\min@verfassersignatur]{\min@minutetaker}{\min@minutetakedescription}} + +\vfill} +% +\newenvironment{Argumentation}{\begin{itemize}}{\end{itemize}}%legacy +\newenvironment{discussion}{\begin{itemize}}{\end{itemize}} +\newcommand{\pro}{\item[\textcircled{+}]} +\newcommand{\Pro}{\item[\textbf{\textcircled{+}}]} +\newcommand{\contra}{\item[\textcircled{--}]} +\newcommand{\Contra}{\item[\textbf{\textcircled{--}}]} +\newcommand{\result}{\item[$\Rightarrow$]} +\newenvironment{Opinions}{\begin{description}}{\end{description}}%legacy +\newenvironment{opinions}{\begin{description}}{\end{description}} +\newcommand{\opinion}[2]{\textsc{#1:} #2} +\newenvironment{Beschluss}{\paragraph{Beschluss:}}{}%legacy +\newenvironment{decision}{\paragraph{Beschluss:}}{} +% +\newcommand{\qvote}[3]{\begin{center}\emph{Abstimmung:} Ja #1, Nein #2, Enthaltungen #3\end{center}} +% +\newcommand{\bvote}[4]{\begin{center}\emph{Abstimmung:}\\[.5ex]\begin{tabularx}{.8\linewidth}{p{4cm}X} +Ja: #2 \newline Nein: #3 \newline Enthaltungen: #4 & #1 \\ +\end{tabularx}\end{center}} +% +\newenvironment{optionvote}{\begin{center}\emph{Abstimmung:}\\[.5ex]\begin{minipage}{.8\linewidth}\begin{description}\setlength{\parskip}{0pt}\setlength{\itemsep}{0pt}}{\end{description}\end{minipage}\end{center}} +\newcommand{\ovote}[2]{\item[#2]#1} +% +\pagestyle{plain} +% +% Default values +% +\def\min@verfassersignatur{\rule{0pt}{1.5cm}\hrulefill} +\def\min@dekansignatur{\rule{0pt}{1.5cm}\hrulefill} +\def\min@signaturedate{\today} +\def\min@subtitle{} +\def\min@moderation{} +\def\min@moderationdescription{} +\def\min@minutetaker{} +\def\min@minutetakedescription{} +\def\min@cc{} +\def\min@date{} +\def\min@starttime{} +\def\min@endtime{} +\def\min@location{} +\def\min@participiant{} +\def\min@guest{} +\def\min@missingExc{} +\def\min@missingNoExc{} +\def\min@missing{} + diff --git a/texmf-local/tex/latex/oth/Klassen/OTHRartcl.cls b/texmf-local/tex/latex/oth/Klassen/OTHRartcl.cls new file mode 100644 index 0000000..a4ad681 --- /dev/null +++ b/texmf-local/tex/latex/oth/Klassen/OTHRartcl.cls @@ -0,0 +1,10 @@ +% +% +% +\ProvidesClass{OTHRartcl} + +\LoadClassWithOptions{scrartcl} +\RequirePackageWithOptions{OTHR} +\RequirePackageWithOptions{OTHR_clscommons} +% +% diff --git a/texmf-local/tex/latex/oth/Klassen/OTHRbook.cls b/texmf-local/tex/latex/oth/Klassen/OTHRbook.cls new file mode 100644 index 0000000..aa11f22 --- /dev/null +++ b/texmf-local/tex/latex/oth/Klassen/OTHRbook.cls @@ -0,0 +1,10 @@ +% +% +% +\ProvidesClass{OTHRbook} + +\LoadClassWithOptions{scrbook} +\RequirePackageWithOptions{OTHR} +\RequirePackage{OTHR_clscommons} +% +% diff --git a/texmf-local/tex/latex/oth/Klassen/OTHRmemo.cls b/texmf-local/tex/latex/oth/Klassen/OTHRmemo.cls new file mode 100644 index 0000000..af39589 --- /dev/null +++ b/texmf-local/tex/latex/oth/Klassen/OTHRmemo.cls @@ -0,0 +1,50 @@ +% +% +% +\ProvidesClass{OTHRmemo} +% +\DeclareOption*{\PassOptionsToClass{useDepartmentLogo,\CurrentOption}{OTHRartcl}} +\ProcessOptions\relax +% +\LoadClass{OTHRartcl} +\RequirePackage{tabularx} +% +%\useDepartmentLogo% +\newcommand{\TheTos}{} +\newcommand{\TheFrom}{} +\newcommand{\TheCCs}{} +\newcommand{\TheSubject}{} +\newcommand{\TheDate}{\today} +% +\documenttype{Memo} +% +\author{} +\renewcommand{\to}[1]{\renewcommand{\TheTos}{#1}} +\newcommand{\To}[1]{\renewcommand{\TheTos}{#1}} +\newcommand{\from}[1]{\author{#1}} +\newcommand{\From}[1]{\author{#1}} +\newcommand{\cc}[1]{\renewcommand{\TheCCs}{#1}} +\newcommand{\CC}[1]{\renewcommand{\TheCCs}{#1}} +\renewcommand{\subject}[1]{\renewcommand{\TheSubject}{#1}} +\newcommand{\Subject}[1]{\renewcommand{\TheSubject}{#1}} +\renewcommand{\date}[1]{\renewcommand{\TheDate}{#1}} +% +\renewcommand{\maketitle}{\makehead\par\noindent +{\renewcommand{\arraystretch}{1.5}\sloppy +\begin{tabularx}{\textwidth}{@{}lX@{}} +\ifdefempty{\TheTos}{}{\bfseries An: & \TheTos \\} +\ifdefempty{\TheCCs}{}{\bfseries Kopie: & \TheCCs \\} +\ifdefempty{\@author}{}{\bfseries Von: & \@author\\} +\ifdefempty{\TheSubject}{}{\bfseries Betreff: & \TheSubject \\} +\ifdefempty{\TheDate}{}{\bfseries Datum: & \TheDate \\} +\end{tabularx}} + +\vspace{5mm plus 1 cm minus 2mm} + +\hrule + +\vspace{5mm plus 1 cm minus 2mm}} +% +\newcommand{\makememohead}{\maketitle} +% + diff --git a/texmf-local/tex/latex/oth/Klassen/OTHRreprt.cls b/texmf-local/tex/latex/oth/Klassen/OTHRreprt.cls new file mode 100644 index 0000000..fa90e85 --- /dev/null +++ b/texmf-local/tex/latex/oth/Klassen/OTHRreprt.cls @@ -0,0 +1,10 @@ +% +% +% +\ProvidesClass{OTHRreprt} + +\LoadClassWithOptions{scrreprt} +\RequirePackageWithOptions{OTHR} +\RequirePackage{OTHR_clscommons} +% +% diff --git a/texmf-local/tex/latex/oth/Klassen/OTHRstgprfl.cls b/texmf-local/tex/latex/oth/Klassen/OTHRstgprfl.cls new file mode 100644 index 0000000..0609548 --- /dev/null +++ b/texmf-local/tex/latex/oth/Klassen/OTHRstgprfl.cls @@ -0,0 +1,162 @@ +% +% Author: Michael Niemetz 2016 +% +% +\ProvidesClass{OTHRstgprfl} +\RequirePackage[utf8]{inputenc} +\RequirePackage{xkeyval} +\newcommand{\iSAversioncode}{2015} +\DeclareOptionX{iSAversion}[2015]{\renewcommand{\iSAversioncode}{#1}} +% +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{OTHRartcl}} +% +% +\ProcessOptions\relax +\ProcessOptionsX\relax +% +\LoadClass{OTHRartcl} +% +% +\RequirePackage{tabularx} +\RequirePackage{xifthen} +\RequirePackage{scrpage2} +\PassOptionsToPackage{ngerman}{babel} +\RequirePackage{babel} +\RequirePackage{anyfontsize} +\RequirePackage{colortbl} +% +\pagestyle{scrheadings} +% +%\newcommand{\ifequals}[3]{\protect\ifthenelse{\equal{#1}{#2}}{#3}{}} +%\newcommand{\case}[2]{#1 #2} +%\newenvironment{switch}[1]{\renewcommand{\case}{\ifequals{#1}}}{} +% +\newlength{\@topicitemwidth} +\settowidth{\@topicitemwidth}{999\hspace{.85em}} +\newlength{\@topicitemtocwidth} +\settowidth{\@topicitemtocwidth}{999m} +\shorthandon{"}% +\input{OTHRstgprfl\iSAversioncode.stgpc} +%\newcommand{\qtopictext}[1]{% +% \stringcases +% {#1}% +% {% +%{101}{Die angestrebten Lernergebnisse des Studiengangs stehen im Einklang mit dem Ausbildungsprofil der OTH Regensburg (gem. der Beschreibung zum Ausbildungsprofil und dem Qualitätsanspruch und dem und Leitbild der Hochschule).} +%{102}{Studiengangbezeichnung, Abschlussgrad und Qualifikationsvoraussetzungen stehen in Einklang mit den Ausbildungszielen sowie mit staatlichen Vorgaben.} +%{103}{Studienstruktur (Voll- oder Teilzeit) und Studiendauer berücksichtigen Ausbildungsziel und Zielgruppe.} +%{104}{Studentische Lehrveranstaltungsevaluation: Die Qualität der Lehrveranstaltungen wird regelmäßig nach dokumentiertem Verfahren durch die Studierenden beurteilt. Die Studierenden werden bei der Weiterentwicklung des Studienprogramms gehört.} +%{105}{Das Studienkonzept berücksichtigt die Geschlechtergerechtigkeit und die Belange von Studierenden in unterschiedlichen Le\-bens\-la\-gen.} +%{106}{Studienbewerber und Studienbewerberinnen sowie Studierende haben ein niederschwelliges Angebot zu Studienfachberatung und werden regelmäßig über ihren Studiengang (Studienaufbau, Regeln zu Studienfortschritt und Prüfungen, Wahlmöglichkeiten) informiert.} +%{201}{Studiengangbezeichnung, Abschlussgrad, Studienstruktur und Qualifikationsvoraussetzungen stehen in Einklang mit den Ausbildungszielen sowie mit staatlichen Vorgaben.} +%{202}{Der Studiengang befähigt zum wissenschaftlichen Arbeiten; Forschungs"= und Entwicklungsaktivitäten werden auf systematische Weise in Studium und Lehre integriert.} +%{203}{Der Studiengang befähigt zum gesellschaftlichen Engagement und fördert die Persönlichkeitsentwicklung.} +%{204}{Modularisierung im Detail: Modulgrößen, Modulbeschreibungen und Work"-load"=Angaben +%(Modulkatalog) sind inhaltlich stimmig und werden regelmäßig aktualisiert.} +%{205}{Lehrveranstaltungen: Adäquate Lehrformen und Prüfungsformen sind festgelegt.} +%{206}{Prüfungswesen: Anzahl, Art und Umfang der Prüfungen pro Modul sind sachgerecht, +%transparent und lernergebnisorientiert.} +%{207}{Die Qualität der Lehrmodule bei kooperativen, internationalen Studienprogrammen (auch Joint"=Programms und Double"=Degree"=Programms) ist bei den Partnerhochschulen sichergestellt.} +%{301}{Studierbarkeit: Die Studien"= und Prüfungsorganisation ermöglicht den Abschluss des Studiums in der Regelstudienzeit.} +%{302}{Studienstruktur (Voll"= oder Teilzeit), Studiendauer, Studienform und Lehrveranstaltungstermine berücksichtigen Ausbildungsziel und Zielgruppe.} +%{303}{Das Studienprogramm berücksichtigt die hochschulinternen Vorgaben und Ziele im Bereich der Internationalisierung und beinhaltet ein Konzept zur Förderung der Mobilität der Studierenden.} +%{304}{Die Beschreibung der angestrebten Lernergebnisse des Studiengangs sind für die Lehrenden, die Studierenden und Bewerber und Bewerberinnen gut zugänglich.} +%{305}{Die Studienpläne mit Detailangaben zu den Modulen liegen vor und sind leicht zugänglich.} +%{306}{QM"=relevante Unterlagen zu den Studienprogrammen (Lehrberichte, Studiengangkommissionsprotokolle, statistische Daten) sind aktuell und vorhanden.} +%{307}{Ressourcen und Aufnahmekapazität: Personal und Räume stehen ausreichend zur Verfügung.} +%{308}{Lehrende werden zur fachlichen und/oder didaktischen Weiterbildung angeregt; Lehrbeauftragte verfügen über die notwendige Qualifikation.} +%{309}{Kooperative Studiengänge: Verträge sind vorhanden, rechtlich überprüft und gültig, Transparenz für Studierende und Lehrende ist gegeben.} +%}% +%{nada}% +%}% +% +% +\newcommand{\stringcases}[3]{% + \romannumeral + \str@case{#1}#2{#1}{#3}\q@stop +}% +% +\newcommand{\str@case}[3]{% + \ifnum\pdf@strcmp{\unexpanded{#1}}{\unexpanded{#2}}=\z@ + \expandafter\@firstoftwo + \else + \expandafter\@secondoftwo + \fi + {\str@case@end{#3}} + {\str@case{#1}}% +}% +% +\newcommand{\str@case@end}{} +\long\def\str@case@end#1#2\q@stop{\z@#1}% +% +\newcommand{\qtopic}[1]{% +% +\addcontentsline{toc}{subsection}{\protect\parbox[t]{\@topicitemtocwidth}{#1}\qtopictext{#1}}% +%\addcontents{toc}{\parbox{\@topicitemwidth}{#1}\protect\qtopictext{#1}} +% +\nopagebreak\@nobreaktrue\vspace{1ex}%\par\noindent\vspace{1.5ex plus 22ex minus 1ex}\par\noindent% +{\color{white}\renewcommand{\arraystretch}{1.2}% +\begin{tabularx}{\linewidth}{@{}p{\@topicitemwidth}@{}X@{}} +\rowcolor{OTHR}#1 & \qtopictext{#1} +\end{tabularx}\label{Qtopic#1}}\par% +%\vspace{0ex plus 1ex minus 1ex}\par% +\nopagebreak\@nobreaktrue% +} +% +\ofoot[]{\small\upshape\textcolor{Accent}{ S e i t e | }\bfseries\pagemark}% +\renewcommand*{\pnumfont}{% +\normalfont\bfseries\upshape}% +\cfoot[]{}% +\ifoot[]{\small\upshape\@programmeType studiengang \@programmeName}% +% +% Variables to be set by the user (Dummy values) +% +\newcommand{\@programmeType}{\textcolor{red}{Bachelor}} +\newcommand{\@programmeName}{\textcolor{red}{Regenerative Energietechnik und Energieeffizienz}} +\newcommand{\@departmentName}{\textcolor{red}{Fakultät Elektro- und Informationstechnik}} +\newcommand{\@programmeAbbrev}{REE} +\newcommand{\@stand}{\textcolor{red}{Wintersemester 2016/17}} +\newcommand{\@zustand}{\today} +\newcommand{\@authors}{\textcolor{red}{Prof. Dr. Paula Streng\role{Studiengangsleitung und Vorsitzende der Studiengangskommission} \and Prof. Dr. Fritz Fies\role{Studienfachberater} \and Peter Schnellstift\role{Fakultätsreferent}}}% +\newcommand{\@supporters}{\textcolor{red}{Prof. Dr. Amanda Kraft\role{Dekanin} \and Prof. Dr. Caspar Melchior\role{Studiendekan} \and Hochschulleitung}}% +% +\newcommand{\role}[1]{, #1 } +% +\renewcommand{\maketitle}{% +\thispagestyle{empty}\enlargethispage{0.05\paperheight}% +\noindent\OfficialLogoNormal\par\vspace*{\fill}% +\noindent {\fontsize{28}{34}\selectfont Kurzprofil}\par \vspace{4ex}% +\noindent des \@programmeType studiengangs \par \noindent % +{\flushleft\fontsize{20}{24}\selectfont\bfseries\@programmeName{} (\@programmeAbbrev) \par}\vspace{4ex}\noindent % +an der Ostbayerischen Technischen Hochschule Regensburg,\\ +\noindent \@departmentName \par +\vspace*{\fill} +\noindent Stand: \@stand\par\vspace{3ex plus 5ex minus 2ex} +\noindent Bearbeitungsstand: \@zustand\par\vspace{10ex plus 10ex minus 5 ex} +\noindent \textbf{Erstellung:} + +\begin{itemize}\renewcommand{\and}{\item}\setlength{\parskip}{.3ex} +\item \@authors +\end{itemize} +\par\vspace{2ex plus 2ex minus 1 ex} +\noindent \textbf{In Zusammenarbeit mit:} + +\begin{itemize}\renewcommand{\and}{\item}\setlength{\parskip}{.3ex} +\item \@supporters +\end{itemize} + +\cleardoublepage +}% +% +%User Commands +% +\newcommand{\programmeType}[1]{\renewcommand{\@programmeType}{#1}}% +\newcommand{\programmeName}[1]{\renewcommand{\@programmeName}{#1}}% +\newcommand{\departmentName}[1]{\renewcommand{\@departmentName}{#1}}% +\newcommand{\programmeAbbrev}[1]{\renewcommand{\@programmeAbbrev}{#1}}% +\newcommand{\definitionSemester}[1]{\renewcommand{\@stand}{#1}}% +\newcommand{\lastModified}[1]{\renewcommand{\@zustand}{#1}}% +\newcommand{\authors}[1]{\renewcommand{\@authors}{#1}}% +\newcommand{\supporters}[1]{\renewcommand{\@supporters}{#1}}% +% +% + diff --git a/texmf-local/tex/latex/oth/Klassen/OTHRstgprfl2015.stgpc b/texmf-local/tex/latex/oth/Klassen/OTHRstgprfl2015.stgpc new file mode 100644 index 0000000..eafcb0c --- /dev/null +++ b/texmf-local/tex/latex/oth/Klassen/OTHRstgprfl2015.stgpc @@ -0,0 +1,35 @@ +% +% Author: Michael Niemetz 2019 +% +% +%\shorthandon{"}% +\newcommand{\qtopictext}[1]{% + \stringcases + {#1}% + {% +{101}{Die angestrebten Lernergebnisse des Studiengangs stehen im Einklang mit dem Ausbildungsprofil der OTH Regensburg (gem. der Beschreibung zum Ausbildungsprofil und dem Qualitätsanspruch und dem und Leitbild der Hochschule).} +{102}{Die angestrebten Lernergebnisse und Qualifikationsziele des Studiengangs stehen im Einklang mit dem jeweiligen nationalen Qualifikationsrahmen für Hochschulabschlüsse.} +{103}{Der Studiengang befähigt zum selbständigen beruflichen Handeln in einem adäquaten Beschäftigungsfeld.} +{104}{Studentische Lehrveranstaltungsevaluation: Die Qualität der Lehrveranstaltungen wird regelmäßig nach dokumentiertem Verfahren durch die Studierenden beurteilt. Die Studierenden werden bei der Weiterentwicklung des Studienprogramms gehört.} +{105}{Das Studienkonzept berücksichtigt die Geschlechtergerechtigkeit und die Belange von Studierenden in unterschiedlichen Le\-bens\-la\-gen.} +{106}{Studienbewerber und Studienbewerberinnen sowie Studierende haben ein niederschwelliges Angebot zu Studienfachberatung und werden regelmäßig über ihren Studiengang (Studienaufbau, Regeln zu Studienfortschritt und Prüfungen, Wahlmöglichkeiten) informiert.} +{201}{Studiengangbezeichnung, Abschlussgrad, Studienstruktur und Qualifikationsvoraussetzungen stehen in Einklang mit den Ausbildungszielen sowie mit staatlichen Vorgaben.} +{202}{Der Studiengang befähigt zum wissenschaftlichen Arbeiten; Forschungs"= und Entwicklungsaktivitäten werden auf systematische Weise in Studium und Lehre integriert.} +{203}{Der Studiengang befähigt zum gesellschaftlichen Engagement und fördert die Persönlichkeitsentwicklung.} +{204}{Modularisierung im Detail: Modulgrößen, Modulbeschreibungen und Work"-load"=Angaben (Modulkatalog) sind inhaltlich stimmig und werden regelmäßig aktualisiert.} +{205}{Lehrveranstaltungen: Adäquate Lehrformen und Prüfungsformen sind festgelegt.} +{206}{Prüfungswesen: Anzahl, Art und Umfang der Prüfungen pro Modul sind sachgerecht, transparent und lernergebnisorientiert.} +{207}{Die Qualität der Lehrmodule bei kooperativen, internationalen Studienprogrammen (auch Joint"=Programms und Double"=Degree"=Programms) ist bei den Partnerhochschulen sichergestellt.} +{301}{Studierbarkeit: Die Studien"= und Prüfungsorganisation ermöglicht den Abschluss des Studiums in der Regelstudienzeit.} +{302}{Studienstruktur (Voll"= oder Teilzeit), Studiendauer, Studienform und Lehrveranstaltungstermine berücksichtigen Ausbildungsziel und Zielgruppe.} +{303}{Das Studienprogramm berücksichtigt die hochschulinternen Vorgaben und Ziele im Bereich der Internationalisierung und beinhaltet ein Konzept zur Förderung der Mobilität der Studierenden.} +{304}{Die Beschreibung der angestrebten Lernergebnisse des Studiengangs sind für die Lehrenden, die Studierenden und Bewerber und Bewerberinnen gut zugänglich.} +{305}{Die Studienpläne mit Detailangaben zu den Modulen liegen vor und sind leicht zugänglich.} +{306}{QM"=relevante Unterlagen zu den Studienprogrammen (Lehrberichte, Studiengangkommissionsprotokolle, statistische Daten) sind aktuell und vorhanden.} +{307}{Ressourcen und Aufnahmekapazität: Personal und Räume stehen ausreichend zur Verfügung.} +{308}{Lehrende werden zur fachlichen und/oder didaktischen Weiterbildung angeregt; Lehrbeauftragte verfügen über die notwendige Qualifikation.} +{309}{Kooperative Studiengänge: Verträge sind vorhanden, rechtlich überprüft und gültig, Transparenz für Studierende und Lehrende ist gegeben.} +}% +{nada}% +}% +% diff --git a/texmf-local/tex/latex/oth/Klassen/OTHRstgprfl201903.stgpc b/texmf-local/tex/latex/oth/Klassen/OTHRstgprfl201903.stgpc new file mode 100644 index 0000000..4c59591 --- /dev/null +++ b/texmf-local/tex/latex/oth/Klassen/OTHRstgprfl201903.stgpc @@ -0,0 +1,34 @@ +% +% Author: Michael Niemetz 2019 +% +% +%\shorthandon{"}% +\newcommand{\qtopictext}[1]{% + \stringcases + {#1}% + {% +{101}{Die angestrebten Lernergebnisse des Studiengangs stehen im Einklang mit dem Ausbildungsprofil der OTH Regensburg (gem. der Beschreibung zum Ausbildungsprofil und dem Qualitätsanspruch und dem Leitbild der Hochschule).} +{102}{Studiengangbezeichnung, Abschlussgrad und Qualifikationsvoraussetzungen stehen in Einklang mit den Ausbildungszielen sowie mit staatlichen Vorgaben.} +{103}{Studienstruktur (Voll"= oder Teilzeit) und Studiendauer berücksichtigen Ausbildungsziel und Zielgruppe} +{104}{Modularisierung im Detail: Die Modulbeschreibungen sind inhaltlich stimmig und werden regelmäßig aktualisiert} +{105}{Die Angaben zu den zu erwerbenden Leistungspunkten sind modulbezogen und werden regelmäßig evaluiert und aktualisiert.} +{201}{Die angestrebten Lernergebnisse und Qualifikationsziele des Studiengangs stehen im Einklang mit dem jeweiligen nationalen Qualifikationsrahmen für Hochschulabschlüsse (HQR).} +{202}{Der Studiengang befähigt zum wissenschaftlichen Arbeiten; Forschungs"= und Entwicklungsaktivitäten werden auf systematische Weise in Studium und Lehre integriert.} +{203}{Der Studiengang befähigt zum selbständigen beruflichen Handeln in einem adäquaten Beschäftigungsfeld.} +{204}{Der Studiengang befähigt zum gesellschaftlichen Engagement und fördert die Persönlichkeitsentwicklung.} +{205}{Das Studienprogramm berücksichtigt die hochschulinternen Vorgaben und Ziele im Bereich der Internationalisierung und beinhaltet ein Konzept zur Förderung der Mobilität der Studierenden.} +{206}{Ein stimmiges Curriculum und adäquate Lehr- und Lernformate sind festgelegt.} +{207}{Kooperative Studiengänge: Verträge sind vorhanden, rechtlich überprüft und gültig, Transparenz für Studierende und Lehrende ist gegeben.} +{208}{Praxisintegrierendes / Ausbildungsintegrierendes duales Studium: Das Studienprogramm wird dem besonderen Profilanspruch gerecht.} +{209}{Berufsbegleitendes Bachelorstudium: Das Studienprogramm wird dem besonderen Profilanspruch gerecht.} +{210}{Weiterbildendendes Masterstudium: Das Studienprogramm wird dem besonderen Profilanspruch gerecht.} +{301}{Studierbarkeit: Die Studien"= und Prüfungsorganisation ermöglicht den Abschluss des Studiums in der Regelstudienzeit. Die Prüfungen sind kompetenzorientiert.} +{302}{Ressourcen und Aufnahmekapazität: Personal, fachlich und methodisch - didaktisch qualifiziertes Lehrpersonal, sowie Räume stehen ausreichend zur Verfügung.} +{303}{Studentische Lehrveranstaltungsevaluation: Die Qualität der Lehrveranstaltungen wird regelmäßig nach dokumentiertem Verfahren durch die Studierenden beurteilt. Studierende und Absolventinnen und Absolventen werden bei der Weiterentwicklung des Studienprogramms gehört.} +{304}{Das Studienkonzept berücksichtigt die Geschlechtergerechtigkeit und die Belange von Studierenden in unterschiedlichen Lebenslagen.} +{305}{Studiengangbezogenes Qualitätsmanagement (QM): Die Studiengangkommission ist eingerichtet und tagt regelmäßig; QM"=relevante Unterlagen liegen vor und sind bekannt gemacht.} +{306}{Die Qualität der Lehrmodule bei kooperativen, internationalen Studienprogrammen (auch Joint"=Programms und Double"=Degree"=Programms) ist bei den Partnerhochschulen sichergestellt.} +}% +{nada}% +}% +% diff --git a/texmf-local/tex/latex/oth/beamer/base/themes/color/beamercolorthemeothr.sty b/texmf-local/tex/latex/oth/beamer/base/themes/color/beamercolorthemeothr.sty new file mode 100644 index 0000000..ff41e7c --- /dev/null +++ b/texmf-local/tex/latex/oth/beamer/base/themes/color/beamercolorthemeothr.sty @@ -0,0 +1,62 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{beamercolorthemeothr}[2015/12/03 v0.1] + +\mode + +%undruchsichtiges weiß +\definecolor{opaquewhite}{rgb}{1,1,1} + +%Alternativdefinitionen der Standartfarben aus beamercolortehmedefault +\setbeamercolor{graybox}{bg=OTHR} +\setbeamercolor{blackbox}{bg=black} + +\setbeamercolor{separation line}{use=structure,bg=black} +\setbeamercolor{lower separation line foot}{bg=black} + +\setbeamercolor{author in head/foot}{fg=black,bg=white} +\setbeamercolor{title in head/foot}{fg=black,bg=white} +\setbeamercolor{date in head/foot}{fg=black,bg=white} + +\setbeamercolor{sectionhead}{fg=black} +\setbeamercolor{subsectionhead}{fg=black} + +\setbeamercolor{bibliography item}{fg=black} +\setbeamercolor{bibliography entry author}{fg=black} +\setbeamercolor{bibliography entry title}{fg=black} +\setbeamercolor{bibliography entry location}{fg=black} +\setbeamercolor{bibliography entry note}{fg=black} + +%\usecolortheme[named=yellow]{structure} + +\setbeamercolor{structure}{fg=Accent} + +\setbeamercolor{block title}{use=structure,fg=AccentContrastColor,bg=Accent} +\setbeamercolor{block title alerted}{use=alerted text,fg=AccentContrastColor,bg=alerted text.fg!75!black} +\setbeamercolor{block title example}{use=example text,fg=AccentContrastColor,bg=example text.fg!75!black} + +\setbeamercolor{block body}{parent=normal text,use=block title,bg=Accent!10!bg} +\setbeamercolor{block body alerted}{parent=normal text,use=block title alerted,bg=block title alerted.bg!10!bg} +\setbeamercolor{block body example}{parent=normal text,use=block title example,bg=block title example.bg!10!bg} + +\setbeamercolor{title}{fg=AccentFontColor} +\setbeamercolor{frametitle}{fg=AccentFontColor} +\setbeamercolor{framesubtitle}{fg=black} + +\setbeamercolor{section in toc}{fg=AccentFontColor} + +\setbeamercolor{caption name}{fg=AccentFontColor} + +\setbeamercolor{description item}{fg=AccentFontColor} + +\setbeamercolor{enumerate item}{fg=AccentFontColor} +\setbeamercolor{enumerate subitem}{fg=AccentFontColor} +\setbeamercolor{enumerate subsubitem}{fg=AccentFontColor} + +\setbeamercolor{itemize item}{fg=AccentFontColor} +\setbeamercolor{itemize subitem}{fg=AccentFontColor} +\setbeamercolor{itemize subsubitem}{fg=AccentFontColor} + + + +\mode + diff --git a/texmf-local/tex/latex/oth/beamer/base/themes/font/beamerfontthemeothr.sty b/texmf-local/tex/latex/oth/beamer/base/themes/font/beamerfontthemeothr.sty new file mode 100644 index 0000000..5e1e525 --- /dev/null +++ b/texmf-local/tex/latex/oth/beamer/base/themes/font/beamerfontthemeothr.sty @@ -0,0 +1,34 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{beamerfontthemeothr}[2015/12/03 v0.1] + +\mode{\beamer@suppressreplacementstrue} + +\setbeamerfont{sectionhead}{size=\fontsize{9pt}{10.2}} +\setbeamerfont{subsectionhead}{size=\fontsize{9pt}{10.2}} + +\setbeamerfont{frametitle}{size=\fontsize{11pt}{12.2pt}} +\setbeamerfont{framesubtitle}{size=\normalsize} + +\setbeamerfont{author in head/foot}{size=\fontsize{7.7pt}{8.2}} +\setbeamerfont{title in head/foot}{size=\fontsize{7.7pt}{8.2}} +\setbeamerfont{date in head/foot}{size=\fontsize{7.7pt}{8.2}} + +\setbeamerfont{itemize/enumerate body}{size=\footnotesize} +\setbeamerfont{itemize/enumerate subbody}{size=\scriptsize} +\setbeamerfont{itemize/enumerate subsubbody}{size=\tiny} + +\setbeamerfont{block title}{size=\normalsize} +\setbeamerfont{block title alerted}{size=\normalsize} +\setbeamerfont{block title example}{size=\normalsize} + +\setbeamerfont{section in toc}{size=\footnotesize} +\setbeamerfont{subsection in toc}{size=\scriptsize} +\setbeamerfont{subsubsection in toc}{size=\tiny} + +\setbeamerfont{bibliography entry author}{size=\tiny} +\setbeamerfont{bibliography item}{size=\tiny} + +\setbeamerfont{caption}{size=\tiny} + +\mode + diff --git a/texmf-local/tex/latex/oth/beamer/base/themes/font/beamerfontthemeothr_flat.sty b/texmf-local/tex/latex/oth/beamer/base/themes/font/beamerfontthemeothr_flat.sty new file mode 100644 index 0000000..5f7ef05 --- /dev/null +++ b/texmf-local/tex/latex/oth/beamer/base/themes/font/beamerfontthemeothr_flat.sty @@ -0,0 +1,34 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{beamerfontthemeothr_flat}[2015/12/03 v0.1] +\message{Package othr_flat Warning: This font theme is experimental, ^^J expect incompatible changes in future releases!} +\mode{\beamer@suppressreplacementstrue} + +\setbeamerfont{sectionhead}{size=\fontsize{9pt}{10.2}} +\setbeamerfont{subsectionhead}{size=\fontsize{9pt}{10.2}} + +\setbeamerfont{frametitle}{size=\fontsize{11pt}{12.2pt}} +\setbeamerfont{framesubtitle}{size=\normalsize} + +\setbeamerfont{author in head/foot}{size=\fontsize{7.7pt}{8.2}} +\setbeamerfont{title in head/foot}{size=\fontsize{7.7pt}{8.2}} +\setbeamerfont{date in head/foot}{size=\fontsize{7.7pt}{8.2}} + +\setbeamerfont{itemize/enumerate body}{size=\normalsize} +\setbeamerfont{itemize/enumerate subbody}{size=\normalsize} +\setbeamerfont{itemize/enumerate subsubbody}{size=\normalsize} + +\setbeamerfont{block title}{size=\normalsize} +\setbeamerfont{block title alerted}{size=\normalsize} +\setbeamerfont{block title example}{size=\normalsize} + +\setbeamerfont{section in toc}{size=\normalsize} +\setbeamerfont{subsection in toc}{size=\normalsize} +\setbeamerfont{subsubsection in toc}{size=\normalsize} + +\setbeamerfont{bibliography entry author}{size=\small} +\setbeamerfont{bibliography item}{size=\small} + +\setbeamerfont{caption}{size=\tiny} + +\mode + diff --git a/texmf-local/tex/latex/oth/beamer/base/themes/font/beamerfontthemeothr_shallow.sty b/texmf-local/tex/latex/oth/beamer/base/themes/font/beamerfontthemeothr_shallow.sty new file mode 100644 index 0000000..01824b7 --- /dev/null +++ b/texmf-local/tex/latex/oth/beamer/base/themes/font/beamerfontthemeothr_shallow.sty @@ -0,0 +1,35 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{beamerfontthemeothr_shallow}[2015/12/03 v0.1] +\message{Package othr_shallow Warning: This font theme is experimental, ^^J expect incompatible changes in future releases!} + +\mode{\beamer@suppressreplacementstrue} + +\setbeamerfont{sectionhead}{size=\fontsize{9pt}{10.2}} +\setbeamerfont{subsectionhead}{size=\fontsize{9pt}{10.2}} + +\setbeamerfont{frametitle}{size=\fontsize{11pt}{12.2pt}} +\setbeamerfont{framesubtitle}{size=\normalsize} + +\setbeamerfont{author in head/foot}{size=\fontsize{7.7pt}{8.2}} +\setbeamerfont{title in head/foot}{size=\fontsize{7.7pt}{8.2}} +\setbeamerfont{date in head/foot}{size=\fontsize{7.7pt}{8.2}} + +\setbeamerfont{itemize/enumerate body}{size=\normalsize} +\setbeamerfont{itemize/enumerate subbody}{size=\small} +\setbeamerfont{itemize/enumerate subsubbody}{size=\small} + +\setbeamerfont{block title}{size=\normalsize} +\setbeamerfont{block title alerted}{size=\normalsize} +\setbeamerfont{block title example}{size=\normalsize} + +\setbeamerfont{section in toc}{size=\normalsize} +\setbeamerfont{subsection in toc}{size=\normalsize} +\setbeamerfont{subsubsection in toc}{size=\small} + +\setbeamerfont{bibliography entry author}{size=\small} +\setbeamerfont{bibliography item}{size=\small} + +\setbeamerfont{caption}{size=\tiny} + +\mode + diff --git a/texmf-local/tex/latex/oth/beamer/base/themes/inner/beamerinnerthemeothr.sty b/texmf-local/tex/latex/oth/beamer/base/themes/inner/beamerinnerthemeothr.sty new file mode 100644 index 0000000..494bb13 --- /dev/null +++ b/texmf-local/tex/latex/oth/beamer/base/themes/inner/beamerinnerthemeothr.sty @@ -0,0 +1,177 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{beamerinnerthemeothr}[2015/12/03 v0.1] + +\DeclareOptionBeamer{shadow}[true]{\def\beamer@themeothr@shadow{#1}} +\ExecuteOptionsBeamer{shadow=false} +\ProcessOptionsBeamer + +\mode + +\setbeamertemplate{blocks}[rounded][shadow=\beamer@themeothr@shadow] +\setbeamertemplate{items}[] + +\setbeamertemplate{bibliography item}{\insertbiblabel} + +\setbeamertemplate{section in toc}[sections numbered] + +% insert frame continuation count in allowframebreak-slides only +% if there is actually more than one slide +\newcounter{cont} +\setbeamertemplate{frametitle continuation}{% + \setcounter{cont}{\beamer@endpageofframe}% + \addtocounter{cont}{-\beamer@startpageofframe}% + \ifnum\thecont>0 + \uppercase\expandafter{\romannumeral\insertcontinuationcount} + \fi +} + +\defbeamertemplate{subsection in toc}{subsections mynumbered} +{\leavevmode\leftskip=4.2em% + \rlap{\hskip-2.2em\inserttocsectionnumber.\inserttocsubsectionnumber}% + \inserttocsubsection\par} +\setbeamertemplate{subsection in toc}[subsections mynumbered] + +\defbeamertemplate{subsubsection in toc}{subsubsections mynumbered} +{\leavevmode\leftskip=8.8em% + \rlap{\hskip-3.2em\inserttocsectionnumber.\inserttocsubsectionnumber.\inserttocsubsubsectionnumber}% + \inserttocsubsubsection\par} +\setbeamertemplate{subsubsection in toc}[subsubsections mynumbered] + + +%\pretocmd{\tableofcontents}{\begin{minipage}[t]{\textwidth}}{}{} +%\apptocmd{\tableofcontents}{\begin{minipage}[t]{\textwidth}}{}{} +\patchcmd{\beamer@sectionintoc} +{\vfill} +{\vskip0ex} +{} +{} + +\defbeamertemplate*{title page}{OTHR}[1][] +{ + \vbox{} + \vfill + \begin{centering} + \begin{beamercolorbox}[sep=8pt,center,#1]{title} + \usebeamerfont{title}\usebeamercolor[fg]{title}\inserttitle\par% + \ifx\insertsubtitle\@empty% + \else% + \vskip0.25em% + {\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle\par}% + \fi% + \end{beamercolorbox}% + \vskip1em\par + \begin{beamercolorbox}[sep=8pt,center,#1]{author} + \usebeamerfont{author}\insertauthor + \end{beamercolorbox} + \begin{beamercolorbox}[sep=8pt,center,#1]{institute} + \usebeamerfont{institute}\insertinstitute + \end{beamercolorbox} + \begin{beamercolorbox}[sep=8pt,center,#1]{date} + \usebeamerfont{date}\insertdate + \end{beamercolorbox}\vskip0.5em + {\usebeamercolor[fg]{titlegraphic}\inserttitlegraphic\par} + \end{centering} + \vfill +} + +% workaround for no transition between block title and body +\renewcommand\beamerboxesrounded[2][]{% + \global\let\beamer@firstlineitemizeunskip=\relax% + \vbox\bgroup% + \setkeys{beamerboxes}{upper=block title,lower=block body,width=\textwidth,shadow=false}% + \setkeys{beamerboxes}{#1}% + {% + \usebeamercolor{\bmb@lower}% + \globalcolorstrue% + \colorlet{lower.bg}{bg}% + }% + {% + \usebeamercolor{\bmb@upper}% + \globalcolorstrue% + \colorlet{upper.bg}{bg}% + }% + % + % Typeset head + % + \vskip4bp + \setbox\bmb@box=\hbox{% + \begin{minipage}[b]{\bmb@width}% + \usebeamercolor[fg]{\bmb@upper}% + \vskip.35ex + #2% + \end{minipage}}% + \ifdim\wd\bmb@box=0pt% + \setbox\bmb@box=\hbox{}% + \ht\bmb@box=1.5pt% + \bmb@prevheight=-4.5pt% + \else% + \wd\bmb@box=\bmb@width% + \bmb@temp=\dp\bmb@box% + \ifdim\bmb@temp<.7ex% + \bmb@temp=.7ex% + \fi% + \setbox\bmb@box=\hbox{\raise\bmb@temp\hbox{\box\bmb@box}}% + \dp\bmb@box=0pt% + \bmb@prevheight=\ht\bmb@box% + \fi% + \bmb@temp=\bmb@width% + \bmb@dima=\bmb@temp\advance\bmb@dima by2.2bp% + \bmb@dimb=\bmb@temp\advance\bmb@dimb by4bp% + \hbox{% + \begin{pgfpicture}{0bp}{+-\ht\bmb@box}{0bp}{+-\ht\bmb@box} + \ifdim\wd\bmb@box=0pt% + \color{lower.bg}% + \else% + \color{upper.bg}% + \fi% + \pgfpathqmoveto{-4bp}{-1bp} + \pgfpathqcurveto{-4bp}{1.2bp}{-2.2bp}{3bp}{0bp}{3bp} + \pgfpathlineto{\pgfpoint{\bmb@temp}{3bp}} + \pgfpathcurveto% + {\pgfpoint{\bmb@dima}{3bp}}% + {\pgfpoint{\bmb@dimb}{1.2bp}}% + {\pgfpoint{\bmb@dimb}{-1bp}}% + \bmb@dima=-\ht\bmb@box% + \advance\bmb@dima by-2pt% + \pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}} + \pgfpathlineto{\pgfpoint{-4bp}{\bmb@dima}} + \pgfusepath{fill} + \end{pgfpicture}% + \copy\bmb@box% + }% + \nointerlineskip% + \vskip-1pt% + \ifdim\wd\bmb@box=0pt% + \else% + \hbox{% + \begin{pgfpicture}{0pt}{0pt}{\bmb@width}{3pt} + \end{pgfpicture}% + }% + \nointerlineskip% + \vskip-0.5pt% + \fi% + \ifbmb@shadow% + \setbox\bmb@boxshadow=\hbox{\pgfuseshading{bmb@shadow}}% + \setbox\bmb@boxshadowball=\hbox{\pgfuseshading{bmb@shadowball}}% + \setbox\bmb@boxshadowballlarge=\hbox{\pgfuseshading{bmb@shadowballlarge}}% + \fi% + \setbox\bmb@colorbox=\hbox{{\pgfpicturetrue\pgfsetcolor{lower.bg}}}% + \setbox\bmb@box=\hbox\bgroup\begin{minipage}[b]{\bmb@width}% + \vskip.5ex% + \usebeamercolor[fg]{\bmb@lower}% + \colorlet{beamerstructure}{upper.bg}% + \colorlet{structure}{upper.bg}% + %\color{.}% + } + +\def\@fixblockPadding#1{ + \addtobeamertemplate{#1 begin}{\partopsep 0pt}{} + \addtobeamertemplate{#1 end} + {\vspace{0ex plus 1pt minus 1pt}}% Pads bottom of block + {\vspace{.5ex plus 1ex minus 1ex}} % Seperates blocks from each other +} +\@fixblockPadding{block} +\@fixblockPadding{block alerted} +\@fixblockPadding{block example} + +\mode diff --git a/texmf-local/tex/latex/oth/beamer/base/themes/outer/beamerouterthemeothr.sty b/texmf-local/tex/latex/oth/beamer/base/themes/outer/beamerouterthemeothr.sty new file mode 100644 index 0000000..a8d28c4 --- /dev/null +++ b/texmf-local/tex/latex/oth/beamer/base/themes/outer/beamerouterthemeothr.sty @@ -0,0 +1,174 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{beamerouterthemeothr}[2015/12/03 v0.1] + +\mode +%Damit insertframetitle innerhalb von headline funktioniert +\providecommand\insertframetitle{} + +\setbeamercolor{section in head/foot}{fg=white, bg=black} + +\newlength{\beamerHeaderHeight} +\setlength{\beamerHeaderHeight}{1cm} +\ifnum\pdf@strcmp{\beamer@othr@department}{OTHR}=0 + \def\beamerLogoWidth{3\beamerHeaderHeight} + \def\beamerLogoPadding{.15\beamerHeaderHeight} + \def\beamerLogoHeight{.7\beamerHeaderHeight} +\else + \def\beamerLogoWidth{3\beamerHeaderHeight} + \def\beamerLogoHeight{.9\beamerHeaderHeight} + \def\beamerLogoPadding{.05\beamerHeaderHeight} +% \def\beamerLogoPadding{0pt} +\fi + + +\ifnum\pdf@strcmp{\beamer@othr@headerMode}{full}=0 + \def\headerModeTitle{} + \def\headerModeSection{} + \def\headerModeSubSection{} + +\else\ifnum\pdf@strcmp{\beamer@othr@headerMode}{frametitle}=0 + \def\headerModeTitle{} + +\else\ifnum\pdf@strcmp{\beamer@othr@headerMode}{frametitleSection}=0 + \def\headerModeTitle{} + \def\headerModeSection{} + +\else + %\PackageError{OTHR Beamer Template}{unkown headerMode}{} +\fi\fi\fi + +\ifbeamer@othr@noNavbar + \setbeamertemplate{navigation symbols}{} +\fi + +%Headline, *damit die Definition gleich aktiviert wird +\defbeamertemplate*{headline}{OTHR} +{ +\begin{textblock*}{\paperwidth}(0pt,0pt) + \vspace{\beamerLogoPadding} + \logo{\hspace*{\beamerLogoPadding}\OfficialLogoFlexible[height=\beamerLogoHeight]} +% \vskip1mm\hskip1mm + \insertlogo +\end{textblock*} + +\begin{textblock*}{\dimexpr\paperwidth-\beamerLogoWidth-.3\beamerHeaderHeight\relax} + (\dimexpr\beamerLogoWidth\relax,0pt) + \vbox{ + \begin{beamercolorbox}[ht=.3\beamerHeaderHeight,dp=.1\beamerHeaderHeight,wd=\linewidth,right]{} %dp stellt den Abstand zwischen unterer Kante und Text innerhalb der Box ein + \ifx\headerModeSubSection\undefined + \ifx\headerModeSection\undefined + \else + \ifnum\thesection=0 + \else + \usebeamerfont{sectionhead}\thesection.~\insertsectionhead% Kapitelüberschrift + \fi + \fi + \else + \ifnum\thesection=0 + \else + \ifnum\thesubsubsection=0 + \ifnum\thesubsection=0 + %\vspace{-2.5ex} + \usebeamerfont{sectionhead}\usebeamercolor[fg]{sectionhead}\thesection.~\insertsectionhead% Kapitelüberschrift + \else + \usebeamerfont{subsectionhead}\usebeamercolor[fg]{subsectionhead}\thesection.\thesubsection~\insertsubsectionhead% Kapitelunterüberschrift + \fi + \else + \usebeamerfont{subsectionhead}\usebeamercolor[fg]{subsectionhead}\thesection.\thesubsection.\thesubsubsection~\insertsubsubsectionhead% Kapitelunterüberschrift + \fi + \fi + \fi + \end{beamercolorbox} + + + + % Bereich für frametitle + \ifbeamer@othr@frametitleCenter + \begin{beamercolorbox}[ht=.45\beamerHeaderHeight,dp=.1\beamerHeaderHeight,wd=\linewidth,center]{} + \else + \begin{beamercolorbox}[ht=.45\beamerHeaderHeight,dp=.1\beamerHeaderHeight,wd=\linewidth,right]{} + \fi + \ifx\headerModeTitle\undefined + \else + %\vspace{.35cm} + \usebeamerfont{frametitle}\usebeamercolor[fg]{frametitle}\insertframetitle% + \fi + \end{beamercolorbox} + } +\end{textblock*} +\begin{textblock*}{\paperwidth}(0pt,\beamerHeaderHeight) + \vskip-0.3pt + + \begin{beamercolorbox}[wd=\paperwidth,ht=.5bp]{blackbox} + \end{beamercolorbox} +\end{textblock*} +\vskip\dimexpr\beamerHeaderHeight+5pt\relax +} + +\defbeamertemplate*{frametitle}{OTHR}[1][left] +{ + \ifbeamercolorempty[bg]{frametitle}{}{\nointerlineskip}% + \@tempdima=\textwidth% + \advance\@tempdima by\beamer@leftmargin% + \advance\@tempdima by\beamer@rightmargin% + \vskip-.8cm + \begin{beamercolorbox}[sep=0.3cm,#1,wd=\the\@tempdima]{frametitle} + \usebeamerfont{frametitle}% + \vbox{}% + \if@tempswa\else\csname beamer@fte#1\endcsname\fi% +% \strut\insertframetitle\strut\par% + \vskip-.8cm + {% + \ifx\insertframesubtitle\@empty% + \else% + \vskip1cm + {\usebeamerfont{framesubtitle}\usebeamercolor[fg]{framesubtitle}\hskip.7cm\insertframesubtitle\strut\par}% + \fi + }% + \vskip-1ex% + \if@tempswa\else\vskip-.3cm\fi% set inside beamercolorbox... evil here... + \end{beamercolorbox}% +} + +\defbeamertemplate*{footline}{OTHR} +{ + \begin{beamercolorbox}[wd=\paperwidth,ht=.5bp]{blackbox}% + \end{beamercolorbox} + \vskip1bp + \hskip.5pt + \hbox{% + \begin{beamercolorbox}[wd=.332\paperwidth,ht=0.24cm,dp=.1cm,left]{author in head/foot}% + \usebeamerfont{author in head/foot}\hspace*{2ex}\insertshortauthor% + \end{beamercolorbox}% + \begin{beamercolorbox}[wd=.332\paperwidth,center]{title in head/foot}% + \usebeamerfont{title in head/foot}\insertshorttitle% + \end{beamercolorbox}% + \begin{beamercolorbox}[wd=.332\paperwidth,right]{date in head/foot}% + \usebeamerfont{date in head/foot}\insertshortdate{} + \ifbeamer@othr@pageNumbers + \hspace*{2em}% + \insertframenumber{} / \inserttotalframenumber% + \fi + \hspace*{2ex} + \end{beamercolorbox} + }% + \vskip0pt% +} + +\define@key{beamerframe}{title}[true]{% + \setbeamertemplate{footline}{}% + \setbeamertemplate{navigation symbols}{} +} + +\define@key{beamerframe}{nosection}[true]{% + \setbeamercolor{sectionhead}{fg=white} + \setbeamercolor{subsectionhead}{fg=white} +} + +%\ifbeamer@othr@handout +% \usepackage{pgfpages} +% \pgfpagesuselayout{4 on 1}[a4paper, landscape, border shrink=5mm] +% \setbeamertemplate{background canvas}{ +% \tikz \draw (current page.north west) rectangle (current page.south east); +% } +%\fi diff --git a/texmf-local/tex/latex/oth/beamer/base/themes/theme/beamerthemeOTHR.sty b/texmf-local/tex/latex/oth/beamer/base/themes/theme/beamerthemeOTHR.sty new file mode 100644 index 0000000..e2ed14b --- /dev/null +++ b/texmf-local/tex/latex/oth/beamer/base/themes/theme/beamerthemeOTHR.sty @@ -0,0 +1,112 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{beamerthemeOTHR}[2015/12/03 v0.1] + +% \changefontsizes-command +\RequirePackage{scrextend} + +% default for titleMode is full +\def\beamer@othr@headerMode{full} + +% default department is OTH +\def\beamer@othr@department{OTHR} + +% pageNumbers +\newif\ifbeamer@othr@pageNumbers\beamer@othr@pageNumbersfalse + +% navbar +\newif\ifbeamer@othr@noNavbar\beamer@othr@noNavbartrue + +% frametitle is centered +\newif\ifbeamer@othr@frametitleCenter\beamer@othr@frametitleCenterfalse + + +% handout: +% wenn angegeben: 4 Folien auf einer A4 Seite landscape +% wenn nicht angegeben: normale Präsentation +%\newif\ifbeamer@othr@handout\beamer@othr@handoutfalse + +% set default font-size +\changefontsizes{22pt} + +% set provided option (if any) +\DeclareOptionBeamer{headerMode}[full]{\def\beamer@othr@headerMode{#1}} +\DeclareOptionBeamer{department}[OTHR]{\def\beamer@othr@department{#1}} +\DeclareOptionBeamer{navbar}{\beamer@othr@noNavbarfalse} +\DeclareOptionBeamer{pageNumbers}{\beamer@othr@pageNumberstrue} +\DeclareOptionBeamer{frametitleCenter}{\beamer@othr@frametitleCentertrue} +%\DeclareOptionBeamer{handout}{\beamer@othr@handouttrue} + +\DeclareOptionBeamer{8pt}{\changefontsizes{8pt}} +\DeclareOptionBeamer{9pt}{\changefontsizes{9pt}} +\DeclareOptionBeamer{10pt}{\changefontsizes{10pt}} +\DeclareOptionBeamer{11pt}{\changefontsizes{11pt}} +\DeclareOptionBeamer{12pt}{\changefontsizes{12pt}} +\DeclareOptionBeamer{14pt}{\changefontsizes{14pt}} +\DeclareOptionBeamer{15pt}{\changefontsizes{15pt}} +\DeclareOptionBeamer{16pt}{\changefontsizes{16pt}} +\DeclareOptionBeamer{17pt}{\changefontsizes{17pt}} +\DeclareOptionBeamer{20pt}{\changefontsizes{20pt}} +\DeclareOptionBeamer{22pt}{\changefontsizes{22pt}} +\DeclareOptionBeamer{24pt}{\changefontsizes{24pt}} +\DeclareOptionBeamer{26pt}{\changefontsizes{26pt}} +\DeclareOptionBeamer{28pt}{\changefontsizes{28pt}} + +% process the options +\ProcessOptionsBeamer + +% include corporate design settings +\RequirePackageWithOptions{OTHR_colors} +\RequirePackage{OTHR_fonts} +\RequirePackageWithOptions{OTHR_logos} + +% textpos is used for header positioning +\RequirePackage[absolute,overlay]{textpos} +\RequirePackage{pdftexcmds} + +% improved spacing between figure and caption +\RequirePackage{caption} + + +% das ist ein hack, um latex zu zwingen, das frametitle template aufzurufen, +% auch wenn kein frametitle gesetzt ist (textposition-glitch fix) +\RequirePackage{etoolbox} +\patchcmd{\endbeamer@frameslide} + {\ifx\beamer@frametitle\@empty} + {\iffalse} + {} + {\errmessage{failed to patch}} + +\let\olditem\item +\renewcommand{\item}{ +\itemsep.5mm +\parskip.5mm +\olditem +} + +\setlength{\leftmargini}{1em} +\setlength{\leftmarginii}{1em} +\setlength{\leftmarginiii}{1em} + +\AtBeginEnvironment{enumerate}{% + \setlength{\leftmargini}{1.2em} + \setlength{\leftmarginii}{2em} + \setlength{\leftmarginiii}{2em} +} + +\newcommand{\setlistspacing}[2]{\def\@ld{#1}\expandafter\def\csname +@list\romannumeral\@ld \endcsname{\leftmargin\csname +leftmargin\romannumeral\@ld \endcsname + \topsep #2 + \parsep 0\p@ \@plus\p@ +}} +\setlistspacing{2}{0ex} +\setlistspacing{3}{.4ex} + +\useoutertheme{othr} +\useinnertheme[shadow=false]{othr} +\usefonttheme{othr} +\usecolortheme{othr} + +\mode + + diff --git a/texmf-local/tex/latex/oth/common/OTHR.sty b/texmf-local/tex/latex/oth/common/OTHR.sty new file mode 100644 index 0000000..3a1bcf7 --- /dev/null +++ b/texmf-local/tex/latex/oth/common/OTHR.sty @@ -0,0 +1,10 @@ +% +% Zeichensatzdefinition nach dem Corporate Identity Design der OTH Regensburg +% Stand Oktober 2015 +% +\ProvidesPackage{OTHR}[2015/10/01] +% +\RequirePackageWithOptions{OTHR_colors} +\RequirePackageWithOptions{OTHR_logos} +\RequirePackageWithOptions{OTHR_fonts} +% diff --git a/texmf-local/tex/latex/oth/common/OTHR_clscommons.sty b/texmf-local/tex/latex/oth/common/OTHR_clscommons.sty new file mode 100644 index 0000000..bc5f586 --- /dev/null +++ b/texmf-local/tex/latex/oth/common/OTHR_clscommons.sty @@ -0,0 +1,182 @@ +% +% +% +\ProvidesPackage{OTHR_clscommons} +% +\RequirePackage{etoolbox} +\RequirePackage{anyfontsize} +\RequirePackage{iflang} +% +\newlength{\tlimagewidth} +\newlength{\trboxwidth} +% +\date{} +% Language dependent definitions +% default: German +\newcommand{\othr@common@departmentlabel}{Fakult\"at} +\newcommand{\othr@common@programlabel}{Studiengang} +\newcommand{\othr@common@closingdatelabel}{Abgabefrist} +\newcommand{\othr@common@startingdatelabel}{Ausgabedatum} +\newcommand{\othr@common@workingframelabel}{Bearbeitungszeitraum} +\newcommand{\othr@common@studentidlabel}{Matrikelnummer} +\newcommand{\othr@common@legalauthorlabel}{Vorgelegt durch} +\newcommand{\othr@common@firstadvisorlabel}{Betreuung} +\newcommand{\othr@common@secondadvisorlabel}{Zweitbegutachtung} +\newcommand{\othr@common@externaladvisorlabel}{Externe Betreuung} +% English +\AtBeginDocument{\IfLanguageName{english}{% +\renewcommand{\othr@common@departmentlabel}{Faculty} +\renewcommand{\othr@common@programlabel}{Study Programme} +\renewcommand{\othr@common@closingdatelabel}{Deadline} +\renewcommand{\othr@common@startingdatelabel}{Starting Date} +\renewcommand{\othr@common@workingframelabel}{Time Frame} +\renewcommand{\othr@common@studentidlabel}{Student ID} +\renewcommand{\othr@common@legalauthorlabel}{Presented by} +\renewcommand{\othr@common@firstadvisorlabel}{Supervisor} +\renewcommand{\othr@common@secondadvisorlabel}{Secondary Supervisor} +\renewcommand{\othr@common@externaladvisorlabel}{External Supervisor} +}{}} +% Default values +\newcommand{\othr@thesis@department}{} +\newcommand{\othr@thesis@studycourse}{} +\newcommand{\othr@thesis@closingdate}{} +\newcommand{\othr@thesis@firstadvisor}{} +\newcommand{\othr@thesis@secondadvisor}{} +\newcommand{\othr@thesis@externaladvisor}{} +\newcommand{\othr@thesis@matrikelnumber}{} +\newcommand{\othr@thesis@thesistype}{Missing \textbackslash documenttype} +% User Commands +\newcommand{\department}[1]{\def\othr@thesis@department{#1}} +\newcommand{\studyprogramme}[1]{\def\othr@thesis@studycourse{#1}} +\newcommand{\studentid}[1]{\def\othr@thesis@matrikelnumber{#1}} +\newcommand{\startingdate}[1]{\def\othr@thesis@startingdate{#1}} +\newcommand{\closingdate}[1]{\def\othr@thesis@closingdate{#1}} +\newcommand{\firstadvisor}[1]{\def\othr@thesis@firstadvisor{#1}} +\newcommand{\secondadvisor}[1]{\def\othr@thesis@secondadvisor{#1}} +\newcommand{\externaladvisor}[1]{\def\othr@thesis@externaladvisor{#1}} +% external logo stuff +\newcommand{\othr@thesis@externallogoPresent}{} +\def\othr@thesis@externallogo{} +\newcommand{\externallogo}[2][height=12mm]{ + \renewcommand{\othr@thesis@externallogoPresent}{true} + \def\othr@thesis@externallogo{\includegraphics[#1]{#2}} +} +% +\newcommand{\TheDocumenttype}{} +% +\newcommand{\documenttype}[1]{\renewcommand{\TheDocumenttype}{#1}\renewcommand{\othr@thesis@thesistype}{#1}} +\newcommand{\TheLogo}{\OfficialLogoNormal} +\newcommand{\SetLogo}[1]{\renewcommand{\TheLogo}{#1}} +% +\newcommand{\makehead}{% +\settowidth{\tlimagewidth}{\TheLogo}% +\setlength{\trboxwidth}{\textwidth}% +\addtolength{\trboxwidth}{-1.0\tlimagewidth}% +\begin{minipage}[t]{\tlimagewidth}\vspace{0pt}\TheLogo\end{minipage}\hfill% +\begin{minipage}[t]{\trboxwidth}\vspace{0pt}\flushright\Large \TheDocumenttype\end{minipage}\\% +\vspace{1mm plus 5mm minus 2mm}% +} +% +% +% Provide special maketitle-commands +\newcommand{\@setlongtitle}{% +\renewcommand*{\maketitle}{% + \begin{titlepage}\sffamily\thispagestyle{empty}\enlargethispage{.05\paperheight}% + \noindent\begin{minipage}{\linewidth}\noindent% + \ifdefempty{\othr@thesis@externallogoPresent}{\TheLogo}{\TheLogo\hfill\othr@thesis@externallogo} + \end{minipage} + + \vfill\vfill + + \noindent{\fontsize{28}{34}\selectfont\bfseries\MakeUppercase\othr@thesis@thesistype}\\[1em] + \begin{flushleft}\noindent\LARGE\@author\end{flushleft} + + \vfill\vfill + + {\noindent\fontsize{20}{24}\selectfont\raggedright\textbf\@title \par% + \ifdefempty{\@subtitle}{}{\vspace{1.5ex}\@subtitle\par}} + + \vfill\vfill\vfill\vfill + + \noindent{\large\@date} + + \vfill + + \noindent\raggedright + {\fontsize{12}{15}\selectfont\begin{tabular}{@{}l@{\qquad}l@{}} + \ifdefempty{\othr@thesis@department}{}{\othr@common@departmentlabel: & \othr@thesis@department\\} + \ifdefempty{\othr@thesis@studycourse}{}{\othr@common@programlabel: & \othr@thesis@studycourse\\} + \ifdefempty{\othr@thesis@closingdate}{}{\othr@common@closingdatelabel: & \othr@thesis@closingdate\\} + \ifdefempty{\othr@thesis@firstadvisor}{}{\othr@common@firstadvisorlabel: & \othr@thesis@firstadvisor\\} + \ifdefempty{\othr@thesis@secondadvisor}{}{\othr@common@secondadvisorlabel: & \othr@thesis@secondadvisor\\} + \ifdefempty{\othr@thesis@externaladvisor}{}{\othr@common@externaladvisorlabel: & \othr@thesis@externaladvisor\\} + \end{tabular}} + \clearpage + \end{titlepage} +}% +} +% +\newcommand{\@setshorttitle}{% +\renewcommand*{\maketitle}{% +\thispagestyle{plain}\vspace*{-.085\paperheight}\makehead\par% +\vspace*{7ex} +\begin{center}\sffamily% +{\fontsize{20}{24}\selectfont\textbf\@title \par} + +\vspace{1ex} + +{\Large \@author} + +\vspace{2ex} + +{\large\@date} +\end{center} +\vspace*{5ex} +}% +} +%% +% +% Erklaerung fuer Eigenleistung +% +\newcommand*{\makedeclaration}{% + {\cleardoublepage\thispagestyle{empty}\enlargethispage{.05\paperheight}% + + \textbf{Erkl\"arung} + \begin{enumerate} + \item Mir ist bekannt, dass dieses Exemplar der \othr@thesis@thesistype{} als Pr\"ufungsleistung in das Eigentum der Ostbayerischen Technischen Hochschule Regensburg \"ubergeht. + \item Ich erkl\"are hiermit, dass ich diese \othr@thesis@thesistype{} selbstst\"andig verfasst, noch nicht anderweitig für Pr\"ufungszwecke vorgelegt, keine anderen als die angegebenen Quellen und Hilfsmittel benutzt sowie w\"ortliche und sinngem\"a\ss e Zitate als solche gekennzeichnet habe. + \end{enumerate} + + \vskip22mm + \hrule + \vskip1mm + {\footnotesize Ort, Datum und Unterschrift} + + \vfill + + \noindent\raggedright + {\fontsize{12}{15}\selectfont\begin{tabular}{@{}l@{\qquad}l@{}} + \ifdefempty{\@author}{}{\othr@common@legalauthorlabel: & \@author\\} + \ifdefempty{\othr@thesis@matrikelnumber}{}{\othr@common@studentidlabel: & \othr@thesis@matrikelnumber\\} + \ifdefempty{\othr@thesis@studycourse}{}{\othr@common@programlabel: & \othr@thesis@studycourse\\} + \ifdefempty{\othr@thesis@closingdate}{}{\othr@common@workingframelabel: & \othr@thesis@startingdate{} -- \othr@thesis@closingdate\\} + \ifdefempty{\othr@thesis@firstadvisor}{}{\othr@common@firstadvisorlabel: & \othr@thesis@firstadvisor\\} + \ifdefempty{\othr@thesis@secondadvisor}{}{\othr@common@secondadvisorlabel: & \othr@thesis@secondadvisor\\} + \ifdefempty{\othr@thesis@externaladvisor}{}{\othr@common@externaladvisorlabel: & \othr@thesis@externaladvisor\\} + \end{tabular}} + \clearpage +} +} + +%Implement Options +\@setlongtitle{} +\DeclareOptionX*{} +\DeclareOptionX{titlepage}{% + \@setlongtitle{} +} +\DeclareOptionX{notitlepage}{% + \@setshorttitle{} +} + +\ProcessOptionsX*\relax + diff --git a/texmf-local/tex/latex/oth/common/OTHR_colors.sty b/texmf-local/tex/latex/oth/common/OTHR_colors.sty new file mode 100644 index 0000000..3c26bcb --- /dev/null +++ b/texmf-local/tex/latex/oth/common/OTHR_colors.sty @@ -0,0 +1,164 @@ +% +% Farbdefinitionen nach dem Corporate Identity Design der OTH Regensburg +% Stand Oktober 2015 +% +\ProvidesPackage{OTHR_colors}[2015/10/01] +% +\RequirePackageWithOptions{xcolor} +\usepackage{xkeyval} +% +% if fuer blackFont-Option +\newif\if@doBlackFont +\@doBlackFontfalse +% +%Optionen +\DeclareOptionX*{} +\DeclareOptionX{blackFont}{ + \@doBlackFonttrue +} +\def\@currentDepartment{OTHR} +\DeclareOptionX{department}[OTHR]{ + \def\@currentDepartment{#1} +} +\ProcessOptionsX*\relax + + +% [ type ]{ model-list }{ head }{ tail }{ set spec } +\definecolorset{cmyk}{OTHR}{}{grau,0,0,0,.50;schwarz,0,0,0,1.00} +% +% Fakultäten (Grundfarben) +\definecolorset{cmyk}{Fak}{}{% +AM,.03,.03,.15,.20;% +ANK,.03,.03,.15,.20;% +A,0,0,1.00,0;% +B,0,.60,1.00,0;% +BW,0,.90,1.00,.20;% +EI,.60,1.00,0,0;% +IM,1.00,.80,0,0;% +M,1.00,0,.35,0;% +S,1.00,0,.90,.10% +} +\definecolor{ZWW}{cmyk}{.20,0,1.00,0} +\definecolor{LASIII}{rgb}{.223,.412,.489} +\definecolor{LASIIIcontrast}{rgb}{.737,.850,.482} + + + +% 1. Arg: Basisname der Farbe +% 2. Arg: Farbe von der abgeleitet wird +% 3. Arg: Schriftfarbe +% 4. Arg: Kontrastfarbe +\newcommand{\@createColors}[4]{ + \colorlet{#1}{#2} + \colorlet{#125}{#1!25} + \colorlet{#150}{#1!50} + \colorlet{#190}{#1!90} + \if@doBlackFont + % wenn die Kontrastfarbe nicht weiss ist, + % so darf sie auch bei blackFont nicht weiss sein + \ifnum\pdf@strcmp{\unexpanded{#4}}{white}=0 % + \colorlet{#1FontColor}{black} + \colorlet{#1ContrastColor}{white} + \else + \colorlet{#1FontColor}{white} + \colorlet{#1ContrastColor}{black} + \fi + \else + \colorlet{#1FontColor}{#3} + \colorlet{#1ContrastColor}{#4} + \fi +} + +\newcommand{\@createCurrentDepartmentColors}[1]{ + \colorlet{Accent}{#1} + \colorlet{Accent25}{#125} + \colorlet{Accent50}{#150} + \colorlet{Accent90}{#190} + \colorlet{AccentFontColor}{#1FontColor} + \colorlet{AccentContrastColor}{#1ContrastColor} +} + +% OTHR Farben +\@createColors{OTHR}{OTHRgrau}{OTHRgrau}{white} + +% sonstiges +\@createColors{ZWW}{ZWW}{OTHRgrau}{black} + +% Fakultätsfarben +\@createColors{FakA}{FakA}{OTHRgrau}{black} +\@createColors{FakAM}{FakAM}{FakAM}{black} +\@createColors{FakANK}{FakANK}{FakANK}{black} +\@createColors{FakB}{FakB}{FakB}{white} +\@createColors{FakBW}{FakBW}{FakBW}{white} +\@createColors{FakEI}{FakEI}{FakEI}{white} +\@createColors{FakIM}{FakIM}{FakIM}{white} +\@createColors{FakM}{FakM}{FakM}{white} +\@createColors{FakS}{FakS}{FakS}{white} + +%% Center +\@createColors{RCER}{OTHRgrau}{OTHRgrau}{white} +\@createColors{RCHST}{OTHRgrau}{OTHRgrau}{white} + + +% Laborfarben +% FakAM +\@createColors{NACH}{FakANK}{FakANK}{white} +\@createColors{SappZ}{FakANK}{FakANK}{white} + +% FakB +\@createColors{Geo}{FakB}{FakB}{white} +\@createColors{KNB}{FakB}{FakB}{white} + +% Fak BW +\@createColors{12Science}{FakBW}{FakBW}{white} + +% FakEI +\@createColors{Bisp}{FakEI}{FakEI}{white} +\@createColors{LAS3}{LASIII}{LASIII}{LASIIIcontrast} +\@createColors{DK0PT}{FakEI}{FakEI}{white} +\@createColors{FENES}{FakEI}{FakEI}{white} +\@createColors{MRU}{FakEI}{FakEI}{white} +\@createColors{SES}{FakEI}{FakEI}{white} + +% FakIM +\@createColors{CCSE}{FakIM}{FakIM}{white} +\@createColors{eHealth}{FakIM}{FakIM}{white} +\@createColors{ITZ}{FakIM}{FakIM}{white} +\@createColors{LFD}{FakIM}{FakIM}{white} +\@createColors{MD}{FakIM}{FakIM}{white} +\@createColors{ReMIC}{FakIM}{FakIM}{white} +\@createColors{SEC}{FakIM}{FakIM}{white} + +% FakM +\@createColors{BFM}{FakM}{FakM}{white} +\@createColors{BMA}{FakM}{FakM}{white} +\@createColors{CEEC}{FakM}{FakM}{white} +\@createColors{CFD}{FakM}{FakM}{white} +\@createColors{IPF}{FakM}{FakM}{white} +\@createColors{KIB}{FakM}{FakM}{white} +\@createColors{KWK}{FakM}{FakM}{white} +\@createColors{LAT}{FakM}{FakM}{white} +\@createColors{LBM}{FakM}{FakM}{white} +\@createColors{LeanLab}{FakM}{FakM}{white} +\@createColors{LFT}{FakM}{FakM}{white} +\@createColors{LFW}{FakM}{FakM}{white} +\@createColors{LMP}{FakM}{FakM}{white} +\@createColors{LMS}{FakM}{FakM}{white} +\@createColors{LRT}{FakM}{FakM}{white} +\@createColors{LWM}{FakM}{FakM}{white} +\@createColors{LWS}{FakM}{FakM}{white} +\@createColors{MKS}{FakM}{FakM}{white} +\@createColors{MST}{FakM}{FakM}{white} +\@createColors{RRRU}{FakM}{FakM}{white} +\@createColors{RST}{FakM}{FakM}{white} +\@createColors{FEM}{FakM}{FakM}{white} + +% FakS +\@createColors{IST}{FakS}{FakS}{white} +\@createColors{LP}{FakS}{FakS}{white} +\@createColors{PT}{FakS}{FakS}{white} + + +% current Department +\@createCurrentDepartmentColors{\@currentDepartment} + diff --git a/texmf-local/tex/latex/oth/common/OTHR_fonts.sty b/texmf-local/tex/latex/oth/common/OTHR_fonts.sty new file mode 100644 index 0000000..dbec3bc --- /dev/null +++ b/texmf-local/tex/latex/oth/common/OTHR_fonts.sty @@ -0,0 +1,72 @@ +% +% Zeichensatzdefinition nach dem Corporate Identity Design der OTH Regensburg +% +\ProvidesPackage{OTHR_fonts}[2019/05/01] +\RequirePackage{iftex} +% +% +\def\perform@AutomaticFontsetting{ +\RequirePackage{fontspec} +\IfFontExistsTF{Lucida Grande}{\set@LucidaGrandeFont}{ +\message{Font Lucida Grande is not present. Falling back to font Lucida Bright OT.} +\IfFontExistsTF{Lucida Bright OT} +{\set@LucidaOTFont}{ +\message{Font Lucida Bright OT is not present. Falling back to font Dejavu.} +\set@DejaVuFont} +} +} +% +\def\set@DejaVuFont{ +\ifLuaTeX\relax\else\RequirePackage[T1]{fontenc}\fi +\RequirePackage[scaled=0.91]{DejaVuSans} +\RequirePackage[scaled=0.91]{DejaVuSansMono} +\RequirePackage[scaled=0.91]{DejaVuSerif} +} +% +\def\set@LucidaFont{ +\RequirePackage[T1]{fontenc} +\RequirePackage{textcomp} +\RequirePackage[expert,vargreek,altbullet]{lucidabr} +} +% +\def\set@LucidaOTFont{ +\RequirePackage{fontspec} +\setmainfont[Ligatures={TeX, Common}, + Numbers={OldStyle, Proportional}, + Kerning=On]{Lucida Bright OT} +\setsansfont[Ligatures={TeX, Common}, + Numbers={OldStyle, Proportional}]{Lucida Sans OT} +\setmonofont{Lucida Sans Typewriter OT} +} +% +\def\set@LucidaGrandeFont{ +\RequirePackage{fontspec} +\setmainfont[Ligatures={TeX, Common}, + Numbers={OldStyle, Proportional}, + Kerning=On]{Lucida Grande} +\setsansfont[Ligatures={TeX, Common}, + Numbers={OldStyle, Proportional}]{Lucida Grande} +\setmonofont{Courier New}} +% +\def\set@RomanFont{ +\renewcommand{\familydefault}{\rmdefault} +} +% +%% Declare the options +% +\DeclareOption{AutomaticFonts}{\AtEndOfPackage\perform@AutomaticFontsetting} +\DeclareOption{LucidaGrande}{\AtEndOfPackage\set@LucidaGrandeFont} +\DeclareOption{Lucida}{\AtEndOfPackage\set@LucidaFont} +\DeclareOption{lucida}{\AtEndOfPackage\set@LucidaFont} +\DeclareOption{LucidaOT}{\AtEndOfPackage\set@LucidaOTFont} +\DeclareOption{lucidaOT}{\AtEndOfPackage\set@LucidaOTFont} +\DeclareOption{KeepRoman}{\AtEndOfPackage\set@RomanFont} +\DeclareOption{DejaVu}{\AtEndOfPackage\set@DejaVuFont} +\DeclareOption*{}%accept any undefined options here! +% +\ifLuaTeX\ExecuteOptions{AutomaticFonts}\else\ExecuteOptions{DejaVu}\fi +\ProcessOptions\relax +% +\renewcommand{\familydefault}{\sfdefault} +% + diff --git a/texmf-local/tex/latex/oth/common/OTHR_logos.sty b/texmf-local/tex/latex/oth/common/OTHR_logos.sty new file mode 100644 index 0000000..194a11f --- /dev/null +++ b/texmf-local/tex/latex/oth/common/OTHR_logos.sty @@ -0,0 +1,200 @@ +% +% Farbdefinitionen nach dem Corporate Identity Design der OTH Regensburg +% Stand Oktober 2015 +% +\ProvidesPackage{OTHR_logos}[2015/10/01] +% +\RequirePackage{graphicx} +\RequirePackage{xkeyval} +\RequirePackage{pdftexcmds} + +% +\newlength{\faklogosmall} +\setlength{\faklogosmall}{16mm} +\newlength{\faklogonormal} +\setlength{\faklogonormal}{20mm} +\newlength{\faklogolarge} +\setlength{\faklogolarge}{24mm} +\newlength{\faklogohuge} +\setlength{\faklogohuge}{28mm} + +% +\newcommand{\logoFlexible}{} +% + +\def\@defineDepartmentlogos#1{% + + \ifnum\pdf@strcmp{#1}{OTHR}=\z@ % + \def\logoSmall{\includegraphics[height=12mm]{OTHR_#1_Logo}} + \def\logoNormal{\includegraphics[height=16mm]{OTHR_#1_Logo}} + \def\logoLarge{\includegraphics[height=20mm]{OTHR_#1_Logo}} + \def\logoHuge{\includegraphics[height=24mm]{OTHR_#1_Logo}} + \renewcommand{\logoFlexible}[1][draft]{\includegraphics[##1]{OTHR_#1_Logo}} + \else % + \def\logoSmall{\includegraphics[height=\faklogosmall]{OTHR_#1_Logo}} + \def\logoNormal{\includegraphics[height=\faklogonormal]{OTHR_#1_Logo}} + \def\logoLarge{\includegraphics[height=\faklogolarge]{OTHR_#1_Logo}} + \def\logoHuge{\includegraphics[height=\faklogohuge]{OTHR_#1_Logo}} + \renewcommand{\logoFlexible}[1][draft]{\includegraphics[##1]{OTHR_#1_Logo}} + \fi % +} + +% Statische Logos + +% Labore mit Zahlen im Namen sind... "kompliziert" +% da Zahlen in Latexmacronamen nicht erlaubt sind +% \@fixedLogos{LaborName}[optionaler-Logo-Dateiname] +% wird das zweite Argument nicht angegeben, wird das +% erste Argument als Argument verwendet +\newcommand{\@defineLogos}[1]{% + \@ifnextchar[{\@defineLogos@i{#1}}{\@defineLogos@i{#1}[#1]}% +} +\def\@defineLogos@i#1[#2]{% + \ifnum\pdf@strcmp{#1}{OTHR}=\z@ % + \expandafter\newcommand\csname logoSmall#1\endcsname{{\includegraphics[height=12mm]{OTHR_#2_Logo}}} + \expandafter\newcommand\csname logoNormal#1\endcsname{{\includegraphics[height=16mm]{OTHR_#2_Logo}}} + \expandafter\newcommand\csname logoLarge#1\endcsname{{\includegraphics[height=20mm]{OTHR_#2_Logo}}} + \expandafter\newcommand\csname logoHuge#1\endcsname{{\includegraphics[height=24mm]{OTHR_#2_Logo}}} + \expandafter\newcommand\csname logoFlexible#1\endcsname[1][draft]{{\includegraphics[##1]{OTHR_#2_Logo}}} + \else % + \expandafter\newcommand\csname logoSmall#1\endcsname{{\includegraphics[height=\faklogosmall]{OTHR_#2_Logo}}} + \expandafter\newcommand\csname logoNormal#1\endcsname{{\includegraphics[height=\faklogonormal]{OTHR_#2_Logo}}} + \expandafter\newcommand\csname logoLarge#1\endcsname{{\includegraphics[height=\faklogolarge]{OTHR_#2_Logo}}} + \expandafter\newcommand\csname logoHuge#1\endcsname{{\includegraphics[height=\faklogohuge]{OTHR_#2_Logo}}} + \expandafter\newcommand\csname logoFlexible#1\endcsname[1][draft]{{\includegraphics[##1]{OTHR_#2_Logo}}} + \fi % +} + +\newcommand{\@defineKurzLogos}[1]{% + \@ifnextchar[{\@defineKurzLogos@i{#1}}{\@defineKurzLogos@i{#1}[#1]}% +} +\def\@defineKurzLogos@i#1[#2]{% + \expandafter\newcommand\csname kurzlogoSmall#1\endcsname{{\includegraphics[height=\faklogosmall]{OTHR_#2_Logo_kurz}}} + \expandafter\newcommand\csname kurzlogoNormal#1\endcsname{{\includegraphics[height=\faklogonormal]{OTHR_#2_Logo_kurz}}} + \expandafter\newcommand\csname kurzlogoLarge#1\endcsname{{\includegraphics[height=\faklogolarge]{OTHR_#2_Logo_kurz}}} + \expandafter\newcommand\csname kurzlogoHuge#1\endcsname{{\includegraphics[height=\faklogohuge]{OTHR_#2_Logo_kurz}}} + \expandafter\newcommand\csname kurzlogoFlexible#1\endcsname[1][draft]{{\includegraphics[##1]{OTHR_#2_Logo_kurz}}} +} + +% OTHR Logos +\@defineLogos{OTHR} +\@defineKurzLogos{OTHR} +\@defineLogos{OTHRLaTeX} + +% sonstiges +\@defineLogos{IPF} +\@defineLogos{ZWW} + +% Fakultätslogos +\@defineLogos{FakA} +\@defineLogos{FakAM} +\@defineLogos{FakANK} +\@defineLogos{FakB} +\@defineLogos{FakBW} +\@defineLogos{FakEI} +\@defineLogos{FakIM} +\@defineLogos{FakM} +\@defineLogos{FakS} + +% Logos für Center +\@defineLogos{RCER} +\@defineLogos{RCHST} + +% Laborlogos +% FakAM +\@defineLogos{SappZ} +\@defineLogos{NACH} + +% FakB +\@defineLogos{Geo} +\@defineLogos{KNB} + +% Fak BW +\@defineLogos{OneTwoScience}[12Science] + +% FakEI +\@defineLogos{LASIII}[LAS3] +\@defineLogos{DKOPT}[DK0PT] +\@defineLogos{FENES} +\@defineLogos{SES} +\@defineLogos{Bisp} +\@defineLogos{MRU} + +% FakIM +\@defineLogos{CCSE} +\@defineLogos{eHealth} +\@defineLogos{ITZ} +\@defineLogos{LFD} +\@defineLogos{MD} +\@defineLogos{ReMIC} +\@defineLogos{SEC} + +% FakM +\@defineLogos{BFM} +\@defineLogos{BMA} +\@defineLogos{CEEC} +\@defineLogos{CFD} +\@defineLogos{KIB} +\@defineLogos{KWK} +\@defineLogos{LAT} +\@defineLogos{LBM} +\@defineLogos{LeanLab} +\@defineLogos{LFT} +\@defineLogos{LFW} +\@defineLogos{LMP} +\@defineLogos{LMS} +\@defineLogos{LRT} +\@defineLogos{LWM} +\@defineLogos{LWS} +\@defineLogos{MKS} +\@defineLogos{MST} +\@defineLogos{RRRU} +\@defineLogos{RST} +\@defineLogos{FEM} + +% FakS +\@defineLogos{IST} +\@defineLogos{LP} +\@defineLogos{PT} +% +% Official-Logo Commands +\newcommand{\OfficialLogoSmall}{\logoSmallOTHR} +\newcommand{\OfficialLogoNormal}{\logoNormalOTHR} +\newcommand{\OfficialLogoLarge}{\logoLargeOTHR} +\newcommand{\OfficialLogoHuge}{\logoHugeOTHR} +\newcommand{\OfficialLogoFlexible}[1][1]{\logoFlexibleOTHR[#1]} +% +\newcommand{\useDepartmentLogo}{ +\renewcommand{\OfficialLogoSmall}{\logoSmall} +\renewcommand{\OfficialLogoNormal}{\logoNormal} +\renewcommand{\OfficialLogoLarge}{\logoLarge} +\renewcommand{\OfficialLogoHuge}{\logoHuge} +\renewcommand{\OfficialLogoFlexible}[1][1]{\logoFlexible[##1]} +} +\newcommand{\useOTHRLogo}{ +\renewcommand{\OfficialLogoSmall}{\logoSmallOTHR} +\renewcommand{\OfficialLogoNormal}{\logoNormalOTHR} +\renewcommand{\OfficialLogoLarge}{\logoLargeOTHR} +\renewcommand{\OfficialLogoHuge}{\logoHugeOTHR} +\renewcommand{\OfficialLogoFlexible}[1][1]{\logoFlexibleOTHR[##1]} +} + +%Optionen +\DeclareOptionX*{} +\DeclareOptionX{department}[OTHR]{% + \csname @defineDepartmentlogos\endcsname{#1} +} +\DeclareOptionX{useDepartmentLogo}{% + \useDepartmentLogo{} +} +\DeclareOptionX{useOTHRLogo}{% + \useOTHRLogo{} +} + +% Set up defaults +\@defineDepartmentlogos{OTHR} + +\ProcessOptionsX*\relax + + + diff --git a/texmf-local/tex/latex/oth/logos/Leitthemen_Diagramm_Deutsch.eps b/texmf-local/tex/latex/oth/logos/Leitthemen_Diagramm_Deutsch.eps new file mode 100644 index 0000000000000000000000000000000000000000..00140faa03a96fe62b54fcb791dee060001f508b GIT binary patch literal 1081298 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%0D_QvWX7JcPHK9Ngp>oo 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 W>OcOgHUD?V{2$-^T{mLQn*Se=P&@_z literal 0 HcmV?d00001 diff --git a/texmf-local/tex/latex/oth/logos/Leitthemen_Diagramm_Deutsch.pdf b/texmf-local/tex/latex/oth/logos/Leitthemen_Diagramm_Deutsch.pdf new file mode 100644 index 0000000000000000000000000000000000000000..389794a607af84ff4b0248edf3c4b0f86d47d830 GIT binary patch literal 37221 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 bY52}7fr!Erzh?+hhN-B6BqjCD4M6_~k~{OI literal 0 HcmV?d00001 diff --git a/texmf-local/tex/latex/oth/logos/OTHR_12Science_Logo.eps b/texmf-local/tex/latex/oth/logos/OTHR_12Science_Logo.eps new file mode 100644 index 0000000..384dcec --- /dev/null +++ b/texmf-local/tex/latex/oth/logos/OTHR_12Science_Logo.eps @@ -0,0 +1,9933 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 347 125 +%%HiResBoundingBox: 0.00 0.00 346.30 124.70 +%%Creator: GPL Ghostscript 926 (eps2write) +%%LanguageLevel: 2 +%%CreationDate: D:20190831164945+02'00' +%%Pages: 1 +%%EndComments +%%BeginProlog +/DSC_OPDFREAD true def +/SetPageSize false def +/EPS2Write true def +currentdict/DSC_OPDFREAD known{ +currentdict/DSC_OPDFREAD get +}{ +false +}ifelse +10 dict begin +/DSC_OPDFREAD exch def +/this currentdict def +/y 720 def +/ebuf 200 string def +/prnt{ +36//this/y get moveto//ebuf cvs show +//this/y 2 copy get 12 sub put +}bind def +/newline{ +36//this/y get moveto +//this/y 2 copy get 12 sub put +}bind def +errordict/handleerror +{systemdict begin +$error begin +newerror +{(%%[ Error handled by opdfread.ps : )print errorname//ebuf cvs print(; OffendingCommand: ) +print/command load//ebuf cvs print( ]%%)= flush +/newerror false store vmstatus pop pop 0 ne +{grestoreall +}if +errorname(VMerror)ne +{showpage +}if +initgraphics +0 720 moveto +errorname(VMerror)eq +{//this/ehsave known +{clear//this/ehsave get restore 2 vmreclaim +}if +vmstatus exch pop exch pop +} +/Courier 12 selectfont +{ +(ERROR: )//prnt exec errorname//prnt exec +(OFFENDING COMMAND: )//prnt exec +/command load//prnt exec +$error/ostack known{ +(%%[STACK:)= +(STACK:)//prnt exec +$error/ostack get aload length{ +//newline exec +dup mark eq{ +(-mark-)dup = show +}{ +dup type/nametype eq{ +dup xcheck not{ +(/)show +(/)print +}if +}if +dup =//ebuf cvs show +}ifelse +}repeat +}if +}ifelse +(%%]%)= +//systemdict/showpage get exec +quit +}if +end +end +}bind readonly put +end +50 dict begin +/DefaultSwitch +{ +dup where{ +pop pop +}{ +false def +}ifelse +}bind def +/=string 256 string def +/=only{ +//=string cvs print +}bind def +/HexDigits(0123456789ABCDEF)readonly def +/PrintHex +{8{ +dup -28 bitshift 15 and//HexDigits exch 1 getinterval//=only exec +4 bitshift +}repeat +pop +}bind def +/PDFR_DEBUG DefaultSwitch +/PDFR_DUMP DefaultSwitch +/PDFR_STREAM DefaultSwitch +/TTFDEBUG DefaultSwitch +/RotatePages DefaultSwitch +/FitPages DefaultSwitch +/CenterPages DefaultSwitch +/SetPageSize DefaultSwitch +/error +{ +counttomark 1 sub -1 0{ +index dup type/arraytype eq{==}{=only}ifelse +}for +()= +cleartomark +....Undefined +}bind def +//SetPageSize{ +//RotatePages//FitPages or//CenterPages or{ +mark(/RotatePages, /FitPages and CenterPages are not allowed with /SetPageSize)//error exec +}if +} +{ +//FitPages//CenterPages and{ +mark(CenterPages is not allowed with /FitPages)//error exec +}if +} +ifelse +/knownget +{ +2 copy known{ +get true +}{ +pop pop false +}ifelse +}bind def +/IsUpper +{dup(A)0 get ge exch(Z)0 get le and +}bind def +/cpa2g{ +dup length array +0 1 2 index length 1 sub{ +dup 3 index exch get cp2g +3 copy put pop pop +}for +exch pop +}bind def +/cpd2g{ +dup length dict exch{ +cp2g 2 index 3 1 roll put +}forall +}bind def +/cps2g{ +dup length string copy +}bind def +/cp2gprocs +<> +def +/cp2g{ +dup gcheck not{ +dup//cp2gprocs 1 index type +2 copy known{ +get currentglobal 3 1 roll true setglobal exec exch setglobal +1 index wcheck not{readonly}if +1 index xcheck{cvx}if +exch pop +}{ +pop pop +}ifelse +}if +}bind def +/BlockBuffer 65535 string def +/PDFReader currentdict def +/ObjectRegistryMaxLength 50000 def +/ObjectRegistry 10 dict def +ObjectRegistry +begin +0 ObjectRegistryMaxLength dict def +end +/CurrentObject null def +/DoneDocumentStructure false def +/GraphicState 20 dict begin +/InitialTextMatrix matrix def +/InitialMatrix matrix currentmatrix def +currentdict end def +/TempMatrix matrix def +/GraphicStateStack 20 array def +/GraphicStateStackPointer 0 def +/InitialTextMatrixStack 20 array def +/InitialTextMatrixStackPointer 0 def +/PDFColorSpaces 50 dict def +/InstalledFonts 50 dict def +/MacRomanEncodingInverse null def +currentglobal false setglobal +userdict/PDFR_InitialGS gstate put +userdict/PDFR_Patterns 50 dict put +userdict/FuncDataReader 10 dict put +setglobal +/InitialExtGState 20 dict begin +/BG2 currentblackgeneration cp2g def +/UCR2 currentundercolorremoval cp2g def +/TR2 currentglobal false setglobal[currentcolortransfer]exch setglobal cp2g def +/HT currenthalftone cp2g def +currentdict end readonly def +/InitialGraphicState 20 dict begin +/FontSize 0 def +/CharacterSpacing 0 def +/TextLeading 0 def +/TextRenderingMode 0 def +/WordSpacing 0 def +currentdict end readonly def +/SimpleColorSpaceNames 15 dict begin +/DeviceGray true def +/DeviceRGB true def +/DeviceCMYK true def +currentdict end readonly def +/1_24_bitshift_1_sub 1 24 bitshift 1 sub def +/ReadFontProcs 10 dict def +/GetObject +{ +dup ObjectRegistryMaxLength idiv +//PDFReader/ObjectRegistry get exch knownget{ +exch knownget +}{ +pop false +}ifelse +}bind def +/PutObject +{ +1 index ObjectRegistryMaxLength idiv +//PDFReader/ObjectRegistry get 1 index knownget{ +exch pop +3 1 roll put +}{ +//PDFReader/ObjectRegistry get dup +begin +1 index ObjectRegistryMaxLength dict def +end +exch get +3 1 roll put +}ifelse +}bind def +/Register +{ +1 index GetObject{ +dup xcheck{ +4 3 roll pop +//PDFR_DEBUG{ +(Have a daemon for )print 2 index == +}if +exec +}{ +dup null ne{ +mark(The object )4 index(is already defined : )4 index//error exec +}{ +pop +}ifelse +3 2 roll +exec +}ifelse +}{ +3 2 roll +exec +}ifelse +PutObject +}bind def +/IsRegistered +{ +GetObject{ +null ne +}{ +false +}ifelse +}bind def +/GetRegistered +{ +dup GetObject not{ +exch mark exch(Object )exch( isn't defined before needed (1).)//error exec +}if +dup xcheck{ +exch mark exch(Object )exch( isn't defined before needed (2).)//error exec +}{ +dup null eq{ +exch mark exch(Object )exch( isn't defined before needed (3).)//error exec +}if +exch pop +}ifelse +}bind def +/StandardFontNames<< +/Times-Roman true +/Helvetica true +/Courier true +/Symbol true +/Times-Bold true +/Helvetica-Bold true +/Courier-Bold true +/ZapfDingbats true +/Times-Italic true +/Helvetica-Oblique true +/Courier-Oblique true +/Times-BoldItalic true +/Helvetica-BoldOblique true +/Courier-BoldOblique true +>>def +/CleanAllResources +{//PDFR_DEBUG{ +(CleanAllResources beg)= +}if +//PDFReader/ObjectRegistry get{ +dup length 0 exch 1 exch 1 sub{ +2 copy get dup xcheck{ +pop pop +}{ +dup null eq{ +pop pop +}{ +dup type/dicttype eq{/.Global known}{pop false}ifelse{ +pop +}{ +//PDFR_DEBUG{ +(Dropping )print dup = +}if +1 index exch/DroppedObject put +}ifelse +}ifelse +}ifelse +}for +pop +}forall +FontDirectory length dict begin +FontDirectory{ +pop +dup//StandardFontNames exch known not{ +dup null def +}if +pop +}forall +currentdict +end{ +pop +//PDFR_DEBUG{ +(Undefining font )print dup = +}if +undefinefont +}forall +//PDFR_DEBUG{ +(CleanAllResources end)= +}if +}bind def +/PrintReference +{ +//PDFR_DEBUG{ +({ )print +dup{ +=only( )print +}forall +( })= +}if +}bind def +/R +{ +0 ne{ +exch mark exch(A referred object generation )exch( isn't 0.)//error exec +}if +[ +exch//GetRegistered/exec load +]cvx +//PrintReference exec +}bind def +/IsObjRef +{ +dup type/arraytype eq{ +dup length 3 eq{ +dup xcheck exch +dup 0 get type/integertype eq 3 2 roll and exch +dup 1 get//GetRegistered eq 3 2 roll and exch +2 get/exec load eq and +}{ +pop false +}ifelse +}{ +pop false +}ifelse +}bind def +/DoNothing +{ +}def +/RunTypeDaemon +{ +dup type/dicttype eq{ +dup/Type//knownget exec{ +//PDFReader/TypeDaemons get exch +//knownget exec{ +exec +}if +}if +}if +}bind def +/obj +{ +//PDFR_DEBUG{ +(Defining )print 1 index =only( )print dup =only( obj)= +}if +0 ne{ +exch mark exch(An object generation )exch( isn't 0.)//error exec +}if +}bind def +/endobj +{ +//PDFR_DEBUG{ +(endobj )= +}if +count 1 eq{ +pop +}{ +dup type/dicttype eq{ +dup/.endobj_daemon//knownget exec{ +//PDFR_DEBUG{(.endobj_daemon for )print 2 index =}if +exec +}if +}if +dup type/dicttype eq{dup/ImmediateExec known}{false}ifelse{ +pop pop +}{ +//PDFR_DEBUG{ +(Storing )print 1 index = +}if +//RunTypeDaemon exec +//DoNothing 3 1 roll//Register exec +}ifelse +}ifelse +}bind def +/StoreBlock +{ +//PDFR_DEBUG{ +(StoreBlock )print//PDFReader/BlockCount get =only(, Length = )print dup length = +}if +dup length string copy +//PDFReader/BlockCount get exch +//PDFReader/CurrentObject get 3 1 roll +put +//PDFReader/BlockCount get 1 add +//PDFReader exch/BlockCount exch put +}bind def +/CheckLength +{dup type/integertype ne{ +mark(Object length isn't an integer.)//error exec +}if +}bind def +/ResolveD +{ +3 copy pop get +dup//IsObjRef exec{ +//PDFR_DEBUG{ +(Resolving )print//PrintReference exec +}if +exec +exch exec +}{ +exch pop +}ifelse +dup 4 1 roll +put +}bind def +/ResolveA +{2 index 2 index get +dup//IsObjRef exec{ +exec +exch exec +3 copy put +}{ +exch pop +}ifelse +exch pop exch pop +}bind def +/StoreStream +{ +dup//PDFReader exch/CurrentObject exch put +//PDFReader/BlockCount 0 put +dup/Length//CheckLength//ResolveD exec +//PDFR_DEBUG{ +(StoreStream Length = )print dup = +}if +currentfile exch()/SubFileDecode filter +{dup//BlockBuffer readstring{ +//StoreBlock exec +}{ +//StoreBlock exec +exit +}ifelse +}loop +pop +//PDFReader/CurrentObject null put +//PDFR_DEBUG{ +(StoreStream end.)= +}if +}bind def +/MakeStreamDumper +{ +//PDFR_DEBUG{ +(MakeStreamDumper beg.)= +}if +currentglobal exch dup gcheck setglobal +[exch +1 dict dup/c 0 put exch +1024 string +{readstring pop +(StreamDumper )print 1 index/c get =string cvs print( )print +dup length =string cvs print( <)print dup print(>\n)print +dup length +3 2 roll +dup/c get +3 2 roll +add/c exch put +}/exec load +] +cvx 0()/SubFileDecode filter +exch setglobal +//PDFR_DEBUG{ +(MakeStreamDumper end.)= +}if +}bind def +/ShortFilterNames 15 dict begin +/AHx/ASCIIHexDecode def +/A85/ASCII85Decode def +/LZW/LZWDecode def +/Fl/FlateDecode def +/RL/RunLengthDecode def +/CCF/CCITTFaxDecode def +/DCT/DCTDecode def +currentdict end readonly def +/AppendFilters +{ +//PDFR_DEBUG{ +(AppendFilters beg.)= +}if +dup 3 1 roll +/Filter//knownget exec{ +dup type/nametype eq{ +dup//ShortFilterNames exch//knownget exec{ +exch pop +}if +2 index/DecodeParms//knownget exec{ +exch +}if +filter +}{ +dup 0 exch 1 exch length 1 sub{ +2 copy get +dup//ShortFilterNames exch//knownget exec{ +exch pop +}if +3 1 roll +4 index/DecodeParms//knownget exec{ +exch get +}{ +pop null +}ifelse +dup null eq{ +pop 3 1 roll filter exch +}{ +3 1 roll +4 1 roll filter exch +}ifelse +}for +pop +}ifelse +//PDFR_DEBUG//PDFR_DUMP and{ +//MakeStreamDumper exec +}if +}if +exch pop +//PDFR_DEBUG{ +(AppendFilters end.)= +}if +}bind def +/ExecuteStream +{ +dup//PDFReader exch/CurrentObject exch put +dup/Length//CheckLength//ResolveD exec +//PDFR_DEBUG{ +(ExecuteStream id = )print 2 index =only( Length = )print dup = +}if +//PDFReader/InitialGraphicState get +//PDFReader/GraphicState get copy pop +//PDFReader/Operators get begin +currentfile exch()/SubFileDecode filter +1 index//AppendFilters exec +cvx mark exch +exec +counttomark 0 ne{ +mark(Data left on ostack after an immediate stream execution.)//error exec +}if +cleartomark +end +//PDFR_DEBUG{ +(ExecuteStream end.)= +}if +//PDFReader/CurrentObject null put +dup/IsPage known{ +dup/Context get/NumCopies//knownget exec{ +1 sub{ +copypage +}repeat +}if +EPS2Write not{showpage}if +}if +}bind def +/stream +{ +//PDFR_DEBUG{ +1 index =only( stream)= +}if +1 index GetObject{ +dup xcheck{ +exec +1 index null PutObject +}{ +pop +}ifelse +}if +dup/ImmediateExec known{ +dup/GlobalExec//knownget exec{ +currentglobal 4 1 roll +setglobal +//ExecuteStream exec +3 2 roll setglobal +}{ +//ExecuteStream exec +}ifelse +}{ +//StoreStream exec +}ifelse +dup/.CleanResources//knownget exec{ +/All eq{ +//CleanAllResources exec +}if +}if +}bind def +/HookFont +{ +//PDFR_DEBUG{ +(Loaded the font )print dup/FontName get = +}if +{ +dup/FontFileType get dup/Type1 eq exch/MMType1 eq or{ +dup/FontName get +//PDFReader/RemoveFontNamePrefix get exec +findfont +exit +}if +dup/FontFileType get/TrueType eq{ +//PDFReader/MakeType42 get exec +//PDFR_DEBUG{ +(Font dict <<)= +dup{ +1 index/sfnts eq{ +exch pop +(/sfnts [)print +{ +(-string\()print length//=only exec(\)- )= +}forall +(])= +}{ +exch//=only exec( )print == +}ifelse +}forall +(>>)= +}if +dup/FontName get exch definefont +exit +}if +mark(FontHook has no proc for )2 index/FontFileType get//error exec +}loop +/Font exch put +}bind def +/endstream +{ +}bind def +/xref +{ +//PDFR_DEBUG{ +(xref)= +//PDFR_DUMP{ +//PDFReader/ObjectRegistry get == +}if +}if +end +count 0 ne{ +mark(Excessive data on estack at the end of the interpretation.)//error exec +}if +currentfile 1(%%EOF)/SubFileDecode filter +flushfile +cleardictstack +}bind def +/ResolveDict +{dup{ +pop 1 index exch +//DoNothing//ResolveD exec +pop +}forall +pop +}bind def +/SetupPageView +{ +//PDFR_DEBUG{ +(SetupPageView beg)= +}if +//DSC_OPDFREAD not{ +//GraphicState/InitialMatrix get setmatrix +}if +/MediaBox get aload pop +3 index neg 3 index neg translate +3 -1 roll sub 3 1 roll exch sub exch +userdict/.HWMargins//knownget exec{ +aload pop +}{ +currentpagedevice/.HWMargins//knownget exec{ +aload pop +}{ +0 0 0 0 +}ifelse +}ifelse +currentpagedevice/PageSize get aload pop +3 -1 roll sub 3 1 roll exch sub exch +exch 3 index sub exch 3 index sub +//SetPageSize{ +//PDFR_DEBUG{ +(Setting page size to )print 1 index//=only exec( )print dup = +}if +pop pop 3 index 3 index 2 copy +currentglobal false setglobal 3 1 roll +currentpagedevice dup/PageSize known{ +/PageSize get aload pop +}{ +0 0 +}ifelse +round cvi 2 index round cvi eq +exch round cvi 3 index round cvi eq and +{ +//PDFR_DEBUG{(PageSize matches request)== flush}if +pop pop +}{ +/MediaRequested where{ +//PDFR_DEBUG{(MediaRequested is true, check against new request)== flush}if +/MediaRequested get aload pop +round cvi 2 index round cvi eq +exch round cvi 3 index round cvi eq and +{ +//PDFR_DEBUG{(MediaRequested same as current request, ignore)== flush}if +pop pop false +}{ +//PDFR_DEBUG{(MediaRequested different to current request)== flush}if +true +}ifelse +}{ +//PDFR_DEBUG{(No MediaRequested yet)== flush}if +true +}ifelse +{ +//PDFR_DEBUG{(Setting pagesize)== flush}if +2 array astore +dup/MediaRequested exch def +<< exch/PageSize exch >>setpagedevice +}if +}ifelse +userdict/PDFR_InitialGS gstate put +setglobal +}if +//RotatePages{ +2 copy gt 6 index 6 index gt ne{ +1 index 5 index le 1 index 5 index le and not +}{ +false +}ifelse +}{ +false +}ifelse +{//CenterPages{ +//PDFR_DEBUG{ +(Rotating page, and then centering it)== +}if +90 rotate +0 5 index neg translate +5 index 1 index exch sub 2 div +2 index 6 index sub 2 div neg +translate +}{ +//FitPages{ +1 index 5 index div 1 index 7 index div +2 copy gt{ +exch +}if +pop dup scale +}if +90 rotate +0 5 index neg translate +}ifelse +}{ +//CenterPages{ +//PDFR_DEBUG{ +(Ccentering page)== +}if +1 index 6 index sub 2 div +1 index 6 index sub 2 div +translate +}{ +//FitPages{ +1 index 6 index div 1 index 6 index div +2 copy gt{ +exch +}if +pop dup scale +}if +}ifelse +}ifelse +pop pop +translate +pop pop +//PDFR_DEBUG{ +(SetupPageView end)= +}if +}bind def +/PageContentsDaemon +{ +//PDFR_DEBUG{ +(Executing PageContentsDaemon for )print 2 index = +}if +1 index exch/Context exch put +dup/ImmediateExec true put +dup/IsPage true put +SetPageSize{dup/Context get//SetupPageView exec}if +}bind def +/FontFileDaemon +{ +//PDFR_DEBUG{ +(Executing FontFileDaemon for )print 2 index = +}if +dup/FontFileType get +2 index exch +dup//ReadFontProcs exch//knownget exec{ +exch pop exec +}{ +mark(FontFile reader for )2 index( isn't implemented yet.)//error exec +}ifelse +//PDFR_DEBUG{ +(FontFileDaemon end)= +}if +pop +}bind def +/FontDescriptorDaemon +{ +//PDFR_DEBUG{ +(Executing FontDescriptorDaemon for )print 2 index = +}if +2 copy/FontResource exch put +/Subtype get 1 index exch/FontFileType exch put +}bind def +/UnPDFEscape{ +dup dup length string cvs +dup(#)search{ +{ +pop +(16#--)2 index 0 2 getinterval +1 index 3 2 getinterval copy pop +cvi +0 exch put +0 +1 index 2 1 index length 2 sub getinterval +3 copy putinterval +length +3 copy exch put +getinterval +(#)search not{ +pop exit +}if +}loop +(\0)search pop exch pop exch pop +cvn +exch pop +}{ +pop pop +}ifelse +}bind def +/TypeDaemons<< +/Page +{//PDFR_DEBUG{ +(Recognized a page.)= +}if +dup/Contents//knownget exec{ +0 get//DoNothing exch +[ +3 index//PageContentsDaemon/exec load +]cvx +//Register exec +}{ +(fixme: page with no Contents won't be printed.)= +}ifelse +}bind +/FontDescriptor +{//PDFR_DEBUG{ +(Recognized a font descriptor.)= +}if +dup/FontName//knownget exec{ +1 index/FontName 3 -1 roll//UnPDFEscape exec put +}if +dup dup/FontFile known{/FontFile}{/FontFile2}ifelse +//knownget exec{ +0 get//DoNothing exch +[ +3 index//FontFileDaemon/exec load +]cvx +//Register exec +}{ +(Font descriptor )print 1 index =only( has no FontFile.)= +}ifelse +}bind +/Font +{//PDFR_DEBUG{ +(Recognized a font resource.)= +}if +dup/BaseFont//knownget exec{ +//UnPDFEscape exec 2 copy/BaseFont exch put +//PDFReader/RemoveFontNamePrefix get exec +currentglobal exch +dup/Font resourcestatus{ +pop pop +//PDFReader/GetInstalledFont get exec pop +}{ +pop +}ifelse +setglobal +}if +dup/FontDescriptor//knownget exec{ +0 get +dup//IsRegistered exec{ +//PDFR_DEBUG{ +(already registered )print dup = +}if +pop +}{ +//DoNothing exch +[ +3 index//FontDescriptorDaemon/exec load +]cvx +//Register exec +}ifelse +}if +}bind +>>def +/MakeStreamReader +{dup +[ +exch +//PDFR_DEBUG{ +(Stream proc ) +/print load +//PDFR_STREAM{ +(<) +/print load +}if +}if +1 dict dup/i -1 put +/dup load +/i +/get load +1 +/add load +/dup load +3 +1 +/roll load +/i +/exch load +/put load +//knownget +/exec load +/not load +{()} +/if load +//PDFR_DEBUG{ +//PDFR_STREAM{ +/dup load +/print load +(>) +/print load +}if +( end of stream proc.\n) +/print load +}if +]cvx +//PDFR_DEBUG{ +(Stream reader )print dup == +}if +0()/SubFileDecode filter +exch//AppendFilters exec +}bind def +/RunDelayedStream +{ +//GraphicState/InitialTextMatrix get +//InitialTextMatrixStack//PDFReader/InitialTextMatrixStackPointer get +2 copy get null eq{ +2 copy currentglobal true setglobal matrix exch setglobal put +}if +get copy pop +//PDFReader/InitialTextMatrixStackPointer 2 copy get 1 add put +//MakeStreamReader exec +mark exch +cvx exec +counttomark 0 ne{ +mark(Data left on ostack after a delayed stream execution.)//error exec +}if +cleartomark +//PDFReader/InitialTextMatrixStackPointer 2 copy get 1 sub put +//InitialTextMatrixStack//PDFReader/InitialTextMatrixStackPointer get get +//GraphicState/InitialTextMatrix get +copy pop +}bind def +//ReadFontProcs begin +/Type1 +{//PDFR_DEBUG{ +(ReadFontProcs.Type1)= +}if +dup/.endobj_daemon[4 index//HookFont/exec load]cvx put +dup/ImmediateExec true put +/GlobalExec true put +}bind def +/MMType1//Type1 def +/TrueType +{//PDFR_DEBUG{ +(ReadFontProcs.TrueType)= +}if +dup/.endobj_daemon[4 index//HookFont/exec load]cvx put +pop +}bind def +end +/.opdloadttfontdict 50 dict def +.opdloadttfontdict begin +/maxstring 65400 def +end +/.InsertionSort +{ +/CompareProc exch def +/Array exch def +1 1 Array length 1 sub +{ +/Ix exch def +/Value1 Array Ix get def +/Jx Ix 1 sub def +{ +Jx 0 lt{ +exit +}if +/Value2 Array Jx get def +Value1 Value2 CompareProc{ +exit +}if +Array Jx 1 add Value2 put +/Jx Jx 1 sub def +}loop +Array Jx 1 add Value1 put +}for +Array +}bind def +/putu16{ +3 copy -8 bitshift put +exch 1 add exch 16#ff and put +}bind def +/putu32{ +3 copy -16 bitshift putu16 +exch 2 add exch 16#ffff and putu16 +}bind def +/.readtable{ +dup dup 1 and add string +dup 0 4 -1 roll getinterval +3 -1 roll exch +dup()ne{readstring}if pop pop +}bind def +/.readbigtable{ +dup maxstring lt{ +.readtable +}{ +currentuserparams/VMReclaim get -2 vmreclaim +[4 2 roll{ +dup maxstring le{exit}if +1 index maxstring string readstring pop 3 1 roll maxstring sub +}loop .readtable] +exch vmreclaim +}ifelse +}bind def +/ReadTTF +{ +.opdloadttfontdict begin +/TTFontFile exch def +/TableDir TTFontFile 12 string readstring pop def +/tables TTFontFile TableDir 4 getu16 16 mul string readstring pop def +/tabarray tables length 16 idiv array def +TableDir 0 4 getinterval(ttcf)eq{ +QUIET not{(Can't handle TrueType font Collections.)=}if +/.loadttfonttables cvx/invalidfont signalerror +}{ +0 16 tables length 1 sub{ +dup +tables exch 16 getinterval +exch 16 div cvi exch +tabarray 3 1 roll put +}for +}ifelse +tabarray{exch 8 getu32 exch 8 getu32 gt}.InsertionSort pop +/Read TableDir length tables length add def +/tabs[ +tabarray{ +dup 8 getu32 +Read sub +dup 0 gt{ +dup string TTFontFile exch readstring pop pop +Read add/Read exch def +}{ +pop +}ifelse +12 getu32 +dup Read add +/Read exch def +TTFontFile exch .readbigtable +}forall +]def +end +}bind def +/GetLocaType +{ +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(head)eq{ +tabs exch get +50 gets16 +/LocaType exch def +exit +}{ +pop +}ifelse +}for +}bind def +/GetNumGlyphs +{ +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(maxp)eq{ +tabs exch get +4 getu16 +/NumGlyphs exch def +exit +}{ +pop +}ifelse +}for +}bind def +/StringToLoca +{ +/LocaIndex exch def +/StringOffset 0 def +{ +dup length StringOffset gt{ +dup +LocaType 1 eq{ +StringOffset getu32 +LocaArray LocaIndex 3 -1 roll put +/LocaIndex LocaIndex 1 add def +/StringOffset StringOffset 4 add +def +}{ +StringOffset getu16 2 mul +LocaArray length LocaIndex gt{ +LocaArray LocaIndex 3 -1 roll put +}{ +pop +}ifelse +/LocaIndex LocaIndex 1 add def +/StringOffset StringOffset 2 add +def +}ifelse +}{ +pop +LocaIndex +exit +}ifelse +}loop +}bind def +/GetSortedLoca +{ +NumGlyphs 1 add array/LocaArray exch def +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(loca)eq{ +tabs exch get +exit +}{ +pop +}ifelse +}for +dup type/stringtype eq{ +0 StringToLoca pop +}{ +0 exch +{ +exch StringToLoca +}forall +pop +}ifelse +LocaArray{gt}.InsertionSort pop +}bind def +/GetWorkingString +{ +WorkString 0 +GlyfArray GlyfStringIndex get +putinterval +/WorkBytes GlyfArray GlyfStringIndex get length def +/GlyfStringIndex GlyfStringIndex 1 add def +}bind def +/GetWorkingBytes +{ +/BytesToRead exch def +WorkString 0 BytesToRead getinterval +dup length string copy +WorkString BytesToRead WorkBytes BytesToRead sub getinterval +dup length string copy +WorkString 0 3 -1 roll putinterval +/WorkBytes WorkBytes BytesToRead sub def +}bind def +/GetGlyfBytes +{ +/ToRead exch def +WorkBytes 0 eq{ +GetWorkingString +}if +WorkBytes ToRead ge{ +ToRead string dup 0 +ToRead GetWorkingBytes putinterval +}{ +ToRead string +dup +0 +WorkString 0 WorkBytes getinterval +putinterval +dup +WorkBytes +ToRead WorkBytes sub +GetWorkingString +GetWorkingBytes +putinterval +}ifelse +}bind def +/SplitGlyf +{ +/GlyfArray exch def +/DestArray GlyfArray length 2 mul array def +/DestArrayIndex 0 def +/LastLoca 0 def +/NextLocaIndex 0 def +/LastLocaIndex 0 def +/GlyfStringIndex 0 def +/WorkString maxstring string def +/WorkBytes 0 def +{ +LocaArray NextLocaIndex get +LastLoca sub maxstring gt +{ +LocaArray LastLocaIndex get LastLoca sub +GetGlyfBytes +DestArray DestArrayIndex 3 -1 roll put +/DestArrayIndex DestArrayIndex 1 add def +LocaArray LastLocaIndex get/LastLoca exch def +}{ +/LastLocaIndex NextLocaIndex def +/NextLocaIndex NextLocaIndex 1 add def +NextLocaIndex NumGlyphs gt +{ +WorkBytes +GlyfStringIndex GlyfArray length lt{ +GlyfArray GlyfStringIndex get length +add string dup +0 +WorkString 0 WorkBytes getinterval +putinterval +dup +WorkBytes +GetWorkingString +WorkString 0 WorkBytes getinterval +putinterval +}{ +pop +WorkString 0 WorkBytes getinterval +}ifelse +dup length string copy +DestArray DestArrayIndex 3 -1 roll put +exit +}if +}ifelse +}loop +DestArray +}bind def +/ProcessTTData +{ +.opdloadttfontdict begin +0 1 tabarray length 1 sub{ +/ix exch def +tabarray ix get +12 getu32 dup maxstring le{ +dup 4 mod 0 ne{ +4 div cvi 1 add 4 mul string/newstring exch def +/oldstring tabs ix get def +newstring 0 oldstring putinterval +0 1 newstring length oldstring length sub 1 sub{ +newstring exch oldstring length add 0 put +}for +tabs ix newstring put +}{ +pop +}ifelse +}{ +dup 4 mod 0 ne{ +dup maxstring idiv maxstring mul sub +4 idiv 1 add 4 mul string/newstring exch def +tabs ix get +dup length 1 sub dup/iy exch def get/oldstring exch def +newstring 0 oldstring putinterval +0 1 newstring length oldstring length sub 1 sub{ +newstring exch oldstring length add 0 put +}for +tabs ix get iy newstring put +}{ +pop +}ifelse +}ifelse +}for +0 1 tabarray length 1 sub{ +dup tabarray exch get +dup 12 getu32 maxstring gt{ +0 4 getinterval dup(glyf)eq{ +pop +GetLocaType +GetNumGlyphs +GetSortedLoca +dup tabs exch get +SplitGlyf +tabs 3 1 roll put +}{ +(Warning, table )print print( > 64Kb\n)print +pop +}ifelse +}{ +pop +pop +}ifelse +}for +end +}bind def +/Makesfnts +{ +.opdloadttfontdict begin +0 +tabs{ +dup type/stringtype eq{ +pop +1 add +}{ +{ +type/stringtype eq{ +1 add +}if +}forall +}ifelse +}forall +1 add +/TTOffset +TableDir length +tabarray length 16 mul add +def +0 +tabarray{ +exch dup 1 add +3 1 roll +dup +tabs exch get +dup type/stringtype eq{ +length +2 index exch +TTOffset +dup 3 1 roll add +/TTOffset exch def +8 exch putu32 +exch tabarray 3 1 roll +put +}{ +0 exch +{ +dup type/stringtype eq{ +length add +}{ +pop +}ifelse +}forall +2 index exch +TTOffset +dup 3 1 roll add +/TTOffset exch def +8 exch putu32 +exch tabarray 3 1 roll +put +}ifelse +}forall +pop +array +dup 0 +TableDir length +tables length add +string +dup 0 TableDir putinterval +dup 12 tables putinterval +put +dup +/ix 1 def +tabs{ +dup type/stringtype eq{ +ix exch +put dup +/ix ix 1 add def +}{ +{ +dup type/stringtype eq{ +ix exch put dup +/ix ix 1 add def +}{ +pop +}ifelse +}forall +}ifelse +}forall +pop +end +}bind def +/MakeType42 +{ +//PDFR_DEBUG{ +(MakeType42 beg)= +}if +10 dict begin +/FontName 1 index/FontName get def +/FontType 42 def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox 1 index/FontBBox get def +dup/FontResource get +dup/Encoding known{ +//PDFReader/ObtainEncoding get exec +/Encoding get +}{ +pop null +}ifelse +/PDFEncoding exch def +/CharStrings 2 index//PDFReader/MakeTTCharStrings get exec def +/sfnts 2 index//MakeStreamReader exec +ReadTTF +ProcessTTData +Makesfnts +def +/Encoding StandardEncoding def +/PaintType 0 def +currentdict end +//PDFR_DEBUG{ +(MakeType42 end)= +}if +}bind def +/GetInstalledFont +{ +dup//InstalledFonts exch knownget{ +exch pop +}{ +dup findfont dup 3 1 roll +//InstalledFonts 3 1 roll put +}ifelse +}bind def +/RemoveFontNamePrefix +{//=string cvs true +0 1 5{ +2 index exch get//IsUpper exec not{ +pop false exit +}if +}for +{(+)search{ +pop pop +}if +}if +cvn +}bind def +/CheckFont +{dup/Type get/Font ne{ +mark(Resource )3 index( must have /Type/Font .)//error exec +}if +}bind def +/CheckEncoding +{dup type/nametype ne{ +dup/Type get/Encoding ne{ +mark(Resource )3 index( must have /Type/Encoding .)//error exec +}if +}if +}bind def +/ObtainEncoding +{dup/Encoding known{ +dup dup/Encoding//CheckEncoding//ResolveD exec +dup type dup/arraytype eq exch/packedarraytype eq or{ +pop pop +}{ +dup type/nametype eq{ +/Encoding findresource +}{ +dup/BaseEncoding//knownget exec not{ +/StandardEncoding +}if +/Encoding findresource +exch +/Differences//knownget exec{ +exch dup length array copy exch +0 exch +{ +dup type/integertype eq{ +exch pop +}{ +3 copy put pop +1 add +}ifelse +}forall +pop +}if +}ifelse +/Encoding exch put +}ifelse +}{ +dup/Encoding/StandardEncoding/Encoding findresource put +}ifelse +}bind def +/ObtainMetrics +{dup/Widths//knownget exec{ +1 index/Encoding get +256 dict +3 index/Subtype get/TrueType eq{ +1000 +}{ +1 +}ifelse +4 index/MissingWidth//knownget exec not{ +0 +}if +5 index/FirstChar//knownget exec not{ +0 +}if +6 5 roll +dup 0 exch 1 exch length 1 sub{ +2 copy get +exch 3 index add +7 index exch get +dup dup null ne exch/.notdef ne and{ +6 index 3 1 roll exch +6 index div +3 copy pop//knownget exec{ +0 eq +}{ +true +}ifelse +{put +}{ +pop pop pop +}ifelse +}{ +pop pop +}ifelse +}for +pop pop pop pop exch pop +1 index exch/Metrics exch put +}{ +dup/MissingWidth//knownget exec{ +256 dict +2 index/Encoding get{ +dup null ne{ +3 copy 3 2 roll put +}if +pop +}forall +exch pop +1 index exch/Metrics exch put +}if +}ifelse +}bind def +/NotDef +{ +FontMatrix aload pop pop pop exch pop exch pop +1 exch div exch +1 exch div exch +1 index 0 setcharwidth +0 setlinewidth +0 0 moveto +2 copy rlineto +1 index 0 rlineto +neg exch neg exch rlineto +closepath stroke +}bind def +/SaveResourcesToStack +{ +[ +//PDFReader/OldResources known{ +//PDFReader/OldResources get +}{ +null +}ifelse +//PDFReader/CurrentObject get/Context get/Resources get +] +//PDFReader/OldResources 3 -1 roll put +}bind def +/RestoreResourcesFromStack +{ +//PDFReader/OldResources get dup +0 get//PDFReader/OldResources 3 -1 roll put +1 get//PDFReader/CurrentObject get/Context get/Resources 3 -1 roll put +}bind def +/BuildChar +{//PDFR_DEBUG{ +(BuildChar )print dup//=only exec( )print +}if +exch begin +Encoding exch get +//PDFR_DEBUG{ +dup = +}if +dup null eq{ +pop//NotDef exec +} +{ +CharProcs exch//knownget exec +{ +currentfont/Font get/Resources//knownget exec{ +exec +SaveResourcesToStack +//PDFReader/CurrentObject get/Context get +/Resources 3 -1 roll put +//RunDelayedStream exec +RestoreResourcesFromStack +}{ +//RunDelayedStream exec +}ifelse +} +{ +//NotDef exec +}ifelse +}ifelse +end +}bind def +/printdict +{(<<)= +{exch = ==}forall +(>>)= +}bind def +/printfont +{ +dup{ +exch dup = +dup/Encoding eq{ +pop = +}{ +dup/FontInfo eq exch/Private eq or{ +//printdict exec +}{ +== +}ifelse +}ifelse +}forall +}bind def +/ScaleMetrics +{1 index{ +2 index div +3 index +3 1 roll put +}forall +pop +}bind def +/ResolveAndSetFontAux +{exch dup +//PDFReader/CurrentObject get/Context get/Resources get +/Font//DoNothing//ResolveD exec +exch//CheckFont//ResolveD exec +dup/Font//knownget exec{ +exch pop exch pop +}{ +{ +dup/Subtype get dup dup/Type1 eq exch/TrueType eq or exch/MMType1 eq or{ +exch pop +dup/BaseFont get +//RemoveFontNamePrefix exec +//PDFR_DEBUG{ +(Font )print dup = +}if +1 index/FontDescriptor known{ +//PDFR_DEBUG{ +(Font from a font descriptor.)= +}if +1 index +/FontDescriptor//DoNothing//ResolveD exec +/Font//knownget exec{ +exch pop +}{ +//PDFR_DEBUG{ +(Font descriptor has no Font resolved.)= +}if +//GetInstalledFont exec +}ifelse +}{ +//GetInstalledFont exec +}ifelse +exch +dup/Encoding known not{ +1 index/Encoding get 1 index exch/Encoding exch put +}if +//ObtainEncoding exec +//ObtainMetrics exec +exch +dup length dict copy +dup 2 index/Encoding get +/Encoding exch put +1 index/Metrics//knownget exec{ +2 index/Subtype get/TrueType ne{ +1 index/FontMatrix get 0 get +dup 0 eq{ +pop +1 index/FontMatrix get 1 get +dup 0 eq{pop 1}if +}if +0.001 div +//ScaleMetrics exec +}{ +1 index/sfnts known not{ +1 index/FontMatrix get 0 get +dup 0 eq{ +pop +1 index/FontMatrix get 1 get +dup 0 eq{pop 1}if +}if +//ScaleMetrics exec +}if +}ifelse +1 index exch/Metrics exch put +}if +1 index/BaseFont get +exch +dup/FID undef +dup/UniqueID undef +definefont +dup 3 1 roll +/Font exch put +exit +}if +dup/Subtype get/Type3 eq{ +//ObtainEncoding exec +2 copy exch/FontName exch put +dup/CharProcs get//ResolveDict exec +dup/FontType 3 put +dup/BuildChar//BuildChar put +dup dup/Font exch put +dup 3 1 roll +definefont +2 copy ne{ +2 copy/Font exch put +}if +exch pop +exit +}if +dup/Subtype get/Type0 eq{ +}if +dup/Subtype get/CIDFontType0 eq{ +}if +dup/Subtype get/CIDFontType2 eq{ +}if +mark(Unknown font type )2 index/Subtype get//error exec +}loop +}ifelse +exch scalefont setfont +}bind def +/ResolveAndSetFont +{ +//ResolveAndSetFontAux exec +}bind def +/.knownget +{2 copy known{ +get true +}{ +pop pop false +}ifelse +}bind def +/.min +{2 copy lt{ +exch +}if +pop +}bind def +/.max +{2 copy gt{ +exch +}if +pop +}bind def +/.dicttomark +{>> +}bind def +/getu16{ +2 copy get 8 bitshift 3 1 roll 1 add get add +}bind def +/gets16{ +getu16 16#8000 xor 16#8000 sub +}bind def +/getu32{ +2 copy getu16 16 bitshift 3 1 roll 2 add getu16 add +}bind def +/gets32{ +2 copy gets16 16 bitshift 3 1 roll 2 add getu16 add +}bind def +/cmapformats mark +0{ +6 256 getinterval{}forall 256 packedarray +}bind +2{ +/sHK_sz 2 def +/sH_sz 8 def +dup 2 getu16/cmapf2_tblen exch def +dup 4 getu16/cmapf2_lang exch def +dup 6 256 sHK_sz mul getinterval/sHKs exch def +0 +0 1 255{ +sHKs exch +2 mul getu16 +1 index +1 index +lt{exch}if pop +}for +/sH_len exch def +dup 6 256 sHK_sz mul add +cmapf2_tblen 1 index sub getinterval +/sH_gIA exch def +/cmapf2_glyph_array 65535 array def +/.cmapf2_putGID{ +/cmapf2_ch cmapf2_ch_hi 8 bitshift cmapf2_ch_lo add def +firstCode cmapf2_ch_lo le +cmapf2_ch_lo firstCode entryCount add lt +and{ +sH_offset idRangeOffset add +cmapf2_ch_lo firstCode sub 2 mul +add 6 add +sH_gIA exch getu16 +dup 0 gt{ +idDelta add +cmapf2_glyph_array exch cmapf2_ch exch put +}{ +pop +}ifelse +}{ +}ifelse +}def +16#00 1 16#ff{ +/cmapf2_ch_hi exch def +sHKs cmapf2_ch_hi sHK_sz mul getu16 +/sH_offset exch def +sH_gIA sH_offset sH_sz getinterval +dup 0 getu16/firstCode exch def +dup 2 getu16/entryCount exch def +dup 4 gets16/idDelta exch def +dup 6 getu16/idRangeOffset exch def +pop +sH_offset 0 eq{ +/cmapf2_ch_lo cmapf2_ch_hi def +/cmapf2_ch_hi 0 def +.cmapf2_putGID +}{ +16#00 1 16#ff{ +/cmapf2_ch_lo exch def +.cmapf2_putGID +}for +}ifelse +}for +pop +0 1 cmapf2_glyph_array length 1 sub{ +dup cmapf2_glyph_array exch get +null eq{cmapf2_glyph_array exch 0 put}{pop}ifelse +}for +cmapf2_glyph_array +}bind +4{ +/etab exch def +/nseg2 etab 6 getu16 def +14/endc etab 2 index nseg2 getinterval def +2 add +nseg2 add/startc etab 2 index nseg2 getinterval def +nseg2 add/iddelta etab 2 index nseg2 getinterval def +nseg2 add/idroff etab 2 index nseg2 getinterval def +pop +/firstcode startc 0 getu16 16#ff00 and dup 16#f000 ne{pop 0}if def +/lastcode firstcode def +/striptopbyte false def +/putglyph{ +glyphs code 3 -1 roll put/code code 1 add def +}bind def +/numcodes 0 def/glyphs 0 0 2 nseg2 3 sub{ +/i2 exch def +/scode startc i2 getu16 def +/ecode endc i2 getu16 def +ecode lastcode gt{ +/lastcode ecode def +}if +}for pop +firstcode 16#f000 ge lastcode firstcode sub 255 le and{ +lastcode 255 and +/striptopbyte true def +}{ +lastcode +}ifelse +1 add +array def +glyphs length 1024 ge{ +.array1024z 0 1024 glyphs length 1023 sub{glyphs exch 2 index putinterval}for +glyphs dup length 1024 sub 3 -1 roll +putinterval +}{ +0 1 glyphs length 1 sub{glyphs exch 0 put}for +}ifelse +/numcodes 0 def/code 0 def +0 2 nseg2 3 sub{ +/i2 exch def +/scode startc i2 getu16 def +/ecode endc i2 getu16 def +numcodes scode firstcode sub +exch sub 0 .max dup/code exch code exch add def +ecode scode sub 1 add add numcodes add/numcodes exch def +/delta iddelta i2 gets16 def +TTFDEBUG{ +(scode=)print scode =only +( ecode=)print ecode =only +( delta=)print delta =only +( droff=)print idroff i2 getu16 = +}if +idroff i2 getu16 dup 0 eq{ +pop scode delta add 65535 and 1 ecode delta add 65535 and +striptopbyte{ +/code scode 255 and def +}{ +/code scode def +}ifelse +{putglyph}for +}{ +/gloff exch 14 nseg2 3 mul add 2 add i2 add add def +striptopbyte{ +/code scode 255 and def +}{ +/code scode def +}ifelse +0 1 ecode scode sub{ +2 mul gloff add etab exch getu16 +dup 0 ne{delta add 65535 and}if putglyph +}for +}ifelse +}for glyphs/glyphs null def +}bind +6{ +dup 6 getu16/firstcode exch def dup 8 getu16/ng exch def +firstcode ng add array +0 1 firstcode 1 sub{2 copy 0 put pop}for +dup firstcode ng getinterval +0 1 ng 1 sub{ +dup 2 mul 10 add 4 index exch getu16 3 copy put pop pop +}for pop exch pop +}bind +.dicttomark readonly def +/cmaparray{ +dup 0 getu16 cmapformats exch .knownget{ +TTFDEBUG{ +(cmap: format )print 1 index 0 getu16 = flush +}if exec +}{ +(Can't handle format )print 0 getu16 = flush +0 1 255{}for 256 packedarray +}ifelse +TTFDEBUG{ +(cmap: length=)print dup length = dup == +}if +}bind def +/postremap mark +/Cdot/Cdotaccent +/Edot/Edotaccent +/Eoverdot/Edotaccent +/Gdot/Gdotaccent +/Ldot/Ldotaccent +/Zdot/Zdotaccent +/cdot/cdotaccent +/edot/edotaccent +/eoverdot/edotaccent +/gdot/gdotaccent +/ldot/ldotaccent +/zdot/zdotaccent +.dicttomark readonly def +/get_from_stringarray +{1 index type/stringtype eq{ +get +}{ +exch{ +2 copy length ge{ +length sub +}{ +exch get exit +}ifelse +}forall +}ifelse +}bind def +/getinterval_from_stringarray +{ +2 index type/stringtype eq{ +getinterval +}{ +string exch 0 +4 3 roll{ +dup length +dup 4 index lt{ +3 index exch sub +exch pop 3 1 roll exch pop +}{ +dup 3 1 roll +4 index sub +5 index length 4 index sub +2 copy gt{exch}if pop +dup 3 1 roll +5 index exch getinterval +5 index 4 index 3 index +getinterval +copy pop +exch pop add exch pop 0 exch +dup 3 index length ge{exit}if +}ifelse +}forall +pop pop +}ifelse +}bind def +/string_array_size +{dup type/stringtype eq{ +length +}{ +0 exch{length add}forall +}ifelse +}bind def +/postformats mark +16#00010000{ +pop MacGlyphEncoding +} +16#00020000{ +dup dup type/arraytype eq{0 get}if length 36 lt{ +TTFDEBUG{(post format 2.0 invalid.)= flush}if +pop[] +}{ +/postglyphs exch def +/post_first postglyphs dup type/arraytype eq{0 get}if def +post_first 32 getu16/numglyphs exch def +/glyphnames numglyphs 2 mul 34 add def +/postpos glyphnames def +/total_length postglyphs//string_array_size exec def +numglyphs array 0 1 numglyphs 1 sub{ +postpos total_length ge{ +1 numglyphs 1 sub{1 index exch/.notdef put}for +exit +}if +postglyphs postpos//get_from_stringarray exec +postglyphs postpos 1 add 2 index//getinterval_from_stringarray exec cvn +exch postpos add 1 add/postpos exch def +2 index 3 1 roll +put +}for +/postnames exch def +numglyphs array 0 1 numglyphs 1 sub{ +dup 2 mul 34 add postglyphs exch 2//getinterval_from_stringarray exec +dup 0 get 8 bitshift exch 1 get add dup 258 lt{ +MacGlyphEncoding exch get +}{ +dup 32768 ge{ +pop/.notdef +}{ +258 sub dup postnames length ge{ +TTFDEBUG{( *** warning: glyph index past end of 'post' table)= flush}if +pop +exit +}if +postnames exch get +postremap 1 index .knownget{exch pop}if +}ifelse +}ifelse +2 index 3 1 roll put +}for +} +ifelse +}bind +16#00030000{ +pop[] +}bind +.dicttomark readonly def +/first_post_string +{ +post dup type/arraytype eq{0 get}if +}bind def +/.getpost{ +/glyphencoding post null eq{ +TTFDEBUG{(post missing)= flush}if[] +}{ +postformats first_post_string 0 getu32 .knownget{ +TTFDEBUG{ +(post: format )print +first_post_string +dup 0 getu16 =only(,)print 2 getu16 = flush +}if +post exch exec +}{ +TTFDEBUG{(post: unknown format )print post 0 getu32 = flush}if[] +}ifelse +}ifelse def +}bind def +/MacRomanEncoding[ +StandardEncoding 0 39 getinterval aload pop +/quotesingle +StandardEncoding 40 56 getinterval aload pop +/grave +StandardEncoding 97 31 getinterval aload pop +/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute +/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave +/ecircumflex/edieresis/iacute/igrave +/icircumflex/idieresis/ntilde/oacute +/ograve/ocircumflex/odieresis/otilde +/uacute/ugrave/ucircumflex/udieresis +/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash +/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef +/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash +/questiondown/exclamdown/logicalnot/.notdef +/florin/.notdef/.notdef/guillemotleft +/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright +/quoteleft/quoteright/divide/.notdef +/ydieresis/Ydieresis/fraction/currency +/guilsinglleft/guilsinglright/fi/fl +/daggerdbl/periodcentered/quotesinglbase/quotedblbase +/perthousand/Acircumflex/Ecircumflex/Aacute +/Edieresis/Egrave/Iacute/Icircumflex +/Idieresis/Igrave/Oacute/Ocircumflex +/.notdef/Ograve/Uacute/Ucircumflex +/Ugrave/dotlessi/circumflex/tilde +/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron +]/Encoding defineresource pop +/TTParser<< +/Pos 0 +/post null +>>def +/readu8 +{read not{ +mark(Insufficient data in the stream.)//error exec +}if +}bind def +/readu16 +{dup//readu8 exec 8 bitshift exch//readu8 exec or +}bind def +/reads16 +{//readu16 exec 16#8000 xor 16#8000 sub +}bind def +/readu32 +{dup//readu16 exec 16 bitshift exch//readu16 exec or +}bind def +/reads32 +{dup//reads16 exec 16 bitshift exch//readu16 exec or +}bind def +/SkipToPosition +{dup//TTParser/Pos get +exch//TTParser exch/Pos exch put +sub +//PDFR_DEBUG{ +(Skipping )print dup//=only exec( bytes.)= +}if +dup 0 eq{ +pop pop +}{ +dup 3 1 roll +()/SubFileDecode filter +exch +{1 index//BlockBuffer readstring pop length +dup 0 eq{pop exch pop exit}if +sub +}loop +0 ne{ +mark(Insufficient data in the stream for SkipToPosition.)//error exec +}if +}ifelse +}bind def +/TagBuffer 4 string def +/ParseTTTableDirectory +{//PDFR_DEBUG{ +(ParseTTTableDirectory beg)= +}if +15 dict begin +dup//readu32 exec 16#00010000 ne{ +mark(Unknown True Type version.)//error exec +}if +dup//readu16 exec/NumTables exch def +dup//readu16 exec/SearchRange exch def +dup//readu16 exec/EntrySelector exch def +dup//readu16 exec/RangeShift exch def +//PDFR_DEBUG{ +(NumTables = )print NumTables = +}if +NumTables{ +dup//TagBuffer readstring not{ +mark(Could not read TT tag.)//error exec +}if +cvn +[2 index//readu32 exec pop +2 index//readu32 exec +3 index//readu32 exec +] +//PDFR_DEBUG{ +2 copy exch//=only exec( )print == +}if +def +}repeat +pop +//TTParser/Pos 12 NumTables 16 mul add put +currentdict end +//PDFR_DEBUG{ +(ParseTTTableDirectory end)= +}if +}bind def +/ParseTTcmap +{//PDFR_DEBUG{ +(ParseTTcmap beg)= +}if +/cmap get aload pop +3 1 roll +7 dict begin +//PDFR_DEBUG{ +(Current position = )print//TTParser/Pos get = +(cmap position = )print dup = +}if +1 index exch//SkipToPosition exec +//TTParser/Pos get/TablePos exch def +dup//readu16 exec pop +dup//readu16 exec/NumEncodings exch def +//PDFR_DEBUG{ +(NumEncodings = )print NumEncodings = +}if +null +NumEncodings{ +1 index//readu32 exec +2 index//readu32 exec +3 array dup 3 2 roll 0 exch put +2 index null ne{ +dup 0 get 3 index 0 get sub +3 index exch 1 exch put +}if +dup 4 3 roll pop 3 1 roll +def +}repeat +dup 0 get +4 3 roll exch sub +1 exch put +//PDFR_DEBUG{ +currentdict{ +exch dup type/integertype eq{ +//PrintHex exec( )print == +}{ +pop pop +}ifelse +}forall +}if +4 NumEncodings 8 mul add/HeaderLength exch def +//TTParser/Pos//TTParser/Pos get HeaderLength add put +0 +NumEncodings{ +16#7FFFFFF null +currentdict{ +1 index type/integertype eq{ +exch pop dup 0 get +dup 5 index gt{ +dup 4 index lt{ +4 1 roll +exch pop exch pop +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}forall +//PDFR_DEBUG{ +(Obtaining subtable for )print dup == +}if +3 2 roll pop +3 copy pop +TablePos add//SkipToPosition exec +3 copy exch pop 1 get +//TTParser/Pos//TTParser/Pos get 3 index add put +string +readstring not{ +mark(Can't read a cmap subtable.)//error exec +}if +2 exch put +}repeat +pop pop +currentdict end +//PDFR_DEBUG{ +(ParseTTcmap end)= +}if +}bind def +/GetTTEncoding +{//PDFR_DEBUG{ +(GetTTEncoding beg)= +}if +get +exch pop +2 get +10 dict begin +/TTFDEBUG//PDFR_DEBUG def +//cmaparray exec +end +//PDFR_DEBUG{ +(GetTTEncoding end)= +dup == +}if +}bind def +/InverseEncoding +{ +256 dict begin +dup length 1 sub -1 0{ +2 copy get +exch +1 index currentdict exch//knownget exec{ +dup type/arraytype eq{ +aload length 1 add array astore +}{ +2 array astore +}ifelse +}if +def +}for +pop +currentdict end +}bind def +/GetMacRomanEncodingInverse +{//PDFReader/MacRomanEncodingInverse get +dup null eq{ +pop +MacRomanEncoding//InverseEncoding exec +dup//PDFReader exch/MacRomanEncodingInverse exch put +}if +}bind def +/PutCharStringSingle +{ +dup 3 index length lt{ +2 index exch get +dup 0 ne{ +def +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}bind def +/PutCharString +{1 index type/nametype ne{ +mark(Bad charstring name)//error exec +}if +dup type/arraytype eq{ +{ +3 copy//PutCharStringSingle exec +pop pop +}forall +pop +}{ +//PutCharStringSingle exec +}ifelse +}bind def +/ComposeCharStrings +{ +//PDFR_DEBUG{ +(ComposeCharStrings beg)= +}if +1 index length 1 add dict begin +/.notdef 0 def +exch +//TTParser/post get +dup null ne{ +exch +1 index length 1 sub -1 0{ +dup 3 index exch get exch +dup 0 eq 2 index/.notdef eq or{ +pop pop +}{ +def +}ifelse +}for +}if +exch pop exch +{ +//PutCharString exec +}forall +pop +currentdict end +//PDFR_DEBUG{ +(ComposeCharStrings end)= +}if +}bind def +/ParseTTpost +{ +//PDFR_DEBUG{ +(ParseTTpost beg)= +}if +/post get aload pop +3 1 roll +//PDFR_DEBUG{ +(Current position = )print//TTParser/Pos get = +(post position = )print dup = +}if +1 index exch//SkipToPosition exec +//TTParser/Pos//TTParser/Pos get 4 index add put +exch dup 65535 le{ +string +readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +}{ +[3 1 roll +dup 16384 div floor cvi +exch 1 index 16384 mul +sub exch +1 sub 0 1 3 -1 roll +{ +1 add index +16384 string readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +}for +counttomark -2 roll +string readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +] +}ifelse +1 dict begin +/post exch def +//.getpost exec +//TTParser/post glyphencoding put +//PDFR_DEBUG{ +(ParseTTpost end)= +glyphencoding == +}if +end +}bind def +/MakeTTCharStrings +{//MakeStreamReader exec +dup dup//ParseTTTableDirectory exec +//TTParser/post null put +dup/post//knownget exec{ +0 get +1 index/cmap get 0 get +lt{ +2 copy//ParseTTpost exec +//ParseTTcmap exec +}{ +2 copy//ParseTTcmap exec +3 1 roll +//ParseTTpost exec +}ifelse +}{ +//ParseTTcmap exec +}ifelse +{ +dup 16#00030001 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding for Windows Unicode.)= +}if +16#00030001//GetTTEncoding exec +AdobeGlyphList//ComposeCharStrings exec +exit +}if +dup 16#00010000 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding for Macintosh Roman.)= +}if +16#00010000//GetTTEncoding exec +PDFEncoding dup null eq{ +pop//GetMacRomanEncodingInverse exec +}{ +//InverseEncoding exec +}ifelse +//ComposeCharStrings exec +exit +}if +dup 16#00030000 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding 3.0 - not sure why Ghostscript writes it since old versions.)= +}if +16#00030000//GetTTEncoding exec +PDFEncoding dup null eq{ +pop//GetMacRomanEncodingInverse exec +}{ +//InverseEncoding exec +}ifelse +//ComposeCharStrings exec +exit +}if +mark(True Type cmap has no useful encodings.)//error exec +}loop +//PDFR_DEBUG{ +(CharStrings <<)= +dup{ +exch +dup type/nametype eq{ +//=only exec +}{ +== +}ifelse +( )print == +}forall +(>>)= +}if +}bind def +/ScaleVal +{ +aload pop +1 index sub +3 2 roll mul add +}bind def +/ScaleArg +{ +aload pop +1 index sub +3 1 roll +sub exch div +}bind def +/ScaleArgN +{ +dup length 2 sub -2 0{ +2 +2 index 3 1 roll getinterval +3 2 roll +exch//ScaleArg exec +1 index length 2 idiv 1 add 1 roll +}for +pop +}bind def +/ComputeFunction_10 +{ +//PDFR_DEBUG{ +(ComputeFunction_10 beg )print 1 index//=only exec( stack=)print count = +}if +exch +dup 1 eq{ +pop dup length 1 sub get +}{ +1 index length 1 sub mul +dup dup floor sub +dup 0 eq{ +pop cvi get +}{ +3 1 roll floor cvi +2 getinterval +aload pop +2 index mul 3 2 roll 1 exch sub 3 2 roll mul add +}ifelse +}ifelse +//PDFR_DEBUG{ +(ComputeFunction_10 end )print dup//=only exec( stack=)print count = +}if +}bind def +/ComputeFunction_n0 +{ +//PDFR_DEBUG{ +(ComputeFunction_n0 beg N=)print dup//=only exec( stack=)print count = +}if +dup 0 eq{ +pop +}{ +dup 2 add -1 roll +dup 3 index length 1 sub ge{ +pop 1 sub +exch dup length 1 sub get exch +//PDFReader/ComputeFunction_n0 get exec +}{ +dup floor cvi dup +4 index exch get +3 index dup +5 add copy +6 2 roll +pop pop pop pop +1 sub +//PDFReader/ComputeFunction_n0 get exec +3 2 roll pop +exch +4 3 roll exch +4 add 2 roll 1 add +3 2 roll exch get +exch 1 sub +//PDFReader/ComputeFunction_n0 get exec +1 index mul +3 1 roll +1 exch sub mul add +}ifelse +}ifelse +//PDFR_DEBUG{ +(ComputeFunction_n0 end )print dup//=only exec( stack=)print count = +}if +}bind def +/FunctionToProc_x01 +{ +dup/Domain get exch +dup/Data get 0 get exch +/Size get length +[4 1 roll +//PDFR_DEBUG{ +{(function beg, stack =)print count//=only exec(\n)print}/exec load +5 2 roll +}if +dup 1 gt{ +{mark exch +3 add 2 roll +//ScaleArgN exec +counttomark dup +3 add -2 roll +pop exch +//ComputeFunction_n0 exec +}/exec load +}{ +pop +3 1/roll load//ScaleArg/exec load +/exch load +//ComputeFunction_10/exec load +}ifelse +//PDFR_DEBUG{ +(function end, stack =)/print load/count load//=only/exec load(\n)/print load +}if +]cvx +//PDFR_DEBUG{ +(Made a procedure for the 1-result function :)= +dup == +}if +}bind def +/FunctionProcDebugBeg +{(FunctionProcDebugBeg )print count = +}bind def +/FunctionProcDebugEnd +{(FunctionProcDebugEnd )print count = +}bind def +/FunctionToProc_x0n +{ +PDFR_DEBUG{ +(FunctionToProc_x0n beg m=)print dup = +}if +1 index/Size get length exch +dup 7 mul 2 add array +PDFR_DEBUG{ +dup 0//FunctionProcDebugBeg put +}{ +dup 0//DoNothing put +}ifelse +dup 1/exec load put +dup 2 5 index/Domain get put +2 index 1 eq{ +dup 3//ScaleArg put +}{ +dup 3//ScaleArgN put +}ifelse +dup 4/exec load put +1 index 1 sub 0 exch 1 exch{ +dup 7 mul 5 add +1 index 4 index 1 sub ne{ +dup 3 index exch 6 index put 1 add +dup 3 index exch/copy load put 1 add +}if +[ +6 index/Data get 3 index get +6 index 1 eq{ +//ComputeFunction_10/exec load +}{ +6 index +//ComputeFunction_n0/exec load +}ifelse +]cvx +3 index exch 2 index exch put 1 add +2 index 1 index/exec load put 1 add +1 index 4 index 1 sub ne{ +2 index 1 index 6 index 1 add put 1 add +2 index 1 index 1 put 1 add +2 index 1 index/roll load put +}if +pop pop +}for +PDFR_DEBUG{ +dup dup length 2 sub//FunctionProcDebugEnd put +}{ +dup dup length 2 sub//DoNothing put +}ifelse +dup dup length 1 sub/exec load put +cvx exch pop exch pop exch pop +//PDFR_DEBUG{ +(Made a procedure for the n-argument function :)= +dup == +}if +PDFR_DEBUG{ +(FunctionToProc_x0n end)= +}if +}bind def +/MakeTableRec +{ +0 +exec +}bind def +/MakeTable +{//PDFR_DEBUG{ +(MakeTable beg )print count = +}if +1 index/Size get exch +1 sub dup +3 1 roll +get +array +1 index 0 eq{ +exch pop exch pop +}{ +dup length 1 sub -1 0{ +3 index 3 index//MakeTableRec exec +2 index 3 1 roll put +}for +exch pop exch pop +}ifelse +//PDFR_DEBUG{ +(MakeTable end )print count = +}if +}bind def +//MakeTableRec 0//MakeTable put +/StoreSample +{ +1 sub +dup 0 eq{ +pop +}{ +-1 1{ +I exch get get +}for +}ifelse +I 0 get 3 2 roll put +}bind def +/ReadSample32 +{ +4{ +File read not{ +mark(Insufficient data for function.)//error exec +}if +}repeat +pop +3 1 roll exch +256 mul add 256 mul add +//1_24_bitshift_1_sub div +}bind def +/ReadSample +{ +Buffer BitsLeft BitsPerSample +{2 copy ge{ +exit +}if +3 1 roll +8 add 3 1 roll +256 mul File read not{ +mark(Insufficient data for function.)//error exec +}if +add +3 1 roll +}loop +sub dup +2 index exch +neg bitshift +2 copy exch bitshift +4 3 roll exch sub +/Buffer exch def +exch/BitsLeft exch def +Div div +}bind def +/ReadSamplesRec +{0 +exec +}bind def +/ReadSamples +{ +//PDFR_DEBUG{ +(ReadSamples beg )print count = +}if +dup 1 eq{ +pop +0 1 Size 0 get 1 sub{ +I exch 0 exch put +0 1 M 1 sub{ +dup Range exch 2 mul 2 getinterval +//PDFR_DEBUG{ +(Will read a sample ... )print +}if +BitsPerSample 32 eq{//ReadSample32}{//ReadSample}ifelse +exec exch//ScaleVal exec +//PDFR_DEBUG{ +(value=)print dup = +}if +exch Table exch get +Size length//StoreSample exec +}for +}for +}{ +1 sub +dup Size exch get 0 exch 1 exch 1 sub{ +I exch 2 index exch put +dup//ReadSamplesRec exec +}for +pop +}ifelse +//PDFR_DEBUG{ +(ReadSamples end )print count = +}if +}bind def +//ReadSamplesRec 0//ReadSamples put +/StreamToArray +{//PDFR_DEBUG{ +(StreamToArray beg )print count = +}if +userdict/FuncDataReader get begin +dup/BitsPerSample get/BitsPerSample exch def +dup/Size get length/N exch def +dup/Range get length 2 idiv/M exch def +1 BitsPerSample bitshift 1 sub/Div exch def +/BitsLeft 0 def +/Buffer 0 def +dup/Size get/Size exch def +dup/Range get/Range exch def +/File 1 index//MakeStreamReader exec def +/I[N{0}repeat]def +M array +dup length 1 sub -1 0{ +2 index N//MakeTable exec +2 index 3 1 roll put +}for +/Table exch def +N//ReadSamples exec +PDFR_DEBUG{ +(Table = )print Table == +}if +/Data Table put +end +//PDFR_DEBUG{ +(StreamToArray end )print count = +}if +}bind def +/FunctionToProc10 +{ +PDFR_DEBUG{ +(FunctionToProc10 beg, Range = )print dup/Range get == +}if +dup/Order//knownget exec{ +1 ne{ +(Underimplemented function Type 0 Order 3.)= +}if +}if +dup//StreamToArray exec +dup/Range get length dup 2 eq{ +pop//FunctionToProc_x01 exec +}{ +2 idiv//FunctionToProc_x0n exec +}ifelse +PDFR_DEBUG{ +(FunctionToProc10 end)= +}if +}bind def +/FunctionToProc12 +{begin +currentdict/C0//knownget exec{length 1 eq}{true}ifelse{ +N +currentdict/C0//knownget exec{ +0 get +}{ +0 +}ifelse +currentdict/C1//knownget exec{ +0 get +}{ +1 +}ifelse +1 index sub +[4 1 roll +{ +4 2 roll +exp mul add +}aload pop +]cvx +}{ +[ +0 1 C0 length 1 sub{ +N +C0 2 index get +C1 3 index get +4 3 roll pop +1 index sub +[/dup load +5 2 roll +{ +4 2 roll +exp mul add +exch +}aload pop +]cvx +/exec load +}for +/pop load +]cvx +}ifelse +end +//PDFR_DEBUG{ +(FunctionType2Proc : )print dup == +}if +}bind def +/FunctionToProc14 +{//MakeStreamReader exec cvx exec +//PDFR_DEBUG{ +(FunctionType4Proc : )print dup == +}if +}bind def +/FunctionToProc1 +{ +dup/FunctionType get +{dup 0 eq{ +pop//FunctionToProc10 exec exit +}if +dup 2 eq{ +pop//FunctionToProc12 exec exit +}if +dup 4 eq{ +pop//FunctionToProc14 exec exit +}if +mark exch(Function type )exch( isn't implemented yet.)//error exec +}loop +}bind def +/FunctionToProc20 +{ +PDFR_DEBUG{ +(FunctionToProc20, Range = )print dup/Range get == +}if +dup/Order//knownget exec{ +1 ne{ +(Underimplemented function Type 0 Order 3.)= +}if +}if +dup//StreamToArray exec +dup/Range get length dup 2 eq{ +pop//FunctionToProc_x01 exec +}{ +2 idiv//FunctionToProc_x0n exec +}ifelse +}bind def +/FunctionToProc +{//PDFR_DEBUG{ +(FunctionToProc beg )print count = +}if +dup type/dicttype eq{ +dup/Domain get length 2 idiv +{ +dup 1 eq{ +pop//FunctionToProc1 exec exit +}if +dup 2 eq{ +pop//FunctionToProc20 exec exit +}if +mark(Functions with many arguments aren't implemented yet.)//error exec +}loop +}{ +//PDFR_DEBUG{(Not a function dict, assume already a procedure.)print}if +}ifelse +//PDFR_DEBUG{ +(FunctionToProc end )print count = +}if +}bind def +/spotfunctions mark +/Round{ +abs exch abs 2 copy add 1 le{ +dup mul exch dup mul add 1 exch sub +}{ +1 sub dup mul exch 1 sub dup mul add 1 sub +}ifelse +} +/Diamond{ +abs exch abs 2 copy add .75 le{ +dup mul exch dup mul add 1 exch sub +}{ +2 copy add 1.23 le{ +.85 mul add 1 exch sub +}{ +1 sub dup mul exch 1 sub dup mul add 1 sub +}ifelse +}ifelse +} +/Ellipse{ +abs exch abs 2 copy 3 mul exch 4 mul add 3 sub dup 0 lt{ +pop dup mul exch .75 div dup mul add 4 div 1 exch sub +}{ +dup 1 gt{ +pop 1 exch sub dup mul exch 1 exch sub +.75 div dup mul add 4 div 1 sub +}{ +.5 exch sub exch pop exch pop +}ifelse +}ifelse +} +/EllipseA{dup mul .9 mul exch dup mul add 1 exch sub} +/InvertedEllipseA{dup mul .9 mul exch dup mul add 1 sub} +/EllipseB{dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub} +/EllipseC{dup mul .9 mul exch dup mul add 1 exch sub} +/InvertedEllipseC{dup mul .9 mul exch dup mul add 1 sub} +/Line{exch pop abs neg} +/LineX{pop} +/LineY{exch pop} +/Square{abs exch abs 2 copy lt{exch}if pop neg} +/Cross{abs exch abs 2 copy gt{exch}if pop neg} +/Rhomboid{abs exch abs 0.9 mul add 2 div} +/DoubleDot{2{360 mul sin 2 div exch}repeat add} +/InvertedDoubleDot{2{360 mul sin 2 div exch}repeat add neg} +/SimpleDot{dup mul exch dup mul add 1 exch sub} +/InvertedSimpleDot{dup mul exch dup mul add 1 sub} +/CosineDot{180 mul cos exch 180 mul cos add 2 div} +/Double{exch 2 div exch 2{360 mul sin 2 div exch}repeat add} +/InvertedDouble{ +exch 2 div exch 2{360 mul sin 2 div exch}repeat add neg +} +.dicttomark readonly def +/CheckColorSpace +{ +dup type/arraytype ne{ +mark(Resource )3 index( must be an array.)//error exec +}if +}bind def +/SubstitutePDFColorSpaceRec +{0 +exec +}bind def +/SubstitutePDFColorSpace +{ +{ +dup 0 get/Pattern eq{ +dup length 1 gt{ +dup dup 1//CheckColorSpace//ResolveA exec +dup type/nametype ne{ +//SubstitutePDFColorSpaceRec exec +}if +1 exch put +}if +exit +}if +dup 0 get/Indexed eq{ +exit +}if +dup 0 get/Separation eq{ +dup dup 2//CheckColorSpace//ResolveA exec +dup type/nametype ne{ +//SubstitutePDFColorSpaceRec exec +}if +2 exch put +exit +}if +dup 0 get/CalGray eq{ +1 get +dup/Gamma//knownget exec{ +[exch[exch/exp load]cvx dup dup] +1 index exch/DecodeLMN exch put +}if +[exch/CIEBasedA exch] +exit +}if +dup 0 get/CalRGB eq{ +1 get +dup/Matrix//knownget exec{ +1 index exch/MatrixLMN exch put +}if +dup/Gamma//knownget exec{ +aload pop +[exch/exp load]cvx +3 1 roll +[exch/exp load]cvx +3 1 roll +[exch/exp load]cvx +3 1 roll +3 array astore +1 index exch/DecodeLMN exch put +}if +[exch/CIEBasedABC exch] +exit +}if +dup 0 get/Lab eq{ +1 get +begin +currentdict/Range//knownget exec{aload pop}{-100 100 -100 100}ifelse +0 100 6 2 roll 6 array astore +/RangeABC exch def +/DecodeABC[{16 add 116 div}bind{500 div}bind{200 div}bind]def +/MatrixABC[1 1 1 1 0 0 0 0 -1]def +{dup 6 29 div ge{dup dup mul mul}{4 29 div sub 108 841 div mul}ifelse} +/DecodeLMN[ +[3 index aload pop WhitePoint 0 get/mul load]cvx +[4 index aload pop WhitePoint 1 get/mul load]cvx +[5 index aload pop WhitePoint 2 get/mul load]cvx +]def pop +//PDFR_DEBUG{ +(Constructed from Lab <<)= +currentdict{exch = ==}forall +(>>)= +}if +[/CIEBasedABC currentdict] +end +exit +pop +}if +dup 0 get/CIEBasedA eq{exit}if +dup 0 get/CIEBasedABC eq{exit}if +mark exch(Unimplemented color space )exch//error exec +}loop +}bind def +//SubstitutePDFColorSpaceRec 0//SubstitutePDFColorSpace put +/ResolveArrayElement +{2 copy get +dup type dup/arraytype eq exch +/packedarraytype eq or{ +dup length 1 ge exch xcheck and{ +2 copy get +dup 0 get type/integertype eq +1 index 1 get type dup/arraytype +eq exch +/packedarraytype eq or +and{ +exec +2 index 4 1 roll put +}{ +pop pop +}ifelse +}{ +pop +}ifelse +}{ +pop pop +}ifelse +}bind def +/ResolveColorSpaceArrayRec +{0 +exec +}bind def +/SetColorSpaceSafe +{ +PDFR_DEBUG{ +(SetColorSpaceSafe beg)= +}if +currentcolorspace dup type/arraytype eq{ +1 index type/arraytype eq{ +dup length 2 index length eq{ +false exch +dup length 0 exch 1 exch 1 sub{ +dup +4 index exch get exch +2 index exch get +ne{ +exch pop true exch exit +}if +}for +pop +{ +setcolorspace +}{ +pop +}ifelse +}{ +pop setcolorspace +}ifelse +}{ +pop setcolorspace +}ifelse +}{ +pop setcolorspace +}ifelse +PDFR_DEBUG{ +(SetColorSpaceSafe end)= +}if +}bind def +/ResolveColorSpaceArray +{ +//PDFR_DEBUG{ +(ResolveColorSpaceArray beg )print dup == +}if +dup 0 get/Indexed eq{ +1//ResolveArrayElement exec +dup dup 1 get +dup type/arraytype eq{ +//SubstitutePDFColorSpace exec +//ResolveColorSpaceArrayRec exec +1 exch put +}{ +pop pop +}ifelse +}if +dup 0 get/Separation eq{ +dup dup 1 get UnPDFEscape 1 exch put +3//ResolveArrayElement exec +dup 3 get//FunctionToProc exec +2 copy 3 exch put +pop +}if +dup 0 get/Pattern eq{ +dup length 1 gt{ +dup 1 get dup type/arraytype eq{ +ResolveColorSpaceArray +1 index 1 3 -1 roll put +}{ +pop +}ifelse +}if +}if +PDFR_DEBUG{ +(Construcrted color space :)= +dup == +}if +//PDFR_DEBUG{ +(ResolveColorSpaceArray end )print dup == +}if +}bind def +//ResolveColorSpaceArrayRec 0//ResolveColorSpaceArray put +/ResolveColorSpace +{ +//PDFR_DEBUG{ +(ResolveColorSpace beg )print dup = +}if +dup//SimpleColorSpaceNames exch known not{ +dup//PDFColorSpaces exch//knownget exec{ +exch pop +//PDFR_DEBUG{ +(ResolveColorSpace known )= +}if +}{ +dup +//PDFReader/CurrentObject get/Context get/Resources get +/ColorSpace//DoNothing//ResolveD exec +exch//CheckColorSpace//ResolveD exec +dup type/arraytype eq{ +//SubstitutePDFColorSpace exec +//ResolveColorSpaceArray exec +dup//PDFColorSpaces 4 2 roll put +}if +}ifelse +}if +//PDFR_DEBUG{ +(ResolveColorSpace end )print dup == +}if +}bind def +/CheckPattern +{ +dup/PatternType//knownget exec{ +dup 1 ne{ +mark(Resource )4 index( is a shading, which can't be handled at level 2. )//error exec +}if +pop +}if +dup/Type knownget{ +/Pattern ne{ +mark(Resource )4 index( must have /Type/Pattern .)//error exec +}if +}if +}bind def +/PaintProc +{/Context get +//RunDelayedStream exec +}bind def +/ResolvePattern +{ +dup +userdict/PDFR_Patterns get +exch//knownget exec{ +exch pop +}{ +dup +//PDFReader/CurrentObject get/Context get/Resources get +/Pattern//DoNothing//ResolveD exec +exch//CheckPattern//ResolveD exec +dup dup/Context exch put +dup/Resources//DoNothing//ResolveD exec pop +dup/PaintProc//PaintProc put +gsave userdict/PDFR_InitialGS get setgstate +currentglobal exch false setglobal +dup/Matrix get +makepattern +exch setglobal +grestore +dup userdict/PDFR_Patterns get +4 2 roll +put +}ifelse +}bind def +/SetColor +{//PDFR_DEBUG{ +(SetColor beg)= +}if +currentcolorspace dup type/nametype eq{ +pop setcolor +}{ +0 get/Pattern eq{ +//ResolvePattern exec setpattern +}{ +setcolor +}ifelse +}ifelse +//PDFR_DEBUG{ +(SetColor end)= +}if +}bind def +/ImageKeys 15 dict begin +/BPC/BitsPerComponent def +/CS/ColorSpace def +/D/Decode def +/DP/DecodeParms def +/F/Filter def +/H/Height def +/IM/ImageMask def +/I/Interpolate def +/W/Width def +currentdict end readonly def +/ImageValues 15 dict begin +/G/DeviceGray def +/RGB/DeviceRGB def +/CMYK/DeviceCMYK def +/I/Indexed def +/AHx/ASCIIHexDecode def +/A85/ASCII85Decode def +/LZW/LZWDecode def +/Fl/FlateDecode def +/RL/RunLengthDecode def +/CCF/CCITTFaxDecode def +/DCT/DCTDecode def +currentdict end readonly def +/GetColorSpaceRange +{2 index/ColorSpace get +dup type/arraytype eq{ +1 get +}if +exch//knownget exec{ +exch pop +}if +}bind def +/DecodeArrays 15 dict begin +/DeviceGray{[0 1]}def +/DeviceRGB{[0 1 0 1 0 1]}def +/DeviceCMYK{[0 1 0 1 0 1 0 1]}def +/Indexed{ +dup/BitsPerComponent get 1 exch bitshift 1 sub[exch 0 exch] +}def +/Separation{[0 1]}def +/CIEBasedA{[0 1]/RangeA//GetColorSpaceRange exec}def +/CIEBasedABC{[0 1 0 1 0 1]/RangeABC//GetColorSpaceRange exec}def +currentdict end readonly def +/Substitute +{1 index//knownget exec{ +exch pop +}if +}bind def +/DebugImagePrinting +{ +//PDFR_DEBUG{ +(Image :)= +dup{exch//=only exec( )print == +}forall +}if +}bind def +/CompleteImage +{ +dup/ColorSpace known{ +dup/ColorSpace//CheckColorSpace//ResolveD exec pop +}if +dup/Decode known not{ +dup/ColorSpace//knownget exec{ +dup type/arraytype eq{ +0 get +}if +//DecodeArrays exch get exec +}{ +[0 1] +}ifelse +1 index exch/Decode exch put +}if +dup/ImageMatrix[2 index/Width get 0 0 5 index/Height get neg +0 7 index/Height get]put +//DebugImagePrinting exec +}bind def +/CompleteInlineImage +{ +//PDFR_DEBUG{ +(CompleteInlineImage beg)= +}if +dup/ImageType known not{ +dup/ImageType 1 put +}if +dup length dict exch{ +exch//ImageKeys//Substitute exec +dup/Filter eq{ +exch//ImageValues//Substitute exec exch +}if +dup/ColorSpace eq{ +exch +dup//ImageValues exch//knownget exec{ +exch pop +}{ +//ResolveColorSpace exec +}ifelse +exch +}if +exch +2 index 3 1 roll put +}forall +//CompleteImage exec +dup/DataSource 2 copy get +2 index//AppendFilters exec put +//PDFR_DEBUG{ +(CompleteInlineImage end)= +}if +}bind def +/CompleteOutlineImage +{ +currentglobal exch dup gcheck setglobal +//PDFR_DEBUG{ +(CompleteOutlineImage beg)= +}if +dup dup//MakeStreamReader exec/DataSource exch put +dup/ImageType known not{ +//CompleteImage exec +dup/ImageType 1 put +dup/ColorSpace known{ +dup/ColorSpace//CheckColorSpace//ResolveD exec +dup type/arraytype eq{ +//ResolveColorSpaceArray exec +//SubstitutePDFColorSpace exec +1 index exch/ColorSpace exch put +}{ +pop +}ifelse +}if +}if +//PDFR_DEBUG{ +(CompleteOutlineImage end)= +}if +exch setglobal +}bind def +/DoImage +{ +//PDFR_DEBUG{ +(DoImage beg)= +}if +gsave +dup/ColorSpace//knownget exec{setcolorspace}if +dup/ImageMask//knownget exec not{false}if +{imagemask}{image}ifelse +grestore +//PDFR_DEBUG{ +(DoImage end)= +}if +}bind def +/GSave +{ +gsave +//PDFReader/GraphicStateStackPointer get +dup//GraphicStateStack exch get null eq{ +dup//GraphicStateStack exch//InitialGraphicState length dict put +}if +dup//GraphicStateStack exch get +//GraphicState exch copy pop +1 add//PDFReader exch/GraphicStateStackPointer exch put +}bind def +/GRestore +{ +grestore +//PDFReader/GraphicStateStackPointer get +1 sub dup +//PDFReader exch/GraphicStateStackPointer exch put +//GraphicStateStack exch get +//GraphicState copy pop +}bind def +/SetFont +{dup//GraphicState exch/FontSize exch put +//ResolveAndSetFont exec +//GraphicState/FontMatrixNonHV currentfont/FontMatrix get 1 get 0 ne put +}bind def +/ShowText +{//GraphicState/TextRenderingMode get 0 eq{ +//GraphicState/WordSpacing get 0 +32 +//GraphicState/CharacterSpacing get 0 +6 5 roll +//GraphicState/FontMatrixNonHV get{ +[ +7 -2 roll pop +5 -2 roll pop +5 -1 roll +{ +exch +pop +3 index add +exch 2 index eq{3 index add}if +4 1 roll +} +currentfont/FontMatrix get 0 get 0 ne{ +1 1 index length 1 sub getinterval cvx +}if +5 index +cshow +pop pop pop] +xshow +}{ +awidthshow +}ifelse +}{ +//GraphicState/CharacterSpacing get 0 eq +//GraphicState/FontMatrixNonHV get not and +//GraphicState/WordSpacing get 0 eq and{ +true charpath +}{ +{ +exch +pop 0 +currentpoint 5 4 roll +( )dup 0 3 index put true charpath +5 1 roll +moveto rmoveto +//GraphicState/CharacterSpacing get 0 rmoveto +32 eq{ +//GraphicState/WordSpacing get 0 rmoveto +}if +} +//GraphicState/FontMatrixNonHV get dup not exch{ +pop currentfont/FontMatrix get 0 get 0 ne +}if{ +1 1 index length 1 sub getinterval cvx +}if +exch cshow +}ifelse +}ifelse +}bind def +/ShowTextBeg +{//GraphicState/TextRenderingMode get 0 ne{ +currentpoint newpath moveto +}if +}bind def +/ShowTextEnd +{//GraphicState/TextRenderingMode get +{dup 1 eq{ +stroke exit +}if +dup 2 eq{ +gsave fill grestore stroke exit +}if +dup 3 eq{ +currentpoint newpath moveto +}if +dup 4 eq{ +gsave fill grestore clip exit +}if +dup 5 eq{ +gsave stroke grestore clip exit +}if +dup 6 eq{ +gsave fill grestore gsave stroke grestore fill exit +}if +dup 7 eq{ +clip exit +}if +exit +}loop +pop +}bind def +/ShowTextWithGlyphPositioning +{//ShowTextBeg exec +{dup type/stringtype eq{ +//ShowText exec +}{ +neg 1000 div//GraphicState/FontSize get mul 0 rmoveto +}ifelse +}forall +//ShowTextEnd exec +}bind def +/CheckFont +{dup/Type get/ExtGState ne{ +mark(Resource )3 index( must have /Type/ExtGState.)//error exec +}if +}bind def +/SetTransfer +{ +//PDFR_DEBUG{(SetTransfer beg )print count =}if +dup type/arraytype eq 1 index xcheck not and{ +0 4 getinterval aload pop +setcolortransfer +}{ +settransfer +}ifelse +//PDFR_DEBUG{(SetTransfer end )print count =}if +}bind def +/CheckExtGState +{dup/Type get/ExtGState ne{ +mark(Resource )3 index( must have /Type/ExtGState.)//error exec +}if +}bind def +/CheckHalftone +{dup/HalftoneType known not{ +mark(Resource )3 index( must have /HalftoneType.)//error exec +}if +}bind def +/ResolveFunction +{ +//PDFR_DEBUG{(ResolveFunction beg )print dup = count =}if +2 copy get//IsObjRef exec{ +2 copy//DoNothing//ResolveD exec +3 copy put pop +}if +2 copy get dup type/arraytype eq exch xcheck and not{ +2 copy get +dup type/arraytype eq 1 index xcheck not and{ +dup length 1 sub -1 0{ +2 copy//DoNothing ResolveA +dup/Identity eq{ +pop 2 copy{}put +}{ +//FunctionToProc exec +3 copy put pop +}ifelse +pop +}for +}{ +dup/Default eq{ +}{ +dup/Identity eq{ +pop{} +}{dup type/nametype eq{ +//spotfunctions exch get +}{ +//FunctionToProc exec +}ifelse +}ifelse +}ifelse +}ifelse +3 copy put +exch pop +}{ +1 index exch get +}ifelse +//PDFR_DEBUG{(ResolveFunction end )print dup == count =}if +}bind def +/ResolveFunctionSafe +{2 copy known{ +//ResolveFunction exec +}if +pop +}bind def +/CreateHalftoneThresholds +{ +dup/Thresholds known not{ +dup/HalftoneType get 10 eq{ +dup dup//MakeStreamReader exec +/Thresholds exch put +}if +dup/HalftoneType get dup 3 eq exch 6 eq or{ +dup dup//MakeStreamReader exec +//BlockBuffer readstring pop +dup length +dup 0 eq{ +mark(Could not read Thresholds)//error exec +}if +string copy/Thresholds exch put +dup/HalftoneType 3 put +}if +}if +}bind def +/SetExtGState +{ +//PDFReader/CurrentObject get/Context get/Resources get +/ExtGState//DoNothing//ResolveD exec +exch//CheckExtGState//ResolveD exec +dup/LW//knownget exec{ +setlinewidth +}if +dup/LC//knownget exec{ +setlinecap +}if +dup/LJ//knownget exec{ +setlinejoin +}if +dup/ML//knownget exec{ +setmeterlimit +}if +dup/D//knownget exec{ +setdash +}if +dup/RI//knownget exec{ +mark(Unimplemented ExtGState.RI)//error exec +}if +dup/OP//knownget exec{ +setoverprint +}if +dup/op//knownget exec{ +setoverprint +}if +dup/OPM//knownget exec{ +mark(Unimplemented ExtGState.OPM)//error exec +}if +dup/Font//knownget exec{ +mark(Unimplemented ExtGState.Font)//error exec +}if +dup/BG known{ +/BG//ResolveFunction exec +setblackgeneration +}if +dup/BG2 known{ +/BG2//ResolveFunction exec +dup/Default eq{ +//InitialExtGState/BG2 get +}if +setblackgeneration +}if +dup/UCR known{ +/UCR//ResolveFunction exec +setundercolorremoval +}if +dup/UCR2 known{ +/UCR2//ResolveFunction exec +dup/Default eq{ +//InitialExtGState/UCR2 get +}if +setundercolorremoval +}if +dup/TR known{ +/TR//ResolveFunction exec +//SetTransfer exec +}if +dup/TR2 known{ +/TR2//ResolveFunction exec +dup/Default eq{ +pop//InitialExtGState/TR2 get +aload pop setcolortransfer +}{ +//SetTransfer exec +}ifelse +}if +dup/HT//knownget exec{ +dup/Default eq{ +pop//InitialExtGState/HT get +sethalftone +}{ +//PDFR_DEBUG{(Ht beg)=}if +pop dup/HT//CheckHalftone//ResolveD exec +/SpotFunction//ResolveFunctionSafe exec +/TransferFunction//ResolveFunctionSafe exec +null exch +dup/HalftoneType get dup 5 eq exch dup 4 eq exch 2 eq or or{ +dup{ +dup//IsObjRef exec{ +pop +1 index exch//CheckHalftone ResolveD +}if +dup type/dicttype eq{ +dup/SpotFunction//ResolveFunctionSafe exec +/TransferFunction//ResolveFunctionSafe exec +//CreateHalftoneThresholds exec +dup/HalftoneType get 5 gt{ +4 3 roll pop +dup 4 1 roll +}if +}if +pop pop +}forall +}if +//CreateHalftoneThresholds exec +//PDFR_DEBUG{ +(HT:)= +dup{ +1 index/Default eq{ +(Default <<)= +exch pop +{exch = ==}forall +(>>)= +}{ +exch = == +}ifelse +}forall +(HT end)= flush +}if +exch dup null ne{ +(Warning: Ignoring a halftone with a Level 3 component halftone Type )print dup/HalftoneType get = +pop pop +}{ +pop +dup/HalftoneType get 5 gt{ +(Warning: Ignoring a Level 3 halftone Type )print dup/HalftoneType get = +pop +}{ +sethalftone +}ifelse +}ifelse +//PDFR_DEBUG{(HT set)= flush}if +}ifelse +}if +dup/FL//knownget exec{ +setflattness +}if +dup/SM//knownget exec{ +setsmoothness +}if +dup/SA//knownget exec{ +setstrokeadjust +}if +dup/BM//knownget exec{ +mark(Unimplemented ExtGState.BM)//error exec +}if +dup/SMask//knownget exec{ +mark(Unimplemented ExtGState.SMask)//error exec +}if +dup/CA//knownget exec{ +mark(Unimplemented ExtGState.CA)//error exec +}if +dup/ca//knownget exec{ +mark(Unimplemented ExtGState.ca)//error exec +}if +dup/AIS//knownget exec{ +mark(Unimplemented ExtGState.AIS)//error exec +}if +dup/TK//knownget exec{ +mark(Unimplemented ExtGState.TK)//error exec +}if +pop +}bind def +/CheckXObject +{dup/Subtype get dup/Image ne exch dup/Form ne exch/PS ne and and{ +mark(Resource )3 index( must have /Subtype /Image or /Form or /PS.)//error exec +}if +}bind def +/DoXObject +{ +//PDFReader/CurrentObject get/Context get/Resources get +/XObject//DoNothing//ResolveD exec +exch//CheckXObject//ResolveD exec +dup/Subtype get +dup/Image eq{ +pop +//CompleteOutlineImage exec +//DoImage exec +}{ +dup/PS eq{ +PDFR_DEBUG{ +(Executing a PS Xobject)= +}if +pop +//RunDelayedStream exec +}{ +dup/Form eq{ +pop +PDFR_DEBUG{ +(Executing a Form XObject)= +}if +//PDFReader/CurrentObject get exch +dup//PDFReader exch<< exch/Context exch >>/CurrentObject exch put +dup/Matrix get concat +dup/BBox get aload pop exch 3 index sub exch 2 index sub rectclip +//RunDelayedStream exec +//PDFReader exch/CurrentObject exch put +}{ +mark exch(unimplemented XObject type )exch//error exec +}ifelse +}ifelse +}ifelse +}bind def +/Operators 50 dict begin +/q{//GSave exec}bind def +/Q{//GRestore exec}bind def +/cm{//TempMatrix astore concat}bind def +/i{1 .min setflat}bind def +/J/setlinecap load def +/d/setdash load def +/j/setlinejoin load def +/w/setlinewidth load def +/M/setmiterlimit load def +/gs{SetExtGState}bind def +/g/setgray load def +/rg/setrgbcolor load def +/k/setcmykcolor load def +/cs{//ResolveColorSpace exec//SetColorSpaceSafe exec +}bind def +/sc/setcolor load def +/scn{//SetColor exec}bind def +/G/setgray load def +/RG/setrgbcolor load def +/K/setcmykcolor load def +/CS//cs def +/ri{SetColorRenderingIntent}bind def +/SC/setcolor load def +/SCN{//SetColor exec}bind def +/m/moveto load def +/l/lineto load def +/c/curveto load def +/v{currentpoint 6 2 roll curveto}bind def +/y{2 copy curveto}bind def +/re{ +4 2 roll moveto exch dup 0 rlineto 0 3 -1 roll rlineto neg 0 rlineto +closepath +}def +/h/closepath load def +/n/newpath load def +/S/stroke load def +/s{closepath stroke}bind def +/f/fill load def +/f*/eofill load def +/B{gsave fill grestore stroke}bind def +/b{closepath gsave fill grestore stroke}bind def +/B*{gsave eofill grestore stroke}bind def +/b*{closepath gsave eofill grestore stroke}bind def +/W/clip load def +/W*/eoclip load def +/sh{ +ResolveShading +dup/Background known{ +gsave +dup/ColorSpace get setcolorspace +dup/Background get aload pop setcolor +pathbbox +2 index sub exch 3 index sub exch +rectfill +grestore +}if +shfill +}bind def +/Do{//DoXObject exec}bind def +/BI{currentglobal false setglobal<<}bind def +/ID{>> +dup/DataSource currentfile +2 index/F//knownget exec{ +/A85 eq{ +0(~>)/SubFileDecode filter +}if +}if +put +//CompleteInlineImage exec +exch setglobal +//DoImage exec +}bind def +/EI{}bind def +/BT{gsave//GraphicState/InitialTextMatrix get currentmatrix pop}bind def +/ET{grestore}bind def +/Tc{//GraphicState exch/CharacterSpacing exch put}bind def +/TL{//GraphicState exch/TextLeading exch put}bind def +/Tr{//GraphicState exch/TextRenderingMode exch put}bind def +/Ts{ +mark(Unimplemented SetTextRise)//error exec +}bind def +/Tw{//GraphicState exch/WordSpacing exch put}bind def +/Tz{ +mark(Unimplemented SetHorizontalTextScaling)//error exec +}bind def +/Td{translate 0 0 moveto}bind def +/TD{dup neg//TL exec//Td exec}bind def +/Tm{//GraphicState/InitialTextMatrix get setmatrix +//TempMatrix astore concat +0 0 moveto}bind def +/T*{0//GraphicState/TextLeading get neg//Td exec}bind def +/Tj{//ShowTextBeg exec//ShowText exec//ShowTextEnd exec}bind def +/'{//T* exec//ShowText exec//ShowTextEnd exec}bind def +/"{3 2 roll//Tw exec exch//Tc exec//' exec}bind def +/TJ//ShowTextWithGlyphPositioning def +/Tf//SetFont def +/d0/setcharwidth load def +/d1/setcachedevice load def +/BDC{pop pop}bind def +/BMC{pop}bind def +/EMC{}bind def +/BX{BeginCompatibilitySection}bind def +/EX{EndCompatibilitySection}bind def +/DP{DefineMarkedContentPointWithPropertyList}bind def +/MP{DefineMarkedContentPoint}bind def +/PS{cvx exec}bind def +currentdict end def +//PDFR_STREAM{ +//Operators length dict begin +//Operators{ +exch dup +[exch//=only/exec load +( )/print load +8 7 roll +dup type/arraytype eq{ +/exec load +}if +( )/print load +]cvx +def +}forall +currentdict end/Operators exch def +}if +/.registerencoding +{pop pop +}bind def +/.defineencoding +{def +}bind def +/.findencoding +{load +}bind def +/currentglobal where +{pop currentglobal{setglobal}true setglobal} +{{}} +ifelse +/MacRomanEncoding +StandardEncoding 0 39 getinterval aload pop +/quotesingle +StandardEncoding 40 56 getinterval aload pop +/grave +StandardEncoding 97 31 getinterval aload pop +/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute +/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave +/ecircumflex/edieresis/iacute/igrave +/icircumflex/idieresis/ntilde/oacute +/ograve/ocircumflex/odieresis/otilde +/uacute/ugrave/ucircumflex/udieresis +/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash +/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef +/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash +/questiondown/exclamdown/logicalnot/.notdef +/florin/.notdef/.notdef/guillemotleft +/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright +/quoteleft/quoteright/divide/.notdef +/ydieresis/Ydieresis/fraction/currency +/guilsinglleft/guilsinglright/fi/fl +/daggerdbl/periodcentered/quotesinglbase/quotedblbase +/perthousand/Acircumflex/Ecircumflex/Aacute +/Edieresis/Egrave/Iacute/Icircumflex +/Idieresis/Igrave/Oacute/Ocircumflex +/.notdef/Ograve/Uacute/Ucircumflex +/Ugrave/dotlessi/circumflex/tilde +/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron +256 packedarray +5 1 index .registerencoding +.defineencoding +exec +/AdobeGlyphList mark +/A 16#0041 +/AE 16#00c6 +/AEacute 16#01fc +/AEmacron 16#01e2 +/AEsmall 16#f7e6 +/Aacute 16#00c1 +/Aacutesmall 16#f7e1 +/Abreve 16#0102 +/Abreveacute 16#1eae +/Abrevecyrillic 16#04d0 +/Abrevedotbelow 16#1eb6 +/Abrevegrave 16#1eb0 +/Abrevehookabove 16#1eb2 +/Abrevetilde 16#1eb4 +/Acaron 16#01cd +/Acircle 16#24b6 +/Acircumflex 16#00c2 +/Acircumflexacute 16#1ea4 +/Acircumflexdotbelow 16#1eac +/Acircumflexgrave 16#1ea6 +/Acircumflexhookabove 16#1ea8 +/Acircumflexsmall 16#f7e2 +/Acircumflextilde 16#1eaa +/Acute 16#f6c9 +/Acutesmall 16#f7b4 +/Acyrillic 16#0410 +/Adblgrave 16#0200 +/Adieresis 16#00c4 +/Adieresiscyrillic 16#04d2 +/Adieresismacron 16#01de +/Adieresissmall 16#f7e4 +/Adotbelow 16#1ea0 +/Adotmacron 16#01e0 +/Agrave 16#00c0 +/Agravesmall 16#f7e0 +/Ahookabove 16#1ea2 +/Aiecyrillic 16#04d4 +/Ainvertedbreve 16#0202 +/Alpha 16#0391 +/Alphatonos 16#0386 +/Amacron 16#0100 +/Amonospace 16#ff21 +/Aogonek 16#0104 +/Aring 16#00c5 +/Aringacute 16#01fa +/Aringbelow 16#1e00 +/Aringsmall 16#f7e5 +/Asmall 16#f761 +/Atilde 16#00c3 +/Atildesmall 16#f7e3 +/Aybarmenian 16#0531 +/B 16#0042 +/Bcircle 16#24b7 +/Bdotaccent 16#1e02 +/Bdotbelow 16#1e04 +/Becyrillic 16#0411 +/Benarmenian 16#0532 +/Beta 16#0392 +/Bhook 16#0181 +/Blinebelow 16#1e06 +/Bmonospace 16#ff22 +/Brevesmall 16#f6f4 +/Bsmall 16#f762 +/Btopbar 16#0182 +/C 16#0043 +/Caarmenian 16#053e +/Cacute 16#0106 +/Caron 16#f6ca +/Caronsmall 16#f6f5 +/Ccaron 16#010c +/Ccedilla 16#00c7 +/Ccedillaacute 16#1e08 +/Ccedillasmall 16#f7e7 +/Ccircle 16#24b8 +/Ccircumflex 16#0108 +/Cdot 16#010a +/Cdotaccent 16#010a +/Cedillasmall 16#f7b8 +/Chaarmenian 16#0549 +/Cheabkhasiancyrillic 16#04bc +/Checyrillic 16#0427 +/Chedescenderabkhasiancyrillic 16#04be +/Chedescendercyrillic 16#04b6 +/Chedieresiscyrillic 16#04f4 +/Cheharmenian 16#0543 +/Chekhakassiancyrillic 16#04cb +/Cheverticalstrokecyrillic 16#04b8 +/Chi 16#03a7 +/Chook 16#0187 +/Circumflexsmall 16#f6f6 +/Cmonospace 16#ff23 +/Coarmenian 16#0551 +/Csmall 16#f763 +/D 16#0044 +/DZ 16#01f1 +/DZcaron 16#01c4 +/Daarmenian 16#0534 +/Dafrican 16#0189 +/Dcaron 16#010e +/Dcedilla 16#1e10 +/Dcircle 16#24b9 +/Dcircumflexbelow 16#1e12 +/Dcroat 16#0110 +/Ddotaccent 16#1e0a +/Ddotbelow 16#1e0c +/Decyrillic 16#0414 +/Deicoptic 16#03ee +/Delta 16#2206 +/Deltagreek 16#0394 +/Dhook 16#018a +/Dieresis 16#f6cb +/DieresisAcute 16#f6cc +/DieresisGrave 16#f6cd +/Dieresissmall 16#f7a8 +/Digammagreek 16#03dc +/Djecyrillic 16#0402 +/Dlinebelow 16#1e0e +/Dmonospace 16#ff24 +/Dotaccentsmall 16#f6f7 +/Dslash 16#0110 +/Dsmall 16#f764 +/Dtopbar 16#018b +/Dz 16#01f2 +/Dzcaron 16#01c5 +/Dzeabkhasiancyrillic 16#04e0 +/Dzecyrillic 16#0405 +/Dzhecyrillic 16#040f +/E 16#0045 +/Eacute 16#00c9 +/Eacutesmall 16#f7e9 +/Ebreve 16#0114 +/Ecaron 16#011a +/Ecedillabreve 16#1e1c +/Echarmenian 16#0535 +/Ecircle 16#24ba +/Ecircumflex 16#00ca +/Ecircumflexacute 16#1ebe +/Ecircumflexbelow 16#1e18 +/Ecircumflexdotbelow 16#1ec6 +/Ecircumflexgrave 16#1ec0 +/Ecircumflexhookabove 16#1ec2 +/Ecircumflexsmall 16#f7ea +/Ecircumflextilde 16#1ec4 +/Ecyrillic 16#0404 +/Edblgrave 16#0204 +/Edieresis 16#00cb +/Edieresissmall 16#f7eb +/Edot 16#0116 +/Edotaccent 16#0116 +/Edotbelow 16#1eb8 +/Efcyrillic 16#0424 +/Egrave 16#00c8 +/Egravesmall 16#f7e8 +/Eharmenian 16#0537 +/Ehookabove 16#1eba +/Eightroman 16#2167 +/Einvertedbreve 16#0206 +/Eiotifiedcyrillic 16#0464 +/Elcyrillic 16#041b +/Elevenroman 16#216a +/Emacron 16#0112 +/Emacronacute 16#1e16 +/Emacrongrave 16#1e14 +/Emcyrillic 16#041c +/Emonospace 16#ff25 +/Encyrillic 16#041d +/Endescendercyrillic 16#04a2 +/Eng 16#014a +/Enghecyrillic 16#04a4 +/Enhookcyrillic 16#04c7 +/Eogonek 16#0118 +/Eopen 16#0190 +/Epsilon 16#0395 +/Epsilontonos 16#0388 +/Ercyrillic 16#0420 +/Ereversed 16#018e +/Ereversedcyrillic 16#042d +/Escyrillic 16#0421 +/Esdescendercyrillic 16#04aa +/Esh 16#01a9 +/Esmall 16#f765 +/Eta 16#0397 +/Etarmenian 16#0538 +/Etatonos 16#0389 +/Eth 16#00d0 +/Ethsmall 16#f7f0 +/Etilde 16#1ebc +/Etildebelow 16#1e1a +/Euro 16#20ac +/Ezh 16#01b7 +/Ezhcaron 16#01ee +/Ezhreversed 16#01b8 +/F 16#0046 +/Fcircle 16#24bb +/Fdotaccent 16#1e1e +/Feharmenian 16#0556 +/Feicoptic 16#03e4 +/Fhook 16#0191 +/Fitacyrillic 16#0472 +/Fiveroman 16#2164 +/Fmonospace 16#ff26 +/Fourroman 16#2163 +/Fsmall 16#f766 +/G 16#0047 +/GBsquare 16#3387 +/Gacute 16#01f4 +/Gamma 16#0393 +/Gammaafrican 16#0194 +/Gangiacoptic 16#03ea +/Gbreve 16#011e +/Gcaron 16#01e6 +/Gcedilla 16#0122 +/Gcircle 16#24bc +/Gcircumflex 16#011c +/Gcommaaccent 16#0122 +/Gdot 16#0120 +/Gdotaccent 16#0120 +/Gecyrillic 16#0413 +/Ghadarmenian 16#0542 +/Ghemiddlehookcyrillic 16#0494 +/Ghestrokecyrillic 16#0492 +/Gheupturncyrillic 16#0490 +/Ghook 16#0193 +/Gimarmenian 16#0533 +/Gjecyrillic 16#0403 +/Gmacron 16#1e20 +/Gmonospace 16#ff27 +/Grave 16#f6ce +/Gravesmall 16#f760 +/Gsmall 16#f767 +/Gsmallhook 16#029b +/Gstroke 16#01e4 +/H 16#0048 +/H18533 16#25cf +/H18543 16#25aa +/H18551 16#25ab +/H22073 16#25a1 +/HPsquare 16#33cb +/Haabkhasiancyrillic 16#04a8 +/Hadescendercyrillic 16#04b2 +/Hardsigncyrillic 16#042a +/Hbar 16#0126 +/Hbrevebelow 16#1e2a +/Hcedilla 16#1e28 +/Hcircle 16#24bd +/Hcircumflex 16#0124 +/Hdieresis 16#1e26 +/Hdotaccent 16#1e22 +/Hdotbelow 16#1e24 +/Hmonospace 16#ff28 +/Hoarmenian 16#0540 +/Horicoptic 16#03e8 +/Hsmall 16#f768 +/Hungarumlaut 16#f6cf +/Hungarumlautsmall 16#f6f8 +/Hzsquare 16#3390 +/I 16#0049 +/IAcyrillic 16#042f +/IJ 16#0132 +/IUcyrillic 16#042e +/Iacute 16#00cd +/Iacutesmall 16#f7ed +/Ibreve 16#012c +/Icaron 16#01cf +/Icircle 16#24be +/Icircumflex 16#00ce +/Icircumflexsmall 16#f7ee +/Icyrillic 16#0406 +/Idblgrave 16#0208 +/Idieresis 16#00cf +/Idieresisacute 16#1e2e +/Idieresiscyrillic 16#04e4 +/Idieresissmall 16#f7ef +/Idot 16#0130 +/Idotaccent 16#0130 +/Idotbelow 16#1eca +/Iebrevecyrillic 16#04d6 +/Iecyrillic 16#0415 +/Ifraktur 16#2111 +/Igrave 16#00cc +/Igravesmall 16#f7ec +/Ihookabove 16#1ec8 +/Iicyrillic 16#0418 +/Iinvertedbreve 16#020a +/Iishortcyrillic 16#0419 +/Imacron 16#012a +/Imacroncyrillic 16#04e2 +/Imonospace 16#ff29 +/Iniarmenian 16#053b +/Iocyrillic 16#0401 +/Iogonek 16#012e +/Iota 16#0399 +/Iotaafrican 16#0196 +/Iotadieresis 16#03aa +/Iotatonos 16#038a +/Ismall 16#f769 +/Istroke 16#0197 +/Itilde 16#0128 +/Itildebelow 16#1e2c +/Izhitsacyrillic 16#0474 +/Izhitsadblgravecyrillic 16#0476 +/J 16#004a +/Jaarmenian 16#0541 +/Jcircle 16#24bf +/Jcircumflex 16#0134 +/Jecyrillic 16#0408 +/Jheharmenian 16#054b +/Jmonospace 16#ff2a +/Jsmall 16#f76a +/K 16#004b +/KBsquare 16#3385 +/KKsquare 16#33cd +/Kabashkircyrillic 16#04a0 +/Kacute 16#1e30 +/Kacyrillic 16#041a +/Kadescendercyrillic 16#049a +/Kahookcyrillic 16#04c3 +/Kappa 16#039a +/Kastrokecyrillic 16#049e +/Kaverticalstrokecyrillic 16#049c +/Kcaron 16#01e8 +/Kcedilla 16#0136 +/Kcircle 16#24c0 +/Kcommaaccent 16#0136 +/Kdotbelow 16#1e32 +/Keharmenian 16#0554 +/Kenarmenian 16#053f +/Khacyrillic 16#0425 +/Kheicoptic 16#03e6 +/Khook 16#0198 +/Kjecyrillic 16#040c +/Klinebelow 16#1e34 +/Kmonospace 16#ff2b +/Koppacyrillic 16#0480 +/Koppagreek 16#03de +/Ksicyrillic 16#046e +/Ksmall 16#f76b +/L 16#004c +/LJ 16#01c7 +/LL 16#f6bf +/Lacute 16#0139 +/Lambda 16#039b +/Lcaron 16#013d +/Lcedilla 16#013b +/Lcircle 16#24c1 +/Lcircumflexbelow 16#1e3c +/Lcommaaccent 16#013b +/Ldot 16#013f +/Ldotaccent 16#013f +/Ldotbelow 16#1e36 +/Ldotbelowmacron 16#1e38 +/Liwnarmenian 16#053c +/Lj 16#01c8 +/Ljecyrillic 16#0409 +/Llinebelow 16#1e3a +/Lmonospace 16#ff2c +/Lslash 16#0141 +/Lslashsmall 16#f6f9 +/Lsmall 16#f76c +/M 16#004d +/MBsquare 16#3386 +/Macron 16#f6d0 +/Macronsmall 16#f7af +/Macute 16#1e3e +/Mcircle 16#24c2 +/Mdotaccent 16#1e40 +/Mdotbelow 16#1e42 +/Menarmenian 16#0544 +/Mmonospace 16#ff2d +/Msmall 16#f76d +/Mturned 16#019c +/Mu 16#039c +/N 16#004e +/NJ 16#01ca +/Nacute 16#0143 +/Ncaron 16#0147 +/Ncedilla 16#0145 +/Ncircle 16#24c3 +/Ncircumflexbelow 16#1e4a +/Ncommaaccent 16#0145 +/Ndotaccent 16#1e44 +/Ndotbelow 16#1e46 +/Nhookleft 16#019d +/Nineroman 16#2168 +/Nj 16#01cb +/Njecyrillic 16#040a +/Nlinebelow 16#1e48 +/Nmonospace 16#ff2e +/Nowarmenian 16#0546 +/Nsmall 16#f76e +/Ntilde 16#00d1 +/Ntildesmall 16#f7f1 +/Nu 16#039d +/O 16#004f +/OE 16#0152 +/OEsmall 16#f6fa +/Oacute 16#00d3 +/Oacutesmall 16#f7f3 +/Obarredcyrillic 16#04e8 +/Obarreddieresiscyrillic 16#04ea +/Obreve 16#014e +/Ocaron 16#01d1 +/Ocenteredtilde 16#019f +/Ocircle 16#24c4 +/Ocircumflex 16#00d4 +/Ocircumflexacute 16#1ed0 +/Ocircumflexdotbelow 16#1ed8 +/Ocircumflexgrave 16#1ed2 +/Ocircumflexhookabove 16#1ed4 +/Ocircumflexsmall 16#f7f4 +/Ocircumflextilde 16#1ed6 +/Ocyrillic 16#041e +/Odblacute 16#0150 +/Odblgrave 16#020c +/Odieresis 16#00d6 +/Odieresiscyrillic 16#04e6 +/Odieresissmall 16#f7f6 +/Odotbelow 16#1ecc +/Ogoneksmall 16#f6fb +/Ograve 16#00d2 +/Ogravesmall 16#f7f2 +/Oharmenian 16#0555 +/Ohm 16#2126 +/Ohookabove 16#1ece +/Ohorn 16#01a0 +/Ohornacute 16#1eda +/Ohorndotbelow 16#1ee2 +/Ohorngrave 16#1edc +/Ohornhookabove 16#1ede +/Ohorntilde 16#1ee0 +/Ohungarumlaut 16#0150 +/Oi 16#01a2 +/Oinvertedbreve 16#020e +/Omacron 16#014c +/Omacronacute 16#1e52 +/Omacrongrave 16#1e50 +/Omega 16#2126 +/Omegacyrillic 16#0460 +/Omegagreek 16#03a9 +/Omegaroundcyrillic 16#047a +/Omegatitlocyrillic 16#047c +/Omegatonos 16#038f +/Omicron 16#039f +/Omicrontonos 16#038c +/Omonospace 16#ff2f +/Oneroman 16#2160 +/Oogonek 16#01ea +/Oogonekmacron 16#01ec +/Oopen 16#0186 +/Oslash 16#00d8 +/Oslashacute 16#01fe +/Oslashsmall 16#f7f8 +/Osmall 16#f76f +/Ostrokeacute 16#01fe +/Otcyrillic 16#047e +/Otilde 16#00d5 +/Otildeacute 16#1e4c +/Otildedieresis 16#1e4e +/Otildesmall 16#f7f5 +/P 16#0050 +/Pacute 16#1e54 +/Pcircle 16#24c5 +/Pdotaccent 16#1e56 +/Pecyrillic 16#041f +/Peharmenian 16#054a +/Pemiddlehookcyrillic 16#04a6 +/Phi 16#03a6 +/Phook 16#01a4 +/Pi 16#03a0 +/Piwrarmenian 16#0553 +/Pmonospace 16#ff30 +/Psi 16#03a8 +/Psicyrillic 16#0470 +/Psmall 16#f770 +/Q 16#0051 +/Qcircle 16#24c6 +/Qmonospace 16#ff31 +/Qsmall 16#f771 +/R 16#0052 +/Raarmenian 16#054c +/Racute 16#0154 +/Rcaron 16#0158 +/Rcedilla 16#0156 +/Rcircle 16#24c7 +/Rcommaaccent 16#0156 +/Rdblgrave 16#0210 +/Rdotaccent 16#1e58 +/Rdotbelow 16#1e5a +/Rdotbelowmacron 16#1e5c +/Reharmenian 16#0550 +/Rfraktur 16#211c +/Rho 16#03a1 +/Ringsmall 16#f6fc +/Rinvertedbreve 16#0212 +/Rlinebelow 16#1e5e +/Rmonospace 16#ff32 +/Rsmall 16#f772 +/Rsmallinverted 16#0281 +/Rsmallinvertedsuperior 16#02b6 +/S 16#0053 +/SF010000 16#250c +/SF020000 16#2514 +/SF030000 16#2510 +/SF040000 16#2518 +/SF050000 16#253c +/SF060000 16#252c +/SF070000 16#2534 +/SF080000 16#251c +/SF090000 16#2524 +/SF100000 16#2500 +/SF110000 16#2502 +/SF190000 16#2561 +/SF200000 16#2562 +/SF210000 16#2556 +/SF220000 16#2555 +/SF230000 16#2563 +/SF240000 16#2551 +/SF250000 16#2557 +/SF260000 16#255d +/SF270000 16#255c +/SF280000 16#255b +/SF360000 16#255e +/SF370000 16#255f +/SF380000 16#255a +/SF390000 16#2554 +/SF400000 16#2569 +/SF410000 16#2566 +/SF420000 16#2560 +/SF430000 16#2550 +/SF440000 16#256c +/SF450000 16#2567 +/SF460000 16#2568 +/SF470000 16#2564 +/SF480000 16#2565 +/SF490000 16#2559 +/SF500000 16#2558 +/SF510000 16#2552 +/SF520000 16#2553 +/SF530000 16#256b +/SF540000 16#256a +/Sacute 16#015a +/Sacutedotaccent 16#1e64 +/Sampigreek 16#03e0 +/Scaron 16#0160 +/Scarondotaccent 16#1e66 +/Scaronsmall 16#f6fd +/Scedilla 16#015e +/Schwa 16#018f +/Schwacyrillic 16#04d8 +/Schwadieresiscyrillic 16#04da +/Scircle 16#24c8 +/Scircumflex 16#015c +/Scommaaccent 16#0218 +/Sdotaccent 16#1e60 +/Sdotbelow 16#1e62 +/Sdotbelowdotaccent 16#1e68 +/Seharmenian 16#054d +/Sevenroman 16#2166 +/Shaarmenian 16#0547 +/Shacyrillic 16#0428 +/Shchacyrillic 16#0429 +/Sheicoptic 16#03e2 +/Shhacyrillic 16#04ba +/Shimacoptic 16#03ec +/Sigma 16#03a3 +/Sixroman 16#2165 +/Smonospace 16#ff33 +/Softsigncyrillic 16#042c +/Ssmall 16#f773 +/Stigmagreek 16#03da +/T 16#0054 +/Tau 16#03a4 +/Tbar 16#0166 +/Tcaron 16#0164 +/Tcedilla 16#0162 +/Tcircle 16#24c9 +/Tcircumflexbelow 16#1e70 +/Tcommaaccent 16#0162 +/Tdotaccent 16#1e6a +/Tdotbelow 16#1e6c +/Tecyrillic 16#0422 +/Tedescendercyrillic 16#04ac +/Tenroman 16#2169 +/Tetsecyrillic 16#04b4 +/Theta 16#0398 +/Thook 16#01ac +/Thorn 16#00de +/Thornsmall 16#f7fe +/Threeroman 16#2162 +/Tildesmall 16#f6fe +/Tiwnarmenian 16#054f +/Tlinebelow 16#1e6e +/Tmonospace 16#ff34 +/Toarmenian 16#0539 +/Tonefive 16#01bc +/Tonesix 16#0184 +/Tonetwo 16#01a7 +/Tretroflexhook 16#01ae +/Tsecyrillic 16#0426 +/Tshecyrillic 16#040b +/Tsmall 16#f774 +/Twelveroman 16#216b +/Tworoman 16#2161 +/U 16#0055 +/Uacute 16#00da +/Uacutesmall 16#f7fa +/Ubreve 16#016c +/Ucaron 16#01d3 +/Ucircle 16#24ca +/Ucircumflex 16#00db +/Ucircumflexbelow 16#1e76 +/Ucircumflexsmall 16#f7fb +/Ucyrillic 16#0423 +/Udblacute 16#0170 +/Udblgrave 16#0214 +/Udieresis 16#00dc +/Udieresisacute 16#01d7 +/Udieresisbelow 16#1e72 +/Udieresiscaron 16#01d9 +/Udieresiscyrillic 16#04f0 +/Udieresisgrave 16#01db +/Udieresismacron 16#01d5 +/Udieresissmall 16#f7fc +/Udotbelow 16#1ee4 +/Ugrave 16#00d9 +/Ugravesmall 16#f7f9 +/Uhookabove 16#1ee6 +/Uhorn 16#01af +/Uhornacute 16#1ee8 +/Uhorndotbelow 16#1ef0 +/Uhorngrave 16#1eea +/Uhornhookabove 16#1eec +/Uhorntilde 16#1eee +/Uhungarumlaut 16#0170 +/Uhungarumlautcyrillic 16#04f2 +/Uinvertedbreve 16#0216 +/Ukcyrillic 16#0478 +/Umacron 16#016a +/Umacroncyrillic 16#04ee +/Umacrondieresis 16#1e7a +/Umonospace 16#ff35 +/Uogonek 16#0172 +/Upsilon 16#03a5 +/Upsilon1 16#03d2 +/Upsilonacutehooksymbolgreek 16#03d3 +/Upsilonafrican 16#01b1 +/Upsilondieresis 16#03ab +/Upsilondieresishooksymbolgreek 16#03d4 +/Upsilonhooksymbol 16#03d2 +/Upsilontonos 16#038e +/Uring 16#016e +/Ushortcyrillic 16#040e +/Usmall 16#f775 +/Ustraightcyrillic 16#04ae +/Ustraightstrokecyrillic 16#04b0 +/Utilde 16#0168 +/Utildeacute 16#1e78 +/Utildebelow 16#1e74 +/V 16#0056 +/Vcircle 16#24cb +/Vdotbelow 16#1e7e +/Vecyrillic 16#0412 +/Vewarmenian 16#054e +/Vhook 16#01b2 +/Vmonospace 16#ff36 +/Voarmenian 16#0548 +/Vsmall 16#f776 +/Vtilde 16#1e7c +/W 16#0057 +/Wacute 16#1e82 +/Wcircle 16#24cc +/Wcircumflex 16#0174 +/Wdieresis 16#1e84 +/Wdotaccent 16#1e86 +/Wdotbelow 16#1e88 +/Wgrave 16#1e80 +/Wmonospace 16#ff37 +/Wsmall 16#f777 +/X 16#0058 +/Xcircle 16#24cd +/Xdieresis 16#1e8c +/Xdotaccent 16#1e8a +/Xeharmenian 16#053d +/Xi 16#039e +/Xmonospace 16#ff38 +/Xsmall 16#f778 +/Y 16#0059 +/Yacute 16#00dd +/Yacutesmall 16#f7fd +/Yatcyrillic 16#0462 +/Ycircle 16#24ce +/Ycircumflex 16#0176 +/Ydieresis 16#0178 +/Ydieresissmall 16#f7ff +/Ydotaccent 16#1e8e +/Ydotbelow 16#1ef4 +/Yericyrillic 16#042b +/Yerudieresiscyrillic 16#04f8 +/Ygrave 16#1ef2 +/Yhook 16#01b3 +/Yhookabove 16#1ef6 +/Yiarmenian 16#0545 +/Yicyrillic 16#0407 +/Yiwnarmenian 16#0552 +/Ymonospace 16#ff39 +/Ysmall 16#f779 +/Ytilde 16#1ef8 +/Yusbigcyrillic 16#046a +/Yusbigiotifiedcyrillic 16#046c +/Yuslittlecyrillic 16#0466 +/Yuslittleiotifiedcyrillic 16#0468 +/Z 16#005a +/Zaarmenian 16#0536 +/Zacute 16#0179 +/Zcaron 16#017d +/Zcaronsmall 16#f6ff +/Zcircle 16#24cf +/Zcircumflex 16#1e90 +/Zdot 16#017b +/Zdotaccent 16#017b +/Zdotbelow 16#1e92 +/Zecyrillic 16#0417 +/Zedescendercyrillic 16#0498 +/Zedieresiscyrillic 16#04de +/Zeta 16#0396 +/Zhearmenian 16#053a +/Zhebrevecyrillic 16#04c1 +/Zhecyrillic 16#0416 +/Zhedescendercyrillic 16#0496 +/Zhedieresiscyrillic 16#04dc +/Zlinebelow 16#1e94 +/Zmonospace 16#ff3a +/Zsmall 16#f77a +/Zstroke 16#01b5 +/a 16#0061 +/aabengali 16#0986 +/aacute 16#00e1 +/aadeva 16#0906 +/aagujarati 16#0a86 +/aagurmukhi 16#0a06 +/aamatragurmukhi 16#0a3e +/aarusquare 16#3303 +/aavowelsignbengali 16#09be +/aavowelsigndeva 16#093e +/aavowelsigngujarati 16#0abe +/abbreviationmarkarmenian 16#055f +/abbreviationsigndeva 16#0970 +/abengali 16#0985 +/abopomofo 16#311a +/abreve 16#0103 +/abreveacute 16#1eaf +/abrevecyrillic 16#04d1 +/abrevedotbelow 16#1eb7 +/abrevegrave 16#1eb1 +/abrevehookabove 16#1eb3 +/abrevetilde 16#1eb5 +/acaron 16#01ce +/acircle 16#24d0 +/acircumflex 16#00e2 +/acircumflexacute 16#1ea5 +/acircumflexdotbelow 16#1ead +/acircumflexgrave 16#1ea7 +/acircumflexhookabove 16#1ea9 +/acircumflextilde 16#1eab +/acute 16#00b4 +/acutebelowcmb 16#0317 +/acutecmb 16#0301 +/acutecomb 16#0301 +/acutedeva 16#0954 +/acutelowmod 16#02cf +/acutetonecmb 16#0341 +/acyrillic 16#0430 +/adblgrave 16#0201 +/addakgurmukhi 16#0a71 +/adeva 16#0905 +/adieresis 16#00e4 +/adieresiscyrillic 16#04d3 +/adieresismacron 16#01df +/adotbelow 16#1ea1 +/adotmacron 16#01e1 +/ae 16#00e6 +/aeacute 16#01fd +/aekorean 16#3150 +/aemacron 16#01e3 +/afii00208 16#2015 +/afii08941 16#20a4 +/afii10017 16#0410 +/afii10018 16#0411 +/afii10019 16#0412 +/afii10020 16#0413 +/afii10021 16#0414 +/afii10022 16#0415 +/afii10023 16#0401 +/afii10024 16#0416 +/afii10025 16#0417 +/afii10026 16#0418 +/afii10027 16#0419 +/afii10028 16#041a +/afii10029 16#041b +/afii10030 16#041c +/afii10031 16#041d +/afii10032 16#041e +/afii10033 16#041f +/afii10034 16#0420 +/afii10035 16#0421 +/afii10036 16#0422 +/afii10037 16#0423 +/afii10038 16#0424 +/afii10039 16#0425 +/afii10040 16#0426 +/afii10041 16#0427 +/afii10042 16#0428 +/afii10043 16#0429 +/afii10044 16#042a +/afii10045 16#042b +/afii10046 16#042c +/afii10047 16#042d +/afii10048 16#042e +/afii10049 16#042f +/afii10050 16#0490 +/afii10051 16#0402 +/afii10052 16#0403 +/afii10053 16#0404 +/afii10054 16#0405 +/afii10055 16#0406 +/afii10056 16#0407 +/afii10057 16#0408 +/afii10058 16#0409 +/afii10059 16#040a +/afii10060 16#040b +/afii10061 16#040c +/afii10062 16#040e +/afii10063 16#f6c4 +/afii10064 16#f6c5 +/afii10065 16#0430 +/afii10066 16#0431 +/afii10067 16#0432 +/afii10068 16#0433 +/afii10069 16#0434 +/afii10070 16#0435 +/afii10071 16#0451 +/afii10072 16#0436 +/afii10073 16#0437 +/afii10074 16#0438 +/afii10075 16#0439 +/afii10076 16#043a +/afii10077 16#043b +/afii10078 16#043c +/afii10079 16#043d +/afii10080 16#043e +/afii10081 16#043f +/afii10082 16#0440 +/afii10083 16#0441 +/afii10084 16#0442 +/afii10085 16#0443 +/afii10086 16#0444 +/afii10087 16#0445 +/afii10088 16#0446 +/afii10089 16#0447 +/afii10090 16#0448 +/afii10091 16#0449 +/afii10092 16#044a +/afii10093 16#044b +/afii10094 16#044c +/afii10095 16#044d +/afii10096 16#044e +/afii10097 16#044f +/afii10098 16#0491 +/afii10099 16#0452 +/afii10100 16#0453 +/afii10101 16#0454 +/afii10102 16#0455 +/afii10103 16#0456 +/afii10104 16#0457 +/afii10105 16#0458 +/afii10106 16#0459 +/afii10107 16#045a +/afii10108 16#045b +/afii10109 16#045c +/afii10110 16#045e +/afii10145 16#040f +/afii10146 16#0462 +/afii10147 16#0472 +/afii10148 16#0474 +/afii10192 16#f6c6 +/afii10193 16#045f +/afii10194 16#0463 +/afii10195 16#0473 +/afii10196 16#0475 +/afii10831 16#f6c7 +/afii10832 16#f6c8 +/afii10846 16#04d9 +/afii299 16#200e +/afii300 16#200f +/afii301 16#200d +/afii57381 16#066a +/afii57388 16#060c +/afii57392 16#0660 +/afii57393 16#0661 +/afii57394 16#0662 +/afii57395 16#0663 +/afii57396 16#0664 +/afii57397 16#0665 +/afii57398 16#0666 +/afii57399 16#0667 +/afii57400 16#0668 +/afii57401 16#0669 +/afii57403 16#061b +/afii57407 16#061f +/afii57409 16#0621 +/afii57410 16#0622 +/afii57411 16#0623 +/afii57412 16#0624 +/afii57413 16#0625 +/afii57414 16#0626 +/afii57415 16#0627 +/afii57416 16#0628 +/afii57417 16#0629 +/afii57418 16#062a +/afii57419 16#062b +/afii57420 16#062c +/afii57421 16#062d +/afii57422 16#062e +/afii57423 16#062f +/afii57424 16#0630 +/afii57425 16#0631 +/afii57426 16#0632 +/afii57427 16#0633 +/afii57428 16#0634 +/afii57429 16#0635 +/afii57430 16#0636 +/afii57431 16#0637 +/afii57432 16#0638 +/afii57433 16#0639 +/afii57434 16#063a +/afii57440 16#0640 +/afii57441 16#0641 +/afii57442 16#0642 +/afii57443 16#0643 +/afii57444 16#0644 +/afii57445 16#0645 +/afii57446 16#0646 +/afii57448 16#0648 +/afii57449 16#0649 +/afii57450 16#064a +/afii57451 16#064b +/afii57452 16#064c +/afii57453 16#064d +/afii57454 16#064e +/afii57455 16#064f +/afii57456 16#0650 +/afii57457 16#0651 +/afii57458 16#0652 +/afii57470 16#0647 +/afii57505 16#06a4 +/afii57506 16#067e +/afii57507 16#0686 +/afii57508 16#0698 +/afii57509 16#06af +/afii57511 16#0679 +/afii57512 16#0688 +/afii57513 16#0691 +/afii57514 16#06ba +/afii57519 16#06d2 +/afii57534 16#06d5 +/afii57636 16#20aa +/afii57645 16#05be +/afii57658 16#05c3 +/afii57664 16#05d0 +/afii57665 16#05d1 +/afii57666 16#05d2 +/afii57667 16#05d3 +/afii57668 16#05d4 +/afii57669 16#05d5 +/afii57670 16#05d6 +/afii57671 16#05d7 +/afii57672 16#05d8 +/afii57673 16#05d9 +/afii57674 16#05da +/afii57675 16#05db +/afii57676 16#05dc +/afii57677 16#05dd +/afii57678 16#05de +/afii57679 16#05df +/afii57680 16#05e0 +/afii57681 16#05e1 +/afii57682 16#05e2 +/afii57683 16#05e3 +/afii57684 16#05e4 +/afii57685 16#05e5 +/afii57686 16#05e6 +/afii57687 16#05e7 +/afii57688 16#05e8 +/afii57689 16#05e9 +/afii57690 16#05ea +/afii57694 16#fb2a +/afii57695 16#fb2b +/afii57700 16#fb4b +/afii57705 16#fb1f +/afii57716 16#05f0 +/afii57717 16#05f1 +/afii57718 16#05f2 +/afii57723 16#fb35 +/afii57793 16#05b4 +/afii57794 16#05b5 +/afii57795 16#05b6 +/afii57796 16#05bb +/afii57797 16#05b8 +/afii57798 16#05b7 +/afii57799 16#05b0 +/afii57800 16#05b2 +/afii57801 16#05b1 +/afii57802 16#05b3 +/afii57803 16#05c2 +/afii57804 16#05c1 +/afii57806 16#05b9 +/afii57807 16#05bc +/afii57839 16#05bd +/afii57841 16#05bf +/afii57842 16#05c0 +/afii57929 16#02bc +/afii61248 16#2105 +/afii61289 16#2113 +/afii61352 16#2116 +/afii61573 16#202c +/afii61574 16#202d +/afii61575 16#202e +/afii61664 16#200c +/afii63167 16#066d +/afii64937 16#02bd +/agrave 16#00e0 +/agujarati 16#0a85 +/agurmukhi 16#0a05 +/ahiragana 16#3042 +/ahookabove 16#1ea3 +/aibengali 16#0990 +/aibopomofo 16#311e +/aideva 16#0910 +/aiecyrillic 16#04d5 +/aigujarati 16#0a90 +/aigurmukhi 16#0a10 +/aimatragurmukhi 16#0a48 +/ainarabic 16#0639 +/ainfinalarabic 16#feca +/aininitialarabic 16#fecb +/ainmedialarabic 16#fecc +/ainvertedbreve 16#0203 +/aivowelsignbengali 16#09c8 +/aivowelsigndeva 16#0948 +/aivowelsigngujarati 16#0ac8 +/akatakana 16#30a2 +/akatakanahalfwidth 16#ff71 +/akorean 16#314f +/alef 16#05d0 +/alefarabic 16#0627 +/alefdageshhebrew 16#fb30 +/aleffinalarabic 16#fe8e +/alefhamzaabovearabic 16#0623 +/alefhamzaabovefinalarabic 16#fe84 +/alefhamzabelowarabic 16#0625 +/alefhamzabelowfinalarabic 16#fe88 +/alefhebrew 16#05d0 +/aleflamedhebrew 16#fb4f +/alefmaddaabovearabic 16#0622 +/alefmaddaabovefinalarabic 16#fe82 +/alefmaksuraarabic 16#0649 +/alefmaksurafinalarabic 16#fef0 +/alefmaksurainitialarabic 16#fef3 +/alefmaksuramedialarabic 16#fef4 +/alefpatahhebrew 16#fb2e +/alefqamatshebrew 16#fb2f +/aleph 16#2135 +/allequal 16#224c +/alpha 16#03b1 +/alphatonos 16#03ac +/amacron 16#0101 +/amonospace 16#ff41 +/ampersand 16#0026 +/ampersandmonospace 16#ff06 +/ampersandsmall 16#f726 +/amsquare 16#33c2 +/anbopomofo 16#3122 +/angbopomofo 16#3124 +/angkhankhuthai 16#0e5a +/angle 16#2220 +/anglebracketleft 16#3008 +/anglebracketleftvertical 16#fe3f +/anglebracketright 16#3009 +/anglebracketrightvertical 16#fe40 +/angleleft 16#2329 +/angleright 16#232a +/angstrom 16#212b +/anoteleia 16#0387 +/anudattadeva 16#0952 +/anusvarabengali 16#0982 +/anusvaradeva 16#0902 +/anusvaragujarati 16#0a82 +/aogonek 16#0105 +/apaatosquare 16#3300 +/aparen 16#249c +/apostrophearmenian 16#055a +/apostrophemod 16#02bc +/apple 16#f8ff +/approaches 16#2250 +/approxequal 16#2248 +/approxequalorimage 16#2252 +/approximatelyequal 16#2245 +/araeaekorean 16#318e +/araeakorean 16#318d +/arc 16#2312 +/arighthalfring 16#1e9a +/aring 16#00e5 +/aringacute 16#01fb +/aringbelow 16#1e01 +/arrowboth 16#2194 +/arrowdashdown 16#21e3 +/arrowdashleft 16#21e0 +/arrowdashright 16#21e2 +/arrowdashup 16#21e1 +/arrowdblboth 16#21d4 +/arrowdbldown 16#21d3 +/arrowdblleft 16#21d0 +/arrowdblright 16#21d2 +/arrowdblup 16#21d1 +/arrowdown 16#2193 +/arrowdownleft 16#2199 +/arrowdownright 16#2198 +/arrowdownwhite 16#21e9 +/arrowheaddownmod 16#02c5 +/arrowheadleftmod 16#02c2 +/arrowheadrightmod 16#02c3 +/arrowheadupmod 16#02c4 +/arrowhorizex 16#f8e7 +/arrowleft 16#2190 +/arrowleftdbl 16#21d0 +/arrowleftdblstroke 16#21cd +/arrowleftoverright 16#21c6 +/arrowleftwhite 16#21e6 +/arrowright 16#2192 +/arrowrightdblstroke 16#21cf +/arrowrightheavy 16#279e +/arrowrightoverleft 16#21c4 +/arrowrightwhite 16#21e8 +/arrowtableft 16#21e4 +/arrowtabright 16#21e5 +/arrowup 16#2191 +/arrowupdn 16#2195 +/arrowupdnbse 16#21a8 +/arrowupdownbase 16#21a8 +/arrowupleft 16#2196 +/arrowupleftofdown 16#21c5 +/arrowupright 16#2197 +/arrowupwhite 16#21e7 +/arrowvertex 16#f8e6 +/asciicircum 16#005e +/asciicircummonospace 16#ff3e +/asciitilde 16#007e +/asciitildemonospace 16#ff5e +/ascript 16#0251 +/ascriptturned 16#0252 +/asmallhiragana 16#3041 +/asmallkatakana 16#30a1 +/asmallkatakanahalfwidth 16#ff67 +/asterisk 16#002a +/asteriskaltonearabic 16#066d +/asteriskarabic 16#066d +/asteriskmath 16#2217 +/asteriskmonospace 16#ff0a +/asterisksmall 16#fe61 +/asterism 16#2042 +/asuperior 16#f6e9 +/asymptoticallyequal 16#2243 +/at 16#0040 +/atilde 16#00e3 +/atmonospace 16#ff20 +/atsmall 16#fe6b +/aturned 16#0250 +/aubengali 16#0994 +/aubopomofo 16#3120 +/audeva 16#0914 +/augujarati 16#0a94 +/augurmukhi 16#0a14 +/aulengthmarkbengali 16#09d7 +/aumatragurmukhi 16#0a4c +/auvowelsignbengali 16#09cc +/auvowelsigndeva 16#094c +/auvowelsigngujarati 16#0acc +/avagrahadeva 16#093d +/aybarmenian 16#0561 +/ayin 16#05e2 +/ayinaltonehebrew 16#fb20 +/ayinhebrew 16#05e2 +/b 16#0062 +/babengali 16#09ac +/backslash 16#005c +/backslashmonospace 16#ff3c +/badeva 16#092c +/bagujarati 16#0aac +/bagurmukhi 16#0a2c +/bahiragana 16#3070 +/bahtthai 16#0e3f +/bakatakana 16#30d0 +/bar 16#007c +/barmonospace 16#ff5c +/bbopomofo 16#3105 +/bcircle 16#24d1 +/bdotaccent 16#1e03 +/bdotbelow 16#1e05 +/beamedsixteenthnotes 16#266c +/because 16#2235 +/becyrillic 16#0431 +/beharabic 16#0628 +/behfinalarabic 16#fe90 +/behinitialarabic 16#fe91 +/behiragana 16#3079 +/behmedialarabic 16#fe92 +/behmeeminitialarabic 16#fc9f +/behmeemisolatedarabic 16#fc08 +/behnoonfinalarabic 16#fc6d +/bekatakana 16#30d9 +/benarmenian 16#0562 +/bet 16#05d1 +/beta 16#03b2 +/betasymbolgreek 16#03d0 +/betdagesh 16#fb31 +/betdageshhebrew 16#fb31 +/bethebrew 16#05d1 +/betrafehebrew 16#fb4c +/bhabengali 16#09ad +/bhadeva 16#092d +/bhagujarati 16#0aad +/bhagurmukhi 16#0a2d +/bhook 16#0253 +/bihiragana 16#3073 +/bikatakana 16#30d3 +/bilabialclick 16#0298 +/bindigurmukhi 16#0a02 +/birusquare 16#3331 +/blackcircle 16#25cf +/blackdiamond 16#25c6 +/blackdownpointingtriangle 16#25bc +/blackleftpointingpointer 16#25c4 +/blackleftpointingtriangle 16#25c0 +/blacklenticularbracketleft 16#3010 +/blacklenticularbracketleftvertical 16#fe3b +/blacklenticularbracketright 16#3011 +/blacklenticularbracketrightvertical 16#fe3c +/blacklowerlefttriangle 16#25e3 +/blacklowerrighttriangle 16#25e2 +/blackrectangle 16#25ac +/blackrightpointingpointer 16#25ba +/blackrightpointingtriangle 16#25b6 +/blacksmallsquare 16#25aa +/blacksmilingface 16#263b +/blacksquare 16#25a0 +/blackstar 16#2605 +/blackupperlefttriangle 16#25e4 +/blackupperrighttriangle 16#25e5 +/blackuppointingsmalltriangle 16#25b4 +/blackuppointingtriangle 16#25b2 +/blank 16#2423 +/blinebelow 16#1e07 +/block 16#2588 +/bmonospace 16#ff42 +/bobaimaithai 16#0e1a +/bohiragana 16#307c +/bokatakana 16#30dc +/bparen 16#249d +/bqsquare 16#33c3 +/braceex 16#f8f4 +/braceleft 16#007b +/braceleftbt 16#f8f3 +/braceleftmid 16#f8f2 +/braceleftmonospace 16#ff5b +/braceleftsmall 16#fe5b +/bracelefttp 16#f8f1 +/braceleftvertical 16#fe37 +/braceright 16#007d +/bracerightbt 16#f8fe +/bracerightmid 16#f8fd +/bracerightmonospace 16#ff5d +/bracerightsmall 16#fe5c +/bracerighttp 16#f8fc +/bracerightvertical 16#fe38 +/bracketleft 16#005b +/bracketleftbt 16#f8f0 +/bracketleftex 16#f8ef +/bracketleftmonospace 16#ff3b +/bracketlefttp 16#f8ee +/bracketright 16#005d +/bracketrightbt 16#f8fb +/bracketrightex 16#f8fa +/bracketrightmonospace 16#ff3d +/bracketrighttp 16#f8f9 +/breve 16#02d8 +/brevebelowcmb 16#032e +/brevecmb 16#0306 +/breveinvertedbelowcmb 16#032f +/breveinvertedcmb 16#0311 +/breveinverteddoublecmb 16#0361 +/bridgebelowcmb 16#032a +/bridgeinvertedbelowcmb 16#033a +/brokenbar 16#00a6 +/bstroke 16#0180 +/bsuperior 16#f6ea +/btopbar 16#0183 +/buhiragana 16#3076 +/bukatakana 16#30d6 +/bullet 16#2022 +/bulletinverse 16#25d8 +/bulletoperator 16#2219 +/bullseye 16#25ce +/c 16#0063 +/caarmenian 16#056e +/cabengali 16#099a +/cacute 16#0107 +/cadeva 16#091a +/cagujarati 16#0a9a +/cagurmukhi 16#0a1a +/calsquare 16#3388 +/candrabindubengali 16#0981 +/candrabinducmb 16#0310 +/candrabindudeva 16#0901 +/candrabindugujarati 16#0a81 +/capslock 16#21ea +/careof 16#2105 +/caron 16#02c7 +/caronbelowcmb 16#032c +/caroncmb 16#030c +/carriagereturn 16#21b5 +/cbopomofo 16#3118 +/ccaron 16#010d +/ccedilla 16#00e7 +/ccedillaacute 16#1e09 +/ccircle 16#24d2 +/ccircumflex 16#0109 +/ccurl 16#0255 +/cdot 16#010b +/cdotaccent 16#010b +/cdsquare 16#33c5 +/cedilla 16#00b8 +/cedillacmb 16#0327 +/cent 16#00a2 +/centigrade 16#2103 +/centinferior 16#f6df +/centmonospace 16#ffe0 +/centoldstyle 16#f7a2 +/centsuperior 16#f6e0 +/chaarmenian 16#0579 +/chabengali 16#099b +/chadeva 16#091b +/chagujarati 16#0a9b +/chagurmukhi 16#0a1b +/chbopomofo 16#3114 +/cheabkhasiancyrillic 16#04bd +/checkmark 16#2713 +/checyrillic 16#0447 +/chedescenderabkhasiancyrillic 16#04bf +/chedescendercyrillic 16#04b7 +/chedieresiscyrillic 16#04f5 +/cheharmenian 16#0573 +/chekhakassiancyrillic 16#04cc +/cheverticalstrokecyrillic 16#04b9 +/chi 16#03c7 +/chieuchacirclekorean 16#3277 +/chieuchaparenkorean 16#3217 +/chieuchcirclekorean 16#3269 +/chieuchkorean 16#314a +/chieuchparenkorean 16#3209 +/chochangthai 16#0e0a +/chochanthai 16#0e08 +/chochingthai 16#0e09 +/chochoethai 16#0e0c +/chook 16#0188 +/cieucacirclekorean 16#3276 +/cieucaparenkorean 16#3216 +/cieuccirclekorean 16#3268 +/cieuckorean 16#3148 +/cieucparenkorean 16#3208 +/cieucuparenkorean 16#321c +/circle 16#25cb +/circlemultiply 16#2297 +/circleot 16#2299 +/circleplus 16#2295 +/circlepostalmark 16#3036 +/circlewithlefthalfblack 16#25d0 +/circlewithrighthalfblack 16#25d1 +/circumflex 16#02c6 +/circumflexbelowcmb 16#032d +/circumflexcmb 16#0302 +/clear 16#2327 +/clickalveolar 16#01c2 +/clickdental 16#01c0 +/clicklateral 16#01c1 +/clickretroflex 16#01c3 +/club 16#2663 +/clubsuitblack 16#2663 +/clubsuitwhite 16#2667 +/cmcubedsquare 16#33a4 +/cmonospace 16#ff43 +/cmsquaredsquare 16#33a0 +/coarmenian 16#0581 +/colon 16#003a +/colonmonetary 16#20a1 +/colonmonospace 16#ff1a +/colonsign 16#20a1 +/colonsmall 16#fe55 +/colontriangularhalfmod 16#02d1 +/colontriangularmod 16#02d0 +/comma 16#002c +/commaabovecmb 16#0313 +/commaaboverightcmb 16#0315 +/commaaccent 16#f6c3 +/commaarabic 16#060c +/commaarmenian 16#055d +/commainferior 16#f6e1 +/commamonospace 16#ff0c +/commareversedabovecmb 16#0314 +/commareversedmod 16#02bd +/commasmall 16#fe50 +/commasuperior 16#f6e2 +/commaturnedabovecmb 16#0312 +/commaturnedmod 16#02bb +/compass 16#263c +/congruent 16#2245 +/contourintegral 16#222e +/control 16#2303 +/controlACK 16#0006 +/controlBEL 16#0007 +/controlBS 16#0008 +/controlCAN 16#0018 +/controlCR 16#000d +/controlDC1 16#0011 +/controlDC2 16#0012 +/controlDC3 16#0013 +/controlDC4 16#0014 +/controlDEL 16#007f +/controlDLE 16#0010 +/controlEM 16#0019 +/controlENQ 16#0005 +/controlEOT 16#0004 +/controlESC 16#001b +/controlETB 16#0017 +/controlETX 16#0003 +/controlFF 16#000c +/controlFS 16#001c +/controlGS 16#001d +/controlHT 16#0009 +/controlLF 16#000a +/controlNAK 16#0015 +/controlRS 16#001e +/controlSI 16#000f +/controlSO 16#000e +/controlSOT 16#0002 +/controlSTX 16#0001 +/controlSUB 16#001a +/controlSYN 16#0016 +/controlUS 16#001f +/controlVT 16#000b +/copyright 16#00a9 +/copyrightsans 16#f8e9 +/copyrightserif 16#f6d9 +/cornerbracketleft 16#300c +/cornerbracketlefthalfwidth 16#ff62 +/cornerbracketleftvertical 16#fe41 +/cornerbracketright 16#300d +/cornerbracketrighthalfwidth 16#ff63 +/cornerbracketrightvertical 16#fe42 +/corporationsquare 16#337f +/cosquare 16#33c7 +/coverkgsquare 16#33c6 +/cparen 16#249e +/cruzeiro 16#20a2 +/cstretched 16#0297 +/curlyand 16#22cf +/curlyor 16#22ce +/currency 16#00a4 +/cyrBreve 16#f6d1 +/cyrFlex 16#f6d2 +/cyrbreve 16#f6d4 +/cyrflex 16#f6d5 +/d 16#0064 +/daarmenian 16#0564 +/dabengali 16#09a6 +/dadarabic 16#0636 +/dadeva 16#0926 +/dadfinalarabic 16#febe +/dadinitialarabic 16#febf +/dadmedialarabic 16#fec0 +/dagesh 16#05bc +/dageshhebrew 16#05bc +/dagger 16#2020 +/daggerdbl 16#2021 +/dagujarati 16#0aa6 +/dagurmukhi 16#0a26 +/dahiragana 16#3060 +/dakatakana 16#30c0 +/dalarabic 16#062f +/dalet 16#05d3 +/daletdagesh 16#fb33 +/daletdageshhebrew 16#fb33 +/dalethebrew 16#05d3 +/dalfinalarabic 16#feaa +/dammaarabic 16#064f +/dammalowarabic 16#064f +/dammatanaltonearabic 16#064c +/dammatanarabic 16#064c +/danda 16#0964 +/dargahebrew 16#05a7 +/dargalefthebrew 16#05a7 +/dasiapneumatacyrilliccmb 16#0485 +/dblGrave 16#f6d3 +/dblanglebracketleft 16#300a +/dblanglebracketleftvertical 16#fe3d +/dblanglebracketright 16#300b +/dblanglebracketrightvertical 16#fe3e +/dblarchinvertedbelowcmb 16#032b +/dblarrowleft 16#21d4 +/dblarrowright 16#21d2 +/dbldanda 16#0965 +/dblgrave 16#f6d6 +/dblgravecmb 16#030f +/dblintegral 16#222c +/dbllowline 16#2017 +/dbllowlinecmb 16#0333 +/dbloverlinecmb 16#033f +/dblprimemod 16#02ba +/dblverticalbar 16#2016 +/dblverticallineabovecmb 16#030e +/dbopomofo 16#3109 +/dbsquare 16#33c8 +/dcaron 16#010f +/dcedilla 16#1e11 +/dcircle 16#24d3 +/dcircumflexbelow 16#1e13 +/dcroat 16#0111 +/ddabengali 16#09a1 +/ddadeva 16#0921 +/ddagujarati 16#0aa1 +/ddagurmukhi 16#0a21 +/ddalarabic 16#0688 +/ddalfinalarabic 16#fb89 +/dddhadeva 16#095c +/ddhabengali 16#09a2 +/ddhadeva 16#0922 +/ddhagujarati 16#0aa2 +/ddhagurmukhi 16#0a22 +/ddotaccent 16#1e0b +/ddotbelow 16#1e0d +/decimalseparatorarabic 16#066b +/decimalseparatorpersian 16#066b +/decyrillic 16#0434 +/degree 16#00b0 +/dehihebrew 16#05ad +/dehiragana 16#3067 +/deicoptic 16#03ef +/dekatakana 16#30c7 +/deleteleft 16#232b +/deleteright 16#2326 +/delta 16#03b4 +/deltaturned 16#018d +/denominatorminusonenumeratorbengali 16#09f8 +/dezh 16#02a4 +/dhabengali 16#09a7 +/dhadeva 16#0927 +/dhagujarati 16#0aa7 +/dhagurmukhi 16#0a27 +/dhook 16#0257 +/dialytikatonos 16#0385 +/dialytikatonoscmb 16#0344 +/diamond 16#2666 +/diamondsuitwhite 16#2662 +/dieresis 16#00a8 +/dieresisacute 16#f6d7 +/dieresisbelowcmb 16#0324 +/dieresiscmb 16#0308 +/dieresisgrave 16#f6d8 +/dieresistonos 16#0385 +/dihiragana 16#3062 +/dikatakana 16#30c2 +/dittomark 16#3003 +/divide 16#00f7 +/divides 16#2223 +/divisionslash 16#2215 +/djecyrillic 16#0452 +/dkshade 16#2593 +/dlinebelow 16#1e0f +/dlsquare 16#3397 +/dmacron 16#0111 +/dmonospace 16#ff44 +/dnblock 16#2584 +/dochadathai 16#0e0e +/dodekthai 16#0e14 +/dohiragana 16#3069 +/dokatakana 16#30c9 +/dollar 16#0024 +/dollarinferior 16#f6e3 +/dollarmonospace 16#ff04 +/dollaroldstyle 16#f724 +/dollarsmall 16#fe69 +/dollarsuperior 16#f6e4 +/dong 16#20ab +/dorusquare 16#3326 +/dotaccent 16#02d9 +/dotaccentcmb 16#0307 +/dotbelowcmb 16#0323 +/dotbelowcomb 16#0323 +/dotkatakana 16#30fb +/dotlessi 16#0131 +/dotlessj 16#f6be +/dotlessjstrokehook 16#0284 +/dotmath 16#22c5 +/dottedcircle 16#25cc +/doubleyodpatah 16#fb1f +/doubleyodpatahhebrew 16#fb1f +/downtackbelowcmb 16#031e +/downtackmod 16#02d5 +/dparen 16#249f +/dsuperior 16#f6eb +/dtail 16#0256 +/dtopbar 16#018c +/duhiragana 16#3065 +/dukatakana 16#30c5 +/dz 16#01f3 +/dzaltone 16#02a3 +/dzcaron 16#01c6 +/dzcurl 16#02a5 +/dzeabkhasiancyrillic 16#04e1 +/dzecyrillic 16#0455 +/dzhecyrillic 16#045f +/e 16#0065 +/eacute 16#00e9 +/earth 16#2641 +/ebengali 16#098f +/ebopomofo 16#311c +/ebreve 16#0115 +/ecandradeva 16#090d +/ecandragujarati 16#0a8d +/ecandravowelsigndeva 16#0945 +/ecandravowelsigngujarati 16#0ac5 +/ecaron 16#011b +/ecedillabreve 16#1e1d +/echarmenian 16#0565 +/echyiwnarmenian 16#0587 +/ecircle 16#24d4 +/ecircumflex 16#00ea +/ecircumflexacute 16#1ebf +/ecircumflexbelow 16#1e19 +/ecircumflexdotbelow 16#1ec7 +/ecircumflexgrave 16#1ec1 +/ecircumflexhookabove 16#1ec3 +/ecircumflextilde 16#1ec5 +/ecyrillic 16#0454 +/edblgrave 16#0205 +/edeva 16#090f +/edieresis 16#00eb +/edot 16#0117 +/edotaccent 16#0117 +/edotbelow 16#1eb9 +/eegurmukhi 16#0a0f +/eematragurmukhi 16#0a47 +/efcyrillic 16#0444 +/egrave 16#00e8 +/egujarati 16#0a8f +/eharmenian 16#0567 +/ehbopomofo 16#311d +/ehiragana 16#3048 +/ehookabove 16#1ebb +/eibopomofo 16#311f +/eight 16#0038 +/eightarabic 16#0668 +/eightbengali 16#09ee +/eightcircle 16#2467 +/eightcircleinversesansserif 16#2791 +/eightdeva 16#096e +/eighteencircle 16#2471 +/eighteenparen 16#2485 +/eighteenperiod 16#2499 +/eightgujarati 16#0aee +/eightgurmukhi 16#0a6e +/eighthackarabic 16#0668 +/eighthangzhou 16#3028 +/eighthnotebeamed 16#266b +/eightideographicparen 16#3227 +/eightinferior 16#2088 +/eightmonospace 16#ff18 +/eightoldstyle 16#f738 +/eightparen 16#247b +/eightperiod 16#248f +/eightpersian 16#06f8 +/eightroman 16#2177 +/eightsuperior 16#2078 +/eightthai 16#0e58 +/einvertedbreve 16#0207 +/eiotifiedcyrillic 16#0465 +/ekatakana 16#30a8 +/ekatakanahalfwidth 16#ff74 +/ekonkargurmukhi 16#0a74 +/ekorean 16#3154 +/elcyrillic 16#043b +/element 16#2208 +/elevencircle 16#246a +/elevenparen 16#247e +/elevenperiod 16#2492 +/elevenroman 16#217a +/ellipsis 16#2026 +/ellipsisvertical 16#22ee +/emacron 16#0113 +/emacronacute 16#1e17 +/emacrongrave 16#1e15 +/emcyrillic 16#043c +/emdash 16#2014 +/emdashvertical 16#fe31 +/emonospace 16#ff45 +/emphasismarkarmenian 16#055b +/emptyset 16#2205 +/enbopomofo 16#3123 +/encyrillic 16#043d +/endash 16#2013 +/endashvertical 16#fe32 +/endescendercyrillic 16#04a3 +/eng 16#014b +/engbopomofo 16#3125 +/enghecyrillic 16#04a5 +/enhookcyrillic 16#04c8 +/enspace 16#2002 +/eogonek 16#0119 +/eokorean 16#3153 +/eopen 16#025b +/eopenclosed 16#029a +/eopenreversed 16#025c +/eopenreversedclosed 16#025e +/eopenreversedhook 16#025d +/eparen 16#24a0 +/epsilon 16#03b5 +/epsilontonos 16#03ad +/equal 16#003d +/equalmonospace 16#ff1d +/equalsmall 16#fe66 +/equalsuperior 16#207c +/equivalence 16#2261 +/erbopomofo 16#3126 +/ercyrillic 16#0440 +/ereversed 16#0258 +/ereversedcyrillic 16#044d +/escyrillic 16#0441 +/esdescendercyrillic 16#04ab +/esh 16#0283 +/eshcurl 16#0286 +/eshortdeva 16#090e +/eshortvowelsigndeva 16#0946 +/eshreversedloop 16#01aa +/eshsquatreversed 16#0285 +/esmallhiragana 16#3047 +/esmallkatakana 16#30a7 +/esmallkatakanahalfwidth 16#ff6a +/estimated 16#212e +/esuperior 16#f6ec +/eta 16#03b7 +/etarmenian 16#0568 +/etatonos 16#03ae +/eth 16#00f0 +/etilde 16#1ebd +/etildebelow 16#1e1b +/etnahtafoukhhebrew 16#0591 +/etnahtafoukhlefthebrew 16#0591 +/etnahtahebrew 16#0591 +/etnahtalefthebrew 16#0591 +/eturned 16#01dd +/eukorean 16#3161 +/euro 16#20ac +/evowelsignbengali 16#09c7 +/evowelsigndeva 16#0947 +/evowelsigngujarati 16#0ac7 +/exclam 16#0021 +/exclamarmenian 16#055c +/exclamdbl 16#203c +/exclamdown 16#00a1 +/exclamdownsmall 16#f7a1 +/exclammonospace 16#ff01 +/exclamsmall 16#f721 +/existential 16#2203 +/ezh 16#0292 +/ezhcaron 16#01ef +/ezhcurl 16#0293 +/ezhreversed 16#01b9 +/ezhtail 16#01ba +/f 16#0066 +/fadeva 16#095e +/fagurmukhi 16#0a5e +/fahrenheit 16#2109 +/fathaarabic 16#064e +/fathalowarabic 16#064e +/fathatanarabic 16#064b +/fbopomofo 16#3108 +/fcircle 16#24d5 +/fdotaccent 16#1e1f +/feharabic 16#0641 +/feharmenian 16#0586 +/fehfinalarabic 16#fed2 +/fehinitialarabic 16#fed3 +/fehmedialarabic 16#fed4 +/feicoptic 16#03e5 +/female 16#2640 +/ff 16#fb00 +/ffi 16#fb03 +/ffl 16#fb04 +/fi 16#fb01 +/fifteencircle 16#246e +/fifteenparen 16#2482 +/fifteenperiod 16#2496 +/figuredash 16#2012 +/filledbox 16#25a0 +/filledrect 16#25ac +/finalkaf 16#05da +/finalkafdagesh 16#fb3a +/finalkafdageshhebrew 16#fb3a +/finalkafhebrew 16#05da +/finalmem 16#05dd +/finalmemhebrew 16#05dd +/finalnun 16#05df +/finalnunhebrew 16#05df +/finalpe 16#05e3 +/finalpehebrew 16#05e3 +/finaltsadi 16#05e5 +/finaltsadihebrew 16#05e5 +/firsttonechinese 16#02c9 +/fisheye 16#25c9 +/fitacyrillic 16#0473 +/five 16#0035 +/fivearabic 16#0665 +/fivebengali 16#09eb +/fivecircle 16#2464 +/fivecircleinversesansserif 16#278e +/fivedeva 16#096b +/fiveeighths 16#215d +/fivegujarati 16#0aeb +/fivegurmukhi 16#0a6b +/fivehackarabic 16#0665 +/fivehangzhou 16#3025 +/fiveideographicparen 16#3224 +/fiveinferior 16#2085 +/fivemonospace 16#ff15 +/fiveoldstyle 16#f735 +/fiveparen 16#2478 +/fiveperiod 16#248c +/fivepersian 16#06f5 +/fiveroman 16#2174 +/fivesuperior 16#2075 +/fivethai 16#0e55 +/fl 16#fb02 +/florin 16#0192 +/fmonospace 16#ff46 +/fmsquare 16#3399 +/fofanthai 16#0e1f +/fofathai 16#0e1d +/fongmanthai 16#0e4f +/forall 16#2200 +/four 16#0034 +/fourarabic 16#0664 +/fourbengali 16#09ea +/fourcircle 16#2463 +/fourcircleinversesansserif 16#278d +/fourdeva 16#096a +/fourgujarati 16#0aea +/fourgurmukhi 16#0a6a +/fourhackarabic 16#0664 +/fourhangzhou 16#3024 +/fourideographicparen 16#3223 +/fourinferior 16#2084 +/fourmonospace 16#ff14 +/fournumeratorbengali 16#09f7 +/fouroldstyle 16#f734 +/fourparen 16#2477 +/fourperiod 16#248b +/fourpersian 16#06f4 +/fourroman 16#2173 +/foursuperior 16#2074 +/fourteencircle 16#246d +/fourteenparen 16#2481 +/fourteenperiod 16#2495 +/fourthai 16#0e54 +/fourthtonechinese 16#02cb +/fparen 16#24a1 +/fraction 16#2044 +/franc 16#20a3 +/g 16#0067 +/gabengali 16#0997 +/gacute 16#01f5 +/gadeva 16#0917 +/gafarabic 16#06af +/gaffinalarabic 16#fb93 +/gafinitialarabic 16#fb94 +/gafmedialarabic 16#fb95 +/gagujarati 16#0a97 +/gagurmukhi 16#0a17 +/gahiragana 16#304c +/gakatakana 16#30ac +/gamma 16#03b3 +/gammalatinsmall 16#0263 +/gammasuperior 16#02e0 +/gangiacoptic 16#03eb +/gbopomofo 16#310d +/gbreve 16#011f +/gcaron 16#01e7 +/gcedilla 16#0123 +/gcircle 16#24d6 +/gcircumflex 16#011d +/gcommaaccent 16#0123 +/gdot 16#0121 +/gdotaccent 16#0121 +/gecyrillic 16#0433 +/gehiragana 16#3052 +/gekatakana 16#30b2 +/geometricallyequal 16#2251 +/gereshaccenthebrew 16#059c +/gereshhebrew 16#05f3 +/gereshmuqdamhebrew 16#059d +/germandbls 16#00df +/gershayimaccenthebrew 16#059e +/gershayimhebrew 16#05f4 +/getamark 16#3013 +/ghabengali 16#0998 +/ghadarmenian 16#0572 +/ghadeva 16#0918 +/ghagujarati 16#0a98 +/ghagurmukhi 16#0a18 +/ghainarabic 16#063a +/ghainfinalarabic 16#fece +/ghaininitialarabic 16#fecf +/ghainmedialarabic 16#fed0 +/ghemiddlehookcyrillic 16#0495 +/ghestrokecyrillic 16#0493 +/gheupturncyrillic 16#0491 +/ghhadeva 16#095a +/ghhagurmukhi 16#0a5a +/ghook 16#0260 +/ghzsquare 16#3393 +/gihiragana 16#304e +/gikatakana 16#30ae +/gimarmenian 16#0563 +/gimel 16#05d2 +/gimeldagesh 16#fb32 +/gimeldageshhebrew 16#fb32 +/gimelhebrew 16#05d2 +/gjecyrillic 16#0453 +/glottalinvertedstroke 16#01be +/glottalstop 16#0294 +/glottalstopinverted 16#0296 +/glottalstopmod 16#02c0 +/glottalstopreversed 16#0295 +/glottalstopreversedmod 16#02c1 +/glottalstopreversedsuperior 16#02e4 +/glottalstopstroke 16#02a1 +/glottalstopstrokereversed 16#02a2 +/gmacron 16#1e21 +/gmonospace 16#ff47 +/gohiragana 16#3054 +/gokatakana 16#30b4 +/gparen 16#24a2 +/gpasquare 16#33ac +/gradient 16#2207 +/grave 16#0060 +/gravebelowcmb 16#0316 +/gravecmb 16#0300 +/gravecomb 16#0300 +/gravedeva 16#0953 +/gravelowmod 16#02ce +/gravemonospace 16#ff40 +/gravetonecmb 16#0340 +/greater 16#003e +/greaterequal 16#2265 +/greaterequalorless 16#22db +/greatermonospace 16#ff1e +/greaterorequivalent 16#2273 +/greaterorless 16#2277 +/greateroverequal 16#2267 +/greatersmall 16#fe65 +/gscript 16#0261 +/gstroke 16#01e5 +/guhiragana 16#3050 +/guillemotleft 16#00ab +/guillemotright 16#00bb +/guilsinglleft 16#2039 +/guilsinglright 16#203a +/gukatakana 16#30b0 +/guramusquare 16#3318 +/gysquare 16#33c9 +/h 16#0068 +/haabkhasiancyrillic 16#04a9 +/haaltonearabic 16#06c1 +/habengali 16#09b9 +/hadescendercyrillic 16#04b3 +/hadeva 16#0939 +/hagujarati 16#0ab9 +/hagurmukhi 16#0a39 +/haharabic 16#062d +/hahfinalarabic 16#fea2 +/hahinitialarabic 16#fea3 +/hahiragana 16#306f +/hahmedialarabic 16#fea4 +/haitusquare 16#332a +/hakatakana 16#30cf +/hakatakanahalfwidth 16#ff8a +/halantgurmukhi 16#0a4d +/hamzaarabic 16#0621 +/hamzalowarabic 16#0621 +/hangulfiller 16#3164 +/hardsigncyrillic 16#044a +/harpoonleftbarbup 16#21bc +/harpoonrightbarbup 16#21c0 +/hasquare 16#33ca +/hatafpatah 16#05b2 +/hatafpatah16 16#05b2 +/hatafpatah23 16#05b2 +/hatafpatah2f 16#05b2 +/hatafpatahhebrew 16#05b2 +/hatafpatahnarrowhebrew 16#05b2 +/hatafpatahquarterhebrew 16#05b2 +/hatafpatahwidehebrew 16#05b2 +/hatafqamats 16#05b3 +/hatafqamats1b 16#05b3 +/hatafqamats28 16#05b3 +/hatafqamats34 16#05b3 +/hatafqamatshebrew 16#05b3 +/hatafqamatsnarrowhebrew 16#05b3 +/hatafqamatsquarterhebrew 16#05b3 +/hatafqamatswidehebrew 16#05b3 +/hatafsegol 16#05b1 +/hatafsegol17 16#05b1 +/hatafsegol24 16#05b1 +/hatafsegol30 16#05b1 +/hatafsegolhebrew 16#05b1 +/hatafsegolnarrowhebrew 16#05b1 +/hatafsegolquarterhebrew 16#05b1 +/hatafsegolwidehebrew 16#05b1 +/hbar 16#0127 +/hbopomofo 16#310f +/hbrevebelow 16#1e2b +/hcedilla 16#1e29 +/hcircle 16#24d7 +/hcircumflex 16#0125 +/hdieresis 16#1e27 +/hdotaccent 16#1e23 +/hdotbelow 16#1e25 +/he 16#05d4 +/heart 16#2665 +/heartsuitblack 16#2665 +/heartsuitwhite 16#2661 +/hedagesh 16#fb34 +/hedageshhebrew 16#fb34 +/hehaltonearabic 16#06c1 +/heharabic 16#0647 +/hehebrew 16#05d4 +/hehfinalaltonearabic 16#fba7 +/hehfinalalttwoarabic 16#feea +/hehfinalarabic 16#feea +/hehhamzaabovefinalarabic 16#fba5 +/hehhamzaaboveisolatedarabic 16#fba4 +/hehinitialaltonearabic 16#fba8 +/hehinitialarabic 16#feeb +/hehiragana 16#3078 +/hehmedialaltonearabic 16#fba9 +/hehmedialarabic 16#feec +/heiseierasquare 16#337b +/hekatakana 16#30d8 +/hekatakanahalfwidth 16#ff8d +/hekutaarusquare 16#3336 +/henghook 16#0267 +/herutusquare 16#3339 +/het 16#05d7 +/hethebrew 16#05d7 +/hhook 16#0266 +/hhooksuperior 16#02b1 +/hieuhacirclekorean 16#327b +/hieuhaparenkorean 16#321b +/hieuhcirclekorean 16#326d +/hieuhkorean 16#314e +/hieuhparenkorean 16#320d +/hihiragana 16#3072 +/hikatakana 16#30d2 +/hikatakanahalfwidth 16#ff8b +/hiriq 16#05b4 +/hiriq14 16#05b4 +/hiriq21 16#05b4 +/hiriq2d 16#05b4 +/hiriqhebrew 16#05b4 +/hiriqnarrowhebrew 16#05b4 +/hiriqquarterhebrew 16#05b4 +/hiriqwidehebrew 16#05b4 +/hlinebelow 16#1e96 +/hmonospace 16#ff48 +/hoarmenian 16#0570 +/hohipthai 16#0e2b +/hohiragana 16#307b +/hokatakana 16#30db +/hokatakanahalfwidth 16#ff8e +/holam 16#05b9 +/holam19 16#05b9 +/holam26 16#05b9 +/holam32 16#05b9 +/holamhebrew 16#05b9 +/holamnarrowhebrew 16#05b9 +/holamquarterhebrew 16#05b9 +/holamwidehebrew 16#05b9 +/honokhukthai 16#0e2e +/hookabovecomb 16#0309 +/hookcmb 16#0309 +/hookpalatalizedbelowcmb 16#0321 +/hookretroflexbelowcmb 16#0322 +/hoonsquare 16#3342 +/horicoptic 16#03e9 +/horizontalbar 16#2015 +/horncmb 16#031b +/hotsprings 16#2668 +/house 16#2302 +/hparen 16#24a3 +/hsuperior 16#02b0 +/hturned 16#0265 +/huhiragana 16#3075 +/huiitosquare 16#3333 +/hukatakana 16#30d5 +/hukatakanahalfwidth 16#ff8c +/hungarumlaut 16#02dd +/hungarumlautcmb 16#030b +/hv 16#0195 +/hyphen 16#002d +/hypheninferior 16#f6e5 +/hyphenmonospace 16#ff0d +/hyphensmall 16#fe63 +/hyphensuperior 16#f6e6 +/hyphentwo 16#2010 +/i 16#0069 +/iacute 16#00ed +/iacyrillic 16#044f +/ibengali 16#0987 +/ibopomofo 16#3127 +/ibreve 16#012d +/icaron 16#01d0 +/icircle 16#24d8 +/icircumflex 16#00ee +/icyrillic 16#0456 +/idblgrave 16#0209 +/ideographearthcircle 16#328f +/ideographfirecircle 16#328b +/ideographicallianceparen 16#323f +/ideographiccallparen 16#323a +/ideographiccentrecircle 16#32a5 +/ideographicclose 16#3006 +/ideographiccomma 16#3001 +/ideographiccommaleft 16#ff64 +/ideographiccongratulationparen 16#3237 +/ideographiccorrectcircle 16#32a3 +/ideographicearthparen 16#322f +/ideographicenterpriseparen 16#323d +/ideographicexcellentcircle 16#329d +/ideographicfestivalparen 16#3240 +/ideographicfinancialcircle 16#3296 +/ideographicfinancialparen 16#3236 +/ideographicfireparen 16#322b +/ideographichaveparen 16#3232 +/ideographichighcircle 16#32a4 +/ideographiciterationmark 16#3005 +/ideographiclaborcircle 16#3298 +/ideographiclaborparen 16#3238 +/ideographicleftcircle 16#32a7 +/ideographiclowcircle 16#32a6 +/ideographicmedicinecircle 16#32a9 +/ideographicmetalparen 16#322e +/ideographicmoonparen 16#322a +/ideographicnameparen 16#3234 +/ideographicperiod 16#3002 +/ideographicprintcircle 16#329e +/ideographicreachparen 16#3243 +/ideographicrepresentparen 16#3239 +/ideographicresourceparen 16#323e +/ideographicrightcircle 16#32a8 +/ideographicsecretcircle 16#3299 +/ideographicselfparen 16#3242 +/ideographicsocietyparen 16#3233 +/ideographicspace 16#3000 +/ideographicspecialparen 16#3235 +/ideographicstockparen 16#3231 +/ideographicstudyparen 16#323b +/ideographicsunparen 16#3230 +/ideographicsuperviseparen 16#323c +/ideographicwaterparen 16#322c +/ideographicwoodparen 16#322d +/ideographiczero 16#3007 +/ideographmetalcircle 16#328e +/ideographmooncircle 16#328a +/ideographnamecircle 16#3294 +/ideographsuncircle 16#3290 +/ideographwatercircle 16#328c +/ideographwoodcircle 16#328d +/ideva 16#0907 +/idieresis 16#00ef +/idieresisacute 16#1e2f +/idieresiscyrillic 16#04e5 +/idotbelow 16#1ecb +/iebrevecyrillic 16#04d7 +/iecyrillic 16#0435 +/ieungacirclekorean 16#3275 +/ieungaparenkorean 16#3215 +/ieungcirclekorean 16#3267 +/ieungkorean 16#3147 +/ieungparenkorean 16#3207 +/igrave 16#00ec +/igujarati 16#0a87 +/igurmukhi 16#0a07 +/ihiragana 16#3044 +/ihookabove 16#1ec9 +/iibengali 16#0988 +/iicyrillic 16#0438 +/iideva 16#0908 +/iigujarati 16#0a88 +/iigurmukhi 16#0a08 +/iimatragurmukhi 16#0a40 +/iinvertedbreve 16#020b +/iishortcyrillic 16#0439 +/iivowelsignbengali 16#09c0 +/iivowelsigndeva 16#0940 +/iivowelsigngujarati 16#0ac0 +/ij 16#0133 +/ikatakana 16#30a4 +/ikatakanahalfwidth 16#ff72 +/ikorean 16#3163 +/ilde 16#02dc +/iluyhebrew 16#05ac +/imacron 16#012b +/imacroncyrillic 16#04e3 +/imageorapproximatelyequal 16#2253 +/imatragurmukhi 16#0a3f +/imonospace 16#ff49 +/increment 16#2206 +/infinity 16#221e +/iniarmenian 16#056b +/integral 16#222b +/integralbottom 16#2321 +/integralbt 16#2321 +/integralex 16#f8f5 +/integraltop 16#2320 +/integraltp 16#2320 +/intersection 16#2229 +/intisquare 16#3305 +/invbullet 16#25d8 +/invcircle 16#25d9 +/invsmileface 16#263b +/iocyrillic 16#0451 +/iogonek 16#012f +/iota 16#03b9 +/iotadieresis 16#03ca +/iotadieresistonos 16#0390 +/iotalatin 16#0269 +/iotatonos 16#03af +/iparen 16#24a4 +/irigurmukhi 16#0a72 +/ismallhiragana 16#3043 +/ismallkatakana 16#30a3 +/ismallkatakanahalfwidth 16#ff68 +/issharbengali 16#09fa +/istroke 16#0268 +/isuperior 16#f6ed +/iterationhiragana 16#309d +/iterationkatakana 16#30fd +/itilde 16#0129 +/itildebelow 16#1e2d +/iubopomofo 16#3129 +/iucyrillic 16#044e +/ivowelsignbengali 16#09bf +/ivowelsigndeva 16#093f +/ivowelsigngujarati 16#0abf +/izhitsacyrillic 16#0475 +/izhitsadblgravecyrillic 16#0477 +/j 16#006a +/jaarmenian 16#0571 +/jabengali 16#099c +/jadeva 16#091c +/jagujarati 16#0a9c +/jagurmukhi 16#0a1c +/jbopomofo 16#3110 +/jcaron 16#01f0 +/jcircle 16#24d9 +/jcircumflex 16#0135 +/jcrossedtail 16#029d +/jdotlessstroke 16#025f +/jecyrillic 16#0458 +/jeemarabic 16#062c +/jeemfinalarabic 16#fe9e +/jeeminitialarabic 16#fe9f +/jeemmedialarabic 16#fea0 +/jeharabic 16#0698 +/jehfinalarabic 16#fb8b +/jhabengali 16#099d +/jhadeva 16#091d +/jhagujarati 16#0a9d +/jhagurmukhi 16#0a1d +/jheharmenian 16#057b +/jis 16#3004 +/jmonospace 16#ff4a +/jparen 16#24a5 +/jsuperior 16#02b2 +/k 16#006b +/kabashkircyrillic 16#04a1 +/kabengali 16#0995 +/kacute 16#1e31 +/kacyrillic 16#043a +/kadescendercyrillic 16#049b +/kadeva 16#0915 +/kaf 16#05db +/kafarabic 16#0643 +/kafdagesh 16#fb3b +/kafdageshhebrew 16#fb3b +/kaffinalarabic 16#feda +/kafhebrew 16#05db +/kafinitialarabic 16#fedb +/kafmedialarabic 16#fedc +/kafrafehebrew 16#fb4d +/kagujarati 16#0a95 +/kagurmukhi 16#0a15 +/kahiragana 16#304b +/kahookcyrillic 16#04c4 +/kakatakana 16#30ab +/kakatakanahalfwidth 16#ff76 +/kappa 16#03ba +/kappasymbolgreek 16#03f0 +/kapyeounmieumkorean 16#3171 +/kapyeounphieuphkorean 16#3184 +/kapyeounpieupkorean 16#3178 +/kapyeounssangpieupkorean 16#3179 +/karoriisquare 16#330d +/kashidaautoarabic 16#0640 +/kashidaautonosidebearingarabic 16#0640 +/kasmallkatakana 16#30f5 +/kasquare 16#3384 +/kasraarabic 16#0650 +/kasratanarabic 16#064d +/kastrokecyrillic 16#049f +/katahiraprolongmarkhalfwidth 16#ff70 +/kaverticalstrokecyrillic 16#049d +/kbopomofo 16#310e +/kcalsquare 16#3389 +/kcaron 16#01e9 +/kcedilla 16#0137 +/kcircle 16#24da +/kcommaaccent 16#0137 +/kdotbelow 16#1e33 +/keharmenian 16#0584 +/kehiragana 16#3051 +/kekatakana 16#30b1 +/kekatakanahalfwidth 16#ff79 +/kenarmenian 16#056f +/kesmallkatakana 16#30f6 +/kgreenlandic 16#0138 +/khabengali 16#0996 +/khacyrillic 16#0445 +/khadeva 16#0916 +/khagujarati 16#0a96 +/khagurmukhi 16#0a16 +/khaharabic 16#062e +/khahfinalarabic 16#fea6 +/khahinitialarabic 16#fea7 +/khahmedialarabic 16#fea8 +/kheicoptic 16#03e7 +/khhadeva 16#0959 +/khhagurmukhi 16#0a59 +/khieukhacirclekorean 16#3278 +/khieukhaparenkorean 16#3218 +/khieukhcirclekorean 16#326a +/khieukhkorean 16#314b +/khieukhparenkorean 16#320a +/khokhaithai 16#0e02 +/khokhonthai 16#0e05 +/khokhuatthai 16#0e03 +/khokhwaithai 16#0e04 +/khomutthai 16#0e5b +/khook 16#0199 +/khorakhangthai 16#0e06 +/khzsquare 16#3391 +/kihiragana 16#304d +/kikatakana 16#30ad +/kikatakanahalfwidth 16#ff77 +/kiroguramusquare 16#3315 +/kiromeetorusquare 16#3316 +/kirosquare 16#3314 +/kiyeokacirclekorean 16#326e +/kiyeokaparenkorean 16#320e +/kiyeokcirclekorean 16#3260 +/kiyeokkorean 16#3131 +/kiyeokparenkorean 16#3200 +/kiyeoksioskorean 16#3133 +/kjecyrillic 16#045c +/klinebelow 16#1e35 +/klsquare 16#3398 +/kmcubedsquare 16#33a6 +/kmonospace 16#ff4b +/kmsquaredsquare 16#33a2 +/kohiragana 16#3053 +/kohmsquare 16#33c0 +/kokaithai 16#0e01 +/kokatakana 16#30b3 +/kokatakanahalfwidth 16#ff7a +/kooposquare 16#331e +/koppacyrillic 16#0481 +/koreanstandardsymbol 16#327f +/koroniscmb 16#0343 +/kparen 16#24a6 +/kpasquare 16#33aa +/ksicyrillic 16#046f +/ktsquare 16#33cf +/kturned 16#029e +/kuhiragana 16#304f +/kukatakana 16#30af +/kukatakanahalfwidth 16#ff78 +/kvsquare 16#33b8 +/kwsquare 16#33be +/l 16#006c +/labengali 16#09b2 +/lacute 16#013a +/ladeva 16#0932 +/lagujarati 16#0ab2 +/lagurmukhi 16#0a32 +/lakkhangyaothai 16#0e45 +/lamaleffinalarabic 16#fefc +/lamalefhamzaabovefinalarabic 16#fef8 +/lamalefhamzaaboveisolatedarabic 16#fef7 +/lamalefhamzabelowfinalarabic 16#fefa +/lamalefhamzabelowisolatedarabic 16#fef9 +/lamalefisolatedarabic 16#fefb +/lamalefmaddaabovefinalarabic 16#fef6 +/lamalefmaddaaboveisolatedarabic 16#fef5 +/lamarabic 16#0644 +/lambda 16#03bb +/lambdastroke 16#019b +/lamed 16#05dc +/lameddagesh 16#fb3c +/lameddageshhebrew 16#fb3c +/lamedhebrew 16#05dc +/lamfinalarabic 16#fede +/lamhahinitialarabic 16#fcca +/laminitialarabic 16#fedf +/lamjeeminitialarabic 16#fcc9 +/lamkhahinitialarabic 16#fccb +/lamlamhehisolatedarabic 16#fdf2 +/lammedialarabic 16#fee0 +/lammeemhahinitialarabic 16#fd88 +/lammeeminitialarabic 16#fccc +/largecircle 16#25ef +/lbar 16#019a +/lbelt 16#026c +/lbopomofo 16#310c +/lcaron 16#013e +/lcedilla 16#013c +/lcircle 16#24db +/lcircumflexbelow 16#1e3d +/lcommaaccent 16#013c +/ldot 16#0140 +/ldotaccent 16#0140 +/ldotbelow 16#1e37 +/ldotbelowmacron 16#1e39 +/leftangleabovecmb 16#031a +/lefttackbelowcmb 16#0318 +/less 16#003c +/lessequal 16#2264 +/lessequalorgreater 16#22da +/lessmonospace 16#ff1c +/lessorequivalent 16#2272 +/lessorgreater 16#2276 +/lessoverequal 16#2266 +/lesssmall 16#fe64 +/lezh 16#026e +/lfblock 16#258c +/lhookretroflex 16#026d +/lira 16#20a4 +/liwnarmenian 16#056c +/lj 16#01c9 +/ljecyrillic 16#0459 +/ll 16#f6c0 +/lladeva 16#0933 +/llagujarati 16#0ab3 +/llinebelow 16#1e3b +/llladeva 16#0934 +/llvocalicbengali 16#09e1 +/llvocalicdeva 16#0961 +/llvocalicvowelsignbengali 16#09e3 +/llvocalicvowelsigndeva 16#0963 +/lmiddletilde 16#026b +/lmonospace 16#ff4c +/lmsquare 16#33d0 +/lochulathai 16#0e2c +/logicaland 16#2227 +/logicalnot 16#00ac +/logicalnotreversed 16#2310 +/logicalor 16#2228 +/lolingthai 16#0e25 +/longs 16#017f +/lowlinecenterline 16#fe4e +/lowlinecmb 16#0332 +/lowlinedashed 16#fe4d +/lozenge 16#25ca +/lparen 16#24a7 +/lslash 16#0142 +/lsquare 16#2113 +/lsuperior 16#f6ee +/ltshade 16#2591 +/luthai 16#0e26 +/lvocalicbengali 16#098c +/lvocalicdeva 16#090c +/lvocalicvowelsignbengali 16#09e2 +/lvocalicvowelsigndeva 16#0962 +/lxsquare 16#33d3 +/m 16#006d +/mabengali 16#09ae +/macron 16#00af +/macronbelowcmb 16#0331 +/macroncmb 16#0304 +/macronlowmod 16#02cd +/macronmonospace 16#ffe3 +/macute 16#1e3f +/madeva 16#092e +/magujarati 16#0aae +/magurmukhi 16#0a2e +/mahapakhhebrew 16#05a4 +/mahapakhlefthebrew 16#05a4 +/mahiragana 16#307e +/maichattawalowleftthai 16#f895 +/maichattawalowrightthai 16#f894 +/maichattawathai 16#0e4b +/maichattawaupperleftthai 16#f893 +/maieklowleftthai 16#f88c +/maieklowrightthai 16#f88b +/maiekthai 16#0e48 +/maiekupperleftthai 16#f88a +/maihanakatleftthai 16#f884 +/maihanakatthai 16#0e31 +/maitaikhuleftthai 16#f889 +/maitaikhuthai 16#0e47 +/maitholowleftthai 16#f88f +/maitholowrightthai 16#f88e +/maithothai 16#0e49 +/maithoupperleftthai 16#f88d +/maitrilowleftthai 16#f892 +/maitrilowrightthai 16#f891 +/maitrithai 16#0e4a +/maitriupperleftthai 16#f890 +/maiyamokthai 16#0e46 +/makatakana 16#30de +/makatakanahalfwidth 16#ff8f +/male 16#2642 +/mansyonsquare 16#3347 +/maqafhebrew 16#05be +/mars 16#2642 +/masoracirclehebrew 16#05af +/masquare 16#3383 +/mbopomofo 16#3107 +/mbsquare 16#33d4 +/mcircle 16#24dc +/mcubedsquare 16#33a5 +/mdotaccent 16#1e41 +/mdotbelow 16#1e43 +/meemarabic 16#0645 +/meemfinalarabic 16#fee2 +/meeminitialarabic 16#fee3 +/meemmedialarabic 16#fee4 +/meemmeeminitialarabic 16#fcd1 +/meemmeemisolatedarabic 16#fc48 +/meetorusquare 16#334d +/mehiragana 16#3081 +/meizierasquare 16#337e +/mekatakana 16#30e1 +/mekatakanahalfwidth 16#ff92 +/mem 16#05de +/memdagesh 16#fb3e +/memdageshhebrew 16#fb3e +/memhebrew 16#05de +/menarmenian 16#0574 +/merkhahebrew 16#05a5 +/merkhakefulahebrew 16#05a6 +/merkhakefulalefthebrew 16#05a6 +/merkhalefthebrew 16#05a5 +/mhook 16#0271 +/mhzsquare 16#3392 +/middledotkatakanahalfwidth 16#ff65 +/middot 16#00b7 +/mieumacirclekorean 16#3272 +/mieumaparenkorean 16#3212 +/mieumcirclekorean 16#3264 +/mieumkorean 16#3141 +/mieumpansioskorean 16#3170 +/mieumparenkorean 16#3204 +/mieumpieupkorean 16#316e +/mieumsioskorean 16#316f +/mihiragana 16#307f +/mikatakana 16#30df +/mikatakanahalfwidth 16#ff90 +/minus 16#2212 +/minusbelowcmb 16#0320 +/minuscircle 16#2296 +/minusmod 16#02d7 +/minusplus 16#2213 +/minute 16#2032 +/miribaarusquare 16#334a +/mirisquare 16#3349 +/mlonglegturned 16#0270 +/mlsquare 16#3396 +/mmcubedsquare 16#33a3 +/mmonospace 16#ff4d +/mmsquaredsquare 16#339f +/mohiragana 16#3082 +/mohmsquare 16#33c1 +/mokatakana 16#30e2 +/mokatakanahalfwidth 16#ff93 +/molsquare 16#33d6 +/momathai 16#0e21 +/moverssquare 16#33a7 +/moverssquaredsquare 16#33a8 +/mparen 16#24a8 +/mpasquare 16#33ab +/mssquare 16#33b3 +/msuperior 16#f6ef +/mturned 16#026f +/mu 16#00b5 +/mu1 16#00b5 +/muasquare 16#3382 +/muchgreater 16#226b +/muchless 16#226a +/mufsquare 16#338c +/mugreek 16#03bc +/mugsquare 16#338d +/muhiragana 16#3080 +/mukatakana 16#30e0 +/mukatakanahalfwidth 16#ff91 +/mulsquare 16#3395 +/multiply 16#00d7 +/mumsquare 16#339b +/munahhebrew 16#05a3 +/munahlefthebrew 16#05a3 +/musicalnote 16#266a +/musicalnotedbl 16#266b +/musicflatsign 16#266d +/musicsharpsign 16#266f +/mussquare 16#33b2 +/muvsquare 16#33b6 +/muwsquare 16#33bc +/mvmegasquare 16#33b9 +/mvsquare 16#33b7 +/mwmegasquare 16#33bf +/mwsquare 16#33bd +/n 16#006e +/nabengali 16#09a8 +/nabla 16#2207 +/nacute 16#0144 +/nadeva 16#0928 +/nagujarati 16#0aa8 +/nagurmukhi 16#0a28 +/nahiragana 16#306a +/nakatakana 16#30ca +/nakatakanahalfwidth 16#ff85 +/napostrophe 16#0149 +/nasquare 16#3381 +/nbopomofo 16#310b +/nbspace 16#00a0 +/ncaron 16#0148 +/ncedilla 16#0146 +/ncircle 16#24dd +/ncircumflexbelow 16#1e4b +/ncommaaccent 16#0146 +/ndotaccent 16#1e45 +/ndotbelow 16#1e47 +/nehiragana 16#306d +/nekatakana 16#30cd +/nekatakanahalfwidth 16#ff88 +/newsheqelsign 16#20aa +/nfsquare 16#338b +/ngabengali 16#0999 +/ngadeva 16#0919 +/ngagujarati 16#0a99 +/ngagurmukhi 16#0a19 +/ngonguthai 16#0e07 +/nhiragana 16#3093 +/nhookleft 16#0272 +/nhookretroflex 16#0273 +/nieunacirclekorean 16#326f +/nieunaparenkorean 16#320f +/nieuncieuckorean 16#3135 +/nieuncirclekorean 16#3261 +/nieunhieuhkorean 16#3136 +/nieunkorean 16#3134 +/nieunpansioskorean 16#3168 +/nieunparenkorean 16#3201 +/nieunsioskorean 16#3167 +/nieuntikeutkorean 16#3166 +/nihiragana 16#306b +/nikatakana 16#30cb +/nikatakanahalfwidth 16#ff86 +/nikhahitleftthai 16#f899 +/nikhahitthai 16#0e4d +/nine 16#0039 +/ninearabic 16#0669 +/ninebengali 16#09ef +/ninecircle 16#2468 +/ninecircleinversesansserif 16#2792 +/ninedeva 16#096f +/ninegujarati 16#0aef +/ninegurmukhi 16#0a6f +/ninehackarabic 16#0669 +/ninehangzhou 16#3029 +/nineideographicparen 16#3228 +/nineinferior 16#2089 +/ninemonospace 16#ff19 +/nineoldstyle 16#f739 +/nineparen 16#247c +/nineperiod 16#2490 +/ninepersian 16#06f9 +/nineroman 16#2178 +/ninesuperior 16#2079 +/nineteencircle 16#2472 +/nineteenparen 16#2486 +/nineteenperiod 16#249a +/ninethai 16#0e59 +/nj 16#01cc +/njecyrillic 16#045a +/nkatakana 16#30f3 +/nkatakanahalfwidth 16#ff9d +/nlegrightlong 16#019e +/nlinebelow 16#1e49 +/nmonospace 16#ff4e +/nmsquare 16#339a +/nnabengali 16#09a3 +/nnadeva 16#0923 +/nnagujarati 16#0aa3 +/nnagurmukhi 16#0a23 +/nnnadeva 16#0929 +/nohiragana 16#306e +/nokatakana 16#30ce +/nokatakanahalfwidth 16#ff89 +/nonbreakingspace 16#00a0 +/nonenthai 16#0e13 +/nonuthai 16#0e19 +/noonarabic 16#0646 +/noonfinalarabic 16#fee6 +/noonghunnaarabic 16#06ba +/noonghunnafinalarabic 16#fb9f +/nooninitialarabic 16#fee7 +/noonjeeminitialarabic 16#fcd2 +/noonjeemisolatedarabic 16#fc4b +/noonmedialarabic 16#fee8 +/noonmeeminitialarabic 16#fcd5 +/noonmeemisolatedarabic 16#fc4e +/noonnoonfinalarabic 16#fc8d +/notcontains 16#220c +/notelement 16#2209 +/notelementof 16#2209 +/notequal 16#2260 +/notgreater 16#226f +/notgreaternorequal 16#2271 +/notgreaternorless 16#2279 +/notidentical 16#2262 +/notless 16#226e +/notlessnorequal 16#2270 +/notparallel 16#2226 +/notprecedes 16#2280 +/notsubset 16#2284 +/notsucceeds 16#2281 +/notsuperset 16#2285 +/nowarmenian 16#0576 +/nparen 16#24a9 +/nssquare 16#33b1 +/nsuperior 16#207f +/ntilde 16#00f1 +/nu 16#03bd +/nuhiragana 16#306c +/nukatakana 16#30cc +/nukatakanahalfwidth 16#ff87 +/nuktabengali 16#09bc +/nuktadeva 16#093c +/nuktagujarati 16#0abc +/nuktagurmukhi 16#0a3c +/numbersign 16#0023 +/numbersignmonospace 16#ff03 +/numbersignsmall 16#fe5f +/numeralsigngreek 16#0374 +/numeralsignlowergreek 16#0375 +/numero 16#2116 +/nun 16#05e0 +/nundagesh 16#fb40 +/nundageshhebrew 16#fb40 +/nunhebrew 16#05e0 +/nvsquare 16#33b5 +/nwsquare 16#33bb +/nyabengali 16#099e +/nyadeva 16#091e +/nyagujarati 16#0a9e +/nyagurmukhi 16#0a1e +/o 16#006f +/oacute 16#00f3 +/oangthai 16#0e2d +/obarred 16#0275 +/obarredcyrillic 16#04e9 +/obarreddieresiscyrillic 16#04eb +/obengali 16#0993 +/obopomofo 16#311b +/obreve 16#014f +/ocandradeva 16#0911 +/ocandragujarati 16#0a91 +/ocandravowelsigndeva 16#0949 +/ocandravowelsigngujarati 16#0ac9 +/ocaron 16#01d2 +/ocircle 16#24de +/ocircumflex 16#00f4 +/ocircumflexacute 16#1ed1 +/ocircumflexdotbelow 16#1ed9 +/ocircumflexgrave 16#1ed3 +/ocircumflexhookabove 16#1ed5 +/ocircumflextilde 16#1ed7 +/ocyrillic 16#043e +/odblacute 16#0151 +/odblgrave 16#020d +/odeva 16#0913 +/odieresis 16#00f6 +/odieresiscyrillic 16#04e7 +/odotbelow 16#1ecd +/oe 16#0153 +/oekorean 16#315a +/ogonek 16#02db +/ogonekcmb 16#0328 +/ograve 16#00f2 +/ogujarati 16#0a93 +/oharmenian 16#0585 +/ohiragana 16#304a +/ohookabove 16#1ecf +/ohorn 16#01a1 +/ohornacute 16#1edb +/ohorndotbelow 16#1ee3 +/ohorngrave 16#1edd +/ohornhookabove 16#1edf +/ohorntilde 16#1ee1 +/ohungarumlaut 16#0151 +/oi 16#01a3 +/oinvertedbreve 16#020f +/okatakana 16#30aa +/okatakanahalfwidth 16#ff75 +/okorean 16#3157 +/olehebrew 16#05ab +/omacron 16#014d +/omacronacute 16#1e53 +/omacrongrave 16#1e51 +/omdeva 16#0950 +/omega 16#03c9 +/omega1 16#03d6 +/omegacyrillic 16#0461 +/omegalatinclosed 16#0277 +/omegaroundcyrillic 16#047b +/omegatitlocyrillic 16#047d +/omegatonos 16#03ce +/omgujarati 16#0ad0 +/omicron 16#03bf +/omicrontonos 16#03cc +/omonospace 16#ff4f +/one 16#0031 +/onearabic 16#0661 +/onebengali 16#09e7 +/onecircle 16#2460 +/onecircleinversesansserif 16#278a +/onedeva 16#0967 +/onedotenleader 16#2024 +/oneeighth 16#215b +/onefitted 16#f6dc +/onegujarati 16#0ae7 +/onegurmukhi 16#0a67 +/onehackarabic 16#0661 +/onehalf 16#00bd +/onehangzhou 16#3021 +/oneideographicparen 16#3220 +/oneinferior 16#2081 +/onemonospace 16#ff11 +/onenumeratorbengali 16#09f4 +/oneoldstyle 16#f731 +/oneparen 16#2474 +/oneperiod 16#2488 +/onepersian 16#06f1 +/onequarter 16#00bc +/oneroman 16#2170 +/onesuperior 16#00b9 +/onethai 16#0e51 +/onethird 16#2153 +/oogonek 16#01eb +/oogonekmacron 16#01ed +/oogurmukhi 16#0a13 +/oomatragurmukhi 16#0a4b +/oopen 16#0254 +/oparen 16#24aa +/openbullet 16#25e6 +/option 16#2325 +/ordfeminine 16#00aa +/ordmasculine 16#00ba +/orthogonal 16#221f +/oshortdeva 16#0912 +/oshortvowelsigndeva 16#094a +/oslash 16#00f8 +/oslashacute 16#01ff +/osmallhiragana 16#3049 +/osmallkatakana 16#30a9 +/osmallkatakanahalfwidth 16#ff6b +/ostrokeacute 16#01ff +/osuperior 16#f6f0 +/otcyrillic 16#047f +/otilde 16#00f5 +/otildeacute 16#1e4d +/otildedieresis 16#1e4f +/oubopomofo 16#3121 +/overline 16#203e +/overlinecenterline 16#fe4a +/overlinecmb 16#0305 +/overlinedashed 16#fe49 +/overlinedblwavy 16#fe4c +/overlinewavy 16#fe4b +/overscore 16#00af +/ovowelsignbengali 16#09cb +/ovowelsigndeva 16#094b +/ovowelsigngujarati 16#0acb +/p 16#0070 +/paampssquare 16#3380 +/paasentosquare 16#332b +/pabengali 16#09aa +/pacute 16#1e55 +/padeva 16#092a +/pagedown 16#21df +/pageup 16#21de +/pagujarati 16#0aaa +/pagurmukhi 16#0a2a +/pahiragana 16#3071 +/paiyannoithai 16#0e2f +/pakatakana 16#30d1 +/palatalizationcyrilliccmb 16#0484 +/palochkacyrillic 16#04c0 +/pansioskorean 16#317f +/paragraph 16#00b6 +/parallel 16#2225 +/parenleft 16#0028 +/parenleftaltonearabic 16#fd3e +/parenleftbt 16#f8ed +/parenleftex 16#f8ec +/parenleftinferior 16#208d +/parenleftmonospace 16#ff08 +/parenleftsmall 16#fe59 +/parenleftsuperior 16#207d +/parenlefttp 16#f8eb +/parenleftvertical 16#fe35 +/parenright 16#0029 +/parenrightaltonearabic 16#fd3f +/parenrightbt 16#f8f8 +/parenrightex 16#f8f7 +/parenrightinferior 16#208e +/parenrightmonospace 16#ff09 +/parenrightsmall 16#fe5a +/parenrightsuperior 16#207e +/parenrighttp 16#f8f6 +/parenrightvertical 16#fe36 +/partialdiff 16#2202 +/paseqhebrew 16#05c0 +/pashtahebrew 16#0599 +/pasquare 16#33a9 +/patah 16#05b7 +/patah11 16#05b7 +/patah1d 16#05b7 +/patah2a 16#05b7 +/patahhebrew 16#05b7 +/patahnarrowhebrew 16#05b7 +/patahquarterhebrew 16#05b7 +/patahwidehebrew 16#05b7 +/pazerhebrew 16#05a1 +/pbopomofo 16#3106 +/pcircle 16#24df +/pdotaccent 16#1e57 +/pe 16#05e4 +/pecyrillic 16#043f +/pedagesh 16#fb44 +/pedageshhebrew 16#fb44 +/peezisquare 16#333b +/pefinaldageshhebrew 16#fb43 +/peharabic 16#067e +/peharmenian 16#057a +/pehebrew 16#05e4 +/pehfinalarabic 16#fb57 +/pehinitialarabic 16#fb58 +/pehiragana 16#307a +/pehmedialarabic 16#fb59 +/pekatakana 16#30da +/pemiddlehookcyrillic 16#04a7 +/perafehebrew 16#fb4e +/percent 16#0025 +/percentarabic 16#066a +/percentmonospace 16#ff05 +/percentsmall 16#fe6a +/period 16#002e +/periodarmenian 16#0589 +/periodcentered 16#00b7 +/periodhalfwidth 16#ff61 +/periodinferior 16#f6e7 +/periodmonospace 16#ff0e +/periodsmall 16#fe52 +/periodsuperior 16#f6e8 +/perispomenigreekcmb 16#0342 +/perpendicular 16#22a5 +/perthousand 16#2030 +/peseta 16#20a7 +/pfsquare 16#338a +/phabengali 16#09ab +/phadeva 16#092b +/phagujarati 16#0aab +/phagurmukhi 16#0a2b +/phi 16#03c6 +/phi1 16#03d5 +/phieuphacirclekorean 16#327a +/phieuphaparenkorean 16#321a +/phieuphcirclekorean 16#326c +/phieuphkorean 16#314d +/phieuphparenkorean 16#320c +/philatin 16#0278 +/phinthuthai 16#0e3a +/phisymbolgreek 16#03d5 +/phook 16#01a5 +/phophanthai 16#0e1e +/phophungthai 16#0e1c +/phosamphaothai 16#0e20 +/pi 16#03c0 +/pieupacirclekorean 16#3273 +/pieupaparenkorean 16#3213 +/pieupcieuckorean 16#3176 +/pieupcirclekorean 16#3265 +/pieupkiyeokkorean 16#3172 +/pieupkorean 16#3142 +/pieupparenkorean 16#3205 +/pieupsioskiyeokkorean 16#3174 +/pieupsioskorean 16#3144 +/pieupsiostikeutkorean 16#3175 +/pieupthieuthkorean 16#3177 +/pieuptikeutkorean 16#3173 +/pihiragana 16#3074 +/pikatakana 16#30d4 +/pisymbolgreek 16#03d6 +/piwrarmenian 16#0583 +/plus 16#002b +/plusbelowcmb 16#031f +/pluscircle 16#2295 +/plusminus 16#00b1 +/plusmod 16#02d6 +/plusmonospace 16#ff0b +/plussmall 16#fe62 +/plussuperior 16#207a +/pmonospace 16#ff50 +/pmsquare 16#33d8 +/pohiragana 16#307d +/pointingindexdownwhite 16#261f +/pointingindexleftwhite 16#261c +/pointingindexrightwhite 16#261e +/pointingindexupwhite 16#261d +/pokatakana 16#30dd +/poplathai 16#0e1b +/postalmark 16#3012 +/postalmarkface 16#3020 +/pparen 16#24ab +/precedes 16#227a +/prescription 16#211e +/primemod 16#02b9 +/primereversed 16#2035 +/product 16#220f +/projective 16#2305 +/prolongedkana 16#30fc +/propellor 16#2318 +/propersubset 16#2282 +/propersuperset 16#2283 +/proportion 16#2237 +/proportional 16#221d +/psi 16#03c8 +/psicyrillic 16#0471 +/psilipneumatacyrilliccmb 16#0486 +/pssquare 16#33b0 +/puhiragana 16#3077 +/pukatakana 16#30d7 +/pvsquare 16#33b4 +/pwsquare 16#33ba +/q 16#0071 +/qadeva 16#0958 +/qadmahebrew 16#05a8 +/qafarabic 16#0642 +/qaffinalarabic 16#fed6 +/qafinitialarabic 16#fed7 +/qafmedialarabic 16#fed8 +/qamats 16#05b8 +/qamats10 16#05b8 +/qamats1a 16#05b8 +/qamats1c 16#05b8 +/qamats27 16#05b8 +/qamats29 16#05b8 +/qamats33 16#05b8 +/qamatsde 16#05b8 +/qamatshebrew 16#05b8 +/qamatsnarrowhebrew 16#05b8 +/qamatsqatanhebrew 16#05b8 +/qamatsqatannarrowhebrew 16#05b8 +/qamatsqatanquarterhebrew 16#05b8 +/qamatsqatanwidehebrew 16#05b8 +/qamatsquarterhebrew 16#05b8 +/qamatswidehebrew 16#05b8 +/qarneyparahebrew 16#059f +/qbopomofo 16#3111 +/qcircle 16#24e0 +/qhook 16#02a0 +/qmonospace 16#ff51 +/qof 16#05e7 +/qofdagesh 16#fb47 +/qofdageshhebrew 16#fb47 +/qofhebrew 16#05e7 +/qparen 16#24ac +/quarternote 16#2669 +/qubuts 16#05bb +/qubuts18 16#05bb +/qubuts25 16#05bb +/qubuts31 16#05bb +/qubutshebrew 16#05bb +/qubutsnarrowhebrew 16#05bb +/qubutsquarterhebrew 16#05bb +/qubutswidehebrew 16#05bb +/question 16#003f +/questionarabic 16#061f +/questionarmenian 16#055e +/questiondown 16#00bf +/questiondownsmall 16#f7bf +/questiongreek 16#037e +/questionmonospace 16#ff1f +/questionsmall 16#f73f +/quotedbl 16#0022 +/quotedblbase 16#201e +/quotedblleft 16#201c +/quotedblmonospace 16#ff02 +/quotedblprime 16#301e +/quotedblprimereversed 16#301d +/quotedblright 16#201d +/quoteleft 16#2018 +/quoteleftreversed 16#201b +/quotereversed 16#201b +/quoteright 16#2019 +/quoterightn 16#0149 +/quotesinglbase 16#201a +/quotesingle 16#0027 +/quotesinglemonospace 16#ff07 +/r 16#0072 +/raarmenian 16#057c +/rabengali 16#09b0 +/racute 16#0155 +/radeva 16#0930 +/radical 16#221a +/radicalex 16#f8e5 +/radoverssquare 16#33ae +/radoverssquaredsquare 16#33af +/radsquare 16#33ad +/rafe 16#05bf +/rafehebrew 16#05bf +/ragujarati 16#0ab0 +/ragurmukhi 16#0a30 +/rahiragana 16#3089 +/rakatakana 16#30e9 +/rakatakanahalfwidth 16#ff97 +/ralowerdiagonalbengali 16#09f1 +/ramiddlediagonalbengali 16#09f0 +/ramshorn 16#0264 +/ratio 16#2236 +/rbopomofo 16#3116 +/rcaron 16#0159 +/rcedilla 16#0157 +/rcircle 16#24e1 +/rcommaaccent 16#0157 +/rdblgrave 16#0211 +/rdotaccent 16#1e59 +/rdotbelow 16#1e5b +/rdotbelowmacron 16#1e5d +/referencemark 16#203b +/reflexsubset 16#2286 +/reflexsuperset 16#2287 +/registered 16#00ae +/registersans 16#f8e8 +/registerserif 16#f6da +/reharabic 16#0631 +/reharmenian 16#0580 +/rehfinalarabic 16#feae +/rehiragana 16#308c +/rekatakana 16#30ec +/rekatakanahalfwidth 16#ff9a +/resh 16#05e8 +/reshdageshhebrew 16#fb48 +/reshhebrew 16#05e8 +/reversedtilde 16#223d +/reviahebrew 16#0597 +/reviamugrashhebrew 16#0597 +/revlogicalnot 16#2310 +/rfishhook 16#027e +/rfishhookreversed 16#027f +/rhabengali 16#09dd +/rhadeva 16#095d +/rho 16#03c1 +/rhook 16#027d +/rhookturned 16#027b +/rhookturnedsuperior 16#02b5 +/rhosymbolgreek 16#03f1 +/rhotichookmod 16#02de +/rieulacirclekorean 16#3271 +/rieulaparenkorean 16#3211 +/rieulcirclekorean 16#3263 +/rieulhieuhkorean 16#3140 +/rieulkiyeokkorean 16#313a +/rieulkiyeoksioskorean 16#3169 +/rieulkorean 16#3139 +/rieulmieumkorean 16#313b +/rieulpansioskorean 16#316c +/rieulparenkorean 16#3203 +/rieulphieuphkorean 16#313f +/rieulpieupkorean 16#313c +/rieulpieupsioskorean 16#316b +/rieulsioskorean 16#313d +/rieulthieuthkorean 16#313e +/rieultikeutkorean 16#316a +/rieulyeorinhieuhkorean 16#316d +/rightangle 16#221f +/righttackbelowcmb 16#0319 +/righttriangle 16#22bf +/rihiragana 16#308a +/rikatakana 16#30ea +/rikatakanahalfwidth 16#ff98 +/ring 16#02da +/ringbelowcmb 16#0325 +/ringcmb 16#030a +/ringhalfleft 16#02bf +/ringhalfleftarmenian 16#0559 +/ringhalfleftbelowcmb 16#031c +/ringhalfleftcentered 16#02d3 +/ringhalfright 16#02be +/ringhalfrightbelowcmb 16#0339 +/ringhalfrightcentered 16#02d2 +/rinvertedbreve 16#0213 +/rittorusquare 16#3351 +/rlinebelow 16#1e5f +/rlongleg 16#027c +/rlonglegturned 16#027a +/rmonospace 16#ff52 +/rohiragana 16#308d +/rokatakana 16#30ed +/rokatakanahalfwidth 16#ff9b +/roruathai 16#0e23 +/rparen 16#24ad +/rrabengali 16#09dc +/rradeva 16#0931 +/rragurmukhi 16#0a5c +/rreharabic 16#0691 +/rrehfinalarabic 16#fb8d +/rrvocalicbengali 16#09e0 +/rrvocalicdeva 16#0960 +/rrvocalicgujarati 16#0ae0 +/rrvocalicvowelsignbengali 16#09c4 +/rrvocalicvowelsigndeva 16#0944 +/rrvocalicvowelsigngujarati 16#0ac4 +/rsuperior 16#f6f1 +/rtblock 16#2590 +/rturned 16#0279 +/rturnedsuperior 16#02b4 +/ruhiragana 16#308b +/rukatakana 16#30eb +/rukatakanahalfwidth 16#ff99 +/rupeemarkbengali 16#09f2 +/rupeesignbengali 16#09f3 +/rupiah 16#f6dd +/ruthai 16#0e24 +/rvocalicbengali 16#098b +/rvocalicdeva 16#090b +/rvocalicgujarati 16#0a8b +/rvocalicvowelsignbengali 16#09c3 +/rvocalicvowelsigndeva 16#0943 +/rvocalicvowelsigngujarati 16#0ac3 +/s 16#0073 +/sabengali 16#09b8 +/sacute 16#015b +/sacutedotaccent 16#1e65 +/sadarabic 16#0635 +/sadeva 16#0938 +/sadfinalarabic 16#feba +/sadinitialarabic 16#febb +/sadmedialarabic 16#febc +/sagujarati 16#0ab8 +/sagurmukhi 16#0a38 +/sahiragana 16#3055 +/sakatakana 16#30b5 +/sakatakanahalfwidth 16#ff7b +/sallallahoualayhewasallamarabic 16#fdfa +/samekh 16#05e1 +/samekhdagesh 16#fb41 +/samekhdageshhebrew 16#fb41 +/samekhhebrew 16#05e1 +/saraaathai 16#0e32 +/saraaethai 16#0e41 +/saraaimaimalaithai 16#0e44 +/saraaimaimuanthai 16#0e43 +/saraamthai 16#0e33 +/saraathai 16#0e30 +/saraethai 16#0e40 +/saraiileftthai 16#f886 +/saraiithai 16#0e35 +/saraileftthai 16#f885 +/saraithai 16#0e34 +/saraothai 16#0e42 +/saraueeleftthai 16#f888 +/saraueethai 16#0e37 +/saraueleftthai 16#f887 +/sarauethai 16#0e36 +/sarauthai 16#0e38 +/sarauuthai 16#0e39 +/sbopomofo 16#3119 +/scaron 16#0161 +/scarondotaccent 16#1e67 +/scedilla 16#015f +/schwa 16#0259 +/schwacyrillic 16#04d9 +/schwadieresiscyrillic 16#04db +/schwahook 16#025a +/scircle 16#24e2 +/scircumflex 16#015d +/scommaaccent 16#0219 +/sdotaccent 16#1e61 +/sdotbelow 16#1e63 +/sdotbelowdotaccent 16#1e69 +/seagullbelowcmb 16#033c +/second 16#2033 +/secondtonechinese 16#02ca +/section 16#00a7 +/seenarabic 16#0633 +/seenfinalarabic 16#feb2 +/seeninitialarabic 16#feb3 +/seenmedialarabic 16#feb4 +/segol 16#05b6 +/segol13 16#05b6 +/segol1f 16#05b6 +/segol2c 16#05b6 +/segolhebrew 16#05b6 +/segolnarrowhebrew 16#05b6 +/segolquarterhebrew 16#05b6 +/segoltahebrew 16#0592 +/segolwidehebrew 16#05b6 +/seharmenian 16#057d +/sehiragana 16#305b +/sekatakana 16#30bb +/sekatakanahalfwidth 16#ff7e +/semicolon 16#003b +/semicolonarabic 16#061b +/semicolonmonospace 16#ff1b +/semicolonsmall 16#fe54 +/semivoicedmarkkana 16#309c +/semivoicedmarkkanahalfwidth 16#ff9f +/sentisquare 16#3322 +/sentosquare 16#3323 +/seven 16#0037 +/sevenarabic 16#0667 +/sevenbengali 16#09ed +/sevencircle 16#2466 +/sevencircleinversesansserif 16#2790 +/sevendeva 16#096d +/seveneighths 16#215e +/sevengujarati 16#0aed +/sevengurmukhi 16#0a6d +/sevenhackarabic 16#0667 +/sevenhangzhou 16#3027 +/sevenideographicparen 16#3226 +/seveninferior 16#2087 +/sevenmonospace 16#ff17 +/sevenoldstyle 16#f737 +/sevenparen 16#247a +/sevenperiod 16#248e +/sevenpersian 16#06f7 +/sevenroman 16#2176 +/sevensuperior 16#2077 +/seventeencircle 16#2470 +/seventeenparen 16#2484 +/seventeenperiod 16#2498 +/seventhai 16#0e57 +/sfthyphen 16#00ad +/shaarmenian 16#0577 +/shabengali 16#09b6 +/shacyrillic 16#0448 +/shaddaarabic 16#0651 +/shaddadammaarabic 16#fc61 +/shaddadammatanarabic 16#fc5e +/shaddafathaarabic 16#fc60 +/shaddakasraarabic 16#fc62 +/shaddakasratanarabic 16#fc5f +/shade 16#2592 +/shadedark 16#2593 +/shadelight 16#2591 +/shademedium 16#2592 +/shadeva 16#0936 +/shagujarati 16#0ab6 +/shagurmukhi 16#0a36 +/shalshelethebrew 16#0593 +/shbopomofo 16#3115 +/shchacyrillic 16#0449 +/sheenarabic 16#0634 +/sheenfinalarabic 16#feb6 +/sheeninitialarabic 16#feb7 +/sheenmedialarabic 16#feb8 +/sheicoptic 16#03e3 +/sheqel 16#20aa +/sheqelhebrew 16#20aa +/sheva 16#05b0 +/sheva115 16#05b0 +/sheva15 16#05b0 +/sheva22 16#05b0 +/sheva2e 16#05b0 +/shevahebrew 16#05b0 +/shevanarrowhebrew 16#05b0 +/shevaquarterhebrew 16#05b0 +/shevawidehebrew 16#05b0 +/shhacyrillic 16#04bb +/shimacoptic 16#03ed +/shin 16#05e9 +/shindagesh 16#fb49 +/shindageshhebrew 16#fb49 +/shindageshshindot 16#fb2c +/shindageshshindothebrew 16#fb2c +/shindageshsindot 16#fb2d +/shindageshsindothebrew 16#fb2d +/shindothebrew 16#05c1 +/shinhebrew 16#05e9 +/shinshindot 16#fb2a +/shinshindothebrew 16#fb2a +/shinsindot 16#fb2b +/shinsindothebrew 16#fb2b +/shook 16#0282 +/sigma 16#03c3 +/sigma1 16#03c2 +/sigmafinal 16#03c2 +/sigmalunatesymbolgreek 16#03f2 +/sihiragana 16#3057 +/sikatakana 16#30b7 +/sikatakanahalfwidth 16#ff7c +/siluqhebrew 16#05bd +/siluqlefthebrew 16#05bd +/similar 16#223c +/sindothebrew 16#05c2 +/siosacirclekorean 16#3274 +/siosaparenkorean 16#3214 +/sioscieuckorean 16#317e +/sioscirclekorean 16#3266 +/sioskiyeokkorean 16#317a +/sioskorean 16#3145 +/siosnieunkorean 16#317b +/siosparenkorean 16#3206 +/siospieupkorean 16#317d +/siostikeutkorean 16#317c +/six 16#0036 +/sixarabic 16#0666 +/sixbengali 16#09ec +/sixcircle 16#2465 +/sixcircleinversesansserif 16#278f +/sixdeva 16#096c +/sixgujarati 16#0aec +/sixgurmukhi 16#0a6c +/sixhackarabic 16#0666 +/sixhangzhou 16#3026 +/sixideographicparen 16#3225 +/sixinferior 16#2086 +/sixmonospace 16#ff16 +/sixoldstyle 16#f736 +/sixparen 16#2479 +/sixperiod 16#248d +/sixpersian 16#06f6 +/sixroman 16#2175 +/sixsuperior 16#2076 +/sixteencircle 16#246f +/sixteencurrencydenominatorbengali 16#09f9 +/sixteenparen 16#2483 +/sixteenperiod 16#2497 +/sixthai 16#0e56 +/slash 16#002f +/slashmonospace 16#ff0f +/slong 16#017f +/slongdotaccent 16#1e9b +/smileface 16#263a +/smonospace 16#ff53 +/sofpasuqhebrew 16#05c3 +/softhyphen 16#00ad +/softsigncyrillic 16#044c +/sohiragana 16#305d +/sokatakana 16#30bd +/sokatakanahalfwidth 16#ff7f +/soliduslongoverlaycmb 16#0338 +/solidusshortoverlaycmb 16#0337 +/sorusithai 16#0e29 +/sosalathai 16#0e28 +/sosothai 16#0e0b +/sosuathai 16#0e2a +/space 16#0020 +/spacehackarabic 16#0020 +/spade 16#2660 +/spadesuitblack 16#2660 +/spadesuitwhite 16#2664 +/sparen 16#24ae +/squarebelowcmb 16#033b +/squarecc 16#33c4 +/squarecm 16#339d +/squarediagonalcrosshatchfill 16#25a9 +/squarehorizontalfill 16#25a4 +/squarekg 16#338f +/squarekm 16#339e +/squarekmcapital 16#33ce +/squareln 16#33d1 +/squarelog 16#33d2 +/squaremg 16#338e +/squaremil 16#33d5 +/squaremm 16#339c +/squaremsquared 16#33a1 +/squareorthogonalcrosshatchfill 16#25a6 +/squareupperlefttolowerrightfill 16#25a7 +/squareupperrighttolowerleftfill 16#25a8 +/squareverticalfill 16#25a5 +/squarewhitewithsmallblack 16#25a3 +/srsquare 16#33db +/ssabengali 16#09b7 +/ssadeva 16#0937 +/ssagujarati 16#0ab7 +/ssangcieuckorean 16#3149 +/ssanghieuhkorean 16#3185 +/ssangieungkorean 16#3180 +/ssangkiyeokkorean 16#3132 +/ssangnieunkorean 16#3165 +/ssangpieupkorean 16#3143 +/ssangsioskorean 16#3146 +/ssangtikeutkorean 16#3138 +/ssuperior 16#f6f2 +/sterling 16#00a3 +/sterlingmonospace 16#ffe1 +/strokelongoverlaycmb 16#0336 +/strokeshortoverlaycmb 16#0335 +/subset 16#2282 +/subsetnotequal 16#228a +/subsetorequal 16#2286 +/succeeds 16#227b +/suchthat 16#220b +/suhiragana 16#3059 +/sukatakana 16#30b9 +/sukatakanahalfwidth 16#ff7d +/sukunarabic 16#0652 +/summation 16#2211 +/sun 16#263c +/superset 16#2283 +/supersetnotequal 16#228b +/supersetorequal 16#2287 +/svsquare 16#33dc +/syouwaerasquare 16#337c +/t 16#0074 +/tabengali 16#09a4 +/tackdown 16#22a4 +/tackleft 16#22a3 +/tadeva 16#0924 +/tagujarati 16#0aa4 +/tagurmukhi 16#0a24 +/taharabic 16#0637 +/tahfinalarabic 16#fec2 +/tahinitialarabic 16#fec3 +/tahiragana 16#305f +/tahmedialarabic 16#fec4 +/taisyouerasquare 16#337d +/takatakana 16#30bf +/takatakanahalfwidth 16#ff80 +/tatweelarabic 16#0640 +/tau 16#03c4 +/tav 16#05ea +/tavdages 16#fb4a +/tavdagesh 16#fb4a +/tavdageshhebrew 16#fb4a +/tavhebrew 16#05ea +/tbar 16#0167 +/tbopomofo 16#310a +/tcaron 16#0165 +/tccurl 16#02a8 +/tcedilla 16#0163 +/tcheharabic 16#0686 +/tchehfinalarabic 16#fb7b +/tchehinitialarabic 16#fb7c +/tchehmedialarabic 16#fb7d +/tcircle 16#24e3 +/tcircumflexbelow 16#1e71 +/tcommaaccent 16#0163 +/tdieresis 16#1e97 +/tdotaccent 16#1e6b +/tdotbelow 16#1e6d +/tecyrillic 16#0442 +/tedescendercyrillic 16#04ad +/teharabic 16#062a +/tehfinalarabic 16#fe96 +/tehhahinitialarabic 16#fca2 +/tehhahisolatedarabic 16#fc0c +/tehinitialarabic 16#fe97 +/tehiragana 16#3066 +/tehjeeminitialarabic 16#fca1 +/tehjeemisolatedarabic 16#fc0b +/tehmarbutaarabic 16#0629 +/tehmarbutafinalarabic 16#fe94 +/tehmedialarabic 16#fe98 +/tehmeeminitialarabic 16#fca4 +/tehmeemisolatedarabic 16#fc0e +/tehnoonfinalarabic 16#fc73 +/tekatakana 16#30c6 +/tekatakanahalfwidth 16#ff83 +/telephone 16#2121 +/telephoneblack 16#260e +/telishagedolahebrew 16#05a0 +/telishaqetanahebrew 16#05a9 +/tencircle 16#2469 +/tenideographicparen 16#3229 +/tenparen 16#247d +/tenperiod 16#2491 +/tenroman 16#2179 +/tesh 16#02a7 +/tet 16#05d8 +/tetdagesh 16#fb38 +/tetdageshhebrew 16#fb38 +/tethebrew 16#05d8 +/tetsecyrillic 16#04b5 +/tevirhebrew 16#059b +/tevirlefthebrew 16#059b +/thabengali 16#09a5 +/thadeva 16#0925 +/thagujarati 16#0aa5 +/thagurmukhi 16#0a25 +/thalarabic 16#0630 +/thalfinalarabic 16#feac +/thanthakhatlowleftthai 16#f898 +/thanthakhatlowrightthai 16#f897 +/thanthakhatthai 16#0e4c +/thanthakhatupperleftthai 16#f896 +/theharabic 16#062b +/thehfinalarabic 16#fe9a +/thehinitialarabic 16#fe9b +/thehmedialarabic 16#fe9c +/thereexists 16#2203 +/therefore 16#2234 +/theta 16#03b8 +/theta1 16#03d1 +/thetasymbolgreek 16#03d1 +/thieuthacirclekorean 16#3279 +/thieuthaparenkorean 16#3219 +/thieuthcirclekorean 16#326b +/thieuthkorean 16#314c +/thieuthparenkorean 16#320b +/thirteencircle 16#246c +/thirteenparen 16#2480 +/thirteenperiod 16#2494 +/thonangmonthothai 16#0e11 +/thook 16#01ad +/thophuthaothai 16#0e12 +/thorn 16#00fe +/thothahanthai 16#0e17 +/thothanthai 16#0e10 +/thothongthai 16#0e18 +/thothungthai 16#0e16 +/thousandcyrillic 16#0482 +/thousandsseparatorarabic 16#066c +/thousandsseparatorpersian 16#066c +/three 16#0033 +/threearabic 16#0663 +/threebengali 16#09e9 +/threecircle 16#2462 +/threecircleinversesansserif 16#278c +/threedeva 16#0969 +/threeeighths 16#215c +/threegujarati 16#0ae9 +/threegurmukhi 16#0a69 +/threehackarabic 16#0663 +/threehangzhou 16#3023 +/threeideographicparen 16#3222 +/threeinferior 16#2083 +/threemonospace 16#ff13 +/threenumeratorbengali 16#09f6 +/threeoldstyle 16#f733 +/threeparen 16#2476 +/threeperiod 16#248a +/threepersian 16#06f3 +/threequarters 16#00be +/threequartersemdash 16#f6de +/threeroman 16#2172 +/threesuperior 16#00b3 +/threethai 16#0e53 +/thzsquare 16#3394 +/tihiragana 16#3061 +/tikatakana 16#30c1 +/tikatakanahalfwidth 16#ff81 +/tikeutacirclekorean 16#3270 +/tikeutaparenkorean 16#3210 +/tikeutcirclekorean 16#3262 +/tikeutkorean 16#3137 +/tikeutparenkorean 16#3202 +/tilde 16#02dc +/tildebelowcmb 16#0330 +/tildecmb 16#0303 +/tildecomb 16#0303 +/tildedoublecmb 16#0360 +/tildeoperator 16#223c +/tildeoverlaycmb 16#0334 +/tildeverticalcmb 16#033e +/timescircle 16#2297 +/tipehahebrew 16#0596 +/tipehalefthebrew 16#0596 +/tippigurmukhi 16#0a70 +/titlocyrilliccmb 16#0483 +/tiwnarmenian 16#057f +/tlinebelow 16#1e6f +/tmonospace 16#ff54 +/toarmenian 16#0569 +/tohiragana 16#3068 +/tokatakana 16#30c8 +/tokatakanahalfwidth 16#ff84 +/tonebarextrahighmod 16#02e5 +/tonebarextralowmod 16#02e9 +/tonebarhighmod 16#02e6 +/tonebarlowmod 16#02e8 +/tonebarmidmod 16#02e7 +/tonefive 16#01bd +/tonesix 16#0185 +/tonetwo 16#01a8 +/tonos 16#0384 +/tonsquare 16#3327 +/topatakthai 16#0e0f +/tortoiseshellbracketleft 16#3014 +/tortoiseshellbracketleftsmall 16#fe5d +/tortoiseshellbracketleftvertical 16#fe39 +/tortoiseshellbracketright 16#3015 +/tortoiseshellbracketrightsmall 16#fe5e +/tortoiseshellbracketrightvertical 16#fe3a +/totaothai 16#0e15 +/tpalatalhook 16#01ab +/tparen 16#24af +/trademark 16#2122 +/trademarksans 16#f8ea +/trademarkserif 16#f6db +/tretroflexhook 16#0288 +/triagdn 16#25bc +/triaglf 16#25c4 +/triagrt 16#25ba +/triagup 16#25b2 +/ts 16#02a6 +/tsadi 16#05e6 +/tsadidagesh 16#fb46 +/tsadidageshhebrew 16#fb46 +/tsadihebrew 16#05e6 +/tsecyrillic 16#0446 +/tsere 16#05b5 +/tsere12 16#05b5 +/tsere1e 16#05b5 +/tsere2b 16#05b5 +/tserehebrew 16#05b5 +/tserenarrowhebrew 16#05b5 +/tserequarterhebrew 16#05b5 +/tserewidehebrew 16#05b5 +/tshecyrillic 16#045b +/tsuperior 16#f6f3 +/ttabengali 16#099f +/ttadeva 16#091f +/ttagujarati 16#0a9f +/ttagurmukhi 16#0a1f +/tteharabic 16#0679 +/ttehfinalarabic 16#fb67 +/ttehinitialarabic 16#fb68 +/ttehmedialarabic 16#fb69 +/tthabengali 16#09a0 +/tthadeva 16#0920 +/tthagujarati 16#0aa0 +/tthagurmukhi 16#0a20 +/tturned 16#0287 +/tuhiragana 16#3064 +/tukatakana 16#30c4 +/tukatakanahalfwidth 16#ff82 +/tusmallhiragana 16#3063 +/tusmallkatakana 16#30c3 +/tusmallkatakanahalfwidth 16#ff6f +/twelvecircle 16#246b +/twelveparen 16#247f +/twelveperiod 16#2493 +/twelveroman 16#217b +/twentycircle 16#2473 +/twentyhangzhou 16#5344 +/twentyparen 16#2487 +/twentyperiod 16#249b +/two 16#0032 +/twoarabic 16#0662 +/twobengali 16#09e8 +/twocircle 16#2461 +/twocircleinversesansserif 16#278b +/twodeva 16#0968 +/twodotenleader 16#2025 +/twodotleader 16#2025 +/twodotleadervertical 16#fe30 +/twogujarati 16#0ae8 +/twogurmukhi 16#0a68 +/twohackarabic 16#0662 +/twohangzhou 16#3022 +/twoideographicparen 16#3221 +/twoinferior 16#2082 +/twomonospace 16#ff12 +/twonumeratorbengali 16#09f5 +/twooldstyle 16#f732 +/twoparen 16#2475 +/twoperiod 16#2489 +/twopersian 16#06f2 +/tworoman 16#2171 +/twostroke 16#01bb +/twosuperior 16#00b2 +/twothai 16#0e52 +/twothirds 16#2154 +/u 16#0075 +/uacute 16#00fa +/ubar 16#0289 +/ubengali 16#0989 +/ubopomofo 16#3128 +/ubreve 16#016d +/ucaron 16#01d4 +/ucircle 16#24e4 +/ucircumflex 16#00fb +/ucircumflexbelow 16#1e77 +/ucyrillic 16#0443 +/udattadeva 16#0951 +/udblacute 16#0171 +/udblgrave 16#0215 +/udeva 16#0909 +/udieresis 16#00fc +/udieresisacute 16#01d8 +/udieresisbelow 16#1e73 +/udieresiscaron 16#01da +/udieresiscyrillic 16#04f1 +/udieresisgrave 16#01dc +/udieresismacron 16#01d6 +/udotbelow 16#1ee5 +/ugrave 16#00f9 +/ugujarati 16#0a89 +/ugurmukhi 16#0a09 +/uhiragana 16#3046 +/uhookabove 16#1ee7 +/uhorn 16#01b0 +/uhornacute 16#1ee9 +/uhorndotbelow 16#1ef1 +/uhorngrave 16#1eeb +/uhornhookabove 16#1eed +/uhorntilde 16#1eef +/uhungarumlaut 16#0171 +/uhungarumlautcyrillic 16#04f3 +/uinvertedbreve 16#0217 +/ukatakana 16#30a6 +/ukatakanahalfwidth 16#ff73 +/ukcyrillic 16#0479 +/ukorean 16#315c +/umacron 16#016b +/umacroncyrillic 16#04ef +/umacrondieresis 16#1e7b +/umatragurmukhi 16#0a41 +/umonospace 16#ff55 +/underscore 16#005f +/underscoredbl 16#2017 +/underscoremonospace 16#ff3f +/underscorevertical 16#fe33 +/underscorewavy 16#fe4f +/union 16#222a +/universal 16#2200 +/uogonek 16#0173 +/uparen 16#24b0 +/upblock 16#2580 +/upperdothebrew 16#05c4 +/upsilon 16#03c5 +/upsilondieresis 16#03cb +/upsilondieresistonos 16#03b0 +/upsilonlatin 16#028a +/upsilontonos 16#03cd +/uptackbelowcmb 16#031d +/uptackmod 16#02d4 +/uragurmukhi 16#0a73 +/uring 16#016f +/ushortcyrillic 16#045e +/usmallhiragana 16#3045 +/usmallkatakana 16#30a5 +/usmallkatakanahalfwidth 16#ff69 +/ustraightcyrillic 16#04af +/ustraightstrokecyrillic 16#04b1 +/utilde 16#0169 +/utildeacute 16#1e79 +/utildebelow 16#1e75 +/uubengali 16#098a +/uudeva 16#090a +/uugujarati 16#0a8a +/uugurmukhi 16#0a0a +/uumatragurmukhi 16#0a42 +/uuvowelsignbengali 16#09c2 +/uuvowelsigndeva 16#0942 +/uuvowelsigngujarati 16#0ac2 +/uvowelsignbengali 16#09c1 +/uvowelsigndeva 16#0941 +/uvowelsigngujarati 16#0ac1 +/v 16#0076 +/vadeva 16#0935 +/vagujarati 16#0ab5 +/vagurmukhi 16#0a35 +/vakatakana 16#30f7 +/vav 16#05d5 +/vavdagesh 16#fb35 +/vavdagesh65 16#fb35 +/vavdageshhebrew 16#fb35 +/vavhebrew 16#05d5 +/vavholam 16#fb4b +/vavholamhebrew 16#fb4b +/vavvavhebrew 16#05f0 +/vavyodhebrew 16#05f1 +/vcircle 16#24e5 +/vdotbelow 16#1e7f +/vecyrillic 16#0432 +/veharabic 16#06a4 +/vehfinalarabic 16#fb6b +/vehinitialarabic 16#fb6c +/vehmedialarabic 16#fb6d +/vekatakana 16#30f9 +/venus 16#2640 +/verticalbar 16#007c +/verticallineabovecmb 16#030d +/verticallinebelowcmb 16#0329 +/verticallinelowmod 16#02cc +/verticallinemod 16#02c8 +/vewarmenian 16#057e +/vhook 16#028b +/vikatakana 16#30f8 +/viramabengali 16#09cd +/viramadeva 16#094d +/viramagujarati 16#0acd +/visargabengali 16#0983 +/visargadeva 16#0903 +/visargagujarati 16#0a83 +/vmonospace 16#ff56 +/voarmenian 16#0578 +/voicediterationhiragana 16#309e +/voicediterationkatakana 16#30fe +/voicedmarkkana 16#309b +/voicedmarkkanahalfwidth 16#ff9e +/vokatakana 16#30fa +/vparen 16#24b1 +/vtilde 16#1e7d +/vturned 16#028c +/vuhiragana 16#3094 +/vukatakana 16#30f4 +/w 16#0077 +/wacute 16#1e83 +/waekorean 16#3159 +/wahiragana 16#308f +/wakatakana 16#30ef +/wakatakanahalfwidth 16#ff9c +/wakorean 16#3158 +/wasmallhiragana 16#308e +/wasmallkatakana 16#30ee +/wattosquare 16#3357 +/wavedash 16#301c +/wavyunderscorevertical 16#fe34 +/wawarabic 16#0648 +/wawfinalarabic 16#feee +/wawhamzaabovearabic 16#0624 +/wawhamzaabovefinalarabic 16#fe86 +/wbsquare 16#33dd +/wcircle 16#24e6 +/wcircumflex 16#0175 +/wdieresis 16#1e85 +/wdotaccent 16#1e87 +/wdotbelow 16#1e89 +/wehiragana 16#3091 +/weierstrass 16#2118 +/wekatakana 16#30f1 +/wekorean 16#315e +/weokorean 16#315d +/wgrave 16#1e81 +/whitebullet 16#25e6 +/whitecircle 16#25cb +/whitecircleinverse 16#25d9 +/whitecornerbracketleft 16#300e +/whitecornerbracketleftvertical 16#fe43 +/whitecornerbracketright 16#300f +/whitecornerbracketrightvertical 16#fe44 +/whitediamond 16#25c7 +/whitediamondcontainingblacksmalldiamond 16#25c8 +/whitedownpointingsmalltriangle 16#25bf +/whitedownpointingtriangle 16#25bd +/whiteleftpointingsmalltriangle 16#25c3 +/whiteleftpointingtriangle 16#25c1 +/whitelenticularbracketleft 16#3016 +/whitelenticularbracketright 16#3017 +/whiterightpointingsmalltriangle 16#25b9 +/whiterightpointingtriangle 16#25b7 +/whitesmallsquare 16#25ab +/whitesmilingface 16#263a +/whitesquare 16#25a1 +/whitestar 16#2606 +/whitetelephone 16#260f +/whitetortoiseshellbracketleft 16#3018 +/whitetortoiseshellbracketright 16#3019 +/whiteuppointingsmalltriangle 16#25b5 +/whiteuppointingtriangle 16#25b3 +/wihiragana 16#3090 +/wikatakana 16#30f0 +/wikorean 16#315f +/wmonospace 16#ff57 +/wohiragana 16#3092 +/wokatakana 16#30f2 +/wokatakanahalfwidth 16#ff66 +/won 16#20a9 +/wonmonospace 16#ffe6 +/wowaenthai 16#0e27 +/wparen 16#24b2 +/wring 16#1e98 +/wsuperior 16#02b7 +/wturned 16#028d +/wynn 16#01bf +/x 16#0078 +/xabovecmb 16#033d +/xbopomofo 16#3112 +/xcircle 16#24e7 +/xdieresis 16#1e8d +/xdotaccent 16#1e8b +/xeharmenian 16#056d +/xi 16#03be +/xmonospace 16#ff58 +/xparen 16#24b3 +/xsuperior 16#02e3 +/y 16#0079 +/yaadosquare 16#334e +/yabengali 16#09af +/yacute 16#00fd +/yadeva 16#092f +/yaekorean 16#3152 +/yagujarati 16#0aaf +/yagurmukhi 16#0a2f +/yahiragana 16#3084 +/yakatakana 16#30e4 +/yakatakanahalfwidth 16#ff94 +/yakorean 16#3151 +/yamakkanthai 16#0e4e +/yasmallhiragana 16#3083 +/yasmallkatakana 16#30e3 +/yasmallkatakanahalfwidth 16#ff6c +/yatcyrillic 16#0463 +/ycircle 16#24e8 +/ycircumflex 16#0177 +/ydieresis 16#00ff +/ydotaccent 16#1e8f +/ydotbelow 16#1ef5 +/yeharabic 16#064a +/yehbarreearabic 16#06d2 +/yehbarreefinalarabic 16#fbaf +/yehfinalarabic 16#fef2 +/yehhamzaabovearabic 16#0626 +/yehhamzaabovefinalarabic 16#fe8a +/yehhamzaaboveinitialarabic 16#fe8b +/yehhamzaabovemedialarabic 16#fe8c +/yehinitialarabic 16#fef3 +/yehmedialarabic 16#fef4 +/yehmeeminitialarabic 16#fcdd +/yehmeemisolatedarabic 16#fc58 +/yehnoonfinalarabic 16#fc94 +/yehthreedotsbelowarabic 16#06d1 +/yekorean 16#3156 +/yen 16#00a5 +/yenmonospace 16#ffe5 +/yeokorean 16#3155 +/yeorinhieuhkorean 16#3186 +/yerahbenyomohebrew 16#05aa +/yerahbenyomolefthebrew 16#05aa +/yericyrillic 16#044b +/yerudieresiscyrillic 16#04f9 +/yesieungkorean 16#3181 +/yesieungpansioskorean 16#3183 +/yesieungsioskorean 16#3182 +/yetivhebrew 16#059a +/ygrave 16#1ef3 +/yhook 16#01b4 +/yhookabove 16#1ef7 +/yiarmenian 16#0575 +/yicyrillic 16#0457 +/yikorean 16#3162 +/yinyang 16#262f +/yiwnarmenian 16#0582 +/ymonospace 16#ff59 +/yod 16#05d9 +/yoddagesh 16#fb39 +/yoddageshhebrew 16#fb39 +/yodhebrew 16#05d9 +/yodyodhebrew 16#05f2 +/yodyodpatahhebrew 16#fb1f +/yohiragana 16#3088 +/yoikorean 16#3189 +/yokatakana 16#30e8 +/yokatakanahalfwidth 16#ff96 +/yokorean 16#315b +/yosmallhiragana 16#3087 +/yosmallkatakana 16#30e7 +/yosmallkatakanahalfwidth 16#ff6e +/yotgreek 16#03f3 +/yoyaekorean 16#3188 +/yoyakorean 16#3187 +/yoyakthai 16#0e22 +/yoyingthai 16#0e0d +/yparen 16#24b4 +/ypogegrammeni 16#037a +/ypogegrammenigreekcmb 16#0345 +/yr 16#01a6 +/yring 16#1e99 +/ysuperior 16#02b8 +/ytilde 16#1ef9 +/yturned 16#028e +/yuhiragana 16#3086 +/yuikorean 16#318c +/yukatakana 16#30e6 +/yukatakanahalfwidth 16#ff95 +/yukorean 16#3160 +/yusbigcyrillic 16#046b +/yusbigiotifiedcyrillic 16#046d +/yuslittlecyrillic 16#0467 +/yuslittleiotifiedcyrillic 16#0469 +/yusmallhiragana 16#3085 +/yusmallkatakana 16#30e5 +/yusmallkatakanahalfwidth 16#ff6d +/yuyekorean 16#318b +/yuyeokorean 16#318a +/yyabengali 16#09df +/yyadeva 16#095f +/z 16#007a +/zaarmenian 16#0566 +/zacute 16#017a +/zadeva 16#095b +/zagurmukhi 16#0a5b +/zaharabic 16#0638 +/zahfinalarabic 16#fec6 +/zahinitialarabic 16#fec7 +/zahiragana 16#3056 +/zahmedialarabic 16#fec8 +/zainarabic 16#0632 +/zainfinalarabic 16#feb0 +/zakatakana 16#30b6 +/zaqefgadolhebrew 16#0595 +/zaqefqatanhebrew 16#0594 +/zarqahebrew 16#0598 +/zayin 16#05d6 +/zayindagesh 16#fb36 +/zayindageshhebrew 16#fb36 +/zayinhebrew 16#05d6 +/zbopomofo 16#3117 +/zcaron 16#017e +/zcircle 16#24e9 +/zcircumflex 16#1e91 +/zcurl 16#0291 +/zdot 16#017c +/zdotaccent 16#017c +/zdotbelow 16#1e93 +/zecyrillic 16#0437 +/zedescendercyrillic 16#0499 +/zedieresiscyrillic 16#04df +/zehiragana 16#305c +/zekatakana 16#30bc +/zero 16#0030 +/zeroarabic 16#0660 +/zerobengali 16#09e6 +/zerodeva 16#0966 +/zerogujarati 16#0ae6 +/zerogurmukhi 16#0a66 +/zerohackarabic 16#0660 +/zeroinferior 16#2080 +/zeromonospace 16#ff10 +/zerooldstyle 16#f730 +/zeropersian 16#06f0 +/zerosuperior 16#2070 +/zerothai 16#0e50 +/zerowidthjoiner 16#feff +/zerowidthnonjoiner 16#200c +/zerowidthspace 16#200b +/zeta 16#03b6 +/zhbopomofo 16#3113 +/zhearmenian 16#056a +/zhebrevecyrillic 16#04c2 +/zhecyrillic 16#0436 +/zhedescendercyrillic 16#0497 +/zhedieresiscyrillic 16#04dd +/zihiragana 16#3058 +/zikatakana 16#30b8 +/zinorhebrew 16#05ae +/zlinebelow 16#1e95 +/zmonospace 16#ff5a +/zohiragana 16#305e +/zokatakana 16#30be +/zparen 16#24b5 +/zretroflexhook 16#0290 +/zstroke 16#01b6 +/zuhiragana 16#305a +/zukatakana 16#30ba +.dicttomark readonly def +/currentglobal where +{pop currentglobal{setglobal}true setglobal} +{{}} +ifelse +/MacRomanEncoding .findencoding +/MacGlyphEncoding +/.notdef/.null/CR +4 index 32 95 getinterval aload pop +99 index 128 45 getinterval aload pop +/notequal/AE +/Oslash/infinity/plusminus/lessequal/greaterequal +/yen/mu1/partialdiff/summation/product +/pi/integral/ordfeminine/ordmasculine/Ohm +/ae/oslash/questiondown/exclamdown/logicalnot +/radical/florin/approxequal/increment/guillemotleft +/guillemotright/ellipsis/nbspace +174 index 203 12 getinterval aload pop +/lozenge +187 index 216 24 getinterval aload pop +/applelogo +212 index 241 7 getinterval aload pop +/overscore +220 index 249 7 getinterval aload pop +/Lslash/lslash/Scaron/scaron +/Zcaron/zcaron/brokenbar/Eth/eth +/Yacute/yacute/Thorn/thorn/minus +/multiply/onesuperior/twosuperior/threesuperior/onehalf +/onequarter/threequarters/franc/Gbreve/gbreve +/Idotaccent/Scedilla/scedilla/Cacute/cacute +/Ccaron/ccaron/dmacron +260 -1 roll pop +258 packedarray +7 1 index .registerencoding +.defineencoding +exec + +%%BeginResource: file (PDF object obj_5) +5 0 obj +<< +/Metadata 4 0 R + >>endobj +%%EndResource +%%BeginResource: file (PDF Extended Graphics State obj_7) +7 0 obj +<>endobj +%%EndResource +%%BeginResource: file (PDF Color Space obj_9) +9 0 obj +[/Separation +/Black +/DeviceCMYK +8 0 R]endobj +%%EndResource +%%BeginResource: file (PDF object obj_4) +4 0 obj +<>stream +J.DnJK7S]qCGMF`"sYRedV^+^Sa3]YLd5Z06qZK;BY^'U+dl%/P!S:HV\>hVd+8jPdNO2D_).f-+e.QP!Nq_TJO?-H!&%#m2?4 +9G[oLn;(C/_2dS`(c+cljuNi:.m+D#&.;,M`)5#W*lS\PjsgldJBA\M,Fbnt$tCiO1H7&;?OKEa +..$=mO">,Z7hH_b'1^K`ZRsA+r51B#XlRYKYu%[Q2@Y;?N]@LmU;\%mo7WkO"nWfC6d[CuI3DE! +MKUHV&EMRn6h(Qq.7]L_;AY@EGi71P&ff7Z#a&[9:sLpDkphDY['UY#0;.Ik3#-8U,/;LDB.-`$ +Kl9o?P;F]r%Lenh7p.S&U,,!lR\Ij>J`FZh%*K4:7#0-6i&2#h*>;g\6[XpU\Z2TQ(YeZij`-FLh]CTQ1d%!K_C?"rE`-RqEViGWKFr +;^&,sUNjj:N5NrET.`LUK;%M&SrO`R3aS;Rl7d*kY3Yrpa-g^gW.pN!]=rd$"r\%]U1i7MQ)89L +L8DS%R`=fu34b^T1=DqZW&K^r@!o&ki;f'.:rB+A71MrjL:d^`J3XeUk^&=PNaY^!dIM[g0?il) +NbU$Q"/sp.%DrVZ3VPP*;hTCup)/WHLa_=EN3^C/LsI_J_Vn<-g8PLu@F4G$%YI#o)(rUp\24$> +#K=bmIbZgQ%0J$,1UI2PEZ'8^G]if\J$7M@+*67EbMXHFTV)l`48FD"M/kiR])Z2)/7\%b(P@h! +$c/K%#U)SbL9S#tJrjUN+UB3FE/G3Y?pP'lc4'nA?4Fc-5n7=&,DLa8)$2cX%mbpiLN&Cg!bc]_ +Y\4pY&Cqd%E'\3"C*l8,7g`^=70k$'&Vkmg%cH+mM6Lk0K()hG66L%L_5o?n+I!fH#Y,5aC`oj1 +`"57/0aL(8.)KqT'k'(7$DA@uL9Q[LJr!P95n#i0GlASu3(sU/"?2"E#pWoTdc(]?G^hk#bkH`gShN\jJ6aeTsuGd5gMM8+@-:L,UikXn.\3r#RI*E,-I>c'hJ6[#XRB!ddY[!!Yjf)U!P%hJ=7M\ +ctN^c$n2FCc5hKbC^M?L.0Vuf*(!bQ$R!YA">H>\6ATLg@+ZiiT[4PXW*0K.:a,uAl4QES8e'`; +6&'p8(5#!tR,Pt4K)htn!cV0H@0ejuOD#$[4Qcnl4=UF5Zk`_Q7Us8>(l*X_('@r)$K5Y9#(d1$ +6_JK/6u4qbYbV[p+DqUr.'h@!as@]//Y:h5n*i18d$i* +'Z+[2#h'J8#(VnC_o6g*U#pE\OH:L"0MMiS8/_XcS.NOk6d-2t\W&4n_82^Z; +Z5(6\E"#$?,6Jlg%!#`Z%Ab1$KlGriV-l"fZ'NkmRoaBBIBg5(f%\rKGAh?s_74QV'nej)&q[Vp +%=lqbjeL0>_f/c`_4%EXnCBm-PunL)HlED0N\]E+(X`OOg;E- +d+S:XB'gVRpkr(ks07:;XM_\%s*g +#@Ni3K8=7P@>$.'d$,).=E4]ka>X3O?lam@EWuP84U%K[:kg5hJ4%:pS_@J8kepN%,'?[C?KeD?sY. +2"P,E*J4o=^[ms6KRh!o".3m8!E_.1*jDA0i&F$=Odq&#hAS_JGmS`J)h`ff*!=%b$UE&j"^mu7 +6c`.7_8J;8J;=X$fM)^hPViXVN!dH.2@L_h3.m=R*!/*9%)K/)"'NnaKFem.#J=] +ndL&o%H-4V&+BqAg^_H;aGk-E/^j2$BF$23f77fI@+l+kL5,&L#s_tb@-.m5QoSR:je.tK+Cq## +e-9Lr#g:!mi3!97j9^Xb9*!71!93oamQ1F@$37$Ri04X?_@"RP%Y3OG!92d!g'1,X%Z__=L;;h7 +N"-=E%Y12YW)a*&g+5r$%02^_XIPg=D@[lP%Udis+OLV5aAO/!"p3kd!,`*Nh?b<:$Qrmg5]@25 +cj[_X61:HTJ7_t-C^GW\#%1p0@-@e[C^P]]$pa*?bSUQQ0F]/I#(Y&.5`Q"UJe#u4"lRT5bT`S8 +lis2U%8bmjJ6iSUS-f8E"orNK!/M"*e-^_H$,E"R5j/D[iXUM.#gZf^!3-OeKF"SC%%uHW+J&eV +@L/X\$37(2+NF+c"pNrW,f!m8AIJu4e-^0&'$l6$i5>tBiWfJS%3UZ;UbX\t,-Aef#XGBo5[t0% +g]i:J$@qCK^hc+uX9sL+#\+2GZ1nW5`!VD.#b^hmTW/GdO:@k;[aGit5ctQ(g'NkH%Y2b1^hSh/ +^msR=#Y5I?@-.`&g'MDb#6\`g&Ni5?%!+pP)5#9^8Wi+NQB@L+K,$G_Z2WD3g& +?j%j8(`?sX0/W:D(d"sDA%!7hAc +4q<+]$4>o%_!hY\KF+f1%fi1,^odmWV?olu$NSUV.]D98U(76[%RB&]KH(2h +C'Q'c$4MXt+NaohQjb+Acp6=CEmbGJD@BpKZN0/GJ=[8oZjgR\%;O/pl"Kg4$jMK:(=,/OZb-dP +q)1$R$/fk_^n(`5]E[;m$B%07P(!VndLQ>H%;)7CJ7&k;QjfYZ)h@PhTUH)CPR-4.nt;9W^ki`h +8dc3i$"3&b?tE!\_+[+r58;30!3QT(4W.Yc$PXoo!*7XcC(.mY$D;8CTN2NGVLm=g%#AB?T_&U% +$4SI;@`#D[!-/9Q7^/PQg7i$]&[",HNXm7i#66(,!+KPoXQk)O_2djlO[Y7P+OUUI +E?IpJ0ApV'eSY_%YR`<2%dF$):6#Pg!XA_,$V2oT^g7MdbQbK[SD\(YM;6_mKEfO`#9^ko9>L:> +:'tuI$C*C`T\'GZmL>iUY!BoR5bnbPljY)S[,@qni/\E,E"!kD%^1Hki1LK&ka!@_'lGu=!5o2: +Y+4u`%\VZg!1:<2&.Y@K8SQj]J>01HP5(\N#sbj'5k54HV@;CT>ThDV0I9f[9FR3e$/j,mM]REL +e>(L>\5l1@J9IPR[\d%SjU=J=$W+ +c^m5=J^'Pok$@lIo(V0s[`XRdM%>5K,!,N*5mj[29#cUo:!7oA%[36Z,-W^W]+Clo$ +O:&d:$Tu]V+^krK">Rgat:>kaSq)elG!;>"_%NqbX!,;rT +9IN0_$D=!\TYq,/S-r2##/G*\^gT?uRL^P/$K1:dFl3bFap`RZZ,t9a<21IP\d@g@$Le6,^lW#+ +:/,EA"rGg\i1:3klj6MX$".]Zi:I>KEX'>AY84XJTSsB=cjF0V2*d$+^u\f1QH?)=-P-mpJ><\+ +l$C/;GC[^Zbch<8Po]7N%g);1EDd:12@<56e#[0q1K"P[f'u#(#iKG&&S)+;2f#)E"^oY$$I8B2 +iX"9+%KQ,*@%%O`/X6=5SD]>7TS,=QP@,XYL'?Li#[jS85_KKrYRUYK$BsW.@"q!5 +XpL!%.RQV3TT*'2@L"+BW*nK+5_Bl%nqIq5\:J.)@_cT#iOkM!3-C!apqD1#lpT5Oa[dJCtSRQlN$8Wi8=fPKF&cm%FjEom7n07 +`54F#2h9Tdi9C[mjKanm%%q@C5dQES4:-P0#2nX6i55LZj*DiF+g/fhc,"qGWX8aZP1\M!_D\^k +C^QJRRAaMV$TJ'Z^mGE.P5@Lb#V+TMD:_grDZ_-R=%X?3TO1df93>2Mium/[orSH< +QW\is=r!jrID52;Y'$JNX0$c"orT\"d9 +^^:h#$#"TL5aBO[E$`aS%j9F5cS\d=8e%H^8RX5.pQ3P-`"rLq]X6:&OS.&"BZEB&l7)HqGRLUsI"p"-$ZHrp-WXODm%%qDZPnFQl +M?tZi#&R#_?ucb,Q3K@@#kR/05ZWT#2MTmU#(W!Li2U`=Wh5Qo%D[u5i_U+MKc.\W%TiO!i5,eN +V?pZ"%3UVR!,(DDPiMrhNp`\L?tKjRE!Y#K#lp505\nq'^#^3#%&qMYJ>*7QYkLD:'4B0[JE_AS ++cA4$%?,,&TN2A7Fq3Z%$10n`:2C:T_?TDEj4!UEO9*9qcbRIAU>X#uTWA>?`tl$*3ImQgnK.9% +DW]l3kWl9X+GRYf7ji.4XB#-T^fCnC&*3JWDZ6IC@-?=<Bgf1*'*une&_Om^+V*_^0hD7*V#tI?k*8X12 +RRtD<3Cqj[+s';8,,(fmANL=?LD)]#QoPtB8V;YP@+$PU%E\iQON=_/2jt4d'1&k*AK%*J7:V/c +?s+_nj!1n0(t;8,PtaZQ\\.!H/"6kM+u*?"<#(\BKX5["@V%!QMZgp'b^sps)6B^!R=p__/Q-Y+J<:"R1,i8@Eb-QN=j:mSY;]i8iE4I71ijFmVsK%N[-BB=K$@% +&Z97d+mdDHG:E^qYqNPs5\=Re="S4=j"$-]V6.$=diEHrpJ4!qOJWe*58 +__>gR"p8Q0/.,ffL`*lnB\"O;c]IcM$,aQG0oBJ.E]f@K@$VW=6cdnBG.?)-2QnjVoJES9e6)`]f4X2(W(^bo:<]>d95dWHX,G9WLL9YMX15c7UQoBksB[f-Q +,,g/C#_FbK)2r!chAJPQUY>AL@DJBMM?71QoaYIKdP]2,0ZGJs@RQ/1M*_c6-&t=*?lKBf=O8=P +Jk4BFL8.;d1_-9GbW-)@(s49;6WdqKNFHSZ2RUDXl5PSa\>]8=U:?LKNIe3N3XLFpVXP"fGjI;^ +!dN'N%Y::k4Gi)Rg)(17aDmIOJk`C)NZj5D2[i'HdQ%O5^mZF+iHV(E$mV^@,).=uo"p,k5gDEI +6+Dq*$U]:;2iL+[Ru\&"T[YlZ",#nj%b^L0)@$nReg1Nq5dD8f_e>,oND;1W)cY-cnhLJo#aurs +6-*R\MPJPf,`RF)kT^H9\5n4l6[7r\$pf5TN$CW5mN@ML]Ylpe@DLqO#Xa]03/XHGp!a;7poks" +,'[QJL4Y5hRYrCMh9ZH7jjZ?u@j%WcM.(X<-\^T"@Nl/R:hDbg@Bdf"Lr7#o1:a*g`;Ya+=PP,. +TuSoC%mj[0^PW)CT=kEg0^q2c+csi*%maPr,R>SOLcIV[?4at==pW*s)240X`PZY3%*/Q!"^l;2 +K;06/@DQLWODYoP^eG,DjSjfDKH7s40FgB22hd?F*75Bk%0>B;#-s7&6!KK0[9]_729) +A1SIKe'L@Kn8/[:$p,@-oGiF]r="aWOp(i%'#G=/#sje+KMZUs&V+V=-7fuWJ=7HFYXgOo?oNhe +L("08lU(ZjieMVnk!Hjc%<1"0X$C!L_5KndJ]'N?i0uMg_>OT^e/3t6_WcWU2$h"A-3QSk%F%^M +%3`O&Pb?#7QoJi.@GD^/AhY1A/8dt8KH,[7S.+PQEt4nF/-<',Kn?N_6U8^3]eGX%_8(*u6.Edo +dNfIA_aJ.Q`$$`EX;&L<mFq0)e +re6I)&VGU0#f4G:L1:Q+!K;:T@3cS?&Ah72:im(%fJ8/Bj;UD&9FhHb1kPsV;8Z4R$R%2CKiLe] +!`1mJe,1T$!8>/(4)tV#`%-UFrZ0>P56eqaT*9c!;HRlg#<.St"$kcah:&A2bPWlX7Wo3W-u0:N +cl.V"hA&@Z;\&om3/8(1*)U*G>\>YlLN&=l6[UKl6%g50Yco"4=>p\?g$^r*FqE%LF*"^9/1fF# +'gjL:$3?6G#=t!e>X1plE,ZPHi5X@N-qF[-"<`F1MHFCt9Fap//S8+jca,NEbrMFQ">flpROE=g +^skIN?unkjA<)t9?oWoac4to%F3_>R4O.XuT4Wn"B>N8GL1$YqK1IX"_6>tSJ6j/U/pI`G1brT< +L'kgSi]jsi4W0?Q6c!(W$";B0KJiY&FI77XE*,"4E0(h,)uMjf$USKBnYt2E%gN+?5NpoFXL+jj +$Q>@+"t_j5JUIq2TWS_*n>[K2a=l2>,T?h;-lbhb2[/944\He9XgNCO"sMCTleMaZF/Hb"q<94d@91T&"6SI33"60qF>_uZjA%$C0,0p'ZuK@JCh6'[C=&EI/KQtaT,AD%+$bRDB# +Fp_ZgH%n#=*MW*&c+1#7Aq"%0H#GM$*7Hf7VCo%<-sFLWm-01r`!h9kFU^e34[JFb'1+BNE:$mg +Kog0`64=1U6,X_V0^!\E=]UsOUaoBJC)bmB2[gjC,FPci8j^Tf%fo5"^_H8Q"2In@mtntLi8G1J +0MDtM6o^gcQ4UpC=Uh'p+G>9F)TiI5$OlF;"NU?[6bkU1iRf>'_!DVacr1Are'=ikn.EQ7E!W,\ +-&/)T*!1Xg;5$fH3;=0;_QZZ;bW%,.T]l$#'s^'5h38+qp_Z?%B+6b,Xp(KI]u%5]$7;T$YY`s\ +6YRhRTf=qO0O^P=UJhH7 +VC;Ut2hH;:Jr#S`E%-FD1'8@1!kRrTGT24>l[g(L!tZc>GU.p'3/ql)Jp8RuQl,s`14kD;"!BW8 +==F:WU,S8q1'-6a:aQTY-3AuM"3T/Jg_su +@'Zd<2ZbF'K"*fBQna3&-itj5'u8.HQl?'^0`jAk!eH41TGW6]-5PMj!_Hu+:b%)W-@qg@",JH/ +&2F=n2Z]=h-degoOb'DI3eC`iP)('0/)$OJ[=O\g![&e]!&]A$1EW!:Jl!kHGUNsP3ZY.:Jrh>] +TI-\#)]IWZ"/%Fd:p%\R-NZU]![&uqJ38CWk/D&(OME@Tn2d7b>=HG1`RJ,2XBig73J*V7JoE.I +:acFe.0GARK8:uZ\28c@-`W7W!h;A-W%#"832i2aK;*J--o$=& +]AA+K3.b>&0$:?uW&?9]S&EqqJnR2t?kn9l(P5IF"(D$,^`%d0.jhmY!mA$j#SioG.?L9G"#r1? +&S_Cr0`k06JdQal5WFDC4XFeD!NFKXl+I1N5q*p:!lQWSo!3jl+h?R:*'%m;J/H(@3r_O^p&*U*I82>cgr"/oV!_=knW$O0T:VT^[K0VAO +10m5>,I'B7#jgi/XMt?_#(k2>QFi!+(d"$d(]kjS9_]M5QmDd,&d"16J]K.HBItA%2$+m>XABl< +M5l%=L:%]XK#.oMXW.tP2Z]T=RpGVt)W2l>dV`lK[3p_A@.GFo^-"*cUM +1!>3%*j7JmFVCYK$sdRMnT6YPI^hK!Jr-)ZF,=P)?W5OJmkJi6QclKn5c22K8Kj8 +>$uu%3J*n`$b@sBS'cg9M#i^&J\!93(bl)3cl%Wf_4hl/(t!u(oLjul!jY<)GU!9q?3=R_!aljt +E%)dJ,(_d3O6@N8i#;c;`If?B"1TWcmU&4$%b!&Jl!g^MS4X7Ooe5CJe0F6W%.pKA"F5YJZ(@+ +EKL@QW#@grQXDk*O>VZ(2M&(^Jqt9H37ia9)["G5_!3ld+>_Lr?b/M0Sid[_A43qLa,SQ3LUdB.^EiNks5E],D$2kD![oAsJ27;@R=ZV/_6b*19-=:t1]tsq"*.t_LOS#@7: ++q`[f(kRi487;Ft9dYK)"eI7E!^Itl+m7Fj=,bPLJhdBXg:)X(E=aNIK53]'8Qp\*3RC#?%<*[9 +0fBdR0Waau]eos3^`bTi."f#l4m4B%!9"gm_F*n$J[nW;aa4)^-'&ld!`PrQZ8_oq2$/'C!f/+SIT$VG7Y9-YK*X;dBK#sse,h$V1TW8N +E&`FT(^!ZcN8.4YdTX-]gFu^al,mC3&q&50p(%YK8QQ.dKl',p1lo?'1/^iJ:\@O!cU:F8K35b2-JcnDRqI&S7@0o4%18J!j\j.^b#V2m7m;oMZ>\fOJ2e;["FC1Tf\DJ +ko9`&3(-IC%9\CWT#K3ZCu3$XF3jmK?9.n!Et +/nO=^LC/&pH<"-)=TO`-NOo`:IKQdk't&0V.#.*\`LK++16 +^M8?F(kJ#)-.om?rhtHAdLS#l?B?2n=Ze5 ++=NWH-[>D2Jf63A^_d=X8>K0A*7"j'd5:&[,+?O6e#8X'GT`$gB0r!<`,HP%7V"k8:p+jdRg,`7 +3M_Be16[UXZV_:T;)K99B#B_cZ>g^#9r8R1Y\$WcP)L\#OcX0B1_PQ*Efn;)8g=rU7=uHheor+& +N@,?)dNoSJR>H[Y@+\k#2OY,/iaL3$AL!1*As&d_djZ^]LaL"g5b(k)OH(VrE@bdC2&-NgEN-I: +2)LOn7l,/%jEMp`:#nXWS?=ai(epnpD@i1I.?giQ;Gkg%;^n;5K5t*'Ndk6%+,`)I\C87M^0aHg9jPK;hE8a)=P+WCj0F*S15B0;U+ik9U'P"-gg +:197>0T-A\FIeuOP"OGXm3UCaNE%K_/ur/(QKN9H4oRr1'>,J^N-MIN6S-Aj"?O(Q*jL<],o3+C6sd_D&2M9lk..36lTF,)N&#`:Z;idq%8o +:/dtU6r.mjs$k@7K^V%OFBno;:iq[S78gK$jS[I@Psn/APl3C+dZmfq;q*[Q4%mqc7;4\F22uNW +e!.6^?I9ss2Am!uY`q,*6WgQB->eiX4:81ZkVs%1W2;M4,G:VZ#UmSe.gf2dl9#F"aCHUPU:&Hm +h7#9!G$S1'kBU@bXl:(S,.N:W-Xj[`J)DQ3!InLE*XW`K,;K^).uK:Des8 +Kk#)bHt6g,KAt8D5kT6V;e`N1o_T&855gM5'-)8B`(`K2-ul +l+mRa12/96l)*_AL1cs16D2[dNM@0h1l[-ZXf$rBT\q/RU!nfXNe7Vm0oVhtL`^I7EqD*l6S$4r +L8,$o)257:E\`?BLhI]G6,7FXN+$C<`scC\Cbl:S^gJ&b)4&[XD4(Uc\F+^HK<+A7Y<4!s3q19N +%\'?_RYB3SotCjHpAr*LS2V&!"h\IgaDtO`/^/9@k>AY[6Q]I_Fr`3[cL#(cjLpO,#he>8]mf6- +Nh]AA)Mis+?lTCpOD#Vg@M"JB#XO8U*:X(@)B=J5+D)IF^FSF,D(eWKP*`EHK57T9NKpD&GQ&)( +PH@O;cnpLHg^qA2@1I.93!US_)qmi%C/=ZO5g\$Y[.GhB;?#o"4[mtPVNAT1`J^_8-_Gr +0S^e5841I;%&!5)5g\X4_l.Tn5`-8aB&*Pm9@n%*_7;W3mbU7W/0gjM14scZ(r=F%"eap2"$k*! +_8nJ/]fAJ2m39lpt5dDVCc*?%IZF`8)Y2cfA6,,f(1nRaAlcuU#`$tF\4 +RP[L4fF9'IE/m2t4p.b]o-=GDH4=/Y8W_g0?F`@PO;Z\6kJ7m?)s)J9V=hRShY^`MomZAkrI]n& +-3L&;#?$QI5WJcn*@.:k@.I!H-la.5KG&lu=q!]q3=XpE]U.(s&^8iJ]RR +9aV%ai/ej]FJB@&SY?5-C_Xc8ELm^g)`5'>e=jN8LLF(%_t\g$@N7gmoA.kRi//P-TK7$*1cGNp +jqq_VEt4EeL=#]g66]DGToAD$\gXB@U7aFL@*CA15[Y!&&1qi5PST!-C(13%K*Lk](4um$9``$b +$o1\sd:tC,,(1Z&ZPnkR0^]i"BKgg)lC`,K---s+:03q2@!:<*1#BT"9AoSJcJU^hRn:IiQN"c.a\JO?#?_5)NI>!4[VRR +BPn7R1'?HA@]ZDl%G#"0c@B7c>%M6/'?Yc"W,3"fe3&N6![0s&N#?(nVPt4QajAtd6n"<7L)+gc +>K^k:!Bd +D,7b[;Q82CBF_243X.k+Xju-,E%5-f\9=IMd+ZrYAlXnp29\#2>45d5h0fc5rkR/J$6/=pM6%IF +[8tKZ>T0aETf2&Ufm$q;Xp-&Upl>q])b4X[/aAlBP't1"rG/>HZ(T[rd*E[6E+mm6Jl'*?#>9Q# +kfp`7Gc(/]qcIQb/jb=YpbP8k5Suk=E+s!KL][7NgOkl'HDY?e#=.12nuc%uE0Z6r0O0HR87c]S +ik69^*H3c="j,#Q,[)]iNbq-T[8ZYI:\k00-mc0lq<&c&RPb5Mm1m^0o1!DMO,iZl7Work]LoDG +% +%Nc)DrA&T593$,Bkul?FOW'7W30h8Lc9c!RZQg?Ij`7MTQFgc<)jmjXJ?W&e&`H@pE&L^Vft'ge<'3lg/DcHCGbZ'4N;'&&lUhUG`dZXq!Ggm> +"h&U+FR)PSU?IV$%G:h,#"sN^2E[\B3S,U4>b@6JHo0!6=>],ud?_\I?-D3U0]kP@RBjnWbuq:A +B)EO:[\e/%3AWb[bZCFADD'bUru#`,#JG4;38>JmIH55_^UOJ8a*\Pigg$,do=#'CS25q4?6blr +QEK#t4E05Nc%- +\9Ai1V0/#$Q!iMhhCrY9A6:Y;i6W6l:i$RA_h4d_S21@bS..d%q@"M%)?Xhb;0A3ka*QI;&_jR4 +l,Y`^T[Xta5>cR3*W+7`K?nA')7&`f[,O=o]P?6%f +PPZ]mh(E$imaC5lkf1m8qsNhJ/:RJ6I*ka&pl:+/:(lN(b3;^Yl->s]mP=(136_r=lYP;@Xeu+. +_W[(,cO^$NN`s+m!;[2Tk&:\(Y2K3f#l@;J!KM31:TVTS`;FM8")lKEDP#jjU?ZVR!j7pi&3Tr2 +6MEb+s"D=jOAPu&>jVt$"jdPBYRLX%YbQ+##4CRRcuc`Lpl@'*DbgQGJ78q>8o`d,"q]>hTZR[N +BQ1c($p_lB.UifOE,pha%u1#R9cje%dfrT3fZeC-J7&THWn7YjMP,"_WkT+gr8:s>q("6#Z)ZWB@brhP)bt/fO8g1sEo6@&+:rN4E[7T& +Glhk&#Oj;C0So[hN>ReDr_]-Y0CK4o8HLWDq/K`BYZUs(>l&JL!:Uo9OhgjuF!jRE*3CjB0[9kF +ap]ar"tEd\,>*o-..CoaV23,"5\('aCk#j:Vp`j!D`5-=#8cq>oLBE8!^*KUDSD">#,#HLmp=Yp +#o&G8g!&1q&YA`5,9r2T_T[3YXhP\C8GNZ_,n[*;Of[BdYptcImF&0c&npI6D[[8h)mQ.eY^74+ +39d`$)%qcaOHUQD5oJ$<.ofZjddLd0:2"6$(^:F5G>"Il_Mi5-suAY_;sOM^S%Q#uZm10qgd0@gY#I9,#Jeo?TE1 +dfqXa(Cg7%YeO!*;$%F8#Lg.GnW,mjE&6_"Z&R/&mJ"jZVRqQ2)PCtZ^iF\ +nNh9?;"O'K1\"2)&Q-u;2jGTjF+HGQY3aXG:G`S=[(@Y;>uYY[:fJ+D+msY;q27<0LTe,+c$$3j1;o8agqe1-PBXMhYEOT>AQT`h?D0:,>[\Ga')etVf-r[Ngn)HL; ++_u8o.Fg""$ZBi\&Pn^VD3bO/B(VPe(3a*9$"rd29%-(5eF@JN").E43Hi_F2apg] +#uoLm-l3m^p?Or/ZZ;6UCR$8BPD+&kaVGSu;cX'9'mBh(HXPFT9QV(Z1b*EUqJYNuE+$h-V[d\o +(3-S4G\8LHk;*`M,qj6E>uu.?WcNBi)"gM-AW-55FD#j+lS6dE1,P6Lf9pp6R53Bh8eX'peakSu +:G_Y1HRjp=WT]qsL4fc^SS?df8`,;hnA2n^$>//9+R2J\1^qCBBAfG/Vd*h9Lt\5UM#cds=J1;6 +S=U!#$@nd^5`gT5XIXmi$pt"$m!s^9Y%jW.%RB:fVu;PK_i/i`N8r*@=JKN,U1Upt#?\nSGfUA> +bV0mhD?/h,LKY+#h?^uMLNqp>)#oW,#EJTgA/Q"t3/"[$d>u)5$37qU`lJ?E+D4h?PR7_T\N,fq +RLC>/PNI6"@+#Q[TkMhf.a1f"!/P9N$4"WD"oqo)H%U]oF:Gd+QNl95J925#HuV/tQs#32H'aoV +l'W[Z%EXtB^mb8"Gm)8AR^oV_BG-gPrKWdVPkegTGuKd7+pnT*a?Z9;QfPOFmk)%N,*NC=kQ)cpA"o3smt'\94Cl8T6\-qSpkfi,fCk22PJoJ=q=Hk2?gP +Op/B7%RA!A^t9'a2i1(QJ(c]RH6&d#IcrgIUKT[Nl2h45^S]^pM,)Y!qJ6FFh@5<2D@S/SWK3\* +P%`H+=#]`MR.t:Df:bhfVI4cYi5uKPL(jDjWeIp^baGIZ';iS!%Ht#$^kN/gZ3bijXP2%`q)2ir +1(Kap$36k.i.ah=VlSP:LYBb%>36&m(2b%7RG!:pgBhT>o<:9QB;c4I3t7VSH*CKoFk\.D-V^JR +ndMPf_ODj>qRs5)4:_5gSiU_Iq=Cs4&=aXp[3Lg@g%U6u(rc7:3;:%ZgM*aY":faX%2uAVCF[4e +orHhoX;cYj>;N9_1TfehX]jD[gqVqkmY`]"0]&>?@1R&e@&3]A":8R8:-c +`:_j-]ggndacEcT4/fbaQhr/;>NrKkca2E]_)rcR)P*V2bKCl8WdB`B>/e@/ +5R@6J$sY["r&Ms5]t'Y!_OI='*7r8YXfgEb`OlSt4E8KT#J@&]au_&PHuI;8pTiQ4chcJ2q_?HF +Q,qa-^jMuYI#Gaf(Wq))d/49er2k$%)8UO-QJB$o]_BVg_k[.L632fWJDJHi_k[/&XM!B->iE8A +f?\hC`I#"rSFO5).F:3SaSd4-)o:.^?*_-W]q'`[>mo%cC!iD7dG+3,]d:&!M5kq6decnaS.X4g +Xijrg[lm*Uh+,!r9>jI&cb3E0SS-^t5HPp_`10-IRd&,1=hB*)`Vk)7>79-^CSonkfq"&AI?2bs +"5Y/Cg0Os:48%Haa=e/_CuTdloS1r#aq1Dq"=nh0cutIEAUA +6'[saj;c_4*L#%nU#c2Al!@ZWI-oe)_<]jTc[9Bh]PZffZf`BBaZ]aH5'uKWJ"o1%Y!;(kT#rWrNa"a?-1i$i`Z*:T)\&_46unObrioLTOI@4*V"n(nc+74?!Hlk +9C&3'kZ\5Ah`8[50t*\"fA>cUS6GW)&tj.g>$aCQG)aeb/&n6ZNW6_Y/8<$"=KJ\ki7 +e"Pj]&h"HNj>&/XV\kCbV%Mr+h@1`iR*R)mE;3fn(f9F[.4FJ,4s*;X'[['K)Jq0rbbjEoKR>bP +d3u8g4\D\SXA^RsH@Y5MAMtJ:kAg"PCI504.+,Y$Y1lUTc7J*&@>)X9TNnOa=Ddp9K!J_@Z%J1# +bW7X#Dck-,59l@'Ad:g.$-;7?.SWF-,*A,PD`XDIAl0=F/I/VPcK5e6N6k+=6LG_l]fjEOt"C2E9B[E[)6T`Ttp]IqKSJOnIf+On>e\0:;KGSo5-sT@]mblZYO2c`-F/ +fBRK^\:!9iMX.FL5Kb#oZ,>?TE9k.H9]M4l1gUAchHJc4Uk[k`d%PVlF\T$T3kJo3Of%2b<3r(;.q440K/K;]O[)_[KKV&Ml-n +&JU3Ugd`,:/K.O8[-^Lef!Y,?pD^[Ue#)"n/ea*`LFr^gk/f67G;%7!qE"!fd[af@XKoEPo?0p/ +]3JC:FMaWIl\mb!fJRLEr[]`$#O5#g/JPbjngG7(2dIYBB#9.9Fct#gCqs +dq($FADrR,Fo:O;6)kt\P!YO>7;g"&rPK/n!IYoLAX?(kcdG[=/K%JIWqdo1'jX)`hbi^!#<>Ok +!MNiqrY\eL3'4[&]GT@`04FP/,;3VP,NWE#2C:4iCWQ^OBA;p13EMn]r9(+1C3?,MB_8URe'qi4*>,M);oaACm(XmqjE9aJe(i(%"2/76d:p55qRlpYH%.LS +iN=M")2Y&0m_A:+g9+`M-lH18?\`qisRZ"f;I_4)h-Y$YZNCC[?X5>m`R +TM\7/d*62Y(d.eRF8U?bA@JWt_#N?1a'6pa)n4H="`IZaU^_@XF[kC^!j"2_(dHUIn[i +eaXY>Ns_L8$!**eXK/8R$s9#\+fF;N6Zt=,+o +oUKC]NmVR8'rSL>!MW#(,p#WAoCS7!1/a)BU!c9Z:CIN`?$`F,X[D=<.-&_TJMI-E[b/b'd%m"` +d0a'm[TsE_#VVd;MfpInV6> +SWS$IkgP?i2_$8jBdX4_S7#nT/$01mFCcCXGgB9_;\"eMR.f.-X[_4Op8YE@gWKj)8S;dYV$Ku1 +bEhHQ)pOS'FM/Vl(RI>J,SF`hhC??cX'. +->hB/9jhqR\QI;"p;;YqLYHZEa`r^P:F`tKXKBT@=7M[5fnFr/K?h&.Y0kIn"_jD_5mOIQem6E9 +KQ7O,.P[e^<5uCb,tc1^'S=:ro!)5(^/CG_$&dejYC#>$8R:YS,FDVLs\sZ-;8 +^s_W1joq6F"VK$::HdQ>Mg=p$G!?aOWb8=hT)nYcau+)M43]X3.h7QqMWHXfcgK]h<[B+K#Q1%dIN;ouZZpMHmcP0Ako7lD)]>_AS)f,BoY\S*P +fSpUf:kO]9SAf]sQm5C5)+/^P-5FVRUIcPe_hTqj^LTGBC1mu!??`idGWOd!CCB=:'*^(O.&.XC +lj"cEIQ!mWL!&jqp^O%=RbPC^%8DC+(HJGa[;hJEE&DML`Z00n![r`VsE]B9%h#/6) +nVa$7EsD$lf[hnI(d5OkoU("Fk9'AUhof,&7&&AdRHfKc'")(,j_^oL1($fs:o&Q^H]M%I_Zc45 +YB!&0dmd8AJ_k]sS'l.5hdE45aV#ZhfmX<@pe@C3[Z73%^*)IB2ZWZ^YYoMt=`P!'aBm3RP4L +g;cAs(d9H#4*2'rbTjDtM`[E(^YmB=Qnj;N[gm'pK6Xg,OIlWJ3LQl.0mRk#gUk%,l9`k`K/bk# +:cK:',Js4:K:"\%W&"dZk/2!o]peU$4?\=q3$*Y-_pgV5$pg:`ZbkcV6Nf+_o8O0;/&KK@]d+B2 +;dmHb*gbU2Y]C&S]H'3M:qlb(4jscu'Hk74"rg4o4%ma)bU,M@EZQJ;3uWI[CNR:;?UHpk6VBtg +_iVgab8e>s6-En"ikIeFgd1dSToss?&p$9B(c%=V5jS3J1ZPmU-O^P+!QZ&Xb\sl;jtb^+1gCbW +ZsGqd?U,T=)D^[u:p!2;g."1G-kia7'P8hAe4+e$7Z2+9)368seDh5^+7hcWN +F;2^Ckeff1YUj.gUgV5b)oV>+`\\^N*!aG=;oWl@7YDsJMEFEH>mk_SC8(^FX`.6cKI4<4aS:`h^8h>\h*M&P76VJXij_%'MnK>=lGL`SA?f +KZ$M>eO[WO%U'HFICss+5@g`d_YVI*Jk!\[9cJr2P_I)XYJRAGc")Z$ +7%Ls=VoeSMc(d,:gO2WZ:q:])``/bX]TLF^]$/i=b+.Ndr4U0%/04)Zae[ET];/2sV+k^42g"E# +ZZsYZ*jBa[bA>9`[#d6UO\Q=J8*&Z!PiG(uJPJn>:Q)^)goeIMRnF&$b8fk34;]k2mRp4*[,eY[ +A@G,-b!:XO:'>uAADt_:gQo[S/1]q-cLklTD0[G@c4HPOP6gK6MS3o[V>QKdM_gFj)pkI3[,f9s(`./k+ +,YBeV%mbSm,8BOMdA0$$n%9X]]r[u%K\oFebY+c:d>9a"UP6QZ4qNk5<-`:S'@\IGjie-<8;-9M +bj3]1SkddY&b7U)"&5cU:X9D.:E/k%>i3TG(et_j^qE;pPKY\LL.-*G9B:^^4\\Ii:.u[(9J$0+ +2*J#m<7N2BQf8Q2m:B&rGtm*qcpO3dPe"qXhb\H"/d3-"Os)XS)o[e10AU#4eGPL6-d@&feJsLG +0n-o,<$KKk5gdUMSLTJ"Qs`3W2Q'PZki(8QR+&Td%d5AD +J2>ZZVSeWWdTNo/JJ!Ke2Zk0`NG(MT?3Who3aY@gfQ+mZ.R/tZo%HXFQS^ZC[OWZ7*h-caY?.Rh^KACt.h4T=) +S_DnZgYKj"h::?;:#=_!e(t8dQAsk[+Tu+/j,\oThGELoA`erZkMCa&hNd>_Fm@hkf3Z_hL`Phg +i/h: +endstream +endobj +%%EndResource +%%BeginResource: file (PDF Extended Graphics State obj_10) +10 0 obj +<>endobj +%%EndResource +%%BeginResource: file (PDF Color Space obj_12) +12 0 obj +<> +endobj +%%EndResource +%%BeginResource: file (PDF Extended Graphics State obj_13) +13 0 obj +<> +endobj +%%EndResource +%%BeginResource: file (PDF object obj_14) +14 0 obj +<> +endobj +%%EndResource +%%BeginResource: file (PDF Function obj_8) +8 0 obj +<>stream +HS?Qr+>=op+>#;jEc5c1+FO~> +endstream +endobj +%%EndResource +%%BeginResource: file (PDF object obj_1) +1 0 obj +<<>>endobj +%%EndResource +%%EndProlog +%%Page: 1 1 +%%BeginPageSetup +11 0 obj +<> +/Contents 6 0 R +>> +endobj +%%EndPageSetup +/pagesave save def +6 0 obj +<>stream +q 0.1 0 0 0.1 0 0 cm +/Document/R5 BDC +q +0 0 3463.63 1247.24 re W n +0 0 0 1 K +0 0 0 1 k +1245.85 623.723 m +0.00390625 623.723 l +0.00390625 1247.24 l +1245.85 1247.24 l +1245.85 623.723 l +f +0 0 0 0 K +0 0 0 0 k +521.215 1122.54 m +521.215 1096.18 l +767.449 1096.18 l +767.449 1122.54 l +521.215 1122.54 l +f +631.148 748.426 m +657.508 748.426 l +657.508 1056.64 l +631.148 1056.64 l +631.148 748.426 l +f +1055.25 922.305 m +901.617 922.305 l +901.617 948.66 l +1055.25 948.66 l +1055.25 922.305 l +f +862.082 1122.54 m +862.082 748.426 l +835.727 748.426 l +835.727 1122.54 l +862.082 1122.54 l +f +1121.14 1122.54 m +1121.14 748.426 l +1094.79 748.426 l +1094.79 1122.54 l +1121.14 1122.54 l +f +457.242 1053.01 m +438.426 1034.19 l +459.719 1006.93 472.457 972.676 472.457 935.48 c +472.457 846.875 400.367 774.785 311.762 774.785 c +274.563 774.785 240.309 787.52 213.043 808.813 c +194.227 790 l +226.352 764.012 267.223 748.426 311.762 748.426 c +415.066 748.426 498.816 832.172 498.816 935.48 c +498.816 980.012 483.227 1020.89 457.242 1053.01 c +f +185.09 836.77 m +163.797 864.031 151.063 898.285 151.063 935.48 c +151.063 1024.09 223.152 1096.18 311.762 1096.18 c +348.953 1096.18 383.203 1083.44 410.473 1062.15 c +429.289 1080.96 l +397.164 1106.95 356.293 1122.54 311.762 1122.54 c +208.449 1122.54 124.703 1038.79 124.703 935.48 c +124.703 890.949 140.289 850.07 166.27 817.953 c +185.09 836.77 l +f +0 0 0 1 K +0 0 0 1 k +1419.24 1041.55 m +1438.06 1041.55 1452.15 1056.42 1452.15 1076.43 c +1452.15 1096.31 1438.06 1111.32 1419.24 1111.32 c +1400.41 1111.32 1386.32 1096.31 1386.32 1076.43 c +1386.32 1056.42 1400.41 1041.55 1419.24 1041.55 c +h +1419.24 1123.83 m +1445.3 1123.83 1465.32 1103.29 1465.32 1076.43 c +1465.32 1049.57 1445.3 1029.04 1419.24 1029.04 c +1393.17 1029.04 1373.16 1049.57 1373.16 1076.43 c +1373.16 1103.29 1393.17 1123.83 1419.24 1123.83 c +f +1500.72 1053.39 m +1506.13 1046.81 1513.76 1041.55 1523.24 1041.55 c +1531.8 1041.55 1539.3 1047.07 1539.3 1055.37 c +1539.3 1069.46 1519.82 1071.04 1507.58 1079.07 c +1500.99 1083.41 1495.85 1089.73 1495.85 1099.34 c +1495.85 1112.77 1507.71 1123.83 1523.77 1123.83 c +1535.49 1123.83 1543.64 1118.7 1548.52 1114.61 c +1540.75 1105 l +1535.75 1109.22 1530.08 1111.32 1524.29 1111.32 c +1516.66 1111.32 1509.02 1106.98 1509.02 1098.95 c +1509.02 1087.23 1528.63 1084.73 1540.49 1076.83 c +1546.68 1072.75 1552.47 1066.3 1552.47 1055.77 c +1552.47 1039.57 1539.96 1029.04 1523.9 1029.04 c +1511.26 1029.04 1499.81 1034.57 1491.64 1044.44 c +1500.72 1053.39 l +f +1575.5 1122.51 m +1638.7 1122.51 l +1638.7 1110.01 l +1613.68 1110.01 l +1613.68 1030.36 l +1600.52 1030.36 l +1600.52 1110.01 l +1575.5 1110.01 l +1575.5 1122.51 l +f +1704.13 1042.86 m +1712.42 1042.86 1716.37 1044.71 1719.27 1047.6 c +1721.9 1050.36 1723.61 1054.18 1723.61 1058.4 c +1723.61 1062.61 1721.9 1066.3 1719.27 1069.06 c +1716.37 1071.96 1712.42 1073.8 1704.13 1073.8 c +1684.11 1073.8 l +1684.11 1042.86 l +1704.13 1042.86 l +h +1699.91 1086.31 m +1707.29 1086.31 1710.45 1087.76 1712.56 1090.13 c +1714.53 1092.23 1715.71 1095 1715.71 1098.16 c +1715.71 1101.32 1714.53 1104.08 1712.56 1106.19 c +1710.45 1108.56 1707.29 1110.01 1699.91 1110.01 c +1684.11 1110.01 l +1684.11 1086.31 l +1699.91 1086.31 l +h +1670.95 1030.36 m +1670.95 1122.51 l +1702.28 1122.51 l +1711.24 1122.51 1716.9 1120.01 1721.24 1116.06 c +1725.98 1111.72 1728.88 1105.4 1728.88 1098.55 c +1728.88 1092.23 1725.98 1086.18 1721.64 1082.09 c +1730.33 1077.75 1736.78 1068.27 1736.78 1057.87 c +1736.78 1049.31 1732.83 1041.55 1726.64 1036.54 c +1721.9 1032.59 1715.84 1030.36 1706.5 1030.36 c +1670.95 1030.36 l +f +1787.73 1066.56 m +1816.16 1066.56 l +1801.95 1100.79 l +1787.73 1066.56 l +h +1821.3 1054.05 m +1782.46 1054.05 l +1772.85 1030.36 l +1759.16 1030.36 l +1797.34 1122.51 l +1806.55 1122.51 l +1844.74 1030.36 l +1831.05 1030.36 l +1821.3 1054.05 l +f +1899.37 1072.48 m +1899.37 1030.36 l +1886.2 1030.36 l +1886.2 1072.48 l +1854.61 1122.51 l +1869.36 1122.51 l +1892.79 1085.52 l +1916.22 1122.51 l +1930.97 1122.51 l +1899.37 1072.48 l +f +2006.01 1086.31 m +2006.01 1073.8 l +1975.72 1073.8 l +1975.72 1042.86 l +2016.54 1042.86 l +2016.54 1030.36 l +1962.56 1030.36 l +1962.56 1122.51 l +2015.23 1122.51 l +2015.23 1110.01 l +1975.72 1110.01 l +1975.72 1086.31 l +2006.01 1086.31 l +f +2083.68 1086.31 m +2089.6 1086.31 2092.63 1087.63 2094.74 1089.73 c +2096.85 1091.84 2098.17 1094.87 2098.17 1098.16 c +2098.17 1101.45 2096.85 1104.48 2094.74 1106.59 c +2092.63 1108.69 2089.6 1110.01 2083.68 1110.01 c +2065.25 1110.01 l +2065.25 1086.31 l +2083.68 1086.31 l +h +2065.25 1073.8 m +2065.25 1030.36 l +2052.08 1030.36 l +2052.08 1122.51 l +2084.34 1122.51 l +2092.77 1122.51 2098.03 1120.54 2102.25 1117.12 c +2107.78 1112.64 2111.33 1105.8 2111.33 1098.16 c +2111.33 1090.52 2107.78 1083.68 2102.25 1079.2 c +2099.35 1076.83 2096.06 1075.12 2091.45 1074.33 c +2124.49 1030.36 l +2108.57 1030.36 l +2075.78 1073.8 l +2065.25 1073.8 l +f +2154.77 1122.51 m +2167.94 1122.51 l +2167.94 1030.36 l +2154.77 1030.36 l +2154.77 1122.51 l +f +2211.25 1053.39 m +2216.65 1046.81 2224.29 1041.55 2233.76 1041.55 c +2242.33 1041.55 2249.83 1047.07 2249.83 1055.37 c +2249.83 1069.46 2230.34 1071.04 2218.1 1079.07 c +2211.52 1083.41 2206.38 1089.73 2206.38 1099.34 c +2206.38 1112.77 2218.23 1123.83 2234.29 1123.83 c +2246.01 1123.83 2254.17 1118.7 2259.04 1114.61 c +2251.27 1105 l +2246.27 1109.22 2240.61 1111.32 2234.82 1111.32 c +2227.18 1111.32 2219.54 1106.98 2219.54 1098.95 c +2219.54 1087.23 2239.16 1084.73 2251.02 1076.83 c +2257.2 1072.75 2262.99 1066.3 2262.99 1055.77 c +2262.99 1039.57 2250.48 1029.04 2234.43 1029.04 c +2221.79 1029.04 2210.33 1034.57 2202.17 1044.44 c +2211.25 1053.39 l +f +2337.9 1123.83 m +2351.07 1123.83 2363.58 1118.43 2371.6 1109.61 c +2362.79 1100.92 l +2357.38 1106.85 2347.78 1111.32 2337.9 1111.32 c +2319.07 1111.32 2304.46 1096.31 2304.46 1076.43 c +2304.46 1055.63 2319.46 1041.55 2339.08 1041.55 c +2351.47 1041.55 2360.41 1048.39 2365.55 1054.58 c +2374.89 1046.15 l +2366.99 1036.02 2353.3 1029.04 2339.08 1029.04 c +2311.56 1029.04 2291.29 1049.18 2291.29 1076.43 c +2291.29 1103.03 2311.31 1123.83 2337.9 1123.83 c +f +2472.32 1073.8 m +2420.97 1073.8 l +2420.97 1030.36 l +2407.8 1030.36 l +2407.8 1122.51 l +2420.97 1122.51 l +2420.97 1086.31 l +2472.32 1086.31 l +2472.32 1122.51 l +2485.48 1122.51 l +2485.48 1030.36 l +2472.32 1030.36 l +2472.32 1073.8 l +f +2571.06 1086.31 m +2571.06 1073.8 l +2540.77 1073.8 l +2540.77 1042.86 l +2581.58 1042.86 l +2581.58 1030.36 l +2527.6 1030.36 l +2527.6 1122.51 l +2580.27 1122.51 l +2580.27 1110.01 l +2540.77 1110.01 l +2540.77 1086.31 l +2571.06 1086.31 l +f +1370.52 981.555 m +1433.72 981.555 l +1433.72 969.051 l +1408.7 969.051 l +1408.7 889.398 l +1395.54 889.398 l +1395.54 969.051 l +1370.52 969.051 l +1370.52 981.555 l +f +1509.42 945.352 m +1509.42 932.844 l +1479.13 932.844 l +1479.13 901.902 l +1519.95 901.902 l +1519.95 889.398 l +1465.97 889.398 l +1465.97 981.555 l +1518.63 981.555 l +1518.63 969.051 l +1479.13 969.051 l +1479.13 945.352 l +1509.42 945.352 l +f +1592.22 982.875 m +1605.39 982.875 1617.9 977.473 1625.93 968.656 c +1617.11 959.965 l +1611.71 965.891 1602.1 970.363 1592.22 970.363 c +1573.4 970.363 1558.78 955.355 1558.78 935.477 c +1558.78 914.676 1573.79 900.59 1593.41 900.59 c +1605.79 900.59 1614.74 907.434 1619.88 913.621 c +1629.22 905.195 l +1621.32 895.059 1607.63 888.078 1593.41 888.078 c +1565.89 888.078 1545.62 908.227 1545.62 935.477 c +1545.62 962.074 1565.63 982.875 1592.22 982.875 c +f +1726.64 932.844 m +1675.29 932.844 l +1675.29 889.398 l +1662.13 889.398 l +1662.13 981.555 l +1675.29 981.555 l +1675.29 945.352 l +1726.64 945.352 l +1726.64 981.555 l +1739.8 981.555 l +1739.8 889.398 l +1726.64 889.398 l +1726.64 932.844 l +f +1795.09 957.07 m +1795.09 889.398 l +1781.93 889.398 l +1781.93 981.555 l +1791.14 981.555 l +1846.44 913.887 l +1846.44 981.555 l +1859.6 981.555 l +1859.6 889.398 l +1850.39 889.398 l +1795.09 957.07 l +f +1901.73 981.555 m +1914.89 981.555 l +1914.89 889.398 l +1901.73 889.398 l +1901.73 981.555 l +f +1958.21 912.434 m +1963.61 905.852 1971.24 900.59 1980.72 900.59 c +1989.28 900.59 1996.79 906.117 1996.79 914.414 c +1996.79 928.5 1977.3 930.078 1965.05 938.109 c +1958.47 942.453 1953.33 948.773 1953.33 958.387 c +1953.33 971.816 1965.19 982.875 1981.24 982.875 c +1992.97 982.875 2001.13 977.738 2006 973.656 c +1998.23 964.047 l +1993.23 968.262 1987.57 970.363 1981.78 970.363 c +1974.14 970.363 1966.51 966.02 1966.51 957.992 c +1966.51 946.273 1986.12 943.773 1997.97 935.871 c +2004.15 931.793 2009.95 925.34 2009.95 914.809 c +2009.95 898.613 1997.44 888.078 1981.38 888.078 c +1968.74 888.078 1957.29 893.613 1949.12 903.484 c +1958.21 912.434 l +f +2084.86 982.875 m +2098.02 982.875 2110.53 977.473 2118.56 968.656 c +2109.74 959.965 l +2104.34 965.891 2094.73 970.363 2084.86 970.363 c +2066.03 970.363 2051.42 955.355 2051.42 935.477 c +2051.42 914.676 2066.43 900.59 2086.05 900.59 c +2098.42 900.59 2107.38 907.434 2112.5 913.621 c +2121.86 905.195 l +2113.96 895.059 2100.27 888.078 2086.05 888.078 c +2058.53 888.078 2038.25 908.227 2038.25 935.477 c +2038.25 962.074 2058.26 982.875 2084.86 982.875 c +f +2219.28 932.844 m +2167.93 932.844 l +2167.93 889.398 l +2154.76 889.398 l +2154.76 981.555 l +2167.93 981.555 l +2167.93 945.352 l +2219.28 945.352 l +2219.28 981.555 l +2232.44 981.555 l +2232.44 889.398 l +2219.28 889.398 l +2219.28 932.844 l +f +2318.01 945.352 m +2318.01 932.844 l +2287.73 932.844 l +2287.73 901.902 l +2328.55 901.902 l +2328.55 889.398 l +2274.56 889.398 l +2274.56 981.555 l +2327.23 981.555 l +2327.23 969.051 l +2287.73 969.051 l +2287.73 945.352 l +2318.01 945.352 l +f +2482.57 932.844 m +2431.23 932.844 l +2431.23 889.398 l +2418.06 889.398 l +2418.06 981.555 l +2431.23 981.555 l +2431.23 945.352 l +2482.57 945.352 l +2482.57 981.555 l +2495.74 981.555 l +2495.74 889.398 l +2482.57 889.398 l +2482.57 932.844 l +f +2576.7 900.59 m +2595.53 900.59 2609.62 915.465 2609.62 935.477 c +2609.62 955.355 2595.53 970.363 2576.7 970.363 c +2557.87 970.363 2543.79 955.355 2543.79 935.477 c +2543.79 915.465 2557.87 900.59 2576.7 900.59 c +h +2576.7 982.875 m +2602.78 982.875 2622.79 962.332 2622.79 935.477 c +2622.79 908.617 2602.78 888.078 2576.7 888.078 c +2550.64 888.078 2530.63 908.617 2530.63 935.477 c +2530.63 962.332 2550.64 982.875 2576.7 982.875 c +f +2699.66 982.875 m +2712.83 982.875 2725.33 977.473 2733.37 968.656 c +2724.55 959.965 l +2719.15 965.891 2709.54 970.363 2699.66 970.363 c +2680.83 970.363 2666.22 955.355 2666.22 935.477 c +2666.22 914.676 2681.23 900.59 2700.85 900.59 c +2713.22 900.59 2722.18 907.434 2727.32 913.621 c +2736.66 905.195 l +2728.76 895.059 2715.07 888.078 2700.85 888.078 c +2673.33 888.078 2653.06 908.227 2653.06 935.477 c +2653.06 962.074 2673.07 982.875 2699.66 982.875 c +f +2834.07 932.844 m +2782.74 932.844 l +2782.74 889.398 l +2769.56 889.398 l +2769.56 981.555 l +2782.74 981.555 l +2782.74 945.352 l +2834.07 945.352 l +2834.07 981.555 l +2847.25 981.555 l +2847.25 889.398 l +2834.07 889.398 l +2834.07 932.844 l +f +2890.55 912.434 m +2895.95 905.852 2903.59 900.59 2913.07 900.59 c +2921.62 900.59 2929.13 906.117 2929.13 914.414 c +2929.13 928.5 2909.64 930.078 2897.4 938.109 c +2890.81 942.453 2885.69 948.773 2885.69 958.387 c +2885.69 971.816 2897.53 982.875 2913.6 982.875 c +2925.31 982.875 2933.47 977.738 2938.34 973.656 c +2930.58 964.047 l +2925.58 968.262 2919.91 970.363 2914.12 970.363 c +2906.49 970.363 2898.85 966.02 2898.85 957.992 c +2898.85 946.273 2918.47 943.773 2930.31 935.871 c +2936.51 931.793 2942.3 925.34 2942.3 914.809 c +2942.3 898.613 2929.79 888.078 2913.72 888.078 c +2901.09 888.078 2889.63 893.613 2881.47 903.484 c +2890.55 912.434 l +f +3017.2 982.875 m +3030.36 982.875 3042.87 977.473 3050.91 968.656 c +3042.09 959.965 l +3036.69 965.891 3027.08 970.363 3017.2 970.363 c +2998.37 970.363 2983.76 955.355 2983.76 935.477 c +2983.76 914.676 2998.77 900.59 3018.39 900.59 c +3030.76 900.59 3039.72 907.434 3044.86 913.621 c +3054.2 905.195 l +3046.3 895.059 3032.61 888.078 3018.39 888.078 c +2990.87 888.078 2970.6 908.227 2970.6 935.477 c +2970.6 962.074 2990.61 982.875 3017.2 982.875 c +f +3151.61 932.844 m +3100.27 932.844 l +3100.27 889.398 l +3087.1 889.398 l +3087.1 981.555 l +3100.27 981.555 l +3100.27 945.352 l +3151.61 945.352 l +3151.61 981.555 l +3164.78 981.555 l +3164.78 889.398 l +3151.61 889.398 l +3151.61 932.844 l +f +3215.2 900.195 m +3209.28 906.645 3205.59 915.203 3205.59 927.578 c +3205.59 981.555 l +3218.76 981.555 l +3218.76 926.918 l +3218.76 918.23 3220.86 912.832 3224.54 908.754 c +3229.16 903.617 3236 900.59 3243.77 900.59 c +3251.54 900.59 3258.38 903.617 3262.99 908.754 c +3266.68 912.832 3268.78 918.23 3268.78 926.918 c +3268.78 981.555 l +3281.95 981.555 l +3281.95 927.578 l +3281.95 915.203 3278.26 906.645 3272.34 900.195 c +3265.36 892.688 3255.09 888.078 3243.77 888.078 c +3232.45 888.078 3222.18 892.688 3215.2 900.195 c +f +3335.92 901.902 m +3376.74 901.902 l +3376.74 889.398 l +3322.76 889.398 l +3322.76 981.555 l +3335.92 981.555 l +3335.92 901.902 l +f +3453.09 945.352 m +3453.09 932.844 l +3422.81 932.844 l +3422.81 901.902 l +3463.62 901.902 l +3463.62 889.398 l +3409.64 889.398 l +3409.64 981.555 l +3462.31 981.555 l +3462.31 969.051 l +3422.81 969.051 l +3422.81 945.352 l +3453.09 945.352 l +f +1411.99 804.398 m +1417.92 804.398 1420.95 805.715 1423.05 807.82 c +1425.16 809.926 1426.48 812.953 1426.48 816.242 c +1426.48 819.539 1425.16 822.566 1423.05 824.672 c +1420.95 826.777 1417.92 828.094 1411.99 828.094 c +1393.56 828.094 l +1393.56 804.398 l +1411.99 804.398 l +h +1393.56 791.887 m +1393.56 748.441 l +1380.4 748.441 l +1380.4 840.598 l +1412.65 840.598 l +1421.08 840.598 1426.34 838.629 1430.56 835.203 c +1436.09 830.73 1439.64 823.883 1439.64 816.242 c +1439.64 808.605 1436.09 801.766 1430.56 797.289 c +1427.66 794.918 1424.37 793.207 1419.76 792.418 c +1452.81 748.441 l +1436.88 748.441 l +1404.09 791.887 l +1393.56 791.887 l +f +1526.53 804.398 m +1526.53 791.887 l +1496.25 791.887 l +1496.25 760.949 l +1537.07 760.949 l +1537.07 748.441 l +1483.08 748.441 l +1483.08 840.598 l +1535.75 840.598 l +1535.75 828.094 l +1496.25 828.094 l +1496.25 804.398 l +1526.53 804.398 l +f +1646.34 764.242 m +1638.43 754.238 1624.74 747.129 1610.52 747.129 c +1583.01 747.129 1562.74 767.27 1562.74 794.523 c +1562.74 821.117 1582.75 841.918 1609.34 841.918 c +1622.51 841.918 1635.02 836.523 1643.04 827.699 c +1634.23 819.008 l +1628.83 824.934 1619.22 829.414 1609.34 829.414 c +1590.51 829.414 1575.9 814.402 1575.9 794.523 c +1575.9 773.719 1590.91 759.633 1610.52 759.633 c +1620.27 759.633 1628.3 763.32 1633.17 768.191 c +1633.17 791.887 l +1606.84 791.887 l +1606.84 804.398 l +1646.34 804.398 l +1646.34 764.242 l +f +1728.62 804.398 m +1728.62 791.887 l +1698.33 791.887 l +1698.33 760.949 l +1739.15 760.949 l +1739.15 748.441 l +1685.17 748.441 l +1685.17 840.598 l +1737.83 840.598 l +1737.83 828.094 l +1698.33 828.094 l +1698.33 804.398 l +1728.62 804.398 l +f +1787.86 816.113 m +1787.86 748.441 l +1774.69 748.441 l +1774.69 840.598 l +1783.91 840.598 l +1839.2 772.934 l +1839.2 840.598 l +1852.37 840.598 l +1852.37 748.441 l +1843.16 748.441 l +1787.86 816.113 l +f +1895.68 771.484 m +1901.08 764.902 1908.71 759.633 1918.2 759.633 c +1926.75 759.633 1934.25 765.164 1934.25 773.457 c +1934.25 787.543 1914.77 789.125 1902.52 797.156 c +1895.94 801.496 1890.8 807.82 1890.8 817.43 c +1890.8 830.863 1902.66 841.918 1918.71 841.918 c +1930.43 841.918 1938.6 836.781 1943.47 832.703 c +1935.71 823.094 l +1930.71 827.309 1925.04 829.414 1919.25 829.414 c +1911.61 829.414 1903.98 825.066 1903.98 817.035 c +1903.98 805.316 1923.59 802.816 1935.44 794.918 c +1941.62 790.836 1947.42 784.383 1947.42 773.852 c +1947.42 757.66 1934.91 747.129 1918.85 747.129 c +1906.21 747.129 1894.76 752.656 1886.59 762.531 c +1895.68 771.484 l +f +2016.14 760.949 m +2024.44 760.949 2028.38 762.793 2031.28 765.688 c +2033.92 768.449 2035.63 772.27 2035.63 776.488 c +2035.63 780.695 2033.92 784.383 2031.28 787.148 c +2028.38 790.047 2024.44 791.887 2016.14 791.887 c +1996.13 791.887 l +1996.13 760.949 l +2016.14 760.949 l +h +2011.93 804.398 m +2019.3 804.398 2022.46 805.844 2024.56 808.215 c +2026.54 810.32 2027.73 813.09 2027.73 816.242 c +2027.73 819.406 2026.54 822.172 2024.56 824.277 c +2022.46 826.645 2019.3 828.094 2011.93 828.094 c +1996.13 828.094 l +1996.13 804.398 l +2011.93 804.398 l +h +1982.96 748.441 m +1982.96 840.598 l +2014.3 840.598 l +2023.24 840.598 2028.91 838.098 2033.25 834.148 c +2038 829.809 2040.89 823.488 2040.89 816.641 c +2040.89 810.32 2038 804.266 2033.65 800.184 c +2042.34 795.84 2048.79 786.359 2048.79 775.957 c +2048.79 767.402 2044.84 759.633 2038.65 754.629 c +2033.92 750.676 2027.85 748.441 2018.51 748.441 c +1982.96 748.441 l +f +2091.31 759.238 m +2085.39 765.688 2081.7 774.246 2081.7 786.625 c +2081.7 840.598 l +2094.87 840.598 l +2094.87 785.965 l +2094.87 777.273 2096.97 771.879 2100.67 767.797 c +2105.27 762.664 2112.11 759.633 2119.88 759.633 c +2127.65 759.633 2134.49 762.664 2139.1 767.797 c +2142.79 771.879 2144.89 777.273 2144.89 785.965 c +2144.89 840.598 l +2158.06 840.598 l +2158.06 786.625 l +2158.06 774.246 2154.38 765.688 2148.45 759.238 c +2141.48 751.73 2131.2 747.129 2119.88 747.129 c +2108.56 747.129 2098.29 751.73 2091.31 759.238 c +f +2230.47 804.398 m +2236.4 804.398 2239.43 805.715 2241.53 807.82 c +2243.63 809.926 2244.95 812.953 2244.95 816.242 c +2244.95 819.539 2243.63 822.566 2241.53 824.672 c +2239.43 826.777 2236.4 828.094 2230.47 828.094 c +2212.03 828.094 l +2212.03 804.398 l +2230.47 804.398 l +h +2212.03 791.887 m +2212.03 748.441 l +2198.87 748.441 l +2198.87 840.598 l +2231.13 840.598 l +2239.55 840.598 2244.82 838.629 2249.04 835.203 c +2254.56 830.73 2258.12 823.883 2258.12 816.242 c +2258.12 808.605 2254.56 801.766 2249.04 797.289 c +2246.13 794.918 2242.84 793.207 2238.23 792.418 c +2271.28 748.441 l +2255.35 748.441 l +2222.57 791.887 l +2212.03 791.887 l +f +2374.63 764.242 m +2366.73 754.238 2353.04 747.129 2338.82 747.129 c +2311.3 747.129 2291.03 767.27 2291.03 794.523 c +2291.03 821.117 2311.05 841.918 2337.64 841.918 c +2350.8 841.918 2363.31 836.523 2371.34 827.699 c +2362.52 819.008 l +2357.12 824.934 2347.51 829.414 2337.64 829.414 c +2318.81 829.414 2304.19 814.402 2304.19 794.523 c +2304.19 773.719 2319.2 759.633 2338.82 759.633 c +2348.57 759.633 2356.59 763.32 2361.47 768.191 c +2361.47 791.887 l +2335.14 791.887 l +2335.14 804.398 l +2374.63 804.398 l +2374.63 764.242 l +f +0.00390625 -0.0117188 m +1245.85 -0.0117188 l +1245.85 66.1797 l +0.00390625 66.1797 l +0.00390625 -0.0117188 l +f +1375.18 473.508 m +1375.18 486.641 l +1397.06 499.102 l +1406.34 499.102 l +1406.34 406.281 l +1393.08 406.281 l +1393.08 482.527 l +1375.18 473.508 l +f +1491.16 461.977 m +1491.16 451.367 l +1451.38 451.367 l +1451.38 461.977 l +1491.16 461.977 l +f +1525.07 479.344 m +1529.97 496.848 1544.16 500.43 1552.38 500.43 c +1568.56 500.43 1580.62 487.699 1580.62 472.449 c +1580.62 461.707 1575.32 452.957 1568.56 445.266 c +1545.22 418.883 l +1580.62 418.883 l +1580.62 406.281 l +1524.93 406.281 l +1524.93 414.902 l +1556.62 451.102 l +1563.91 459.457 1567.36 464.629 1567.36 472.449 c +1567.36 480.402 1561.39 487.832 1552.64 487.832 c +1544.29 487.832 1539.25 482.66 1536.87 475.504 c +1525.07 479.344 l +f +1658.14 461.977 m +1658.14 451.367 l +1618.37 451.367 l +1618.37 461.977 l +1658.14 461.977 l +f +1700.39 429.484 m +1705.83 422.859 1713.52 417.551 1723.07 417.551 c +1731.69 417.551 1739.25 423.125 1739.25 431.477 c +1739.25 445.664 1719.62 447.254 1707.29 455.344 c +1700.66 459.719 1695.49 466.082 1695.49 475.766 c +1695.49 489.293 1707.42 500.43 1723.6 500.43 c +1735.4 500.43 1743.62 495.258 1748.53 491.145 c +1740.71 481.469 l +1735.67 485.711 1729.96 487.832 1724.13 487.832 c +1716.44 487.832 1708.75 483.457 1708.75 475.363 c +1708.75 463.566 1728.51 461.051 1740.44 453.09 c +1746.67 448.977 1752.51 442.484 1752.51 431.875 c +1752.51 415.566 1739.91 404.953 1723.73 404.953 c +1711 404.953 1699.46 410.527 1691.25 420.473 c +1700.39 429.484 l +f +1827.91 500.43 m +1841.16 500.43 1853.76 494.992 1861.86 486.105 c +1852.97 477.355 l +1847.53 483.324 1837.85 487.832 1827.91 487.832 c +1808.94 487.832 1794.23 472.715 1794.23 452.695 c +1794.23 431.742 1809.34 417.551 1829.1 417.551 c +1841.56 417.551 1850.59 424.445 1855.75 430.684 c +1865.17 422.195 l +1857.21 411.984 1843.42 404.953 1829.1 404.953 c +1801.39 404.953 1780.96 425.242 1780.96 452.695 c +1780.96 479.477 1801.12 500.43 1827.91 500.43 c +f +1898.25 499.102 m +1911.52 499.102 l +1911.52 406.281 l +1898.25 406.281 l +1898.25 499.102 l +f +1997.68 462.637 m +1997.68 450.043 l +1967.18 450.043 l +1967.18 418.883 l +2008.28 418.883 l +2008.28 406.281 l +1953.92 406.281 l +1953.92 499.102 l +2006.96 499.102 l +2006.96 486.508 l +1967.18 486.508 l +1967.18 462.637 l +1997.68 462.637 l +f +2057.3 474.438 m +2057.3 406.281 l +2044.04 406.281 l +2044.04 499.102 l +2053.32 499.102 l +2109.02 430.945 l +2109.02 499.102 l +2122.27 499.102 l +2122.27 406.281 l +2112.99 406.281 l +2057.3 474.438 l +f +2204.29 500.43 m +2217.54 500.43 2230.14 494.992 2238.23 486.105 c +2229.35 477.355 l +2223.91 483.324 2214.23 487.832 2204.29 487.832 c +2185.32 487.832 2170.61 472.715 2170.61 452.695 c +2170.61 431.742 2185.72 417.551 2205.48 417.551 c +2217.94 417.551 2226.96 424.445 2232.13 430.684 c +2241.54 422.195 l +2233.59 411.984 2219.8 404.953 2205.48 404.953 c +2177.77 404.953 2157.35 425.242 2157.35 452.695 c +2157.35 479.477 2177.5 500.43 2204.29 500.43 c +f +2318.39 462.637 m +2318.39 450.043 l +2287.89 450.043 l +2287.89 418.883 l +2329 418.883 l +2329 406.281 l +2274.63 406.281 l +2274.63 499.102 l +2327.67 499.102 l +2327.67 486.508 l +2287.89 486.508 l +2287.89 462.637 l +2318.39 462.637 l +f +1424.24 320.746 m +1424.24 308.148 l +1393.74 308.148 l +1393.74 276.984 l +1434.85 276.984 l +1434.85 264.387 l +1380.48 264.387 l +1380.48 357.211 l +1433.52 357.211 l +1433.52 344.613 l +1393.74 344.613 l +1393.74 320.746 l +1424.24 320.746 l +f +1470.6 357.211 m +1483.86 357.211 l +1483.86 264.387 l +1470.6 264.387 l +1470.6 357.211 l +f +1539.52 332.543 m +1539.52 264.387 l +1526.26 264.387 l +1526.26 357.211 l +1535.54 357.211 l +1591.24 289.055 l +1591.24 357.211 l +1604.49 357.211 l +1604.49 264.387 l +1595.21 264.387 l +1539.52 332.543 l +f +1690.62 320.746 m +1690.62 308.148 l +1660.12 308.148 l +1660.12 264.387 l +1646.86 264.387 l +1646.86 357.211 l +1699.9 357.211 l +1699.9 344.613 l +1660.12 344.613 l +1660.12 320.746 l +1690.62 320.746 l +f +1743.21 300.852 m +1771.85 300.852 l +1757.54 335.324 l +1743.21 300.852 l +h +1777.03 288.258 m +1737.91 288.258 l +1728.23 264.387 l +1714.44 264.387 l +1752.89 357.211 l +1762.17 357.211 l +1800.63 264.387 l +1786.84 264.387 l +1777.03 288.258 l +f +1869.4 358.527 m +1882.65 358.527 1895.25 353.098 1903.34 344.215 c +1894.46 335.465 l +1889.02 341.43 1879.34 345.941 1869.4 345.941 c +1850.43 345.941 1835.71 330.824 1835.71 310.797 c +1835.71 289.848 1850.83 275.656 1870.59 275.656 c +1883.05 275.656 1892.07 282.551 1897.24 288.781 c +1906.65 280.297 l +1898.69 270.09 1884.9 263.059 1870.59 263.059 c +1842.87 263.059 1822.45 283.352 1822.45 310.797 c +1822.45 337.582 1842.61 358.527 1869.4 358.527 c +f +2004.72 308.148 m +1953 308.148 l +1953 264.387 l +1939.74 264.387 l +1939.74 357.211 l +1953 357.211 l +1953 320.746 l +2004.72 320.746 l +2004.72 357.211 l +2017.97 357.211 l +2017.97 264.387 l +2004.72 264.387 l +2004.72 308.148 l +f +2138.55 264.387 m +2129.27 264.387 l +2100.1 357.211 l +2113.63 357.211 l +2134.44 289.984 l +2157.11 357.211 l +2166.4 357.211 l +2189.06 289.984 l +2209.88 357.211 l +2223.41 357.211 l +2194.24 264.387 l +2184.96 264.387 l +2161.75 333.07 l +2138.55 264.387 l +f +2255.16 357.211 m +2268.42 357.211 l +2268.42 264.387 l +2255.16 264.387 l +2255.16 357.211 l +f +2312.01 287.59 m +2317.45 280.961 2325.14 275.656 2334.69 275.656 c +2343.31 275.656 2350.87 281.223 2350.87 289.586 c +2350.87 303.773 2331.24 305.363 2318.91 313.449 c +2312.28 317.824 2307.11 324.191 2307.11 333.871 c +2307.11 347.395 2319.04 358.527 2335.22 358.527 c +2347.02 358.527 2355.25 353.363 2360.15 349.254 c +2352.33 339.574 l +2347.29 343.813 2341.58 345.941 2335.74 345.941 c +2328.06 345.941 2320.36 341.555 2320.36 333.469 c +2320.36 321.676 2340.13 319.152 2352.06 311.195 c +2358.29 307.086 2364.12 300.59 2364.12 289.984 c +2364.12 273.668 2351.54 263.059 2335.35 263.059 c +2322.62 263.059 2311.09 268.629 2302.86 278.578 c +2312.01 287.59 l +f +2399.75 287.59 m +2405.19 280.961 2412.87 275.656 2422.42 275.656 c +2431.05 275.656 2438.61 281.223 2438.61 289.586 c +2438.61 303.773 2418.98 305.363 2406.64 313.449 c +2400.01 317.824 2394.85 324.191 2394.85 333.871 c +2394.85 347.395 2406.78 358.527 2422.95 358.527 c +2434.76 358.527 2442.98 353.363 2447.88 349.254 c +2440.06 339.574 l +2435.02 343.813 2429.32 345.941 2423.49 345.941 c +2415.79 345.941 2408.11 341.555 2408.11 333.469 c +2408.11 321.676 2427.86 319.152 2439.8 311.195 c +2446.03 307.086 2451.86 300.59 2451.86 289.984 c +2451.86 273.668 2439.27 263.059 2423.09 263.059 c +2410.35 263.059 2398.82 268.629 2390.6 278.578 c +2399.75 287.59 l +f +2531.38 320.746 m +2531.38 308.148 l +2500.88 308.148 l +2500.88 276.984 l +2541.98 276.984 l +2541.98 264.387 l +2487.62 264.387 l +2487.62 357.211 l +2540.66 357.211 l +2540.66 344.613 l +2500.88 344.613 l +2500.88 320.746 l +2531.38 320.746 l +f +2590.99 332.543 m +2590.99 264.387 l +2577.73 264.387 l +2577.73 357.211 l +2587 357.211 l +2642.7 289.055 l +2642.7 357.211 l +2655.96 357.211 l +2655.96 264.387 l +2646.68 264.387 l +2590.99 332.543 l +f +2699.51 287.59 m +2704.95 280.961 2712.64 275.656 2722.19 275.656 c +2730.81 275.656 2738.37 281.223 2738.37 289.586 c +2738.37 303.773 2718.74 305.363 2706.41 313.449 c +2699.78 317.824 2694.61 324.191 2694.61 333.871 c +2694.61 347.395 2706.54 358.527 2722.72 358.527 c +2734.52 358.527 2742.75 353.363 2747.65 349.254 c +2739.83 339.574 l +2734.79 343.813 2729.08 345.941 2723.25 345.941 c +2715.56 345.941 2707.87 341.555 2707.87 333.469 c +2707.87 321.676 2727.63 319.152 2739.56 311.195 c +2745.79 307.086 2751.62 300.59 2751.62 289.984 c +2751.62 273.668 2739.04 263.059 2722.85 263.059 c +2710.12 263.059 2698.59 268.629 2690.36 278.578 c +2699.51 287.59 l +f +2827.03 358.527 m +2840.29 358.527 2852.89 353.098 2860.98 344.215 c +2852.09 335.465 l +2846.65 341.43 2836.97 345.941 2827.03 345.941 c +2808.07 345.941 2793.35 330.824 2793.35 310.797 c +2793.35 289.848 2808.47 275.656 2828.22 275.656 c +2840.69 275.656 2849.71 282.551 2854.87 288.781 c +2864.29 280.297 l +2856.34 270.09 2842.55 263.059 2828.22 263.059 c +2800.51 263.059 2780.09 283.352 2780.09 310.797 c +2780.09 337.582 2800.25 358.527 2827.03 358.527 c +f +2962.36 308.148 m +2910.65 308.148 l +2910.65 264.387 l +2897.38 264.387 l +2897.38 357.211 l +2910.65 357.211 l +2910.65 320.746 l +2962.36 320.746 l +2962.36 357.211 l +2975.62 357.211 l +2975.62 264.387 l +2962.36 264.387 l +2962.36 308.148 l +f +3035.48 300.852 m +3064.12 300.852 l +3049.81 335.324 l +3035.48 300.852 l +h +3069.3 288.258 m +3030.18 288.258 l +3020.5 264.387 l +3006.71 264.387 l +3045.17 357.211 l +3054.45 357.211 l +3092.9 264.387 l +3079.11 264.387 l +3069.3 288.258 l +f +3167.77 320.746 m +3167.77 308.148 l +3137.27 308.148 l +3137.27 264.387 l +3124.01 264.387 l +3124.01 357.211 l +3177.04 357.211 l +3177.04 344.613 l +3137.27 344.613 l +3137.27 320.746 l +3167.77 320.746 l +f +3200.2 357.211 m +3263.84 357.211 l +3263.84 344.613 l +3238.64 344.613 l +3238.64 264.387 l +3225.39 264.387 l +3225.39 344.613 l +3200.2 344.613 l +3200.2 357.211 l +f +0 0 0 0 K +0 0 0 0 k +1055.13 923.496 m +901.484 923.496 l +901.484 949.629 l +1055.13 949.629 l +1055.13 923.496 l +f +861.949 1122.02 m +861.949 751.094 l +835.594 751.094 l +835.594 1122.02 l +861.949 1122.02 l +f +1121.02 1122.02 m +1121.02 751.094 l +1094.67 751.094 l +1094.67 1122.02 l +1121.02 1122.02 l +f +0 0 0 1 K +0 0 0 1 k +310.82 439.375 m +323.813 452.406 l +323.813 316.652 l +310.82 316.652 l +310.82 439.375 l +h +285.188 469.559 m +323.813 508.324 l +323.813 490.012 l +285.188 451.25 l +285.188 469.559 l +h +260.883 290.258 m +374.418 290.258 l +374.418 277.395 l +260.883 277.395 l +260.883 290.258 l +f +397.68 397.48 m +494.063 397.48 l +494.063 384.613 l +397.68 384.613 l +397.68 397.48 l +f +637.859 405.395 m +647.516 416.777 653.344 427.824 653.344 442.016 c +653.344 465.438 637.527 485.559 615.223 491.496 c +615.223 504.695 l +644.352 498.594 666.324 472.859 666.324 442.016 c +666.324 424.363 658.836 410.18 648.016 397.48 c +579.93 316.652 l +563.113 316.652 l +637.859 405.395 l +h +588.586 504.695 m +588.586 491.496 l +566.277 485.559 550.961 465.93 550.297 442.016 c +537.313 442.016 l +537.313 472.859 559.285 498.594 588.586 504.695 c +h +540.641 290.258 m +672.82 290.258 l +672.82 277.395 l +529.816 277.395 l +540.641 290.258 l +f +704.391 397.48 m +800.777 397.48 l +800.777 384.613 l +704.391 384.613 l +704.391 397.48 l +f +923.426 506.34 m +955.887 503.871 979.688 481.602 v +971.035 472.035 l +955.055 486.055 940.402 490.18 923.426 493.477 c +923.426 506.34 l +h +924.586 288.617 m +953.055 291.906 973.367 308.734 973.367 335.785 c +973.367 362.672 953.219 372.57 929.086 381.809 c +882.641 399.457 l +857 409.188 841.184 427.008 841.184 451.582 c +841.184 483.742 868.488 504.199 896.789 506.34 c +896.789 493.477 l +876.477 491.496 854.172 477.48 854.172 451.914 c +854.172 434.922 863.992 420.242 887.133 411.496 c +934.078 393.852 l +961.547 383.457 986.352 369.934 986.352 335.785 c +986.352 299.176 957.883 279.379 924.586 275.578 c +924.586 288.617 l +h +845.68 313.852 m +859.332 299.66 877.477 291.906 897.949 288.617 c +897.949 275.578 l +874.313 278.551 850.676 289.438 835.691 305.434 c +845.68 313.852 l +f +Q +/R7 gs +q +971.617 269.387 m +1164.67 269.387 l +1164.67 430.027 l +971.617 430.027 l +971.617 269.387 l +h +W n +/R9 CS +1 SCN +/R9 cs +1 scn +1115.92 368.148 m +1125.14 375.578 l +1116.53 387.313 1104.31 395.879 1089.56 399.285 c +1089.56 386.828 l +1100.24 383.715 1109.05 377.176 1115.92 368.148 c +1057.18 398.387 m +1030.34 390.707 1011.14 366.223 1011.14 336.645 c +1011.14 307.008 1030.41 282.316 1057.18 274.621 c +1057.18 287.355 l +1037.75 294.641 1024.47 313.668 1024.47 336.645 c +1024.47 359.367 1037.69 378.32 1057.18 385.629 c +1057.18 398.387 l +h +1089.56 273.781 m +1104.29 277.219 1116.57 285.766 1125.14 297.453 c +1115.92 304.879 l +1108.93 295.922 1100.14 289.418 1089.56 286.273 c +1089.56 273.781 l +f +EMC +Q +/R10 gs +Q + +endstream +endobj +pagesave restore +%%PageTrailer +%%Trailer +end +%%EOF diff --git a/texmf-local/tex/latex/oth/logos/OTHR_12Science_Logo.pdf b/texmf-local/tex/latex/oth/logos/OTHR_12Science_Logo.pdf new file mode 100644 index 0000000000000000000000000000000000000000..e6356c4b107dc4d8a535e43d6532d4bf67b5c21e GIT binary patch literal 9968 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 +def +/cp2g{ +dup gcheck not{ +dup//cp2gprocs 1 index type +2 copy known{ +get currentglobal 3 1 roll true setglobal exec exch setglobal +1 index wcheck not{readonly}if +1 index xcheck{cvx}if +exch pop +}{ +pop pop +}ifelse +}if +}bind def +/BlockBuffer 65535 string def +/PDFReader currentdict def +/ObjectRegistryMaxLength 50000 def +/ObjectRegistry 10 dict def +ObjectRegistry +begin +0 ObjectRegistryMaxLength dict def +end +/CurrentObject null def +/DoneDocumentStructure false def +/GraphicState 20 dict begin +/InitialTextMatrix matrix def +/InitialMatrix matrix currentmatrix def +currentdict end def +/TempMatrix matrix def +/GraphicStateStack 20 array def +/GraphicStateStackPointer 0 def +/InitialTextMatrixStack 20 array def +/InitialTextMatrixStackPointer 0 def +/PDFColorSpaces 50 dict def +/InstalledFonts 50 dict def +/MacRomanEncodingInverse null def +currentglobal false setglobal +userdict/PDFR_InitialGS gstate put +userdict/PDFR_Patterns 50 dict put +userdict/FuncDataReader 10 dict put +setglobal +/InitialExtGState 20 dict begin +/BG2 currentblackgeneration cp2g def +/UCR2 currentundercolorremoval cp2g def +/TR2 currentglobal false setglobal[currentcolortransfer]exch setglobal cp2g def +/HT currenthalftone cp2g def +currentdict end readonly def +/InitialGraphicState 20 dict begin +/FontSize 0 def +/CharacterSpacing 0 def +/TextLeading 0 def +/TextRenderingMode 0 def +/WordSpacing 0 def +currentdict end readonly def +/SimpleColorSpaceNames 15 dict begin +/DeviceGray true def +/DeviceRGB true def +/DeviceCMYK true def +currentdict end readonly def +/1_24_bitshift_1_sub 1 24 bitshift 1 sub def +/ReadFontProcs 10 dict def +/GetObject +{ +dup ObjectRegistryMaxLength idiv +//PDFReader/ObjectRegistry get exch knownget{ +exch knownget +}{ +pop false +}ifelse +}bind def +/PutObject +{ +1 index ObjectRegistryMaxLength idiv +//PDFReader/ObjectRegistry get 1 index knownget{ +exch pop +3 1 roll put +}{ +//PDFReader/ObjectRegistry get dup +begin +1 index ObjectRegistryMaxLength dict def +end +exch get +3 1 roll put +}ifelse +}bind def +/Register +{ +1 index GetObject{ +dup xcheck{ +4 3 roll pop +//PDFR_DEBUG{ +(Have a daemon for )print 2 index == +}if +exec +}{ +dup null ne{ +mark(The object )4 index(is already defined : )4 index//error exec +}{ +pop +}ifelse +3 2 roll +exec +}ifelse +}{ +3 2 roll +exec +}ifelse +PutObject +}bind def +/IsRegistered +{ +GetObject{ +null ne +}{ +false +}ifelse +}bind def +/GetRegistered +{ +dup GetObject not{ +exch mark exch(Object )exch( isn't defined before needed (1).)//error exec +}if +dup xcheck{ +exch mark exch(Object )exch( isn't defined before needed (2).)//error exec +}{ +dup null eq{ +exch mark exch(Object )exch( isn't defined before needed (3).)//error exec +}if +exch pop +}ifelse +}bind def +/StandardFontNames<< +/Times-Roman true +/Helvetica true +/Courier true +/Symbol true +/Times-Bold true +/Helvetica-Bold true +/Courier-Bold true +/ZapfDingbats true +/Times-Italic true +/Helvetica-Oblique true +/Courier-Oblique true +/Times-BoldItalic true +/Helvetica-BoldOblique true +/Courier-BoldOblique true +>>def +/CleanAllResources +{//PDFR_DEBUG{ +(CleanAllResources beg)= +}if +//PDFReader/ObjectRegistry get{ +dup length 0 exch 1 exch 1 sub{ +2 copy get dup xcheck{ +pop pop +}{ +dup null eq{ +pop pop +}{ +dup type/dicttype eq{/.Global known}{pop false}ifelse{ +pop +}{ +//PDFR_DEBUG{ +(Dropping )print dup = +}if +1 index exch/DroppedObject put +}ifelse +}ifelse +}ifelse +}for +pop +}forall +FontDirectory length dict begin +FontDirectory{ +pop +dup//StandardFontNames exch known not{ +dup null def +}if +pop +}forall +currentdict +end{ +pop +//PDFR_DEBUG{ +(Undefining font )print dup = +}if +undefinefont +}forall +//PDFR_DEBUG{ +(CleanAllResources end)= +}if +}bind def +/PrintReference +{ +//PDFR_DEBUG{ +({ )print +dup{ +=only( )print +}forall +( })= +}if +}bind def +/R +{ +0 ne{ +exch mark exch(A referred object generation )exch( isn't 0.)//error exec +}if +[ +exch//GetRegistered/exec load +]cvx +//PrintReference exec +}bind def +/IsObjRef +{ +dup type/arraytype eq{ +dup length 3 eq{ +dup xcheck exch +dup 0 get type/integertype eq 3 2 roll and exch +dup 1 get//GetRegistered eq 3 2 roll and exch +2 get/exec load eq and +}{ +pop false +}ifelse +}{ +pop false +}ifelse +}bind def +/DoNothing +{ +}def +/RunTypeDaemon +{ +dup type/dicttype eq{ +dup/Type//knownget exec{ +//PDFReader/TypeDaemons get exch +//knownget exec{ +exec +}if +}if +}if +}bind def +/obj +{ +//PDFR_DEBUG{ +(Defining )print 1 index =only( )print dup =only( obj)= +}if +0 ne{ +exch mark exch(An object generation )exch( isn't 0.)//error exec +}if +}bind def +/endobj +{ +//PDFR_DEBUG{ +(endobj )= +}if +count 1 eq{ +pop +}{ +dup type/dicttype eq{ +dup/.endobj_daemon//knownget exec{ +//PDFR_DEBUG{(.endobj_daemon for )print 2 index =}if +exec +}if +}if +dup type/dicttype eq{dup/ImmediateExec known}{false}ifelse{ +pop pop +}{ +//PDFR_DEBUG{ +(Storing )print 1 index = +}if +//RunTypeDaemon exec +//DoNothing 3 1 roll//Register exec +}ifelse +}ifelse +}bind def +/StoreBlock +{ +//PDFR_DEBUG{ +(StoreBlock )print//PDFReader/BlockCount get =only(, Length = )print dup length = +}if +dup length string copy +//PDFReader/BlockCount get exch +//PDFReader/CurrentObject get 3 1 roll +put +//PDFReader/BlockCount get 1 add +//PDFReader exch/BlockCount exch put +}bind def +/CheckLength +{dup type/integertype ne{ +mark(Object length isn't an integer.)//error exec +}if +}bind def +/ResolveD +{ +3 copy pop get +dup//IsObjRef exec{ +//PDFR_DEBUG{ +(Resolving )print//PrintReference exec +}if +exec +exch exec +}{ +exch pop +}ifelse +dup 4 1 roll +put +}bind def +/ResolveA +{2 index 2 index get +dup//IsObjRef exec{ +exec +exch exec +3 copy put +}{ +exch pop +}ifelse +exch pop exch pop +}bind def +/StoreStream +{ +dup//PDFReader exch/CurrentObject exch put +//PDFReader/BlockCount 0 put +dup/Length//CheckLength//ResolveD exec +//PDFR_DEBUG{ +(StoreStream Length = )print dup = +}if +currentfile exch()/SubFileDecode filter +{dup//BlockBuffer readstring{ +//StoreBlock exec +}{ +//StoreBlock exec +exit +}ifelse +}loop +pop +//PDFReader/CurrentObject null put +//PDFR_DEBUG{ +(StoreStream end.)= +}if +}bind def +/MakeStreamDumper +{ +//PDFR_DEBUG{ +(MakeStreamDumper beg.)= +}if +currentglobal exch dup gcheck setglobal +[exch +1 dict dup/c 0 put exch +1024 string +{readstring pop +(StreamDumper )print 1 index/c get =string cvs print( )print +dup length =string cvs print( <)print dup print(>\n)print +dup length +3 2 roll +dup/c get +3 2 roll +add/c exch put +}/exec load +] +cvx 0()/SubFileDecode filter +exch setglobal +//PDFR_DEBUG{ +(MakeStreamDumper end.)= +}if +}bind def +/ShortFilterNames 15 dict begin +/AHx/ASCIIHexDecode def +/A85/ASCII85Decode def +/LZW/LZWDecode def +/Fl/FlateDecode def +/RL/RunLengthDecode def +/CCF/CCITTFaxDecode def +/DCT/DCTDecode def +currentdict end readonly def +/AppendFilters +{ +//PDFR_DEBUG{ +(AppendFilters beg.)= +}if +dup 3 1 roll +/Filter//knownget exec{ +dup type/nametype eq{ +dup//ShortFilterNames exch//knownget exec{ +exch pop +}if +2 index/DecodeParms//knownget exec{ +exch +}if +filter +}{ +dup 0 exch 1 exch length 1 sub{ +2 copy get +dup//ShortFilterNames exch//knownget exec{ +exch pop +}if +3 1 roll +4 index/DecodeParms//knownget exec{ +exch get +}{ +pop null +}ifelse +dup null eq{ +pop 3 1 roll filter exch +}{ +3 1 roll +4 1 roll filter exch +}ifelse +}for +pop +}ifelse +//PDFR_DEBUG//PDFR_DUMP and{ +//MakeStreamDumper exec +}if +}if +exch pop +//PDFR_DEBUG{ +(AppendFilters end.)= +}if +}bind def +/ExecuteStream +{ +dup//PDFReader exch/CurrentObject exch put +dup/Length//CheckLength//ResolveD exec +//PDFR_DEBUG{ +(ExecuteStream id = )print 2 index =only( Length = )print dup = +}if +//PDFReader/InitialGraphicState get +//PDFReader/GraphicState get copy pop +//PDFReader/Operators get begin +currentfile exch()/SubFileDecode filter +1 index//AppendFilters exec +cvx mark exch +exec +counttomark 0 ne{ +mark(Data left on ostack after an immediate stream execution.)//error exec +}if +cleartomark +end +//PDFR_DEBUG{ +(ExecuteStream end.)= +}if +//PDFReader/CurrentObject null put +dup/IsPage known{ +dup/Context get/NumCopies//knownget exec{ +1 sub{ +copypage +}repeat +}if +EPS2Write not{showpage}if +}if +}bind def +/stream +{ +//PDFR_DEBUG{ +1 index =only( stream)= +}if +1 index GetObject{ +dup xcheck{ +exec +1 index null PutObject +}{ +pop +}ifelse +}if +dup/ImmediateExec known{ +dup/GlobalExec//knownget exec{ +currentglobal 4 1 roll +setglobal +//ExecuteStream exec +3 2 roll setglobal +}{ +//ExecuteStream exec +}ifelse +}{ +//StoreStream exec +}ifelse +dup/.CleanResources//knownget exec{ +/All eq{ +//CleanAllResources exec +}if +}if +}bind def +/HookFont +{ +//PDFR_DEBUG{ +(Loaded the font )print dup/FontName get = +}if +{ +dup/FontFileType get dup/Type1 eq exch/MMType1 eq or{ +dup/FontName get +//PDFReader/RemoveFontNamePrefix get exec +findfont +exit +}if +dup/FontFileType get/TrueType eq{ +//PDFReader/MakeType42 get exec +//PDFR_DEBUG{ +(Font dict <<)= +dup{ +1 index/sfnts eq{ +exch pop +(/sfnts [)print +{ +(-string\()print length//=only exec(\)- )= +}forall +(])= +}{ +exch//=only exec( )print == +}ifelse +}forall +(>>)= +}if +dup/FontName get exch definefont +exit +}if +mark(FontHook has no proc for )2 index/FontFileType get//error exec +}loop +/Font exch put +}bind def +/endstream +{ +}bind def +/xref +{ +//PDFR_DEBUG{ +(xref)= +//PDFR_DUMP{ +//PDFReader/ObjectRegistry get == +}if +}if +end +count 0 ne{ +mark(Excessive data on estack at the end of the interpretation.)//error exec +}if +currentfile 1(%%EOF)/SubFileDecode filter +flushfile +cleardictstack +}bind def +/ResolveDict +{dup{ +pop 1 index exch +//DoNothing//ResolveD exec +pop +}forall +pop +}bind def +/SetupPageView +{ +//PDFR_DEBUG{ +(SetupPageView beg)= +}if +//DSC_OPDFREAD not{ +//GraphicState/InitialMatrix get setmatrix +}if +/MediaBox get aload pop +3 index neg 3 index neg translate +3 -1 roll sub 3 1 roll exch sub exch +userdict/.HWMargins//knownget exec{ +aload pop +}{ +currentpagedevice/.HWMargins//knownget exec{ +aload pop +}{ +0 0 0 0 +}ifelse +}ifelse +currentpagedevice/PageSize get aload pop +3 -1 roll sub 3 1 roll exch sub exch +exch 3 index sub exch 3 index sub +//SetPageSize{ +//PDFR_DEBUG{ +(Setting page size to )print 1 index//=only exec( )print dup = +}if +pop pop 3 index 3 index 2 copy +currentglobal false setglobal 3 1 roll +currentpagedevice dup/PageSize known{ +/PageSize get aload pop +}{ +0 0 +}ifelse +round cvi 2 index round cvi eq +exch round cvi 3 index round cvi eq and +{ +//PDFR_DEBUG{(PageSize matches request)== flush}if +pop pop +}{ +/MediaRequested where{ +//PDFR_DEBUG{(MediaRequested is true, check against new request)== flush}if +/MediaRequested get aload pop +round cvi 2 index round cvi eq +exch round cvi 3 index round cvi eq and +{ +//PDFR_DEBUG{(MediaRequested same as current request, ignore)== flush}if +pop pop false +}{ +//PDFR_DEBUG{(MediaRequested different to current request)== flush}if +true +}ifelse +}{ +//PDFR_DEBUG{(No MediaRequested yet)== flush}if +true +}ifelse +{ +//PDFR_DEBUG{(Setting pagesize)== flush}if +2 array astore +dup/MediaRequested exch def +<< exch/PageSize exch >>setpagedevice +}if +}ifelse +userdict/PDFR_InitialGS gstate put +setglobal +}if +//RotatePages{ +2 copy gt 6 index 6 index gt ne{ +1 index 5 index le 1 index 5 index le and not +}{ +false +}ifelse +}{ +false +}ifelse +{//CenterPages{ +//PDFR_DEBUG{ +(Rotating page, and then centering it)== +}if +90 rotate +0 5 index neg translate +5 index 1 index exch sub 2 div +2 index 6 index sub 2 div neg +translate +}{ +//FitPages{ +1 index 5 index div 1 index 7 index div +2 copy gt{ +exch +}if +pop dup scale +}if +90 rotate +0 5 index neg translate +}ifelse +}{ +//CenterPages{ +//PDFR_DEBUG{ +(Ccentering page)== +}if +1 index 6 index sub 2 div +1 index 6 index sub 2 div +translate +}{ +//FitPages{ +1 index 6 index div 1 index 6 index div +2 copy gt{ +exch +}if +pop dup scale +}if +}ifelse +}ifelse +pop pop +translate +pop pop +//PDFR_DEBUG{ +(SetupPageView end)= +}if +}bind def +/PageContentsDaemon +{ +//PDFR_DEBUG{ +(Executing PageContentsDaemon for )print 2 index = +}if +1 index exch/Context exch put +dup/ImmediateExec true put +dup/IsPage true put +SetPageSize{dup/Context get//SetupPageView exec}if +}bind def +/FontFileDaemon +{ +//PDFR_DEBUG{ +(Executing FontFileDaemon for )print 2 index = +}if +dup/FontFileType get +2 index exch +dup//ReadFontProcs exch//knownget exec{ +exch pop exec +}{ +mark(FontFile reader for )2 index( isn't implemented yet.)//error exec +}ifelse +//PDFR_DEBUG{ +(FontFileDaemon end)= +}if +pop +}bind def +/FontDescriptorDaemon +{ +//PDFR_DEBUG{ +(Executing FontDescriptorDaemon for )print 2 index = +}if +2 copy/FontResource exch put +/Subtype get 1 index exch/FontFileType exch put +}bind def +/UnPDFEscape{ +dup dup length string cvs +dup(#)search{ +{ +pop +(16#--)2 index 0 2 getinterval +1 index 3 2 getinterval copy pop +cvi +0 exch put +0 +1 index 2 1 index length 2 sub getinterval +3 copy putinterval +length +3 copy exch put +getinterval +(#)search not{ +pop exit +}if +}loop +(\0)search pop exch pop exch pop +cvn +exch pop +}{ +pop pop +}ifelse +}bind def +/TypeDaemons<< +/Page +{//PDFR_DEBUG{ +(Recognized a page.)= +}if +dup/Contents//knownget exec{ +0 get//DoNothing exch +[ +3 index//PageContentsDaemon/exec load +]cvx +//Register exec +}{ +(fixme: page with no Contents won't be printed.)= +}ifelse +}bind +/FontDescriptor +{//PDFR_DEBUG{ +(Recognized a font descriptor.)= +}if +dup/FontName//knownget exec{ +1 index/FontName 3 -1 roll//UnPDFEscape exec put +}if +dup dup/FontFile known{/FontFile}{/FontFile2}ifelse +//knownget exec{ +0 get//DoNothing exch +[ +3 index//FontFileDaemon/exec load +]cvx +//Register exec +}{ +(Font descriptor )print 1 index =only( has no FontFile.)= +}ifelse +}bind +/Font +{//PDFR_DEBUG{ +(Recognized a font resource.)= +}if +dup/BaseFont//knownget exec{ +//UnPDFEscape exec 2 copy/BaseFont exch put +//PDFReader/RemoveFontNamePrefix get exec +currentglobal exch +dup/Font resourcestatus{ +pop pop +//PDFReader/GetInstalledFont get exec pop +}{ +pop +}ifelse +setglobal +}if +dup/FontDescriptor//knownget exec{ +0 get +dup//IsRegistered exec{ +//PDFR_DEBUG{ +(already registered )print dup = +}if +pop +}{ +//DoNothing exch +[ +3 index//FontDescriptorDaemon/exec load +]cvx +//Register exec +}ifelse +}if +}bind +>>def +/MakeStreamReader +{dup +[ +exch +//PDFR_DEBUG{ +(Stream proc ) +/print load +//PDFR_STREAM{ +(<) +/print load +}if +}if +1 dict dup/i -1 put +/dup load +/i +/get load +1 +/add load +/dup load +3 +1 +/roll load +/i +/exch load +/put load +//knownget +/exec load +/not load +{()} +/if load +//PDFR_DEBUG{ +//PDFR_STREAM{ +/dup load +/print load +(>) +/print load +}if +( end of stream proc.\n) +/print load +}if +]cvx +//PDFR_DEBUG{ +(Stream reader )print dup == +}if +0()/SubFileDecode filter +exch//AppendFilters exec +}bind def +/RunDelayedStream +{ +//GraphicState/InitialTextMatrix get +//InitialTextMatrixStack//PDFReader/InitialTextMatrixStackPointer get +2 copy get null eq{ +2 copy currentglobal true setglobal matrix exch setglobal put +}if +get copy pop +//PDFReader/InitialTextMatrixStackPointer 2 copy get 1 add put +//MakeStreamReader exec +mark exch +cvx exec +counttomark 0 ne{ +mark(Data left on ostack after a delayed stream execution.)//error exec +}if +cleartomark +//PDFReader/InitialTextMatrixStackPointer 2 copy get 1 sub put +//InitialTextMatrixStack//PDFReader/InitialTextMatrixStackPointer get get +//GraphicState/InitialTextMatrix get +copy pop +}bind def +//ReadFontProcs begin +/Type1 +{//PDFR_DEBUG{ +(ReadFontProcs.Type1)= +}if +dup/.endobj_daemon[4 index//HookFont/exec load]cvx put +dup/ImmediateExec true put +/GlobalExec true put +}bind def +/MMType1//Type1 def +/TrueType +{//PDFR_DEBUG{ +(ReadFontProcs.TrueType)= +}if +dup/.endobj_daemon[4 index//HookFont/exec load]cvx put +pop +}bind def +end +/.opdloadttfontdict 50 dict def +.opdloadttfontdict begin +/maxstring 65400 def +end +/.InsertionSort +{ +/CompareProc exch def +/Array exch def +1 1 Array length 1 sub +{ +/Ix exch def +/Value1 Array Ix get def +/Jx Ix 1 sub def +{ +Jx 0 lt{ +exit +}if +/Value2 Array Jx get def +Value1 Value2 CompareProc{ +exit +}if +Array Jx 1 add Value2 put +/Jx Jx 1 sub def +}loop +Array Jx 1 add Value1 put +}for +Array +}bind def +/putu16{ +3 copy -8 bitshift put +exch 1 add exch 16#ff and put +}bind def +/putu32{ +3 copy -16 bitshift putu16 +exch 2 add exch 16#ffff and putu16 +}bind def +/.readtable{ +dup dup 1 and add string +dup 0 4 -1 roll getinterval +3 -1 roll exch +dup()ne{readstring}if pop pop +}bind def +/.readbigtable{ +dup maxstring lt{ +.readtable +}{ +currentuserparams/VMReclaim get -2 vmreclaim +[4 2 roll{ +dup maxstring le{exit}if +1 index maxstring string readstring pop 3 1 roll maxstring sub +}loop .readtable] +exch vmreclaim +}ifelse +}bind def +/ReadTTF +{ +.opdloadttfontdict begin +/TTFontFile exch def +/TableDir TTFontFile 12 string readstring pop def +/tables TTFontFile TableDir 4 getu16 16 mul string readstring pop def +/tabarray tables length 16 idiv array def +TableDir 0 4 getinterval(ttcf)eq{ +QUIET not{(Can't handle TrueType font Collections.)=}if +/.loadttfonttables cvx/invalidfont signalerror +}{ +0 16 tables length 1 sub{ +dup +tables exch 16 getinterval +exch 16 div cvi exch +tabarray 3 1 roll put +}for +}ifelse +tabarray{exch 8 getu32 exch 8 getu32 gt}.InsertionSort pop +/Read TableDir length tables length add def +/tabs[ +tabarray{ +dup 8 getu32 +Read sub +dup 0 gt{ +dup string TTFontFile exch readstring pop pop +Read add/Read exch def +}{ +pop +}ifelse +12 getu32 +dup Read add +/Read exch def +TTFontFile exch .readbigtable +}forall +]def +end +}bind def +/GetLocaType +{ +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(head)eq{ +tabs exch get +50 gets16 +/LocaType exch def +exit +}{ +pop +}ifelse +}for +}bind def +/GetNumGlyphs +{ +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(maxp)eq{ +tabs exch get +4 getu16 +/NumGlyphs exch def +exit +}{ +pop +}ifelse +}for +}bind def +/StringToLoca +{ +/LocaIndex exch def +/StringOffset 0 def +{ +dup length StringOffset gt{ +dup +LocaType 1 eq{ +StringOffset getu32 +LocaArray LocaIndex 3 -1 roll put +/LocaIndex LocaIndex 1 add def +/StringOffset StringOffset 4 add +def +}{ +StringOffset getu16 2 mul +LocaArray length LocaIndex gt{ +LocaArray LocaIndex 3 -1 roll put +}{ +pop +}ifelse +/LocaIndex LocaIndex 1 add def +/StringOffset StringOffset 2 add +def +}ifelse +}{ +pop +LocaIndex +exit +}ifelse +}loop +}bind def +/GetSortedLoca +{ +NumGlyphs 1 add array/LocaArray exch def +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(loca)eq{ +tabs exch get +exit +}{ +pop +}ifelse +}for +dup type/stringtype eq{ +0 StringToLoca pop +}{ +0 exch +{ +exch StringToLoca +}forall +pop +}ifelse +LocaArray{gt}.InsertionSort pop +}bind def +/GetWorkingString +{ +WorkString 0 +GlyfArray GlyfStringIndex get +putinterval +/WorkBytes GlyfArray GlyfStringIndex get length def +/GlyfStringIndex GlyfStringIndex 1 add def +}bind def +/GetWorkingBytes +{ +/BytesToRead exch def +WorkString 0 BytesToRead getinterval +dup length string copy +WorkString BytesToRead WorkBytes BytesToRead sub getinterval +dup length string copy +WorkString 0 3 -1 roll putinterval +/WorkBytes WorkBytes BytesToRead sub def +}bind def +/GetGlyfBytes +{ +/ToRead exch def +WorkBytes 0 eq{ +GetWorkingString +}if +WorkBytes ToRead ge{ +ToRead string dup 0 +ToRead GetWorkingBytes putinterval +}{ +ToRead string +dup +0 +WorkString 0 WorkBytes getinterval +putinterval +dup +WorkBytes +ToRead WorkBytes sub +GetWorkingString +GetWorkingBytes +putinterval +}ifelse +}bind def +/SplitGlyf +{ +/GlyfArray exch def +/DestArray GlyfArray length 2 mul array def +/DestArrayIndex 0 def +/LastLoca 0 def +/NextLocaIndex 0 def +/LastLocaIndex 0 def +/GlyfStringIndex 0 def +/WorkString maxstring string def +/WorkBytes 0 def +{ +LocaArray NextLocaIndex get +LastLoca sub maxstring gt +{ +LocaArray LastLocaIndex get LastLoca sub +GetGlyfBytes +DestArray DestArrayIndex 3 -1 roll put +/DestArrayIndex DestArrayIndex 1 add def +LocaArray LastLocaIndex get/LastLoca exch def +}{ +/LastLocaIndex NextLocaIndex def +/NextLocaIndex NextLocaIndex 1 add def +NextLocaIndex NumGlyphs gt +{ +WorkBytes +GlyfStringIndex GlyfArray length lt{ +GlyfArray GlyfStringIndex get length +add string dup +0 +WorkString 0 WorkBytes getinterval +putinterval +dup +WorkBytes +GetWorkingString +WorkString 0 WorkBytes getinterval +putinterval +}{ +pop +WorkString 0 WorkBytes getinterval +}ifelse +dup length string copy +DestArray DestArrayIndex 3 -1 roll put +exit +}if +}ifelse +}loop +DestArray +}bind def +/ProcessTTData +{ +.opdloadttfontdict begin +0 1 tabarray length 1 sub{ +/ix exch def +tabarray ix get +12 getu32 dup maxstring le{ +dup 4 mod 0 ne{ +4 div cvi 1 add 4 mul string/newstring exch def +/oldstring tabs ix get def +newstring 0 oldstring putinterval +0 1 newstring length oldstring length sub 1 sub{ +newstring exch oldstring length add 0 put +}for +tabs ix newstring put +}{ +pop +}ifelse +}{ +dup 4 mod 0 ne{ +dup maxstring idiv maxstring mul sub +4 idiv 1 add 4 mul string/newstring exch def +tabs ix get +dup length 1 sub dup/iy exch def get/oldstring exch def +newstring 0 oldstring putinterval +0 1 newstring length oldstring length sub 1 sub{ +newstring exch oldstring length add 0 put +}for +tabs ix get iy newstring put +}{ +pop +}ifelse +}ifelse +}for +0 1 tabarray length 1 sub{ +dup tabarray exch get +dup 12 getu32 maxstring gt{ +0 4 getinterval dup(glyf)eq{ +pop +GetLocaType +GetNumGlyphs +GetSortedLoca +dup tabs exch get +SplitGlyf +tabs 3 1 roll put +}{ +(Warning, table )print print( > 64Kb\n)print +pop +}ifelse +}{ +pop +pop +}ifelse +}for +end +}bind def +/Makesfnts +{ +.opdloadttfontdict begin +0 +tabs{ +dup type/stringtype eq{ +pop +1 add +}{ +{ +type/stringtype eq{ +1 add +}if +}forall +}ifelse +}forall +1 add +/TTOffset +TableDir length +tabarray length 16 mul add +def +0 +tabarray{ +exch dup 1 add +3 1 roll +dup +tabs exch get +dup type/stringtype eq{ +length +2 index exch +TTOffset +dup 3 1 roll add +/TTOffset exch def +8 exch putu32 +exch tabarray 3 1 roll +put +}{ +0 exch +{ +dup type/stringtype eq{ +length add +}{ +pop +}ifelse +}forall +2 index exch +TTOffset +dup 3 1 roll add +/TTOffset exch def +8 exch putu32 +exch tabarray 3 1 roll +put +}ifelse +}forall +pop +array +dup 0 +TableDir length +tables length add +string +dup 0 TableDir putinterval +dup 12 tables putinterval +put +dup +/ix 1 def +tabs{ +dup type/stringtype eq{ +ix exch +put dup +/ix ix 1 add def +}{ +{ +dup type/stringtype eq{ +ix exch put dup +/ix ix 1 add def +}{ +pop +}ifelse +}forall +}ifelse +}forall +pop +end +}bind def +/MakeType42 +{ +//PDFR_DEBUG{ +(MakeType42 beg)= +}if +10 dict begin +/FontName 1 index/FontName get def +/FontType 42 def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox 1 index/FontBBox get def +dup/FontResource get +dup/Encoding known{ +//PDFReader/ObtainEncoding get exec +/Encoding get +}{ +pop null +}ifelse +/PDFEncoding exch def +/CharStrings 2 index//PDFReader/MakeTTCharStrings get exec def +/sfnts 2 index//MakeStreamReader exec +ReadTTF +ProcessTTData +Makesfnts +def +/Encoding StandardEncoding def +/PaintType 0 def +currentdict end +//PDFR_DEBUG{ +(MakeType42 end)= +}if +}bind def +/GetInstalledFont +{ +dup//InstalledFonts exch knownget{ +exch pop +}{ +dup findfont dup 3 1 roll +//InstalledFonts 3 1 roll put +}ifelse +}bind def +/RemoveFontNamePrefix +{//=string cvs true +0 1 5{ +2 index exch get//IsUpper exec not{ +pop false exit +}if +}for +{(+)search{ +pop pop +}if +}if +cvn +}bind def +/CheckFont +{dup/Type get/Font ne{ +mark(Resource )3 index( must have /Type/Font .)//error exec +}if +}bind def +/CheckEncoding +{dup type/nametype ne{ +dup/Type get/Encoding ne{ +mark(Resource )3 index( must have /Type/Encoding .)//error exec +}if +}if +}bind def +/ObtainEncoding +{dup/Encoding known{ +dup dup/Encoding//CheckEncoding//ResolveD exec +dup type dup/arraytype eq exch/packedarraytype eq or{ +pop pop +}{ +dup type/nametype eq{ +/Encoding findresource +}{ +dup/BaseEncoding//knownget exec not{ +/StandardEncoding +}if +/Encoding findresource +exch +/Differences//knownget exec{ +exch dup length array copy exch +0 exch +{ +dup type/integertype eq{ +exch pop +}{ +3 copy put pop +1 add +}ifelse +}forall +pop +}if +}ifelse +/Encoding exch put +}ifelse +}{ +dup/Encoding/StandardEncoding/Encoding findresource put +}ifelse +}bind def +/ObtainMetrics +{dup/Widths//knownget exec{ +1 index/Encoding get +256 dict +3 index/Subtype get/TrueType eq{ +1000 +}{ +1 +}ifelse +4 index/MissingWidth//knownget exec not{ +0 +}if +5 index/FirstChar//knownget exec not{ +0 +}if +6 5 roll +dup 0 exch 1 exch length 1 sub{ +2 copy get +exch 3 index add +7 index exch get +dup dup null ne exch/.notdef ne and{ +6 index 3 1 roll exch +6 index div +3 copy pop//knownget exec{ +0 eq +}{ +true +}ifelse +{put +}{ +pop pop pop +}ifelse +}{ +pop pop +}ifelse +}for +pop pop pop pop exch pop +1 index exch/Metrics exch put +}{ +dup/MissingWidth//knownget exec{ +256 dict +2 index/Encoding get{ +dup null ne{ +3 copy 3 2 roll put +}if +pop +}forall +exch pop +1 index exch/Metrics exch put +}if +}ifelse +}bind def +/NotDef +{ +FontMatrix aload pop pop pop exch pop exch pop +1 exch div exch +1 exch div exch +1 index 0 setcharwidth +0 setlinewidth +0 0 moveto +2 copy rlineto +1 index 0 rlineto +neg exch neg exch rlineto +closepath stroke +}bind def +/SaveResourcesToStack +{ +[ +//PDFReader/OldResources known{ +//PDFReader/OldResources get +}{ +null +}ifelse +//PDFReader/CurrentObject get/Context get/Resources get +] +//PDFReader/OldResources 3 -1 roll put +}bind def +/RestoreResourcesFromStack +{ +//PDFReader/OldResources get dup +0 get//PDFReader/OldResources 3 -1 roll put +1 get//PDFReader/CurrentObject get/Context get/Resources 3 -1 roll put +}bind def +/BuildChar +{//PDFR_DEBUG{ +(BuildChar )print dup//=only exec( )print +}if +exch begin +Encoding exch get +//PDFR_DEBUG{ +dup = +}if +dup null eq{ +pop//NotDef exec +} +{ +CharProcs exch//knownget exec +{ +currentfont/Font get/Resources//knownget exec{ +exec +SaveResourcesToStack +//PDFReader/CurrentObject get/Context get +/Resources 3 -1 roll put +//RunDelayedStream exec +RestoreResourcesFromStack +}{ +//RunDelayedStream exec +}ifelse +} +{ +//NotDef exec +}ifelse +}ifelse +end +}bind def +/printdict +{(<<)= +{exch = ==}forall +(>>)= +}bind def +/printfont +{ +dup{ +exch dup = +dup/Encoding eq{ +pop = +}{ +dup/FontInfo eq exch/Private eq or{ +//printdict exec +}{ +== +}ifelse +}ifelse +}forall +}bind def +/ScaleMetrics +{1 index{ +2 index div +3 index +3 1 roll put +}forall +pop +}bind def +/ResolveAndSetFontAux +{exch dup +//PDFReader/CurrentObject get/Context get/Resources get +/Font//DoNothing//ResolveD exec +exch//CheckFont//ResolveD exec +dup/Font//knownget exec{ +exch pop exch pop +}{ +{ +dup/Subtype get dup dup/Type1 eq exch/TrueType eq or exch/MMType1 eq or{ +exch pop +dup/BaseFont get +//RemoveFontNamePrefix exec +//PDFR_DEBUG{ +(Font )print dup = +}if +1 index/FontDescriptor known{ +//PDFR_DEBUG{ +(Font from a font descriptor.)= +}if +1 index +/FontDescriptor//DoNothing//ResolveD exec +/Font//knownget exec{ +exch pop +}{ +//PDFR_DEBUG{ +(Font descriptor has no Font resolved.)= +}if +//GetInstalledFont exec +}ifelse +}{ +//GetInstalledFont exec +}ifelse +exch +dup/Encoding known not{ +1 index/Encoding get 1 index exch/Encoding exch put +}if +//ObtainEncoding exec +//ObtainMetrics exec +exch +dup length dict copy +dup 2 index/Encoding get +/Encoding exch put +1 index/Metrics//knownget exec{ +2 index/Subtype get/TrueType ne{ +1 index/FontMatrix get 0 get +dup 0 eq{ +pop +1 index/FontMatrix get 1 get +dup 0 eq{pop 1}if +}if +0.001 div +//ScaleMetrics exec +}{ +1 index/sfnts known not{ +1 index/FontMatrix get 0 get +dup 0 eq{ +pop +1 index/FontMatrix get 1 get +dup 0 eq{pop 1}if +}if +//ScaleMetrics exec +}if +}ifelse +1 index exch/Metrics exch put +}if +1 index/BaseFont get +exch +dup/FID undef +dup/UniqueID undef +definefont +dup 3 1 roll +/Font exch put +exit +}if +dup/Subtype get/Type3 eq{ +//ObtainEncoding exec +2 copy exch/FontName exch put +dup/CharProcs get//ResolveDict exec +dup/FontType 3 put +dup/BuildChar//BuildChar put +dup dup/Font exch put +dup 3 1 roll +definefont +2 copy ne{ +2 copy/Font exch put +}if +exch pop +exit +}if +dup/Subtype get/Type0 eq{ +}if +dup/Subtype get/CIDFontType0 eq{ +}if +dup/Subtype get/CIDFontType2 eq{ +}if +mark(Unknown font type )2 index/Subtype get//error exec +}loop +}ifelse +exch scalefont setfont +}bind def +/ResolveAndSetFont +{ +//ResolveAndSetFontAux exec +}bind def +/.knownget +{2 copy known{ +get true +}{ +pop pop false +}ifelse +}bind def +/.min +{2 copy lt{ +exch +}if +pop +}bind def +/.max +{2 copy gt{ +exch +}if +pop +}bind def +/.dicttomark +{>> +}bind def +/getu16{ +2 copy get 8 bitshift 3 1 roll 1 add get add +}bind def +/gets16{ +getu16 16#8000 xor 16#8000 sub +}bind def +/getu32{ +2 copy getu16 16 bitshift 3 1 roll 2 add getu16 add +}bind def +/gets32{ +2 copy gets16 16 bitshift 3 1 roll 2 add getu16 add +}bind def +/cmapformats mark +0{ +6 256 getinterval{}forall 256 packedarray +}bind +2{ +/sHK_sz 2 def +/sH_sz 8 def +dup 2 getu16/cmapf2_tblen exch def +dup 4 getu16/cmapf2_lang exch def +dup 6 256 sHK_sz mul getinterval/sHKs exch def +0 +0 1 255{ +sHKs exch +2 mul getu16 +1 index +1 index +lt{exch}if pop +}for +/sH_len exch def +dup 6 256 sHK_sz mul add +cmapf2_tblen 1 index sub getinterval +/sH_gIA exch def +/cmapf2_glyph_array 65535 array def +/.cmapf2_putGID{ +/cmapf2_ch cmapf2_ch_hi 8 bitshift cmapf2_ch_lo add def +firstCode cmapf2_ch_lo le +cmapf2_ch_lo firstCode entryCount add lt +and{ +sH_offset idRangeOffset add +cmapf2_ch_lo firstCode sub 2 mul +add 6 add +sH_gIA exch getu16 +dup 0 gt{ +idDelta add +cmapf2_glyph_array exch cmapf2_ch exch put +}{ +pop +}ifelse +}{ +}ifelse +}def +16#00 1 16#ff{ +/cmapf2_ch_hi exch def +sHKs cmapf2_ch_hi sHK_sz mul getu16 +/sH_offset exch def +sH_gIA sH_offset sH_sz getinterval +dup 0 getu16/firstCode exch def +dup 2 getu16/entryCount exch def +dup 4 gets16/idDelta exch def +dup 6 getu16/idRangeOffset exch def +pop +sH_offset 0 eq{ +/cmapf2_ch_lo cmapf2_ch_hi def +/cmapf2_ch_hi 0 def +.cmapf2_putGID +}{ +16#00 1 16#ff{ +/cmapf2_ch_lo exch def +.cmapf2_putGID +}for +}ifelse +}for +pop +0 1 cmapf2_glyph_array length 1 sub{ +dup cmapf2_glyph_array exch get +null eq{cmapf2_glyph_array exch 0 put}{pop}ifelse +}for +cmapf2_glyph_array +}bind +4{ +/etab exch def +/nseg2 etab 6 getu16 def +14/endc etab 2 index nseg2 getinterval def +2 add +nseg2 add/startc etab 2 index nseg2 getinterval def +nseg2 add/iddelta etab 2 index nseg2 getinterval def +nseg2 add/idroff etab 2 index nseg2 getinterval def +pop +/firstcode startc 0 getu16 16#ff00 and dup 16#f000 ne{pop 0}if def +/lastcode firstcode def +/striptopbyte false def +/putglyph{ +glyphs code 3 -1 roll put/code code 1 add def +}bind def +/numcodes 0 def/glyphs 0 0 2 nseg2 3 sub{ +/i2 exch def +/scode startc i2 getu16 def +/ecode endc i2 getu16 def +ecode lastcode gt{ +/lastcode ecode def +}if +}for pop +firstcode 16#f000 ge lastcode firstcode sub 255 le and{ +lastcode 255 and +/striptopbyte true def +}{ +lastcode +}ifelse +1 add +array def +glyphs length 1024 ge{ +.array1024z 0 1024 glyphs length 1023 sub{glyphs exch 2 index putinterval}for +glyphs dup length 1024 sub 3 -1 roll +putinterval +}{ +0 1 glyphs length 1 sub{glyphs exch 0 put}for +}ifelse +/numcodes 0 def/code 0 def +0 2 nseg2 3 sub{ +/i2 exch def +/scode startc i2 getu16 def +/ecode endc i2 getu16 def +numcodes scode firstcode sub +exch sub 0 .max dup/code exch code exch add def +ecode scode sub 1 add add numcodes add/numcodes exch def +/delta iddelta i2 gets16 def +TTFDEBUG{ +(scode=)print scode =only +( ecode=)print ecode =only +( delta=)print delta =only +( droff=)print idroff i2 getu16 = +}if +idroff i2 getu16 dup 0 eq{ +pop scode delta add 65535 and 1 ecode delta add 65535 and +striptopbyte{ +/code scode 255 and def +}{ +/code scode def +}ifelse +{putglyph}for +}{ +/gloff exch 14 nseg2 3 mul add 2 add i2 add add def +striptopbyte{ +/code scode 255 and def +}{ +/code scode def +}ifelse +0 1 ecode scode sub{ +2 mul gloff add etab exch getu16 +dup 0 ne{delta add 65535 and}if putglyph +}for +}ifelse +}for glyphs/glyphs null def +}bind +6{ +dup 6 getu16/firstcode exch def dup 8 getu16/ng exch def +firstcode ng add array +0 1 firstcode 1 sub{2 copy 0 put pop}for +dup firstcode ng getinterval +0 1 ng 1 sub{ +dup 2 mul 10 add 4 index exch getu16 3 copy put pop pop +}for pop exch pop +}bind +.dicttomark readonly def +/cmaparray{ +dup 0 getu16 cmapformats exch .knownget{ +TTFDEBUG{ +(cmap: format )print 1 index 0 getu16 = flush +}if exec +}{ +(Can't handle format )print 0 getu16 = flush +0 1 255{}for 256 packedarray +}ifelse +TTFDEBUG{ +(cmap: length=)print dup length = dup == +}if +}bind def +/postremap mark +/Cdot/Cdotaccent +/Edot/Edotaccent +/Eoverdot/Edotaccent +/Gdot/Gdotaccent +/Ldot/Ldotaccent +/Zdot/Zdotaccent +/cdot/cdotaccent +/edot/edotaccent +/eoverdot/edotaccent +/gdot/gdotaccent +/ldot/ldotaccent +/zdot/zdotaccent +.dicttomark readonly def +/get_from_stringarray +{1 index type/stringtype eq{ +get +}{ +exch{ +2 copy length ge{ +length sub +}{ +exch get exit +}ifelse +}forall +}ifelse +}bind def +/getinterval_from_stringarray +{ +2 index type/stringtype eq{ +getinterval +}{ +string exch 0 +4 3 roll{ +dup length +dup 4 index lt{ +3 index exch sub +exch pop 3 1 roll exch pop +}{ +dup 3 1 roll +4 index sub +5 index length 4 index sub +2 copy gt{exch}if pop +dup 3 1 roll +5 index exch getinterval +5 index 4 index 3 index +getinterval +copy pop +exch pop add exch pop 0 exch +dup 3 index length ge{exit}if +}ifelse +}forall +pop pop +}ifelse +}bind def +/string_array_size +{dup type/stringtype eq{ +length +}{ +0 exch{length add}forall +}ifelse +}bind def +/postformats mark +16#00010000{ +pop MacGlyphEncoding +} +16#00020000{ +dup dup type/arraytype eq{0 get}if length 36 lt{ +TTFDEBUG{(post format 2.0 invalid.)= flush}if +pop[] +}{ +/postglyphs exch def +/post_first postglyphs dup type/arraytype eq{0 get}if def +post_first 32 getu16/numglyphs exch def +/glyphnames numglyphs 2 mul 34 add def +/postpos glyphnames def +/total_length postglyphs//string_array_size exec def +numglyphs array 0 1 numglyphs 1 sub{ +postpos total_length ge{ +1 numglyphs 1 sub{1 index exch/.notdef put}for +exit +}if +postglyphs postpos//get_from_stringarray exec +postglyphs postpos 1 add 2 index//getinterval_from_stringarray exec cvn +exch postpos add 1 add/postpos exch def +2 index 3 1 roll +put +}for +/postnames exch def +numglyphs array 0 1 numglyphs 1 sub{ +dup 2 mul 34 add postglyphs exch 2//getinterval_from_stringarray exec +dup 0 get 8 bitshift exch 1 get add dup 258 lt{ +MacGlyphEncoding exch get +}{ +dup 32768 ge{ +pop/.notdef +}{ +258 sub dup postnames length ge{ +TTFDEBUG{( *** warning: glyph index past end of 'post' table)= flush}if +pop +exit +}if +postnames exch get +postremap 1 index .knownget{exch pop}if +}ifelse +}ifelse +2 index 3 1 roll put +}for +} +ifelse +}bind +16#00030000{ +pop[] +}bind +.dicttomark readonly def +/first_post_string +{ +post dup type/arraytype eq{0 get}if +}bind def +/.getpost{ +/glyphencoding post null eq{ +TTFDEBUG{(post missing)= flush}if[] +}{ +postformats first_post_string 0 getu32 .knownget{ +TTFDEBUG{ +(post: format )print +first_post_string +dup 0 getu16 =only(,)print 2 getu16 = flush +}if +post exch exec +}{ +TTFDEBUG{(post: unknown format )print post 0 getu32 = flush}if[] +}ifelse +}ifelse def +}bind def +/MacRomanEncoding[ +StandardEncoding 0 39 getinterval aload pop +/quotesingle +StandardEncoding 40 56 getinterval aload pop +/grave +StandardEncoding 97 31 getinterval aload pop +/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute +/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave +/ecircumflex/edieresis/iacute/igrave +/icircumflex/idieresis/ntilde/oacute +/ograve/ocircumflex/odieresis/otilde +/uacute/ugrave/ucircumflex/udieresis +/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash +/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef +/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash +/questiondown/exclamdown/logicalnot/.notdef +/florin/.notdef/.notdef/guillemotleft +/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright +/quoteleft/quoteright/divide/.notdef +/ydieresis/Ydieresis/fraction/currency +/guilsinglleft/guilsinglright/fi/fl +/daggerdbl/periodcentered/quotesinglbase/quotedblbase +/perthousand/Acircumflex/Ecircumflex/Aacute +/Edieresis/Egrave/Iacute/Icircumflex +/Idieresis/Igrave/Oacute/Ocircumflex +/.notdef/Ograve/Uacute/Ucircumflex +/Ugrave/dotlessi/circumflex/tilde +/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron +]/Encoding defineresource pop +/TTParser<< +/Pos 0 +/post null +>>def +/readu8 +{read not{ +mark(Insufficient data in the stream.)//error exec +}if +}bind def +/readu16 +{dup//readu8 exec 8 bitshift exch//readu8 exec or +}bind def +/reads16 +{//readu16 exec 16#8000 xor 16#8000 sub +}bind def +/readu32 +{dup//readu16 exec 16 bitshift exch//readu16 exec or +}bind def +/reads32 +{dup//reads16 exec 16 bitshift exch//readu16 exec or +}bind def +/SkipToPosition +{dup//TTParser/Pos get +exch//TTParser exch/Pos exch put +sub +//PDFR_DEBUG{ +(Skipping )print dup//=only exec( bytes.)= +}if +dup 0 eq{ +pop pop +}{ +dup 3 1 roll +()/SubFileDecode filter +exch +{1 index//BlockBuffer readstring pop length +dup 0 eq{pop exch pop exit}if +sub +}loop +0 ne{ +mark(Insufficient data in the stream for SkipToPosition.)//error exec +}if +}ifelse +}bind def +/TagBuffer 4 string def +/ParseTTTableDirectory +{//PDFR_DEBUG{ +(ParseTTTableDirectory beg)= +}if +15 dict begin +dup//readu32 exec 16#00010000 ne{ +mark(Unknown True Type version.)//error exec +}if +dup//readu16 exec/NumTables exch def +dup//readu16 exec/SearchRange exch def +dup//readu16 exec/EntrySelector exch def +dup//readu16 exec/RangeShift exch def +//PDFR_DEBUG{ +(NumTables = )print NumTables = +}if +NumTables{ +dup//TagBuffer readstring not{ +mark(Could not read TT tag.)//error exec +}if +cvn +[2 index//readu32 exec pop +2 index//readu32 exec +3 index//readu32 exec +] +//PDFR_DEBUG{ +2 copy exch//=only exec( )print == +}if +def +}repeat +pop +//TTParser/Pos 12 NumTables 16 mul add put +currentdict end +//PDFR_DEBUG{ +(ParseTTTableDirectory end)= +}if +}bind def +/ParseTTcmap +{//PDFR_DEBUG{ +(ParseTTcmap beg)= +}if +/cmap get aload pop +3 1 roll +7 dict begin +//PDFR_DEBUG{ +(Current position = )print//TTParser/Pos get = +(cmap position = )print dup = +}if +1 index exch//SkipToPosition exec +//TTParser/Pos get/TablePos exch def +dup//readu16 exec pop +dup//readu16 exec/NumEncodings exch def +//PDFR_DEBUG{ +(NumEncodings = )print NumEncodings = +}if +null +NumEncodings{ +1 index//readu32 exec +2 index//readu32 exec +3 array dup 3 2 roll 0 exch put +2 index null ne{ +dup 0 get 3 index 0 get sub +3 index exch 1 exch put +}if +dup 4 3 roll pop 3 1 roll +def +}repeat +dup 0 get +4 3 roll exch sub +1 exch put +//PDFR_DEBUG{ +currentdict{ +exch dup type/integertype eq{ +//PrintHex exec( )print == +}{ +pop pop +}ifelse +}forall +}if +4 NumEncodings 8 mul add/HeaderLength exch def +//TTParser/Pos//TTParser/Pos get HeaderLength add put +0 +NumEncodings{ +16#7FFFFFF null +currentdict{ +1 index type/integertype eq{ +exch pop dup 0 get +dup 5 index gt{ +dup 4 index lt{ +4 1 roll +exch pop exch pop +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}forall +//PDFR_DEBUG{ +(Obtaining subtable for )print dup == +}if +3 2 roll pop +3 copy pop +TablePos add//SkipToPosition exec +3 copy exch pop 1 get +//TTParser/Pos//TTParser/Pos get 3 index add put +string +readstring not{ +mark(Can't read a cmap subtable.)//error exec +}if +2 exch put +}repeat +pop pop +currentdict end +//PDFR_DEBUG{ +(ParseTTcmap end)= +}if +}bind def +/GetTTEncoding +{//PDFR_DEBUG{ +(GetTTEncoding beg)= +}if +get +exch pop +2 get +10 dict begin +/TTFDEBUG//PDFR_DEBUG def +//cmaparray exec +end +//PDFR_DEBUG{ +(GetTTEncoding end)= +dup == +}if +}bind def +/InverseEncoding +{ +256 dict begin +dup length 1 sub -1 0{ +2 copy get +exch +1 index currentdict exch//knownget exec{ +dup type/arraytype eq{ +aload length 1 add array astore +}{ +2 array astore +}ifelse +}if +def +}for +pop +currentdict end +}bind def +/GetMacRomanEncodingInverse +{//PDFReader/MacRomanEncodingInverse get +dup null eq{ +pop +MacRomanEncoding//InverseEncoding exec +dup//PDFReader exch/MacRomanEncodingInverse exch put +}if +}bind def +/PutCharStringSingle +{ +dup 3 index length lt{ +2 index exch get +dup 0 ne{ +def +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}bind def +/PutCharString +{1 index type/nametype ne{ +mark(Bad charstring name)//error exec +}if +dup type/arraytype eq{ +{ +3 copy//PutCharStringSingle exec +pop pop +}forall +pop +}{ +//PutCharStringSingle exec +}ifelse +}bind def +/ComposeCharStrings +{ +//PDFR_DEBUG{ +(ComposeCharStrings beg)= +}if +1 index length 1 add dict begin +/.notdef 0 def +exch +//TTParser/post get +dup null ne{ +exch +1 index length 1 sub -1 0{ +dup 3 index exch get exch +dup 0 eq 2 index/.notdef eq or{ +pop pop +}{ +def +}ifelse +}for +}if +exch pop exch +{ +//PutCharString exec +}forall +pop +currentdict end +//PDFR_DEBUG{ +(ComposeCharStrings end)= +}if +}bind def +/ParseTTpost +{ +//PDFR_DEBUG{ +(ParseTTpost beg)= +}if +/post get aload pop +3 1 roll +//PDFR_DEBUG{ +(Current position = )print//TTParser/Pos get = +(post position = )print dup = +}if +1 index exch//SkipToPosition exec +//TTParser/Pos//TTParser/Pos get 4 index add put +exch dup 65535 le{ +string +readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +}{ +[3 1 roll +dup 16384 div floor cvi +exch 1 index 16384 mul +sub exch +1 sub 0 1 3 -1 roll +{ +1 add index +16384 string readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +}for +counttomark -2 roll +string readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +] +}ifelse +1 dict begin +/post exch def +//.getpost exec +//TTParser/post glyphencoding put +//PDFR_DEBUG{ +(ParseTTpost end)= +glyphencoding == +}if +end +}bind def +/MakeTTCharStrings +{//MakeStreamReader exec +dup dup//ParseTTTableDirectory exec +//TTParser/post null put +dup/post//knownget exec{ +0 get +1 index/cmap get 0 get +lt{ +2 copy//ParseTTpost exec +//ParseTTcmap exec +}{ +2 copy//ParseTTcmap exec +3 1 roll +//ParseTTpost exec +}ifelse +}{ +//ParseTTcmap exec +}ifelse +{ +dup 16#00030001 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding for Windows Unicode.)= +}if +16#00030001//GetTTEncoding exec +AdobeGlyphList//ComposeCharStrings exec +exit +}if +dup 16#00010000 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding for Macintosh Roman.)= +}if +16#00010000//GetTTEncoding exec +PDFEncoding dup null eq{ +pop//GetMacRomanEncodingInverse exec +}{ +//InverseEncoding exec +}ifelse +//ComposeCharStrings exec +exit +}if +dup 16#00030000 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding 3.0 - not sure why Ghostscript writes it since old versions.)= +}if +16#00030000//GetTTEncoding exec +PDFEncoding dup null eq{ +pop//GetMacRomanEncodingInverse exec +}{ +//InverseEncoding exec +}ifelse +//ComposeCharStrings exec +exit +}if +mark(True Type cmap has no useful encodings.)//error exec +}loop +//PDFR_DEBUG{ +(CharStrings <<)= +dup{ +exch +dup type/nametype eq{ +//=only exec +}{ +== +}ifelse +( )print == +}forall +(>>)= +}if +}bind def +/ScaleVal +{ +aload pop +1 index sub +3 2 roll mul add +}bind def +/ScaleArg +{ +aload pop +1 index sub +3 1 roll +sub exch div +}bind def +/ScaleArgN +{ +dup length 2 sub -2 0{ +2 +2 index 3 1 roll getinterval +3 2 roll +exch//ScaleArg exec +1 index length 2 idiv 1 add 1 roll +}for +pop +}bind def +/ComputeFunction_10 +{ +//PDFR_DEBUG{ +(ComputeFunction_10 beg )print 1 index//=only exec( stack=)print count = +}if +exch +dup 1 eq{ +pop dup length 1 sub get +}{ +1 index length 1 sub mul +dup dup floor sub +dup 0 eq{ +pop cvi get +}{ +3 1 roll floor cvi +2 getinterval +aload pop +2 index mul 3 2 roll 1 exch sub 3 2 roll mul add +}ifelse +}ifelse +//PDFR_DEBUG{ +(ComputeFunction_10 end )print dup//=only exec( stack=)print count = +}if +}bind def +/ComputeFunction_n0 +{ +//PDFR_DEBUG{ +(ComputeFunction_n0 beg N=)print dup//=only exec( stack=)print count = +}if +dup 0 eq{ +pop +}{ +dup 2 add -1 roll +dup 3 index length 1 sub ge{ +pop 1 sub +exch dup length 1 sub get exch +//PDFReader/ComputeFunction_n0 get exec +}{ +dup floor cvi dup +4 index exch get +3 index dup +5 add copy +6 2 roll +pop pop pop pop +1 sub +//PDFReader/ComputeFunction_n0 get exec +3 2 roll pop +exch +4 3 roll exch +4 add 2 roll 1 add +3 2 roll exch get +exch 1 sub +//PDFReader/ComputeFunction_n0 get exec +1 index mul +3 1 roll +1 exch sub mul add +}ifelse +}ifelse +//PDFR_DEBUG{ +(ComputeFunction_n0 end )print dup//=only exec( stack=)print count = +}if +}bind def +/FunctionToProc_x01 +{ +dup/Domain get exch +dup/Data get 0 get exch +/Size get length +[4 1 roll +//PDFR_DEBUG{ +{(function beg, stack =)print count//=only exec(\n)print}/exec load +5 2 roll +}if +dup 1 gt{ +{mark exch +3 add 2 roll +//ScaleArgN exec +counttomark dup +3 add -2 roll +pop exch +//ComputeFunction_n0 exec +}/exec load +}{ +pop +3 1/roll load//ScaleArg/exec load +/exch load +//ComputeFunction_10/exec load +}ifelse +//PDFR_DEBUG{ +(function end, stack =)/print load/count load//=only/exec load(\n)/print load +}if +]cvx +//PDFR_DEBUG{ +(Made a procedure for the 1-result function :)= +dup == +}if +}bind def +/FunctionProcDebugBeg +{(FunctionProcDebugBeg )print count = +}bind def +/FunctionProcDebugEnd +{(FunctionProcDebugEnd )print count = +}bind def +/FunctionToProc_x0n +{ +PDFR_DEBUG{ +(FunctionToProc_x0n beg m=)print dup = +}if +1 index/Size get length exch +dup 7 mul 2 add array +PDFR_DEBUG{ +dup 0//FunctionProcDebugBeg put +}{ +dup 0//DoNothing put +}ifelse +dup 1/exec load put +dup 2 5 index/Domain get put +2 index 1 eq{ +dup 3//ScaleArg put +}{ +dup 3//ScaleArgN put +}ifelse +dup 4/exec load put +1 index 1 sub 0 exch 1 exch{ +dup 7 mul 5 add +1 index 4 index 1 sub ne{ +dup 3 index exch 6 index put 1 add +dup 3 index exch/copy load put 1 add +}if +[ +6 index/Data get 3 index get +6 index 1 eq{ +//ComputeFunction_10/exec load +}{ +6 index +//ComputeFunction_n0/exec load +}ifelse +]cvx +3 index exch 2 index exch put 1 add +2 index 1 index/exec load put 1 add +1 index 4 index 1 sub ne{ +2 index 1 index 6 index 1 add put 1 add +2 index 1 index 1 put 1 add +2 index 1 index/roll load put +}if +pop pop +}for +PDFR_DEBUG{ +dup dup length 2 sub//FunctionProcDebugEnd put +}{ +dup dup length 2 sub//DoNothing put +}ifelse +dup dup length 1 sub/exec load put +cvx exch pop exch pop exch pop +//PDFR_DEBUG{ +(Made a procedure for the n-argument function :)= +dup == +}if +PDFR_DEBUG{ +(FunctionToProc_x0n end)= +}if +}bind def +/MakeTableRec +{ +0 +exec +}bind def +/MakeTable +{//PDFR_DEBUG{ +(MakeTable beg )print count = +}if +1 index/Size get exch +1 sub dup +3 1 roll +get +array +1 index 0 eq{ +exch pop exch pop +}{ +dup length 1 sub -1 0{ +3 index 3 index//MakeTableRec exec +2 index 3 1 roll put +}for +exch pop exch pop +}ifelse +//PDFR_DEBUG{ +(MakeTable end )print count = +}if +}bind def +//MakeTableRec 0//MakeTable put +/StoreSample +{ +1 sub +dup 0 eq{ +pop +}{ +-1 1{ +I exch get get +}for +}ifelse +I 0 get 3 2 roll put +}bind def +/ReadSample32 +{ +4{ +File read not{ +mark(Insufficient data for function.)//error exec +}if +}repeat +pop +3 1 roll exch +256 mul add 256 mul add +//1_24_bitshift_1_sub div +}bind def +/ReadSample +{ +Buffer BitsLeft BitsPerSample +{2 copy ge{ +exit +}if +3 1 roll +8 add 3 1 roll +256 mul File read not{ +mark(Insufficient data for function.)//error exec +}if +add +3 1 roll +}loop +sub dup +2 index exch +neg bitshift +2 copy exch bitshift +4 3 roll exch sub +/Buffer exch def +exch/BitsLeft exch def +Div div +}bind def +/ReadSamplesRec +{0 +exec +}bind def +/ReadSamples +{ +//PDFR_DEBUG{ +(ReadSamples beg )print count = +}if +dup 1 eq{ +pop +0 1 Size 0 get 1 sub{ +I exch 0 exch put +0 1 M 1 sub{ +dup Range exch 2 mul 2 getinterval +//PDFR_DEBUG{ +(Will read a sample ... )print +}if +BitsPerSample 32 eq{//ReadSample32}{//ReadSample}ifelse +exec exch//ScaleVal exec +//PDFR_DEBUG{ +(value=)print dup = +}if +exch Table exch get +Size length//StoreSample exec +}for +}for +}{ +1 sub +dup Size exch get 0 exch 1 exch 1 sub{ +I exch 2 index exch put +dup//ReadSamplesRec exec +}for +pop +}ifelse +//PDFR_DEBUG{ +(ReadSamples end )print count = +}if +}bind def +//ReadSamplesRec 0//ReadSamples put +/StreamToArray +{//PDFR_DEBUG{ +(StreamToArray beg )print count = +}if +userdict/FuncDataReader get begin +dup/BitsPerSample get/BitsPerSample exch def +dup/Size get length/N exch def +dup/Range get length 2 idiv/M exch def +1 BitsPerSample bitshift 1 sub/Div exch def +/BitsLeft 0 def +/Buffer 0 def +dup/Size get/Size exch def +dup/Range get/Range exch def +/File 1 index//MakeStreamReader exec def +/I[N{0}repeat]def +M array +dup length 1 sub -1 0{ +2 index N//MakeTable exec +2 index 3 1 roll put +}for +/Table exch def +N//ReadSamples exec +PDFR_DEBUG{ +(Table = )print Table == +}if +/Data Table put +end +//PDFR_DEBUG{ +(StreamToArray end )print count = +}if +}bind def +/FunctionToProc10 +{ +PDFR_DEBUG{ +(FunctionToProc10 beg, Range = )print dup/Range get == +}if +dup/Order//knownget exec{ +1 ne{ +(Underimplemented function Type 0 Order 3.)= +}if +}if +dup//StreamToArray exec +dup/Range get length dup 2 eq{ +pop//FunctionToProc_x01 exec +}{ +2 idiv//FunctionToProc_x0n exec +}ifelse +PDFR_DEBUG{ +(FunctionToProc10 end)= +}if +}bind def +/FunctionToProc12 +{begin +currentdict/C0//knownget exec{length 1 eq}{true}ifelse{ +N +currentdict/C0//knownget exec{ +0 get +}{ +0 +}ifelse +currentdict/C1//knownget exec{ +0 get +}{ +1 +}ifelse +1 index sub +[4 1 roll +{ +4 2 roll +exp mul add +}aload pop +]cvx +}{ +[ +0 1 C0 length 1 sub{ +N +C0 2 index get +C1 3 index get +4 3 roll pop +1 index sub +[/dup load +5 2 roll +{ +4 2 roll +exp mul add +exch +}aload pop +]cvx +/exec load +}for +/pop load +]cvx +}ifelse +end +//PDFR_DEBUG{ +(FunctionType2Proc : )print dup == +}if +}bind def +/FunctionToProc14 +{//MakeStreamReader exec cvx exec +//PDFR_DEBUG{ +(FunctionType4Proc : )print dup == +}if +}bind def +/FunctionToProc1 +{ +dup/FunctionType get +{dup 0 eq{ +pop//FunctionToProc10 exec exit +}if +dup 2 eq{ +pop//FunctionToProc12 exec exit +}if +dup 4 eq{ +pop//FunctionToProc14 exec exit +}if +mark exch(Function type )exch( isn't implemented yet.)//error exec +}loop +}bind def +/FunctionToProc20 +{ +PDFR_DEBUG{ +(FunctionToProc20, Range = )print dup/Range get == +}if +dup/Order//knownget exec{ +1 ne{ +(Underimplemented function Type 0 Order 3.)= +}if +}if +dup//StreamToArray exec +dup/Range get length dup 2 eq{ +pop//FunctionToProc_x01 exec +}{ +2 idiv//FunctionToProc_x0n exec +}ifelse +}bind def +/FunctionToProc +{//PDFR_DEBUG{ +(FunctionToProc beg )print count = +}if +dup type/dicttype eq{ +dup/Domain get length 2 idiv +{ +dup 1 eq{ +pop//FunctionToProc1 exec exit +}if +dup 2 eq{ +pop//FunctionToProc20 exec exit +}if +mark(Functions with many arguments aren't implemented yet.)//error exec +}loop +}{ +//PDFR_DEBUG{(Not a function dict, assume already a procedure.)print}if +}ifelse +//PDFR_DEBUG{ +(FunctionToProc end )print count = +}if +}bind def +/spotfunctions mark +/Round{ +abs exch abs 2 copy add 1 le{ +dup mul exch dup mul add 1 exch sub +}{ +1 sub dup mul exch 1 sub dup mul add 1 sub +}ifelse +} +/Diamond{ +abs exch abs 2 copy add .75 le{ +dup mul exch dup mul add 1 exch sub +}{ +2 copy add 1.23 le{ +.85 mul add 1 exch sub +}{ +1 sub dup mul exch 1 sub dup mul add 1 sub +}ifelse +}ifelse +} +/Ellipse{ +abs exch abs 2 copy 3 mul exch 4 mul add 3 sub dup 0 lt{ +pop dup mul exch .75 div dup mul add 4 div 1 exch sub +}{ +dup 1 gt{ +pop 1 exch sub dup mul exch 1 exch sub +.75 div dup mul add 4 div 1 sub +}{ +.5 exch sub exch pop exch pop +}ifelse +}ifelse +} +/EllipseA{dup mul .9 mul exch dup mul add 1 exch sub} +/InvertedEllipseA{dup mul .9 mul exch dup mul add 1 sub} +/EllipseB{dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub} +/EllipseC{dup mul .9 mul exch dup mul add 1 exch sub} +/InvertedEllipseC{dup mul .9 mul exch dup mul add 1 sub} +/Line{exch pop abs neg} +/LineX{pop} +/LineY{exch pop} +/Square{abs exch abs 2 copy lt{exch}if pop neg} +/Cross{abs exch abs 2 copy gt{exch}if pop neg} +/Rhomboid{abs exch abs 0.9 mul add 2 div} +/DoubleDot{2{360 mul sin 2 div exch}repeat add} +/InvertedDoubleDot{2{360 mul sin 2 div exch}repeat add neg} +/SimpleDot{dup mul exch dup mul add 1 exch sub} +/InvertedSimpleDot{dup mul exch dup mul add 1 sub} +/CosineDot{180 mul cos exch 180 mul cos add 2 div} +/Double{exch 2 div exch 2{360 mul sin 2 div exch}repeat add} +/InvertedDouble{ +exch 2 div exch 2{360 mul sin 2 div exch}repeat add neg +} +.dicttomark readonly def +/CheckColorSpace +{ +dup type/arraytype ne{ +mark(Resource )3 index( must be an array.)//error exec +}if +}bind def +/SubstitutePDFColorSpaceRec +{0 +exec +}bind def +/SubstitutePDFColorSpace +{ +{ +dup 0 get/Pattern eq{ +dup length 1 gt{ +dup dup 1//CheckColorSpace//ResolveA exec +dup type/nametype ne{ +//SubstitutePDFColorSpaceRec exec +}if +1 exch put +}if +exit +}if +dup 0 get/Indexed eq{ +exit +}if +dup 0 get/Separation eq{ +dup dup 2//CheckColorSpace//ResolveA exec +dup type/nametype ne{ +//SubstitutePDFColorSpaceRec exec +}if +2 exch put +exit +}if +dup 0 get/CalGray eq{ +1 get +dup/Gamma//knownget exec{ +[exch[exch/exp load]cvx dup dup] +1 index exch/DecodeLMN exch put +}if +[exch/CIEBasedA exch] +exit +}if +dup 0 get/CalRGB eq{ +1 get +dup/Matrix//knownget exec{ +1 index exch/MatrixLMN exch put +}if +dup/Gamma//knownget exec{ +aload pop +[exch/exp load]cvx +3 1 roll +[exch/exp load]cvx +3 1 roll +[exch/exp load]cvx +3 1 roll +3 array astore +1 index exch/DecodeLMN exch put +}if +[exch/CIEBasedABC exch] +exit +}if +dup 0 get/Lab eq{ +1 get +begin +currentdict/Range//knownget exec{aload pop}{-100 100 -100 100}ifelse +0 100 6 2 roll 6 array astore +/RangeABC exch def +/DecodeABC[{16 add 116 div}bind{500 div}bind{200 div}bind]def +/MatrixABC[1 1 1 1 0 0 0 0 -1]def +{dup 6 29 div ge{dup dup mul mul}{4 29 div sub 108 841 div mul}ifelse} +/DecodeLMN[ +[3 index aload pop WhitePoint 0 get/mul load]cvx +[4 index aload pop WhitePoint 1 get/mul load]cvx +[5 index aload pop WhitePoint 2 get/mul load]cvx +]def pop +//PDFR_DEBUG{ +(Constructed from Lab <<)= +currentdict{exch = ==}forall +(>>)= +}if +[/CIEBasedABC currentdict] +end +exit +pop +}if +dup 0 get/CIEBasedA eq{exit}if +dup 0 get/CIEBasedABC eq{exit}if +mark exch(Unimplemented color space )exch//error exec +}loop +}bind def +//SubstitutePDFColorSpaceRec 0//SubstitutePDFColorSpace put +/ResolveArrayElement +{2 copy get +dup type dup/arraytype eq exch +/packedarraytype eq or{ +dup length 1 ge exch xcheck and{ +2 copy get +dup 0 get type/integertype eq +1 index 1 get type dup/arraytype +eq exch +/packedarraytype eq or +and{ +exec +2 index 4 1 roll put +}{ +pop pop +}ifelse +}{ +pop +}ifelse +}{ +pop pop +}ifelse +}bind def +/ResolveColorSpaceArrayRec +{0 +exec +}bind def +/SetColorSpaceSafe +{ +PDFR_DEBUG{ +(SetColorSpaceSafe beg)= +}if +currentcolorspace dup type/arraytype eq{ +1 index type/arraytype eq{ +dup length 2 index length eq{ +false exch +dup length 0 exch 1 exch 1 sub{ +dup +4 index exch get exch +2 index exch get +ne{ +exch pop true exch exit +}if +}for +pop +{ +setcolorspace +}{ +pop +}ifelse +}{ +pop setcolorspace +}ifelse +}{ +pop setcolorspace +}ifelse +}{ +pop setcolorspace +}ifelse +PDFR_DEBUG{ +(SetColorSpaceSafe end)= +}if +}bind def +/ResolveColorSpaceArray +{ +//PDFR_DEBUG{ +(ResolveColorSpaceArray beg )print dup == +}if +dup 0 get/Indexed eq{ +1//ResolveArrayElement exec +dup dup 1 get +dup type/arraytype eq{ +//SubstitutePDFColorSpace exec +//ResolveColorSpaceArrayRec exec +1 exch put +}{ +pop pop +}ifelse +}if +dup 0 get/Separation eq{ +dup dup 1 get UnPDFEscape 1 exch put +3//ResolveArrayElement exec +dup 3 get//FunctionToProc exec +2 copy 3 exch put +pop +}if +dup 0 get/Pattern eq{ +dup length 1 gt{ +dup 1 get dup type/arraytype eq{ +ResolveColorSpaceArray +1 index 1 3 -1 roll put +}{ +pop +}ifelse +}if +}if +PDFR_DEBUG{ +(Construcrted color space :)= +dup == +}if +//PDFR_DEBUG{ +(ResolveColorSpaceArray end )print dup == +}if +}bind def +//ResolveColorSpaceArrayRec 0//ResolveColorSpaceArray put +/ResolveColorSpace +{ +//PDFR_DEBUG{ +(ResolveColorSpace beg )print dup = +}if +dup//SimpleColorSpaceNames exch known not{ +dup//PDFColorSpaces exch//knownget exec{ +exch pop +//PDFR_DEBUG{ +(ResolveColorSpace known )= +}if +}{ +dup +//PDFReader/CurrentObject get/Context get/Resources get +/ColorSpace//DoNothing//ResolveD exec +exch//CheckColorSpace//ResolveD exec +dup type/arraytype eq{ +//SubstitutePDFColorSpace exec +//ResolveColorSpaceArray exec +dup//PDFColorSpaces 4 2 roll put +}if +}ifelse +}if +//PDFR_DEBUG{ +(ResolveColorSpace end )print dup == +}if +}bind def +/CheckPattern +{ +dup/PatternType//knownget exec{ +dup 1 ne{ +mark(Resource )4 index( is a shading, which can't be handled at level 2. )//error exec +}if +pop +}if +dup/Type knownget{ +/Pattern ne{ +mark(Resource )4 index( must have /Type/Pattern .)//error exec +}if +}if +}bind def +/PaintProc +{/Context get +//RunDelayedStream exec +}bind def +/ResolvePattern +{ +dup +userdict/PDFR_Patterns get +exch//knownget exec{ +exch pop +}{ +dup +//PDFReader/CurrentObject get/Context get/Resources get +/Pattern//DoNothing//ResolveD exec +exch//CheckPattern//ResolveD exec +dup dup/Context exch put +dup/Resources//DoNothing//ResolveD exec pop +dup/PaintProc//PaintProc put +gsave userdict/PDFR_InitialGS get setgstate +currentglobal exch false setglobal +dup/Matrix get +makepattern +exch setglobal +grestore +dup userdict/PDFR_Patterns get +4 2 roll +put +}ifelse +}bind def +/SetColor +{//PDFR_DEBUG{ +(SetColor beg)= +}if +currentcolorspace dup type/nametype eq{ +pop setcolor +}{ +0 get/Pattern eq{ +//ResolvePattern exec setpattern +}{ +setcolor +}ifelse +}ifelse +//PDFR_DEBUG{ +(SetColor end)= +}if +}bind def +/ImageKeys 15 dict begin +/BPC/BitsPerComponent def +/CS/ColorSpace def +/D/Decode def +/DP/DecodeParms def +/F/Filter def +/H/Height def +/IM/ImageMask def +/I/Interpolate def +/W/Width def +currentdict end readonly def +/ImageValues 15 dict begin +/G/DeviceGray def +/RGB/DeviceRGB def +/CMYK/DeviceCMYK def +/I/Indexed def +/AHx/ASCIIHexDecode def +/A85/ASCII85Decode def +/LZW/LZWDecode def +/Fl/FlateDecode def +/RL/RunLengthDecode def +/CCF/CCITTFaxDecode def +/DCT/DCTDecode def +currentdict end readonly def +/GetColorSpaceRange +{2 index/ColorSpace get +dup type/arraytype eq{ +1 get +}if +exch//knownget exec{ +exch pop +}if +}bind def +/DecodeArrays 15 dict begin +/DeviceGray{[0 1]}def +/DeviceRGB{[0 1 0 1 0 1]}def +/DeviceCMYK{[0 1 0 1 0 1 0 1]}def +/Indexed{ +dup/BitsPerComponent get 1 exch bitshift 1 sub[exch 0 exch] +}def +/Separation{[0 1]}def +/CIEBasedA{[0 1]/RangeA//GetColorSpaceRange exec}def +/CIEBasedABC{[0 1 0 1 0 1]/RangeABC//GetColorSpaceRange exec}def +currentdict end readonly def +/Substitute +{1 index//knownget exec{ +exch pop +}if +}bind def +/DebugImagePrinting +{ +//PDFR_DEBUG{ +(Image :)= +dup{exch//=only exec( )print == +}forall +}if +}bind def +/CompleteImage +{ +dup/ColorSpace known{ +dup/ColorSpace//CheckColorSpace//ResolveD exec pop +}if +dup/Decode known not{ +dup/ColorSpace//knownget exec{ +dup type/arraytype eq{ +0 get +}if +//DecodeArrays exch get exec +}{ +[0 1] +}ifelse +1 index exch/Decode exch put +}if +dup/ImageMatrix[2 index/Width get 0 0 5 index/Height get neg +0 7 index/Height get]put +//DebugImagePrinting exec +}bind def +/CompleteInlineImage +{ +//PDFR_DEBUG{ +(CompleteInlineImage beg)= +}if +dup/ImageType known not{ +dup/ImageType 1 put +}if +dup length dict exch{ +exch//ImageKeys//Substitute exec +dup/Filter eq{ +exch//ImageValues//Substitute exec exch +}if +dup/ColorSpace eq{ +exch +dup//ImageValues exch//knownget exec{ +exch pop +}{ +//ResolveColorSpace exec +}ifelse +exch +}if +exch +2 index 3 1 roll put +}forall +//CompleteImage exec +dup/DataSource 2 copy get +2 index//AppendFilters exec put +//PDFR_DEBUG{ +(CompleteInlineImage end)= +}if +}bind def +/CompleteOutlineImage +{ +currentglobal exch dup gcheck setglobal +//PDFR_DEBUG{ +(CompleteOutlineImage beg)= +}if +dup dup//MakeStreamReader exec/DataSource exch put +dup/ImageType known not{ +//CompleteImage exec +dup/ImageType 1 put +dup/ColorSpace known{ +dup/ColorSpace//CheckColorSpace//ResolveD exec +dup type/arraytype eq{ +//ResolveColorSpaceArray exec +//SubstitutePDFColorSpace exec +1 index exch/ColorSpace exch put +}{ +pop +}ifelse +}if +}if +//PDFR_DEBUG{ +(CompleteOutlineImage end)= +}if +exch setglobal +}bind def +/DoImage +{ +//PDFR_DEBUG{ +(DoImage beg)= +}if +gsave +dup/ColorSpace//knownget exec{setcolorspace}if +dup/ImageMask//knownget exec not{false}if +{imagemask}{image}ifelse +grestore +//PDFR_DEBUG{ +(DoImage end)= +}if +}bind def +/GSave +{ +gsave +//PDFReader/GraphicStateStackPointer get +dup//GraphicStateStack exch get null eq{ +dup//GraphicStateStack exch//InitialGraphicState length dict put +}if +dup//GraphicStateStack exch get +//GraphicState exch copy pop +1 add//PDFReader exch/GraphicStateStackPointer exch put +}bind def +/GRestore +{ +grestore +//PDFReader/GraphicStateStackPointer get +1 sub dup +//PDFReader exch/GraphicStateStackPointer exch put +//GraphicStateStack exch get +//GraphicState copy pop +}bind def +/SetFont +{dup//GraphicState exch/FontSize exch put +//ResolveAndSetFont exec +//GraphicState/FontMatrixNonHV currentfont/FontMatrix get 1 get 0 ne put +}bind def +/ShowText +{//GraphicState/TextRenderingMode get 0 eq{ +//GraphicState/WordSpacing get 0 +32 +//GraphicState/CharacterSpacing get 0 +6 5 roll +//GraphicState/FontMatrixNonHV get{ +[ +7 -2 roll pop +5 -2 roll pop +5 -1 roll +{ +exch +pop +3 index add +exch 2 index eq{3 index add}if +4 1 roll +} +currentfont/FontMatrix get 0 get 0 ne{ +1 1 index length 1 sub getinterval cvx +}if +5 index +cshow +pop pop pop] +xshow +}{ +awidthshow +}ifelse +}{ +//GraphicState/CharacterSpacing get 0 eq +//GraphicState/FontMatrixNonHV get not and +//GraphicState/WordSpacing get 0 eq and{ +true charpath +}{ +{ +exch +pop 0 +currentpoint 5 4 roll +( )dup 0 3 index put true charpath +5 1 roll +moveto rmoveto +//GraphicState/CharacterSpacing get 0 rmoveto +32 eq{ +//GraphicState/WordSpacing get 0 rmoveto +}if +} +//GraphicState/FontMatrixNonHV get dup not exch{ +pop currentfont/FontMatrix get 0 get 0 ne +}if{ +1 1 index length 1 sub getinterval cvx +}if +exch cshow +}ifelse +}ifelse +}bind def +/ShowTextBeg +{//GraphicState/TextRenderingMode get 0 ne{ +currentpoint newpath moveto +}if +}bind def +/ShowTextEnd +{//GraphicState/TextRenderingMode get +{dup 1 eq{ +stroke exit +}if +dup 2 eq{ +gsave fill grestore stroke exit +}if +dup 3 eq{ +currentpoint newpath moveto +}if +dup 4 eq{ +gsave fill grestore clip exit +}if +dup 5 eq{ +gsave stroke grestore clip exit +}if +dup 6 eq{ +gsave fill grestore gsave stroke grestore fill exit +}if +dup 7 eq{ +clip exit +}if +exit +}loop +pop +}bind def +/ShowTextWithGlyphPositioning +{//ShowTextBeg exec +{dup type/stringtype eq{ +//ShowText exec +}{ +neg 1000 div//GraphicState/FontSize get mul 0 rmoveto +}ifelse +}forall +//ShowTextEnd exec +}bind def +/CheckFont +{dup/Type get/ExtGState ne{ +mark(Resource )3 index( must have /Type/ExtGState.)//error exec +}if +}bind def +/SetTransfer +{ +//PDFR_DEBUG{(SetTransfer beg )print count =}if +dup type/arraytype eq 1 index xcheck not and{ +0 4 getinterval aload pop +setcolortransfer +}{ +settransfer +}ifelse +//PDFR_DEBUG{(SetTransfer end )print count =}if +}bind def +/CheckExtGState +{dup/Type get/ExtGState ne{ +mark(Resource )3 index( must have /Type/ExtGState.)//error exec +}if +}bind def +/CheckHalftone +{dup/HalftoneType known not{ +mark(Resource )3 index( must have /HalftoneType.)//error exec +}if +}bind def +/ResolveFunction +{ +//PDFR_DEBUG{(ResolveFunction beg )print dup = count =}if +2 copy get//IsObjRef exec{ +2 copy//DoNothing//ResolveD exec +3 copy put pop +}if +2 copy get dup type/arraytype eq exch xcheck and not{ +2 copy get +dup type/arraytype eq 1 index xcheck not and{ +dup length 1 sub -1 0{ +2 copy//DoNothing ResolveA +dup/Identity eq{ +pop 2 copy{}put +}{ +//FunctionToProc exec +3 copy put pop +}ifelse +pop +}for +}{ +dup/Default eq{ +}{ +dup/Identity eq{ +pop{} +}{dup type/nametype eq{ +//spotfunctions exch get +}{ +//FunctionToProc exec +}ifelse +}ifelse +}ifelse +}ifelse +3 copy put +exch pop +}{ +1 index exch get +}ifelse +//PDFR_DEBUG{(ResolveFunction end )print dup == count =}if +}bind def +/ResolveFunctionSafe +{2 copy known{ +//ResolveFunction exec +}if +pop +}bind def +/CreateHalftoneThresholds +{ +dup/Thresholds known not{ +dup/HalftoneType get 10 eq{ +dup dup//MakeStreamReader exec +/Thresholds exch put +}if +dup/HalftoneType get dup 3 eq exch 6 eq or{ +dup dup//MakeStreamReader exec +//BlockBuffer readstring pop +dup length +dup 0 eq{ +mark(Could not read Thresholds)//error exec +}if +string copy/Thresholds exch put +dup/HalftoneType 3 put +}if +}if +}bind def +/SetExtGState +{ +//PDFReader/CurrentObject get/Context get/Resources get +/ExtGState//DoNothing//ResolveD exec +exch//CheckExtGState//ResolveD exec +dup/LW//knownget exec{ +setlinewidth +}if +dup/LC//knownget exec{ +setlinecap +}if +dup/LJ//knownget exec{ +setlinejoin +}if +dup/ML//knownget exec{ +setmeterlimit +}if +dup/D//knownget exec{ +setdash +}if +dup/RI//knownget exec{ +mark(Unimplemented ExtGState.RI)//error exec +}if +dup/OP//knownget exec{ +setoverprint +}if +dup/op//knownget exec{ +setoverprint +}if +dup/OPM//knownget exec{ +mark(Unimplemented ExtGState.OPM)//error exec +}if +dup/Font//knownget exec{ +mark(Unimplemented ExtGState.Font)//error exec +}if +dup/BG known{ +/BG//ResolveFunction exec +setblackgeneration +}if +dup/BG2 known{ +/BG2//ResolveFunction exec +dup/Default eq{ +//InitialExtGState/BG2 get +}if +setblackgeneration +}if +dup/UCR known{ +/UCR//ResolveFunction exec +setundercolorremoval +}if +dup/UCR2 known{ +/UCR2//ResolveFunction exec +dup/Default eq{ +//InitialExtGState/UCR2 get +}if +setundercolorremoval +}if +dup/TR known{ +/TR//ResolveFunction exec +//SetTransfer exec +}if +dup/TR2 known{ +/TR2//ResolveFunction exec +dup/Default eq{ +pop//InitialExtGState/TR2 get +aload pop setcolortransfer +}{ +//SetTransfer exec +}ifelse +}if +dup/HT//knownget exec{ +dup/Default eq{ +pop//InitialExtGState/HT get +sethalftone +}{ +//PDFR_DEBUG{(Ht beg)=}if +pop dup/HT//CheckHalftone//ResolveD exec +/SpotFunction//ResolveFunctionSafe exec +/TransferFunction//ResolveFunctionSafe exec +null exch +dup/HalftoneType get dup 5 eq exch dup 4 eq exch 2 eq or or{ +dup{ +dup//IsObjRef exec{ +pop +1 index exch//CheckHalftone ResolveD +}if +dup type/dicttype eq{ +dup/SpotFunction//ResolveFunctionSafe exec +/TransferFunction//ResolveFunctionSafe exec +//CreateHalftoneThresholds exec +dup/HalftoneType get 5 gt{ +4 3 roll pop +dup 4 1 roll +}if +}if +pop pop +}forall +}if +//CreateHalftoneThresholds exec +//PDFR_DEBUG{ +(HT:)= +dup{ +1 index/Default eq{ +(Default <<)= +exch pop +{exch = ==}forall +(>>)= +}{ +exch = == +}ifelse +}forall +(HT end)= flush +}if +exch dup null ne{ +(Warning: Ignoring a halftone with a Level 3 component halftone Type )print dup/HalftoneType get = +pop pop +}{ +pop +dup/HalftoneType get 5 gt{ +(Warning: Ignoring a Level 3 halftone Type )print dup/HalftoneType get = +pop +}{ +sethalftone +}ifelse +}ifelse +//PDFR_DEBUG{(HT set)= flush}if +}ifelse +}if +dup/FL//knownget exec{ +setflattness +}if +dup/SM//knownget exec{ +setsmoothness +}if +dup/SA//knownget exec{ +setstrokeadjust +}if +dup/BM//knownget exec{ +mark(Unimplemented ExtGState.BM)//error exec +}if +dup/SMask//knownget exec{ +mark(Unimplemented ExtGState.SMask)//error exec +}if +dup/CA//knownget exec{ +mark(Unimplemented ExtGState.CA)//error exec +}if +dup/ca//knownget exec{ +mark(Unimplemented ExtGState.ca)//error exec +}if +dup/AIS//knownget exec{ +mark(Unimplemented ExtGState.AIS)//error exec +}if +dup/TK//knownget exec{ +mark(Unimplemented ExtGState.TK)//error exec +}if +pop +}bind def +/CheckXObject +{dup/Subtype get dup/Image ne exch dup/Form ne exch/PS ne and and{ +mark(Resource )3 index( must have /Subtype /Image or /Form or /PS.)//error exec +}if +}bind def +/DoXObject +{ +//PDFReader/CurrentObject get/Context get/Resources get +/XObject//DoNothing//ResolveD exec +exch//CheckXObject//ResolveD exec +dup/Subtype get +dup/Image eq{ +pop +//CompleteOutlineImage exec +//DoImage exec +}{ +dup/PS eq{ +PDFR_DEBUG{ +(Executing a PS Xobject)= +}if +pop +//RunDelayedStream exec +}{ +dup/Form eq{ +pop +PDFR_DEBUG{ +(Executing a Form XObject)= +}if +//PDFReader/CurrentObject get exch +dup//PDFReader exch<< exch/Context exch >>/CurrentObject exch put +dup/Matrix get concat +dup/BBox get aload pop exch 3 index sub exch 2 index sub rectclip +//RunDelayedStream exec +//PDFReader exch/CurrentObject exch put +}{ +mark exch(unimplemented XObject type )exch//error exec +}ifelse +}ifelse +}ifelse +}bind def +/Operators 50 dict begin +/q{//GSave exec}bind def +/Q{//GRestore exec}bind def +/cm{//TempMatrix astore concat}bind def +/i{1 .min setflat}bind def +/J/setlinecap load def +/d/setdash load def +/j/setlinejoin load def +/w/setlinewidth load def +/M/setmiterlimit load def +/gs{SetExtGState}bind def +/g/setgray load def +/rg/setrgbcolor load def +/k/setcmykcolor load def +/cs{//ResolveColorSpace exec//SetColorSpaceSafe exec +}bind def +/sc/setcolor load def +/scn{//SetColor exec}bind def +/G/setgray load def +/RG/setrgbcolor load def +/K/setcmykcolor load def +/CS//cs def +/ri{SetColorRenderingIntent}bind def +/SC/setcolor load def +/SCN{//SetColor exec}bind def +/m/moveto load def +/l/lineto load def +/c/curveto load def +/v{currentpoint 6 2 roll curveto}bind def +/y{2 copy curveto}bind def +/re{ +4 2 roll moveto exch dup 0 rlineto 0 3 -1 roll rlineto neg 0 rlineto +closepath +}def +/h/closepath load def +/n/newpath load def +/S/stroke load def +/s{closepath stroke}bind def +/f/fill load def +/f*/eofill load def +/B{gsave fill grestore stroke}bind def +/b{closepath gsave fill grestore stroke}bind def +/B*{gsave eofill grestore stroke}bind def +/b*{closepath gsave eofill grestore stroke}bind def +/W/clip load def +/W*/eoclip load def +/sh{ +ResolveShading +dup/Background known{ +gsave +dup/ColorSpace get setcolorspace +dup/Background get aload pop setcolor +pathbbox +2 index sub exch 3 index sub exch +rectfill +grestore +}if +shfill +}bind def +/Do{//DoXObject exec}bind def +/BI{currentglobal false setglobal<<}bind def +/ID{>> +dup/DataSource currentfile +2 index/F//knownget exec{ +/A85 eq{ +0(~>)/SubFileDecode filter +}if +}if +put +//CompleteInlineImage exec +exch setglobal +//DoImage exec +}bind def +/EI{}bind def +/BT{gsave//GraphicState/InitialTextMatrix get currentmatrix pop}bind def +/ET{grestore}bind def +/Tc{//GraphicState exch/CharacterSpacing exch put}bind def +/TL{//GraphicState exch/TextLeading exch put}bind def +/Tr{//GraphicState exch/TextRenderingMode exch put}bind def +/Ts{ +mark(Unimplemented SetTextRise)//error exec +}bind def +/Tw{//GraphicState exch/WordSpacing exch put}bind def +/Tz{ +mark(Unimplemented SetHorizontalTextScaling)//error exec +}bind def +/Td{translate 0 0 moveto}bind def +/TD{dup neg//TL exec//Td exec}bind def +/Tm{//GraphicState/InitialTextMatrix get setmatrix +//TempMatrix astore concat +0 0 moveto}bind def +/T*{0//GraphicState/TextLeading get neg//Td exec}bind def +/Tj{//ShowTextBeg exec//ShowText exec//ShowTextEnd exec}bind def +/'{//T* exec//ShowText exec//ShowTextEnd exec}bind def +/"{3 2 roll//Tw exec exch//Tc exec//' exec}bind def +/TJ//ShowTextWithGlyphPositioning def +/Tf//SetFont def +/d0/setcharwidth load def +/d1/setcachedevice load def +/BDC{pop pop}bind def +/BMC{pop}bind def +/EMC{}bind def +/BX{BeginCompatibilitySection}bind def +/EX{EndCompatibilitySection}bind def +/DP{DefineMarkedContentPointWithPropertyList}bind def +/MP{DefineMarkedContentPoint}bind def +/PS{cvx exec}bind def +currentdict end def +//PDFR_STREAM{ +//Operators length dict begin +//Operators{ +exch dup +[exch//=only/exec load +( )/print load +8 7 roll +dup type/arraytype eq{ +/exec load +}if +( )/print load +]cvx +def +}forall +currentdict end/Operators exch def +}if +/.registerencoding +{pop pop +}bind def +/.defineencoding +{def +}bind def +/.findencoding +{load +}bind def +/currentglobal where +{pop currentglobal{setglobal}true setglobal} +{{}} +ifelse +/MacRomanEncoding +StandardEncoding 0 39 getinterval aload pop +/quotesingle +StandardEncoding 40 56 getinterval aload pop +/grave +StandardEncoding 97 31 getinterval aload pop +/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute +/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave +/ecircumflex/edieresis/iacute/igrave +/icircumflex/idieresis/ntilde/oacute +/ograve/ocircumflex/odieresis/otilde +/uacute/ugrave/ucircumflex/udieresis +/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash +/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef +/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash +/questiondown/exclamdown/logicalnot/.notdef +/florin/.notdef/.notdef/guillemotleft +/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright +/quoteleft/quoteright/divide/.notdef +/ydieresis/Ydieresis/fraction/currency +/guilsinglleft/guilsinglright/fi/fl +/daggerdbl/periodcentered/quotesinglbase/quotedblbase +/perthousand/Acircumflex/Ecircumflex/Aacute +/Edieresis/Egrave/Iacute/Icircumflex +/Idieresis/Igrave/Oacute/Ocircumflex +/.notdef/Ograve/Uacute/Ucircumflex +/Ugrave/dotlessi/circumflex/tilde +/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron +256 packedarray +5 1 index .registerencoding +.defineencoding +exec +/AdobeGlyphList mark +/A 16#0041 +/AE 16#00c6 +/AEacute 16#01fc +/AEmacron 16#01e2 +/AEsmall 16#f7e6 +/Aacute 16#00c1 +/Aacutesmall 16#f7e1 +/Abreve 16#0102 +/Abreveacute 16#1eae +/Abrevecyrillic 16#04d0 +/Abrevedotbelow 16#1eb6 +/Abrevegrave 16#1eb0 +/Abrevehookabove 16#1eb2 +/Abrevetilde 16#1eb4 +/Acaron 16#01cd +/Acircle 16#24b6 +/Acircumflex 16#00c2 +/Acircumflexacute 16#1ea4 +/Acircumflexdotbelow 16#1eac +/Acircumflexgrave 16#1ea6 +/Acircumflexhookabove 16#1ea8 +/Acircumflexsmall 16#f7e2 +/Acircumflextilde 16#1eaa +/Acute 16#f6c9 +/Acutesmall 16#f7b4 +/Acyrillic 16#0410 +/Adblgrave 16#0200 +/Adieresis 16#00c4 +/Adieresiscyrillic 16#04d2 +/Adieresismacron 16#01de +/Adieresissmall 16#f7e4 +/Adotbelow 16#1ea0 +/Adotmacron 16#01e0 +/Agrave 16#00c0 +/Agravesmall 16#f7e0 +/Ahookabove 16#1ea2 +/Aiecyrillic 16#04d4 +/Ainvertedbreve 16#0202 +/Alpha 16#0391 +/Alphatonos 16#0386 +/Amacron 16#0100 +/Amonospace 16#ff21 +/Aogonek 16#0104 +/Aring 16#00c5 +/Aringacute 16#01fa +/Aringbelow 16#1e00 +/Aringsmall 16#f7e5 +/Asmall 16#f761 +/Atilde 16#00c3 +/Atildesmall 16#f7e3 +/Aybarmenian 16#0531 +/B 16#0042 +/Bcircle 16#24b7 +/Bdotaccent 16#1e02 +/Bdotbelow 16#1e04 +/Becyrillic 16#0411 +/Benarmenian 16#0532 +/Beta 16#0392 +/Bhook 16#0181 +/Blinebelow 16#1e06 +/Bmonospace 16#ff22 +/Brevesmall 16#f6f4 +/Bsmall 16#f762 +/Btopbar 16#0182 +/C 16#0043 +/Caarmenian 16#053e +/Cacute 16#0106 +/Caron 16#f6ca +/Caronsmall 16#f6f5 +/Ccaron 16#010c +/Ccedilla 16#00c7 +/Ccedillaacute 16#1e08 +/Ccedillasmall 16#f7e7 +/Ccircle 16#24b8 +/Ccircumflex 16#0108 +/Cdot 16#010a +/Cdotaccent 16#010a +/Cedillasmall 16#f7b8 +/Chaarmenian 16#0549 +/Cheabkhasiancyrillic 16#04bc +/Checyrillic 16#0427 +/Chedescenderabkhasiancyrillic 16#04be +/Chedescendercyrillic 16#04b6 +/Chedieresiscyrillic 16#04f4 +/Cheharmenian 16#0543 +/Chekhakassiancyrillic 16#04cb +/Cheverticalstrokecyrillic 16#04b8 +/Chi 16#03a7 +/Chook 16#0187 +/Circumflexsmall 16#f6f6 +/Cmonospace 16#ff23 +/Coarmenian 16#0551 +/Csmall 16#f763 +/D 16#0044 +/DZ 16#01f1 +/DZcaron 16#01c4 +/Daarmenian 16#0534 +/Dafrican 16#0189 +/Dcaron 16#010e +/Dcedilla 16#1e10 +/Dcircle 16#24b9 +/Dcircumflexbelow 16#1e12 +/Dcroat 16#0110 +/Ddotaccent 16#1e0a +/Ddotbelow 16#1e0c +/Decyrillic 16#0414 +/Deicoptic 16#03ee +/Delta 16#2206 +/Deltagreek 16#0394 +/Dhook 16#018a +/Dieresis 16#f6cb +/DieresisAcute 16#f6cc +/DieresisGrave 16#f6cd +/Dieresissmall 16#f7a8 +/Digammagreek 16#03dc +/Djecyrillic 16#0402 +/Dlinebelow 16#1e0e +/Dmonospace 16#ff24 +/Dotaccentsmall 16#f6f7 +/Dslash 16#0110 +/Dsmall 16#f764 +/Dtopbar 16#018b +/Dz 16#01f2 +/Dzcaron 16#01c5 +/Dzeabkhasiancyrillic 16#04e0 +/Dzecyrillic 16#0405 +/Dzhecyrillic 16#040f +/E 16#0045 +/Eacute 16#00c9 +/Eacutesmall 16#f7e9 +/Ebreve 16#0114 +/Ecaron 16#011a +/Ecedillabreve 16#1e1c +/Echarmenian 16#0535 +/Ecircle 16#24ba +/Ecircumflex 16#00ca +/Ecircumflexacute 16#1ebe +/Ecircumflexbelow 16#1e18 +/Ecircumflexdotbelow 16#1ec6 +/Ecircumflexgrave 16#1ec0 +/Ecircumflexhookabove 16#1ec2 +/Ecircumflexsmall 16#f7ea +/Ecircumflextilde 16#1ec4 +/Ecyrillic 16#0404 +/Edblgrave 16#0204 +/Edieresis 16#00cb +/Edieresissmall 16#f7eb +/Edot 16#0116 +/Edotaccent 16#0116 +/Edotbelow 16#1eb8 +/Efcyrillic 16#0424 +/Egrave 16#00c8 +/Egravesmall 16#f7e8 +/Eharmenian 16#0537 +/Ehookabove 16#1eba +/Eightroman 16#2167 +/Einvertedbreve 16#0206 +/Eiotifiedcyrillic 16#0464 +/Elcyrillic 16#041b +/Elevenroman 16#216a +/Emacron 16#0112 +/Emacronacute 16#1e16 +/Emacrongrave 16#1e14 +/Emcyrillic 16#041c +/Emonospace 16#ff25 +/Encyrillic 16#041d +/Endescendercyrillic 16#04a2 +/Eng 16#014a +/Enghecyrillic 16#04a4 +/Enhookcyrillic 16#04c7 +/Eogonek 16#0118 +/Eopen 16#0190 +/Epsilon 16#0395 +/Epsilontonos 16#0388 +/Ercyrillic 16#0420 +/Ereversed 16#018e +/Ereversedcyrillic 16#042d +/Escyrillic 16#0421 +/Esdescendercyrillic 16#04aa +/Esh 16#01a9 +/Esmall 16#f765 +/Eta 16#0397 +/Etarmenian 16#0538 +/Etatonos 16#0389 +/Eth 16#00d0 +/Ethsmall 16#f7f0 +/Etilde 16#1ebc +/Etildebelow 16#1e1a +/Euro 16#20ac +/Ezh 16#01b7 +/Ezhcaron 16#01ee +/Ezhreversed 16#01b8 +/F 16#0046 +/Fcircle 16#24bb +/Fdotaccent 16#1e1e +/Feharmenian 16#0556 +/Feicoptic 16#03e4 +/Fhook 16#0191 +/Fitacyrillic 16#0472 +/Fiveroman 16#2164 +/Fmonospace 16#ff26 +/Fourroman 16#2163 +/Fsmall 16#f766 +/G 16#0047 +/GBsquare 16#3387 +/Gacute 16#01f4 +/Gamma 16#0393 +/Gammaafrican 16#0194 +/Gangiacoptic 16#03ea +/Gbreve 16#011e +/Gcaron 16#01e6 +/Gcedilla 16#0122 +/Gcircle 16#24bc +/Gcircumflex 16#011c +/Gcommaaccent 16#0122 +/Gdot 16#0120 +/Gdotaccent 16#0120 +/Gecyrillic 16#0413 +/Ghadarmenian 16#0542 +/Ghemiddlehookcyrillic 16#0494 +/Ghestrokecyrillic 16#0492 +/Gheupturncyrillic 16#0490 +/Ghook 16#0193 +/Gimarmenian 16#0533 +/Gjecyrillic 16#0403 +/Gmacron 16#1e20 +/Gmonospace 16#ff27 +/Grave 16#f6ce +/Gravesmall 16#f760 +/Gsmall 16#f767 +/Gsmallhook 16#029b +/Gstroke 16#01e4 +/H 16#0048 +/H18533 16#25cf +/H18543 16#25aa +/H18551 16#25ab +/H22073 16#25a1 +/HPsquare 16#33cb +/Haabkhasiancyrillic 16#04a8 +/Hadescendercyrillic 16#04b2 +/Hardsigncyrillic 16#042a +/Hbar 16#0126 +/Hbrevebelow 16#1e2a +/Hcedilla 16#1e28 +/Hcircle 16#24bd +/Hcircumflex 16#0124 +/Hdieresis 16#1e26 +/Hdotaccent 16#1e22 +/Hdotbelow 16#1e24 +/Hmonospace 16#ff28 +/Hoarmenian 16#0540 +/Horicoptic 16#03e8 +/Hsmall 16#f768 +/Hungarumlaut 16#f6cf +/Hungarumlautsmall 16#f6f8 +/Hzsquare 16#3390 +/I 16#0049 +/IAcyrillic 16#042f +/IJ 16#0132 +/IUcyrillic 16#042e +/Iacute 16#00cd +/Iacutesmall 16#f7ed +/Ibreve 16#012c +/Icaron 16#01cf +/Icircle 16#24be +/Icircumflex 16#00ce +/Icircumflexsmall 16#f7ee +/Icyrillic 16#0406 +/Idblgrave 16#0208 +/Idieresis 16#00cf +/Idieresisacute 16#1e2e +/Idieresiscyrillic 16#04e4 +/Idieresissmall 16#f7ef +/Idot 16#0130 +/Idotaccent 16#0130 +/Idotbelow 16#1eca +/Iebrevecyrillic 16#04d6 +/Iecyrillic 16#0415 +/Ifraktur 16#2111 +/Igrave 16#00cc +/Igravesmall 16#f7ec +/Ihookabove 16#1ec8 +/Iicyrillic 16#0418 +/Iinvertedbreve 16#020a +/Iishortcyrillic 16#0419 +/Imacron 16#012a +/Imacroncyrillic 16#04e2 +/Imonospace 16#ff29 +/Iniarmenian 16#053b +/Iocyrillic 16#0401 +/Iogonek 16#012e +/Iota 16#0399 +/Iotaafrican 16#0196 +/Iotadieresis 16#03aa +/Iotatonos 16#038a +/Ismall 16#f769 +/Istroke 16#0197 +/Itilde 16#0128 +/Itildebelow 16#1e2c +/Izhitsacyrillic 16#0474 +/Izhitsadblgravecyrillic 16#0476 +/J 16#004a +/Jaarmenian 16#0541 +/Jcircle 16#24bf +/Jcircumflex 16#0134 +/Jecyrillic 16#0408 +/Jheharmenian 16#054b +/Jmonospace 16#ff2a +/Jsmall 16#f76a +/K 16#004b +/KBsquare 16#3385 +/KKsquare 16#33cd +/Kabashkircyrillic 16#04a0 +/Kacute 16#1e30 +/Kacyrillic 16#041a +/Kadescendercyrillic 16#049a +/Kahookcyrillic 16#04c3 +/Kappa 16#039a +/Kastrokecyrillic 16#049e +/Kaverticalstrokecyrillic 16#049c +/Kcaron 16#01e8 +/Kcedilla 16#0136 +/Kcircle 16#24c0 +/Kcommaaccent 16#0136 +/Kdotbelow 16#1e32 +/Keharmenian 16#0554 +/Kenarmenian 16#053f +/Khacyrillic 16#0425 +/Kheicoptic 16#03e6 +/Khook 16#0198 +/Kjecyrillic 16#040c +/Klinebelow 16#1e34 +/Kmonospace 16#ff2b +/Koppacyrillic 16#0480 +/Koppagreek 16#03de +/Ksicyrillic 16#046e +/Ksmall 16#f76b +/L 16#004c +/LJ 16#01c7 +/LL 16#f6bf +/Lacute 16#0139 +/Lambda 16#039b +/Lcaron 16#013d +/Lcedilla 16#013b +/Lcircle 16#24c1 +/Lcircumflexbelow 16#1e3c +/Lcommaaccent 16#013b +/Ldot 16#013f +/Ldotaccent 16#013f +/Ldotbelow 16#1e36 +/Ldotbelowmacron 16#1e38 +/Liwnarmenian 16#053c +/Lj 16#01c8 +/Ljecyrillic 16#0409 +/Llinebelow 16#1e3a +/Lmonospace 16#ff2c +/Lslash 16#0141 +/Lslashsmall 16#f6f9 +/Lsmall 16#f76c +/M 16#004d +/MBsquare 16#3386 +/Macron 16#f6d0 +/Macronsmall 16#f7af +/Macute 16#1e3e +/Mcircle 16#24c2 +/Mdotaccent 16#1e40 +/Mdotbelow 16#1e42 +/Menarmenian 16#0544 +/Mmonospace 16#ff2d +/Msmall 16#f76d +/Mturned 16#019c +/Mu 16#039c +/N 16#004e +/NJ 16#01ca +/Nacute 16#0143 +/Ncaron 16#0147 +/Ncedilla 16#0145 +/Ncircle 16#24c3 +/Ncircumflexbelow 16#1e4a +/Ncommaaccent 16#0145 +/Ndotaccent 16#1e44 +/Ndotbelow 16#1e46 +/Nhookleft 16#019d +/Nineroman 16#2168 +/Nj 16#01cb +/Njecyrillic 16#040a +/Nlinebelow 16#1e48 +/Nmonospace 16#ff2e +/Nowarmenian 16#0546 +/Nsmall 16#f76e +/Ntilde 16#00d1 +/Ntildesmall 16#f7f1 +/Nu 16#039d +/O 16#004f +/OE 16#0152 +/OEsmall 16#f6fa +/Oacute 16#00d3 +/Oacutesmall 16#f7f3 +/Obarredcyrillic 16#04e8 +/Obarreddieresiscyrillic 16#04ea +/Obreve 16#014e +/Ocaron 16#01d1 +/Ocenteredtilde 16#019f +/Ocircle 16#24c4 +/Ocircumflex 16#00d4 +/Ocircumflexacute 16#1ed0 +/Ocircumflexdotbelow 16#1ed8 +/Ocircumflexgrave 16#1ed2 +/Ocircumflexhookabove 16#1ed4 +/Ocircumflexsmall 16#f7f4 +/Ocircumflextilde 16#1ed6 +/Ocyrillic 16#041e +/Odblacute 16#0150 +/Odblgrave 16#020c +/Odieresis 16#00d6 +/Odieresiscyrillic 16#04e6 +/Odieresissmall 16#f7f6 +/Odotbelow 16#1ecc +/Ogoneksmall 16#f6fb +/Ograve 16#00d2 +/Ogravesmall 16#f7f2 +/Oharmenian 16#0555 +/Ohm 16#2126 +/Ohookabove 16#1ece +/Ohorn 16#01a0 +/Ohornacute 16#1eda +/Ohorndotbelow 16#1ee2 +/Ohorngrave 16#1edc +/Ohornhookabove 16#1ede +/Ohorntilde 16#1ee0 +/Ohungarumlaut 16#0150 +/Oi 16#01a2 +/Oinvertedbreve 16#020e +/Omacron 16#014c +/Omacronacute 16#1e52 +/Omacrongrave 16#1e50 +/Omega 16#2126 +/Omegacyrillic 16#0460 +/Omegagreek 16#03a9 +/Omegaroundcyrillic 16#047a +/Omegatitlocyrillic 16#047c +/Omegatonos 16#038f +/Omicron 16#039f +/Omicrontonos 16#038c +/Omonospace 16#ff2f +/Oneroman 16#2160 +/Oogonek 16#01ea +/Oogonekmacron 16#01ec +/Oopen 16#0186 +/Oslash 16#00d8 +/Oslashacute 16#01fe +/Oslashsmall 16#f7f8 +/Osmall 16#f76f +/Ostrokeacute 16#01fe +/Otcyrillic 16#047e +/Otilde 16#00d5 +/Otildeacute 16#1e4c +/Otildedieresis 16#1e4e +/Otildesmall 16#f7f5 +/P 16#0050 +/Pacute 16#1e54 +/Pcircle 16#24c5 +/Pdotaccent 16#1e56 +/Pecyrillic 16#041f +/Peharmenian 16#054a +/Pemiddlehookcyrillic 16#04a6 +/Phi 16#03a6 +/Phook 16#01a4 +/Pi 16#03a0 +/Piwrarmenian 16#0553 +/Pmonospace 16#ff30 +/Psi 16#03a8 +/Psicyrillic 16#0470 +/Psmall 16#f770 +/Q 16#0051 +/Qcircle 16#24c6 +/Qmonospace 16#ff31 +/Qsmall 16#f771 +/R 16#0052 +/Raarmenian 16#054c +/Racute 16#0154 +/Rcaron 16#0158 +/Rcedilla 16#0156 +/Rcircle 16#24c7 +/Rcommaaccent 16#0156 +/Rdblgrave 16#0210 +/Rdotaccent 16#1e58 +/Rdotbelow 16#1e5a +/Rdotbelowmacron 16#1e5c +/Reharmenian 16#0550 +/Rfraktur 16#211c +/Rho 16#03a1 +/Ringsmall 16#f6fc +/Rinvertedbreve 16#0212 +/Rlinebelow 16#1e5e +/Rmonospace 16#ff32 +/Rsmall 16#f772 +/Rsmallinverted 16#0281 +/Rsmallinvertedsuperior 16#02b6 +/S 16#0053 +/SF010000 16#250c +/SF020000 16#2514 +/SF030000 16#2510 +/SF040000 16#2518 +/SF050000 16#253c +/SF060000 16#252c +/SF070000 16#2534 +/SF080000 16#251c +/SF090000 16#2524 +/SF100000 16#2500 +/SF110000 16#2502 +/SF190000 16#2561 +/SF200000 16#2562 +/SF210000 16#2556 +/SF220000 16#2555 +/SF230000 16#2563 +/SF240000 16#2551 +/SF250000 16#2557 +/SF260000 16#255d +/SF270000 16#255c +/SF280000 16#255b +/SF360000 16#255e +/SF370000 16#255f +/SF380000 16#255a +/SF390000 16#2554 +/SF400000 16#2569 +/SF410000 16#2566 +/SF420000 16#2560 +/SF430000 16#2550 +/SF440000 16#256c +/SF450000 16#2567 +/SF460000 16#2568 +/SF470000 16#2564 +/SF480000 16#2565 +/SF490000 16#2559 +/SF500000 16#2558 +/SF510000 16#2552 +/SF520000 16#2553 +/SF530000 16#256b +/SF540000 16#256a +/Sacute 16#015a +/Sacutedotaccent 16#1e64 +/Sampigreek 16#03e0 +/Scaron 16#0160 +/Scarondotaccent 16#1e66 +/Scaronsmall 16#f6fd +/Scedilla 16#015e +/Schwa 16#018f +/Schwacyrillic 16#04d8 +/Schwadieresiscyrillic 16#04da +/Scircle 16#24c8 +/Scircumflex 16#015c +/Scommaaccent 16#0218 +/Sdotaccent 16#1e60 +/Sdotbelow 16#1e62 +/Sdotbelowdotaccent 16#1e68 +/Seharmenian 16#054d +/Sevenroman 16#2166 +/Shaarmenian 16#0547 +/Shacyrillic 16#0428 +/Shchacyrillic 16#0429 +/Sheicoptic 16#03e2 +/Shhacyrillic 16#04ba +/Shimacoptic 16#03ec +/Sigma 16#03a3 +/Sixroman 16#2165 +/Smonospace 16#ff33 +/Softsigncyrillic 16#042c +/Ssmall 16#f773 +/Stigmagreek 16#03da +/T 16#0054 +/Tau 16#03a4 +/Tbar 16#0166 +/Tcaron 16#0164 +/Tcedilla 16#0162 +/Tcircle 16#24c9 +/Tcircumflexbelow 16#1e70 +/Tcommaaccent 16#0162 +/Tdotaccent 16#1e6a +/Tdotbelow 16#1e6c +/Tecyrillic 16#0422 +/Tedescendercyrillic 16#04ac +/Tenroman 16#2169 +/Tetsecyrillic 16#04b4 +/Theta 16#0398 +/Thook 16#01ac +/Thorn 16#00de +/Thornsmall 16#f7fe +/Threeroman 16#2162 +/Tildesmall 16#f6fe +/Tiwnarmenian 16#054f +/Tlinebelow 16#1e6e +/Tmonospace 16#ff34 +/Toarmenian 16#0539 +/Tonefive 16#01bc +/Tonesix 16#0184 +/Tonetwo 16#01a7 +/Tretroflexhook 16#01ae +/Tsecyrillic 16#0426 +/Tshecyrillic 16#040b +/Tsmall 16#f774 +/Twelveroman 16#216b +/Tworoman 16#2161 +/U 16#0055 +/Uacute 16#00da +/Uacutesmall 16#f7fa +/Ubreve 16#016c +/Ucaron 16#01d3 +/Ucircle 16#24ca +/Ucircumflex 16#00db +/Ucircumflexbelow 16#1e76 +/Ucircumflexsmall 16#f7fb +/Ucyrillic 16#0423 +/Udblacute 16#0170 +/Udblgrave 16#0214 +/Udieresis 16#00dc +/Udieresisacute 16#01d7 +/Udieresisbelow 16#1e72 +/Udieresiscaron 16#01d9 +/Udieresiscyrillic 16#04f0 +/Udieresisgrave 16#01db +/Udieresismacron 16#01d5 +/Udieresissmall 16#f7fc +/Udotbelow 16#1ee4 +/Ugrave 16#00d9 +/Ugravesmall 16#f7f9 +/Uhookabove 16#1ee6 +/Uhorn 16#01af +/Uhornacute 16#1ee8 +/Uhorndotbelow 16#1ef0 +/Uhorngrave 16#1eea +/Uhornhookabove 16#1eec +/Uhorntilde 16#1eee +/Uhungarumlaut 16#0170 +/Uhungarumlautcyrillic 16#04f2 +/Uinvertedbreve 16#0216 +/Ukcyrillic 16#0478 +/Umacron 16#016a +/Umacroncyrillic 16#04ee +/Umacrondieresis 16#1e7a +/Umonospace 16#ff35 +/Uogonek 16#0172 +/Upsilon 16#03a5 +/Upsilon1 16#03d2 +/Upsilonacutehooksymbolgreek 16#03d3 +/Upsilonafrican 16#01b1 +/Upsilondieresis 16#03ab +/Upsilondieresishooksymbolgreek 16#03d4 +/Upsilonhooksymbol 16#03d2 +/Upsilontonos 16#038e +/Uring 16#016e +/Ushortcyrillic 16#040e +/Usmall 16#f775 +/Ustraightcyrillic 16#04ae +/Ustraightstrokecyrillic 16#04b0 +/Utilde 16#0168 +/Utildeacute 16#1e78 +/Utildebelow 16#1e74 +/V 16#0056 +/Vcircle 16#24cb +/Vdotbelow 16#1e7e +/Vecyrillic 16#0412 +/Vewarmenian 16#054e +/Vhook 16#01b2 +/Vmonospace 16#ff36 +/Voarmenian 16#0548 +/Vsmall 16#f776 +/Vtilde 16#1e7c +/W 16#0057 +/Wacute 16#1e82 +/Wcircle 16#24cc +/Wcircumflex 16#0174 +/Wdieresis 16#1e84 +/Wdotaccent 16#1e86 +/Wdotbelow 16#1e88 +/Wgrave 16#1e80 +/Wmonospace 16#ff37 +/Wsmall 16#f777 +/X 16#0058 +/Xcircle 16#24cd +/Xdieresis 16#1e8c +/Xdotaccent 16#1e8a +/Xeharmenian 16#053d +/Xi 16#039e +/Xmonospace 16#ff38 +/Xsmall 16#f778 +/Y 16#0059 +/Yacute 16#00dd +/Yacutesmall 16#f7fd +/Yatcyrillic 16#0462 +/Ycircle 16#24ce +/Ycircumflex 16#0176 +/Ydieresis 16#0178 +/Ydieresissmall 16#f7ff +/Ydotaccent 16#1e8e +/Ydotbelow 16#1ef4 +/Yericyrillic 16#042b +/Yerudieresiscyrillic 16#04f8 +/Ygrave 16#1ef2 +/Yhook 16#01b3 +/Yhookabove 16#1ef6 +/Yiarmenian 16#0545 +/Yicyrillic 16#0407 +/Yiwnarmenian 16#0552 +/Ymonospace 16#ff39 +/Ysmall 16#f779 +/Ytilde 16#1ef8 +/Yusbigcyrillic 16#046a +/Yusbigiotifiedcyrillic 16#046c +/Yuslittlecyrillic 16#0466 +/Yuslittleiotifiedcyrillic 16#0468 +/Z 16#005a +/Zaarmenian 16#0536 +/Zacute 16#0179 +/Zcaron 16#017d +/Zcaronsmall 16#f6ff +/Zcircle 16#24cf +/Zcircumflex 16#1e90 +/Zdot 16#017b +/Zdotaccent 16#017b +/Zdotbelow 16#1e92 +/Zecyrillic 16#0417 +/Zedescendercyrillic 16#0498 +/Zedieresiscyrillic 16#04de +/Zeta 16#0396 +/Zhearmenian 16#053a +/Zhebrevecyrillic 16#04c1 +/Zhecyrillic 16#0416 +/Zhedescendercyrillic 16#0496 +/Zhedieresiscyrillic 16#04dc +/Zlinebelow 16#1e94 +/Zmonospace 16#ff3a +/Zsmall 16#f77a +/Zstroke 16#01b5 +/a 16#0061 +/aabengali 16#0986 +/aacute 16#00e1 +/aadeva 16#0906 +/aagujarati 16#0a86 +/aagurmukhi 16#0a06 +/aamatragurmukhi 16#0a3e +/aarusquare 16#3303 +/aavowelsignbengali 16#09be +/aavowelsigndeva 16#093e +/aavowelsigngujarati 16#0abe +/abbreviationmarkarmenian 16#055f +/abbreviationsigndeva 16#0970 +/abengali 16#0985 +/abopomofo 16#311a +/abreve 16#0103 +/abreveacute 16#1eaf +/abrevecyrillic 16#04d1 +/abrevedotbelow 16#1eb7 +/abrevegrave 16#1eb1 +/abrevehookabove 16#1eb3 +/abrevetilde 16#1eb5 +/acaron 16#01ce +/acircle 16#24d0 +/acircumflex 16#00e2 +/acircumflexacute 16#1ea5 +/acircumflexdotbelow 16#1ead +/acircumflexgrave 16#1ea7 +/acircumflexhookabove 16#1ea9 +/acircumflextilde 16#1eab +/acute 16#00b4 +/acutebelowcmb 16#0317 +/acutecmb 16#0301 +/acutecomb 16#0301 +/acutedeva 16#0954 +/acutelowmod 16#02cf +/acutetonecmb 16#0341 +/acyrillic 16#0430 +/adblgrave 16#0201 +/addakgurmukhi 16#0a71 +/adeva 16#0905 +/adieresis 16#00e4 +/adieresiscyrillic 16#04d3 +/adieresismacron 16#01df +/adotbelow 16#1ea1 +/adotmacron 16#01e1 +/ae 16#00e6 +/aeacute 16#01fd +/aekorean 16#3150 +/aemacron 16#01e3 +/afii00208 16#2015 +/afii08941 16#20a4 +/afii10017 16#0410 +/afii10018 16#0411 +/afii10019 16#0412 +/afii10020 16#0413 +/afii10021 16#0414 +/afii10022 16#0415 +/afii10023 16#0401 +/afii10024 16#0416 +/afii10025 16#0417 +/afii10026 16#0418 +/afii10027 16#0419 +/afii10028 16#041a +/afii10029 16#041b +/afii10030 16#041c +/afii10031 16#041d +/afii10032 16#041e +/afii10033 16#041f +/afii10034 16#0420 +/afii10035 16#0421 +/afii10036 16#0422 +/afii10037 16#0423 +/afii10038 16#0424 +/afii10039 16#0425 +/afii10040 16#0426 +/afii10041 16#0427 +/afii10042 16#0428 +/afii10043 16#0429 +/afii10044 16#042a +/afii10045 16#042b +/afii10046 16#042c +/afii10047 16#042d +/afii10048 16#042e +/afii10049 16#042f +/afii10050 16#0490 +/afii10051 16#0402 +/afii10052 16#0403 +/afii10053 16#0404 +/afii10054 16#0405 +/afii10055 16#0406 +/afii10056 16#0407 +/afii10057 16#0408 +/afii10058 16#0409 +/afii10059 16#040a +/afii10060 16#040b +/afii10061 16#040c +/afii10062 16#040e +/afii10063 16#f6c4 +/afii10064 16#f6c5 +/afii10065 16#0430 +/afii10066 16#0431 +/afii10067 16#0432 +/afii10068 16#0433 +/afii10069 16#0434 +/afii10070 16#0435 +/afii10071 16#0451 +/afii10072 16#0436 +/afii10073 16#0437 +/afii10074 16#0438 +/afii10075 16#0439 +/afii10076 16#043a +/afii10077 16#043b +/afii10078 16#043c +/afii10079 16#043d +/afii10080 16#043e +/afii10081 16#043f +/afii10082 16#0440 +/afii10083 16#0441 +/afii10084 16#0442 +/afii10085 16#0443 +/afii10086 16#0444 +/afii10087 16#0445 +/afii10088 16#0446 +/afii10089 16#0447 +/afii10090 16#0448 +/afii10091 16#0449 +/afii10092 16#044a +/afii10093 16#044b +/afii10094 16#044c +/afii10095 16#044d +/afii10096 16#044e +/afii10097 16#044f +/afii10098 16#0491 +/afii10099 16#0452 +/afii10100 16#0453 +/afii10101 16#0454 +/afii10102 16#0455 +/afii10103 16#0456 +/afii10104 16#0457 +/afii10105 16#0458 +/afii10106 16#0459 +/afii10107 16#045a +/afii10108 16#045b +/afii10109 16#045c +/afii10110 16#045e +/afii10145 16#040f +/afii10146 16#0462 +/afii10147 16#0472 +/afii10148 16#0474 +/afii10192 16#f6c6 +/afii10193 16#045f +/afii10194 16#0463 +/afii10195 16#0473 +/afii10196 16#0475 +/afii10831 16#f6c7 +/afii10832 16#f6c8 +/afii10846 16#04d9 +/afii299 16#200e +/afii300 16#200f +/afii301 16#200d +/afii57381 16#066a +/afii57388 16#060c +/afii57392 16#0660 +/afii57393 16#0661 +/afii57394 16#0662 +/afii57395 16#0663 +/afii57396 16#0664 +/afii57397 16#0665 +/afii57398 16#0666 +/afii57399 16#0667 +/afii57400 16#0668 +/afii57401 16#0669 +/afii57403 16#061b +/afii57407 16#061f +/afii57409 16#0621 +/afii57410 16#0622 +/afii57411 16#0623 +/afii57412 16#0624 +/afii57413 16#0625 +/afii57414 16#0626 +/afii57415 16#0627 +/afii57416 16#0628 +/afii57417 16#0629 +/afii57418 16#062a +/afii57419 16#062b +/afii57420 16#062c +/afii57421 16#062d +/afii57422 16#062e +/afii57423 16#062f +/afii57424 16#0630 +/afii57425 16#0631 +/afii57426 16#0632 +/afii57427 16#0633 +/afii57428 16#0634 +/afii57429 16#0635 +/afii57430 16#0636 +/afii57431 16#0637 +/afii57432 16#0638 +/afii57433 16#0639 +/afii57434 16#063a +/afii57440 16#0640 +/afii57441 16#0641 +/afii57442 16#0642 +/afii57443 16#0643 +/afii57444 16#0644 +/afii57445 16#0645 +/afii57446 16#0646 +/afii57448 16#0648 +/afii57449 16#0649 +/afii57450 16#064a +/afii57451 16#064b +/afii57452 16#064c +/afii57453 16#064d +/afii57454 16#064e +/afii57455 16#064f +/afii57456 16#0650 +/afii57457 16#0651 +/afii57458 16#0652 +/afii57470 16#0647 +/afii57505 16#06a4 +/afii57506 16#067e +/afii57507 16#0686 +/afii57508 16#0698 +/afii57509 16#06af +/afii57511 16#0679 +/afii57512 16#0688 +/afii57513 16#0691 +/afii57514 16#06ba +/afii57519 16#06d2 +/afii57534 16#06d5 +/afii57636 16#20aa +/afii57645 16#05be +/afii57658 16#05c3 +/afii57664 16#05d0 +/afii57665 16#05d1 +/afii57666 16#05d2 +/afii57667 16#05d3 +/afii57668 16#05d4 +/afii57669 16#05d5 +/afii57670 16#05d6 +/afii57671 16#05d7 +/afii57672 16#05d8 +/afii57673 16#05d9 +/afii57674 16#05da +/afii57675 16#05db +/afii57676 16#05dc +/afii57677 16#05dd +/afii57678 16#05de +/afii57679 16#05df +/afii57680 16#05e0 +/afii57681 16#05e1 +/afii57682 16#05e2 +/afii57683 16#05e3 +/afii57684 16#05e4 +/afii57685 16#05e5 +/afii57686 16#05e6 +/afii57687 16#05e7 +/afii57688 16#05e8 +/afii57689 16#05e9 +/afii57690 16#05ea +/afii57694 16#fb2a +/afii57695 16#fb2b +/afii57700 16#fb4b +/afii57705 16#fb1f +/afii57716 16#05f0 +/afii57717 16#05f1 +/afii57718 16#05f2 +/afii57723 16#fb35 +/afii57793 16#05b4 +/afii57794 16#05b5 +/afii57795 16#05b6 +/afii57796 16#05bb +/afii57797 16#05b8 +/afii57798 16#05b7 +/afii57799 16#05b0 +/afii57800 16#05b2 +/afii57801 16#05b1 +/afii57802 16#05b3 +/afii57803 16#05c2 +/afii57804 16#05c1 +/afii57806 16#05b9 +/afii57807 16#05bc +/afii57839 16#05bd +/afii57841 16#05bf +/afii57842 16#05c0 +/afii57929 16#02bc +/afii61248 16#2105 +/afii61289 16#2113 +/afii61352 16#2116 +/afii61573 16#202c +/afii61574 16#202d +/afii61575 16#202e +/afii61664 16#200c +/afii63167 16#066d +/afii64937 16#02bd +/agrave 16#00e0 +/agujarati 16#0a85 +/agurmukhi 16#0a05 +/ahiragana 16#3042 +/ahookabove 16#1ea3 +/aibengali 16#0990 +/aibopomofo 16#311e +/aideva 16#0910 +/aiecyrillic 16#04d5 +/aigujarati 16#0a90 +/aigurmukhi 16#0a10 +/aimatragurmukhi 16#0a48 +/ainarabic 16#0639 +/ainfinalarabic 16#feca +/aininitialarabic 16#fecb +/ainmedialarabic 16#fecc +/ainvertedbreve 16#0203 +/aivowelsignbengali 16#09c8 +/aivowelsigndeva 16#0948 +/aivowelsigngujarati 16#0ac8 +/akatakana 16#30a2 +/akatakanahalfwidth 16#ff71 +/akorean 16#314f +/alef 16#05d0 +/alefarabic 16#0627 +/alefdageshhebrew 16#fb30 +/aleffinalarabic 16#fe8e +/alefhamzaabovearabic 16#0623 +/alefhamzaabovefinalarabic 16#fe84 +/alefhamzabelowarabic 16#0625 +/alefhamzabelowfinalarabic 16#fe88 +/alefhebrew 16#05d0 +/aleflamedhebrew 16#fb4f +/alefmaddaabovearabic 16#0622 +/alefmaddaabovefinalarabic 16#fe82 +/alefmaksuraarabic 16#0649 +/alefmaksurafinalarabic 16#fef0 +/alefmaksurainitialarabic 16#fef3 +/alefmaksuramedialarabic 16#fef4 +/alefpatahhebrew 16#fb2e +/alefqamatshebrew 16#fb2f +/aleph 16#2135 +/allequal 16#224c +/alpha 16#03b1 +/alphatonos 16#03ac +/amacron 16#0101 +/amonospace 16#ff41 +/ampersand 16#0026 +/ampersandmonospace 16#ff06 +/ampersandsmall 16#f726 +/amsquare 16#33c2 +/anbopomofo 16#3122 +/angbopomofo 16#3124 +/angkhankhuthai 16#0e5a +/angle 16#2220 +/anglebracketleft 16#3008 +/anglebracketleftvertical 16#fe3f +/anglebracketright 16#3009 +/anglebracketrightvertical 16#fe40 +/angleleft 16#2329 +/angleright 16#232a +/angstrom 16#212b +/anoteleia 16#0387 +/anudattadeva 16#0952 +/anusvarabengali 16#0982 +/anusvaradeva 16#0902 +/anusvaragujarati 16#0a82 +/aogonek 16#0105 +/apaatosquare 16#3300 +/aparen 16#249c +/apostrophearmenian 16#055a +/apostrophemod 16#02bc +/apple 16#f8ff +/approaches 16#2250 +/approxequal 16#2248 +/approxequalorimage 16#2252 +/approximatelyequal 16#2245 +/araeaekorean 16#318e +/araeakorean 16#318d +/arc 16#2312 +/arighthalfring 16#1e9a +/aring 16#00e5 +/aringacute 16#01fb +/aringbelow 16#1e01 +/arrowboth 16#2194 +/arrowdashdown 16#21e3 +/arrowdashleft 16#21e0 +/arrowdashright 16#21e2 +/arrowdashup 16#21e1 +/arrowdblboth 16#21d4 +/arrowdbldown 16#21d3 +/arrowdblleft 16#21d0 +/arrowdblright 16#21d2 +/arrowdblup 16#21d1 +/arrowdown 16#2193 +/arrowdownleft 16#2199 +/arrowdownright 16#2198 +/arrowdownwhite 16#21e9 +/arrowheaddownmod 16#02c5 +/arrowheadleftmod 16#02c2 +/arrowheadrightmod 16#02c3 +/arrowheadupmod 16#02c4 +/arrowhorizex 16#f8e7 +/arrowleft 16#2190 +/arrowleftdbl 16#21d0 +/arrowleftdblstroke 16#21cd +/arrowleftoverright 16#21c6 +/arrowleftwhite 16#21e6 +/arrowright 16#2192 +/arrowrightdblstroke 16#21cf +/arrowrightheavy 16#279e +/arrowrightoverleft 16#21c4 +/arrowrightwhite 16#21e8 +/arrowtableft 16#21e4 +/arrowtabright 16#21e5 +/arrowup 16#2191 +/arrowupdn 16#2195 +/arrowupdnbse 16#21a8 +/arrowupdownbase 16#21a8 +/arrowupleft 16#2196 +/arrowupleftofdown 16#21c5 +/arrowupright 16#2197 +/arrowupwhite 16#21e7 +/arrowvertex 16#f8e6 +/asciicircum 16#005e +/asciicircummonospace 16#ff3e +/asciitilde 16#007e +/asciitildemonospace 16#ff5e +/ascript 16#0251 +/ascriptturned 16#0252 +/asmallhiragana 16#3041 +/asmallkatakana 16#30a1 +/asmallkatakanahalfwidth 16#ff67 +/asterisk 16#002a +/asteriskaltonearabic 16#066d +/asteriskarabic 16#066d +/asteriskmath 16#2217 +/asteriskmonospace 16#ff0a +/asterisksmall 16#fe61 +/asterism 16#2042 +/asuperior 16#f6e9 +/asymptoticallyequal 16#2243 +/at 16#0040 +/atilde 16#00e3 +/atmonospace 16#ff20 +/atsmall 16#fe6b +/aturned 16#0250 +/aubengali 16#0994 +/aubopomofo 16#3120 +/audeva 16#0914 +/augujarati 16#0a94 +/augurmukhi 16#0a14 +/aulengthmarkbengali 16#09d7 +/aumatragurmukhi 16#0a4c +/auvowelsignbengali 16#09cc +/auvowelsigndeva 16#094c +/auvowelsigngujarati 16#0acc +/avagrahadeva 16#093d +/aybarmenian 16#0561 +/ayin 16#05e2 +/ayinaltonehebrew 16#fb20 +/ayinhebrew 16#05e2 +/b 16#0062 +/babengali 16#09ac +/backslash 16#005c +/backslashmonospace 16#ff3c +/badeva 16#092c +/bagujarati 16#0aac +/bagurmukhi 16#0a2c +/bahiragana 16#3070 +/bahtthai 16#0e3f +/bakatakana 16#30d0 +/bar 16#007c +/barmonospace 16#ff5c +/bbopomofo 16#3105 +/bcircle 16#24d1 +/bdotaccent 16#1e03 +/bdotbelow 16#1e05 +/beamedsixteenthnotes 16#266c +/because 16#2235 +/becyrillic 16#0431 +/beharabic 16#0628 +/behfinalarabic 16#fe90 +/behinitialarabic 16#fe91 +/behiragana 16#3079 +/behmedialarabic 16#fe92 +/behmeeminitialarabic 16#fc9f +/behmeemisolatedarabic 16#fc08 +/behnoonfinalarabic 16#fc6d +/bekatakana 16#30d9 +/benarmenian 16#0562 +/bet 16#05d1 +/beta 16#03b2 +/betasymbolgreek 16#03d0 +/betdagesh 16#fb31 +/betdageshhebrew 16#fb31 +/bethebrew 16#05d1 +/betrafehebrew 16#fb4c +/bhabengali 16#09ad +/bhadeva 16#092d +/bhagujarati 16#0aad +/bhagurmukhi 16#0a2d +/bhook 16#0253 +/bihiragana 16#3073 +/bikatakana 16#30d3 +/bilabialclick 16#0298 +/bindigurmukhi 16#0a02 +/birusquare 16#3331 +/blackcircle 16#25cf +/blackdiamond 16#25c6 +/blackdownpointingtriangle 16#25bc +/blackleftpointingpointer 16#25c4 +/blackleftpointingtriangle 16#25c0 +/blacklenticularbracketleft 16#3010 +/blacklenticularbracketleftvertical 16#fe3b +/blacklenticularbracketright 16#3011 +/blacklenticularbracketrightvertical 16#fe3c +/blacklowerlefttriangle 16#25e3 +/blacklowerrighttriangle 16#25e2 +/blackrectangle 16#25ac +/blackrightpointingpointer 16#25ba +/blackrightpointingtriangle 16#25b6 +/blacksmallsquare 16#25aa +/blacksmilingface 16#263b +/blacksquare 16#25a0 +/blackstar 16#2605 +/blackupperlefttriangle 16#25e4 +/blackupperrighttriangle 16#25e5 +/blackuppointingsmalltriangle 16#25b4 +/blackuppointingtriangle 16#25b2 +/blank 16#2423 +/blinebelow 16#1e07 +/block 16#2588 +/bmonospace 16#ff42 +/bobaimaithai 16#0e1a +/bohiragana 16#307c +/bokatakana 16#30dc +/bparen 16#249d +/bqsquare 16#33c3 +/braceex 16#f8f4 +/braceleft 16#007b +/braceleftbt 16#f8f3 +/braceleftmid 16#f8f2 +/braceleftmonospace 16#ff5b +/braceleftsmall 16#fe5b +/bracelefttp 16#f8f1 +/braceleftvertical 16#fe37 +/braceright 16#007d +/bracerightbt 16#f8fe +/bracerightmid 16#f8fd +/bracerightmonospace 16#ff5d +/bracerightsmall 16#fe5c +/bracerighttp 16#f8fc +/bracerightvertical 16#fe38 +/bracketleft 16#005b +/bracketleftbt 16#f8f0 +/bracketleftex 16#f8ef +/bracketleftmonospace 16#ff3b +/bracketlefttp 16#f8ee +/bracketright 16#005d +/bracketrightbt 16#f8fb +/bracketrightex 16#f8fa +/bracketrightmonospace 16#ff3d +/bracketrighttp 16#f8f9 +/breve 16#02d8 +/brevebelowcmb 16#032e +/brevecmb 16#0306 +/breveinvertedbelowcmb 16#032f +/breveinvertedcmb 16#0311 +/breveinverteddoublecmb 16#0361 +/bridgebelowcmb 16#032a +/bridgeinvertedbelowcmb 16#033a +/brokenbar 16#00a6 +/bstroke 16#0180 +/bsuperior 16#f6ea +/btopbar 16#0183 +/buhiragana 16#3076 +/bukatakana 16#30d6 +/bullet 16#2022 +/bulletinverse 16#25d8 +/bulletoperator 16#2219 +/bullseye 16#25ce +/c 16#0063 +/caarmenian 16#056e +/cabengali 16#099a +/cacute 16#0107 +/cadeva 16#091a +/cagujarati 16#0a9a +/cagurmukhi 16#0a1a +/calsquare 16#3388 +/candrabindubengali 16#0981 +/candrabinducmb 16#0310 +/candrabindudeva 16#0901 +/candrabindugujarati 16#0a81 +/capslock 16#21ea +/careof 16#2105 +/caron 16#02c7 +/caronbelowcmb 16#032c +/caroncmb 16#030c +/carriagereturn 16#21b5 +/cbopomofo 16#3118 +/ccaron 16#010d +/ccedilla 16#00e7 +/ccedillaacute 16#1e09 +/ccircle 16#24d2 +/ccircumflex 16#0109 +/ccurl 16#0255 +/cdot 16#010b +/cdotaccent 16#010b +/cdsquare 16#33c5 +/cedilla 16#00b8 +/cedillacmb 16#0327 +/cent 16#00a2 +/centigrade 16#2103 +/centinferior 16#f6df +/centmonospace 16#ffe0 +/centoldstyle 16#f7a2 +/centsuperior 16#f6e0 +/chaarmenian 16#0579 +/chabengali 16#099b +/chadeva 16#091b +/chagujarati 16#0a9b +/chagurmukhi 16#0a1b +/chbopomofo 16#3114 +/cheabkhasiancyrillic 16#04bd +/checkmark 16#2713 +/checyrillic 16#0447 +/chedescenderabkhasiancyrillic 16#04bf +/chedescendercyrillic 16#04b7 +/chedieresiscyrillic 16#04f5 +/cheharmenian 16#0573 +/chekhakassiancyrillic 16#04cc +/cheverticalstrokecyrillic 16#04b9 +/chi 16#03c7 +/chieuchacirclekorean 16#3277 +/chieuchaparenkorean 16#3217 +/chieuchcirclekorean 16#3269 +/chieuchkorean 16#314a +/chieuchparenkorean 16#3209 +/chochangthai 16#0e0a +/chochanthai 16#0e08 +/chochingthai 16#0e09 +/chochoethai 16#0e0c +/chook 16#0188 +/cieucacirclekorean 16#3276 +/cieucaparenkorean 16#3216 +/cieuccirclekorean 16#3268 +/cieuckorean 16#3148 +/cieucparenkorean 16#3208 +/cieucuparenkorean 16#321c +/circle 16#25cb +/circlemultiply 16#2297 +/circleot 16#2299 +/circleplus 16#2295 +/circlepostalmark 16#3036 +/circlewithlefthalfblack 16#25d0 +/circlewithrighthalfblack 16#25d1 +/circumflex 16#02c6 +/circumflexbelowcmb 16#032d +/circumflexcmb 16#0302 +/clear 16#2327 +/clickalveolar 16#01c2 +/clickdental 16#01c0 +/clicklateral 16#01c1 +/clickretroflex 16#01c3 +/club 16#2663 +/clubsuitblack 16#2663 +/clubsuitwhite 16#2667 +/cmcubedsquare 16#33a4 +/cmonospace 16#ff43 +/cmsquaredsquare 16#33a0 +/coarmenian 16#0581 +/colon 16#003a +/colonmonetary 16#20a1 +/colonmonospace 16#ff1a +/colonsign 16#20a1 +/colonsmall 16#fe55 +/colontriangularhalfmod 16#02d1 +/colontriangularmod 16#02d0 +/comma 16#002c +/commaabovecmb 16#0313 +/commaaboverightcmb 16#0315 +/commaaccent 16#f6c3 +/commaarabic 16#060c +/commaarmenian 16#055d +/commainferior 16#f6e1 +/commamonospace 16#ff0c +/commareversedabovecmb 16#0314 +/commareversedmod 16#02bd +/commasmall 16#fe50 +/commasuperior 16#f6e2 +/commaturnedabovecmb 16#0312 +/commaturnedmod 16#02bb +/compass 16#263c +/congruent 16#2245 +/contourintegral 16#222e +/control 16#2303 +/controlACK 16#0006 +/controlBEL 16#0007 +/controlBS 16#0008 +/controlCAN 16#0018 +/controlCR 16#000d +/controlDC1 16#0011 +/controlDC2 16#0012 +/controlDC3 16#0013 +/controlDC4 16#0014 +/controlDEL 16#007f +/controlDLE 16#0010 +/controlEM 16#0019 +/controlENQ 16#0005 +/controlEOT 16#0004 +/controlESC 16#001b +/controlETB 16#0017 +/controlETX 16#0003 +/controlFF 16#000c +/controlFS 16#001c +/controlGS 16#001d +/controlHT 16#0009 +/controlLF 16#000a +/controlNAK 16#0015 +/controlRS 16#001e +/controlSI 16#000f +/controlSO 16#000e +/controlSOT 16#0002 +/controlSTX 16#0001 +/controlSUB 16#001a +/controlSYN 16#0016 +/controlUS 16#001f +/controlVT 16#000b +/copyright 16#00a9 +/copyrightsans 16#f8e9 +/copyrightserif 16#f6d9 +/cornerbracketleft 16#300c +/cornerbracketlefthalfwidth 16#ff62 +/cornerbracketleftvertical 16#fe41 +/cornerbracketright 16#300d +/cornerbracketrighthalfwidth 16#ff63 +/cornerbracketrightvertical 16#fe42 +/corporationsquare 16#337f +/cosquare 16#33c7 +/coverkgsquare 16#33c6 +/cparen 16#249e +/cruzeiro 16#20a2 +/cstretched 16#0297 +/curlyand 16#22cf +/curlyor 16#22ce +/currency 16#00a4 +/cyrBreve 16#f6d1 +/cyrFlex 16#f6d2 +/cyrbreve 16#f6d4 +/cyrflex 16#f6d5 +/d 16#0064 +/daarmenian 16#0564 +/dabengali 16#09a6 +/dadarabic 16#0636 +/dadeva 16#0926 +/dadfinalarabic 16#febe +/dadinitialarabic 16#febf +/dadmedialarabic 16#fec0 +/dagesh 16#05bc +/dageshhebrew 16#05bc +/dagger 16#2020 +/daggerdbl 16#2021 +/dagujarati 16#0aa6 +/dagurmukhi 16#0a26 +/dahiragana 16#3060 +/dakatakana 16#30c0 +/dalarabic 16#062f +/dalet 16#05d3 +/daletdagesh 16#fb33 +/daletdageshhebrew 16#fb33 +/dalethebrew 16#05d3 +/dalfinalarabic 16#feaa +/dammaarabic 16#064f +/dammalowarabic 16#064f +/dammatanaltonearabic 16#064c +/dammatanarabic 16#064c +/danda 16#0964 +/dargahebrew 16#05a7 +/dargalefthebrew 16#05a7 +/dasiapneumatacyrilliccmb 16#0485 +/dblGrave 16#f6d3 +/dblanglebracketleft 16#300a +/dblanglebracketleftvertical 16#fe3d +/dblanglebracketright 16#300b +/dblanglebracketrightvertical 16#fe3e +/dblarchinvertedbelowcmb 16#032b +/dblarrowleft 16#21d4 +/dblarrowright 16#21d2 +/dbldanda 16#0965 +/dblgrave 16#f6d6 +/dblgravecmb 16#030f +/dblintegral 16#222c +/dbllowline 16#2017 +/dbllowlinecmb 16#0333 +/dbloverlinecmb 16#033f +/dblprimemod 16#02ba +/dblverticalbar 16#2016 +/dblverticallineabovecmb 16#030e +/dbopomofo 16#3109 +/dbsquare 16#33c8 +/dcaron 16#010f +/dcedilla 16#1e11 +/dcircle 16#24d3 +/dcircumflexbelow 16#1e13 +/dcroat 16#0111 +/ddabengali 16#09a1 +/ddadeva 16#0921 +/ddagujarati 16#0aa1 +/ddagurmukhi 16#0a21 +/ddalarabic 16#0688 +/ddalfinalarabic 16#fb89 +/dddhadeva 16#095c +/ddhabengali 16#09a2 +/ddhadeva 16#0922 +/ddhagujarati 16#0aa2 +/ddhagurmukhi 16#0a22 +/ddotaccent 16#1e0b +/ddotbelow 16#1e0d +/decimalseparatorarabic 16#066b +/decimalseparatorpersian 16#066b +/decyrillic 16#0434 +/degree 16#00b0 +/dehihebrew 16#05ad +/dehiragana 16#3067 +/deicoptic 16#03ef +/dekatakana 16#30c7 +/deleteleft 16#232b +/deleteright 16#2326 +/delta 16#03b4 +/deltaturned 16#018d +/denominatorminusonenumeratorbengali 16#09f8 +/dezh 16#02a4 +/dhabengali 16#09a7 +/dhadeva 16#0927 +/dhagujarati 16#0aa7 +/dhagurmukhi 16#0a27 +/dhook 16#0257 +/dialytikatonos 16#0385 +/dialytikatonoscmb 16#0344 +/diamond 16#2666 +/diamondsuitwhite 16#2662 +/dieresis 16#00a8 +/dieresisacute 16#f6d7 +/dieresisbelowcmb 16#0324 +/dieresiscmb 16#0308 +/dieresisgrave 16#f6d8 +/dieresistonos 16#0385 +/dihiragana 16#3062 +/dikatakana 16#30c2 +/dittomark 16#3003 +/divide 16#00f7 +/divides 16#2223 +/divisionslash 16#2215 +/djecyrillic 16#0452 +/dkshade 16#2593 +/dlinebelow 16#1e0f +/dlsquare 16#3397 +/dmacron 16#0111 +/dmonospace 16#ff44 +/dnblock 16#2584 +/dochadathai 16#0e0e +/dodekthai 16#0e14 +/dohiragana 16#3069 +/dokatakana 16#30c9 +/dollar 16#0024 +/dollarinferior 16#f6e3 +/dollarmonospace 16#ff04 +/dollaroldstyle 16#f724 +/dollarsmall 16#fe69 +/dollarsuperior 16#f6e4 +/dong 16#20ab +/dorusquare 16#3326 +/dotaccent 16#02d9 +/dotaccentcmb 16#0307 +/dotbelowcmb 16#0323 +/dotbelowcomb 16#0323 +/dotkatakana 16#30fb +/dotlessi 16#0131 +/dotlessj 16#f6be +/dotlessjstrokehook 16#0284 +/dotmath 16#22c5 +/dottedcircle 16#25cc +/doubleyodpatah 16#fb1f +/doubleyodpatahhebrew 16#fb1f +/downtackbelowcmb 16#031e +/downtackmod 16#02d5 +/dparen 16#249f +/dsuperior 16#f6eb +/dtail 16#0256 +/dtopbar 16#018c +/duhiragana 16#3065 +/dukatakana 16#30c5 +/dz 16#01f3 +/dzaltone 16#02a3 +/dzcaron 16#01c6 +/dzcurl 16#02a5 +/dzeabkhasiancyrillic 16#04e1 +/dzecyrillic 16#0455 +/dzhecyrillic 16#045f +/e 16#0065 +/eacute 16#00e9 +/earth 16#2641 +/ebengali 16#098f +/ebopomofo 16#311c +/ebreve 16#0115 +/ecandradeva 16#090d +/ecandragujarati 16#0a8d +/ecandravowelsigndeva 16#0945 +/ecandravowelsigngujarati 16#0ac5 +/ecaron 16#011b +/ecedillabreve 16#1e1d +/echarmenian 16#0565 +/echyiwnarmenian 16#0587 +/ecircle 16#24d4 +/ecircumflex 16#00ea +/ecircumflexacute 16#1ebf +/ecircumflexbelow 16#1e19 +/ecircumflexdotbelow 16#1ec7 +/ecircumflexgrave 16#1ec1 +/ecircumflexhookabove 16#1ec3 +/ecircumflextilde 16#1ec5 +/ecyrillic 16#0454 +/edblgrave 16#0205 +/edeva 16#090f +/edieresis 16#00eb +/edot 16#0117 +/edotaccent 16#0117 +/edotbelow 16#1eb9 +/eegurmukhi 16#0a0f +/eematragurmukhi 16#0a47 +/efcyrillic 16#0444 +/egrave 16#00e8 +/egujarati 16#0a8f +/eharmenian 16#0567 +/ehbopomofo 16#311d +/ehiragana 16#3048 +/ehookabove 16#1ebb +/eibopomofo 16#311f +/eight 16#0038 +/eightarabic 16#0668 +/eightbengali 16#09ee +/eightcircle 16#2467 +/eightcircleinversesansserif 16#2791 +/eightdeva 16#096e +/eighteencircle 16#2471 +/eighteenparen 16#2485 +/eighteenperiod 16#2499 +/eightgujarati 16#0aee +/eightgurmukhi 16#0a6e +/eighthackarabic 16#0668 +/eighthangzhou 16#3028 +/eighthnotebeamed 16#266b +/eightideographicparen 16#3227 +/eightinferior 16#2088 +/eightmonospace 16#ff18 +/eightoldstyle 16#f738 +/eightparen 16#247b +/eightperiod 16#248f +/eightpersian 16#06f8 +/eightroman 16#2177 +/eightsuperior 16#2078 +/eightthai 16#0e58 +/einvertedbreve 16#0207 +/eiotifiedcyrillic 16#0465 +/ekatakana 16#30a8 +/ekatakanahalfwidth 16#ff74 +/ekonkargurmukhi 16#0a74 +/ekorean 16#3154 +/elcyrillic 16#043b +/element 16#2208 +/elevencircle 16#246a +/elevenparen 16#247e +/elevenperiod 16#2492 +/elevenroman 16#217a +/ellipsis 16#2026 +/ellipsisvertical 16#22ee +/emacron 16#0113 +/emacronacute 16#1e17 +/emacrongrave 16#1e15 +/emcyrillic 16#043c +/emdash 16#2014 +/emdashvertical 16#fe31 +/emonospace 16#ff45 +/emphasismarkarmenian 16#055b +/emptyset 16#2205 +/enbopomofo 16#3123 +/encyrillic 16#043d +/endash 16#2013 +/endashvertical 16#fe32 +/endescendercyrillic 16#04a3 +/eng 16#014b +/engbopomofo 16#3125 +/enghecyrillic 16#04a5 +/enhookcyrillic 16#04c8 +/enspace 16#2002 +/eogonek 16#0119 +/eokorean 16#3153 +/eopen 16#025b +/eopenclosed 16#029a +/eopenreversed 16#025c +/eopenreversedclosed 16#025e +/eopenreversedhook 16#025d +/eparen 16#24a0 +/epsilon 16#03b5 +/epsilontonos 16#03ad +/equal 16#003d +/equalmonospace 16#ff1d +/equalsmall 16#fe66 +/equalsuperior 16#207c +/equivalence 16#2261 +/erbopomofo 16#3126 +/ercyrillic 16#0440 +/ereversed 16#0258 +/ereversedcyrillic 16#044d +/escyrillic 16#0441 +/esdescendercyrillic 16#04ab +/esh 16#0283 +/eshcurl 16#0286 +/eshortdeva 16#090e +/eshortvowelsigndeva 16#0946 +/eshreversedloop 16#01aa +/eshsquatreversed 16#0285 +/esmallhiragana 16#3047 +/esmallkatakana 16#30a7 +/esmallkatakanahalfwidth 16#ff6a +/estimated 16#212e +/esuperior 16#f6ec +/eta 16#03b7 +/etarmenian 16#0568 +/etatonos 16#03ae +/eth 16#00f0 +/etilde 16#1ebd +/etildebelow 16#1e1b +/etnahtafoukhhebrew 16#0591 +/etnahtafoukhlefthebrew 16#0591 +/etnahtahebrew 16#0591 +/etnahtalefthebrew 16#0591 +/eturned 16#01dd +/eukorean 16#3161 +/euro 16#20ac +/evowelsignbengali 16#09c7 +/evowelsigndeva 16#0947 +/evowelsigngujarati 16#0ac7 +/exclam 16#0021 +/exclamarmenian 16#055c +/exclamdbl 16#203c +/exclamdown 16#00a1 +/exclamdownsmall 16#f7a1 +/exclammonospace 16#ff01 +/exclamsmall 16#f721 +/existential 16#2203 +/ezh 16#0292 +/ezhcaron 16#01ef +/ezhcurl 16#0293 +/ezhreversed 16#01b9 +/ezhtail 16#01ba +/f 16#0066 +/fadeva 16#095e +/fagurmukhi 16#0a5e +/fahrenheit 16#2109 +/fathaarabic 16#064e +/fathalowarabic 16#064e +/fathatanarabic 16#064b +/fbopomofo 16#3108 +/fcircle 16#24d5 +/fdotaccent 16#1e1f +/feharabic 16#0641 +/feharmenian 16#0586 +/fehfinalarabic 16#fed2 +/fehinitialarabic 16#fed3 +/fehmedialarabic 16#fed4 +/feicoptic 16#03e5 +/female 16#2640 +/ff 16#fb00 +/ffi 16#fb03 +/ffl 16#fb04 +/fi 16#fb01 +/fifteencircle 16#246e +/fifteenparen 16#2482 +/fifteenperiod 16#2496 +/figuredash 16#2012 +/filledbox 16#25a0 +/filledrect 16#25ac +/finalkaf 16#05da +/finalkafdagesh 16#fb3a +/finalkafdageshhebrew 16#fb3a +/finalkafhebrew 16#05da +/finalmem 16#05dd +/finalmemhebrew 16#05dd +/finalnun 16#05df +/finalnunhebrew 16#05df +/finalpe 16#05e3 +/finalpehebrew 16#05e3 +/finaltsadi 16#05e5 +/finaltsadihebrew 16#05e5 +/firsttonechinese 16#02c9 +/fisheye 16#25c9 +/fitacyrillic 16#0473 +/five 16#0035 +/fivearabic 16#0665 +/fivebengali 16#09eb +/fivecircle 16#2464 +/fivecircleinversesansserif 16#278e +/fivedeva 16#096b +/fiveeighths 16#215d +/fivegujarati 16#0aeb +/fivegurmukhi 16#0a6b +/fivehackarabic 16#0665 +/fivehangzhou 16#3025 +/fiveideographicparen 16#3224 +/fiveinferior 16#2085 +/fivemonospace 16#ff15 +/fiveoldstyle 16#f735 +/fiveparen 16#2478 +/fiveperiod 16#248c +/fivepersian 16#06f5 +/fiveroman 16#2174 +/fivesuperior 16#2075 +/fivethai 16#0e55 +/fl 16#fb02 +/florin 16#0192 +/fmonospace 16#ff46 +/fmsquare 16#3399 +/fofanthai 16#0e1f +/fofathai 16#0e1d +/fongmanthai 16#0e4f +/forall 16#2200 +/four 16#0034 +/fourarabic 16#0664 +/fourbengali 16#09ea +/fourcircle 16#2463 +/fourcircleinversesansserif 16#278d +/fourdeva 16#096a +/fourgujarati 16#0aea +/fourgurmukhi 16#0a6a +/fourhackarabic 16#0664 +/fourhangzhou 16#3024 +/fourideographicparen 16#3223 +/fourinferior 16#2084 +/fourmonospace 16#ff14 +/fournumeratorbengali 16#09f7 +/fouroldstyle 16#f734 +/fourparen 16#2477 +/fourperiod 16#248b +/fourpersian 16#06f4 +/fourroman 16#2173 +/foursuperior 16#2074 +/fourteencircle 16#246d +/fourteenparen 16#2481 +/fourteenperiod 16#2495 +/fourthai 16#0e54 +/fourthtonechinese 16#02cb +/fparen 16#24a1 +/fraction 16#2044 +/franc 16#20a3 +/g 16#0067 +/gabengali 16#0997 +/gacute 16#01f5 +/gadeva 16#0917 +/gafarabic 16#06af +/gaffinalarabic 16#fb93 +/gafinitialarabic 16#fb94 +/gafmedialarabic 16#fb95 +/gagujarati 16#0a97 +/gagurmukhi 16#0a17 +/gahiragana 16#304c +/gakatakana 16#30ac +/gamma 16#03b3 +/gammalatinsmall 16#0263 +/gammasuperior 16#02e0 +/gangiacoptic 16#03eb +/gbopomofo 16#310d +/gbreve 16#011f +/gcaron 16#01e7 +/gcedilla 16#0123 +/gcircle 16#24d6 +/gcircumflex 16#011d +/gcommaaccent 16#0123 +/gdot 16#0121 +/gdotaccent 16#0121 +/gecyrillic 16#0433 +/gehiragana 16#3052 +/gekatakana 16#30b2 +/geometricallyequal 16#2251 +/gereshaccenthebrew 16#059c +/gereshhebrew 16#05f3 +/gereshmuqdamhebrew 16#059d +/germandbls 16#00df +/gershayimaccenthebrew 16#059e +/gershayimhebrew 16#05f4 +/getamark 16#3013 +/ghabengali 16#0998 +/ghadarmenian 16#0572 +/ghadeva 16#0918 +/ghagujarati 16#0a98 +/ghagurmukhi 16#0a18 +/ghainarabic 16#063a +/ghainfinalarabic 16#fece +/ghaininitialarabic 16#fecf +/ghainmedialarabic 16#fed0 +/ghemiddlehookcyrillic 16#0495 +/ghestrokecyrillic 16#0493 +/gheupturncyrillic 16#0491 +/ghhadeva 16#095a +/ghhagurmukhi 16#0a5a +/ghook 16#0260 +/ghzsquare 16#3393 +/gihiragana 16#304e +/gikatakana 16#30ae +/gimarmenian 16#0563 +/gimel 16#05d2 +/gimeldagesh 16#fb32 +/gimeldageshhebrew 16#fb32 +/gimelhebrew 16#05d2 +/gjecyrillic 16#0453 +/glottalinvertedstroke 16#01be +/glottalstop 16#0294 +/glottalstopinverted 16#0296 +/glottalstopmod 16#02c0 +/glottalstopreversed 16#0295 +/glottalstopreversedmod 16#02c1 +/glottalstopreversedsuperior 16#02e4 +/glottalstopstroke 16#02a1 +/glottalstopstrokereversed 16#02a2 +/gmacron 16#1e21 +/gmonospace 16#ff47 +/gohiragana 16#3054 +/gokatakana 16#30b4 +/gparen 16#24a2 +/gpasquare 16#33ac +/gradient 16#2207 +/grave 16#0060 +/gravebelowcmb 16#0316 +/gravecmb 16#0300 +/gravecomb 16#0300 +/gravedeva 16#0953 +/gravelowmod 16#02ce +/gravemonospace 16#ff40 +/gravetonecmb 16#0340 +/greater 16#003e +/greaterequal 16#2265 +/greaterequalorless 16#22db +/greatermonospace 16#ff1e +/greaterorequivalent 16#2273 +/greaterorless 16#2277 +/greateroverequal 16#2267 +/greatersmall 16#fe65 +/gscript 16#0261 +/gstroke 16#01e5 +/guhiragana 16#3050 +/guillemotleft 16#00ab +/guillemotright 16#00bb +/guilsinglleft 16#2039 +/guilsinglright 16#203a +/gukatakana 16#30b0 +/guramusquare 16#3318 +/gysquare 16#33c9 +/h 16#0068 +/haabkhasiancyrillic 16#04a9 +/haaltonearabic 16#06c1 +/habengali 16#09b9 +/hadescendercyrillic 16#04b3 +/hadeva 16#0939 +/hagujarati 16#0ab9 +/hagurmukhi 16#0a39 +/haharabic 16#062d +/hahfinalarabic 16#fea2 +/hahinitialarabic 16#fea3 +/hahiragana 16#306f +/hahmedialarabic 16#fea4 +/haitusquare 16#332a +/hakatakana 16#30cf +/hakatakanahalfwidth 16#ff8a +/halantgurmukhi 16#0a4d +/hamzaarabic 16#0621 +/hamzalowarabic 16#0621 +/hangulfiller 16#3164 +/hardsigncyrillic 16#044a +/harpoonleftbarbup 16#21bc +/harpoonrightbarbup 16#21c0 +/hasquare 16#33ca +/hatafpatah 16#05b2 +/hatafpatah16 16#05b2 +/hatafpatah23 16#05b2 +/hatafpatah2f 16#05b2 +/hatafpatahhebrew 16#05b2 +/hatafpatahnarrowhebrew 16#05b2 +/hatafpatahquarterhebrew 16#05b2 +/hatafpatahwidehebrew 16#05b2 +/hatafqamats 16#05b3 +/hatafqamats1b 16#05b3 +/hatafqamats28 16#05b3 +/hatafqamats34 16#05b3 +/hatafqamatshebrew 16#05b3 +/hatafqamatsnarrowhebrew 16#05b3 +/hatafqamatsquarterhebrew 16#05b3 +/hatafqamatswidehebrew 16#05b3 +/hatafsegol 16#05b1 +/hatafsegol17 16#05b1 +/hatafsegol24 16#05b1 +/hatafsegol30 16#05b1 +/hatafsegolhebrew 16#05b1 +/hatafsegolnarrowhebrew 16#05b1 +/hatafsegolquarterhebrew 16#05b1 +/hatafsegolwidehebrew 16#05b1 +/hbar 16#0127 +/hbopomofo 16#310f +/hbrevebelow 16#1e2b +/hcedilla 16#1e29 +/hcircle 16#24d7 +/hcircumflex 16#0125 +/hdieresis 16#1e27 +/hdotaccent 16#1e23 +/hdotbelow 16#1e25 +/he 16#05d4 +/heart 16#2665 +/heartsuitblack 16#2665 +/heartsuitwhite 16#2661 +/hedagesh 16#fb34 +/hedageshhebrew 16#fb34 +/hehaltonearabic 16#06c1 +/heharabic 16#0647 +/hehebrew 16#05d4 +/hehfinalaltonearabic 16#fba7 +/hehfinalalttwoarabic 16#feea +/hehfinalarabic 16#feea +/hehhamzaabovefinalarabic 16#fba5 +/hehhamzaaboveisolatedarabic 16#fba4 +/hehinitialaltonearabic 16#fba8 +/hehinitialarabic 16#feeb +/hehiragana 16#3078 +/hehmedialaltonearabic 16#fba9 +/hehmedialarabic 16#feec +/heiseierasquare 16#337b +/hekatakana 16#30d8 +/hekatakanahalfwidth 16#ff8d +/hekutaarusquare 16#3336 +/henghook 16#0267 +/herutusquare 16#3339 +/het 16#05d7 +/hethebrew 16#05d7 +/hhook 16#0266 +/hhooksuperior 16#02b1 +/hieuhacirclekorean 16#327b +/hieuhaparenkorean 16#321b +/hieuhcirclekorean 16#326d +/hieuhkorean 16#314e +/hieuhparenkorean 16#320d +/hihiragana 16#3072 +/hikatakana 16#30d2 +/hikatakanahalfwidth 16#ff8b +/hiriq 16#05b4 +/hiriq14 16#05b4 +/hiriq21 16#05b4 +/hiriq2d 16#05b4 +/hiriqhebrew 16#05b4 +/hiriqnarrowhebrew 16#05b4 +/hiriqquarterhebrew 16#05b4 +/hiriqwidehebrew 16#05b4 +/hlinebelow 16#1e96 +/hmonospace 16#ff48 +/hoarmenian 16#0570 +/hohipthai 16#0e2b +/hohiragana 16#307b +/hokatakana 16#30db +/hokatakanahalfwidth 16#ff8e +/holam 16#05b9 +/holam19 16#05b9 +/holam26 16#05b9 +/holam32 16#05b9 +/holamhebrew 16#05b9 +/holamnarrowhebrew 16#05b9 +/holamquarterhebrew 16#05b9 +/holamwidehebrew 16#05b9 +/honokhukthai 16#0e2e +/hookabovecomb 16#0309 +/hookcmb 16#0309 +/hookpalatalizedbelowcmb 16#0321 +/hookretroflexbelowcmb 16#0322 +/hoonsquare 16#3342 +/horicoptic 16#03e9 +/horizontalbar 16#2015 +/horncmb 16#031b +/hotsprings 16#2668 +/house 16#2302 +/hparen 16#24a3 +/hsuperior 16#02b0 +/hturned 16#0265 +/huhiragana 16#3075 +/huiitosquare 16#3333 +/hukatakana 16#30d5 +/hukatakanahalfwidth 16#ff8c +/hungarumlaut 16#02dd +/hungarumlautcmb 16#030b +/hv 16#0195 +/hyphen 16#002d +/hypheninferior 16#f6e5 +/hyphenmonospace 16#ff0d +/hyphensmall 16#fe63 +/hyphensuperior 16#f6e6 +/hyphentwo 16#2010 +/i 16#0069 +/iacute 16#00ed +/iacyrillic 16#044f +/ibengali 16#0987 +/ibopomofo 16#3127 +/ibreve 16#012d +/icaron 16#01d0 +/icircle 16#24d8 +/icircumflex 16#00ee +/icyrillic 16#0456 +/idblgrave 16#0209 +/ideographearthcircle 16#328f +/ideographfirecircle 16#328b +/ideographicallianceparen 16#323f +/ideographiccallparen 16#323a +/ideographiccentrecircle 16#32a5 +/ideographicclose 16#3006 +/ideographiccomma 16#3001 +/ideographiccommaleft 16#ff64 +/ideographiccongratulationparen 16#3237 +/ideographiccorrectcircle 16#32a3 +/ideographicearthparen 16#322f +/ideographicenterpriseparen 16#323d +/ideographicexcellentcircle 16#329d +/ideographicfestivalparen 16#3240 +/ideographicfinancialcircle 16#3296 +/ideographicfinancialparen 16#3236 +/ideographicfireparen 16#322b +/ideographichaveparen 16#3232 +/ideographichighcircle 16#32a4 +/ideographiciterationmark 16#3005 +/ideographiclaborcircle 16#3298 +/ideographiclaborparen 16#3238 +/ideographicleftcircle 16#32a7 +/ideographiclowcircle 16#32a6 +/ideographicmedicinecircle 16#32a9 +/ideographicmetalparen 16#322e +/ideographicmoonparen 16#322a +/ideographicnameparen 16#3234 +/ideographicperiod 16#3002 +/ideographicprintcircle 16#329e +/ideographicreachparen 16#3243 +/ideographicrepresentparen 16#3239 +/ideographicresourceparen 16#323e +/ideographicrightcircle 16#32a8 +/ideographicsecretcircle 16#3299 +/ideographicselfparen 16#3242 +/ideographicsocietyparen 16#3233 +/ideographicspace 16#3000 +/ideographicspecialparen 16#3235 +/ideographicstockparen 16#3231 +/ideographicstudyparen 16#323b +/ideographicsunparen 16#3230 +/ideographicsuperviseparen 16#323c +/ideographicwaterparen 16#322c +/ideographicwoodparen 16#322d +/ideographiczero 16#3007 +/ideographmetalcircle 16#328e +/ideographmooncircle 16#328a +/ideographnamecircle 16#3294 +/ideographsuncircle 16#3290 +/ideographwatercircle 16#328c +/ideographwoodcircle 16#328d +/ideva 16#0907 +/idieresis 16#00ef +/idieresisacute 16#1e2f +/idieresiscyrillic 16#04e5 +/idotbelow 16#1ecb +/iebrevecyrillic 16#04d7 +/iecyrillic 16#0435 +/ieungacirclekorean 16#3275 +/ieungaparenkorean 16#3215 +/ieungcirclekorean 16#3267 +/ieungkorean 16#3147 +/ieungparenkorean 16#3207 +/igrave 16#00ec +/igujarati 16#0a87 +/igurmukhi 16#0a07 +/ihiragana 16#3044 +/ihookabove 16#1ec9 +/iibengali 16#0988 +/iicyrillic 16#0438 +/iideva 16#0908 +/iigujarati 16#0a88 +/iigurmukhi 16#0a08 +/iimatragurmukhi 16#0a40 +/iinvertedbreve 16#020b +/iishortcyrillic 16#0439 +/iivowelsignbengali 16#09c0 +/iivowelsigndeva 16#0940 +/iivowelsigngujarati 16#0ac0 +/ij 16#0133 +/ikatakana 16#30a4 +/ikatakanahalfwidth 16#ff72 +/ikorean 16#3163 +/ilde 16#02dc +/iluyhebrew 16#05ac +/imacron 16#012b +/imacroncyrillic 16#04e3 +/imageorapproximatelyequal 16#2253 +/imatragurmukhi 16#0a3f +/imonospace 16#ff49 +/increment 16#2206 +/infinity 16#221e +/iniarmenian 16#056b +/integral 16#222b +/integralbottom 16#2321 +/integralbt 16#2321 +/integralex 16#f8f5 +/integraltop 16#2320 +/integraltp 16#2320 +/intersection 16#2229 +/intisquare 16#3305 +/invbullet 16#25d8 +/invcircle 16#25d9 +/invsmileface 16#263b +/iocyrillic 16#0451 +/iogonek 16#012f +/iota 16#03b9 +/iotadieresis 16#03ca +/iotadieresistonos 16#0390 +/iotalatin 16#0269 +/iotatonos 16#03af +/iparen 16#24a4 +/irigurmukhi 16#0a72 +/ismallhiragana 16#3043 +/ismallkatakana 16#30a3 +/ismallkatakanahalfwidth 16#ff68 +/issharbengali 16#09fa +/istroke 16#0268 +/isuperior 16#f6ed +/iterationhiragana 16#309d +/iterationkatakana 16#30fd +/itilde 16#0129 +/itildebelow 16#1e2d +/iubopomofo 16#3129 +/iucyrillic 16#044e +/ivowelsignbengali 16#09bf +/ivowelsigndeva 16#093f +/ivowelsigngujarati 16#0abf +/izhitsacyrillic 16#0475 +/izhitsadblgravecyrillic 16#0477 +/j 16#006a +/jaarmenian 16#0571 +/jabengali 16#099c +/jadeva 16#091c +/jagujarati 16#0a9c +/jagurmukhi 16#0a1c +/jbopomofo 16#3110 +/jcaron 16#01f0 +/jcircle 16#24d9 +/jcircumflex 16#0135 +/jcrossedtail 16#029d +/jdotlessstroke 16#025f +/jecyrillic 16#0458 +/jeemarabic 16#062c +/jeemfinalarabic 16#fe9e +/jeeminitialarabic 16#fe9f +/jeemmedialarabic 16#fea0 +/jeharabic 16#0698 +/jehfinalarabic 16#fb8b +/jhabengali 16#099d +/jhadeva 16#091d +/jhagujarati 16#0a9d +/jhagurmukhi 16#0a1d +/jheharmenian 16#057b +/jis 16#3004 +/jmonospace 16#ff4a +/jparen 16#24a5 +/jsuperior 16#02b2 +/k 16#006b +/kabashkircyrillic 16#04a1 +/kabengali 16#0995 +/kacute 16#1e31 +/kacyrillic 16#043a +/kadescendercyrillic 16#049b +/kadeva 16#0915 +/kaf 16#05db +/kafarabic 16#0643 +/kafdagesh 16#fb3b +/kafdageshhebrew 16#fb3b +/kaffinalarabic 16#feda +/kafhebrew 16#05db +/kafinitialarabic 16#fedb +/kafmedialarabic 16#fedc +/kafrafehebrew 16#fb4d +/kagujarati 16#0a95 +/kagurmukhi 16#0a15 +/kahiragana 16#304b +/kahookcyrillic 16#04c4 +/kakatakana 16#30ab +/kakatakanahalfwidth 16#ff76 +/kappa 16#03ba +/kappasymbolgreek 16#03f0 +/kapyeounmieumkorean 16#3171 +/kapyeounphieuphkorean 16#3184 +/kapyeounpieupkorean 16#3178 +/kapyeounssangpieupkorean 16#3179 +/karoriisquare 16#330d +/kashidaautoarabic 16#0640 +/kashidaautonosidebearingarabic 16#0640 +/kasmallkatakana 16#30f5 +/kasquare 16#3384 +/kasraarabic 16#0650 +/kasratanarabic 16#064d +/kastrokecyrillic 16#049f +/katahiraprolongmarkhalfwidth 16#ff70 +/kaverticalstrokecyrillic 16#049d +/kbopomofo 16#310e +/kcalsquare 16#3389 +/kcaron 16#01e9 +/kcedilla 16#0137 +/kcircle 16#24da +/kcommaaccent 16#0137 +/kdotbelow 16#1e33 +/keharmenian 16#0584 +/kehiragana 16#3051 +/kekatakana 16#30b1 +/kekatakanahalfwidth 16#ff79 +/kenarmenian 16#056f +/kesmallkatakana 16#30f6 +/kgreenlandic 16#0138 +/khabengali 16#0996 +/khacyrillic 16#0445 +/khadeva 16#0916 +/khagujarati 16#0a96 +/khagurmukhi 16#0a16 +/khaharabic 16#062e +/khahfinalarabic 16#fea6 +/khahinitialarabic 16#fea7 +/khahmedialarabic 16#fea8 +/kheicoptic 16#03e7 +/khhadeva 16#0959 +/khhagurmukhi 16#0a59 +/khieukhacirclekorean 16#3278 +/khieukhaparenkorean 16#3218 +/khieukhcirclekorean 16#326a +/khieukhkorean 16#314b +/khieukhparenkorean 16#320a +/khokhaithai 16#0e02 +/khokhonthai 16#0e05 +/khokhuatthai 16#0e03 +/khokhwaithai 16#0e04 +/khomutthai 16#0e5b +/khook 16#0199 +/khorakhangthai 16#0e06 +/khzsquare 16#3391 +/kihiragana 16#304d +/kikatakana 16#30ad +/kikatakanahalfwidth 16#ff77 +/kiroguramusquare 16#3315 +/kiromeetorusquare 16#3316 +/kirosquare 16#3314 +/kiyeokacirclekorean 16#326e +/kiyeokaparenkorean 16#320e +/kiyeokcirclekorean 16#3260 +/kiyeokkorean 16#3131 +/kiyeokparenkorean 16#3200 +/kiyeoksioskorean 16#3133 +/kjecyrillic 16#045c +/klinebelow 16#1e35 +/klsquare 16#3398 +/kmcubedsquare 16#33a6 +/kmonospace 16#ff4b +/kmsquaredsquare 16#33a2 +/kohiragana 16#3053 +/kohmsquare 16#33c0 +/kokaithai 16#0e01 +/kokatakana 16#30b3 +/kokatakanahalfwidth 16#ff7a +/kooposquare 16#331e +/koppacyrillic 16#0481 +/koreanstandardsymbol 16#327f +/koroniscmb 16#0343 +/kparen 16#24a6 +/kpasquare 16#33aa +/ksicyrillic 16#046f +/ktsquare 16#33cf +/kturned 16#029e +/kuhiragana 16#304f +/kukatakana 16#30af +/kukatakanahalfwidth 16#ff78 +/kvsquare 16#33b8 +/kwsquare 16#33be +/l 16#006c +/labengali 16#09b2 +/lacute 16#013a +/ladeva 16#0932 +/lagujarati 16#0ab2 +/lagurmukhi 16#0a32 +/lakkhangyaothai 16#0e45 +/lamaleffinalarabic 16#fefc +/lamalefhamzaabovefinalarabic 16#fef8 +/lamalefhamzaaboveisolatedarabic 16#fef7 +/lamalefhamzabelowfinalarabic 16#fefa +/lamalefhamzabelowisolatedarabic 16#fef9 +/lamalefisolatedarabic 16#fefb +/lamalefmaddaabovefinalarabic 16#fef6 +/lamalefmaddaaboveisolatedarabic 16#fef5 +/lamarabic 16#0644 +/lambda 16#03bb +/lambdastroke 16#019b +/lamed 16#05dc +/lameddagesh 16#fb3c +/lameddageshhebrew 16#fb3c +/lamedhebrew 16#05dc +/lamfinalarabic 16#fede +/lamhahinitialarabic 16#fcca +/laminitialarabic 16#fedf +/lamjeeminitialarabic 16#fcc9 +/lamkhahinitialarabic 16#fccb +/lamlamhehisolatedarabic 16#fdf2 +/lammedialarabic 16#fee0 +/lammeemhahinitialarabic 16#fd88 +/lammeeminitialarabic 16#fccc +/largecircle 16#25ef +/lbar 16#019a +/lbelt 16#026c +/lbopomofo 16#310c +/lcaron 16#013e +/lcedilla 16#013c +/lcircle 16#24db +/lcircumflexbelow 16#1e3d +/lcommaaccent 16#013c +/ldot 16#0140 +/ldotaccent 16#0140 +/ldotbelow 16#1e37 +/ldotbelowmacron 16#1e39 +/leftangleabovecmb 16#031a +/lefttackbelowcmb 16#0318 +/less 16#003c +/lessequal 16#2264 +/lessequalorgreater 16#22da +/lessmonospace 16#ff1c +/lessorequivalent 16#2272 +/lessorgreater 16#2276 +/lessoverequal 16#2266 +/lesssmall 16#fe64 +/lezh 16#026e +/lfblock 16#258c +/lhookretroflex 16#026d +/lira 16#20a4 +/liwnarmenian 16#056c +/lj 16#01c9 +/ljecyrillic 16#0459 +/ll 16#f6c0 +/lladeva 16#0933 +/llagujarati 16#0ab3 +/llinebelow 16#1e3b +/llladeva 16#0934 +/llvocalicbengali 16#09e1 +/llvocalicdeva 16#0961 +/llvocalicvowelsignbengali 16#09e3 +/llvocalicvowelsigndeva 16#0963 +/lmiddletilde 16#026b +/lmonospace 16#ff4c +/lmsquare 16#33d0 +/lochulathai 16#0e2c +/logicaland 16#2227 +/logicalnot 16#00ac +/logicalnotreversed 16#2310 +/logicalor 16#2228 +/lolingthai 16#0e25 +/longs 16#017f +/lowlinecenterline 16#fe4e +/lowlinecmb 16#0332 +/lowlinedashed 16#fe4d +/lozenge 16#25ca +/lparen 16#24a7 +/lslash 16#0142 +/lsquare 16#2113 +/lsuperior 16#f6ee +/ltshade 16#2591 +/luthai 16#0e26 +/lvocalicbengali 16#098c +/lvocalicdeva 16#090c +/lvocalicvowelsignbengali 16#09e2 +/lvocalicvowelsigndeva 16#0962 +/lxsquare 16#33d3 +/m 16#006d +/mabengali 16#09ae +/macron 16#00af +/macronbelowcmb 16#0331 +/macroncmb 16#0304 +/macronlowmod 16#02cd +/macronmonospace 16#ffe3 +/macute 16#1e3f +/madeva 16#092e +/magujarati 16#0aae +/magurmukhi 16#0a2e +/mahapakhhebrew 16#05a4 +/mahapakhlefthebrew 16#05a4 +/mahiragana 16#307e +/maichattawalowleftthai 16#f895 +/maichattawalowrightthai 16#f894 +/maichattawathai 16#0e4b +/maichattawaupperleftthai 16#f893 +/maieklowleftthai 16#f88c +/maieklowrightthai 16#f88b +/maiekthai 16#0e48 +/maiekupperleftthai 16#f88a +/maihanakatleftthai 16#f884 +/maihanakatthai 16#0e31 +/maitaikhuleftthai 16#f889 +/maitaikhuthai 16#0e47 +/maitholowleftthai 16#f88f +/maitholowrightthai 16#f88e +/maithothai 16#0e49 +/maithoupperleftthai 16#f88d +/maitrilowleftthai 16#f892 +/maitrilowrightthai 16#f891 +/maitrithai 16#0e4a +/maitriupperleftthai 16#f890 +/maiyamokthai 16#0e46 +/makatakana 16#30de +/makatakanahalfwidth 16#ff8f +/male 16#2642 +/mansyonsquare 16#3347 +/maqafhebrew 16#05be +/mars 16#2642 +/masoracirclehebrew 16#05af +/masquare 16#3383 +/mbopomofo 16#3107 +/mbsquare 16#33d4 +/mcircle 16#24dc +/mcubedsquare 16#33a5 +/mdotaccent 16#1e41 +/mdotbelow 16#1e43 +/meemarabic 16#0645 +/meemfinalarabic 16#fee2 +/meeminitialarabic 16#fee3 +/meemmedialarabic 16#fee4 +/meemmeeminitialarabic 16#fcd1 +/meemmeemisolatedarabic 16#fc48 +/meetorusquare 16#334d +/mehiragana 16#3081 +/meizierasquare 16#337e +/mekatakana 16#30e1 +/mekatakanahalfwidth 16#ff92 +/mem 16#05de +/memdagesh 16#fb3e +/memdageshhebrew 16#fb3e +/memhebrew 16#05de +/menarmenian 16#0574 +/merkhahebrew 16#05a5 +/merkhakefulahebrew 16#05a6 +/merkhakefulalefthebrew 16#05a6 +/merkhalefthebrew 16#05a5 +/mhook 16#0271 +/mhzsquare 16#3392 +/middledotkatakanahalfwidth 16#ff65 +/middot 16#00b7 +/mieumacirclekorean 16#3272 +/mieumaparenkorean 16#3212 +/mieumcirclekorean 16#3264 +/mieumkorean 16#3141 +/mieumpansioskorean 16#3170 +/mieumparenkorean 16#3204 +/mieumpieupkorean 16#316e +/mieumsioskorean 16#316f +/mihiragana 16#307f +/mikatakana 16#30df +/mikatakanahalfwidth 16#ff90 +/minus 16#2212 +/minusbelowcmb 16#0320 +/minuscircle 16#2296 +/minusmod 16#02d7 +/minusplus 16#2213 +/minute 16#2032 +/miribaarusquare 16#334a +/mirisquare 16#3349 +/mlonglegturned 16#0270 +/mlsquare 16#3396 +/mmcubedsquare 16#33a3 +/mmonospace 16#ff4d +/mmsquaredsquare 16#339f +/mohiragana 16#3082 +/mohmsquare 16#33c1 +/mokatakana 16#30e2 +/mokatakanahalfwidth 16#ff93 +/molsquare 16#33d6 +/momathai 16#0e21 +/moverssquare 16#33a7 +/moverssquaredsquare 16#33a8 +/mparen 16#24a8 +/mpasquare 16#33ab +/mssquare 16#33b3 +/msuperior 16#f6ef +/mturned 16#026f +/mu 16#00b5 +/mu1 16#00b5 +/muasquare 16#3382 +/muchgreater 16#226b +/muchless 16#226a +/mufsquare 16#338c +/mugreek 16#03bc +/mugsquare 16#338d +/muhiragana 16#3080 +/mukatakana 16#30e0 +/mukatakanahalfwidth 16#ff91 +/mulsquare 16#3395 +/multiply 16#00d7 +/mumsquare 16#339b +/munahhebrew 16#05a3 +/munahlefthebrew 16#05a3 +/musicalnote 16#266a +/musicalnotedbl 16#266b +/musicflatsign 16#266d +/musicsharpsign 16#266f +/mussquare 16#33b2 +/muvsquare 16#33b6 +/muwsquare 16#33bc +/mvmegasquare 16#33b9 +/mvsquare 16#33b7 +/mwmegasquare 16#33bf +/mwsquare 16#33bd +/n 16#006e +/nabengali 16#09a8 +/nabla 16#2207 +/nacute 16#0144 +/nadeva 16#0928 +/nagujarati 16#0aa8 +/nagurmukhi 16#0a28 +/nahiragana 16#306a +/nakatakana 16#30ca +/nakatakanahalfwidth 16#ff85 +/napostrophe 16#0149 +/nasquare 16#3381 +/nbopomofo 16#310b +/nbspace 16#00a0 +/ncaron 16#0148 +/ncedilla 16#0146 +/ncircle 16#24dd +/ncircumflexbelow 16#1e4b +/ncommaaccent 16#0146 +/ndotaccent 16#1e45 +/ndotbelow 16#1e47 +/nehiragana 16#306d +/nekatakana 16#30cd +/nekatakanahalfwidth 16#ff88 +/newsheqelsign 16#20aa +/nfsquare 16#338b +/ngabengali 16#0999 +/ngadeva 16#0919 +/ngagujarati 16#0a99 +/ngagurmukhi 16#0a19 +/ngonguthai 16#0e07 +/nhiragana 16#3093 +/nhookleft 16#0272 +/nhookretroflex 16#0273 +/nieunacirclekorean 16#326f +/nieunaparenkorean 16#320f +/nieuncieuckorean 16#3135 +/nieuncirclekorean 16#3261 +/nieunhieuhkorean 16#3136 +/nieunkorean 16#3134 +/nieunpansioskorean 16#3168 +/nieunparenkorean 16#3201 +/nieunsioskorean 16#3167 +/nieuntikeutkorean 16#3166 +/nihiragana 16#306b +/nikatakana 16#30cb +/nikatakanahalfwidth 16#ff86 +/nikhahitleftthai 16#f899 +/nikhahitthai 16#0e4d +/nine 16#0039 +/ninearabic 16#0669 +/ninebengali 16#09ef +/ninecircle 16#2468 +/ninecircleinversesansserif 16#2792 +/ninedeva 16#096f +/ninegujarati 16#0aef +/ninegurmukhi 16#0a6f +/ninehackarabic 16#0669 +/ninehangzhou 16#3029 +/nineideographicparen 16#3228 +/nineinferior 16#2089 +/ninemonospace 16#ff19 +/nineoldstyle 16#f739 +/nineparen 16#247c +/nineperiod 16#2490 +/ninepersian 16#06f9 +/nineroman 16#2178 +/ninesuperior 16#2079 +/nineteencircle 16#2472 +/nineteenparen 16#2486 +/nineteenperiod 16#249a +/ninethai 16#0e59 +/nj 16#01cc +/njecyrillic 16#045a +/nkatakana 16#30f3 +/nkatakanahalfwidth 16#ff9d +/nlegrightlong 16#019e +/nlinebelow 16#1e49 +/nmonospace 16#ff4e +/nmsquare 16#339a +/nnabengali 16#09a3 +/nnadeva 16#0923 +/nnagujarati 16#0aa3 +/nnagurmukhi 16#0a23 +/nnnadeva 16#0929 +/nohiragana 16#306e +/nokatakana 16#30ce +/nokatakanahalfwidth 16#ff89 +/nonbreakingspace 16#00a0 +/nonenthai 16#0e13 +/nonuthai 16#0e19 +/noonarabic 16#0646 +/noonfinalarabic 16#fee6 +/noonghunnaarabic 16#06ba +/noonghunnafinalarabic 16#fb9f +/nooninitialarabic 16#fee7 +/noonjeeminitialarabic 16#fcd2 +/noonjeemisolatedarabic 16#fc4b +/noonmedialarabic 16#fee8 +/noonmeeminitialarabic 16#fcd5 +/noonmeemisolatedarabic 16#fc4e +/noonnoonfinalarabic 16#fc8d +/notcontains 16#220c +/notelement 16#2209 +/notelementof 16#2209 +/notequal 16#2260 +/notgreater 16#226f +/notgreaternorequal 16#2271 +/notgreaternorless 16#2279 +/notidentical 16#2262 +/notless 16#226e +/notlessnorequal 16#2270 +/notparallel 16#2226 +/notprecedes 16#2280 +/notsubset 16#2284 +/notsucceeds 16#2281 +/notsuperset 16#2285 +/nowarmenian 16#0576 +/nparen 16#24a9 +/nssquare 16#33b1 +/nsuperior 16#207f +/ntilde 16#00f1 +/nu 16#03bd +/nuhiragana 16#306c +/nukatakana 16#30cc +/nukatakanahalfwidth 16#ff87 +/nuktabengali 16#09bc +/nuktadeva 16#093c +/nuktagujarati 16#0abc +/nuktagurmukhi 16#0a3c +/numbersign 16#0023 +/numbersignmonospace 16#ff03 +/numbersignsmall 16#fe5f +/numeralsigngreek 16#0374 +/numeralsignlowergreek 16#0375 +/numero 16#2116 +/nun 16#05e0 +/nundagesh 16#fb40 +/nundageshhebrew 16#fb40 +/nunhebrew 16#05e0 +/nvsquare 16#33b5 +/nwsquare 16#33bb +/nyabengali 16#099e +/nyadeva 16#091e +/nyagujarati 16#0a9e +/nyagurmukhi 16#0a1e +/o 16#006f +/oacute 16#00f3 +/oangthai 16#0e2d +/obarred 16#0275 +/obarredcyrillic 16#04e9 +/obarreddieresiscyrillic 16#04eb +/obengali 16#0993 +/obopomofo 16#311b +/obreve 16#014f +/ocandradeva 16#0911 +/ocandragujarati 16#0a91 +/ocandravowelsigndeva 16#0949 +/ocandravowelsigngujarati 16#0ac9 +/ocaron 16#01d2 +/ocircle 16#24de +/ocircumflex 16#00f4 +/ocircumflexacute 16#1ed1 +/ocircumflexdotbelow 16#1ed9 +/ocircumflexgrave 16#1ed3 +/ocircumflexhookabove 16#1ed5 +/ocircumflextilde 16#1ed7 +/ocyrillic 16#043e +/odblacute 16#0151 +/odblgrave 16#020d +/odeva 16#0913 +/odieresis 16#00f6 +/odieresiscyrillic 16#04e7 +/odotbelow 16#1ecd +/oe 16#0153 +/oekorean 16#315a +/ogonek 16#02db +/ogonekcmb 16#0328 +/ograve 16#00f2 +/ogujarati 16#0a93 +/oharmenian 16#0585 +/ohiragana 16#304a +/ohookabove 16#1ecf +/ohorn 16#01a1 +/ohornacute 16#1edb +/ohorndotbelow 16#1ee3 +/ohorngrave 16#1edd +/ohornhookabove 16#1edf +/ohorntilde 16#1ee1 +/ohungarumlaut 16#0151 +/oi 16#01a3 +/oinvertedbreve 16#020f +/okatakana 16#30aa +/okatakanahalfwidth 16#ff75 +/okorean 16#3157 +/olehebrew 16#05ab +/omacron 16#014d +/omacronacute 16#1e53 +/omacrongrave 16#1e51 +/omdeva 16#0950 +/omega 16#03c9 +/omega1 16#03d6 +/omegacyrillic 16#0461 +/omegalatinclosed 16#0277 +/omegaroundcyrillic 16#047b +/omegatitlocyrillic 16#047d +/omegatonos 16#03ce +/omgujarati 16#0ad0 +/omicron 16#03bf +/omicrontonos 16#03cc +/omonospace 16#ff4f +/one 16#0031 +/onearabic 16#0661 +/onebengali 16#09e7 +/onecircle 16#2460 +/onecircleinversesansserif 16#278a +/onedeva 16#0967 +/onedotenleader 16#2024 +/oneeighth 16#215b +/onefitted 16#f6dc +/onegujarati 16#0ae7 +/onegurmukhi 16#0a67 +/onehackarabic 16#0661 +/onehalf 16#00bd +/onehangzhou 16#3021 +/oneideographicparen 16#3220 +/oneinferior 16#2081 +/onemonospace 16#ff11 +/onenumeratorbengali 16#09f4 +/oneoldstyle 16#f731 +/oneparen 16#2474 +/oneperiod 16#2488 +/onepersian 16#06f1 +/onequarter 16#00bc +/oneroman 16#2170 +/onesuperior 16#00b9 +/onethai 16#0e51 +/onethird 16#2153 +/oogonek 16#01eb +/oogonekmacron 16#01ed +/oogurmukhi 16#0a13 +/oomatragurmukhi 16#0a4b +/oopen 16#0254 +/oparen 16#24aa +/openbullet 16#25e6 +/option 16#2325 +/ordfeminine 16#00aa +/ordmasculine 16#00ba +/orthogonal 16#221f +/oshortdeva 16#0912 +/oshortvowelsigndeva 16#094a +/oslash 16#00f8 +/oslashacute 16#01ff +/osmallhiragana 16#3049 +/osmallkatakana 16#30a9 +/osmallkatakanahalfwidth 16#ff6b +/ostrokeacute 16#01ff +/osuperior 16#f6f0 +/otcyrillic 16#047f +/otilde 16#00f5 +/otildeacute 16#1e4d +/otildedieresis 16#1e4f +/oubopomofo 16#3121 +/overline 16#203e +/overlinecenterline 16#fe4a +/overlinecmb 16#0305 +/overlinedashed 16#fe49 +/overlinedblwavy 16#fe4c +/overlinewavy 16#fe4b +/overscore 16#00af +/ovowelsignbengali 16#09cb +/ovowelsigndeva 16#094b +/ovowelsigngujarati 16#0acb +/p 16#0070 +/paampssquare 16#3380 +/paasentosquare 16#332b +/pabengali 16#09aa +/pacute 16#1e55 +/padeva 16#092a +/pagedown 16#21df +/pageup 16#21de +/pagujarati 16#0aaa +/pagurmukhi 16#0a2a +/pahiragana 16#3071 +/paiyannoithai 16#0e2f +/pakatakana 16#30d1 +/palatalizationcyrilliccmb 16#0484 +/palochkacyrillic 16#04c0 +/pansioskorean 16#317f +/paragraph 16#00b6 +/parallel 16#2225 +/parenleft 16#0028 +/parenleftaltonearabic 16#fd3e +/parenleftbt 16#f8ed +/parenleftex 16#f8ec +/parenleftinferior 16#208d +/parenleftmonospace 16#ff08 +/parenleftsmall 16#fe59 +/parenleftsuperior 16#207d +/parenlefttp 16#f8eb +/parenleftvertical 16#fe35 +/parenright 16#0029 +/parenrightaltonearabic 16#fd3f +/parenrightbt 16#f8f8 +/parenrightex 16#f8f7 +/parenrightinferior 16#208e +/parenrightmonospace 16#ff09 +/parenrightsmall 16#fe5a +/parenrightsuperior 16#207e +/parenrighttp 16#f8f6 +/parenrightvertical 16#fe36 +/partialdiff 16#2202 +/paseqhebrew 16#05c0 +/pashtahebrew 16#0599 +/pasquare 16#33a9 +/patah 16#05b7 +/patah11 16#05b7 +/patah1d 16#05b7 +/patah2a 16#05b7 +/patahhebrew 16#05b7 +/patahnarrowhebrew 16#05b7 +/patahquarterhebrew 16#05b7 +/patahwidehebrew 16#05b7 +/pazerhebrew 16#05a1 +/pbopomofo 16#3106 +/pcircle 16#24df +/pdotaccent 16#1e57 +/pe 16#05e4 +/pecyrillic 16#043f +/pedagesh 16#fb44 +/pedageshhebrew 16#fb44 +/peezisquare 16#333b +/pefinaldageshhebrew 16#fb43 +/peharabic 16#067e +/peharmenian 16#057a +/pehebrew 16#05e4 +/pehfinalarabic 16#fb57 +/pehinitialarabic 16#fb58 +/pehiragana 16#307a +/pehmedialarabic 16#fb59 +/pekatakana 16#30da +/pemiddlehookcyrillic 16#04a7 +/perafehebrew 16#fb4e +/percent 16#0025 +/percentarabic 16#066a +/percentmonospace 16#ff05 +/percentsmall 16#fe6a +/period 16#002e +/periodarmenian 16#0589 +/periodcentered 16#00b7 +/periodhalfwidth 16#ff61 +/periodinferior 16#f6e7 +/periodmonospace 16#ff0e +/periodsmall 16#fe52 +/periodsuperior 16#f6e8 +/perispomenigreekcmb 16#0342 +/perpendicular 16#22a5 +/perthousand 16#2030 +/peseta 16#20a7 +/pfsquare 16#338a +/phabengali 16#09ab +/phadeva 16#092b +/phagujarati 16#0aab +/phagurmukhi 16#0a2b +/phi 16#03c6 +/phi1 16#03d5 +/phieuphacirclekorean 16#327a +/phieuphaparenkorean 16#321a +/phieuphcirclekorean 16#326c +/phieuphkorean 16#314d +/phieuphparenkorean 16#320c +/philatin 16#0278 +/phinthuthai 16#0e3a +/phisymbolgreek 16#03d5 +/phook 16#01a5 +/phophanthai 16#0e1e +/phophungthai 16#0e1c +/phosamphaothai 16#0e20 +/pi 16#03c0 +/pieupacirclekorean 16#3273 +/pieupaparenkorean 16#3213 +/pieupcieuckorean 16#3176 +/pieupcirclekorean 16#3265 +/pieupkiyeokkorean 16#3172 +/pieupkorean 16#3142 +/pieupparenkorean 16#3205 +/pieupsioskiyeokkorean 16#3174 +/pieupsioskorean 16#3144 +/pieupsiostikeutkorean 16#3175 +/pieupthieuthkorean 16#3177 +/pieuptikeutkorean 16#3173 +/pihiragana 16#3074 +/pikatakana 16#30d4 +/pisymbolgreek 16#03d6 +/piwrarmenian 16#0583 +/plus 16#002b +/plusbelowcmb 16#031f +/pluscircle 16#2295 +/plusminus 16#00b1 +/plusmod 16#02d6 +/plusmonospace 16#ff0b +/plussmall 16#fe62 +/plussuperior 16#207a +/pmonospace 16#ff50 +/pmsquare 16#33d8 +/pohiragana 16#307d +/pointingindexdownwhite 16#261f +/pointingindexleftwhite 16#261c +/pointingindexrightwhite 16#261e +/pointingindexupwhite 16#261d +/pokatakana 16#30dd +/poplathai 16#0e1b +/postalmark 16#3012 +/postalmarkface 16#3020 +/pparen 16#24ab +/precedes 16#227a +/prescription 16#211e +/primemod 16#02b9 +/primereversed 16#2035 +/product 16#220f +/projective 16#2305 +/prolongedkana 16#30fc +/propellor 16#2318 +/propersubset 16#2282 +/propersuperset 16#2283 +/proportion 16#2237 +/proportional 16#221d +/psi 16#03c8 +/psicyrillic 16#0471 +/psilipneumatacyrilliccmb 16#0486 +/pssquare 16#33b0 +/puhiragana 16#3077 +/pukatakana 16#30d7 +/pvsquare 16#33b4 +/pwsquare 16#33ba +/q 16#0071 +/qadeva 16#0958 +/qadmahebrew 16#05a8 +/qafarabic 16#0642 +/qaffinalarabic 16#fed6 +/qafinitialarabic 16#fed7 +/qafmedialarabic 16#fed8 +/qamats 16#05b8 +/qamats10 16#05b8 +/qamats1a 16#05b8 +/qamats1c 16#05b8 +/qamats27 16#05b8 +/qamats29 16#05b8 +/qamats33 16#05b8 +/qamatsde 16#05b8 +/qamatshebrew 16#05b8 +/qamatsnarrowhebrew 16#05b8 +/qamatsqatanhebrew 16#05b8 +/qamatsqatannarrowhebrew 16#05b8 +/qamatsqatanquarterhebrew 16#05b8 +/qamatsqatanwidehebrew 16#05b8 +/qamatsquarterhebrew 16#05b8 +/qamatswidehebrew 16#05b8 +/qarneyparahebrew 16#059f +/qbopomofo 16#3111 +/qcircle 16#24e0 +/qhook 16#02a0 +/qmonospace 16#ff51 +/qof 16#05e7 +/qofdagesh 16#fb47 +/qofdageshhebrew 16#fb47 +/qofhebrew 16#05e7 +/qparen 16#24ac +/quarternote 16#2669 +/qubuts 16#05bb +/qubuts18 16#05bb +/qubuts25 16#05bb +/qubuts31 16#05bb +/qubutshebrew 16#05bb +/qubutsnarrowhebrew 16#05bb +/qubutsquarterhebrew 16#05bb +/qubutswidehebrew 16#05bb +/question 16#003f +/questionarabic 16#061f +/questionarmenian 16#055e +/questiondown 16#00bf +/questiondownsmall 16#f7bf +/questiongreek 16#037e +/questionmonospace 16#ff1f +/questionsmall 16#f73f +/quotedbl 16#0022 +/quotedblbase 16#201e +/quotedblleft 16#201c +/quotedblmonospace 16#ff02 +/quotedblprime 16#301e +/quotedblprimereversed 16#301d +/quotedblright 16#201d +/quoteleft 16#2018 +/quoteleftreversed 16#201b +/quotereversed 16#201b +/quoteright 16#2019 +/quoterightn 16#0149 +/quotesinglbase 16#201a +/quotesingle 16#0027 +/quotesinglemonospace 16#ff07 +/r 16#0072 +/raarmenian 16#057c +/rabengali 16#09b0 +/racute 16#0155 +/radeva 16#0930 +/radical 16#221a +/radicalex 16#f8e5 +/radoverssquare 16#33ae +/radoverssquaredsquare 16#33af +/radsquare 16#33ad +/rafe 16#05bf +/rafehebrew 16#05bf +/ragujarati 16#0ab0 +/ragurmukhi 16#0a30 +/rahiragana 16#3089 +/rakatakana 16#30e9 +/rakatakanahalfwidth 16#ff97 +/ralowerdiagonalbengali 16#09f1 +/ramiddlediagonalbengali 16#09f0 +/ramshorn 16#0264 +/ratio 16#2236 +/rbopomofo 16#3116 +/rcaron 16#0159 +/rcedilla 16#0157 +/rcircle 16#24e1 +/rcommaaccent 16#0157 +/rdblgrave 16#0211 +/rdotaccent 16#1e59 +/rdotbelow 16#1e5b +/rdotbelowmacron 16#1e5d +/referencemark 16#203b +/reflexsubset 16#2286 +/reflexsuperset 16#2287 +/registered 16#00ae +/registersans 16#f8e8 +/registerserif 16#f6da +/reharabic 16#0631 +/reharmenian 16#0580 +/rehfinalarabic 16#feae +/rehiragana 16#308c +/rekatakana 16#30ec +/rekatakanahalfwidth 16#ff9a +/resh 16#05e8 +/reshdageshhebrew 16#fb48 +/reshhebrew 16#05e8 +/reversedtilde 16#223d +/reviahebrew 16#0597 +/reviamugrashhebrew 16#0597 +/revlogicalnot 16#2310 +/rfishhook 16#027e +/rfishhookreversed 16#027f +/rhabengali 16#09dd +/rhadeva 16#095d +/rho 16#03c1 +/rhook 16#027d +/rhookturned 16#027b +/rhookturnedsuperior 16#02b5 +/rhosymbolgreek 16#03f1 +/rhotichookmod 16#02de +/rieulacirclekorean 16#3271 +/rieulaparenkorean 16#3211 +/rieulcirclekorean 16#3263 +/rieulhieuhkorean 16#3140 +/rieulkiyeokkorean 16#313a +/rieulkiyeoksioskorean 16#3169 +/rieulkorean 16#3139 +/rieulmieumkorean 16#313b +/rieulpansioskorean 16#316c +/rieulparenkorean 16#3203 +/rieulphieuphkorean 16#313f +/rieulpieupkorean 16#313c +/rieulpieupsioskorean 16#316b +/rieulsioskorean 16#313d +/rieulthieuthkorean 16#313e +/rieultikeutkorean 16#316a +/rieulyeorinhieuhkorean 16#316d +/rightangle 16#221f +/righttackbelowcmb 16#0319 +/righttriangle 16#22bf +/rihiragana 16#308a +/rikatakana 16#30ea +/rikatakanahalfwidth 16#ff98 +/ring 16#02da +/ringbelowcmb 16#0325 +/ringcmb 16#030a +/ringhalfleft 16#02bf +/ringhalfleftarmenian 16#0559 +/ringhalfleftbelowcmb 16#031c +/ringhalfleftcentered 16#02d3 +/ringhalfright 16#02be +/ringhalfrightbelowcmb 16#0339 +/ringhalfrightcentered 16#02d2 +/rinvertedbreve 16#0213 +/rittorusquare 16#3351 +/rlinebelow 16#1e5f +/rlongleg 16#027c +/rlonglegturned 16#027a +/rmonospace 16#ff52 +/rohiragana 16#308d +/rokatakana 16#30ed +/rokatakanahalfwidth 16#ff9b +/roruathai 16#0e23 +/rparen 16#24ad +/rrabengali 16#09dc +/rradeva 16#0931 +/rragurmukhi 16#0a5c +/rreharabic 16#0691 +/rrehfinalarabic 16#fb8d +/rrvocalicbengali 16#09e0 +/rrvocalicdeva 16#0960 +/rrvocalicgujarati 16#0ae0 +/rrvocalicvowelsignbengali 16#09c4 +/rrvocalicvowelsigndeva 16#0944 +/rrvocalicvowelsigngujarati 16#0ac4 +/rsuperior 16#f6f1 +/rtblock 16#2590 +/rturned 16#0279 +/rturnedsuperior 16#02b4 +/ruhiragana 16#308b +/rukatakana 16#30eb +/rukatakanahalfwidth 16#ff99 +/rupeemarkbengali 16#09f2 +/rupeesignbengali 16#09f3 +/rupiah 16#f6dd +/ruthai 16#0e24 +/rvocalicbengali 16#098b +/rvocalicdeva 16#090b +/rvocalicgujarati 16#0a8b +/rvocalicvowelsignbengali 16#09c3 +/rvocalicvowelsigndeva 16#0943 +/rvocalicvowelsigngujarati 16#0ac3 +/s 16#0073 +/sabengali 16#09b8 +/sacute 16#015b +/sacutedotaccent 16#1e65 +/sadarabic 16#0635 +/sadeva 16#0938 +/sadfinalarabic 16#feba +/sadinitialarabic 16#febb +/sadmedialarabic 16#febc +/sagujarati 16#0ab8 +/sagurmukhi 16#0a38 +/sahiragana 16#3055 +/sakatakana 16#30b5 +/sakatakanahalfwidth 16#ff7b +/sallallahoualayhewasallamarabic 16#fdfa +/samekh 16#05e1 +/samekhdagesh 16#fb41 +/samekhdageshhebrew 16#fb41 +/samekhhebrew 16#05e1 +/saraaathai 16#0e32 +/saraaethai 16#0e41 +/saraaimaimalaithai 16#0e44 +/saraaimaimuanthai 16#0e43 +/saraamthai 16#0e33 +/saraathai 16#0e30 +/saraethai 16#0e40 +/saraiileftthai 16#f886 +/saraiithai 16#0e35 +/saraileftthai 16#f885 +/saraithai 16#0e34 +/saraothai 16#0e42 +/saraueeleftthai 16#f888 +/saraueethai 16#0e37 +/saraueleftthai 16#f887 +/sarauethai 16#0e36 +/sarauthai 16#0e38 +/sarauuthai 16#0e39 +/sbopomofo 16#3119 +/scaron 16#0161 +/scarondotaccent 16#1e67 +/scedilla 16#015f +/schwa 16#0259 +/schwacyrillic 16#04d9 +/schwadieresiscyrillic 16#04db +/schwahook 16#025a +/scircle 16#24e2 +/scircumflex 16#015d +/scommaaccent 16#0219 +/sdotaccent 16#1e61 +/sdotbelow 16#1e63 +/sdotbelowdotaccent 16#1e69 +/seagullbelowcmb 16#033c +/second 16#2033 +/secondtonechinese 16#02ca +/section 16#00a7 +/seenarabic 16#0633 +/seenfinalarabic 16#feb2 +/seeninitialarabic 16#feb3 +/seenmedialarabic 16#feb4 +/segol 16#05b6 +/segol13 16#05b6 +/segol1f 16#05b6 +/segol2c 16#05b6 +/segolhebrew 16#05b6 +/segolnarrowhebrew 16#05b6 +/segolquarterhebrew 16#05b6 +/segoltahebrew 16#0592 +/segolwidehebrew 16#05b6 +/seharmenian 16#057d +/sehiragana 16#305b +/sekatakana 16#30bb +/sekatakanahalfwidth 16#ff7e +/semicolon 16#003b +/semicolonarabic 16#061b +/semicolonmonospace 16#ff1b +/semicolonsmall 16#fe54 +/semivoicedmarkkana 16#309c +/semivoicedmarkkanahalfwidth 16#ff9f +/sentisquare 16#3322 +/sentosquare 16#3323 +/seven 16#0037 +/sevenarabic 16#0667 +/sevenbengali 16#09ed +/sevencircle 16#2466 +/sevencircleinversesansserif 16#2790 +/sevendeva 16#096d +/seveneighths 16#215e +/sevengujarati 16#0aed +/sevengurmukhi 16#0a6d +/sevenhackarabic 16#0667 +/sevenhangzhou 16#3027 +/sevenideographicparen 16#3226 +/seveninferior 16#2087 +/sevenmonospace 16#ff17 +/sevenoldstyle 16#f737 +/sevenparen 16#247a +/sevenperiod 16#248e +/sevenpersian 16#06f7 +/sevenroman 16#2176 +/sevensuperior 16#2077 +/seventeencircle 16#2470 +/seventeenparen 16#2484 +/seventeenperiod 16#2498 +/seventhai 16#0e57 +/sfthyphen 16#00ad +/shaarmenian 16#0577 +/shabengali 16#09b6 +/shacyrillic 16#0448 +/shaddaarabic 16#0651 +/shaddadammaarabic 16#fc61 +/shaddadammatanarabic 16#fc5e +/shaddafathaarabic 16#fc60 +/shaddakasraarabic 16#fc62 +/shaddakasratanarabic 16#fc5f +/shade 16#2592 +/shadedark 16#2593 +/shadelight 16#2591 +/shademedium 16#2592 +/shadeva 16#0936 +/shagujarati 16#0ab6 +/shagurmukhi 16#0a36 +/shalshelethebrew 16#0593 +/shbopomofo 16#3115 +/shchacyrillic 16#0449 +/sheenarabic 16#0634 +/sheenfinalarabic 16#feb6 +/sheeninitialarabic 16#feb7 +/sheenmedialarabic 16#feb8 +/sheicoptic 16#03e3 +/sheqel 16#20aa +/sheqelhebrew 16#20aa +/sheva 16#05b0 +/sheva115 16#05b0 +/sheva15 16#05b0 +/sheva22 16#05b0 +/sheva2e 16#05b0 +/shevahebrew 16#05b0 +/shevanarrowhebrew 16#05b0 +/shevaquarterhebrew 16#05b0 +/shevawidehebrew 16#05b0 +/shhacyrillic 16#04bb +/shimacoptic 16#03ed +/shin 16#05e9 +/shindagesh 16#fb49 +/shindageshhebrew 16#fb49 +/shindageshshindot 16#fb2c +/shindageshshindothebrew 16#fb2c +/shindageshsindot 16#fb2d +/shindageshsindothebrew 16#fb2d +/shindothebrew 16#05c1 +/shinhebrew 16#05e9 +/shinshindot 16#fb2a +/shinshindothebrew 16#fb2a +/shinsindot 16#fb2b +/shinsindothebrew 16#fb2b +/shook 16#0282 +/sigma 16#03c3 +/sigma1 16#03c2 +/sigmafinal 16#03c2 +/sigmalunatesymbolgreek 16#03f2 +/sihiragana 16#3057 +/sikatakana 16#30b7 +/sikatakanahalfwidth 16#ff7c +/siluqhebrew 16#05bd +/siluqlefthebrew 16#05bd +/similar 16#223c +/sindothebrew 16#05c2 +/siosacirclekorean 16#3274 +/siosaparenkorean 16#3214 +/sioscieuckorean 16#317e +/sioscirclekorean 16#3266 +/sioskiyeokkorean 16#317a +/sioskorean 16#3145 +/siosnieunkorean 16#317b +/siosparenkorean 16#3206 +/siospieupkorean 16#317d +/siostikeutkorean 16#317c +/six 16#0036 +/sixarabic 16#0666 +/sixbengali 16#09ec +/sixcircle 16#2465 +/sixcircleinversesansserif 16#278f +/sixdeva 16#096c +/sixgujarati 16#0aec +/sixgurmukhi 16#0a6c +/sixhackarabic 16#0666 +/sixhangzhou 16#3026 +/sixideographicparen 16#3225 +/sixinferior 16#2086 +/sixmonospace 16#ff16 +/sixoldstyle 16#f736 +/sixparen 16#2479 +/sixperiod 16#248d +/sixpersian 16#06f6 +/sixroman 16#2175 +/sixsuperior 16#2076 +/sixteencircle 16#246f +/sixteencurrencydenominatorbengali 16#09f9 +/sixteenparen 16#2483 +/sixteenperiod 16#2497 +/sixthai 16#0e56 +/slash 16#002f +/slashmonospace 16#ff0f +/slong 16#017f +/slongdotaccent 16#1e9b +/smileface 16#263a +/smonospace 16#ff53 +/sofpasuqhebrew 16#05c3 +/softhyphen 16#00ad +/softsigncyrillic 16#044c +/sohiragana 16#305d +/sokatakana 16#30bd +/sokatakanahalfwidth 16#ff7f +/soliduslongoverlaycmb 16#0338 +/solidusshortoverlaycmb 16#0337 +/sorusithai 16#0e29 +/sosalathai 16#0e28 +/sosothai 16#0e0b +/sosuathai 16#0e2a +/space 16#0020 +/spacehackarabic 16#0020 +/spade 16#2660 +/spadesuitblack 16#2660 +/spadesuitwhite 16#2664 +/sparen 16#24ae +/squarebelowcmb 16#033b +/squarecc 16#33c4 +/squarecm 16#339d +/squarediagonalcrosshatchfill 16#25a9 +/squarehorizontalfill 16#25a4 +/squarekg 16#338f +/squarekm 16#339e +/squarekmcapital 16#33ce +/squareln 16#33d1 +/squarelog 16#33d2 +/squaremg 16#338e +/squaremil 16#33d5 +/squaremm 16#339c +/squaremsquared 16#33a1 +/squareorthogonalcrosshatchfill 16#25a6 +/squareupperlefttolowerrightfill 16#25a7 +/squareupperrighttolowerleftfill 16#25a8 +/squareverticalfill 16#25a5 +/squarewhitewithsmallblack 16#25a3 +/srsquare 16#33db +/ssabengali 16#09b7 +/ssadeva 16#0937 +/ssagujarati 16#0ab7 +/ssangcieuckorean 16#3149 +/ssanghieuhkorean 16#3185 +/ssangieungkorean 16#3180 +/ssangkiyeokkorean 16#3132 +/ssangnieunkorean 16#3165 +/ssangpieupkorean 16#3143 +/ssangsioskorean 16#3146 +/ssangtikeutkorean 16#3138 +/ssuperior 16#f6f2 +/sterling 16#00a3 +/sterlingmonospace 16#ffe1 +/strokelongoverlaycmb 16#0336 +/strokeshortoverlaycmb 16#0335 +/subset 16#2282 +/subsetnotequal 16#228a +/subsetorequal 16#2286 +/succeeds 16#227b +/suchthat 16#220b +/suhiragana 16#3059 +/sukatakana 16#30b9 +/sukatakanahalfwidth 16#ff7d +/sukunarabic 16#0652 +/summation 16#2211 +/sun 16#263c +/superset 16#2283 +/supersetnotequal 16#228b +/supersetorequal 16#2287 +/svsquare 16#33dc +/syouwaerasquare 16#337c +/t 16#0074 +/tabengali 16#09a4 +/tackdown 16#22a4 +/tackleft 16#22a3 +/tadeva 16#0924 +/tagujarati 16#0aa4 +/tagurmukhi 16#0a24 +/taharabic 16#0637 +/tahfinalarabic 16#fec2 +/tahinitialarabic 16#fec3 +/tahiragana 16#305f +/tahmedialarabic 16#fec4 +/taisyouerasquare 16#337d +/takatakana 16#30bf +/takatakanahalfwidth 16#ff80 +/tatweelarabic 16#0640 +/tau 16#03c4 +/tav 16#05ea +/tavdages 16#fb4a +/tavdagesh 16#fb4a +/tavdageshhebrew 16#fb4a +/tavhebrew 16#05ea +/tbar 16#0167 +/tbopomofo 16#310a +/tcaron 16#0165 +/tccurl 16#02a8 +/tcedilla 16#0163 +/tcheharabic 16#0686 +/tchehfinalarabic 16#fb7b +/tchehinitialarabic 16#fb7c +/tchehmedialarabic 16#fb7d +/tcircle 16#24e3 +/tcircumflexbelow 16#1e71 +/tcommaaccent 16#0163 +/tdieresis 16#1e97 +/tdotaccent 16#1e6b +/tdotbelow 16#1e6d +/tecyrillic 16#0442 +/tedescendercyrillic 16#04ad +/teharabic 16#062a +/tehfinalarabic 16#fe96 +/tehhahinitialarabic 16#fca2 +/tehhahisolatedarabic 16#fc0c +/tehinitialarabic 16#fe97 +/tehiragana 16#3066 +/tehjeeminitialarabic 16#fca1 +/tehjeemisolatedarabic 16#fc0b +/tehmarbutaarabic 16#0629 +/tehmarbutafinalarabic 16#fe94 +/tehmedialarabic 16#fe98 +/tehmeeminitialarabic 16#fca4 +/tehmeemisolatedarabic 16#fc0e +/tehnoonfinalarabic 16#fc73 +/tekatakana 16#30c6 +/tekatakanahalfwidth 16#ff83 +/telephone 16#2121 +/telephoneblack 16#260e +/telishagedolahebrew 16#05a0 +/telishaqetanahebrew 16#05a9 +/tencircle 16#2469 +/tenideographicparen 16#3229 +/tenparen 16#247d +/tenperiod 16#2491 +/tenroman 16#2179 +/tesh 16#02a7 +/tet 16#05d8 +/tetdagesh 16#fb38 +/tetdageshhebrew 16#fb38 +/tethebrew 16#05d8 +/tetsecyrillic 16#04b5 +/tevirhebrew 16#059b +/tevirlefthebrew 16#059b +/thabengali 16#09a5 +/thadeva 16#0925 +/thagujarati 16#0aa5 +/thagurmukhi 16#0a25 +/thalarabic 16#0630 +/thalfinalarabic 16#feac +/thanthakhatlowleftthai 16#f898 +/thanthakhatlowrightthai 16#f897 +/thanthakhatthai 16#0e4c +/thanthakhatupperleftthai 16#f896 +/theharabic 16#062b +/thehfinalarabic 16#fe9a +/thehinitialarabic 16#fe9b +/thehmedialarabic 16#fe9c +/thereexists 16#2203 +/therefore 16#2234 +/theta 16#03b8 +/theta1 16#03d1 +/thetasymbolgreek 16#03d1 +/thieuthacirclekorean 16#3279 +/thieuthaparenkorean 16#3219 +/thieuthcirclekorean 16#326b +/thieuthkorean 16#314c +/thieuthparenkorean 16#320b +/thirteencircle 16#246c +/thirteenparen 16#2480 +/thirteenperiod 16#2494 +/thonangmonthothai 16#0e11 +/thook 16#01ad +/thophuthaothai 16#0e12 +/thorn 16#00fe +/thothahanthai 16#0e17 +/thothanthai 16#0e10 +/thothongthai 16#0e18 +/thothungthai 16#0e16 +/thousandcyrillic 16#0482 +/thousandsseparatorarabic 16#066c +/thousandsseparatorpersian 16#066c +/three 16#0033 +/threearabic 16#0663 +/threebengali 16#09e9 +/threecircle 16#2462 +/threecircleinversesansserif 16#278c +/threedeva 16#0969 +/threeeighths 16#215c +/threegujarati 16#0ae9 +/threegurmukhi 16#0a69 +/threehackarabic 16#0663 +/threehangzhou 16#3023 +/threeideographicparen 16#3222 +/threeinferior 16#2083 +/threemonospace 16#ff13 +/threenumeratorbengali 16#09f6 +/threeoldstyle 16#f733 +/threeparen 16#2476 +/threeperiod 16#248a +/threepersian 16#06f3 +/threequarters 16#00be +/threequartersemdash 16#f6de +/threeroman 16#2172 +/threesuperior 16#00b3 +/threethai 16#0e53 +/thzsquare 16#3394 +/tihiragana 16#3061 +/tikatakana 16#30c1 +/tikatakanahalfwidth 16#ff81 +/tikeutacirclekorean 16#3270 +/tikeutaparenkorean 16#3210 +/tikeutcirclekorean 16#3262 +/tikeutkorean 16#3137 +/tikeutparenkorean 16#3202 +/tilde 16#02dc +/tildebelowcmb 16#0330 +/tildecmb 16#0303 +/tildecomb 16#0303 +/tildedoublecmb 16#0360 +/tildeoperator 16#223c +/tildeoverlaycmb 16#0334 +/tildeverticalcmb 16#033e +/timescircle 16#2297 +/tipehahebrew 16#0596 +/tipehalefthebrew 16#0596 +/tippigurmukhi 16#0a70 +/titlocyrilliccmb 16#0483 +/tiwnarmenian 16#057f +/tlinebelow 16#1e6f +/tmonospace 16#ff54 +/toarmenian 16#0569 +/tohiragana 16#3068 +/tokatakana 16#30c8 +/tokatakanahalfwidth 16#ff84 +/tonebarextrahighmod 16#02e5 +/tonebarextralowmod 16#02e9 +/tonebarhighmod 16#02e6 +/tonebarlowmod 16#02e8 +/tonebarmidmod 16#02e7 +/tonefive 16#01bd +/tonesix 16#0185 +/tonetwo 16#01a8 +/tonos 16#0384 +/tonsquare 16#3327 +/topatakthai 16#0e0f +/tortoiseshellbracketleft 16#3014 +/tortoiseshellbracketleftsmall 16#fe5d +/tortoiseshellbracketleftvertical 16#fe39 +/tortoiseshellbracketright 16#3015 +/tortoiseshellbracketrightsmall 16#fe5e +/tortoiseshellbracketrightvertical 16#fe3a +/totaothai 16#0e15 +/tpalatalhook 16#01ab +/tparen 16#24af +/trademark 16#2122 +/trademarksans 16#f8ea +/trademarkserif 16#f6db +/tretroflexhook 16#0288 +/triagdn 16#25bc +/triaglf 16#25c4 +/triagrt 16#25ba +/triagup 16#25b2 +/ts 16#02a6 +/tsadi 16#05e6 +/tsadidagesh 16#fb46 +/tsadidageshhebrew 16#fb46 +/tsadihebrew 16#05e6 +/tsecyrillic 16#0446 +/tsere 16#05b5 +/tsere12 16#05b5 +/tsere1e 16#05b5 +/tsere2b 16#05b5 +/tserehebrew 16#05b5 +/tserenarrowhebrew 16#05b5 +/tserequarterhebrew 16#05b5 +/tserewidehebrew 16#05b5 +/tshecyrillic 16#045b +/tsuperior 16#f6f3 +/ttabengali 16#099f +/ttadeva 16#091f +/ttagujarati 16#0a9f +/ttagurmukhi 16#0a1f +/tteharabic 16#0679 +/ttehfinalarabic 16#fb67 +/ttehinitialarabic 16#fb68 +/ttehmedialarabic 16#fb69 +/tthabengali 16#09a0 +/tthadeva 16#0920 +/tthagujarati 16#0aa0 +/tthagurmukhi 16#0a20 +/tturned 16#0287 +/tuhiragana 16#3064 +/tukatakana 16#30c4 +/tukatakanahalfwidth 16#ff82 +/tusmallhiragana 16#3063 +/tusmallkatakana 16#30c3 +/tusmallkatakanahalfwidth 16#ff6f +/twelvecircle 16#246b +/twelveparen 16#247f +/twelveperiod 16#2493 +/twelveroman 16#217b +/twentycircle 16#2473 +/twentyhangzhou 16#5344 +/twentyparen 16#2487 +/twentyperiod 16#249b +/two 16#0032 +/twoarabic 16#0662 +/twobengali 16#09e8 +/twocircle 16#2461 +/twocircleinversesansserif 16#278b +/twodeva 16#0968 +/twodotenleader 16#2025 +/twodotleader 16#2025 +/twodotleadervertical 16#fe30 +/twogujarati 16#0ae8 +/twogurmukhi 16#0a68 +/twohackarabic 16#0662 +/twohangzhou 16#3022 +/twoideographicparen 16#3221 +/twoinferior 16#2082 +/twomonospace 16#ff12 +/twonumeratorbengali 16#09f5 +/twooldstyle 16#f732 +/twoparen 16#2475 +/twoperiod 16#2489 +/twopersian 16#06f2 +/tworoman 16#2171 +/twostroke 16#01bb +/twosuperior 16#00b2 +/twothai 16#0e52 +/twothirds 16#2154 +/u 16#0075 +/uacute 16#00fa +/ubar 16#0289 +/ubengali 16#0989 +/ubopomofo 16#3128 +/ubreve 16#016d +/ucaron 16#01d4 +/ucircle 16#24e4 +/ucircumflex 16#00fb +/ucircumflexbelow 16#1e77 +/ucyrillic 16#0443 +/udattadeva 16#0951 +/udblacute 16#0171 +/udblgrave 16#0215 +/udeva 16#0909 +/udieresis 16#00fc +/udieresisacute 16#01d8 +/udieresisbelow 16#1e73 +/udieresiscaron 16#01da +/udieresiscyrillic 16#04f1 +/udieresisgrave 16#01dc +/udieresismacron 16#01d6 +/udotbelow 16#1ee5 +/ugrave 16#00f9 +/ugujarati 16#0a89 +/ugurmukhi 16#0a09 +/uhiragana 16#3046 +/uhookabove 16#1ee7 +/uhorn 16#01b0 +/uhornacute 16#1ee9 +/uhorndotbelow 16#1ef1 +/uhorngrave 16#1eeb +/uhornhookabove 16#1eed +/uhorntilde 16#1eef +/uhungarumlaut 16#0171 +/uhungarumlautcyrillic 16#04f3 +/uinvertedbreve 16#0217 +/ukatakana 16#30a6 +/ukatakanahalfwidth 16#ff73 +/ukcyrillic 16#0479 +/ukorean 16#315c +/umacron 16#016b +/umacroncyrillic 16#04ef +/umacrondieresis 16#1e7b +/umatragurmukhi 16#0a41 +/umonospace 16#ff55 +/underscore 16#005f +/underscoredbl 16#2017 +/underscoremonospace 16#ff3f +/underscorevertical 16#fe33 +/underscorewavy 16#fe4f +/union 16#222a +/universal 16#2200 +/uogonek 16#0173 +/uparen 16#24b0 +/upblock 16#2580 +/upperdothebrew 16#05c4 +/upsilon 16#03c5 +/upsilondieresis 16#03cb +/upsilondieresistonos 16#03b0 +/upsilonlatin 16#028a +/upsilontonos 16#03cd +/uptackbelowcmb 16#031d +/uptackmod 16#02d4 +/uragurmukhi 16#0a73 +/uring 16#016f +/ushortcyrillic 16#045e +/usmallhiragana 16#3045 +/usmallkatakana 16#30a5 +/usmallkatakanahalfwidth 16#ff69 +/ustraightcyrillic 16#04af +/ustraightstrokecyrillic 16#04b1 +/utilde 16#0169 +/utildeacute 16#1e79 +/utildebelow 16#1e75 +/uubengali 16#098a +/uudeva 16#090a +/uugujarati 16#0a8a +/uugurmukhi 16#0a0a +/uumatragurmukhi 16#0a42 +/uuvowelsignbengali 16#09c2 +/uuvowelsigndeva 16#0942 +/uuvowelsigngujarati 16#0ac2 +/uvowelsignbengali 16#09c1 +/uvowelsigndeva 16#0941 +/uvowelsigngujarati 16#0ac1 +/v 16#0076 +/vadeva 16#0935 +/vagujarati 16#0ab5 +/vagurmukhi 16#0a35 +/vakatakana 16#30f7 +/vav 16#05d5 +/vavdagesh 16#fb35 +/vavdagesh65 16#fb35 +/vavdageshhebrew 16#fb35 +/vavhebrew 16#05d5 +/vavholam 16#fb4b +/vavholamhebrew 16#fb4b +/vavvavhebrew 16#05f0 +/vavyodhebrew 16#05f1 +/vcircle 16#24e5 +/vdotbelow 16#1e7f +/vecyrillic 16#0432 +/veharabic 16#06a4 +/vehfinalarabic 16#fb6b +/vehinitialarabic 16#fb6c +/vehmedialarabic 16#fb6d +/vekatakana 16#30f9 +/venus 16#2640 +/verticalbar 16#007c +/verticallineabovecmb 16#030d +/verticallinebelowcmb 16#0329 +/verticallinelowmod 16#02cc +/verticallinemod 16#02c8 +/vewarmenian 16#057e +/vhook 16#028b +/vikatakana 16#30f8 +/viramabengali 16#09cd +/viramadeva 16#094d +/viramagujarati 16#0acd +/visargabengali 16#0983 +/visargadeva 16#0903 +/visargagujarati 16#0a83 +/vmonospace 16#ff56 +/voarmenian 16#0578 +/voicediterationhiragana 16#309e +/voicediterationkatakana 16#30fe +/voicedmarkkana 16#309b +/voicedmarkkanahalfwidth 16#ff9e +/vokatakana 16#30fa +/vparen 16#24b1 +/vtilde 16#1e7d +/vturned 16#028c +/vuhiragana 16#3094 +/vukatakana 16#30f4 +/w 16#0077 +/wacute 16#1e83 +/waekorean 16#3159 +/wahiragana 16#308f +/wakatakana 16#30ef +/wakatakanahalfwidth 16#ff9c +/wakorean 16#3158 +/wasmallhiragana 16#308e +/wasmallkatakana 16#30ee +/wattosquare 16#3357 +/wavedash 16#301c +/wavyunderscorevertical 16#fe34 +/wawarabic 16#0648 +/wawfinalarabic 16#feee +/wawhamzaabovearabic 16#0624 +/wawhamzaabovefinalarabic 16#fe86 +/wbsquare 16#33dd +/wcircle 16#24e6 +/wcircumflex 16#0175 +/wdieresis 16#1e85 +/wdotaccent 16#1e87 +/wdotbelow 16#1e89 +/wehiragana 16#3091 +/weierstrass 16#2118 +/wekatakana 16#30f1 +/wekorean 16#315e +/weokorean 16#315d +/wgrave 16#1e81 +/whitebullet 16#25e6 +/whitecircle 16#25cb +/whitecircleinverse 16#25d9 +/whitecornerbracketleft 16#300e +/whitecornerbracketleftvertical 16#fe43 +/whitecornerbracketright 16#300f +/whitecornerbracketrightvertical 16#fe44 +/whitediamond 16#25c7 +/whitediamondcontainingblacksmalldiamond 16#25c8 +/whitedownpointingsmalltriangle 16#25bf +/whitedownpointingtriangle 16#25bd +/whiteleftpointingsmalltriangle 16#25c3 +/whiteleftpointingtriangle 16#25c1 +/whitelenticularbracketleft 16#3016 +/whitelenticularbracketright 16#3017 +/whiterightpointingsmalltriangle 16#25b9 +/whiterightpointingtriangle 16#25b7 +/whitesmallsquare 16#25ab +/whitesmilingface 16#263a +/whitesquare 16#25a1 +/whitestar 16#2606 +/whitetelephone 16#260f +/whitetortoiseshellbracketleft 16#3018 +/whitetortoiseshellbracketright 16#3019 +/whiteuppointingsmalltriangle 16#25b5 +/whiteuppointingtriangle 16#25b3 +/wihiragana 16#3090 +/wikatakana 16#30f0 +/wikorean 16#315f +/wmonospace 16#ff57 +/wohiragana 16#3092 +/wokatakana 16#30f2 +/wokatakanahalfwidth 16#ff66 +/won 16#20a9 +/wonmonospace 16#ffe6 +/wowaenthai 16#0e27 +/wparen 16#24b2 +/wring 16#1e98 +/wsuperior 16#02b7 +/wturned 16#028d +/wynn 16#01bf +/x 16#0078 +/xabovecmb 16#033d +/xbopomofo 16#3112 +/xcircle 16#24e7 +/xdieresis 16#1e8d +/xdotaccent 16#1e8b +/xeharmenian 16#056d +/xi 16#03be +/xmonospace 16#ff58 +/xparen 16#24b3 +/xsuperior 16#02e3 +/y 16#0079 +/yaadosquare 16#334e +/yabengali 16#09af +/yacute 16#00fd +/yadeva 16#092f +/yaekorean 16#3152 +/yagujarati 16#0aaf +/yagurmukhi 16#0a2f +/yahiragana 16#3084 +/yakatakana 16#30e4 +/yakatakanahalfwidth 16#ff94 +/yakorean 16#3151 +/yamakkanthai 16#0e4e +/yasmallhiragana 16#3083 +/yasmallkatakana 16#30e3 +/yasmallkatakanahalfwidth 16#ff6c +/yatcyrillic 16#0463 +/ycircle 16#24e8 +/ycircumflex 16#0177 +/ydieresis 16#00ff +/ydotaccent 16#1e8f +/ydotbelow 16#1ef5 +/yeharabic 16#064a +/yehbarreearabic 16#06d2 +/yehbarreefinalarabic 16#fbaf +/yehfinalarabic 16#fef2 +/yehhamzaabovearabic 16#0626 +/yehhamzaabovefinalarabic 16#fe8a +/yehhamzaaboveinitialarabic 16#fe8b +/yehhamzaabovemedialarabic 16#fe8c +/yehinitialarabic 16#fef3 +/yehmedialarabic 16#fef4 +/yehmeeminitialarabic 16#fcdd +/yehmeemisolatedarabic 16#fc58 +/yehnoonfinalarabic 16#fc94 +/yehthreedotsbelowarabic 16#06d1 +/yekorean 16#3156 +/yen 16#00a5 +/yenmonospace 16#ffe5 +/yeokorean 16#3155 +/yeorinhieuhkorean 16#3186 +/yerahbenyomohebrew 16#05aa +/yerahbenyomolefthebrew 16#05aa +/yericyrillic 16#044b +/yerudieresiscyrillic 16#04f9 +/yesieungkorean 16#3181 +/yesieungpansioskorean 16#3183 +/yesieungsioskorean 16#3182 +/yetivhebrew 16#059a +/ygrave 16#1ef3 +/yhook 16#01b4 +/yhookabove 16#1ef7 +/yiarmenian 16#0575 +/yicyrillic 16#0457 +/yikorean 16#3162 +/yinyang 16#262f +/yiwnarmenian 16#0582 +/ymonospace 16#ff59 +/yod 16#05d9 +/yoddagesh 16#fb39 +/yoddageshhebrew 16#fb39 +/yodhebrew 16#05d9 +/yodyodhebrew 16#05f2 +/yodyodpatahhebrew 16#fb1f +/yohiragana 16#3088 +/yoikorean 16#3189 +/yokatakana 16#30e8 +/yokatakanahalfwidth 16#ff96 +/yokorean 16#315b +/yosmallhiragana 16#3087 +/yosmallkatakana 16#30e7 +/yosmallkatakanahalfwidth 16#ff6e +/yotgreek 16#03f3 +/yoyaekorean 16#3188 +/yoyakorean 16#3187 +/yoyakthai 16#0e22 +/yoyingthai 16#0e0d +/yparen 16#24b4 +/ypogegrammeni 16#037a +/ypogegrammenigreekcmb 16#0345 +/yr 16#01a6 +/yring 16#1e99 +/ysuperior 16#02b8 +/ytilde 16#1ef9 +/yturned 16#028e +/yuhiragana 16#3086 +/yuikorean 16#318c +/yukatakana 16#30e6 +/yukatakanahalfwidth 16#ff95 +/yukorean 16#3160 +/yusbigcyrillic 16#046b +/yusbigiotifiedcyrillic 16#046d +/yuslittlecyrillic 16#0467 +/yuslittleiotifiedcyrillic 16#0469 +/yusmallhiragana 16#3085 +/yusmallkatakana 16#30e5 +/yusmallkatakanahalfwidth 16#ff6d +/yuyekorean 16#318b +/yuyeokorean 16#318a +/yyabengali 16#09df +/yyadeva 16#095f +/z 16#007a +/zaarmenian 16#0566 +/zacute 16#017a +/zadeva 16#095b +/zagurmukhi 16#0a5b +/zaharabic 16#0638 +/zahfinalarabic 16#fec6 +/zahinitialarabic 16#fec7 +/zahiragana 16#3056 +/zahmedialarabic 16#fec8 +/zainarabic 16#0632 +/zainfinalarabic 16#feb0 +/zakatakana 16#30b6 +/zaqefgadolhebrew 16#0595 +/zaqefqatanhebrew 16#0594 +/zarqahebrew 16#0598 +/zayin 16#05d6 +/zayindagesh 16#fb36 +/zayindageshhebrew 16#fb36 +/zayinhebrew 16#05d6 +/zbopomofo 16#3117 +/zcaron 16#017e +/zcircle 16#24e9 +/zcircumflex 16#1e91 +/zcurl 16#0291 +/zdot 16#017c +/zdotaccent 16#017c +/zdotbelow 16#1e93 +/zecyrillic 16#0437 +/zedescendercyrillic 16#0499 +/zedieresiscyrillic 16#04df +/zehiragana 16#305c +/zekatakana 16#30bc +/zero 16#0030 +/zeroarabic 16#0660 +/zerobengali 16#09e6 +/zerodeva 16#0966 +/zerogujarati 16#0ae6 +/zerogurmukhi 16#0a66 +/zerohackarabic 16#0660 +/zeroinferior 16#2080 +/zeromonospace 16#ff10 +/zerooldstyle 16#f730 +/zeropersian 16#06f0 +/zerosuperior 16#2070 +/zerothai 16#0e50 +/zerowidthjoiner 16#feff +/zerowidthnonjoiner 16#200c +/zerowidthspace 16#200b +/zeta 16#03b6 +/zhbopomofo 16#3113 +/zhearmenian 16#056a +/zhebrevecyrillic 16#04c2 +/zhecyrillic 16#0436 +/zhedescendercyrillic 16#0497 +/zhedieresiscyrillic 16#04dd +/zihiragana 16#3058 +/zikatakana 16#30b8 +/zinorhebrew 16#05ae +/zlinebelow 16#1e95 +/zmonospace 16#ff5a +/zohiragana 16#305e +/zokatakana 16#30be +/zparen 16#24b5 +/zretroflexhook 16#0290 +/zstroke 16#01b6 +/zuhiragana 16#305a +/zukatakana 16#30ba +.dicttomark readonly def +/currentglobal where +{pop currentglobal{setglobal}true setglobal} +{{}} +ifelse +/MacRomanEncoding .findencoding +/MacGlyphEncoding +/.notdef/.null/CR +4 index 32 95 getinterval aload pop +99 index 128 45 getinterval aload pop +/notequal/AE +/Oslash/infinity/plusminus/lessequal/greaterequal +/yen/mu1/partialdiff/summation/product +/pi/integral/ordfeminine/ordmasculine/Ohm +/ae/oslash/questiondown/exclamdown/logicalnot +/radical/florin/approxequal/increment/guillemotleft +/guillemotright/ellipsis/nbspace +174 index 203 12 getinterval aload pop +/lozenge +187 index 216 24 getinterval aload pop +/applelogo +212 index 241 7 getinterval aload pop +/overscore +220 index 249 7 getinterval aload pop +/Lslash/lslash/Scaron/scaron +/Zcaron/zcaron/brokenbar/Eth/eth +/Yacute/yacute/Thorn/thorn/minus +/multiply/onesuperior/twosuperior/threesuperior/onehalf +/onequarter/threequarters/franc/Gbreve/gbreve +/Idotaccent/Scedilla/scedilla/Cacute/cacute +/Ccaron/ccaron/dmacron +260 -1 roll pop +258 packedarray +7 1 index .registerencoding +.defineencoding +exec + +%%BeginResource: file (PDF object obj_5) +5 0 obj +<< +/Metadata 4 0 R + >>endobj +%%EndResource +%%BeginResource: file (PDF object obj_4) +4 0 obj +<>stream +J.DnJK7S]qCGMF`"sYRedV^+^Sa3]YLd5Z06qZK;BY^'U+dl%/P!S:HV\>hVd+8jPdNO2D_).f-+e.QP!N)$MVJC=3K(5t^MX;2@^+N.`/!\(8tG]GPWLIEC1)Lu[u;)/>hM4j'S +3"CZ%o=gGoG8Z=?7WE[kF0E:dL#X><[l,fuSk[`+^p\tB`WEDIN.+0:6o(:VB-U,MdVh&M1Lm0d +Lu*886pt94+*N911)TVnr=4eEFZCBu7kJA,?=c#4B=kLA[c(*OGB$pb,u_h11dQGB(F\Q>aqkIr +GhNsp!smi^"qSWDiP15lFsDhgB[6XjYRot!.o8>A"i7Ef@M_?_@+,QO:n&+*We+oR%R;]f$ALhX +<#Gp-!I3?&]5_q!bUJ13kU?qAi'bmV%303ra"\ib'>bu]W'$(B-sn50DRea^N3Y^mi'/r<.jG=p +Za1sjOfUbd`)5#W*m2pL[4Y,$"O]'7F!QFW6DI*(2@d#Hj=lUP'PSphnq9IKcr;;#6nD4%K0R?^ +fVg2cF(CaN6kD2M*Q6>j?9/8MK3:jg;`Ntb7mT2AJY +[7sZFYad1&1,_!/A4K[Nbkj&2$sXi9+jeH<%CABK#7^iDdP9,arDGSqc;U+1LOjlcDiRm)kf1J_ +i5QcIK1P5$h\$T[aTs,&mq1KQS]o9:J^E%'NR[9?1.`\rl[ppDZGhTXj!_ZeiBp?BD2%DL$\RN+ +mJDBl\Jp9mVd[r@T+$rL_BMhpC@W3rbQq[nL8(F%_?U+g?lOf8aHnZ31=fb1_-9o`&A)] +&Eh\`R5PN241H=O1qHF;$98T+/?^V!1W.To>>tQRW^@?EF??6"T[4bb6)\YNHD<^.m/)+1s18+O +d*OP-,j8H]Um'P'0[ +J3a;X"Sj/R6DSf4+]'AInj5o;$T +q-PX>1l[Ajb%=>(Rk//nd@(_DA'IT;2-.4HK&ICl_>)=_,d9]E;^s69^nh5:D!,!kO>+Xe/eT;F +^5`f"H3Fk>-%\ZXK)l*#">GEGjA`L2R!MAlVQH3ur722;a/*^[q($3:P_"]1p4K31#5cPTO5ZA#>^cI.1OqNCl9on8+ +1PMLL#A,)u$=LY"#=+doJlk>L60,dG.EDoaGZ4kJBIj=+N5NNB0b4;H/-`n1'uJ\P(5$7:nSMT?t9Wg>Up$Z +`"iD.0ss9e,R'jp;?I2+%KX^O!tac8D'c'e(95qhlX=V3V7*iKlJ>b2JN3a56k+\q.tqrp%7iJT"/n&Yg:S>XWo#L^Q.Q<.?m+b(L)rXB:'W?.4,&4)$q%6m#m#\sQ-cZS"1U5qV^OV3!7r!! ++Y4'gU`"h^g)>RA2VA,GA-S-_)M4W($7[;J##JtR6=s@+i6467&==3MQnSsm1c0n?iZ&&FGRZrL +1WP$%$q#PZ%RA\CK2D$J_5sC=iKt@4+PpGAW)*cKO>I,KDAn-E2Rrh+3<[-N&M0b:#b]*uK.r#g +K2?@n@9=bo!*0iEBL3(L]I!bj2AielBFSC'-\ZMQ)FI>:$=Q1:L>\j9o_;JoiQrs+TS*ura>)7* +1a[qpa?]k=C;U'^0*R^+%RPD8%fn4?"CU!m_e"G#iL?p(&,M!3!): +Fp?mO$%T5d/@Z-S@L/Xf#p>fKa\E$'5RbH(qnR"Ti)WLRc?!BVfhTfuTZ.F+k5>:]+Q.hXDdKRH +L'h>V##/D76L%B4AdJIE%`$'p!141FoEep0?bl6E5bnSaOLX5Gg."-"J?1p7oF+!X%h'*;i1(7L +U^:`\%j84c?uQR5E!jBo%A;tmDX%R?E1DHsVa/,$O:^fPS-\SH"sCpA^k;oO\dfkDgV@\4^p)K' +mggQ$%rh1P&H<9&p'.2K%Y1,\i2d890F^:Cn;WeB!3utTN!ucfrP3Rb,"r9Xj99FA%Z__<5i)dO +6k7"I%.I@*5b&?% +XpC.^hk8Wl@-e:rdK[LA$@qONi8FF(?joS"p!!SJ=)(a +kQ`SD$K0bF^o._CE;"h)$"30-9g0&;[$\YW$QsE<&9J*6RLF`3%1QVQBugV]C'pV7$uC@uTPt*u +.L@6]9d!aKi/\U!$?D&a"XJe$&B#URb%o&/kT.LHXCNc-sXm80=4bR-*8n\i3O@-e2-armA,%No9l5_]Ic +cisJ\#69boXSrL@i!+_ajIhM?i6(e%NXB1Vo1h+K9=+lnkR*u;nj&iS^s!:=a9EcgaT0fpTWep! +KR:N$#:[`+X!.tfV?oM+,bW!Ym$\2X/.(6N[p\2+5iX1VEX3fIra=D*$Q'.C)`p=*(dgh"EJ=uH +mKOeg"^l:S+G^KbS.s(i'$[J=*gjp^9i?@Gn@!D,O2lBF@Lo$G_f/N`liEdLIUL%m[B:"Oq*] +YQb)n"lRl;i/S*-a9r<3%R@$(!8nAQoHX$m:E6FO21] +YXn>r##ET]5[jotljCp%2,8`.!6PIQl3Rt\%No-a+GL/;Ae,M^4pZaUj!(X$Fl7e1Ri<@LD%02dji;!14*9QEn;j%"OuVJ8>R,M*/T4!T9=Km=P5n +?4S1>#6=#s!,"*\o,8`g2@Wp_l]CLR/-nM&$++.OmVWK,nd6N$1Z2RLT\^#`da2C'$I`D[Znr&N +iWp\!#f,j6+PI>kM@Esn#XEH#+N4nSp(%.Z#*WL)5]\IdZje-oe4M(VlBi$r`\S9W%Uc@H+EI'] +bQ`UEGp&@VDZBu,=!++$ARMkT#WrMFWqSdDfRVL4XcZ]KUHl[.&YRW_!0'*+LC:n2%J..=#mc2l +NXap>$8Ch:OT?!$o+5fR$NP&S+GMI5D@1p4%NoEk^lmlhH;J"?;;e5V5`?(9kRPDZ$)!"_@-RpR +TF;t2%^uWI%PX\t^.?EY$'Q>LE#_8T65kHh6 +C'A#&-m74QDh0RM0O0:H%Y1^r!6PZlL^D@#?D*Mh5fsGL@1Igh%cf;JJEE*Si<@\Fg`p>?+R0>+ +oEFN_%ej.hb1m8&FA5d/$;Fh8J6$jO?4Cr(?]qjZU@sRsg^$Z_0AtUkQa$6-S-qkh:NGaf+H5]\ +D(R^L*WX\#5]R>7Xq'#.%.4$$N`(Q.e_ng9i)U1- +F)k1l:gi49^u,M!@LZ^U$1#M6@Wjf*a$U]l%)DC8+JoI&p^+au%OoI*?u->e8.Atu)*m0kC30nM +SNq_`Z=fC1JAlTU4:)gg%)A2T@'b]_iXM*G#kL+k!/32o=MY!#$35)Q5j/D[WFq&:9kmc@!3us) +Lup\q'#c)OpQ[#-ID5hEB,(j +W!_p.]E%28/SOl$cjNJjq7tSr5`Q;hWA3>"$UE46m[Kf9l^]0['EHgR9Gs-EfiEXK#6GGE-H+gb +A"CDC#1!8QEi!^d/nY1.$HkI6i2-iHbR3caZG!:K%.LKs*q#nMn!+PijFnche$S`#)-#**elnd'd*B+\M[3bi'V +E&'6=3?!8t5bY,MRtPXk%01DS5]LT'D?e!D#6nSd$j1O?d5O[(llre-r"Q#<&VY+Q1d8 +fbo%06mlg-bSM3M]obS![Q!a`5]R/RE8gkroE%\lM9#n:g'/\VirI*\U4e;Y"/(OSi?3(JJEXan +@L8^I%UcV/2Z[dRW!-S/$,EhS!32;&$j]=`;1R.#!:rV:Bo1cr#$EVf!3F\R8-Tq1%\VA^%T^)i +PX2Ae(]]IfnJVbmlQh"b%A8d!!,`:O3DcBqZjgQs^g@('%3h#X#XF+NJ?fL^QIN^-#&/MpT[sLu +$4MH<%ZS/fW>l(LdKO$^+[Ctr_]TEhL^\U>#srkG[BhU@nTR7i4Q+s5!;$X7=3?/a$G`SGi0Y"A ++ph9=#f)`[5cjn!Z!Ws-/rfL-TBEl_o%A9amp%f,Z +aGaNl#9]cb5_m,TjJC(e!Vi,N5fa:NV?Zs@NaRqSTW%Vp]FAn121XBdOdHRnRL-cg"otiW^t$2W +Kk*TXPCR8]i:SGbJ.3.qK%@LiJ7]!nSG^1^%3Y!J+J&fJ64)Cc#8)IliX2u!R'Sg'Pou*#i^O1r +?k$M"$"2$^Gb,>(,Bh%6%R?To^n&D\g.P,&#.t8n/A/L]8+@'fKq"$Lrdo"1Of^t2oJBA1Ke'/.N/UGY,>qZ7E +Pj@qU0@,(Q/qONtc.pbT$K/d@4gDquVn/Pl$sPH,+Rf^XXC'nA%KhqU;-N3?oF.C5"_l$f@"u61 +@L/XN%Nt0LJm6_%@SH. +!"*,/bH"_R+QFsc>(AlD\[1r_JDq!>JMB7C5sX-3%fZCnET]SfUfSmn0PI*1%==c0*T3N1:Jh:/ +L^(Yr3KK+A"+dDPXAC:8"p2,^@'FGc'F;]'d$R:I+HFI]6\+7Q.l`rh\ +)9sU>0r45W3f;5d1PoYZE#P."!tq!&Zqr+h%n%WSjRQ@sS'30&EJS.823&+m1I6t[8L4t*"qqk( +.2Eqh$=r0g+LEj]'TAj)3Q1&W)j!X'nj2@+D^ZPoAMM:8VG]Gh%]9B4^g:(e*JW]#Tt&6#1n@3+ +_PkQ2D^h1^`,h@1A2YSHXb-\SjHt31S4M4%XB]@<.#Z?]dW!_*0d[TnK^uY^RWfY7Ni,5NTThks +&P8k+&R]'--6,SO'$2u4/g?PjAs/S'nl@9(#7"JS]W+^N%L*03?"i4t102\d=MA=i1+*S7#d>8/ +6BKX^L&m+11^LpR_C:V5'-84Z/p8MBiWULiOi'!jH2]Nj0j('L]2g;\m?7>ZCY, +EH(8$NPTr1,7NOUS/93i=QhdU_0B?G%dF%G-OSiEYVRtR5hdC&6F^PDL%(6H*!dd&j`Sfu63SBEG+,)!E`9G;fm36JRtd5oI6o^On7PN:%HcLIF\6->BJkrV]u<:rRT +Zh5CubVL7W51&p-?m,^;Rq<\#6_II22[WZc)N)@eO=CFnBSmsjiQ,I_L1A$a,`RFQegZKN4,Q-1 +!k@56NC/NKRYN*">o:QNYN]Sj&jk^NH(?2.#ObGl8K45Fj`8X +#fpI3Lk;:;)-3IsUb)ruW9>L\iin:f%`2?#h_-41YT_V@R&h_DU0qFb%H;>G.kLk5@O&@gGg7.^ +A'!I_%V(UT)2Y)Tn$aoYB[e2bilI3+$DXhE3K0^=E[9duOCB)dK*\D$MaNT')!Sr2KJAG'R&2ob +!l3;6#3)#32`ei!=*'B6!6-RM,J_5Jj^' +8Jk#'!Rrn-@-ea4TOSH@Hl=W!X9ugp71N_QE.l$j'g\L4%KY4V#11j;Q(UK\6&7%D:tQdTE+TBL +TK4]E_@-O>1CZsp1l$U[]Gj[D#U/C["E85k&Xu2r+cnbiJ=I0Xcr()+X>0q:Qs'T:3=91O.Y@7S +%>0`m%09Q\KWs5G!O-bS_+5r[0_,mp+A`Dqj=LR;p'a6[2[0<(3[+R^$c>Lk$A"Q]#,$nj6RZgY +^t9J+,\A"tJ8e%&iS&olE#AaK3<`hsE.q\5)+.e%$:.oT##MN@6YItV@DF>s,B+P<\2F\SE&RtV +1CSkK:(DijKSLdE`5<.!K`#=,@"?=74G@B_.*'P8&3aB/XtBH`-2F4+Q=B1#[%Z=j;LD$neFN*=U^:W-&-)2%$;Ye<2!tU)+$(u)cQnKLs?'V +n?/=TJo*$!c0FJ7bDKcm?`N$'V\Ta7J""lL@&=DeJ^a=NMTS6ZH2.so>s'o!jP&jo5V%e9T; +XiWO3"/&^*TYrC7_H7GnkZ8),\jHU^BG?#]q[>d0prIT:$k\k+J"]+S!jLeqfZ7S4@;67=gBo!g +87W&Na=.9L.MMqTFU2Bn\;#1f)?Qj.#4:Z):t@N?-kL,#+^ORm&?m0BXb35H>W2a/H4e$EM[W@> +.L230DZZRc$H+bIKeR*N6P)Nh_6bJ@+KQ?T&987h>4(/#^NY<)gq6^OnD1=/*J;^7"l\5\"JEY8 +_Lk.U.*NqX^mGas!&Fu`O-jLnNC'0!F +&HfAj$":b('L8K=0es$pgsC?XVY!=X\1s +W;eXX:p3kL^j62.";qDOfG4Om8dL!,0Sc=Z&OQh?$K74!L>^VlJWMi$+g+fJJun7S0L;"fkU<0Y +8.kr*Ya@2Vj#,;@W^i3/.u\)afup +ADu=Ih,?'DJj)FoK),)7m +;Qq-mBQDL/1bAfKg(Y\)A-e;_250aO%Dl4-PKmDf8Z`%._^-\9.srUq5dCfNQu!5QbTd@c`Z7CU +;^s?j,["%0,KqT=%fnd2ZN.'b_o#\4Z;@kG%g=<#;bbT$]u@LY(D3nobg)1sL%4+&A,Vt',T'$2(G7MH&-Nu[t'#C:PL@h\g]O5=j,03.U@+[MnE.SY= +3'dnF(afN=9R'7t]R%^S&A#;DBk<=hck1Sd0<:s%Al4q7jSJ2i;AQ:qB/8dSUQ +(q^1HA&?#P/`Fc,2aGQ#6!/-WiP>Na^s!A+Qo#<`qYu570GT5$FJaj:'njjp'nVfT%l2t\K-7B4 +!iS%N!9?+*pJ_PfE*@jEe0tN.Se6er8dSqd$&)3o$m`>U%%P=c"_:.=KlK4lWaGT$naq61Dj!h^p.lWo.SBUL=]K?u*!>F5I7.04c(JZ;QK_N'Xs6%_u_+g;dc +R=D9:)1rbLK*WcTHZ]Bl1c-U9"3CiZLbl+43L;H%K9.COddsX\n3hm!`/=.SO=7P9*s2d&RD:0N +\A\KSd^\O=%=gMA?nd/$-B!_DK%#=&THOA%.#D%RV4`NpLaY*9(n:"DTX`U*GW18Jl%0Hm2Gsm7 +E&<26PC\X2!P?1!TI>a9+J`NVNE@ufJB7hc)7)"EJ\X'o<#MoZ)$2KN![omX1P17I+HIr*!tZW` +pc/AtjdcYo^F1u[5W=9Dm=E&.RfVUQ\2f.#,F&6[*4RL2!$_T51'29"!a$t(^bpa(+T`jG!Iu)@ +WJ,tT3MQ8Xu/>I$k(n)9FqR$33(> +?mZUJ]E;jL*697fcmt8&]p!.^Jlk/%5VRb6*.kE_"!AD4a>pA93Wh'i5WW.B +1nkOQ&eUN^b%.DBK4N+A(!](P/M-Si@Ul+;]YJPt\CucJfWb +7/0QZr(kiA:\=]"+Y11Kl;"Q&:;l/7+>o6nl*>_F';]Ras"Z"Od*(NL+!N6uhJ0G#](kJf9!Zc/[-llAK1tPGdK4T4,)L#6t?7==f#FlYddUt)qD_Ye9th+PtG,6*E@_VK.%^j\/'Y/ScPBWf>nd0 +D&f36(4guS!JPBN3^QP+0iF"3""gTS\E-`8@o_?)dri@Q6P*<&Mq[Q/<`QBRos*7'ZeJ3^gRYfB +3#l.^\_F1a^JH^ja;XaGb)dA+8JtbO3e+EalI0!MEiij8. +rWZh4-=G+.!Tjl"AZ$qA45)-M;W;m$n0"t:HN=.QU!,SWiZEf7&0J+f!C//t]+@L%']SU&@lQMZ +:#l?c2H-J-?p6>T4qam%?hL3u/Ul*dM:DX(94AjK6bji#Q@B8S6L7jR/"7NAt:qq-WC2hu6P^ +(0+P(NDg=Bi3il%YTErfO4i5S@%N887U"IDPi1DV?g:c24/LUQ1LDOA$0m?Sa=uJt(RHs?+#8hl +^^q[gTrL\+Zo4]^[>k91*Aof3e>@ZsXubi1P%5?"4 +c,+/&S)q@eBr4ttcF[ds%pIOji>o-@dU4\%:kKlGfDl\RW#B)MHpS=_gHbs>i1PY6>ira2k0CBj +2N)3k-BL]9iegC3=<)nBKkEZ%k?]e*Xq'h'cK3=]kY=M+:4-g-IHU$Jj2O5lk!*N53TL\%@ln=!UYl>Tj\>kmrk@W7S8!Ou3aT+E-2QH&VXI$C!CA*-r +#r9im8QP +k'#n\mqB/`B=9_YIb\G**c9bakT8XF5:lGuL#[)(Eh8(tNooE2M!3/.kiW:g:F1$nP&$BOCTgV% +#/>-Vnn[C#Ej&[.I^/GRTP>8]n$S5F`r0i?@;;-?pR_B6m[pm6b\Va"aACi]ft<4=Z7Lb_iK1#"ij>duPA)H>6BZrIAd^uu^o +O>)7$)Zd-$F5A'Omr;f,5]%<'F``Mg;gN9k`oZ*51#2\Pj5OK#7DD$8. +%Rk_fMf+8AF[oAJO)"KGD"p4sGZP=HVndTGnFnSlnJ@g<5@8\SGAiP$n#q!Ka*N"1HZiJR::Fj2 +7t1?="o2dRI*Yg\VcN@aRIIs=FeIb%^[IbBmlk2.MWK>lidX8KO0[cEd:0;1D&nohSNWcbTke-p[re6"%UHH-"'=*?,G4kS+p]"UqEO]=o2pDhE1QeKkF:]H%p+%GXd64lXNQ+8(KZJ'd)+DQ/@Bf&S3EcmT.SSEo +*6-QFB0(`9.1(^G@IY>e%P+*/7^A0P%$!t.Pfi*nr#CW7O*NlQs)Be%1Ij9aM>dS0are(@Apuc1,/G2GoC$+Nca@Q +q5oR.WO@B)mPG?Opgb3G+fi6m42I;_(l%"r@MoD:W+$Kr&?oOZ574J""1U#mLm3k9T^Ii!U'T'I +Ne-\O_6BU5P/OV8UDg`S5lcW_KE4?@j"OuQjqP_t`(^q7;.NrE[SRY.0oZZ:=u$?!I#]4>;PK4" +-:gH[LJ,dS_DJ#=lV`o"_mhUIrh= +X_VV6\#q6MlFX->>oLE\lgk+m0T7e!`A*dA$4g9THLo>?rg9J1po,L=Z.CFCspsA1P]2ao*WCj;8l+I +WqAupFOc?3fo]RjFl?q5m8Vfjc4,L4iP9UuE8=V!:,G-tF6TUF9po +N$AmO0nl<_bju"3^r@=K+`#XK#%IpL*/6nh"D"pQ62VAMWCY]Lb;0VE=n +DfG'L\)/-@#:.85PZJW[d7JKYKn,`STAZ83u>ufM- +qjiDf>BY4eFdMdB06;ZB()6LPk'pH`R:*`M%qp7@Wmtk42SCPVGjjTc]bW<3?E92fWX8Mb[:&`- +'Am@2`Ke/,>eT$PZ$44Cgmb_Pn(EX8B;b+qZkJmLcA60q@-ONj+E/0KWS2(*SZRW#Ado[2@KqA@ +)hQFE%:QbU%"Qju"(6!U>VJX@+\7%q:-\9ARL +>\Z&aYSC%r1k(NZqj0jQA^38gR,[!b_']_d/u=B3*YPg7Fc\Kb^'3NkQ^YI:C@WXdFnkhMr*!`2 +,u_UET#+jH%=^#[r\5iOUR8XNHALD[1$+k?j76c/lH%:,Q/o(cCA*c%H2!g6G5G\#[t:Y4m7B6q +`?_c#Ir%R9^\N4(?CIRP%!F3qQ-fZnqQE.>$'d\7%4e!]"+;rI7Q]:5/Yn$jP\R2p9IH"A*b529 +P&^Rpl&<-rI%jH#P%I="*3A7$KU%SJo1O?C:Z0INB.q,>Puc9<=qi5qW)+B72Q.Kt&1n+J*#X@T +BFKHd%Qja8*(-_U(u"I5#3^.b"t5ATch)@/8:iGrka9h'RGJ.H6lMaaB,1ND=,SZAPg?68(_Teg +F3)1:3;Cj\UJmG;Y$s@haMf.Sr;hrC:!uOu:K/?.nQ"#/BM,aIq-^$o-SMKK^?PY&-%YlbE?1ai +=AB]!WJ.I*Kr34YbSWW[B558:%\@X^%,-5?#(YJGd$cscgJ&ul8*2+jW`\'g>qeTqi[d%<'c%AQ +>&[L_c.&XQ)(H&-R.V%4`j[Nt,1LUkERN'1oXL0]e"Wk!G#Hk6G5"=jAI^01KL.qm'1'u9%4'<@ +LRW9EhQ`+H5tq7l;!K#%JR8i*+>ST8RW3tR#e5s7j4oa\EpdaO\ea9<"[J^umH@sg@9VQCOMi(? +-r3W)^pqEMN#4oj+1EUanQnJCH*9JS]iVN6'MID-0*V-`GF%jWS(:+=Bu_ub*&65!kC#]LpC8#& +"CKp`K+:Fn_<3<,/s(@'E&^T"!JM;WJ7F;;`[8Y-UB9D%%MM28Gf8gQ.>ErV)/$"UOKu:K08'H? +"%[8oJGBA$!*k;"AX+U1'-da0Kp2'U3Xl)a)?W["PB(Vaar+D4jm8uf6Z?a.iAFHmkE*Nh1U[*0435%=s^Fgp0G([=5A, +>0TB3ARhdKL9b,nqTA0LNH4`?\(Q<@2ho3kE`A(A,+=]^_:;[hB=1s*o2foCI@)#Hi_n?Xpa_(q +dP/W=`!9MNZu58p"]G?D%ACEi>nD`(6HDgVg])fkih`s`U2.>+810'EMA3q!p>Mg.KkZaEX71tf +g)4fUmqt3'G>@G`@-BN.pD+Tjr`n/>T9QnS=hcq'-P&98D.P8`bI=r>0eQglWm-rXaj=hb\T<+> +9bl#L'[>m"a)Ypcbr%P-']",C1iDf[Paj^ZhV7'coptj!H5A9n*".@;Cua3Y:Gh)t_cQATU(fSB +'&oEcLN`+/g_.tZj4s+!G/!dnqPg4Hgo13oIRE&$IkaCIca%S/q9QUtMTMC_S9,86jL'J0keP.I +nddD6!S?7ePW5 +qtd:gO=/BBp^[)nO(A#NQ372Jf?-MUDQqsc`o#+"p9)pHY1ip%U@4/+mZ3\%n!ri#-MoDTn%sPQ +:1!F/55n.G$muQK;O@8]EDZ9-OrQ.kmX\e\/poCX'p("sqn;mop57,YG!H=e80F%s.UC@dD!tUjZ +O>d`sV$)n"qsUWiOO3nZ;\(Q`%C"4aE,cCRFVQUX%hV#2:6uKjjU^hPa6E+*YPeh_!td06":YnN ++R9WE&F=BpqbX6dDnu.Q.cJ`,ma3`a&N(A%5n$TNqQW$hnK?s*=VK0F)f\Xm:F?>8f+%1!(!pk= +ORE^Art!F#&-ZbZ:\PY7=V($4pTOi)$u"d#LE>sP$>pLXnL#F*[2H3Z"#2S>n\Ybh5npLnqXP@1 +0\[POY6=C3(sQD&1".?Y?QAQZ,>UrQESVYkWpBP\M[S^fF +l(]$]=!]Un-#jP&TOB/[D'jdP#-r/!13F3"0'*^m+AnNd&Y0<62'Fa=qJs%5Z*Q'F7L.A@((r,H +ZDA&:h(TFF+q\0$dFBbPfbT_+(^+OQka +Z)&mgbor8]+`[fAPYq/[Ir"0G>&IZSlh'&lZIl&do?CLELX;2U_aW;H51W'0rnW,1F^MOC'`,0/:r?3-6f5 +Zh$0JpGjtg/9=B?To%E8o`*JY*UC*;^>9l,a0kGF8mkWA-d7Q5]]"6Pg)8]'c<-18TRg)Z6;=c%lL_N8!@jS +F>$3bMbb$?8^ci<2#A#0910HZ4u4KL'am6+%mQ&s5L94(FMgtSLJ3o2;H.\toOU`rI4+[Bq,2o; +F=RKMLJG/Z8T<3U18@WalW$_88sE%Be58jQ[nBHE99`^<'Yd^+(A;ki/^e&!'n%E,E:agK;Un?; +'oQ!i-!:o%=\_+JFJVOU72qJ\4gh0X[AsL1K3Jtp:j'6Oe[jO9^BbHJ3L"#T<,X)`B1C?=/f#mA +eNGJ3IipQk=OQk@P@H8Q5k(#551TC&n6'4cUAS$lkS&G6Q3gQqDe4(!13I.sF_O:Q)``"K9GPZ0 +om'$5WE5?47oeGFo'9"jI7LYq:%X-GeE'hTO]54uT52>'e1ZV]/\;&+!c +1lG4]HSb?B7_i_('[^S-EF(PmA+\__2PjaocYD"&,$)$GLJZ>eam>E7qjac<&O>JoKa]\$W%TGkgg8a +Fh)=r]lu1;*g_.]1sJ'>/LHeD@lERcEpm=VK3l#UDaJq]=.ru_gL_8,Fgna^p8MD#@qdk6'm@WF +^)#N\(*OGW+e$FBfFpODeV;BP=--E2@eb*k4bUH^!W/ +%[Vn#D,rS5B/^iDElD9@'lnIBBNQX,1s^dj3IWkLIWh?4\!qJII;?7`HC%Iu[JOnXV1jq\Fr"Y4 +Mte0&[Ddp2`WrjYD:EEbe_,1eqi-t%NS$=.'Q:22c"\N&,B8P:2R;goU +RI>Y$o+%cNO7EO+cBEFMPBQd-S!e&9GbEpe,GDH=DA0!1Ec?i&HRF*dNOgR&(u^jCT:PC5UtJ&* +=.c(N$(87)O0:(&2\U_1AG"RBReg'/)HrT`$%^bGT_WeUoP=`]EJ"%4/p/h'\2g+J1P>NYM0bp3 +Gb:RO;Xlg,'\]+RO"7;X:Fcp7UcP]@RBr".[tcd:G?<+fcIqJ3FnIO=[Ya(i+[^Dh36Cs':TnCTN\h$r"Gqhs)!'tZ*uA5 +dW%Oa-`n@;]iRG94#=c`J%9qiWB!&3S"[cI7DDNmAD*fogV(B4NPi@/]%[D#)[X=RH(2G]YrZSr +pFB-!f2:=K?5kDn)V:olhh4%$n=5E*>E?lFPDPe!+E^V9R\c9S;[7X8oUK-d4C4+3@r3.s`g.j. +]?*OngF!=mbh&n:]IV&=nS1.@ce%i$0\^]]6^52Pb#;KQiQP?pST*;o,38]+gLh;O>$N51+U?c0J[lMb +qS,o"D+>,adJMD@4FajXPEU6XSi])N)#)>Ga0aYmKf*;SG\t7)Fj##P`a'%rg\a@m +0pfSe.C`W<'i%2mg[3f[3PR[LO531"&8h^QEWs7"ilWd%qQQFB[Es?(OZC+kIC3.dd;>:!Vn4Cu +h?BXaLWu6Hc.V'^\5)pkm6/a;h7f9j@QjJHSK5B:Ok^r(]q/p*u$0)q(kPYMH58Okn\Y^D;c?m>"ICWhd:"Xk;l/+;TH\7/Vn+cKgoH%Z?^9RUCs12@6L0hRV +S6>A&;:%n,et3tUdJHeTOn(mRmD8iGJO&.T=`LIBd(R +6M$>$bW7X#DRdd_o,j+:Lbg9NJV<**16j2=d1JplF#TXb7PcHN/!c]6Nbd)K`H(eq7J)"_2Y +-L_-ASfoY20c3t8RpEbkGJ2YqUf_;P67!>(>V!))T2H2SP=c).WFWSKgmRsmIL:6:OZoFB\ULP@ +npTp"#Vt+O42ms02(5N^bA'tPkqW.6n\kPaLaLT]C)FJ +a>-+U3>Age$V&ROm7UL2[IH(%g,@3nFP\t%,DP-dc3o^P^i"7;kbbROhP3.!o@:2pBY@/A?jt#]^mi'<3o#Yu4gs +'Z@?#DaZ?)R*%D4WPe'GNU'F%SrSGo,_NAO9.<<&nK_/\`Q]&ePVgWP<7WqOKgP('_`6`-NY4m1 +.?9Y.co*A0J3Y>9!tqR6eoe*5=@"JqN<666[9![AB@*e!5eJ9%*@V2e95\m2nmRW=2VJ<0:r^ +;oU\"BieK])TsA:&aCYa\LJ8NHUr#WN?)>#Q,Q3RcLN<>atEAfRnBZTb:GdhhA:iMEr(t)9M`%; +Lph>?d/ZOkc7J9kO?Ah[5uWs2O$8XF,O#ik&f:5&UjH8&[bSj\']/""dLjeZlReCUpqBZ$L,n[I>1$)Q!8*fc*>K +Y$ej4Z-6?C1qBmMca:76]IGb[_euZhPM4-9mdB1TdZ3eQjn#kBd.gFl:R:+hY%-8Ulou0;dBQal +;,d;V4il=SVMB?i\iPhOf'W6PW&SZqUO2WO\'''p>2-<64*VQEe"^3')_H5[43h]HU#e2ajN(P^ +=*Q9q2EXM#i#ZBUH7Z3(^fM*>+<2+a$6>X"GH0]T3\Pj)$$J=R)@iBl94'%P*eT]/ES&t6F)IEH +3euqN?b9H;m?t4D`ldW)qc[j1aHlT%;^dl0ND04G)L*cZ:X^3QV-18$3?Y;"ZJ=O +esLE@jPW!AOJ&]X+E]QXa<(Nra;`\I+:8,\,6@ro(mMgV%j6B>K+bIYjk5c_Ucr/j=bM6qYXC>l +N&_*(i#MnjDa,O/%>?6q;Mg2j,:<'`4sl7P9pG:Ae)[CPM=j))"T4nA"G+o,"[H`I"eW.CKMS$O +6KbH[U!1*(;&#?bkb7mJe6MK?RPd7lm2m\IEf_%t77bR4-)AK5PZ!qL9.=F&V8O,=!2+QI_nhru +JWr1s"ak$:\0;19p]cfk~> +endstream +endobj +%%EndResource +%%BeginResource: file (PDF object obj_8) +8 0 obj +<> +endobj +%%EndResource +%%BeginResource: file (PDF object obj_1) +1 0 obj +<<>>endobj +%%EndResource +%%EndProlog +%%Page: 1 1 +%%BeginPageSetup +7 0 obj +<> +/Contents 6 0 R +>> +endobj +%%EndPageSetup +/pagesave save def +6 0 obj +<>stream +q 0.1 0 0 0.1 0 0 cm +/Document/R5 BDC +q +0 0 4251.97 1247.24 re W n +0 0 0 0 K +0 0 0 0 k +0 0 m +4251.97 0 l +4251.97 1247.24 l +0 1247.24 l +0 0 l +f +0 0 0 1 K +0 0 0 1 k +1245.85 623.723 m +0 623.723 l +0 1247.24 l +1245.85 1247.24 l +1245.85 623.723 l +f +0 0 0 0 K +0 0 0 0 k +521.211 1122.54 m +521.211 1096.18 l +767.449 1096.18 l +767.449 1122.54 l +521.211 1122.54 l +f +631.152 748.426 m +657.508 748.426 l +657.508 1056.64 l +631.152 1056.64 l +631.152 748.426 l +f +1055.25 922.305 m +901.617 922.305 l +901.617 948.66 l +1055.25 948.66 l +1055.25 922.305 l +f +862.082 1122.54 m +862.082 748.426 l +835.723 748.426 l +835.723 1122.54 l +862.082 1122.54 l +f +1121.14 1122.54 m +1121.14 748.426 l +1094.79 748.426 l +1094.79 1122.54 l +1121.14 1122.54 l +f +457.242 1053.01 m +438.426 1034.19 l +459.719 1006.93 472.457 972.676 472.457 935.48 c +472.457 846.871 400.367 774.781 311.758 774.781 c +274.563 774.781 240.309 787.52 213.047 808.813 c +194.227 789.996 l +226.352 764.016 267.227 748.426 311.758 748.426 c +415.066 748.426 498.813 832.172 498.813 935.48 c +498.813 980.012 483.227 1020.89 457.242 1053.01 c +f +185.09 836.77 m +163.797 864.031 151.059 898.285 151.059 935.48 c +151.059 1024.09 223.148 1096.18 311.758 1096.18 c +348.953 1096.18 383.207 1083.44 410.469 1062.15 c +429.285 1080.96 l +397.164 1106.95 356.293 1122.54 311.758 1122.54 c +208.449 1122.54 124.703 1038.79 124.703 935.48 c +124.703 890.949 140.289 850.074 166.273 817.953 c +185.09 836.77 l +f +0 0 0 1 K +0 0 0 1 k +1419.24 1041.55 m +1438.06 1041.55 1452.15 1056.42 1452.15 1076.43 c +1452.15 1096.31 1438.06 1111.32 1419.24 1111.32 c +1400.41 1111.32 1386.32 1096.31 1386.32 1076.43 c +1386.32 1056.42 1400.41 1041.55 1419.24 1041.55 c +h +1419.24 1123.83 m +1445.3 1123.83 1465.32 1103.29 1465.32 1076.43 c +1465.32 1049.57 1445.3 1029.04 1419.24 1029.04 c +1393.17 1029.04 1373.16 1049.57 1373.16 1076.43 c +1373.16 1103.29 1393.17 1123.83 1419.24 1123.83 c +f +1500.73 1053.39 m +1506.12 1046.81 1513.76 1041.55 1523.24 1041.55 c +1531.8 1041.55 1539.3 1047.07 1539.3 1055.37 c +1539.3 1069.45 1519.82 1071.04 1507.57 1079.07 c +1500.99 1083.41 1495.85 1089.73 1495.85 1099.34 c +1495.85 1112.77 1507.71 1123.83 1523.76 1123.83 c +1535.48 1123.83 1543.65 1118.7 1548.52 1114.61 c +1540.75 1105 l +1535.75 1109.22 1530.09 1111.32 1524.29 1111.32 c +1516.66 1111.32 1509.02 1106.98 1509.02 1098.95 c +1509.02 1087.23 1528.64 1084.73 1540.49 1076.83 c +1546.67 1072.75 1552.47 1066.3 1552.47 1055.77 c +1552.47 1039.57 1539.96 1029.04 1523.9 1029.04 c +1511.26 1029.04 1499.8 1034.57 1491.64 1044.44 c +1500.73 1053.39 l +f +1575.5 1122.52 m +1638.7 1122.52 l +1638.7 1110.01 l +1613.68 1110.01 l +1613.68 1030.36 l +1600.52 1030.36 l +1600.52 1110.01 l +1575.5 1110.01 l +1575.5 1122.52 l +f +1704.13 1042.86 m +1712.42 1042.86 1716.37 1044.7 1719.27 1047.6 c +1721.9 1050.36 1723.61 1054.18 1723.61 1058.4 c +1723.61 1062.61 1721.9 1066.3 1719.27 1069.06 c +1716.37 1071.96 1712.42 1073.8 1704.13 1073.8 c +1684.11 1073.8 l +1684.11 1042.86 l +1704.13 1042.86 l +h +1699.91 1086.31 m +1707.29 1086.31 1710.45 1087.76 1712.55 1090.13 c +1714.53 1092.23 1715.71 1095 1715.71 1098.16 c +1715.71 1101.32 1714.53 1104.08 1712.55 1106.19 c +1710.45 1108.56 1707.29 1110.01 1699.91 1110.01 c +1684.11 1110.01 l +1684.11 1086.31 l +1699.91 1086.31 l +h +1670.95 1030.36 m +1670.95 1122.52 l +1702.28 1122.52 l +1711.24 1122.52 1716.9 1120.01 1721.24 1116.06 c +1725.98 1111.72 1728.88 1105.4 1728.88 1098.55 c +1728.88 1092.23 1725.98 1086.18 1721.64 1082.09 c +1730.33 1077.75 1736.78 1068.27 1736.78 1057.87 c +1736.78 1049.31 1732.83 1041.55 1726.64 1036.54 c +1721.9 1032.59 1715.84 1030.36 1706.5 1030.36 c +1670.95 1030.36 l +f +1787.73 1066.56 m +1816.16 1066.56 l +1801.95 1100.79 l +1787.73 1066.56 l +h +1821.3 1054.05 m +1782.46 1054.05 l +1772.85 1030.36 l +1759.16 1030.36 l +1797.34 1122.52 l +1806.56 1122.52 l +1844.73 1030.36 l +1831.04 1030.36 l +1821.3 1054.05 l +f +1899.37 1072.48 m +1899.37 1030.36 l +1886.2 1030.36 l +1886.2 1072.48 l +1854.61 1122.52 l +1869.35 1122.52 l +1892.79 1085.52 l +1916.22 1122.52 l +1930.97 1122.52 l +1899.37 1072.48 l +f +2006.01 1086.31 m +2006.01 1073.8 l +1975.72 1073.8 l +1975.72 1042.86 l +2016.54 1042.86 l +2016.54 1030.36 l +1962.56 1030.36 l +1962.56 1122.52 l +2015.22 1122.52 l +2015.22 1110.01 l +1975.72 1110.01 l +1975.72 1086.31 l +2006.01 1086.31 l +f +2083.68 1086.31 m +2089.6 1086.31 2092.63 1087.63 2094.74 1089.73 c +2096.85 1091.84 2098.16 1094.87 2098.16 1098.16 c +2098.16 1101.45 2096.85 1104.48 2094.74 1106.58 c +2092.63 1108.69 2089.6 1110.01 2083.68 1110.01 c +2065.25 1110.01 l +2065.25 1086.31 l +2083.68 1086.31 l +h +2065.25 1073.8 m +2065.25 1030.36 l +2052.08 1030.36 l +2052.08 1122.52 l +2084.34 1122.52 l +2092.76 1122.52 2098.03 1120.54 2102.24 1117.12 c +2107.77 1112.64 2111.33 1105.79 2111.33 1098.16 c +2111.33 1090.52 2107.77 1083.68 2102.24 1079.2 c +2099.35 1076.83 2096.05 1075.12 2091.45 1074.33 c +2124.49 1030.36 l +2108.56 1030.36 l +2075.78 1073.8 l +2065.25 1073.8 l +f +2154.77 1122.52 m +2167.94 1122.52 l +2167.94 1030.36 l +2154.77 1030.36 l +2154.77 1122.52 l +f +2211.25 1053.39 m +2216.65 1046.81 2224.28 1041.55 2233.76 1041.55 c +2242.32 1041.55 2249.83 1047.07 2249.83 1055.37 c +2249.83 1069.45 2230.34 1071.04 2218.1 1079.07 c +2211.52 1083.41 2206.38 1089.73 2206.38 1099.34 c +2206.38 1112.77 2218.23 1123.83 2234.29 1123.83 c +2246.01 1123.83 2254.17 1118.7 2259.04 1114.61 c +2251.27 1105 l +2246.27 1109.22 2240.61 1111.32 2234.82 1111.32 c +2227.18 1111.32 2219.55 1106.98 2219.55 1098.95 c +2219.55 1087.23 2239.16 1084.73 2251.01 1076.83 c +2257.2 1072.75 2262.99 1066.3 2262.99 1055.77 c +2262.99 1039.57 2250.48 1029.04 2234.42 1029.04 c +2221.78 1029.04 2210.33 1034.57 2202.17 1044.44 c +2211.25 1053.39 l +f +2337.9 1123.83 m +2351.07 1123.83 2363.57 1118.43 2371.6 1109.61 c +2362.79 1100.92 l +2357.38 1106.85 2347.78 1111.32 2337.9 1111.32 c +2319.07 1111.32 2304.46 1096.31 2304.46 1076.43 c +2304.46 1055.63 2319.47 1041.55 2339.09 1041.55 c +2351.46 1041.55 2360.41 1048.39 2365.55 1054.58 c +2374.9 1046.15 l +2367 1036.02 2353.31 1029.04 2339.09 1029.04 c +2311.57 1029.04 2291.29 1049.18 2291.29 1076.43 c +2291.29 1103.03 2311.31 1123.83 2337.9 1123.83 c +f +2472.31 1073.8 m +2420.97 1073.8 l +2420.97 1030.36 l +2407.8 1030.36 l +2407.8 1122.52 l +2420.97 1122.52 l +2420.97 1086.31 l +2472.31 1086.31 l +2472.31 1122.52 l +2485.48 1122.52 l +2485.48 1030.36 l +2472.31 1030.36 l +2472.31 1073.8 l +f +2571.05 1086.31 m +2571.05 1073.8 l +2540.77 1073.8 l +2540.77 1042.86 l +2581.59 1042.86 l +2581.59 1030.36 l +2527.6 1030.36 l +2527.6 1122.52 l +2580.27 1122.52 l +2580.27 1110.01 l +2540.77 1110.01 l +2540.77 1086.31 l +2571.05 1086.31 l +f +1370.52 981.559 m +1433.72 981.559 l +1433.72 969.051 l +1408.7 969.051 l +1408.7 889.398 l +1395.54 889.398 l +1395.54 969.051 l +1370.52 969.051 l +1370.52 981.559 l +f +1509.42 945.352 m +1509.42 932.844 l +1479.13 932.844 l +1479.13 901.902 l +1519.95 901.902 l +1519.95 889.398 l +1465.97 889.398 l +1465.97 981.559 l +1518.63 981.559 l +1518.63 969.051 l +1479.13 969.051 l +1479.13 945.352 l +1509.42 945.352 l +f +1592.22 982.871 m +1605.39 982.871 1617.9 977.477 1625.93 968.656 c +1617.11 959.965 l +1611.71 965.891 1602.1 970.367 1592.22 970.367 c +1573.4 970.367 1558.78 955.355 1558.78 935.477 c +1558.78 914.676 1573.79 900.59 1593.41 900.59 c +1605.79 900.59 1614.74 907.434 1619.87 913.621 c +1629.22 905.195 l +1621.32 895.059 1607.63 888.082 1593.41 888.082 c +1565.89 888.082 1545.62 908.223 1545.62 935.477 c +1545.62 962.07 1565.63 982.871 1592.22 982.871 c +f +1726.64 932.844 m +1675.29 932.844 l +1675.29 889.398 l +1662.13 889.398 l +1662.13 981.559 l +1675.29 981.559 l +1675.29 945.352 l +1726.64 945.352 l +1726.64 981.559 l +1739.8 981.559 l +1739.8 889.398 l +1726.64 889.398 l +1726.64 932.844 l +f +1795.09 957.066 m +1795.09 889.398 l +1781.93 889.398 l +1781.93 981.559 l +1791.14 981.559 l +1846.44 913.887 l +1846.44 981.559 l +1859.61 981.559 l +1859.61 889.398 l +1850.39 889.398 l +1795.09 957.066 l +f +1901.73 981.559 m +1914.9 981.559 l +1914.9 889.398 l +1901.73 889.398 l +1901.73 981.559 l +f +1958.21 912.438 m +1963.61 905.855 1971.24 900.59 1980.72 900.59 c +1989.28 900.59 1996.78 906.117 1996.78 914.414 c +1996.78 928.496 1977.3 930.078 1965.06 938.109 c +1958.47 942.453 1953.34 948.773 1953.34 958.387 c +1953.34 971.816 1965.19 982.871 1981.25 982.871 c +1992.97 982.871 2001.13 977.738 2006 973.656 c +1998.23 964.047 l +1993.23 968.262 1987.57 970.367 1981.78 970.367 c +1974.14 970.367 1966.5 966.02 1966.5 957.988 c +1966.5 946.273 1986.12 943.773 1997.97 935.871 c +2004.16 931.789 2009.95 925.34 2009.95 914.809 c +2009.95 898.613 1997.44 888.082 1981.38 888.082 c +1968.74 888.082 1957.29 893.609 1949.12 903.484 c +1958.21 912.438 l +f +2084.86 982.871 m +2098.02 982.871 2110.53 977.477 2118.56 968.656 c +2109.74 959.965 l +2104.34 965.891 2094.73 970.367 2084.86 970.367 c +2066.03 970.367 2051.42 955.355 2051.42 935.477 c +2051.42 914.676 2066.43 900.59 2086.04 900.59 c +2098.42 900.59 2107.37 907.434 2112.51 913.621 c +2121.85 905.195 l +2113.95 895.059 2100.26 888.082 2086.04 888.082 c +2058.53 888.082 2038.25 908.223 2038.25 935.477 c +2038.25 962.07 2058.26 982.871 2084.86 982.871 c +f +2219.27 932.844 m +2167.93 932.844 l +2167.93 889.398 l +2154.76 889.398 l +2154.76 981.559 l +2167.93 981.559 l +2167.93 945.352 l +2219.27 945.352 l +2219.27 981.559 l +2232.44 981.559 l +2232.44 889.398 l +2219.27 889.398 l +2219.27 932.844 l +f +2318.01 945.352 m +2318.01 932.844 l +2287.73 932.844 l +2287.73 901.902 l +2328.55 901.902 l +2328.55 889.398 l +2274.56 889.398 l +2274.56 981.559 l +2327.23 981.559 l +2327.23 969.051 l +2287.73 969.051 l +2287.73 945.352 l +2318.01 945.352 l +f +2482.57 932.844 m +2431.23 932.844 l +2431.23 889.398 l +2418.06 889.398 l +2418.06 981.559 l +2431.23 981.559 l +2431.23 945.352 l +2482.57 945.352 l +2482.57 981.559 l +2495.74 981.559 l +2495.74 889.398 l +2482.57 889.398 l +2482.57 932.844 l +f +2576.7 900.59 m +2595.53 900.59 2609.62 915.465 2609.62 935.477 c +2609.62 955.355 2595.53 970.367 2576.7 970.367 c +2557.88 970.367 2543.79 955.355 2543.79 935.477 c +2543.79 915.465 2557.88 900.59 2576.7 900.59 c +h +2576.7 982.871 m +2602.77 982.871 2622.78 962.336 2622.78 935.477 c +2622.78 908.617 2602.77 888.082 2576.7 888.082 c +2550.64 888.082 2530.62 908.617 2530.62 935.477 c +2530.62 962.336 2550.64 982.871 2576.7 982.871 c +f +2699.66 982.871 m +2712.83 982.871 2725.34 977.477 2733.37 968.656 c +2724.55 959.965 l +2719.15 965.891 2709.54 970.367 2699.66 970.367 c +2680.84 970.367 2666.22 955.355 2666.22 935.477 c +2666.22 914.676 2681.23 900.59 2700.85 900.59 c +2713.23 900.59 2722.18 907.434 2727.31 913.621 c +2736.66 905.195 l +2728.76 895.059 2715.07 888.082 2700.85 888.082 c +2673.33 888.082 2653.06 908.223 2653.06 935.477 c +2653.06 962.07 2673.07 982.871 2699.66 982.871 c +f +2834.08 932.844 m +2782.73 932.844 l +2782.73 889.398 l +2769.57 889.398 l +2769.57 981.559 l +2782.73 981.559 l +2782.73 945.352 l +2834.08 945.352 l +2834.08 981.559 l +2847.24 981.559 l +2847.24 889.398 l +2834.08 889.398 l +2834.08 932.844 l +f +2890.55 912.438 m +2895.95 905.855 2903.59 900.59 2913.07 900.59 c +2921.62 900.59 2929.13 906.117 2929.13 914.414 c +2929.13 928.496 2909.64 930.078 2897.4 938.109 c +2890.82 942.453 2885.68 948.773 2885.68 958.387 c +2885.68 971.816 2897.53 982.871 2913.59 982.871 c +2925.31 982.871 2933.47 977.738 2938.35 973.656 c +2930.58 964.047 l +2925.58 968.262 2919.91 970.367 2914.12 970.367 c +2906.48 970.367 2898.85 966.02 2898.85 957.988 c +2898.85 946.273 2918.46 943.773 2930.32 935.871 c +2936.5 931.789 2942.3 925.34 2942.3 914.809 c +2942.3 898.613 2929.79 888.082 2913.72 888.082 c +2901.09 888.082 2889.63 893.609 2881.47 903.484 c +2890.55 912.438 l +f +3017.2 982.871 m +3030.37 982.871 3042.88 977.477 3050.91 968.656 c +3042.09 959.965 l +3036.69 965.891 3027.08 970.367 3017.2 970.367 c +2998.37 970.367 2983.76 955.355 2983.76 935.477 c +2983.76 914.676 2998.77 900.59 3018.39 900.59 c +3030.76 900.59 3039.72 907.434 3044.85 913.621 c +3054.2 905.195 l +3046.3 895.059 3032.61 888.082 3018.39 888.082 c +2990.87 888.082 2970.6 908.223 2970.6 935.477 c +2970.6 962.07 2990.61 982.871 3017.2 982.871 c +f +3151.62 932.844 m +3100.27 932.844 l +3100.27 889.398 l +3087.1 889.398 l +3087.1 981.559 l +3100.27 981.559 l +3100.27 945.352 l +3151.62 945.352 l +3151.62 981.559 l +3164.78 981.559 l +3164.78 889.398 l +3151.62 889.398 l +3151.62 932.844 l +f +3215.2 900.191 m +3209.28 906.645 3205.59 915.203 3205.59 927.578 c +3205.59 981.559 l +3218.76 981.559 l +3218.76 926.922 l +3218.76 918.23 3220.86 912.832 3224.55 908.75 c +3229.16 903.617 3236 900.59 3243.77 900.59 c +3251.54 900.59 3258.38 903.617 3262.99 908.75 c +3266.68 912.832 3268.79 918.23 3268.79 926.922 c +3268.79 981.559 l +3281.95 981.559 l +3281.95 927.578 l +3281.95 915.203 3278.27 906.645 3272.34 900.191 c +3265.36 892.688 3255.09 888.082 3243.77 888.082 c +3232.45 888.082 3222.18 892.688 3215.2 900.191 c +f +3335.92 901.902 m +3376.74 901.902 l +3376.74 889.398 l +3322.76 889.398 l +3322.76 981.559 l +3335.92 981.559 l +3335.92 901.902 l +f +3453.09 945.352 m +3453.09 932.844 l +3422.81 932.844 l +3422.81 901.902 l +3463.63 901.902 l +3463.63 889.398 l +3409.64 889.398 l +3409.64 981.559 l +3462.31 981.559 l +3462.31 969.051 l +3422.81 969.051 l +3422.81 945.352 l +3453.09 945.352 l +f +1412 804.398 m +1417.92 804.398 1420.95 805.715 1423.05 807.82 c +1425.16 809.926 1426.48 812.953 1426.48 816.246 c +1426.48 819.539 1425.16 822.566 1423.05 824.672 c +1420.95 826.777 1417.92 828.098 1412 828.098 c +1393.56 828.098 l +1393.56 804.398 l +1412 804.398 l +h +1393.56 791.887 m +1393.56 748.441 l +1380.4 748.441 l +1380.4 840.602 l +1412.65 840.602 l +1421.08 840.602 1426.34 838.625 1430.56 835.203 c +1436.09 830.73 1439.64 823.883 1439.64 816.246 c +1439.64 808.609 1436.09 801.766 1430.56 797.289 c +1427.66 794.918 1424.37 793.207 1419.76 792.418 c +1452.81 748.441 l +1436.88 748.441 l +1404.1 791.887 l +1393.56 791.887 l +f +1526.53 804.398 m +1526.53 791.887 l +1496.25 791.887 l +1496.25 760.949 l +1537.07 760.949 l +1537.07 748.441 l +1483.08 748.441 l +1483.08 840.602 l +1535.75 840.602 l +1535.75 828.098 l +1496.25 828.098 l +1496.25 804.398 l +1526.53 804.398 l +f +1646.34 764.242 m +1638.44 754.238 1624.75 747.125 1610.53 747.125 c +1583.01 747.125 1562.73 767.27 1562.73 794.523 c +1562.73 821.117 1582.75 841.918 1609.34 841.918 c +1622.51 841.918 1635.01 836.523 1643.04 827.699 c +1634.23 819.012 l +1628.82 824.934 1619.22 829.41 1609.34 829.41 c +1590.51 829.41 1575.9 814.402 1575.9 794.523 c +1575.9 773.723 1590.91 759.633 1610.53 759.633 c +1620.27 759.633 1628.3 763.32 1633.17 768.191 c +1633.17 791.887 l +1606.84 791.887 l +1606.84 804.398 l +1646.34 804.398 l +1646.34 764.242 l +f +1728.62 804.398 m +1728.62 791.887 l +1698.33 791.887 l +1698.33 760.949 l +1739.15 760.949 l +1739.15 748.441 l +1685.17 748.441 l +1685.17 840.602 l +1737.83 840.602 l +1737.83 828.098 l +1698.33 828.098 l +1698.33 804.398 l +1728.62 804.398 l +f +1787.86 816.113 m +1787.86 748.441 l +1774.69 748.441 l +1774.69 840.602 l +1783.91 840.602 l +1839.2 772.934 l +1839.2 840.602 l +1852.37 840.602 l +1852.37 748.441 l +1843.15 748.441 l +1787.86 816.113 l +f +1895.68 771.48 m +1901.08 764.898 1908.71 759.633 1918.19 759.633 c +1926.75 759.633 1934.25 765.164 1934.25 773.457 c +1934.25 787.547 1914.77 789.125 1902.53 797.156 c +1895.94 801.5 1890.81 807.82 1890.81 817.43 c +1890.81 830.859 1902.66 841.918 1918.72 841.918 c +1930.44 841.918 1938.6 836.781 1943.47 832.703 c +1935.7 823.094 l +1930.7 827.309 1925.04 829.41 1919.25 829.41 c +1911.61 829.41 1903.97 825.066 1903.97 817.035 c +1903.97 805.316 1923.59 802.816 1935.44 794.918 c +1941.63 790.836 1947.42 784.383 1947.42 773.855 c +1947.42 757.66 1934.91 747.125 1918.85 747.125 c +1906.21 747.125 1894.76 752.656 1886.59 762.531 c +1895.68 771.48 l +f +2016.14 760.949 m +2024.43 760.949 2028.38 762.793 2031.28 765.688 c +2033.91 768.453 2035.62 772.27 2035.62 776.484 c +2035.62 780.699 2033.91 784.383 2031.28 787.148 c +2028.38 790.047 2024.43 791.887 2016.14 791.887 c +1996.13 791.887 l +1996.13 760.949 l +2016.14 760.949 l +h +2011.93 804.398 m +2019.3 804.398 2022.46 805.844 2024.57 808.215 c +2026.54 810.324 2027.73 813.086 2027.73 816.246 c +2027.73 819.406 2026.54 822.172 2024.57 824.277 c +2022.46 826.645 2019.3 828.098 2011.93 828.098 c +1996.13 828.098 l +1996.13 804.398 l +2011.93 804.398 l +h +1982.96 748.441 m +1982.96 840.602 l +2014.3 840.602 l +2023.25 840.602 2028.91 838.102 2033.26 834.152 c +2038 829.809 2040.89 823.488 2040.89 816.641 c +2040.89 810.324 2038 804.266 2033.65 800.184 c +2042.34 795.84 2048.79 786.359 2048.79 775.957 c +2048.79 767.402 2044.84 759.633 2038.65 754.629 c +2033.91 750.68 2027.86 748.441 2018.51 748.441 c +1982.96 748.441 l +f +2091.31 759.238 m +2085.39 765.688 2081.7 774.246 2081.7 786.621 c +2081.7 840.602 l +2094.87 840.602 l +2094.87 785.965 l +2094.87 777.277 2096.97 771.879 2100.66 767.797 c +2105.27 762.664 2112.11 759.633 2119.88 759.633 c +2127.65 759.633 2134.49 762.664 2139.1 767.797 c +2142.79 771.879 2144.9 777.277 2144.9 785.965 c +2144.9 840.602 l +2158.06 840.602 l +2158.06 786.621 l +2158.06 774.246 2154.38 765.688 2148.45 759.238 c +2141.47 751.734 2131.21 747.125 2119.88 747.125 c +2108.56 747.125 2098.29 751.734 2091.31 759.238 c +f +2230.47 804.398 m +2236.39 804.398 2239.42 805.715 2241.53 807.82 c +2243.64 809.926 2244.95 812.953 2244.95 816.246 c +2244.95 819.539 2243.64 822.566 2241.53 824.672 c +2239.42 826.777 2236.39 828.098 2230.47 828.098 c +2212.04 828.098 l +2212.04 804.398 l +2230.47 804.398 l +h +2212.04 791.887 m +2212.04 748.441 l +2198.87 748.441 l +2198.87 840.602 l +2231.13 840.602 l +2239.56 840.602 2244.82 838.625 2249.03 835.203 c +2254.56 830.73 2258.12 823.883 2258.12 816.246 c +2258.12 808.609 2254.56 801.766 2249.03 797.289 c +2246.14 794.918 2242.84 793.207 2238.24 792.418 c +2271.28 748.441 l +2255.35 748.441 l +2222.57 791.887 l +2212.04 791.887 l +f +2374.63 764.242 m +2366.73 754.238 2353.04 747.125 2338.82 747.125 c +2311.3 747.125 2291.03 767.27 2291.03 794.523 c +2291.03 821.117 2311.04 841.918 2337.64 841.918 c +2350.8 841.918 2363.31 836.523 2371.34 827.699 c +2362.52 819.012 l +2357.12 824.934 2347.51 829.41 2337.64 829.41 c +2318.81 829.41 2304.2 814.402 2304.2 794.523 c +2304.2 773.723 2319.2 759.633 2338.82 759.633 c +2348.57 759.633 2356.6 763.32 2361.47 768.191 c +2361.47 791.887 l +2335.14 791.887 l +2335.14 804.398 l +2374.63 804.398 l +2374.63 764.242 l +f +0 0 m +1245.85 0 l +1245.85 66.1797 l +0 66.1797 l +0 0 l +f +1413.89 418.883 m +1422.25 418.883 1426.23 420.734 1429.14 423.652 c +1431.8 426.438 1433.52 430.281 1433.52 434.523 c +1433.52 438.77 1431.8 442.484 1429.14 445.266 c +1426.23 448.184 1422.25 450.043 1413.89 450.043 c +1393.74 450.043 l +1393.74 418.883 l +1413.89 418.883 l +h +1409.65 462.637 m +1417.08 462.637 1420.26 464.094 1422.38 466.484 c +1424.37 468.602 1425.56 471.391 1425.56 474.57 c +1425.56 477.754 1424.37 480.543 1422.38 482.66 c +1420.26 485.047 1417.08 486.508 1409.65 486.508 c +1393.74 486.508 l +1393.74 462.637 l +1409.65 462.637 l +h +1380.48 406.281 m +1380.48 499.102 l +1412.04 499.102 l +1421.06 499.102 1426.76 496.582 1431.13 492.605 c +1435.91 488.23 1438.83 481.863 1438.83 474.969 c +1438.83 468.602 1435.91 462.504 1431.53 458.391 c +1440.29 454.016 1446.78 444.473 1446.78 433.996 c +1446.78 425.375 1442.8 417.551 1436.57 412.512 c +1431.8 408.539 1425.7 406.281 1416.28 406.281 c +1380.48 406.281 l +f +1481.87 499.102 m +1495.13 499.102 l +1495.13 406.281 l +1481.87 406.281 l +1481.87 499.102 l +f +1576.65 417.551 m +1595.61 417.551 1609.8 432.539 1609.8 452.695 c +1609.8 472.715 1595.61 487.832 1576.65 487.832 c +1557.69 487.832 1543.5 472.715 1543.5 452.695 c +1543.5 432.539 1557.69 417.551 1576.65 417.551 c +h +1576.65 500.43 m +1602.9 500.43 1623.06 479.746 1623.06 452.695 c +1623.06 425.645 1602.9 404.953 1576.65 404.953 c +1550.39 404.953 1530.24 425.645 1530.24 452.695 c +1530.24 479.746 1550.39 500.43 1576.65 500.43 c +f +1701.89 462.637 m +1701.89 450.043 l +1671.39 450.043 l +1671.39 406.281 l +1658.13 406.281 l +1658.13 499.102 l +1711.17 499.102 l +1711.17 486.508 l +1671.39 486.508 l +1671.39 462.637 l +1701.89 462.637 l +f +1757.53 418.883 m +1798.63 418.883 l +1798.63 406.281 l +1744.27 406.281 l +1744.27 499.102 l +1757.53 499.102 l +1757.53 418.883 l +f +1836.12 417.156 m +1830.15 423.652 1826.43 432.273 1826.43 444.734 c +1826.43 499.102 l +1839.7 499.102 l +1839.7 444.074 l +1839.7 435.32 1841.82 429.887 1845.53 425.773 c +1850.17 420.605 1857.07 417.551 1864.89 417.551 c +1872.72 417.551 1879.61 420.605 1884.25 425.773 c +1887.96 429.887 1890.09 435.32 1890.09 444.074 c +1890.09 499.102 l +1903.34 499.102 l +1903.34 444.734 l +1903.34 432.273 1899.63 423.652 1893.66 417.156 c +1886.63 409.598 1876.29 404.953 1864.89 404.953 c +1853.49 404.953 1843.15 409.598 1836.12 417.156 c +f +1944.39 499.102 m +1957.65 499.102 l +1957.65 406.281 l +1944.39 406.281 l +1944.39 499.102 l +f +2053.75 478.68 m +2047.92 483.719 2040.23 486.508 2027.24 486.508 c +2013.31 486.508 l +2013.31 418.883 l +2027.24 418.883 l +2040.23 418.883 2047.92 421.664 2053.75 426.703 c +2060.78 432.934 2065.03 442.348 2065.03 452.695 c +2065.03 463.035 2060.78 472.449 2053.75 478.68 c +h +2000.05 406.281 m +2000.05 499.102 l +2027.9 499.102 l +2042.62 499.102 2052.16 495.922 2059.72 490.352 c +2071.13 481.863 2078.28 468.074 2078.28 452.695 c +2078.28 437.313 2071.26 423.52 2059.86 415.031 c +2052.3 409.465 2042.62 406.281 2027.9 406.281 c +2000.05 406.281 l +f +2163.09 426.172 m +2153.81 426.172 l +2126.62 468.738 l +2126.62 406.281 l +2113.36 406.281 l +2113.36 499.102 l +2122.65 499.102 l +2158.45 442.484 l +2194.25 499.102 l +2203.53 499.102 l +2203.53 406.281 l +2190.28 406.281 l +2190.28 468.738 l +2163.09 426.172 l +f +2289.65 462.637 m +2289.65 450.043 l +2259.15 450.043 l +2259.15 418.883 l +2300.26 418.883 l +2300.26 406.281 l +2245.89 406.281 l +2245.89 499.102 l +2298.94 499.102 l +2298.94 486.508 l +2259.15 486.508 l +2259.15 462.637 l +2289.65 462.637 l +f +2373 500.43 m +2386.26 500.43 2398.86 494.992 2406.95 486.105 c +2398.07 477.355 l +2392.63 483.324 2382.95 487.832 2373 487.832 c +2354.04 487.832 2339.33 472.715 2339.33 452.695 c +2339.33 431.742 2354.44 417.551 2374.2 417.551 c +2386.66 417.551 2395.68 424.445 2400.85 430.684 c +2410.27 422.195 l +2402.31 411.984 2388.52 404.953 2374.2 404.953 c +2346.49 404.953 2326.06 425.242 2326.06 452.695 c +2326.06 479.477 2346.22 500.43 2373 500.43 c +f +2508.32 450.043 m +2456.61 450.043 l +2456.61 406.281 l +2443.35 406.281 l +2443.35 499.102 l +2456.61 499.102 l +2456.61 462.637 l +2508.32 462.637 l +2508.32 499.102 l +2521.58 499.102 l +2521.58 406.281 l +2508.32 406.281 l +2508.32 450.043 l +f +2581.46 442.746 m +2610.1 442.746 l +2595.78 477.227 l +2581.46 442.746 l +h +2615.28 430.148 m +2576.15 430.148 l +2566.48 406.281 l +2552.69 406.281 l +2591.14 499.102 l +2600.42 499.102 l +2638.88 406.281 l +2625.09 406.281 l +2615.28 430.148 l +f +2683.24 474.438 m +2683.24 406.281 l +2669.98 406.281 l +2669.98 499.102 l +2679.27 499.102 l +2734.95 430.945 l +2734.95 499.102 l +2748.21 499.102 l +2748.21 406.281 l +2738.94 406.281 l +2683.24 474.438 l +f +2790.58 499.102 m +2803.84 499.102 l +2803.84 406.281 l +2790.58 406.281 l +2790.58 499.102 l +f +2846.24 499.102 m +2859.5 499.102 l +2859.5 459.984 l +2897.69 499.102 l +2915.2 499.102 l +2873.29 456.008 l +2917.84 406.281 l +2900.87 406.281 l +2859.5 452.695 l +2859.5 406.281 l +2846.24 406.281 l +2846.24 499.102 l +f +0 0 0 0 K +0 0 0 0 k +1055.13 923.492 m +901.488 923.492 l +901.488 949.625 l +1055.13 949.625 l +1055.13 923.492 l +f +861.949 1122.03 m +861.949 751.094 l +835.594 751.094 l +835.594 1122.03 l +861.949 1122.03 l +f +1121.02 1122.03 m +1121.02 751.094 l +1094.66 751.094 l +1094.66 1122.03 l +1121.02 1122.03 l +f +0 0 0 1 K +0 0 0 1 k +554.891 290.258 m +619.816 290.258 l +646.285 290.258 667.262 311.535 667.262 337.602 c +667.262 349.145 662.934 359.699 655.938 367.953 c +659.938 369.934 663.602 372.238 666.926 375.043 c +675.25 364.816 680.246 351.793 680.246 337.602 c +680.246 304.445 653.113 277.395 619.816 277.395 c +554.891 277.395 l +554.891 290.258 l +h +554.891 397.48 m +615.82 397.48 l +642.293 397.48 663.266 418.758 663.266 444.816 c +663.266 470.879 641.953 491.828 615.82 491.828 c +554.891 491.828 l +554.891 504.695 l +615.82 504.695 l +649.113 504.695 676.254 477.973 676.254 444.816 c +676.254 411.664 649.113 384.613 615.82 384.613 c +554.891 384.613 l +554.891 397.48 l +h +515.27 504.695 m +528.254 504.695 l +528.254 277.395 l +515.27 277.395 l +515.27 504.695 l +f +764.742 397.48 m +842.488 397.48 l +842.488 384.613 l +764.742 384.613 l +764.742 397.48 l +h +764.742 504.695 m +865.297 504.695 l +865.297 491.828 l +764.742 491.828 l +764.742 504.695 l +h +725.125 504.695 m +738.105 504.695 l +738.105 277.395 l +725.125 277.395 l +725.125 504.695 l +f +908.52 445.148 m +921.5 430.469 l +921.5 277.395 l +908.52 277.395 l +908.52 445.148 l +h +908.52 484.902 m +908.52 504.695 l +1007.9 391.867 l +1107.29 504.695 l +1107.29 277.395 l +1094.3 277.395 l +1094.3 470.051 l +1007.9 371.906 l +908.52 484.902 l +f +EMC +Q +Q + +endstream +endobj +pagesave restore +%%PageTrailer +%%Trailer +end +%%EOF diff --git a/texmf-local/tex/latex/oth/logos/OTHR_BFM_Logo.pdf b/texmf-local/tex/latex/oth/logos/OTHR_BFM_Logo.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b06047f7f8e53ab8f34cea5bb7c5b9c40af675b3 GIT binary patch literal 7983 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 literal 0 HcmV?d00001 diff --git a/texmf-local/tex/latex/oth/logos/OTHR_BMA_Logo.eps b/texmf-local/tex/latex/oth/logos/OTHR_BMA_Logo.eps new file mode 100644 index 0000000..7b76f9a --- /dev/null +++ b/texmf-local/tex/latex/oth/logos/OTHR_BMA_Logo.eps @@ -0,0 +1,9613 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 426 125 +%%HiResBoundingBox: 0.00 0.00 425.10 124.70 +%%Creator: GPL Ghostscript 926 (eps2write) +%%LanguageLevel: 2 +%%CreationDate: D:20190831172121+02'00' +%%Pages: 1 +%%EndComments +%%BeginProlog +/DSC_OPDFREAD true def +/SetPageSize false def +/EPS2Write true def +currentdict/DSC_OPDFREAD known{ +currentdict/DSC_OPDFREAD get +}{ +false +}ifelse +10 dict begin +/DSC_OPDFREAD exch def +/this currentdict def +/y 720 def +/ebuf 200 string def +/prnt{ +36//this/y get moveto//ebuf cvs show +//this/y 2 copy get 12 sub put +}bind def +/newline{ +36//this/y get moveto +//this/y 2 copy get 12 sub put +}bind def +errordict/handleerror +{systemdict begin +$error begin +newerror +{(%%[ Error handled by opdfread.ps : )print errorname//ebuf cvs print(; OffendingCommand: ) +print/command load//ebuf cvs print( ]%%)= flush +/newerror false store vmstatus pop pop 0 ne +{grestoreall +}if +errorname(VMerror)ne +{showpage +}if +initgraphics +0 720 moveto +errorname(VMerror)eq +{//this/ehsave known +{clear//this/ehsave get restore 2 vmreclaim +}if +vmstatus exch pop exch pop +} +/Courier 12 selectfont +{ +(ERROR: )//prnt exec errorname//prnt exec +(OFFENDING COMMAND: )//prnt exec +/command load//prnt exec +$error/ostack known{ +(%%[STACK:)= +(STACK:)//prnt exec +$error/ostack get aload length{ +//newline exec +dup mark eq{ +(-mark-)dup = show +}{ +dup type/nametype eq{ +dup xcheck not{ +(/)show +(/)print +}if +}if +dup =//ebuf cvs show +}ifelse +}repeat +}if +}ifelse +(%%]%)= +//systemdict/showpage get exec +quit +}if +end +end +}bind readonly put +end +50 dict begin +/DefaultSwitch +{ +dup where{ +pop pop +}{ +false def +}ifelse +}bind def +/=string 256 string def +/=only{ +//=string cvs print +}bind def +/HexDigits(0123456789ABCDEF)readonly def +/PrintHex +{8{ +dup -28 bitshift 15 and//HexDigits exch 1 getinterval//=only exec +4 bitshift +}repeat +pop +}bind def +/PDFR_DEBUG DefaultSwitch +/PDFR_DUMP DefaultSwitch +/PDFR_STREAM DefaultSwitch +/TTFDEBUG DefaultSwitch +/RotatePages DefaultSwitch +/FitPages DefaultSwitch +/CenterPages DefaultSwitch +/SetPageSize DefaultSwitch +/error +{ +counttomark 1 sub -1 0{ +index dup type/arraytype eq{==}{=only}ifelse +}for +()= +cleartomark +....Undefined +}bind def +//SetPageSize{ +//RotatePages//FitPages or//CenterPages or{ +mark(/RotatePages, /FitPages and CenterPages are not allowed with /SetPageSize)//error exec +}if +} +{ +//FitPages//CenterPages and{ +mark(CenterPages is not allowed with /FitPages)//error exec +}if +} +ifelse +/knownget +{ +2 copy known{ +get true +}{ +pop pop false +}ifelse +}bind def +/IsUpper +{dup(A)0 get ge exch(Z)0 get le and +}bind def +/cpa2g{ +dup length array +0 1 2 index length 1 sub{ +dup 3 index exch get cp2g +3 copy put pop pop +}for +exch pop +}bind def +/cpd2g{ +dup length dict exch{ +cp2g 2 index 3 1 roll put +}forall +}bind def +/cps2g{ +dup length string copy +}bind def +/cp2gprocs +<> +def +/cp2g{ +dup gcheck not{ +dup//cp2gprocs 1 index type +2 copy known{ +get currentglobal 3 1 roll true setglobal exec exch setglobal +1 index wcheck not{readonly}if +1 index xcheck{cvx}if +exch pop +}{ +pop pop +}ifelse +}if +}bind def +/BlockBuffer 65535 string def +/PDFReader currentdict def +/ObjectRegistryMaxLength 50000 def +/ObjectRegistry 10 dict def +ObjectRegistry +begin +0 ObjectRegistryMaxLength dict def +end +/CurrentObject null def +/DoneDocumentStructure false def +/GraphicState 20 dict begin +/InitialTextMatrix matrix def +/InitialMatrix matrix currentmatrix def +currentdict end def +/TempMatrix matrix def +/GraphicStateStack 20 array def +/GraphicStateStackPointer 0 def +/InitialTextMatrixStack 20 array def +/InitialTextMatrixStackPointer 0 def +/PDFColorSpaces 50 dict def +/InstalledFonts 50 dict def +/MacRomanEncodingInverse null def +currentglobal false setglobal +userdict/PDFR_InitialGS gstate put +userdict/PDFR_Patterns 50 dict put +userdict/FuncDataReader 10 dict put +setglobal +/InitialExtGState 20 dict begin +/BG2 currentblackgeneration cp2g def +/UCR2 currentundercolorremoval cp2g def +/TR2 currentglobal false setglobal[currentcolortransfer]exch setglobal cp2g def +/HT currenthalftone cp2g def +currentdict end readonly def +/InitialGraphicState 20 dict begin +/FontSize 0 def +/CharacterSpacing 0 def +/TextLeading 0 def +/TextRenderingMode 0 def +/WordSpacing 0 def +currentdict end readonly def +/SimpleColorSpaceNames 15 dict begin +/DeviceGray true def +/DeviceRGB true def +/DeviceCMYK true def +currentdict end readonly def +/1_24_bitshift_1_sub 1 24 bitshift 1 sub def +/ReadFontProcs 10 dict def +/GetObject +{ +dup ObjectRegistryMaxLength idiv +//PDFReader/ObjectRegistry get exch knownget{ +exch knownget +}{ +pop false +}ifelse +}bind def +/PutObject +{ +1 index ObjectRegistryMaxLength idiv +//PDFReader/ObjectRegistry get 1 index knownget{ +exch pop +3 1 roll put +}{ +//PDFReader/ObjectRegistry get dup +begin +1 index ObjectRegistryMaxLength dict def +end +exch get +3 1 roll put +}ifelse +}bind def +/Register +{ +1 index GetObject{ +dup xcheck{ +4 3 roll pop +//PDFR_DEBUG{ +(Have a daemon for )print 2 index == +}if +exec +}{ +dup null ne{ +mark(The object )4 index(is already defined : )4 index//error exec +}{ +pop +}ifelse +3 2 roll +exec +}ifelse +}{ +3 2 roll +exec +}ifelse +PutObject +}bind def +/IsRegistered +{ +GetObject{ +null ne +}{ +false +}ifelse +}bind def +/GetRegistered +{ +dup GetObject not{ +exch mark exch(Object )exch( isn't defined before needed (1).)//error exec +}if +dup xcheck{ +exch mark exch(Object )exch( isn't defined before needed (2).)//error exec +}{ +dup null eq{ +exch mark exch(Object )exch( isn't defined before needed (3).)//error exec +}if +exch pop +}ifelse +}bind def +/StandardFontNames<< +/Times-Roman true +/Helvetica true +/Courier true +/Symbol true +/Times-Bold true +/Helvetica-Bold true +/Courier-Bold true +/ZapfDingbats true +/Times-Italic true +/Helvetica-Oblique true +/Courier-Oblique true +/Times-BoldItalic true +/Helvetica-BoldOblique true +/Courier-BoldOblique true +>>def +/CleanAllResources +{//PDFR_DEBUG{ +(CleanAllResources beg)= +}if +//PDFReader/ObjectRegistry get{ +dup length 0 exch 1 exch 1 sub{ +2 copy get dup xcheck{ +pop pop +}{ +dup null eq{ +pop pop +}{ +dup type/dicttype eq{/.Global known}{pop false}ifelse{ +pop +}{ +//PDFR_DEBUG{ +(Dropping )print dup = +}if +1 index exch/DroppedObject put +}ifelse +}ifelse +}ifelse +}for +pop +}forall +FontDirectory length dict begin +FontDirectory{ +pop +dup//StandardFontNames exch known not{ +dup null def +}if +pop +}forall +currentdict +end{ +pop +//PDFR_DEBUG{ +(Undefining font )print dup = +}if +undefinefont +}forall +//PDFR_DEBUG{ +(CleanAllResources end)= +}if +}bind def +/PrintReference +{ +//PDFR_DEBUG{ +({ )print +dup{ +=only( )print +}forall +( })= +}if +}bind def +/R +{ +0 ne{ +exch mark exch(A referred object generation )exch( isn't 0.)//error exec +}if +[ +exch//GetRegistered/exec load +]cvx +//PrintReference exec +}bind def +/IsObjRef +{ +dup type/arraytype eq{ +dup length 3 eq{ +dup xcheck exch +dup 0 get type/integertype eq 3 2 roll and exch +dup 1 get//GetRegistered eq 3 2 roll and exch +2 get/exec load eq and +}{ +pop false +}ifelse +}{ +pop false +}ifelse +}bind def +/DoNothing +{ +}def +/RunTypeDaemon +{ +dup type/dicttype eq{ +dup/Type//knownget exec{ +//PDFReader/TypeDaemons get exch +//knownget exec{ +exec +}if +}if +}if +}bind def +/obj +{ +//PDFR_DEBUG{ +(Defining )print 1 index =only( )print dup =only( obj)= +}if +0 ne{ +exch mark exch(An object generation )exch( isn't 0.)//error exec +}if +}bind def +/endobj +{ +//PDFR_DEBUG{ +(endobj )= +}if +count 1 eq{ +pop +}{ +dup type/dicttype eq{ +dup/.endobj_daemon//knownget exec{ +//PDFR_DEBUG{(.endobj_daemon for )print 2 index =}if +exec +}if +}if +dup type/dicttype eq{dup/ImmediateExec known}{false}ifelse{ +pop pop +}{ +//PDFR_DEBUG{ +(Storing )print 1 index = +}if +//RunTypeDaemon exec +//DoNothing 3 1 roll//Register exec +}ifelse +}ifelse +}bind def +/StoreBlock +{ +//PDFR_DEBUG{ +(StoreBlock )print//PDFReader/BlockCount get =only(, Length = )print dup length = +}if +dup length string copy +//PDFReader/BlockCount get exch +//PDFReader/CurrentObject get 3 1 roll +put +//PDFReader/BlockCount get 1 add +//PDFReader exch/BlockCount exch put +}bind def +/CheckLength +{dup type/integertype ne{ +mark(Object length isn't an integer.)//error exec +}if +}bind def +/ResolveD +{ +3 copy pop get +dup//IsObjRef exec{ +//PDFR_DEBUG{ +(Resolving )print//PrintReference exec +}if +exec +exch exec +}{ +exch pop +}ifelse +dup 4 1 roll +put +}bind def +/ResolveA +{2 index 2 index get +dup//IsObjRef exec{ +exec +exch exec +3 copy put +}{ +exch pop +}ifelse +exch pop exch pop +}bind def +/StoreStream +{ +dup//PDFReader exch/CurrentObject exch put +//PDFReader/BlockCount 0 put +dup/Length//CheckLength//ResolveD exec +//PDFR_DEBUG{ +(StoreStream Length = )print dup = +}if +currentfile exch()/SubFileDecode filter +{dup//BlockBuffer readstring{ +//StoreBlock exec +}{ +//StoreBlock exec +exit +}ifelse +}loop +pop +//PDFReader/CurrentObject null put +//PDFR_DEBUG{ +(StoreStream end.)= +}if +}bind def +/MakeStreamDumper +{ +//PDFR_DEBUG{ +(MakeStreamDumper beg.)= +}if +currentglobal exch dup gcheck setglobal +[exch +1 dict dup/c 0 put exch +1024 string +{readstring pop +(StreamDumper )print 1 index/c get =string cvs print( )print +dup length =string cvs print( <)print dup print(>\n)print +dup length +3 2 roll +dup/c get +3 2 roll +add/c exch put +}/exec load +] +cvx 0()/SubFileDecode filter +exch setglobal +//PDFR_DEBUG{ +(MakeStreamDumper end.)= +}if +}bind def +/ShortFilterNames 15 dict begin +/AHx/ASCIIHexDecode def +/A85/ASCII85Decode def +/LZW/LZWDecode def +/Fl/FlateDecode def +/RL/RunLengthDecode def +/CCF/CCITTFaxDecode def +/DCT/DCTDecode def +currentdict end readonly def +/AppendFilters +{ +//PDFR_DEBUG{ +(AppendFilters beg.)= +}if +dup 3 1 roll +/Filter//knownget exec{ +dup type/nametype eq{ +dup//ShortFilterNames exch//knownget exec{ +exch pop +}if +2 index/DecodeParms//knownget exec{ +exch +}if +filter +}{ +dup 0 exch 1 exch length 1 sub{ +2 copy get +dup//ShortFilterNames exch//knownget exec{ +exch pop +}if +3 1 roll +4 index/DecodeParms//knownget exec{ +exch get +}{ +pop null +}ifelse +dup null eq{ +pop 3 1 roll filter exch +}{ +3 1 roll +4 1 roll filter exch +}ifelse +}for +pop +}ifelse +//PDFR_DEBUG//PDFR_DUMP and{ +//MakeStreamDumper exec +}if +}if +exch pop +//PDFR_DEBUG{ +(AppendFilters end.)= +}if +}bind def +/ExecuteStream +{ +dup//PDFReader exch/CurrentObject exch put +dup/Length//CheckLength//ResolveD exec +//PDFR_DEBUG{ +(ExecuteStream id = )print 2 index =only( Length = )print dup = +}if +//PDFReader/InitialGraphicState get +//PDFReader/GraphicState get copy pop +//PDFReader/Operators get begin +currentfile exch()/SubFileDecode filter +1 index//AppendFilters exec +cvx mark exch +exec +counttomark 0 ne{ +mark(Data left on ostack after an immediate stream execution.)//error exec +}if +cleartomark +end +//PDFR_DEBUG{ +(ExecuteStream end.)= +}if +//PDFReader/CurrentObject null put +dup/IsPage known{ +dup/Context get/NumCopies//knownget exec{ +1 sub{ +copypage +}repeat +}if +EPS2Write not{showpage}if +}if +}bind def +/stream +{ +//PDFR_DEBUG{ +1 index =only( stream)= +}if +1 index GetObject{ +dup xcheck{ +exec +1 index null PutObject +}{ +pop +}ifelse +}if +dup/ImmediateExec known{ +dup/GlobalExec//knownget exec{ +currentglobal 4 1 roll +setglobal +//ExecuteStream exec +3 2 roll setglobal +}{ +//ExecuteStream exec +}ifelse +}{ +//StoreStream exec +}ifelse +dup/.CleanResources//knownget exec{ +/All eq{ +//CleanAllResources exec +}if +}if +}bind def +/HookFont +{ +//PDFR_DEBUG{ +(Loaded the font )print dup/FontName get = +}if +{ +dup/FontFileType get dup/Type1 eq exch/MMType1 eq or{ +dup/FontName get +//PDFReader/RemoveFontNamePrefix get exec +findfont +exit +}if +dup/FontFileType get/TrueType eq{ +//PDFReader/MakeType42 get exec +//PDFR_DEBUG{ +(Font dict <<)= +dup{ +1 index/sfnts eq{ +exch pop +(/sfnts [)print +{ +(-string\()print length//=only exec(\)- )= +}forall +(])= +}{ +exch//=only exec( )print == +}ifelse +}forall +(>>)= +}if +dup/FontName get exch definefont +exit +}if +mark(FontHook has no proc for )2 index/FontFileType get//error exec +}loop +/Font exch put +}bind def +/endstream +{ +}bind def +/xref +{ +//PDFR_DEBUG{ +(xref)= +//PDFR_DUMP{ +//PDFReader/ObjectRegistry get == +}if +}if +end +count 0 ne{ +mark(Excessive data on estack at the end of the interpretation.)//error exec +}if +currentfile 1(%%EOF)/SubFileDecode filter +flushfile +cleardictstack +}bind def +/ResolveDict +{dup{ +pop 1 index exch +//DoNothing//ResolveD exec +pop +}forall +pop +}bind def +/SetupPageView +{ +//PDFR_DEBUG{ +(SetupPageView beg)= +}if +//DSC_OPDFREAD not{ +//GraphicState/InitialMatrix get setmatrix +}if +/MediaBox get aload pop +3 index neg 3 index neg translate +3 -1 roll sub 3 1 roll exch sub exch +userdict/.HWMargins//knownget exec{ +aload pop +}{ +currentpagedevice/.HWMargins//knownget exec{ +aload pop +}{ +0 0 0 0 +}ifelse +}ifelse +currentpagedevice/PageSize get aload pop +3 -1 roll sub 3 1 roll exch sub exch +exch 3 index sub exch 3 index sub +//SetPageSize{ +//PDFR_DEBUG{ +(Setting page size to )print 1 index//=only exec( )print dup = +}if +pop pop 3 index 3 index 2 copy +currentglobal false setglobal 3 1 roll +currentpagedevice dup/PageSize known{ +/PageSize get aload pop +}{ +0 0 +}ifelse +round cvi 2 index round cvi eq +exch round cvi 3 index round cvi eq and +{ +//PDFR_DEBUG{(PageSize matches request)== flush}if +pop pop +}{ +/MediaRequested where{ +//PDFR_DEBUG{(MediaRequested is true, check against new request)== flush}if +/MediaRequested get aload pop +round cvi 2 index round cvi eq +exch round cvi 3 index round cvi eq and +{ +//PDFR_DEBUG{(MediaRequested same as current request, ignore)== flush}if +pop pop false +}{ +//PDFR_DEBUG{(MediaRequested different to current request)== flush}if +true +}ifelse +}{ +//PDFR_DEBUG{(No MediaRequested yet)== flush}if +true +}ifelse +{ +//PDFR_DEBUG{(Setting pagesize)== flush}if +2 array astore +dup/MediaRequested exch def +<< exch/PageSize exch >>setpagedevice +}if +}ifelse +userdict/PDFR_InitialGS gstate put +setglobal +}if +//RotatePages{ +2 copy gt 6 index 6 index gt ne{ +1 index 5 index le 1 index 5 index le and not +}{ +false +}ifelse +}{ +false +}ifelse +{//CenterPages{ +//PDFR_DEBUG{ +(Rotating page, and then centering it)== +}if +90 rotate +0 5 index neg translate +5 index 1 index exch sub 2 div +2 index 6 index sub 2 div neg +translate +}{ +//FitPages{ +1 index 5 index div 1 index 7 index div +2 copy gt{ +exch +}if +pop dup scale +}if +90 rotate +0 5 index neg translate +}ifelse +}{ +//CenterPages{ +//PDFR_DEBUG{ +(Ccentering page)== +}if +1 index 6 index sub 2 div +1 index 6 index sub 2 div +translate +}{ +//FitPages{ +1 index 6 index div 1 index 6 index div +2 copy gt{ +exch +}if +pop dup scale +}if +}ifelse +}ifelse +pop pop +translate +pop pop +//PDFR_DEBUG{ +(SetupPageView end)= +}if +}bind def +/PageContentsDaemon +{ +//PDFR_DEBUG{ +(Executing PageContentsDaemon for )print 2 index = +}if +1 index exch/Context exch put +dup/ImmediateExec true put +dup/IsPage true put +SetPageSize{dup/Context get//SetupPageView exec}if +}bind def +/FontFileDaemon +{ +//PDFR_DEBUG{ +(Executing FontFileDaemon for )print 2 index = +}if +dup/FontFileType get +2 index exch +dup//ReadFontProcs exch//knownget exec{ +exch pop exec +}{ +mark(FontFile reader for )2 index( isn't implemented yet.)//error exec +}ifelse +//PDFR_DEBUG{ +(FontFileDaemon end)= +}if +pop +}bind def +/FontDescriptorDaemon +{ +//PDFR_DEBUG{ +(Executing FontDescriptorDaemon for )print 2 index = +}if +2 copy/FontResource exch put +/Subtype get 1 index exch/FontFileType exch put +}bind def +/UnPDFEscape{ +dup dup length string cvs +dup(#)search{ +{ +pop +(16#--)2 index 0 2 getinterval +1 index 3 2 getinterval copy pop +cvi +0 exch put +0 +1 index 2 1 index length 2 sub getinterval +3 copy putinterval +length +3 copy exch put +getinterval +(#)search not{ +pop exit +}if +}loop +(\0)search pop exch pop exch pop +cvn +exch pop +}{ +pop pop +}ifelse +}bind def +/TypeDaemons<< +/Page +{//PDFR_DEBUG{ +(Recognized a page.)= +}if +dup/Contents//knownget exec{ +0 get//DoNothing exch +[ +3 index//PageContentsDaemon/exec load +]cvx +//Register exec +}{ +(fixme: page with no Contents won't be printed.)= +}ifelse +}bind +/FontDescriptor +{//PDFR_DEBUG{ +(Recognized a font descriptor.)= +}if +dup/FontName//knownget exec{ +1 index/FontName 3 -1 roll//UnPDFEscape exec put +}if +dup dup/FontFile known{/FontFile}{/FontFile2}ifelse +//knownget exec{ +0 get//DoNothing exch +[ +3 index//FontFileDaemon/exec load +]cvx +//Register exec +}{ +(Font descriptor )print 1 index =only( has no FontFile.)= +}ifelse +}bind +/Font +{//PDFR_DEBUG{ +(Recognized a font resource.)= +}if +dup/BaseFont//knownget exec{ +//UnPDFEscape exec 2 copy/BaseFont exch put +//PDFReader/RemoveFontNamePrefix get exec +currentglobal exch +dup/Font resourcestatus{ +pop pop +//PDFReader/GetInstalledFont get exec pop +}{ +pop +}ifelse +setglobal +}if +dup/FontDescriptor//knownget exec{ +0 get +dup//IsRegistered exec{ +//PDFR_DEBUG{ +(already registered )print dup = +}if +pop +}{ +//DoNothing exch +[ +3 index//FontDescriptorDaemon/exec load +]cvx +//Register exec +}ifelse +}if +}bind +>>def +/MakeStreamReader +{dup +[ +exch +//PDFR_DEBUG{ +(Stream proc ) +/print load +//PDFR_STREAM{ +(<) +/print load +}if +}if +1 dict dup/i -1 put +/dup load +/i +/get load +1 +/add load +/dup load +3 +1 +/roll load +/i +/exch load +/put load +//knownget +/exec load +/not load +{()} +/if load +//PDFR_DEBUG{ +//PDFR_STREAM{ +/dup load +/print load +(>) +/print load +}if +( end of stream proc.\n) +/print load +}if +]cvx +//PDFR_DEBUG{ +(Stream reader )print dup == +}if +0()/SubFileDecode filter +exch//AppendFilters exec +}bind def +/RunDelayedStream +{ +//GraphicState/InitialTextMatrix get +//InitialTextMatrixStack//PDFReader/InitialTextMatrixStackPointer get +2 copy get null eq{ +2 copy currentglobal true setglobal matrix exch setglobal put +}if +get copy pop +//PDFReader/InitialTextMatrixStackPointer 2 copy get 1 add put +//MakeStreamReader exec +mark exch +cvx exec +counttomark 0 ne{ +mark(Data left on ostack after a delayed stream execution.)//error exec +}if +cleartomark +//PDFReader/InitialTextMatrixStackPointer 2 copy get 1 sub put +//InitialTextMatrixStack//PDFReader/InitialTextMatrixStackPointer get get +//GraphicState/InitialTextMatrix get +copy pop +}bind def +//ReadFontProcs begin +/Type1 +{//PDFR_DEBUG{ +(ReadFontProcs.Type1)= +}if +dup/.endobj_daemon[4 index//HookFont/exec load]cvx put +dup/ImmediateExec true put +/GlobalExec true put +}bind def +/MMType1//Type1 def +/TrueType +{//PDFR_DEBUG{ +(ReadFontProcs.TrueType)= +}if +dup/.endobj_daemon[4 index//HookFont/exec load]cvx put +pop +}bind def +end +/.opdloadttfontdict 50 dict def +.opdloadttfontdict begin +/maxstring 65400 def +end +/.InsertionSort +{ +/CompareProc exch def +/Array exch def +1 1 Array length 1 sub +{ +/Ix exch def +/Value1 Array Ix get def +/Jx Ix 1 sub def +{ +Jx 0 lt{ +exit +}if +/Value2 Array Jx get def +Value1 Value2 CompareProc{ +exit +}if +Array Jx 1 add Value2 put +/Jx Jx 1 sub def +}loop +Array Jx 1 add Value1 put +}for +Array +}bind def +/putu16{ +3 copy -8 bitshift put +exch 1 add exch 16#ff and put +}bind def +/putu32{ +3 copy -16 bitshift putu16 +exch 2 add exch 16#ffff and putu16 +}bind def +/.readtable{ +dup dup 1 and add string +dup 0 4 -1 roll getinterval +3 -1 roll exch +dup()ne{readstring}if pop pop +}bind def +/.readbigtable{ +dup maxstring lt{ +.readtable +}{ +currentuserparams/VMReclaim get -2 vmreclaim +[4 2 roll{ +dup maxstring le{exit}if +1 index maxstring string readstring pop 3 1 roll maxstring sub +}loop .readtable] +exch vmreclaim +}ifelse +}bind def +/ReadTTF +{ +.opdloadttfontdict begin +/TTFontFile exch def +/TableDir TTFontFile 12 string readstring pop def +/tables TTFontFile TableDir 4 getu16 16 mul string readstring pop def +/tabarray tables length 16 idiv array def +TableDir 0 4 getinterval(ttcf)eq{ +QUIET not{(Can't handle TrueType font Collections.)=}if +/.loadttfonttables cvx/invalidfont signalerror +}{ +0 16 tables length 1 sub{ +dup +tables exch 16 getinterval +exch 16 div cvi exch +tabarray 3 1 roll put +}for +}ifelse +tabarray{exch 8 getu32 exch 8 getu32 gt}.InsertionSort pop +/Read TableDir length tables length add def +/tabs[ +tabarray{ +dup 8 getu32 +Read sub +dup 0 gt{ +dup string TTFontFile exch readstring pop pop +Read add/Read exch def +}{ +pop +}ifelse +12 getu32 +dup Read add +/Read exch def +TTFontFile exch .readbigtable +}forall +]def +end +}bind def +/GetLocaType +{ +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(head)eq{ +tabs exch get +50 gets16 +/LocaType exch def +exit +}{ +pop +}ifelse +}for +}bind def +/GetNumGlyphs +{ +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(maxp)eq{ +tabs exch get +4 getu16 +/NumGlyphs exch def +exit +}{ +pop +}ifelse +}for +}bind def +/StringToLoca +{ +/LocaIndex exch def +/StringOffset 0 def +{ +dup length StringOffset gt{ +dup +LocaType 1 eq{ +StringOffset getu32 +LocaArray LocaIndex 3 -1 roll put +/LocaIndex LocaIndex 1 add def +/StringOffset StringOffset 4 add +def +}{ +StringOffset getu16 2 mul +LocaArray length LocaIndex gt{ +LocaArray LocaIndex 3 -1 roll put +}{ +pop +}ifelse +/LocaIndex LocaIndex 1 add def +/StringOffset StringOffset 2 add +def +}ifelse +}{ +pop +LocaIndex +exit +}ifelse +}loop +}bind def +/GetSortedLoca +{ +NumGlyphs 1 add array/LocaArray exch def +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(loca)eq{ +tabs exch get +exit +}{ +pop +}ifelse +}for +dup type/stringtype eq{ +0 StringToLoca pop +}{ +0 exch +{ +exch StringToLoca +}forall +pop +}ifelse +LocaArray{gt}.InsertionSort pop +}bind def +/GetWorkingString +{ +WorkString 0 +GlyfArray GlyfStringIndex get +putinterval +/WorkBytes GlyfArray GlyfStringIndex get length def +/GlyfStringIndex GlyfStringIndex 1 add def +}bind def +/GetWorkingBytes +{ +/BytesToRead exch def +WorkString 0 BytesToRead getinterval +dup length string copy +WorkString BytesToRead WorkBytes BytesToRead sub getinterval +dup length string copy +WorkString 0 3 -1 roll putinterval +/WorkBytes WorkBytes BytesToRead sub def +}bind def +/GetGlyfBytes +{ +/ToRead exch def +WorkBytes 0 eq{ +GetWorkingString +}if +WorkBytes ToRead ge{ +ToRead string dup 0 +ToRead GetWorkingBytes putinterval +}{ +ToRead string +dup +0 +WorkString 0 WorkBytes getinterval +putinterval +dup +WorkBytes +ToRead WorkBytes sub +GetWorkingString +GetWorkingBytes +putinterval +}ifelse +}bind def +/SplitGlyf +{ +/GlyfArray exch def +/DestArray GlyfArray length 2 mul array def +/DestArrayIndex 0 def +/LastLoca 0 def +/NextLocaIndex 0 def +/LastLocaIndex 0 def +/GlyfStringIndex 0 def +/WorkString maxstring string def +/WorkBytes 0 def +{ +LocaArray NextLocaIndex get +LastLoca sub maxstring gt +{ +LocaArray LastLocaIndex get LastLoca sub +GetGlyfBytes +DestArray DestArrayIndex 3 -1 roll put +/DestArrayIndex DestArrayIndex 1 add def +LocaArray LastLocaIndex get/LastLoca exch def +}{ +/LastLocaIndex NextLocaIndex def +/NextLocaIndex NextLocaIndex 1 add def +NextLocaIndex NumGlyphs gt +{ +WorkBytes +GlyfStringIndex GlyfArray length lt{ +GlyfArray GlyfStringIndex get length +add string dup +0 +WorkString 0 WorkBytes getinterval +putinterval +dup +WorkBytes +GetWorkingString +WorkString 0 WorkBytes getinterval +putinterval +}{ +pop +WorkString 0 WorkBytes getinterval +}ifelse +dup length string copy +DestArray DestArrayIndex 3 -1 roll put +exit +}if +}ifelse +}loop +DestArray +}bind def +/ProcessTTData +{ +.opdloadttfontdict begin +0 1 tabarray length 1 sub{ +/ix exch def +tabarray ix get +12 getu32 dup maxstring le{ +dup 4 mod 0 ne{ +4 div cvi 1 add 4 mul string/newstring exch def +/oldstring tabs ix get def +newstring 0 oldstring putinterval +0 1 newstring length oldstring length sub 1 sub{ +newstring exch oldstring length add 0 put +}for +tabs ix newstring put +}{ +pop +}ifelse +}{ +dup 4 mod 0 ne{ +dup maxstring idiv maxstring mul sub +4 idiv 1 add 4 mul string/newstring exch def +tabs ix get +dup length 1 sub dup/iy exch def get/oldstring exch def +newstring 0 oldstring putinterval +0 1 newstring length oldstring length sub 1 sub{ +newstring exch oldstring length add 0 put +}for +tabs ix get iy newstring put +}{ +pop +}ifelse +}ifelse +}for +0 1 tabarray length 1 sub{ +dup tabarray exch get +dup 12 getu32 maxstring gt{ +0 4 getinterval dup(glyf)eq{ +pop +GetLocaType +GetNumGlyphs +GetSortedLoca +dup tabs exch get +SplitGlyf +tabs 3 1 roll put +}{ +(Warning, table )print print( > 64Kb\n)print +pop +}ifelse +}{ +pop +pop +}ifelse +}for +end +}bind def +/Makesfnts +{ +.opdloadttfontdict begin +0 +tabs{ +dup type/stringtype eq{ +pop +1 add +}{ +{ +type/stringtype eq{ +1 add +}if +}forall +}ifelse +}forall +1 add +/TTOffset +TableDir length +tabarray length 16 mul add +def +0 +tabarray{ +exch dup 1 add +3 1 roll +dup +tabs exch get +dup type/stringtype eq{ +length +2 index exch +TTOffset +dup 3 1 roll add +/TTOffset exch def +8 exch putu32 +exch tabarray 3 1 roll +put +}{ +0 exch +{ +dup type/stringtype eq{ +length add +}{ +pop +}ifelse +}forall +2 index exch +TTOffset +dup 3 1 roll add +/TTOffset exch def +8 exch putu32 +exch tabarray 3 1 roll +put +}ifelse +}forall +pop +array +dup 0 +TableDir length +tables length add +string +dup 0 TableDir putinterval +dup 12 tables putinterval +put +dup +/ix 1 def +tabs{ +dup type/stringtype eq{ +ix exch +put dup +/ix ix 1 add def +}{ +{ +dup type/stringtype eq{ +ix exch put dup +/ix ix 1 add def +}{ +pop +}ifelse +}forall +}ifelse +}forall +pop +end +}bind def +/MakeType42 +{ +//PDFR_DEBUG{ +(MakeType42 beg)= +}if +10 dict begin +/FontName 1 index/FontName get def +/FontType 42 def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox 1 index/FontBBox get def +dup/FontResource get +dup/Encoding known{ +//PDFReader/ObtainEncoding get exec +/Encoding get +}{ +pop null +}ifelse +/PDFEncoding exch def +/CharStrings 2 index//PDFReader/MakeTTCharStrings get exec def +/sfnts 2 index//MakeStreamReader exec +ReadTTF +ProcessTTData +Makesfnts +def +/Encoding StandardEncoding def +/PaintType 0 def +currentdict end +//PDFR_DEBUG{ +(MakeType42 end)= +}if +}bind def +/GetInstalledFont +{ +dup//InstalledFonts exch knownget{ +exch pop +}{ +dup findfont dup 3 1 roll +//InstalledFonts 3 1 roll put +}ifelse +}bind def +/RemoveFontNamePrefix +{//=string cvs true +0 1 5{ +2 index exch get//IsUpper exec not{ +pop false exit +}if +}for +{(+)search{ +pop pop +}if +}if +cvn +}bind def +/CheckFont +{dup/Type get/Font ne{ +mark(Resource )3 index( must have /Type/Font .)//error exec +}if +}bind def +/CheckEncoding +{dup type/nametype ne{ +dup/Type get/Encoding ne{ +mark(Resource )3 index( must have /Type/Encoding .)//error exec +}if +}if +}bind def +/ObtainEncoding +{dup/Encoding known{ +dup dup/Encoding//CheckEncoding//ResolveD exec +dup type dup/arraytype eq exch/packedarraytype eq or{ +pop pop +}{ +dup type/nametype eq{ +/Encoding findresource +}{ +dup/BaseEncoding//knownget exec not{ +/StandardEncoding +}if +/Encoding findresource +exch +/Differences//knownget exec{ +exch dup length array copy exch +0 exch +{ +dup type/integertype eq{ +exch pop +}{ +3 copy put pop +1 add +}ifelse +}forall +pop +}if +}ifelse +/Encoding exch put +}ifelse +}{ +dup/Encoding/StandardEncoding/Encoding findresource put +}ifelse +}bind def +/ObtainMetrics +{dup/Widths//knownget exec{ +1 index/Encoding get +256 dict +3 index/Subtype get/TrueType eq{ +1000 +}{ +1 +}ifelse +4 index/MissingWidth//knownget exec not{ +0 +}if +5 index/FirstChar//knownget exec not{ +0 +}if +6 5 roll +dup 0 exch 1 exch length 1 sub{ +2 copy get +exch 3 index add +7 index exch get +dup dup null ne exch/.notdef ne and{ +6 index 3 1 roll exch +6 index div +3 copy pop//knownget exec{ +0 eq +}{ +true +}ifelse +{put +}{ +pop pop pop +}ifelse +}{ +pop pop +}ifelse +}for +pop pop pop pop exch pop +1 index exch/Metrics exch put +}{ +dup/MissingWidth//knownget exec{ +256 dict +2 index/Encoding get{ +dup null ne{ +3 copy 3 2 roll put +}if +pop +}forall +exch pop +1 index exch/Metrics exch put +}if +}ifelse +}bind def +/NotDef +{ +FontMatrix aload pop pop pop exch pop exch pop +1 exch div exch +1 exch div exch +1 index 0 setcharwidth +0 setlinewidth +0 0 moveto +2 copy rlineto +1 index 0 rlineto +neg exch neg exch rlineto +closepath stroke +}bind def +/SaveResourcesToStack +{ +[ +//PDFReader/OldResources known{ +//PDFReader/OldResources get +}{ +null +}ifelse +//PDFReader/CurrentObject get/Context get/Resources get +] +//PDFReader/OldResources 3 -1 roll put +}bind def +/RestoreResourcesFromStack +{ +//PDFReader/OldResources get dup +0 get//PDFReader/OldResources 3 -1 roll put +1 get//PDFReader/CurrentObject get/Context get/Resources 3 -1 roll put +}bind def +/BuildChar +{//PDFR_DEBUG{ +(BuildChar )print dup//=only exec( )print +}if +exch begin +Encoding exch get +//PDFR_DEBUG{ +dup = +}if +dup null eq{ +pop//NotDef exec +} +{ +CharProcs exch//knownget exec +{ +currentfont/Font get/Resources//knownget exec{ +exec +SaveResourcesToStack +//PDFReader/CurrentObject get/Context get +/Resources 3 -1 roll put +//RunDelayedStream exec +RestoreResourcesFromStack +}{ +//RunDelayedStream exec +}ifelse +} +{ +//NotDef exec +}ifelse +}ifelse +end +}bind def +/printdict +{(<<)= +{exch = ==}forall +(>>)= +}bind def +/printfont +{ +dup{ +exch dup = +dup/Encoding eq{ +pop = +}{ +dup/FontInfo eq exch/Private eq or{ +//printdict exec +}{ +== +}ifelse +}ifelse +}forall +}bind def +/ScaleMetrics +{1 index{ +2 index div +3 index +3 1 roll put +}forall +pop +}bind def +/ResolveAndSetFontAux +{exch dup +//PDFReader/CurrentObject get/Context get/Resources get +/Font//DoNothing//ResolveD exec +exch//CheckFont//ResolveD exec +dup/Font//knownget exec{ +exch pop exch pop +}{ +{ +dup/Subtype get dup dup/Type1 eq exch/TrueType eq or exch/MMType1 eq or{ +exch pop +dup/BaseFont get +//RemoveFontNamePrefix exec +//PDFR_DEBUG{ +(Font )print dup = +}if +1 index/FontDescriptor known{ +//PDFR_DEBUG{ +(Font from a font descriptor.)= +}if +1 index +/FontDescriptor//DoNothing//ResolveD exec +/Font//knownget exec{ +exch pop +}{ +//PDFR_DEBUG{ +(Font descriptor has no Font resolved.)= +}if +//GetInstalledFont exec +}ifelse +}{ +//GetInstalledFont exec +}ifelse +exch +dup/Encoding known not{ +1 index/Encoding get 1 index exch/Encoding exch put +}if +//ObtainEncoding exec +//ObtainMetrics exec +exch +dup length dict copy +dup 2 index/Encoding get +/Encoding exch put +1 index/Metrics//knownget exec{ +2 index/Subtype get/TrueType ne{ +1 index/FontMatrix get 0 get +dup 0 eq{ +pop +1 index/FontMatrix get 1 get +dup 0 eq{pop 1}if +}if +0.001 div +//ScaleMetrics exec +}{ +1 index/sfnts known not{ +1 index/FontMatrix get 0 get +dup 0 eq{ +pop +1 index/FontMatrix get 1 get +dup 0 eq{pop 1}if +}if +//ScaleMetrics exec +}if +}ifelse +1 index exch/Metrics exch put +}if +1 index/BaseFont get +exch +dup/FID undef +dup/UniqueID undef +definefont +dup 3 1 roll +/Font exch put +exit +}if +dup/Subtype get/Type3 eq{ +//ObtainEncoding exec +2 copy exch/FontName exch put +dup/CharProcs get//ResolveDict exec +dup/FontType 3 put +dup/BuildChar//BuildChar put +dup dup/Font exch put +dup 3 1 roll +definefont +2 copy ne{ +2 copy/Font exch put +}if +exch pop +exit +}if +dup/Subtype get/Type0 eq{ +}if +dup/Subtype get/CIDFontType0 eq{ +}if +dup/Subtype get/CIDFontType2 eq{ +}if +mark(Unknown font type )2 index/Subtype get//error exec +}loop +}ifelse +exch scalefont setfont +}bind def +/ResolveAndSetFont +{ +//ResolveAndSetFontAux exec +}bind def +/.knownget +{2 copy known{ +get true +}{ +pop pop false +}ifelse +}bind def +/.min +{2 copy lt{ +exch +}if +pop +}bind def +/.max +{2 copy gt{ +exch +}if +pop +}bind def +/.dicttomark +{>> +}bind def +/getu16{ +2 copy get 8 bitshift 3 1 roll 1 add get add +}bind def +/gets16{ +getu16 16#8000 xor 16#8000 sub +}bind def +/getu32{ +2 copy getu16 16 bitshift 3 1 roll 2 add getu16 add +}bind def +/gets32{ +2 copy gets16 16 bitshift 3 1 roll 2 add getu16 add +}bind def +/cmapformats mark +0{ +6 256 getinterval{}forall 256 packedarray +}bind +2{ +/sHK_sz 2 def +/sH_sz 8 def +dup 2 getu16/cmapf2_tblen exch def +dup 4 getu16/cmapf2_lang exch def +dup 6 256 sHK_sz mul getinterval/sHKs exch def +0 +0 1 255{ +sHKs exch +2 mul getu16 +1 index +1 index +lt{exch}if pop +}for +/sH_len exch def +dup 6 256 sHK_sz mul add +cmapf2_tblen 1 index sub getinterval +/sH_gIA exch def +/cmapf2_glyph_array 65535 array def +/.cmapf2_putGID{ +/cmapf2_ch cmapf2_ch_hi 8 bitshift cmapf2_ch_lo add def +firstCode cmapf2_ch_lo le +cmapf2_ch_lo firstCode entryCount add lt +and{ +sH_offset idRangeOffset add +cmapf2_ch_lo firstCode sub 2 mul +add 6 add +sH_gIA exch getu16 +dup 0 gt{ +idDelta add +cmapf2_glyph_array exch cmapf2_ch exch put +}{ +pop +}ifelse +}{ +}ifelse +}def +16#00 1 16#ff{ +/cmapf2_ch_hi exch def +sHKs cmapf2_ch_hi sHK_sz mul getu16 +/sH_offset exch def +sH_gIA sH_offset sH_sz getinterval +dup 0 getu16/firstCode exch def +dup 2 getu16/entryCount exch def +dup 4 gets16/idDelta exch def +dup 6 getu16/idRangeOffset exch def +pop +sH_offset 0 eq{ +/cmapf2_ch_lo cmapf2_ch_hi def +/cmapf2_ch_hi 0 def +.cmapf2_putGID +}{ +16#00 1 16#ff{ +/cmapf2_ch_lo exch def +.cmapf2_putGID +}for +}ifelse +}for +pop +0 1 cmapf2_glyph_array length 1 sub{ +dup cmapf2_glyph_array exch get +null eq{cmapf2_glyph_array exch 0 put}{pop}ifelse +}for +cmapf2_glyph_array +}bind +4{ +/etab exch def +/nseg2 etab 6 getu16 def +14/endc etab 2 index nseg2 getinterval def +2 add +nseg2 add/startc etab 2 index nseg2 getinterval def +nseg2 add/iddelta etab 2 index nseg2 getinterval def +nseg2 add/idroff etab 2 index nseg2 getinterval def +pop +/firstcode startc 0 getu16 16#ff00 and dup 16#f000 ne{pop 0}if def +/lastcode firstcode def +/striptopbyte false def +/putglyph{ +glyphs code 3 -1 roll put/code code 1 add def +}bind def +/numcodes 0 def/glyphs 0 0 2 nseg2 3 sub{ +/i2 exch def +/scode startc i2 getu16 def +/ecode endc i2 getu16 def +ecode lastcode gt{ +/lastcode ecode def +}if +}for pop +firstcode 16#f000 ge lastcode firstcode sub 255 le and{ +lastcode 255 and +/striptopbyte true def +}{ +lastcode +}ifelse +1 add +array def +glyphs length 1024 ge{ +.array1024z 0 1024 glyphs length 1023 sub{glyphs exch 2 index putinterval}for +glyphs dup length 1024 sub 3 -1 roll +putinterval +}{ +0 1 glyphs length 1 sub{glyphs exch 0 put}for +}ifelse +/numcodes 0 def/code 0 def +0 2 nseg2 3 sub{ +/i2 exch def +/scode startc i2 getu16 def +/ecode endc i2 getu16 def +numcodes scode firstcode sub +exch sub 0 .max dup/code exch code exch add def +ecode scode sub 1 add add numcodes add/numcodes exch def +/delta iddelta i2 gets16 def +TTFDEBUG{ +(scode=)print scode =only +( ecode=)print ecode =only +( delta=)print delta =only +( droff=)print idroff i2 getu16 = +}if +idroff i2 getu16 dup 0 eq{ +pop scode delta add 65535 and 1 ecode delta add 65535 and +striptopbyte{ +/code scode 255 and def +}{ +/code scode def +}ifelse +{putglyph}for +}{ +/gloff exch 14 nseg2 3 mul add 2 add i2 add add def +striptopbyte{ +/code scode 255 and def +}{ +/code scode def +}ifelse +0 1 ecode scode sub{ +2 mul gloff add etab exch getu16 +dup 0 ne{delta add 65535 and}if putglyph +}for +}ifelse +}for glyphs/glyphs null def +}bind +6{ +dup 6 getu16/firstcode exch def dup 8 getu16/ng exch def +firstcode ng add array +0 1 firstcode 1 sub{2 copy 0 put pop}for +dup firstcode ng getinterval +0 1 ng 1 sub{ +dup 2 mul 10 add 4 index exch getu16 3 copy put pop pop +}for pop exch pop +}bind +.dicttomark readonly def +/cmaparray{ +dup 0 getu16 cmapformats exch .knownget{ +TTFDEBUG{ +(cmap: format )print 1 index 0 getu16 = flush +}if exec +}{ +(Can't handle format )print 0 getu16 = flush +0 1 255{}for 256 packedarray +}ifelse +TTFDEBUG{ +(cmap: length=)print dup length = dup == +}if +}bind def +/postremap mark +/Cdot/Cdotaccent +/Edot/Edotaccent +/Eoverdot/Edotaccent +/Gdot/Gdotaccent +/Ldot/Ldotaccent +/Zdot/Zdotaccent +/cdot/cdotaccent +/edot/edotaccent +/eoverdot/edotaccent +/gdot/gdotaccent +/ldot/ldotaccent +/zdot/zdotaccent +.dicttomark readonly def +/get_from_stringarray +{1 index type/stringtype eq{ +get +}{ +exch{ +2 copy length ge{ +length sub +}{ +exch get exit +}ifelse +}forall +}ifelse +}bind def +/getinterval_from_stringarray +{ +2 index type/stringtype eq{ +getinterval +}{ +string exch 0 +4 3 roll{ +dup length +dup 4 index lt{ +3 index exch sub +exch pop 3 1 roll exch pop +}{ +dup 3 1 roll +4 index sub +5 index length 4 index sub +2 copy gt{exch}if pop +dup 3 1 roll +5 index exch getinterval +5 index 4 index 3 index +getinterval +copy pop +exch pop add exch pop 0 exch +dup 3 index length ge{exit}if +}ifelse +}forall +pop pop +}ifelse +}bind def +/string_array_size +{dup type/stringtype eq{ +length +}{ +0 exch{length add}forall +}ifelse +}bind def +/postformats mark +16#00010000{ +pop MacGlyphEncoding +} +16#00020000{ +dup dup type/arraytype eq{0 get}if length 36 lt{ +TTFDEBUG{(post format 2.0 invalid.)= flush}if +pop[] +}{ +/postglyphs exch def +/post_first postglyphs dup type/arraytype eq{0 get}if def +post_first 32 getu16/numglyphs exch def +/glyphnames numglyphs 2 mul 34 add def +/postpos glyphnames def +/total_length postglyphs//string_array_size exec def +numglyphs array 0 1 numglyphs 1 sub{ +postpos total_length ge{ +1 numglyphs 1 sub{1 index exch/.notdef put}for +exit +}if +postglyphs postpos//get_from_stringarray exec +postglyphs postpos 1 add 2 index//getinterval_from_stringarray exec cvn +exch postpos add 1 add/postpos exch def +2 index 3 1 roll +put +}for +/postnames exch def +numglyphs array 0 1 numglyphs 1 sub{ +dup 2 mul 34 add postglyphs exch 2//getinterval_from_stringarray exec +dup 0 get 8 bitshift exch 1 get add dup 258 lt{ +MacGlyphEncoding exch get +}{ +dup 32768 ge{ +pop/.notdef +}{ +258 sub dup postnames length ge{ +TTFDEBUG{( *** warning: glyph index past end of 'post' table)= flush}if +pop +exit +}if +postnames exch get +postremap 1 index .knownget{exch pop}if +}ifelse +}ifelse +2 index 3 1 roll put +}for +} +ifelse +}bind +16#00030000{ +pop[] +}bind +.dicttomark readonly def +/first_post_string +{ +post dup type/arraytype eq{0 get}if +}bind def +/.getpost{ +/glyphencoding post null eq{ +TTFDEBUG{(post missing)= flush}if[] +}{ +postformats first_post_string 0 getu32 .knownget{ +TTFDEBUG{ +(post: format )print +first_post_string +dup 0 getu16 =only(,)print 2 getu16 = flush +}if +post exch exec +}{ +TTFDEBUG{(post: unknown format )print post 0 getu32 = flush}if[] +}ifelse +}ifelse def +}bind def +/MacRomanEncoding[ +StandardEncoding 0 39 getinterval aload pop +/quotesingle +StandardEncoding 40 56 getinterval aload pop +/grave +StandardEncoding 97 31 getinterval aload pop +/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute +/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave +/ecircumflex/edieresis/iacute/igrave +/icircumflex/idieresis/ntilde/oacute +/ograve/ocircumflex/odieresis/otilde +/uacute/ugrave/ucircumflex/udieresis +/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash +/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef +/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash +/questiondown/exclamdown/logicalnot/.notdef +/florin/.notdef/.notdef/guillemotleft +/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright +/quoteleft/quoteright/divide/.notdef +/ydieresis/Ydieresis/fraction/currency +/guilsinglleft/guilsinglright/fi/fl +/daggerdbl/periodcentered/quotesinglbase/quotedblbase +/perthousand/Acircumflex/Ecircumflex/Aacute +/Edieresis/Egrave/Iacute/Icircumflex +/Idieresis/Igrave/Oacute/Ocircumflex +/.notdef/Ograve/Uacute/Ucircumflex +/Ugrave/dotlessi/circumflex/tilde +/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron +]/Encoding defineresource pop +/TTParser<< +/Pos 0 +/post null +>>def +/readu8 +{read not{ +mark(Insufficient data in the stream.)//error exec +}if +}bind def +/readu16 +{dup//readu8 exec 8 bitshift exch//readu8 exec or +}bind def +/reads16 +{//readu16 exec 16#8000 xor 16#8000 sub +}bind def +/readu32 +{dup//readu16 exec 16 bitshift exch//readu16 exec or +}bind def +/reads32 +{dup//reads16 exec 16 bitshift exch//readu16 exec or +}bind def +/SkipToPosition +{dup//TTParser/Pos get +exch//TTParser exch/Pos exch put +sub +//PDFR_DEBUG{ +(Skipping )print dup//=only exec( bytes.)= +}if +dup 0 eq{ +pop pop +}{ +dup 3 1 roll +()/SubFileDecode filter +exch +{1 index//BlockBuffer readstring pop length +dup 0 eq{pop exch pop exit}if +sub +}loop +0 ne{ +mark(Insufficient data in the stream for SkipToPosition.)//error exec +}if +}ifelse +}bind def +/TagBuffer 4 string def +/ParseTTTableDirectory +{//PDFR_DEBUG{ +(ParseTTTableDirectory beg)= +}if +15 dict begin +dup//readu32 exec 16#00010000 ne{ +mark(Unknown True Type version.)//error exec +}if +dup//readu16 exec/NumTables exch def +dup//readu16 exec/SearchRange exch def +dup//readu16 exec/EntrySelector exch def +dup//readu16 exec/RangeShift exch def +//PDFR_DEBUG{ +(NumTables = )print NumTables = +}if +NumTables{ +dup//TagBuffer readstring not{ +mark(Could not read TT tag.)//error exec +}if +cvn +[2 index//readu32 exec pop +2 index//readu32 exec +3 index//readu32 exec +] +//PDFR_DEBUG{ +2 copy exch//=only exec( )print == +}if +def +}repeat +pop +//TTParser/Pos 12 NumTables 16 mul add put +currentdict end +//PDFR_DEBUG{ +(ParseTTTableDirectory end)= +}if +}bind def +/ParseTTcmap +{//PDFR_DEBUG{ +(ParseTTcmap beg)= +}if +/cmap get aload pop +3 1 roll +7 dict begin +//PDFR_DEBUG{ +(Current position = )print//TTParser/Pos get = +(cmap position = )print dup = +}if +1 index exch//SkipToPosition exec +//TTParser/Pos get/TablePos exch def +dup//readu16 exec pop +dup//readu16 exec/NumEncodings exch def +//PDFR_DEBUG{ +(NumEncodings = )print NumEncodings = +}if +null +NumEncodings{ +1 index//readu32 exec +2 index//readu32 exec +3 array dup 3 2 roll 0 exch put +2 index null ne{ +dup 0 get 3 index 0 get sub +3 index exch 1 exch put +}if +dup 4 3 roll pop 3 1 roll +def +}repeat +dup 0 get +4 3 roll exch sub +1 exch put +//PDFR_DEBUG{ +currentdict{ +exch dup type/integertype eq{ +//PrintHex exec( )print == +}{ +pop pop +}ifelse +}forall +}if +4 NumEncodings 8 mul add/HeaderLength exch def +//TTParser/Pos//TTParser/Pos get HeaderLength add put +0 +NumEncodings{ +16#7FFFFFF null +currentdict{ +1 index type/integertype eq{ +exch pop dup 0 get +dup 5 index gt{ +dup 4 index lt{ +4 1 roll +exch pop exch pop +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}forall +//PDFR_DEBUG{ +(Obtaining subtable for )print dup == +}if +3 2 roll pop +3 copy pop +TablePos add//SkipToPosition exec +3 copy exch pop 1 get +//TTParser/Pos//TTParser/Pos get 3 index add put +string +readstring not{ +mark(Can't read a cmap subtable.)//error exec +}if +2 exch put +}repeat +pop pop +currentdict end +//PDFR_DEBUG{ +(ParseTTcmap end)= +}if +}bind def +/GetTTEncoding +{//PDFR_DEBUG{ +(GetTTEncoding beg)= +}if +get +exch pop +2 get +10 dict begin +/TTFDEBUG//PDFR_DEBUG def +//cmaparray exec +end +//PDFR_DEBUG{ +(GetTTEncoding end)= +dup == +}if +}bind def +/InverseEncoding +{ +256 dict begin +dup length 1 sub -1 0{ +2 copy get +exch +1 index currentdict exch//knownget exec{ +dup type/arraytype eq{ +aload length 1 add array astore +}{ +2 array astore +}ifelse +}if +def +}for +pop +currentdict end +}bind def +/GetMacRomanEncodingInverse +{//PDFReader/MacRomanEncodingInverse get +dup null eq{ +pop +MacRomanEncoding//InverseEncoding exec +dup//PDFReader exch/MacRomanEncodingInverse exch put +}if +}bind def +/PutCharStringSingle +{ +dup 3 index length lt{ +2 index exch get +dup 0 ne{ +def +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}bind def +/PutCharString +{1 index type/nametype ne{ +mark(Bad charstring name)//error exec +}if +dup type/arraytype eq{ +{ +3 copy//PutCharStringSingle exec +pop pop +}forall +pop +}{ +//PutCharStringSingle exec +}ifelse +}bind def +/ComposeCharStrings +{ +//PDFR_DEBUG{ +(ComposeCharStrings beg)= +}if +1 index length 1 add dict begin +/.notdef 0 def +exch +//TTParser/post get +dup null ne{ +exch +1 index length 1 sub -1 0{ +dup 3 index exch get exch +dup 0 eq 2 index/.notdef eq or{ +pop pop +}{ +def +}ifelse +}for +}if +exch pop exch +{ +//PutCharString exec +}forall +pop +currentdict end +//PDFR_DEBUG{ +(ComposeCharStrings end)= +}if +}bind def +/ParseTTpost +{ +//PDFR_DEBUG{ +(ParseTTpost beg)= +}if +/post get aload pop +3 1 roll +//PDFR_DEBUG{ +(Current position = )print//TTParser/Pos get = +(post position = )print dup = +}if +1 index exch//SkipToPosition exec +//TTParser/Pos//TTParser/Pos get 4 index add put +exch dup 65535 le{ +string +readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +}{ +[3 1 roll +dup 16384 div floor cvi +exch 1 index 16384 mul +sub exch +1 sub 0 1 3 -1 roll +{ +1 add index +16384 string readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +}for +counttomark -2 roll +string readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +] +}ifelse +1 dict begin +/post exch def +//.getpost exec +//TTParser/post glyphencoding put +//PDFR_DEBUG{ +(ParseTTpost end)= +glyphencoding == +}if +end +}bind def +/MakeTTCharStrings +{//MakeStreamReader exec +dup dup//ParseTTTableDirectory exec +//TTParser/post null put +dup/post//knownget exec{ +0 get +1 index/cmap get 0 get +lt{ +2 copy//ParseTTpost exec +//ParseTTcmap exec +}{ +2 copy//ParseTTcmap exec +3 1 roll +//ParseTTpost exec +}ifelse +}{ +//ParseTTcmap exec +}ifelse +{ +dup 16#00030001 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding for Windows Unicode.)= +}if +16#00030001//GetTTEncoding exec +AdobeGlyphList//ComposeCharStrings exec +exit +}if +dup 16#00010000 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding for Macintosh Roman.)= +}if +16#00010000//GetTTEncoding exec +PDFEncoding dup null eq{ +pop//GetMacRomanEncodingInverse exec +}{ +//InverseEncoding exec +}ifelse +//ComposeCharStrings exec +exit +}if +dup 16#00030000 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding 3.0 - not sure why Ghostscript writes it since old versions.)= +}if +16#00030000//GetTTEncoding exec +PDFEncoding dup null eq{ +pop//GetMacRomanEncodingInverse exec +}{ +//InverseEncoding exec +}ifelse +//ComposeCharStrings exec +exit +}if +mark(True Type cmap has no useful encodings.)//error exec +}loop +//PDFR_DEBUG{ +(CharStrings <<)= +dup{ +exch +dup type/nametype eq{ +//=only exec +}{ +== +}ifelse +( )print == +}forall +(>>)= +}if +}bind def +/ScaleVal +{ +aload pop +1 index sub +3 2 roll mul add +}bind def +/ScaleArg +{ +aload pop +1 index sub +3 1 roll +sub exch div +}bind def +/ScaleArgN +{ +dup length 2 sub -2 0{ +2 +2 index 3 1 roll getinterval +3 2 roll +exch//ScaleArg exec +1 index length 2 idiv 1 add 1 roll +}for +pop +}bind def +/ComputeFunction_10 +{ +//PDFR_DEBUG{ +(ComputeFunction_10 beg )print 1 index//=only exec( stack=)print count = +}if +exch +dup 1 eq{ +pop dup length 1 sub get +}{ +1 index length 1 sub mul +dup dup floor sub +dup 0 eq{ +pop cvi get +}{ +3 1 roll floor cvi +2 getinterval +aload pop +2 index mul 3 2 roll 1 exch sub 3 2 roll mul add +}ifelse +}ifelse +//PDFR_DEBUG{ +(ComputeFunction_10 end )print dup//=only exec( stack=)print count = +}if +}bind def +/ComputeFunction_n0 +{ +//PDFR_DEBUG{ +(ComputeFunction_n0 beg N=)print dup//=only exec( stack=)print count = +}if +dup 0 eq{ +pop +}{ +dup 2 add -1 roll +dup 3 index length 1 sub ge{ +pop 1 sub +exch dup length 1 sub get exch +//PDFReader/ComputeFunction_n0 get exec +}{ +dup floor cvi dup +4 index exch get +3 index dup +5 add copy +6 2 roll +pop pop pop pop +1 sub +//PDFReader/ComputeFunction_n0 get exec +3 2 roll pop +exch +4 3 roll exch +4 add 2 roll 1 add +3 2 roll exch get +exch 1 sub +//PDFReader/ComputeFunction_n0 get exec +1 index mul +3 1 roll +1 exch sub mul add +}ifelse +}ifelse +//PDFR_DEBUG{ +(ComputeFunction_n0 end )print dup//=only exec( stack=)print count = +}if +}bind def +/FunctionToProc_x01 +{ +dup/Domain get exch +dup/Data get 0 get exch +/Size get length +[4 1 roll +//PDFR_DEBUG{ +{(function beg, stack =)print count//=only exec(\n)print}/exec load +5 2 roll +}if +dup 1 gt{ +{mark exch +3 add 2 roll +//ScaleArgN exec +counttomark dup +3 add -2 roll +pop exch +//ComputeFunction_n0 exec +}/exec load +}{ +pop +3 1/roll load//ScaleArg/exec load +/exch load +//ComputeFunction_10/exec load +}ifelse +//PDFR_DEBUG{ +(function end, stack =)/print load/count load//=only/exec load(\n)/print load +}if +]cvx +//PDFR_DEBUG{ +(Made a procedure for the 1-result function :)= +dup == +}if +}bind def +/FunctionProcDebugBeg +{(FunctionProcDebugBeg )print count = +}bind def +/FunctionProcDebugEnd +{(FunctionProcDebugEnd )print count = +}bind def +/FunctionToProc_x0n +{ +PDFR_DEBUG{ +(FunctionToProc_x0n beg m=)print dup = +}if +1 index/Size get length exch +dup 7 mul 2 add array +PDFR_DEBUG{ +dup 0//FunctionProcDebugBeg put +}{ +dup 0//DoNothing put +}ifelse +dup 1/exec load put +dup 2 5 index/Domain get put +2 index 1 eq{ +dup 3//ScaleArg put +}{ +dup 3//ScaleArgN put +}ifelse +dup 4/exec load put +1 index 1 sub 0 exch 1 exch{ +dup 7 mul 5 add +1 index 4 index 1 sub ne{ +dup 3 index exch 6 index put 1 add +dup 3 index exch/copy load put 1 add +}if +[ +6 index/Data get 3 index get +6 index 1 eq{ +//ComputeFunction_10/exec load +}{ +6 index +//ComputeFunction_n0/exec load +}ifelse +]cvx +3 index exch 2 index exch put 1 add +2 index 1 index/exec load put 1 add +1 index 4 index 1 sub ne{ +2 index 1 index 6 index 1 add put 1 add +2 index 1 index 1 put 1 add +2 index 1 index/roll load put +}if +pop pop +}for +PDFR_DEBUG{ +dup dup length 2 sub//FunctionProcDebugEnd put +}{ +dup dup length 2 sub//DoNothing put +}ifelse +dup dup length 1 sub/exec load put +cvx exch pop exch pop exch pop +//PDFR_DEBUG{ +(Made a procedure for the n-argument function :)= +dup == +}if +PDFR_DEBUG{ +(FunctionToProc_x0n end)= +}if +}bind def +/MakeTableRec +{ +0 +exec +}bind def +/MakeTable +{//PDFR_DEBUG{ +(MakeTable beg )print count = +}if +1 index/Size get exch +1 sub dup +3 1 roll +get +array +1 index 0 eq{ +exch pop exch pop +}{ +dup length 1 sub -1 0{ +3 index 3 index//MakeTableRec exec +2 index 3 1 roll put +}for +exch pop exch pop +}ifelse +//PDFR_DEBUG{ +(MakeTable end )print count = +}if +}bind def +//MakeTableRec 0//MakeTable put +/StoreSample +{ +1 sub +dup 0 eq{ +pop +}{ +-1 1{ +I exch get get +}for +}ifelse +I 0 get 3 2 roll put +}bind def +/ReadSample32 +{ +4{ +File read not{ +mark(Insufficient data for function.)//error exec +}if +}repeat +pop +3 1 roll exch +256 mul add 256 mul add +//1_24_bitshift_1_sub div +}bind def +/ReadSample +{ +Buffer BitsLeft BitsPerSample +{2 copy ge{ +exit +}if +3 1 roll +8 add 3 1 roll +256 mul File read not{ +mark(Insufficient data for function.)//error exec +}if +add +3 1 roll +}loop +sub dup +2 index exch +neg bitshift +2 copy exch bitshift +4 3 roll exch sub +/Buffer exch def +exch/BitsLeft exch def +Div div +}bind def +/ReadSamplesRec +{0 +exec +}bind def +/ReadSamples +{ +//PDFR_DEBUG{ +(ReadSamples beg )print count = +}if +dup 1 eq{ +pop +0 1 Size 0 get 1 sub{ +I exch 0 exch put +0 1 M 1 sub{ +dup Range exch 2 mul 2 getinterval +//PDFR_DEBUG{ +(Will read a sample ... )print +}if +BitsPerSample 32 eq{//ReadSample32}{//ReadSample}ifelse +exec exch//ScaleVal exec +//PDFR_DEBUG{ +(value=)print dup = +}if +exch Table exch get +Size length//StoreSample exec +}for +}for +}{ +1 sub +dup Size exch get 0 exch 1 exch 1 sub{ +I exch 2 index exch put +dup//ReadSamplesRec exec +}for +pop +}ifelse +//PDFR_DEBUG{ +(ReadSamples end )print count = +}if +}bind def +//ReadSamplesRec 0//ReadSamples put +/StreamToArray +{//PDFR_DEBUG{ +(StreamToArray beg )print count = +}if +userdict/FuncDataReader get begin +dup/BitsPerSample get/BitsPerSample exch def +dup/Size get length/N exch def +dup/Range get length 2 idiv/M exch def +1 BitsPerSample bitshift 1 sub/Div exch def +/BitsLeft 0 def +/Buffer 0 def +dup/Size get/Size exch def +dup/Range get/Range exch def +/File 1 index//MakeStreamReader exec def +/I[N{0}repeat]def +M array +dup length 1 sub -1 0{ +2 index N//MakeTable exec +2 index 3 1 roll put +}for +/Table exch def +N//ReadSamples exec +PDFR_DEBUG{ +(Table = )print Table == +}if +/Data Table put +end +//PDFR_DEBUG{ +(StreamToArray end )print count = +}if +}bind def +/FunctionToProc10 +{ +PDFR_DEBUG{ +(FunctionToProc10 beg, Range = )print dup/Range get == +}if +dup/Order//knownget exec{ +1 ne{ +(Underimplemented function Type 0 Order 3.)= +}if +}if +dup//StreamToArray exec +dup/Range get length dup 2 eq{ +pop//FunctionToProc_x01 exec +}{ +2 idiv//FunctionToProc_x0n exec +}ifelse +PDFR_DEBUG{ +(FunctionToProc10 end)= +}if +}bind def +/FunctionToProc12 +{begin +currentdict/C0//knownget exec{length 1 eq}{true}ifelse{ +N +currentdict/C0//knownget exec{ +0 get +}{ +0 +}ifelse +currentdict/C1//knownget exec{ +0 get +}{ +1 +}ifelse +1 index sub +[4 1 roll +{ +4 2 roll +exp mul add +}aload pop +]cvx +}{ +[ +0 1 C0 length 1 sub{ +N +C0 2 index get +C1 3 index get +4 3 roll pop +1 index sub +[/dup load +5 2 roll +{ +4 2 roll +exp mul add +exch +}aload pop +]cvx +/exec load +}for +/pop load +]cvx +}ifelse +end +//PDFR_DEBUG{ +(FunctionType2Proc : )print dup == +}if +}bind def +/FunctionToProc14 +{//MakeStreamReader exec cvx exec +//PDFR_DEBUG{ +(FunctionType4Proc : )print dup == +}if +}bind def +/FunctionToProc1 +{ +dup/FunctionType get +{dup 0 eq{ +pop//FunctionToProc10 exec exit +}if +dup 2 eq{ +pop//FunctionToProc12 exec exit +}if +dup 4 eq{ +pop//FunctionToProc14 exec exit +}if +mark exch(Function type )exch( isn't implemented yet.)//error exec +}loop +}bind def +/FunctionToProc20 +{ +PDFR_DEBUG{ +(FunctionToProc20, Range = )print dup/Range get == +}if +dup/Order//knownget exec{ +1 ne{ +(Underimplemented function Type 0 Order 3.)= +}if +}if +dup//StreamToArray exec +dup/Range get length dup 2 eq{ +pop//FunctionToProc_x01 exec +}{ +2 idiv//FunctionToProc_x0n exec +}ifelse +}bind def +/FunctionToProc +{//PDFR_DEBUG{ +(FunctionToProc beg )print count = +}if +dup type/dicttype eq{ +dup/Domain get length 2 idiv +{ +dup 1 eq{ +pop//FunctionToProc1 exec exit +}if +dup 2 eq{ +pop//FunctionToProc20 exec exit +}if +mark(Functions with many arguments aren't implemented yet.)//error exec +}loop +}{ +//PDFR_DEBUG{(Not a function dict, assume already a procedure.)print}if +}ifelse +//PDFR_DEBUG{ +(FunctionToProc end )print count = +}if +}bind def +/spotfunctions mark +/Round{ +abs exch abs 2 copy add 1 le{ +dup mul exch dup mul add 1 exch sub +}{ +1 sub dup mul exch 1 sub dup mul add 1 sub +}ifelse +} +/Diamond{ +abs exch abs 2 copy add .75 le{ +dup mul exch dup mul add 1 exch sub +}{ +2 copy add 1.23 le{ +.85 mul add 1 exch sub +}{ +1 sub dup mul exch 1 sub dup mul add 1 sub +}ifelse +}ifelse +} +/Ellipse{ +abs exch abs 2 copy 3 mul exch 4 mul add 3 sub dup 0 lt{ +pop dup mul exch .75 div dup mul add 4 div 1 exch sub +}{ +dup 1 gt{ +pop 1 exch sub dup mul exch 1 exch sub +.75 div dup mul add 4 div 1 sub +}{ +.5 exch sub exch pop exch pop +}ifelse +}ifelse +} +/EllipseA{dup mul .9 mul exch dup mul add 1 exch sub} +/InvertedEllipseA{dup mul .9 mul exch dup mul add 1 sub} +/EllipseB{dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub} +/EllipseC{dup mul .9 mul exch dup mul add 1 exch sub} +/InvertedEllipseC{dup mul .9 mul exch dup mul add 1 sub} +/Line{exch pop abs neg} +/LineX{pop} +/LineY{exch pop} +/Square{abs exch abs 2 copy lt{exch}if pop neg} +/Cross{abs exch abs 2 copy gt{exch}if pop neg} +/Rhomboid{abs exch abs 0.9 mul add 2 div} +/DoubleDot{2{360 mul sin 2 div exch}repeat add} +/InvertedDoubleDot{2{360 mul sin 2 div exch}repeat add neg} +/SimpleDot{dup mul exch dup mul add 1 exch sub} +/InvertedSimpleDot{dup mul exch dup mul add 1 sub} +/CosineDot{180 mul cos exch 180 mul cos add 2 div} +/Double{exch 2 div exch 2{360 mul sin 2 div exch}repeat add} +/InvertedDouble{ +exch 2 div exch 2{360 mul sin 2 div exch}repeat add neg +} +.dicttomark readonly def +/CheckColorSpace +{ +dup type/arraytype ne{ +mark(Resource )3 index( must be an array.)//error exec +}if +}bind def +/SubstitutePDFColorSpaceRec +{0 +exec +}bind def +/SubstitutePDFColorSpace +{ +{ +dup 0 get/Pattern eq{ +dup length 1 gt{ +dup dup 1//CheckColorSpace//ResolveA exec +dup type/nametype ne{ +//SubstitutePDFColorSpaceRec exec +}if +1 exch put +}if +exit +}if +dup 0 get/Indexed eq{ +exit +}if +dup 0 get/Separation eq{ +dup dup 2//CheckColorSpace//ResolveA exec +dup type/nametype ne{ +//SubstitutePDFColorSpaceRec exec +}if +2 exch put +exit +}if +dup 0 get/CalGray eq{ +1 get +dup/Gamma//knownget exec{ +[exch[exch/exp load]cvx dup dup] +1 index exch/DecodeLMN exch put +}if +[exch/CIEBasedA exch] +exit +}if +dup 0 get/CalRGB eq{ +1 get +dup/Matrix//knownget exec{ +1 index exch/MatrixLMN exch put +}if +dup/Gamma//knownget exec{ +aload pop +[exch/exp load]cvx +3 1 roll +[exch/exp load]cvx +3 1 roll +[exch/exp load]cvx +3 1 roll +3 array astore +1 index exch/DecodeLMN exch put +}if +[exch/CIEBasedABC exch] +exit +}if +dup 0 get/Lab eq{ +1 get +begin +currentdict/Range//knownget exec{aload pop}{-100 100 -100 100}ifelse +0 100 6 2 roll 6 array astore +/RangeABC exch def +/DecodeABC[{16 add 116 div}bind{500 div}bind{200 div}bind]def +/MatrixABC[1 1 1 1 0 0 0 0 -1]def +{dup 6 29 div ge{dup dup mul mul}{4 29 div sub 108 841 div mul}ifelse} +/DecodeLMN[ +[3 index aload pop WhitePoint 0 get/mul load]cvx +[4 index aload pop WhitePoint 1 get/mul load]cvx +[5 index aload pop WhitePoint 2 get/mul load]cvx +]def pop +//PDFR_DEBUG{ +(Constructed from Lab <<)= +currentdict{exch = ==}forall +(>>)= +}if +[/CIEBasedABC currentdict] +end +exit +pop +}if +dup 0 get/CIEBasedA eq{exit}if +dup 0 get/CIEBasedABC eq{exit}if +mark exch(Unimplemented color space )exch//error exec +}loop +}bind def +//SubstitutePDFColorSpaceRec 0//SubstitutePDFColorSpace put +/ResolveArrayElement +{2 copy get +dup type dup/arraytype eq exch +/packedarraytype eq or{ +dup length 1 ge exch xcheck and{ +2 copy get +dup 0 get type/integertype eq +1 index 1 get type dup/arraytype +eq exch +/packedarraytype eq or +and{ +exec +2 index 4 1 roll put +}{ +pop pop +}ifelse +}{ +pop +}ifelse +}{ +pop pop +}ifelse +}bind def +/ResolveColorSpaceArrayRec +{0 +exec +}bind def +/SetColorSpaceSafe +{ +PDFR_DEBUG{ +(SetColorSpaceSafe beg)= +}if +currentcolorspace dup type/arraytype eq{ +1 index type/arraytype eq{ +dup length 2 index length eq{ +false exch +dup length 0 exch 1 exch 1 sub{ +dup +4 index exch get exch +2 index exch get +ne{ +exch pop true exch exit +}if +}for +pop +{ +setcolorspace +}{ +pop +}ifelse +}{ +pop setcolorspace +}ifelse +}{ +pop setcolorspace +}ifelse +}{ +pop setcolorspace +}ifelse +PDFR_DEBUG{ +(SetColorSpaceSafe end)= +}if +}bind def +/ResolveColorSpaceArray +{ +//PDFR_DEBUG{ +(ResolveColorSpaceArray beg )print dup == +}if +dup 0 get/Indexed eq{ +1//ResolveArrayElement exec +dup dup 1 get +dup type/arraytype eq{ +//SubstitutePDFColorSpace exec +//ResolveColorSpaceArrayRec exec +1 exch put +}{ +pop pop +}ifelse +}if +dup 0 get/Separation eq{ +dup dup 1 get UnPDFEscape 1 exch put +3//ResolveArrayElement exec +dup 3 get//FunctionToProc exec +2 copy 3 exch put +pop +}if +dup 0 get/Pattern eq{ +dup length 1 gt{ +dup 1 get dup type/arraytype eq{ +ResolveColorSpaceArray +1 index 1 3 -1 roll put +}{ +pop +}ifelse +}if +}if +PDFR_DEBUG{ +(Construcrted color space :)= +dup == +}if +//PDFR_DEBUG{ +(ResolveColorSpaceArray end )print dup == +}if +}bind def +//ResolveColorSpaceArrayRec 0//ResolveColorSpaceArray put +/ResolveColorSpace +{ +//PDFR_DEBUG{ +(ResolveColorSpace beg )print dup = +}if +dup//SimpleColorSpaceNames exch known not{ +dup//PDFColorSpaces exch//knownget exec{ +exch pop +//PDFR_DEBUG{ +(ResolveColorSpace known )= +}if +}{ +dup +//PDFReader/CurrentObject get/Context get/Resources get +/ColorSpace//DoNothing//ResolveD exec +exch//CheckColorSpace//ResolveD exec +dup type/arraytype eq{ +//SubstitutePDFColorSpace exec +//ResolveColorSpaceArray exec +dup//PDFColorSpaces 4 2 roll put +}if +}ifelse +}if +//PDFR_DEBUG{ +(ResolveColorSpace end )print dup == +}if +}bind def +/CheckPattern +{ +dup/PatternType//knownget exec{ +dup 1 ne{ +mark(Resource )4 index( is a shading, which can't be handled at level 2. )//error exec +}if +pop +}if +dup/Type knownget{ +/Pattern ne{ +mark(Resource )4 index( must have /Type/Pattern .)//error exec +}if +}if +}bind def +/PaintProc +{/Context get +//RunDelayedStream exec +}bind def +/ResolvePattern +{ +dup +userdict/PDFR_Patterns get +exch//knownget exec{ +exch pop +}{ +dup +//PDFReader/CurrentObject get/Context get/Resources get +/Pattern//DoNothing//ResolveD exec +exch//CheckPattern//ResolveD exec +dup dup/Context exch put +dup/Resources//DoNothing//ResolveD exec pop +dup/PaintProc//PaintProc put +gsave userdict/PDFR_InitialGS get setgstate +currentglobal exch false setglobal +dup/Matrix get +makepattern +exch setglobal +grestore +dup userdict/PDFR_Patterns get +4 2 roll +put +}ifelse +}bind def +/SetColor +{//PDFR_DEBUG{ +(SetColor beg)= +}if +currentcolorspace dup type/nametype eq{ +pop setcolor +}{ +0 get/Pattern eq{ +//ResolvePattern exec setpattern +}{ +setcolor +}ifelse +}ifelse +//PDFR_DEBUG{ +(SetColor end)= +}if +}bind def +/ImageKeys 15 dict begin +/BPC/BitsPerComponent def +/CS/ColorSpace def +/D/Decode def +/DP/DecodeParms def +/F/Filter def +/H/Height def +/IM/ImageMask def +/I/Interpolate def +/W/Width def +currentdict end readonly def +/ImageValues 15 dict begin +/G/DeviceGray def +/RGB/DeviceRGB def +/CMYK/DeviceCMYK def +/I/Indexed def +/AHx/ASCIIHexDecode def +/A85/ASCII85Decode def +/LZW/LZWDecode def +/Fl/FlateDecode def +/RL/RunLengthDecode def +/CCF/CCITTFaxDecode def +/DCT/DCTDecode def +currentdict end readonly def +/GetColorSpaceRange +{2 index/ColorSpace get +dup type/arraytype eq{ +1 get +}if +exch//knownget exec{ +exch pop +}if +}bind def +/DecodeArrays 15 dict begin +/DeviceGray{[0 1]}def +/DeviceRGB{[0 1 0 1 0 1]}def +/DeviceCMYK{[0 1 0 1 0 1 0 1]}def +/Indexed{ +dup/BitsPerComponent get 1 exch bitshift 1 sub[exch 0 exch] +}def +/Separation{[0 1]}def +/CIEBasedA{[0 1]/RangeA//GetColorSpaceRange exec}def +/CIEBasedABC{[0 1 0 1 0 1]/RangeABC//GetColorSpaceRange exec}def +currentdict end readonly def +/Substitute +{1 index//knownget exec{ +exch pop +}if +}bind def +/DebugImagePrinting +{ +//PDFR_DEBUG{ +(Image :)= +dup{exch//=only exec( )print == +}forall +}if +}bind def +/CompleteImage +{ +dup/ColorSpace known{ +dup/ColorSpace//CheckColorSpace//ResolveD exec pop +}if +dup/Decode known not{ +dup/ColorSpace//knownget exec{ +dup type/arraytype eq{ +0 get +}if +//DecodeArrays exch get exec +}{ +[0 1] +}ifelse +1 index exch/Decode exch put +}if +dup/ImageMatrix[2 index/Width get 0 0 5 index/Height get neg +0 7 index/Height get]put +//DebugImagePrinting exec +}bind def +/CompleteInlineImage +{ +//PDFR_DEBUG{ +(CompleteInlineImage beg)= +}if +dup/ImageType known not{ +dup/ImageType 1 put +}if +dup length dict exch{ +exch//ImageKeys//Substitute exec +dup/Filter eq{ +exch//ImageValues//Substitute exec exch +}if +dup/ColorSpace eq{ +exch +dup//ImageValues exch//knownget exec{ +exch pop +}{ +//ResolveColorSpace exec +}ifelse +exch +}if +exch +2 index 3 1 roll put +}forall +//CompleteImage exec +dup/DataSource 2 copy get +2 index//AppendFilters exec put +//PDFR_DEBUG{ +(CompleteInlineImage end)= +}if +}bind def +/CompleteOutlineImage +{ +currentglobal exch dup gcheck setglobal +//PDFR_DEBUG{ +(CompleteOutlineImage beg)= +}if +dup dup//MakeStreamReader exec/DataSource exch put +dup/ImageType known not{ +//CompleteImage exec +dup/ImageType 1 put +dup/ColorSpace known{ +dup/ColorSpace//CheckColorSpace//ResolveD exec +dup type/arraytype eq{ +//ResolveColorSpaceArray exec +//SubstitutePDFColorSpace exec +1 index exch/ColorSpace exch put +}{ +pop +}ifelse +}if +}if +//PDFR_DEBUG{ +(CompleteOutlineImage end)= +}if +exch setglobal +}bind def +/DoImage +{ +//PDFR_DEBUG{ +(DoImage beg)= +}if +gsave +dup/ColorSpace//knownget exec{setcolorspace}if +dup/ImageMask//knownget exec not{false}if +{imagemask}{image}ifelse +grestore +//PDFR_DEBUG{ +(DoImage end)= +}if +}bind def +/GSave +{ +gsave +//PDFReader/GraphicStateStackPointer get +dup//GraphicStateStack exch get null eq{ +dup//GraphicStateStack exch//InitialGraphicState length dict put +}if +dup//GraphicStateStack exch get +//GraphicState exch copy pop +1 add//PDFReader exch/GraphicStateStackPointer exch put +}bind def +/GRestore +{ +grestore +//PDFReader/GraphicStateStackPointer get +1 sub dup +//PDFReader exch/GraphicStateStackPointer exch put +//GraphicStateStack exch get +//GraphicState copy pop +}bind def +/SetFont +{dup//GraphicState exch/FontSize exch put +//ResolveAndSetFont exec +//GraphicState/FontMatrixNonHV currentfont/FontMatrix get 1 get 0 ne put +}bind def +/ShowText +{//GraphicState/TextRenderingMode get 0 eq{ +//GraphicState/WordSpacing get 0 +32 +//GraphicState/CharacterSpacing get 0 +6 5 roll +//GraphicState/FontMatrixNonHV get{ +[ +7 -2 roll pop +5 -2 roll pop +5 -1 roll +{ +exch +pop +3 index add +exch 2 index eq{3 index add}if +4 1 roll +} +currentfont/FontMatrix get 0 get 0 ne{ +1 1 index length 1 sub getinterval cvx +}if +5 index +cshow +pop pop pop] +xshow +}{ +awidthshow +}ifelse +}{ +//GraphicState/CharacterSpacing get 0 eq +//GraphicState/FontMatrixNonHV get not and +//GraphicState/WordSpacing get 0 eq and{ +true charpath +}{ +{ +exch +pop 0 +currentpoint 5 4 roll +( )dup 0 3 index put true charpath +5 1 roll +moveto rmoveto +//GraphicState/CharacterSpacing get 0 rmoveto +32 eq{ +//GraphicState/WordSpacing get 0 rmoveto +}if +} +//GraphicState/FontMatrixNonHV get dup not exch{ +pop currentfont/FontMatrix get 0 get 0 ne +}if{ +1 1 index length 1 sub getinterval cvx +}if +exch cshow +}ifelse +}ifelse +}bind def +/ShowTextBeg +{//GraphicState/TextRenderingMode get 0 ne{ +currentpoint newpath moveto +}if +}bind def +/ShowTextEnd +{//GraphicState/TextRenderingMode get +{dup 1 eq{ +stroke exit +}if +dup 2 eq{ +gsave fill grestore stroke exit +}if +dup 3 eq{ +currentpoint newpath moveto +}if +dup 4 eq{ +gsave fill grestore clip exit +}if +dup 5 eq{ +gsave stroke grestore clip exit +}if +dup 6 eq{ +gsave fill grestore gsave stroke grestore fill exit +}if +dup 7 eq{ +clip exit +}if +exit +}loop +pop +}bind def +/ShowTextWithGlyphPositioning +{//ShowTextBeg exec +{dup type/stringtype eq{ +//ShowText exec +}{ +neg 1000 div//GraphicState/FontSize get mul 0 rmoveto +}ifelse +}forall +//ShowTextEnd exec +}bind def +/CheckFont +{dup/Type get/ExtGState ne{ +mark(Resource )3 index( must have /Type/ExtGState.)//error exec +}if +}bind def +/SetTransfer +{ +//PDFR_DEBUG{(SetTransfer beg )print count =}if +dup type/arraytype eq 1 index xcheck not and{ +0 4 getinterval aload pop +setcolortransfer +}{ +settransfer +}ifelse +//PDFR_DEBUG{(SetTransfer end )print count =}if +}bind def +/CheckExtGState +{dup/Type get/ExtGState ne{ +mark(Resource )3 index( must have /Type/ExtGState.)//error exec +}if +}bind def +/CheckHalftone +{dup/HalftoneType known not{ +mark(Resource )3 index( must have /HalftoneType.)//error exec +}if +}bind def +/ResolveFunction +{ +//PDFR_DEBUG{(ResolveFunction beg )print dup = count =}if +2 copy get//IsObjRef exec{ +2 copy//DoNothing//ResolveD exec +3 copy put pop +}if +2 copy get dup type/arraytype eq exch xcheck and not{ +2 copy get +dup type/arraytype eq 1 index xcheck not and{ +dup length 1 sub -1 0{ +2 copy//DoNothing ResolveA +dup/Identity eq{ +pop 2 copy{}put +}{ +//FunctionToProc exec +3 copy put pop +}ifelse +pop +}for +}{ +dup/Default eq{ +}{ +dup/Identity eq{ +pop{} +}{dup type/nametype eq{ +//spotfunctions exch get +}{ +//FunctionToProc exec +}ifelse +}ifelse +}ifelse +}ifelse +3 copy put +exch pop +}{ +1 index exch get +}ifelse +//PDFR_DEBUG{(ResolveFunction end )print dup == count =}if +}bind def +/ResolveFunctionSafe +{2 copy known{ +//ResolveFunction exec +}if +pop +}bind def +/CreateHalftoneThresholds +{ +dup/Thresholds known not{ +dup/HalftoneType get 10 eq{ +dup dup//MakeStreamReader exec +/Thresholds exch put +}if +dup/HalftoneType get dup 3 eq exch 6 eq or{ +dup dup//MakeStreamReader exec +//BlockBuffer readstring pop +dup length +dup 0 eq{ +mark(Could not read Thresholds)//error exec +}if +string copy/Thresholds exch put +dup/HalftoneType 3 put +}if +}if +}bind def +/SetExtGState +{ +//PDFReader/CurrentObject get/Context get/Resources get +/ExtGState//DoNothing//ResolveD exec +exch//CheckExtGState//ResolveD exec +dup/LW//knownget exec{ +setlinewidth +}if +dup/LC//knownget exec{ +setlinecap +}if +dup/LJ//knownget exec{ +setlinejoin +}if +dup/ML//knownget exec{ +setmeterlimit +}if +dup/D//knownget exec{ +setdash +}if +dup/RI//knownget exec{ +mark(Unimplemented ExtGState.RI)//error exec +}if +dup/OP//knownget exec{ +setoverprint +}if +dup/op//knownget exec{ +setoverprint +}if +dup/OPM//knownget exec{ +mark(Unimplemented ExtGState.OPM)//error exec +}if +dup/Font//knownget exec{ +mark(Unimplemented ExtGState.Font)//error exec +}if +dup/BG known{ +/BG//ResolveFunction exec +setblackgeneration +}if +dup/BG2 known{ +/BG2//ResolveFunction exec +dup/Default eq{ +//InitialExtGState/BG2 get +}if +setblackgeneration +}if +dup/UCR known{ +/UCR//ResolveFunction exec +setundercolorremoval +}if +dup/UCR2 known{ +/UCR2//ResolveFunction exec +dup/Default eq{ +//InitialExtGState/UCR2 get +}if +setundercolorremoval +}if +dup/TR known{ +/TR//ResolveFunction exec +//SetTransfer exec +}if +dup/TR2 known{ +/TR2//ResolveFunction exec +dup/Default eq{ +pop//InitialExtGState/TR2 get +aload pop setcolortransfer +}{ +//SetTransfer exec +}ifelse +}if +dup/HT//knownget exec{ +dup/Default eq{ +pop//InitialExtGState/HT get +sethalftone +}{ +//PDFR_DEBUG{(Ht beg)=}if +pop dup/HT//CheckHalftone//ResolveD exec +/SpotFunction//ResolveFunctionSafe exec +/TransferFunction//ResolveFunctionSafe exec +null exch +dup/HalftoneType get dup 5 eq exch dup 4 eq exch 2 eq or or{ +dup{ +dup//IsObjRef exec{ +pop +1 index exch//CheckHalftone ResolveD +}if +dup type/dicttype eq{ +dup/SpotFunction//ResolveFunctionSafe exec +/TransferFunction//ResolveFunctionSafe exec +//CreateHalftoneThresholds exec +dup/HalftoneType get 5 gt{ +4 3 roll pop +dup 4 1 roll +}if +}if +pop pop +}forall +}if +//CreateHalftoneThresholds exec +//PDFR_DEBUG{ +(HT:)= +dup{ +1 index/Default eq{ +(Default <<)= +exch pop +{exch = ==}forall +(>>)= +}{ +exch = == +}ifelse +}forall +(HT end)= flush +}if +exch dup null ne{ +(Warning: Ignoring a halftone with a Level 3 component halftone Type )print dup/HalftoneType get = +pop pop +}{ +pop +dup/HalftoneType get 5 gt{ +(Warning: Ignoring a Level 3 halftone Type )print dup/HalftoneType get = +pop +}{ +sethalftone +}ifelse +}ifelse +//PDFR_DEBUG{(HT set)= flush}if +}ifelse +}if +dup/FL//knownget exec{ +setflattness +}if +dup/SM//knownget exec{ +setsmoothness +}if +dup/SA//knownget exec{ +setstrokeadjust +}if +dup/BM//knownget exec{ +mark(Unimplemented ExtGState.BM)//error exec +}if +dup/SMask//knownget exec{ +mark(Unimplemented ExtGState.SMask)//error exec +}if +dup/CA//knownget exec{ +mark(Unimplemented ExtGState.CA)//error exec +}if +dup/ca//knownget exec{ +mark(Unimplemented ExtGState.ca)//error exec +}if +dup/AIS//knownget exec{ +mark(Unimplemented ExtGState.AIS)//error exec +}if +dup/TK//knownget exec{ +mark(Unimplemented ExtGState.TK)//error exec +}if +pop +}bind def +/CheckXObject +{dup/Subtype get dup/Image ne exch dup/Form ne exch/PS ne and and{ +mark(Resource )3 index( must have /Subtype /Image or /Form or /PS.)//error exec +}if +}bind def +/DoXObject +{ +//PDFReader/CurrentObject get/Context get/Resources get +/XObject//DoNothing//ResolveD exec +exch//CheckXObject//ResolveD exec +dup/Subtype get +dup/Image eq{ +pop +//CompleteOutlineImage exec +//DoImage exec +}{ +dup/PS eq{ +PDFR_DEBUG{ +(Executing a PS Xobject)= +}if +pop +//RunDelayedStream exec +}{ +dup/Form eq{ +pop +PDFR_DEBUG{ +(Executing a Form XObject)= +}if +//PDFReader/CurrentObject get exch +dup//PDFReader exch<< exch/Context exch >>/CurrentObject exch put +dup/Matrix get concat +dup/BBox get aload pop exch 3 index sub exch 2 index sub rectclip +//RunDelayedStream exec +//PDFReader exch/CurrentObject exch put +}{ +mark exch(unimplemented XObject type )exch//error exec +}ifelse +}ifelse +}ifelse +}bind def +/Operators 50 dict begin +/q{//GSave exec}bind def +/Q{//GRestore exec}bind def +/cm{//TempMatrix astore concat}bind def +/i{1 .min setflat}bind def +/J/setlinecap load def +/d/setdash load def +/j/setlinejoin load def +/w/setlinewidth load def +/M/setmiterlimit load def +/gs{SetExtGState}bind def +/g/setgray load def +/rg/setrgbcolor load def +/k/setcmykcolor load def +/cs{//ResolveColorSpace exec//SetColorSpaceSafe exec +}bind def +/sc/setcolor load def +/scn{//SetColor exec}bind def +/G/setgray load def +/RG/setrgbcolor load def +/K/setcmykcolor load def +/CS//cs def +/ri{SetColorRenderingIntent}bind def +/SC/setcolor load def +/SCN{//SetColor exec}bind def +/m/moveto load def +/l/lineto load def +/c/curveto load def +/v{currentpoint 6 2 roll curveto}bind def +/y{2 copy curveto}bind def +/re{ +4 2 roll moveto exch dup 0 rlineto 0 3 -1 roll rlineto neg 0 rlineto +closepath +}def +/h/closepath load def +/n/newpath load def +/S/stroke load def +/s{closepath stroke}bind def +/f/fill load def +/f*/eofill load def +/B{gsave fill grestore stroke}bind def +/b{closepath gsave fill grestore stroke}bind def +/B*{gsave eofill grestore stroke}bind def +/b*{closepath gsave eofill grestore stroke}bind def +/W/clip load def +/W*/eoclip load def +/sh{ +ResolveShading +dup/Background known{ +gsave +dup/ColorSpace get setcolorspace +dup/Background get aload pop setcolor +pathbbox +2 index sub exch 3 index sub exch +rectfill +grestore +}if +shfill +}bind def +/Do{//DoXObject exec}bind def +/BI{currentglobal false setglobal<<}bind def +/ID{>> +dup/DataSource currentfile +2 index/F//knownget exec{ +/A85 eq{ +0(~>)/SubFileDecode filter +}if +}if +put +//CompleteInlineImage exec +exch setglobal +//DoImage exec +}bind def +/EI{}bind def +/BT{gsave//GraphicState/InitialTextMatrix get currentmatrix pop}bind def +/ET{grestore}bind def +/Tc{//GraphicState exch/CharacterSpacing exch put}bind def +/TL{//GraphicState exch/TextLeading exch put}bind def +/Tr{//GraphicState exch/TextRenderingMode exch put}bind def +/Ts{ +mark(Unimplemented SetTextRise)//error exec +}bind def +/Tw{//GraphicState exch/WordSpacing exch put}bind def +/Tz{ +mark(Unimplemented SetHorizontalTextScaling)//error exec +}bind def +/Td{translate 0 0 moveto}bind def +/TD{dup neg//TL exec//Td exec}bind def +/Tm{//GraphicState/InitialTextMatrix get setmatrix +//TempMatrix astore concat +0 0 moveto}bind def +/T*{0//GraphicState/TextLeading get neg//Td exec}bind def +/Tj{//ShowTextBeg exec//ShowText exec//ShowTextEnd exec}bind def +/'{//T* exec//ShowText exec//ShowTextEnd exec}bind def +/"{3 2 roll//Tw exec exch//Tc exec//' exec}bind def +/TJ//ShowTextWithGlyphPositioning def +/Tf//SetFont def +/d0/setcharwidth load def +/d1/setcachedevice load def +/BDC{pop pop}bind def +/BMC{pop}bind def +/EMC{}bind def +/BX{BeginCompatibilitySection}bind def +/EX{EndCompatibilitySection}bind def +/DP{DefineMarkedContentPointWithPropertyList}bind def +/MP{DefineMarkedContentPoint}bind def +/PS{cvx exec}bind def +currentdict end def +//PDFR_STREAM{ +//Operators length dict begin +//Operators{ +exch dup +[exch//=only/exec load +( )/print load +8 7 roll +dup type/arraytype eq{ +/exec load +}if +( )/print load +]cvx +def +}forall +currentdict end/Operators exch def +}if +/.registerencoding +{pop pop +}bind def +/.defineencoding +{def +}bind def +/.findencoding +{load +}bind def +/currentglobal where +{pop currentglobal{setglobal}true setglobal} +{{}} +ifelse +/MacRomanEncoding +StandardEncoding 0 39 getinterval aload pop +/quotesingle +StandardEncoding 40 56 getinterval aload pop +/grave +StandardEncoding 97 31 getinterval aload pop +/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute +/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave +/ecircumflex/edieresis/iacute/igrave +/icircumflex/idieresis/ntilde/oacute +/ograve/ocircumflex/odieresis/otilde +/uacute/ugrave/ucircumflex/udieresis +/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash +/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef +/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash +/questiondown/exclamdown/logicalnot/.notdef +/florin/.notdef/.notdef/guillemotleft +/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright +/quoteleft/quoteright/divide/.notdef +/ydieresis/Ydieresis/fraction/currency +/guilsinglleft/guilsinglright/fi/fl +/daggerdbl/periodcentered/quotesinglbase/quotedblbase +/perthousand/Acircumflex/Ecircumflex/Aacute +/Edieresis/Egrave/Iacute/Icircumflex +/Idieresis/Igrave/Oacute/Ocircumflex +/.notdef/Ograve/Uacute/Ucircumflex +/Ugrave/dotlessi/circumflex/tilde +/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron +256 packedarray +5 1 index .registerencoding +.defineencoding +exec +/AdobeGlyphList mark +/A 16#0041 +/AE 16#00c6 +/AEacute 16#01fc +/AEmacron 16#01e2 +/AEsmall 16#f7e6 +/Aacute 16#00c1 +/Aacutesmall 16#f7e1 +/Abreve 16#0102 +/Abreveacute 16#1eae +/Abrevecyrillic 16#04d0 +/Abrevedotbelow 16#1eb6 +/Abrevegrave 16#1eb0 +/Abrevehookabove 16#1eb2 +/Abrevetilde 16#1eb4 +/Acaron 16#01cd +/Acircle 16#24b6 +/Acircumflex 16#00c2 +/Acircumflexacute 16#1ea4 +/Acircumflexdotbelow 16#1eac +/Acircumflexgrave 16#1ea6 +/Acircumflexhookabove 16#1ea8 +/Acircumflexsmall 16#f7e2 +/Acircumflextilde 16#1eaa +/Acute 16#f6c9 +/Acutesmall 16#f7b4 +/Acyrillic 16#0410 +/Adblgrave 16#0200 +/Adieresis 16#00c4 +/Adieresiscyrillic 16#04d2 +/Adieresismacron 16#01de +/Adieresissmall 16#f7e4 +/Adotbelow 16#1ea0 +/Adotmacron 16#01e0 +/Agrave 16#00c0 +/Agravesmall 16#f7e0 +/Ahookabove 16#1ea2 +/Aiecyrillic 16#04d4 +/Ainvertedbreve 16#0202 +/Alpha 16#0391 +/Alphatonos 16#0386 +/Amacron 16#0100 +/Amonospace 16#ff21 +/Aogonek 16#0104 +/Aring 16#00c5 +/Aringacute 16#01fa +/Aringbelow 16#1e00 +/Aringsmall 16#f7e5 +/Asmall 16#f761 +/Atilde 16#00c3 +/Atildesmall 16#f7e3 +/Aybarmenian 16#0531 +/B 16#0042 +/Bcircle 16#24b7 +/Bdotaccent 16#1e02 +/Bdotbelow 16#1e04 +/Becyrillic 16#0411 +/Benarmenian 16#0532 +/Beta 16#0392 +/Bhook 16#0181 +/Blinebelow 16#1e06 +/Bmonospace 16#ff22 +/Brevesmall 16#f6f4 +/Bsmall 16#f762 +/Btopbar 16#0182 +/C 16#0043 +/Caarmenian 16#053e +/Cacute 16#0106 +/Caron 16#f6ca +/Caronsmall 16#f6f5 +/Ccaron 16#010c +/Ccedilla 16#00c7 +/Ccedillaacute 16#1e08 +/Ccedillasmall 16#f7e7 +/Ccircle 16#24b8 +/Ccircumflex 16#0108 +/Cdot 16#010a +/Cdotaccent 16#010a +/Cedillasmall 16#f7b8 +/Chaarmenian 16#0549 +/Cheabkhasiancyrillic 16#04bc +/Checyrillic 16#0427 +/Chedescenderabkhasiancyrillic 16#04be +/Chedescendercyrillic 16#04b6 +/Chedieresiscyrillic 16#04f4 +/Cheharmenian 16#0543 +/Chekhakassiancyrillic 16#04cb +/Cheverticalstrokecyrillic 16#04b8 +/Chi 16#03a7 +/Chook 16#0187 +/Circumflexsmall 16#f6f6 +/Cmonospace 16#ff23 +/Coarmenian 16#0551 +/Csmall 16#f763 +/D 16#0044 +/DZ 16#01f1 +/DZcaron 16#01c4 +/Daarmenian 16#0534 +/Dafrican 16#0189 +/Dcaron 16#010e +/Dcedilla 16#1e10 +/Dcircle 16#24b9 +/Dcircumflexbelow 16#1e12 +/Dcroat 16#0110 +/Ddotaccent 16#1e0a +/Ddotbelow 16#1e0c +/Decyrillic 16#0414 +/Deicoptic 16#03ee +/Delta 16#2206 +/Deltagreek 16#0394 +/Dhook 16#018a +/Dieresis 16#f6cb +/DieresisAcute 16#f6cc +/DieresisGrave 16#f6cd +/Dieresissmall 16#f7a8 +/Digammagreek 16#03dc +/Djecyrillic 16#0402 +/Dlinebelow 16#1e0e +/Dmonospace 16#ff24 +/Dotaccentsmall 16#f6f7 +/Dslash 16#0110 +/Dsmall 16#f764 +/Dtopbar 16#018b +/Dz 16#01f2 +/Dzcaron 16#01c5 +/Dzeabkhasiancyrillic 16#04e0 +/Dzecyrillic 16#0405 +/Dzhecyrillic 16#040f +/E 16#0045 +/Eacute 16#00c9 +/Eacutesmall 16#f7e9 +/Ebreve 16#0114 +/Ecaron 16#011a +/Ecedillabreve 16#1e1c +/Echarmenian 16#0535 +/Ecircle 16#24ba +/Ecircumflex 16#00ca +/Ecircumflexacute 16#1ebe +/Ecircumflexbelow 16#1e18 +/Ecircumflexdotbelow 16#1ec6 +/Ecircumflexgrave 16#1ec0 +/Ecircumflexhookabove 16#1ec2 +/Ecircumflexsmall 16#f7ea +/Ecircumflextilde 16#1ec4 +/Ecyrillic 16#0404 +/Edblgrave 16#0204 +/Edieresis 16#00cb +/Edieresissmall 16#f7eb +/Edot 16#0116 +/Edotaccent 16#0116 +/Edotbelow 16#1eb8 +/Efcyrillic 16#0424 +/Egrave 16#00c8 +/Egravesmall 16#f7e8 +/Eharmenian 16#0537 +/Ehookabove 16#1eba +/Eightroman 16#2167 +/Einvertedbreve 16#0206 +/Eiotifiedcyrillic 16#0464 +/Elcyrillic 16#041b +/Elevenroman 16#216a +/Emacron 16#0112 +/Emacronacute 16#1e16 +/Emacrongrave 16#1e14 +/Emcyrillic 16#041c +/Emonospace 16#ff25 +/Encyrillic 16#041d +/Endescendercyrillic 16#04a2 +/Eng 16#014a +/Enghecyrillic 16#04a4 +/Enhookcyrillic 16#04c7 +/Eogonek 16#0118 +/Eopen 16#0190 +/Epsilon 16#0395 +/Epsilontonos 16#0388 +/Ercyrillic 16#0420 +/Ereversed 16#018e +/Ereversedcyrillic 16#042d +/Escyrillic 16#0421 +/Esdescendercyrillic 16#04aa +/Esh 16#01a9 +/Esmall 16#f765 +/Eta 16#0397 +/Etarmenian 16#0538 +/Etatonos 16#0389 +/Eth 16#00d0 +/Ethsmall 16#f7f0 +/Etilde 16#1ebc +/Etildebelow 16#1e1a +/Euro 16#20ac +/Ezh 16#01b7 +/Ezhcaron 16#01ee +/Ezhreversed 16#01b8 +/F 16#0046 +/Fcircle 16#24bb +/Fdotaccent 16#1e1e +/Feharmenian 16#0556 +/Feicoptic 16#03e4 +/Fhook 16#0191 +/Fitacyrillic 16#0472 +/Fiveroman 16#2164 +/Fmonospace 16#ff26 +/Fourroman 16#2163 +/Fsmall 16#f766 +/G 16#0047 +/GBsquare 16#3387 +/Gacute 16#01f4 +/Gamma 16#0393 +/Gammaafrican 16#0194 +/Gangiacoptic 16#03ea +/Gbreve 16#011e +/Gcaron 16#01e6 +/Gcedilla 16#0122 +/Gcircle 16#24bc +/Gcircumflex 16#011c +/Gcommaaccent 16#0122 +/Gdot 16#0120 +/Gdotaccent 16#0120 +/Gecyrillic 16#0413 +/Ghadarmenian 16#0542 +/Ghemiddlehookcyrillic 16#0494 +/Ghestrokecyrillic 16#0492 +/Gheupturncyrillic 16#0490 +/Ghook 16#0193 +/Gimarmenian 16#0533 +/Gjecyrillic 16#0403 +/Gmacron 16#1e20 +/Gmonospace 16#ff27 +/Grave 16#f6ce +/Gravesmall 16#f760 +/Gsmall 16#f767 +/Gsmallhook 16#029b +/Gstroke 16#01e4 +/H 16#0048 +/H18533 16#25cf +/H18543 16#25aa +/H18551 16#25ab +/H22073 16#25a1 +/HPsquare 16#33cb +/Haabkhasiancyrillic 16#04a8 +/Hadescendercyrillic 16#04b2 +/Hardsigncyrillic 16#042a +/Hbar 16#0126 +/Hbrevebelow 16#1e2a +/Hcedilla 16#1e28 +/Hcircle 16#24bd +/Hcircumflex 16#0124 +/Hdieresis 16#1e26 +/Hdotaccent 16#1e22 +/Hdotbelow 16#1e24 +/Hmonospace 16#ff28 +/Hoarmenian 16#0540 +/Horicoptic 16#03e8 +/Hsmall 16#f768 +/Hungarumlaut 16#f6cf +/Hungarumlautsmall 16#f6f8 +/Hzsquare 16#3390 +/I 16#0049 +/IAcyrillic 16#042f +/IJ 16#0132 +/IUcyrillic 16#042e +/Iacute 16#00cd +/Iacutesmall 16#f7ed +/Ibreve 16#012c +/Icaron 16#01cf +/Icircle 16#24be +/Icircumflex 16#00ce +/Icircumflexsmall 16#f7ee +/Icyrillic 16#0406 +/Idblgrave 16#0208 +/Idieresis 16#00cf +/Idieresisacute 16#1e2e +/Idieresiscyrillic 16#04e4 +/Idieresissmall 16#f7ef +/Idot 16#0130 +/Idotaccent 16#0130 +/Idotbelow 16#1eca +/Iebrevecyrillic 16#04d6 +/Iecyrillic 16#0415 +/Ifraktur 16#2111 +/Igrave 16#00cc +/Igravesmall 16#f7ec +/Ihookabove 16#1ec8 +/Iicyrillic 16#0418 +/Iinvertedbreve 16#020a +/Iishortcyrillic 16#0419 +/Imacron 16#012a +/Imacroncyrillic 16#04e2 +/Imonospace 16#ff29 +/Iniarmenian 16#053b +/Iocyrillic 16#0401 +/Iogonek 16#012e +/Iota 16#0399 +/Iotaafrican 16#0196 +/Iotadieresis 16#03aa +/Iotatonos 16#038a +/Ismall 16#f769 +/Istroke 16#0197 +/Itilde 16#0128 +/Itildebelow 16#1e2c +/Izhitsacyrillic 16#0474 +/Izhitsadblgravecyrillic 16#0476 +/J 16#004a +/Jaarmenian 16#0541 +/Jcircle 16#24bf +/Jcircumflex 16#0134 +/Jecyrillic 16#0408 +/Jheharmenian 16#054b +/Jmonospace 16#ff2a +/Jsmall 16#f76a +/K 16#004b +/KBsquare 16#3385 +/KKsquare 16#33cd +/Kabashkircyrillic 16#04a0 +/Kacute 16#1e30 +/Kacyrillic 16#041a +/Kadescendercyrillic 16#049a +/Kahookcyrillic 16#04c3 +/Kappa 16#039a +/Kastrokecyrillic 16#049e +/Kaverticalstrokecyrillic 16#049c +/Kcaron 16#01e8 +/Kcedilla 16#0136 +/Kcircle 16#24c0 +/Kcommaaccent 16#0136 +/Kdotbelow 16#1e32 +/Keharmenian 16#0554 +/Kenarmenian 16#053f +/Khacyrillic 16#0425 +/Kheicoptic 16#03e6 +/Khook 16#0198 +/Kjecyrillic 16#040c +/Klinebelow 16#1e34 +/Kmonospace 16#ff2b +/Koppacyrillic 16#0480 +/Koppagreek 16#03de +/Ksicyrillic 16#046e +/Ksmall 16#f76b +/L 16#004c +/LJ 16#01c7 +/LL 16#f6bf +/Lacute 16#0139 +/Lambda 16#039b +/Lcaron 16#013d +/Lcedilla 16#013b +/Lcircle 16#24c1 +/Lcircumflexbelow 16#1e3c +/Lcommaaccent 16#013b +/Ldot 16#013f +/Ldotaccent 16#013f +/Ldotbelow 16#1e36 +/Ldotbelowmacron 16#1e38 +/Liwnarmenian 16#053c +/Lj 16#01c8 +/Ljecyrillic 16#0409 +/Llinebelow 16#1e3a +/Lmonospace 16#ff2c +/Lslash 16#0141 +/Lslashsmall 16#f6f9 +/Lsmall 16#f76c +/M 16#004d +/MBsquare 16#3386 +/Macron 16#f6d0 +/Macronsmall 16#f7af +/Macute 16#1e3e +/Mcircle 16#24c2 +/Mdotaccent 16#1e40 +/Mdotbelow 16#1e42 +/Menarmenian 16#0544 +/Mmonospace 16#ff2d +/Msmall 16#f76d +/Mturned 16#019c +/Mu 16#039c +/N 16#004e +/NJ 16#01ca +/Nacute 16#0143 +/Ncaron 16#0147 +/Ncedilla 16#0145 +/Ncircle 16#24c3 +/Ncircumflexbelow 16#1e4a +/Ncommaaccent 16#0145 +/Ndotaccent 16#1e44 +/Ndotbelow 16#1e46 +/Nhookleft 16#019d +/Nineroman 16#2168 +/Nj 16#01cb +/Njecyrillic 16#040a +/Nlinebelow 16#1e48 +/Nmonospace 16#ff2e +/Nowarmenian 16#0546 +/Nsmall 16#f76e +/Ntilde 16#00d1 +/Ntildesmall 16#f7f1 +/Nu 16#039d +/O 16#004f +/OE 16#0152 +/OEsmall 16#f6fa +/Oacute 16#00d3 +/Oacutesmall 16#f7f3 +/Obarredcyrillic 16#04e8 +/Obarreddieresiscyrillic 16#04ea +/Obreve 16#014e +/Ocaron 16#01d1 +/Ocenteredtilde 16#019f +/Ocircle 16#24c4 +/Ocircumflex 16#00d4 +/Ocircumflexacute 16#1ed0 +/Ocircumflexdotbelow 16#1ed8 +/Ocircumflexgrave 16#1ed2 +/Ocircumflexhookabove 16#1ed4 +/Ocircumflexsmall 16#f7f4 +/Ocircumflextilde 16#1ed6 +/Ocyrillic 16#041e +/Odblacute 16#0150 +/Odblgrave 16#020c +/Odieresis 16#00d6 +/Odieresiscyrillic 16#04e6 +/Odieresissmall 16#f7f6 +/Odotbelow 16#1ecc +/Ogoneksmall 16#f6fb +/Ograve 16#00d2 +/Ogravesmall 16#f7f2 +/Oharmenian 16#0555 +/Ohm 16#2126 +/Ohookabove 16#1ece +/Ohorn 16#01a0 +/Ohornacute 16#1eda +/Ohorndotbelow 16#1ee2 +/Ohorngrave 16#1edc +/Ohornhookabove 16#1ede +/Ohorntilde 16#1ee0 +/Ohungarumlaut 16#0150 +/Oi 16#01a2 +/Oinvertedbreve 16#020e +/Omacron 16#014c +/Omacronacute 16#1e52 +/Omacrongrave 16#1e50 +/Omega 16#2126 +/Omegacyrillic 16#0460 +/Omegagreek 16#03a9 +/Omegaroundcyrillic 16#047a +/Omegatitlocyrillic 16#047c +/Omegatonos 16#038f +/Omicron 16#039f +/Omicrontonos 16#038c +/Omonospace 16#ff2f +/Oneroman 16#2160 +/Oogonek 16#01ea +/Oogonekmacron 16#01ec +/Oopen 16#0186 +/Oslash 16#00d8 +/Oslashacute 16#01fe +/Oslashsmall 16#f7f8 +/Osmall 16#f76f +/Ostrokeacute 16#01fe +/Otcyrillic 16#047e +/Otilde 16#00d5 +/Otildeacute 16#1e4c +/Otildedieresis 16#1e4e +/Otildesmall 16#f7f5 +/P 16#0050 +/Pacute 16#1e54 +/Pcircle 16#24c5 +/Pdotaccent 16#1e56 +/Pecyrillic 16#041f +/Peharmenian 16#054a +/Pemiddlehookcyrillic 16#04a6 +/Phi 16#03a6 +/Phook 16#01a4 +/Pi 16#03a0 +/Piwrarmenian 16#0553 +/Pmonospace 16#ff30 +/Psi 16#03a8 +/Psicyrillic 16#0470 +/Psmall 16#f770 +/Q 16#0051 +/Qcircle 16#24c6 +/Qmonospace 16#ff31 +/Qsmall 16#f771 +/R 16#0052 +/Raarmenian 16#054c +/Racute 16#0154 +/Rcaron 16#0158 +/Rcedilla 16#0156 +/Rcircle 16#24c7 +/Rcommaaccent 16#0156 +/Rdblgrave 16#0210 +/Rdotaccent 16#1e58 +/Rdotbelow 16#1e5a +/Rdotbelowmacron 16#1e5c +/Reharmenian 16#0550 +/Rfraktur 16#211c +/Rho 16#03a1 +/Ringsmall 16#f6fc +/Rinvertedbreve 16#0212 +/Rlinebelow 16#1e5e +/Rmonospace 16#ff32 +/Rsmall 16#f772 +/Rsmallinverted 16#0281 +/Rsmallinvertedsuperior 16#02b6 +/S 16#0053 +/SF010000 16#250c +/SF020000 16#2514 +/SF030000 16#2510 +/SF040000 16#2518 +/SF050000 16#253c +/SF060000 16#252c +/SF070000 16#2534 +/SF080000 16#251c +/SF090000 16#2524 +/SF100000 16#2500 +/SF110000 16#2502 +/SF190000 16#2561 +/SF200000 16#2562 +/SF210000 16#2556 +/SF220000 16#2555 +/SF230000 16#2563 +/SF240000 16#2551 +/SF250000 16#2557 +/SF260000 16#255d +/SF270000 16#255c +/SF280000 16#255b +/SF360000 16#255e +/SF370000 16#255f +/SF380000 16#255a +/SF390000 16#2554 +/SF400000 16#2569 +/SF410000 16#2566 +/SF420000 16#2560 +/SF430000 16#2550 +/SF440000 16#256c +/SF450000 16#2567 +/SF460000 16#2568 +/SF470000 16#2564 +/SF480000 16#2565 +/SF490000 16#2559 +/SF500000 16#2558 +/SF510000 16#2552 +/SF520000 16#2553 +/SF530000 16#256b +/SF540000 16#256a +/Sacute 16#015a +/Sacutedotaccent 16#1e64 +/Sampigreek 16#03e0 +/Scaron 16#0160 +/Scarondotaccent 16#1e66 +/Scaronsmall 16#f6fd +/Scedilla 16#015e +/Schwa 16#018f +/Schwacyrillic 16#04d8 +/Schwadieresiscyrillic 16#04da +/Scircle 16#24c8 +/Scircumflex 16#015c +/Scommaaccent 16#0218 +/Sdotaccent 16#1e60 +/Sdotbelow 16#1e62 +/Sdotbelowdotaccent 16#1e68 +/Seharmenian 16#054d +/Sevenroman 16#2166 +/Shaarmenian 16#0547 +/Shacyrillic 16#0428 +/Shchacyrillic 16#0429 +/Sheicoptic 16#03e2 +/Shhacyrillic 16#04ba +/Shimacoptic 16#03ec +/Sigma 16#03a3 +/Sixroman 16#2165 +/Smonospace 16#ff33 +/Softsigncyrillic 16#042c +/Ssmall 16#f773 +/Stigmagreek 16#03da +/T 16#0054 +/Tau 16#03a4 +/Tbar 16#0166 +/Tcaron 16#0164 +/Tcedilla 16#0162 +/Tcircle 16#24c9 +/Tcircumflexbelow 16#1e70 +/Tcommaaccent 16#0162 +/Tdotaccent 16#1e6a +/Tdotbelow 16#1e6c +/Tecyrillic 16#0422 +/Tedescendercyrillic 16#04ac +/Tenroman 16#2169 +/Tetsecyrillic 16#04b4 +/Theta 16#0398 +/Thook 16#01ac +/Thorn 16#00de +/Thornsmall 16#f7fe +/Threeroman 16#2162 +/Tildesmall 16#f6fe +/Tiwnarmenian 16#054f +/Tlinebelow 16#1e6e +/Tmonospace 16#ff34 +/Toarmenian 16#0539 +/Tonefive 16#01bc +/Tonesix 16#0184 +/Tonetwo 16#01a7 +/Tretroflexhook 16#01ae +/Tsecyrillic 16#0426 +/Tshecyrillic 16#040b +/Tsmall 16#f774 +/Twelveroman 16#216b +/Tworoman 16#2161 +/U 16#0055 +/Uacute 16#00da +/Uacutesmall 16#f7fa +/Ubreve 16#016c +/Ucaron 16#01d3 +/Ucircle 16#24ca +/Ucircumflex 16#00db +/Ucircumflexbelow 16#1e76 +/Ucircumflexsmall 16#f7fb +/Ucyrillic 16#0423 +/Udblacute 16#0170 +/Udblgrave 16#0214 +/Udieresis 16#00dc +/Udieresisacute 16#01d7 +/Udieresisbelow 16#1e72 +/Udieresiscaron 16#01d9 +/Udieresiscyrillic 16#04f0 +/Udieresisgrave 16#01db +/Udieresismacron 16#01d5 +/Udieresissmall 16#f7fc +/Udotbelow 16#1ee4 +/Ugrave 16#00d9 +/Ugravesmall 16#f7f9 +/Uhookabove 16#1ee6 +/Uhorn 16#01af +/Uhornacute 16#1ee8 +/Uhorndotbelow 16#1ef0 +/Uhorngrave 16#1eea +/Uhornhookabove 16#1eec +/Uhorntilde 16#1eee +/Uhungarumlaut 16#0170 +/Uhungarumlautcyrillic 16#04f2 +/Uinvertedbreve 16#0216 +/Ukcyrillic 16#0478 +/Umacron 16#016a +/Umacroncyrillic 16#04ee +/Umacrondieresis 16#1e7a +/Umonospace 16#ff35 +/Uogonek 16#0172 +/Upsilon 16#03a5 +/Upsilon1 16#03d2 +/Upsilonacutehooksymbolgreek 16#03d3 +/Upsilonafrican 16#01b1 +/Upsilondieresis 16#03ab +/Upsilondieresishooksymbolgreek 16#03d4 +/Upsilonhooksymbol 16#03d2 +/Upsilontonos 16#038e +/Uring 16#016e +/Ushortcyrillic 16#040e +/Usmall 16#f775 +/Ustraightcyrillic 16#04ae +/Ustraightstrokecyrillic 16#04b0 +/Utilde 16#0168 +/Utildeacute 16#1e78 +/Utildebelow 16#1e74 +/V 16#0056 +/Vcircle 16#24cb +/Vdotbelow 16#1e7e +/Vecyrillic 16#0412 +/Vewarmenian 16#054e +/Vhook 16#01b2 +/Vmonospace 16#ff36 +/Voarmenian 16#0548 +/Vsmall 16#f776 +/Vtilde 16#1e7c +/W 16#0057 +/Wacute 16#1e82 +/Wcircle 16#24cc +/Wcircumflex 16#0174 +/Wdieresis 16#1e84 +/Wdotaccent 16#1e86 +/Wdotbelow 16#1e88 +/Wgrave 16#1e80 +/Wmonospace 16#ff37 +/Wsmall 16#f777 +/X 16#0058 +/Xcircle 16#24cd +/Xdieresis 16#1e8c +/Xdotaccent 16#1e8a +/Xeharmenian 16#053d +/Xi 16#039e +/Xmonospace 16#ff38 +/Xsmall 16#f778 +/Y 16#0059 +/Yacute 16#00dd +/Yacutesmall 16#f7fd +/Yatcyrillic 16#0462 +/Ycircle 16#24ce +/Ycircumflex 16#0176 +/Ydieresis 16#0178 +/Ydieresissmall 16#f7ff +/Ydotaccent 16#1e8e +/Ydotbelow 16#1ef4 +/Yericyrillic 16#042b +/Yerudieresiscyrillic 16#04f8 +/Ygrave 16#1ef2 +/Yhook 16#01b3 +/Yhookabove 16#1ef6 +/Yiarmenian 16#0545 +/Yicyrillic 16#0407 +/Yiwnarmenian 16#0552 +/Ymonospace 16#ff39 +/Ysmall 16#f779 +/Ytilde 16#1ef8 +/Yusbigcyrillic 16#046a +/Yusbigiotifiedcyrillic 16#046c +/Yuslittlecyrillic 16#0466 +/Yuslittleiotifiedcyrillic 16#0468 +/Z 16#005a +/Zaarmenian 16#0536 +/Zacute 16#0179 +/Zcaron 16#017d +/Zcaronsmall 16#f6ff +/Zcircle 16#24cf +/Zcircumflex 16#1e90 +/Zdot 16#017b +/Zdotaccent 16#017b +/Zdotbelow 16#1e92 +/Zecyrillic 16#0417 +/Zedescendercyrillic 16#0498 +/Zedieresiscyrillic 16#04de +/Zeta 16#0396 +/Zhearmenian 16#053a +/Zhebrevecyrillic 16#04c1 +/Zhecyrillic 16#0416 +/Zhedescendercyrillic 16#0496 +/Zhedieresiscyrillic 16#04dc +/Zlinebelow 16#1e94 +/Zmonospace 16#ff3a +/Zsmall 16#f77a +/Zstroke 16#01b5 +/a 16#0061 +/aabengali 16#0986 +/aacute 16#00e1 +/aadeva 16#0906 +/aagujarati 16#0a86 +/aagurmukhi 16#0a06 +/aamatragurmukhi 16#0a3e +/aarusquare 16#3303 +/aavowelsignbengali 16#09be +/aavowelsigndeva 16#093e +/aavowelsigngujarati 16#0abe +/abbreviationmarkarmenian 16#055f +/abbreviationsigndeva 16#0970 +/abengali 16#0985 +/abopomofo 16#311a +/abreve 16#0103 +/abreveacute 16#1eaf +/abrevecyrillic 16#04d1 +/abrevedotbelow 16#1eb7 +/abrevegrave 16#1eb1 +/abrevehookabove 16#1eb3 +/abrevetilde 16#1eb5 +/acaron 16#01ce +/acircle 16#24d0 +/acircumflex 16#00e2 +/acircumflexacute 16#1ea5 +/acircumflexdotbelow 16#1ead +/acircumflexgrave 16#1ea7 +/acircumflexhookabove 16#1ea9 +/acircumflextilde 16#1eab +/acute 16#00b4 +/acutebelowcmb 16#0317 +/acutecmb 16#0301 +/acutecomb 16#0301 +/acutedeva 16#0954 +/acutelowmod 16#02cf +/acutetonecmb 16#0341 +/acyrillic 16#0430 +/adblgrave 16#0201 +/addakgurmukhi 16#0a71 +/adeva 16#0905 +/adieresis 16#00e4 +/adieresiscyrillic 16#04d3 +/adieresismacron 16#01df +/adotbelow 16#1ea1 +/adotmacron 16#01e1 +/ae 16#00e6 +/aeacute 16#01fd +/aekorean 16#3150 +/aemacron 16#01e3 +/afii00208 16#2015 +/afii08941 16#20a4 +/afii10017 16#0410 +/afii10018 16#0411 +/afii10019 16#0412 +/afii10020 16#0413 +/afii10021 16#0414 +/afii10022 16#0415 +/afii10023 16#0401 +/afii10024 16#0416 +/afii10025 16#0417 +/afii10026 16#0418 +/afii10027 16#0419 +/afii10028 16#041a +/afii10029 16#041b +/afii10030 16#041c +/afii10031 16#041d +/afii10032 16#041e +/afii10033 16#041f +/afii10034 16#0420 +/afii10035 16#0421 +/afii10036 16#0422 +/afii10037 16#0423 +/afii10038 16#0424 +/afii10039 16#0425 +/afii10040 16#0426 +/afii10041 16#0427 +/afii10042 16#0428 +/afii10043 16#0429 +/afii10044 16#042a +/afii10045 16#042b +/afii10046 16#042c +/afii10047 16#042d +/afii10048 16#042e +/afii10049 16#042f +/afii10050 16#0490 +/afii10051 16#0402 +/afii10052 16#0403 +/afii10053 16#0404 +/afii10054 16#0405 +/afii10055 16#0406 +/afii10056 16#0407 +/afii10057 16#0408 +/afii10058 16#0409 +/afii10059 16#040a +/afii10060 16#040b +/afii10061 16#040c +/afii10062 16#040e +/afii10063 16#f6c4 +/afii10064 16#f6c5 +/afii10065 16#0430 +/afii10066 16#0431 +/afii10067 16#0432 +/afii10068 16#0433 +/afii10069 16#0434 +/afii10070 16#0435 +/afii10071 16#0451 +/afii10072 16#0436 +/afii10073 16#0437 +/afii10074 16#0438 +/afii10075 16#0439 +/afii10076 16#043a +/afii10077 16#043b +/afii10078 16#043c +/afii10079 16#043d +/afii10080 16#043e +/afii10081 16#043f +/afii10082 16#0440 +/afii10083 16#0441 +/afii10084 16#0442 +/afii10085 16#0443 +/afii10086 16#0444 +/afii10087 16#0445 +/afii10088 16#0446 +/afii10089 16#0447 +/afii10090 16#0448 +/afii10091 16#0449 +/afii10092 16#044a +/afii10093 16#044b +/afii10094 16#044c +/afii10095 16#044d +/afii10096 16#044e +/afii10097 16#044f +/afii10098 16#0491 +/afii10099 16#0452 +/afii10100 16#0453 +/afii10101 16#0454 +/afii10102 16#0455 +/afii10103 16#0456 +/afii10104 16#0457 +/afii10105 16#0458 +/afii10106 16#0459 +/afii10107 16#045a +/afii10108 16#045b +/afii10109 16#045c +/afii10110 16#045e +/afii10145 16#040f +/afii10146 16#0462 +/afii10147 16#0472 +/afii10148 16#0474 +/afii10192 16#f6c6 +/afii10193 16#045f +/afii10194 16#0463 +/afii10195 16#0473 +/afii10196 16#0475 +/afii10831 16#f6c7 +/afii10832 16#f6c8 +/afii10846 16#04d9 +/afii299 16#200e +/afii300 16#200f +/afii301 16#200d +/afii57381 16#066a +/afii57388 16#060c +/afii57392 16#0660 +/afii57393 16#0661 +/afii57394 16#0662 +/afii57395 16#0663 +/afii57396 16#0664 +/afii57397 16#0665 +/afii57398 16#0666 +/afii57399 16#0667 +/afii57400 16#0668 +/afii57401 16#0669 +/afii57403 16#061b +/afii57407 16#061f +/afii57409 16#0621 +/afii57410 16#0622 +/afii57411 16#0623 +/afii57412 16#0624 +/afii57413 16#0625 +/afii57414 16#0626 +/afii57415 16#0627 +/afii57416 16#0628 +/afii57417 16#0629 +/afii57418 16#062a +/afii57419 16#062b +/afii57420 16#062c +/afii57421 16#062d +/afii57422 16#062e +/afii57423 16#062f +/afii57424 16#0630 +/afii57425 16#0631 +/afii57426 16#0632 +/afii57427 16#0633 +/afii57428 16#0634 +/afii57429 16#0635 +/afii57430 16#0636 +/afii57431 16#0637 +/afii57432 16#0638 +/afii57433 16#0639 +/afii57434 16#063a +/afii57440 16#0640 +/afii57441 16#0641 +/afii57442 16#0642 +/afii57443 16#0643 +/afii57444 16#0644 +/afii57445 16#0645 +/afii57446 16#0646 +/afii57448 16#0648 +/afii57449 16#0649 +/afii57450 16#064a +/afii57451 16#064b +/afii57452 16#064c +/afii57453 16#064d +/afii57454 16#064e +/afii57455 16#064f +/afii57456 16#0650 +/afii57457 16#0651 +/afii57458 16#0652 +/afii57470 16#0647 +/afii57505 16#06a4 +/afii57506 16#067e +/afii57507 16#0686 +/afii57508 16#0698 +/afii57509 16#06af +/afii57511 16#0679 +/afii57512 16#0688 +/afii57513 16#0691 +/afii57514 16#06ba +/afii57519 16#06d2 +/afii57534 16#06d5 +/afii57636 16#20aa +/afii57645 16#05be +/afii57658 16#05c3 +/afii57664 16#05d0 +/afii57665 16#05d1 +/afii57666 16#05d2 +/afii57667 16#05d3 +/afii57668 16#05d4 +/afii57669 16#05d5 +/afii57670 16#05d6 +/afii57671 16#05d7 +/afii57672 16#05d8 +/afii57673 16#05d9 +/afii57674 16#05da +/afii57675 16#05db +/afii57676 16#05dc +/afii57677 16#05dd +/afii57678 16#05de +/afii57679 16#05df +/afii57680 16#05e0 +/afii57681 16#05e1 +/afii57682 16#05e2 +/afii57683 16#05e3 +/afii57684 16#05e4 +/afii57685 16#05e5 +/afii57686 16#05e6 +/afii57687 16#05e7 +/afii57688 16#05e8 +/afii57689 16#05e9 +/afii57690 16#05ea +/afii57694 16#fb2a +/afii57695 16#fb2b +/afii57700 16#fb4b +/afii57705 16#fb1f +/afii57716 16#05f0 +/afii57717 16#05f1 +/afii57718 16#05f2 +/afii57723 16#fb35 +/afii57793 16#05b4 +/afii57794 16#05b5 +/afii57795 16#05b6 +/afii57796 16#05bb +/afii57797 16#05b8 +/afii57798 16#05b7 +/afii57799 16#05b0 +/afii57800 16#05b2 +/afii57801 16#05b1 +/afii57802 16#05b3 +/afii57803 16#05c2 +/afii57804 16#05c1 +/afii57806 16#05b9 +/afii57807 16#05bc +/afii57839 16#05bd +/afii57841 16#05bf +/afii57842 16#05c0 +/afii57929 16#02bc +/afii61248 16#2105 +/afii61289 16#2113 +/afii61352 16#2116 +/afii61573 16#202c +/afii61574 16#202d +/afii61575 16#202e +/afii61664 16#200c +/afii63167 16#066d +/afii64937 16#02bd +/agrave 16#00e0 +/agujarati 16#0a85 +/agurmukhi 16#0a05 +/ahiragana 16#3042 +/ahookabove 16#1ea3 +/aibengali 16#0990 +/aibopomofo 16#311e +/aideva 16#0910 +/aiecyrillic 16#04d5 +/aigujarati 16#0a90 +/aigurmukhi 16#0a10 +/aimatragurmukhi 16#0a48 +/ainarabic 16#0639 +/ainfinalarabic 16#feca +/aininitialarabic 16#fecb +/ainmedialarabic 16#fecc +/ainvertedbreve 16#0203 +/aivowelsignbengali 16#09c8 +/aivowelsigndeva 16#0948 +/aivowelsigngujarati 16#0ac8 +/akatakana 16#30a2 +/akatakanahalfwidth 16#ff71 +/akorean 16#314f +/alef 16#05d0 +/alefarabic 16#0627 +/alefdageshhebrew 16#fb30 +/aleffinalarabic 16#fe8e +/alefhamzaabovearabic 16#0623 +/alefhamzaabovefinalarabic 16#fe84 +/alefhamzabelowarabic 16#0625 +/alefhamzabelowfinalarabic 16#fe88 +/alefhebrew 16#05d0 +/aleflamedhebrew 16#fb4f +/alefmaddaabovearabic 16#0622 +/alefmaddaabovefinalarabic 16#fe82 +/alefmaksuraarabic 16#0649 +/alefmaksurafinalarabic 16#fef0 +/alefmaksurainitialarabic 16#fef3 +/alefmaksuramedialarabic 16#fef4 +/alefpatahhebrew 16#fb2e +/alefqamatshebrew 16#fb2f +/aleph 16#2135 +/allequal 16#224c +/alpha 16#03b1 +/alphatonos 16#03ac +/amacron 16#0101 +/amonospace 16#ff41 +/ampersand 16#0026 +/ampersandmonospace 16#ff06 +/ampersandsmall 16#f726 +/amsquare 16#33c2 +/anbopomofo 16#3122 +/angbopomofo 16#3124 +/angkhankhuthai 16#0e5a +/angle 16#2220 +/anglebracketleft 16#3008 +/anglebracketleftvertical 16#fe3f +/anglebracketright 16#3009 +/anglebracketrightvertical 16#fe40 +/angleleft 16#2329 +/angleright 16#232a +/angstrom 16#212b +/anoteleia 16#0387 +/anudattadeva 16#0952 +/anusvarabengali 16#0982 +/anusvaradeva 16#0902 +/anusvaragujarati 16#0a82 +/aogonek 16#0105 +/apaatosquare 16#3300 +/aparen 16#249c +/apostrophearmenian 16#055a +/apostrophemod 16#02bc +/apple 16#f8ff +/approaches 16#2250 +/approxequal 16#2248 +/approxequalorimage 16#2252 +/approximatelyequal 16#2245 +/araeaekorean 16#318e +/araeakorean 16#318d +/arc 16#2312 +/arighthalfring 16#1e9a +/aring 16#00e5 +/aringacute 16#01fb +/aringbelow 16#1e01 +/arrowboth 16#2194 +/arrowdashdown 16#21e3 +/arrowdashleft 16#21e0 +/arrowdashright 16#21e2 +/arrowdashup 16#21e1 +/arrowdblboth 16#21d4 +/arrowdbldown 16#21d3 +/arrowdblleft 16#21d0 +/arrowdblright 16#21d2 +/arrowdblup 16#21d1 +/arrowdown 16#2193 +/arrowdownleft 16#2199 +/arrowdownright 16#2198 +/arrowdownwhite 16#21e9 +/arrowheaddownmod 16#02c5 +/arrowheadleftmod 16#02c2 +/arrowheadrightmod 16#02c3 +/arrowheadupmod 16#02c4 +/arrowhorizex 16#f8e7 +/arrowleft 16#2190 +/arrowleftdbl 16#21d0 +/arrowleftdblstroke 16#21cd +/arrowleftoverright 16#21c6 +/arrowleftwhite 16#21e6 +/arrowright 16#2192 +/arrowrightdblstroke 16#21cf +/arrowrightheavy 16#279e +/arrowrightoverleft 16#21c4 +/arrowrightwhite 16#21e8 +/arrowtableft 16#21e4 +/arrowtabright 16#21e5 +/arrowup 16#2191 +/arrowupdn 16#2195 +/arrowupdnbse 16#21a8 +/arrowupdownbase 16#21a8 +/arrowupleft 16#2196 +/arrowupleftofdown 16#21c5 +/arrowupright 16#2197 +/arrowupwhite 16#21e7 +/arrowvertex 16#f8e6 +/asciicircum 16#005e +/asciicircummonospace 16#ff3e +/asciitilde 16#007e +/asciitildemonospace 16#ff5e +/ascript 16#0251 +/ascriptturned 16#0252 +/asmallhiragana 16#3041 +/asmallkatakana 16#30a1 +/asmallkatakanahalfwidth 16#ff67 +/asterisk 16#002a +/asteriskaltonearabic 16#066d +/asteriskarabic 16#066d +/asteriskmath 16#2217 +/asteriskmonospace 16#ff0a +/asterisksmall 16#fe61 +/asterism 16#2042 +/asuperior 16#f6e9 +/asymptoticallyequal 16#2243 +/at 16#0040 +/atilde 16#00e3 +/atmonospace 16#ff20 +/atsmall 16#fe6b +/aturned 16#0250 +/aubengali 16#0994 +/aubopomofo 16#3120 +/audeva 16#0914 +/augujarati 16#0a94 +/augurmukhi 16#0a14 +/aulengthmarkbengali 16#09d7 +/aumatragurmukhi 16#0a4c +/auvowelsignbengali 16#09cc +/auvowelsigndeva 16#094c +/auvowelsigngujarati 16#0acc +/avagrahadeva 16#093d +/aybarmenian 16#0561 +/ayin 16#05e2 +/ayinaltonehebrew 16#fb20 +/ayinhebrew 16#05e2 +/b 16#0062 +/babengali 16#09ac +/backslash 16#005c +/backslashmonospace 16#ff3c +/badeva 16#092c +/bagujarati 16#0aac +/bagurmukhi 16#0a2c +/bahiragana 16#3070 +/bahtthai 16#0e3f +/bakatakana 16#30d0 +/bar 16#007c +/barmonospace 16#ff5c +/bbopomofo 16#3105 +/bcircle 16#24d1 +/bdotaccent 16#1e03 +/bdotbelow 16#1e05 +/beamedsixteenthnotes 16#266c +/because 16#2235 +/becyrillic 16#0431 +/beharabic 16#0628 +/behfinalarabic 16#fe90 +/behinitialarabic 16#fe91 +/behiragana 16#3079 +/behmedialarabic 16#fe92 +/behmeeminitialarabic 16#fc9f +/behmeemisolatedarabic 16#fc08 +/behnoonfinalarabic 16#fc6d +/bekatakana 16#30d9 +/benarmenian 16#0562 +/bet 16#05d1 +/beta 16#03b2 +/betasymbolgreek 16#03d0 +/betdagesh 16#fb31 +/betdageshhebrew 16#fb31 +/bethebrew 16#05d1 +/betrafehebrew 16#fb4c +/bhabengali 16#09ad +/bhadeva 16#092d +/bhagujarati 16#0aad +/bhagurmukhi 16#0a2d +/bhook 16#0253 +/bihiragana 16#3073 +/bikatakana 16#30d3 +/bilabialclick 16#0298 +/bindigurmukhi 16#0a02 +/birusquare 16#3331 +/blackcircle 16#25cf +/blackdiamond 16#25c6 +/blackdownpointingtriangle 16#25bc +/blackleftpointingpointer 16#25c4 +/blackleftpointingtriangle 16#25c0 +/blacklenticularbracketleft 16#3010 +/blacklenticularbracketleftvertical 16#fe3b +/blacklenticularbracketright 16#3011 +/blacklenticularbracketrightvertical 16#fe3c +/blacklowerlefttriangle 16#25e3 +/blacklowerrighttriangle 16#25e2 +/blackrectangle 16#25ac +/blackrightpointingpointer 16#25ba +/blackrightpointingtriangle 16#25b6 +/blacksmallsquare 16#25aa +/blacksmilingface 16#263b +/blacksquare 16#25a0 +/blackstar 16#2605 +/blackupperlefttriangle 16#25e4 +/blackupperrighttriangle 16#25e5 +/blackuppointingsmalltriangle 16#25b4 +/blackuppointingtriangle 16#25b2 +/blank 16#2423 +/blinebelow 16#1e07 +/block 16#2588 +/bmonospace 16#ff42 +/bobaimaithai 16#0e1a +/bohiragana 16#307c +/bokatakana 16#30dc +/bparen 16#249d +/bqsquare 16#33c3 +/braceex 16#f8f4 +/braceleft 16#007b +/braceleftbt 16#f8f3 +/braceleftmid 16#f8f2 +/braceleftmonospace 16#ff5b +/braceleftsmall 16#fe5b +/bracelefttp 16#f8f1 +/braceleftvertical 16#fe37 +/braceright 16#007d +/bracerightbt 16#f8fe +/bracerightmid 16#f8fd +/bracerightmonospace 16#ff5d +/bracerightsmall 16#fe5c +/bracerighttp 16#f8fc +/bracerightvertical 16#fe38 +/bracketleft 16#005b +/bracketleftbt 16#f8f0 +/bracketleftex 16#f8ef +/bracketleftmonospace 16#ff3b +/bracketlefttp 16#f8ee +/bracketright 16#005d +/bracketrightbt 16#f8fb +/bracketrightex 16#f8fa +/bracketrightmonospace 16#ff3d +/bracketrighttp 16#f8f9 +/breve 16#02d8 +/brevebelowcmb 16#032e +/brevecmb 16#0306 +/breveinvertedbelowcmb 16#032f +/breveinvertedcmb 16#0311 +/breveinverteddoublecmb 16#0361 +/bridgebelowcmb 16#032a +/bridgeinvertedbelowcmb 16#033a +/brokenbar 16#00a6 +/bstroke 16#0180 +/bsuperior 16#f6ea +/btopbar 16#0183 +/buhiragana 16#3076 +/bukatakana 16#30d6 +/bullet 16#2022 +/bulletinverse 16#25d8 +/bulletoperator 16#2219 +/bullseye 16#25ce +/c 16#0063 +/caarmenian 16#056e +/cabengali 16#099a +/cacute 16#0107 +/cadeva 16#091a +/cagujarati 16#0a9a +/cagurmukhi 16#0a1a +/calsquare 16#3388 +/candrabindubengali 16#0981 +/candrabinducmb 16#0310 +/candrabindudeva 16#0901 +/candrabindugujarati 16#0a81 +/capslock 16#21ea +/careof 16#2105 +/caron 16#02c7 +/caronbelowcmb 16#032c +/caroncmb 16#030c +/carriagereturn 16#21b5 +/cbopomofo 16#3118 +/ccaron 16#010d +/ccedilla 16#00e7 +/ccedillaacute 16#1e09 +/ccircle 16#24d2 +/ccircumflex 16#0109 +/ccurl 16#0255 +/cdot 16#010b +/cdotaccent 16#010b +/cdsquare 16#33c5 +/cedilla 16#00b8 +/cedillacmb 16#0327 +/cent 16#00a2 +/centigrade 16#2103 +/centinferior 16#f6df +/centmonospace 16#ffe0 +/centoldstyle 16#f7a2 +/centsuperior 16#f6e0 +/chaarmenian 16#0579 +/chabengali 16#099b +/chadeva 16#091b +/chagujarati 16#0a9b +/chagurmukhi 16#0a1b +/chbopomofo 16#3114 +/cheabkhasiancyrillic 16#04bd +/checkmark 16#2713 +/checyrillic 16#0447 +/chedescenderabkhasiancyrillic 16#04bf +/chedescendercyrillic 16#04b7 +/chedieresiscyrillic 16#04f5 +/cheharmenian 16#0573 +/chekhakassiancyrillic 16#04cc +/cheverticalstrokecyrillic 16#04b9 +/chi 16#03c7 +/chieuchacirclekorean 16#3277 +/chieuchaparenkorean 16#3217 +/chieuchcirclekorean 16#3269 +/chieuchkorean 16#314a +/chieuchparenkorean 16#3209 +/chochangthai 16#0e0a +/chochanthai 16#0e08 +/chochingthai 16#0e09 +/chochoethai 16#0e0c +/chook 16#0188 +/cieucacirclekorean 16#3276 +/cieucaparenkorean 16#3216 +/cieuccirclekorean 16#3268 +/cieuckorean 16#3148 +/cieucparenkorean 16#3208 +/cieucuparenkorean 16#321c +/circle 16#25cb +/circlemultiply 16#2297 +/circleot 16#2299 +/circleplus 16#2295 +/circlepostalmark 16#3036 +/circlewithlefthalfblack 16#25d0 +/circlewithrighthalfblack 16#25d1 +/circumflex 16#02c6 +/circumflexbelowcmb 16#032d +/circumflexcmb 16#0302 +/clear 16#2327 +/clickalveolar 16#01c2 +/clickdental 16#01c0 +/clicklateral 16#01c1 +/clickretroflex 16#01c3 +/club 16#2663 +/clubsuitblack 16#2663 +/clubsuitwhite 16#2667 +/cmcubedsquare 16#33a4 +/cmonospace 16#ff43 +/cmsquaredsquare 16#33a0 +/coarmenian 16#0581 +/colon 16#003a +/colonmonetary 16#20a1 +/colonmonospace 16#ff1a +/colonsign 16#20a1 +/colonsmall 16#fe55 +/colontriangularhalfmod 16#02d1 +/colontriangularmod 16#02d0 +/comma 16#002c +/commaabovecmb 16#0313 +/commaaboverightcmb 16#0315 +/commaaccent 16#f6c3 +/commaarabic 16#060c +/commaarmenian 16#055d +/commainferior 16#f6e1 +/commamonospace 16#ff0c +/commareversedabovecmb 16#0314 +/commareversedmod 16#02bd +/commasmall 16#fe50 +/commasuperior 16#f6e2 +/commaturnedabovecmb 16#0312 +/commaturnedmod 16#02bb +/compass 16#263c +/congruent 16#2245 +/contourintegral 16#222e +/control 16#2303 +/controlACK 16#0006 +/controlBEL 16#0007 +/controlBS 16#0008 +/controlCAN 16#0018 +/controlCR 16#000d +/controlDC1 16#0011 +/controlDC2 16#0012 +/controlDC3 16#0013 +/controlDC4 16#0014 +/controlDEL 16#007f +/controlDLE 16#0010 +/controlEM 16#0019 +/controlENQ 16#0005 +/controlEOT 16#0004 +/controlESC 16#001b +/controlETB 16#0017 +/controlETX 16#0003 +/controlFF 16#000c +/controlFS 16#001c +/controlGS 16#001d +/controlHT 16#0009 +/controlLF 16#000a +/controlNAK 16#0015 +/controlRS 16#001e +/controlSI 16#000f +/controlSO 16#000e +/controlSOT 16#0002 +/controlSTX 16#0001 +/controlSUB 16#001a +/controlSYN 16#0016 +/controlUS 16#001f +/controlVT 16#000b +/copyright 16#00a9 +/copyrightsans 16#f8e9 +/copyrightserif 16#f6d9 +/cornerbracketleft 16#300c +/cornerbracketlefthalfwidth 16#ff62 +/cornerbracketleftvertical 16#fe41 +/cornerbracketright 16#300d +/cornerbracketrighthalfwidth 16#ff63 +/cornerbracketrightvertical 16#fe42 +/corporationsquare 16#337f +/cosquare 16#33c7 +/coverkgsquare 16#33c6 +/cparen 16#249e +/cruzeiro 16#20a2 +/cstretched 16#0297 +/curlyand 16#22cf +/curlyor 16#22ce +/currency 16#00a4 +/cyrBreve 16#f6d1 +/cyrFlex 16#f6d2 +/cyrbreve 16#f6d4 +/cyrflex 16#f6d5 +/d 16#0064 +/daarmenian 16#0564 +/dabengali 16#09a6 +/dadarabic 16#0636 +/dadeva 16#0926 +/dadfinalarabic 16#febe +/dadinitialarabic 16#febf +/dadmedialarabic 16#fec0 +/dagesh 16#05bc +/dageshhebrew 16#05bc +/dagger 16#2020 +/daggerdbl 16#2021 +/dagujarati 16#0aa6 +/dagurmukhi 16#0a26 +/dahiragana 16#3060 +/dakatakana 16#30c0 +/dalarabic 16#062f +/dalet 16#05d3 +/daletdagesh 16#fb33 +/daletdageshhebrew 16#fb33 +/dalethebrew 16#05d3 +/dalfinalarabic 16#feaa +/dammaarabic 16#064f +/dammalowarabic 16#064f +/dammatanaltonearabic 16#064c +/dammatanarabic 16#064c +/danda 16#0964 +/dargahebrew 16#05a7 +/dargalefthebrew 16#05a7 +/dasiapneumatacyrilliccmb 16#0485 +/dblGrave 16#f6d3 +/dblanglebracketleft 16#300a +/dblanglebracketleftvertical 16#fe3d +/dblanglebracketright 16#300b +/dblanglebracketrightvertical 16#fe3e +/dblarchinvertedbelowcmb 16#032b +/dblarrowleft 16#21d4 +/dblarrowright 16#21d2 +/dbldanda 16#0965 +/dblgrave 16#f6d6 +/dblgravecmb 16#030f +/dblintegral 16#222c +/dbllowline 16#2017 +/dbllowlinecmb 16#0333 +/dbloverlinecmb 16#033f +/dblprimemod 16#02ba +/dblverticalbar 16#2016 +/dblverticallineabovecmb 16#030e +/dbopomofo 16#3109 +/dbsquare 16#33c8 +/dcaron 16#010f +/dcedilla 16#1e11 +/dcircle 16#24d3 +/dcircumflexbelow 16#1e13 +/dcroat 16#0111 +/ddabengali 16#09a1 +/ddadeva 16#0921 +/ddagujarati 16#0aa1 +/ddagurmukhi 16#0a21 +/ddalarabic 16#0688 +/ddalfinalarabic 16#fb89 +/dddhadeva 16#095c +/ddhabengali 16#09a2 +/ddhadeva 16#0922 +/ddhagujarati 16#0aa2 +/ddhagurmukhi 16#0a22 +/ddotaccent 16#1e0b +/ddotbelow 16#1e0d +/decimalseparatorarabic 16#066b +/decimalseparatorpersian 16#066b +/decyrillic 16#0434 +/degree 16#00b0 +/dehihebrew 16#05ad +/dehiragana 16#3067 +/deicoptic 16#03ef +/dekatakana 16#30c7 +/deleteleft 16#232b +/deleteright 16#2326 +/delta 16#03b4 +/deltaturned 16#018d +/denominatorminusonenumeratorbengali 16#09f8 +/dezh 16#02a4 +/dhabengali 16#09a7 +/dhadeva 16#0927 +/dhagujarati 16#0aa7 +/dhagurmukhi 16#0a27 +/dhook 16#0257 +/dialytikatonos 16#0385 +/dialytikatonoscmb 16#0344 +/diamond 16#2666 +/diamondsuitwhite 16#2662 +/dieresis 16#00a8 +/dieresisacute 16#f6d7 +/dieresisbelowcmb 16#0324 +/dieresiscmb 16#0308 +/dieresisgrave 16#f6d8 +/dieresistonos 16#0385 +/dihiragana 16#3062 +/dikatakana 16#30c2 +/dittomark 16#3003 +/divide 16#00f7 +/divides 16#2223 +/divisionslash 16#2215 +/djecyrillic 16#0452 +/dkshade 16#2593 +/dlinebelow 16#1e0f +/dlsquare 16#3397 +/dmacron 16#0111 +/dmonospace 16#ff44 +/dnblock 16#2584 +/dochadathai 16#0e0e +/dodekthai 16#0e14 +/dohiragana 16#3069 +/dokatakana 16#30c9 +/dollar 16#0024 +/dollarinferior 16#f6e3 +/dollarmonospace 16#ff04 +/dollaroldstyle 16#f724 +/dollarsmall 16#fe69 +/dollarsuperior 16#f6e4 +/dong 16#20ab +/dorusquare 16#3326 +/dotaccent 16#02d9 +/dotaccentcmb 16#0307 +/dotbelowcmb 16#0323 +/dotbelowcomb 16#0323 +/dotkatakana 16#30fb +/dotlessi 16#0131 +/dotlessj 16#f6be +/dotlessjstrokehook 16#0284 +/dotmath 16#22c5 +/dottedcircle 16#25cc +/doubleyodpatah 16#fb1f +/doubleyodpatahhebrew 16#fb1f +/downtackbelowcmb 16#031e +/downtackmod 16#02d5 +/dparen 16#249f +/dsuperior 16#f6eb +/dtail 16#0256 +/dtopbar 16#018c +/duhiragana 16#3065 +/dukatakana 16#30c5 +/dz 16#01f3 +/dzaltone 16#02a3 +/dzcaron 16#01c6 +/dzcurl 16#02a5 +/dzeabkhasiancyrillic 16#04e1 +/dzecyrillic 16#0455 +/dzhecyrillic 16#045f +/e 16#0065 +/eacute 16#00e9 +/earth 16#2641 +/ebengali 16#098f +/ebopomofo 16#311c +/ebreve 16#0115 +/ecandradeva 16#090d +/ecandragujarati 16#0a8d +/ecandravowelsigndeva 16#0945 +/ecandravowelsigngujarati 16#0ac5 +/ecaron 16#011b +/ecedillabreve 16#1e1d +/echarmenian 16#0565 +/echyiwnarmenian 16#0587 +/ecircle 16#24d4 +/ecircumflex 16#00ea +/ecircumflexacute 16#1ebf +/ecircumflexbelow 16#1e19 +/ecircumflexdotbelow 16#1ec7 +/ecircumflexgrave 16#1ec1 +/ecircumflexhookabove 16#1ec3 +/ecircumflextilde 16#1ec5 +/ecyrillic 16#0454 +/edblgrave 16#0205 +/edeva 16#090f +/edieresis 16#00eb +/edot 16#0117 +/edotaccent 16#0117 +/edotbelow 16#1eb9 +/eegurmukhi 16#0a0f +/eematragurmukhi 16#0a47 +/efcyrillic 16#0444 +/egrave 16#00e8 +/egujarati 16#0a8f +/eharmenian 16#0567 +/ehbopomofo 16#311d +/ehiragana 16#3048 +/ehookabove 16#1ebb +/eibopomofo 16#311f +/eight 16#0038 +/eightarabic 16#0668 +/eightbengali 16#09ee +/eightcircle 16#2467 +/eightcircleinversesansserif 16#2791 +/eightdeva 16#096e +/eighteencircle 16#2471 +/eighteenparen 16#2485 +/eighteenperiod 16#2499 +/eightgujarati 16#0aee +/eightgurmukhi 16#0a6e +/eighthackarabic 16#0668 +/eighthangzhou 16#3028 +/eighthnotebeamed 16#266b +/eightideographicparen 16#3227 +/eightinferior 16#2088 +/eightmonospace 16#ff18 +/eightoldstyle 16#f738 +/eightparen 16#247b +/eightperiod 16#248f +/eightpersian 16#06f8 +/eightroman 16#2177 +/eightsuperior 16#2078 +/eightthai 16#0e58 +/einvertedbreve 16#0207 +/eiotifiedcyrillic 16#0465 +/ekatakana 16#30a8 +/ekatakanahalfwidth 16#ff74 +/ekonkargurmukhi 16#0a74 +/ekorean 16#3154 +/elcyrillic 16#043b +/element 16#2208 +/elevencircle 16#246a +/elevenparen 16#247e +/elevenperiod 16#2492 +/elevenroman 16#217a +/ellipsis 16#2026 +/ellipsisvertical 16#22ee +/emacron 16#0113 +/emacronacute 16#1e17 +/emacrongrave 16#1e15 +/emcyrillic 16#043c +/emdash 16#2014 +/emdashvertical 16#fe31 +/emonospace 16#ff45 +/emphasismarkarmenian 16#055b +/emptyset 16#2205 +/enbopomofo 16#3123 +/encyrillic 16#043d +/endash 16#2013 +/endashvertical 16#fe32 +/endescendercyrillic 16#04a3 +/eng 16#014b +/engbopomofo 16#3125 +/enghecyrillic 16#04a5 +/enhookcyrillic 16#04c8 +/enspace 16#2002 +/eogonek 16#0119 +/eokorean 16#3153 +/eopen 16#025b +/eopenclosed 16#029a +/eopenreversed 16#025c +/eopenreversedclosed 16#025e +/eopenreversedhook 16#025d +/eparen 16#24a0 +/epsilon 16#03b5 +/epsilontonos 16#03ad +/equal 16#003d +/equalmonospace 16#ff1d +/equalsmall 16#fe66 +/equalsuperior 16#207c +/equivalence 16#2261 +/erbopomofo 16#3126 +/ercyrillic 16#0440 +/ereversed 16#0258 +/ereversedcyrillic 16#044d +/escyrillic 16#0441 +/esdescendercyrillic 16#04ab +/esh 16#0283 +/eshcurl 16#0286 +/eshortdeva 16#090e +/eshortvowelsigndeva 16#0946 +/eshreversedloop 16#01aa +/eshsquatreversed 16#0285 +/esmallhiragana 16#3047 +/esmallkatakana 16#30a7 +/esmallkatakanahalfwidth 16#ff6a +/estimated 16#212e +/esuperior 16#f6ec +/eta 16#03b7 +/etarmenian 16#0568 +/etatonos 16#03ae +/eth 16#00f0 +/etilde 16#1ebd +/etildebelow 16#1e1b +/etnahtafoukhhebrew 16#0591 +/etnahtafoukhlefthebrew 16#0591 +/etnahtahebrew 16#0591 +/etnahtalefthebrew 16#0591 +/eturned 16#01dd +/eukorean 16#3161 +/euro 16#20ac +/evowelsignbengali 16#09c7 +/evowelsigndeva 16#0947 +/evowelsigngujarati 16#0ac7 +/exclam 16#0021 +/exclamarmenian 16#055c +/exclamdbl 16#203c +/exclamdown 16#00a1 +/exclamdownsmall 16#f7a1 +/exclammonospace 16#ff01 +/exclamsmall 16#f721 +/existential 16#2203 +/ezh 16#0292 +/ezhcaron 16#01ef +/ezhcurl 16#0293 +/ezhreversed 16#01b9 +/ezhtail 16#01ba +/f 16#0066 +/fadeva 16#095e +/fagurmukhi 16#0a5e +/fahrenheit 16#2109 +/fathaarabic 16#064e +/fathalowarabic 16#064e +/fathatanarabic 16#064b +/fbopomofo 16#3108 +/fcircle 16#24d5 +/fdotaccent 16#1e1f +/feharabic 16#0641 +/feharmenian 16#0586 +/fehfinalarabic 16#fed2 +/fehinitialarabic 16#fed3 +/fehmedialarabic 16#fed4 +/feicoptic 16#03e5 +/female 16#2640 +/ff 16#fb00 +/ffi 16#fb03 +/ffl 16#fb04 +/fi 16#fb01 +/fifteencircle 16#246e +/fifteenparen 16#2482 +/fifteenperiod 16#2496 +/figuredash 16#2012 +/filledbox 16#25a0 +/filledrect 16#25ac +/finalkaf 16#05da +/finalkafdagesh 16#fb3a +/finalkafdageshhebrew 16#fb3a +/finalkafhebrew 16#05da +/finalmem 16#05dd +/finalmemhebrew 16#05dd +/finalnun 16#05df +/finalnunhebrew 16#05df +/finalpe 16#05e3 +/finalpehebrew 16#05e3 +/finaltsadi 16#05e5 +/finaltsadihebrew 16#05e5 +/firsttonechinese 16#02c9 +/fisheye 16#25c9 +/fitacyrillic 16#0473 +/five 16#0035 +/fivearabic 16#0665 +/fivebengali 16#09eb +/fivecircle 16#2464 +/fivecircleinversesansserif 16#278e +/fivedeva 16#096b +/fiveeighths 16#215d +/fivegujarati 16#0aeb +/fivegurmukhi 16#0a6b +/fivehackarabic 16#0665 +/fivehangzhou 16#3025 +/fiveideographicparen 16#3224 +/fiveinferior 16#2085 +/fivemonospace 16#ff15 +/fiveoldstyle 16#f735 +/fiveparen 16#2478 +/fiveperiod 16#248c +/fivepersian 16#06f5 +/fiveroman 16#2174 +/fivesuperior 16#2075 +/fivethai 16#0e55 +/fl 16#fb02 +/florin 16#0192 +/fmonospace 16#ff46 +/fmsquare 16#3399 +/fofanthai 16#0e1f +/fofathai 16#0e1d +/fongmanthai 16#0e4f +/forall 16#2200 +/four 16#0034 +/fourarabic 16#0664 +/fourbengali 16#09ea +/fourcircle 16#2463 +/fourcircleinversesansserif 16#278d +/fourdeva 16#096a +/fourgujarati 16#0aea +/fourgurmukhi 16#0a6a +/fourhackarabic 16#0664 +/fourhangzhou 16#3024 +/fourideographicparen 16#3223 +/fourinferior 16#2084 +/fourmonospace 16#ff14 +/fournumeratorbengali 16#09f7 +/fouroldstyle 16#f734 +/fourparen 16#2477 +/fourperiod 16#248b +/fourpersian 16#06f4 +/fourroman 16#2173 +/foursuperior 16#2074 +/fourteencircle 16#246d +/fourteenparen 16#2481 +/fourteenperiod 16#2495 +/fourthai 16#0e54 +/fourthtonechinese 16#02cb +/fparen 16#24a1 +/fraction 16#2044 +/franc 16#20a3 +/g 16#0067 +/gabengali 16#0997 +/gacute 16#01f5 +/gadeva 16#0917 +/gafarabic 16#06af +/gaffinalarabic 16#fb93 +/gafinitialarabic 16#fb94 +/gafmedialarabic 16#fb95 +/gagujarati 16#0a97 +/gagurmukhi 16#0a17 +/gahiragana 16#304c +/gakatakana 16#30ac +/gamma 16#03b3 +/gammalatinsmall 16#0263 +/gammasuperior 16#02e0 +/gangiacoptic 16#03eb +/gbopomofo 16#310d +/gbreve 16#011f +/gcaron 16#01e7 +/gcedilla 16#0123 +/gcircle 16#24d6 +/gcircumflex 16#011d +/gcommaaccent 16#0123 +/gdot 16#0121 +/gdotaccent 16#0121 +/gecyrillic 16#0433 +/gehiragana 16#3052 +/gekatakana 16#30b2 +/geometricallyequal 16#2251 +/gereshaccenthebrew 16#059c +/gereshhebrew 16#05f3 +/gereshmuqdamhebrew 16#059d +/germandbls 16#00df +/gershayimaccenthebrew 16#059e +/gershayimhebrew 16#05f4 +/getamark 16#3013 +/ghabengali 16#0998 +/ghadarmenian 16#0572 +/ghadeva 16#0918 +/ghagujarati 16#0a98 +/ghagurmukhi 16#0a18 +/ghainarabic 16#063a +/ghainfinalarabic 16#fece +/ghaininitialarabic 16#fecf +/ghainmedialarabic 16#fed0 +/ghemiddlehookcyrillic 16#0495 +/ghestrokecyrillic 16#0493 +/gheupturncyrillic 16#0491 +/ghhadeva 16#095a +/ghhagurmukhi 16#0a5a +/ghook 16#0260 +/ghzsquare 16#3393 +/gihiragana 16#304e +/gikatakana 16#30ae +/gimarmenian 16#0563 +/gimel 16#05d2 +/gimeldagesh 16#fb32 +/gimeldageshhebrew 16#fb32 +/gimelhebrew 16#05d2 +/gjecyrillic 16#0453 +/glottalinvertedstroke 16#01be +/glottalstop 16#0294 +/glottalstopinverted 16#0296 +/glottalstopmod 16#02c0 +/glottalstopreversed 16#0295 +/glottalstopreversedmod 16#02c1 +/glottalstopreversedsuperior 16#02e4 +/glottalstopstroke 16#02a1 +/glottalstopstrokereversed 16#02a2 +/gmacron 16#1e21 +/gmonospace 16#ff47 +/gohiragana 16#3054 +/gokatakana 16#30b4 +/gparen 16#24a2 +/gpasquare 16#33ac +/gradient 16#2207 +/grave 16#0060 +/gravebelowcmb 16#0316 +/gravecmb 16#0300 +/gravecomb 16#0300 +/gravedeva 16#0953 +/gravelowmod 16#02ce +/gravemonospace 16#ff40 +/gravetonecmb 16#0340 +/greater 16#003e +/greaterequal 16#2265 +/greaterequalorless 16#22db +/greatermonospace 16#ff1e +/greaterorequivalent 16#2273 +/greaterorless 16#2277 +/greateroverequal 16#2267 +/greatersmall 16#fe65 +/gscript 16#0261 +/gstroke 16#01e5 +/guhiragana 16#3050 +/guillemotleft 16#00ab +/guillemotright 16#00bb +/guilsinglleft 16#2039 +/guilsinglright 16#203a +/gukatakana 16#30b0 +/guramusquare 16#3318 +/gysquare 16#33c9 +/h 16#0068 +/haabkhasiancyrillic 16#04a9 +/haaltonearabic 16#06c1 +/habengali 16#09b9 +/hadescendercyrillic 16#04b3 +/hadeva 16#0939 +/hagujarati 16#0ab9 +/hagurmukhi 16#0a39 +/haharabic 16#062d +/hahfinalarabic 16#fea2 +/hahinitialarabic 16#fea3 +/hahiragana 16#306f +/hahmedialarabic 16#fea4 +/haitusquare 16#332a +/hakatakana 16#30cf +/hakatakanahalfwidth 16#ff8a +/halantgurmukhi 16#0a4d +/hamzaarabic 16#0621 +/hamzalowarabic 16#0621 +/hangulfiller 16#3164 +/hardsigncyrillic 16#044a +/harpoonleftbarbup 16#21bc +/harpoonrightbarbup 16#21c0 +/hasquare 16#33ca +/hatafpatah 16#05b2 +/hatafpatah16 16#05b2 +/hatafpatah23 16#05b2 +/hatafpatah2f 16#05b2 +/hatafpatahhebrew 16#05b2 +/hatafpatahnarrowhebrew 16#05b2 +/hatafpatahquarterhebrew 16#05b2 +/hatafpatahwidehebrew 16#05b2 +/hatafqamats 16#05b3 +/hatafqamats1b 16#05b3 +/hatafqamats28 16#05b3 +/hatafqamats34 16#05b3 +/hatafqamatshebrew 16#05b3 +/hatafqamatsnarrowhebrew 16#05b3 +/hatafqamatsquarterhebrew 16#05b3 +/hatafqamatswidehebrew 16#05b3 +/hatafsegol 16#05b1 +/hatafsegol17 16#05b1 +/hatafsegol24 16#05b1 +/hatafsegol30 16#05b1 +/hatafsegolhebrew 16#05b1 +/hatafsegolnarrowhebrew 16#05b1 +/hatafsegolquarterhebrew 16#05b1 +/hatafsegolwidehebrew 16#05b1 +/hbar 16#0127 +/hbopomofo 16#310f +/hbrevebelow 16#1e2b +/hcedilla 16#1e29 +/hcircle 16#24d7 +/hcircumflex 16#0125 +/hdieresis 16#1e27 +/hdotaccent 16#1e23 +/hdotbelow 16#1e25 +/he 16#05d4 +/heart 16#2665 +/heartsuitblack 16#2665 +/heartsuitwhite 16#2661 +/hedagesh 16#fb34 +/hedageshhebrew 16#fb34 +/hehaltonearabic 16#06c1 +/heharabic 16#0647 +/hehebrew 16#05d4 +/hehfinalaltonearabic 16#fba7 +/hehfinalalttwoarabic 16#feea +/hehfinalarabic 16#feea +/hehhamzaabovefinalarabic 16#fba5 +/hehhamzaaboveisolatedarabic 16#fba4 +/hehinitialaltonearabic 16#fba8 +/hehinitialarabic 16#feeb +/hehiragana 16#3078 +/hehmedialaltonearabic 16#fba9 +/hehmedialarabic 16#feec +/heiseierasquare 16#337b +/hekatakana 16#30d8 +/hekatakanahalfwidth 16#ff8d +/hekutaarusquare 16#3336 +/henghook 16#0267 +/herutusquare 16#3339 +/het 16#05d7 +/hethebrew 16#05d7 +/hhook 16#0266 +/hhooksuperior 16#02b1 +/hieuhacirclekorean 16#327b +/hieuhaparenkorean 16#321b +/hieuhcirclekorean 16#326d +/hieuhkorean 16#314e +/hieuhparenkorean 16#320d +/hihiragana 16#3072 +/hikatakana 16#30d2 +/hikatakanahalfwidth 16#ff8b +/hiriq 16#05b4 +/hiriq14 16#05b4 +/hiriq21 16#05b4 +/hiriq2d 16#05b4 +/hiriqhebrew 16#05b4 +/hiriqnarrowhebrew 16#05b4 +/hiriqquarterhebrew 16#05b4 +/hiriqwidehebrew 16#05b4 +/hlinebelow 16#1e96 +/hmonospace 16#ff48 +/hoarmenian 16#0570 +/hohipthai 16#0e2b +/hohiragana 16#307b +/hokatakana 16#30db +/hokatakanahalfwidth 16#ff8e +/holam 16#05b9 +/holam19 16#05b9 +/holam26 16#05b9 +/holam32 16#05b9 +/holamhebrew 16#05b9 +/holamnarrowhebrew 16#05b9 +/holamquarterhebrew 16#05b9 +/holamwidehebrew 16#05b9 +/honokhukthai 16#0e2e +/hookabovecomb 16#0309 +/hookcmb 16#0309 +/hookpalatalizedbelowcmb 16#0321 +/hookretroflexbelowcmb 16#0322 +/hoonsquare 16#3342 +/horicoptic 16#03e9 +/horizontalbar 16#2015 +/horncmb 16#031b +/hotsprings 16#2668 +/house 16#2302 +/hparen 16#24a3 +/hsuperior 16#02b0 +/hturned 16#0265 +/huhiragana 16#3075 +/huiitosquare 16#3333 +/hukatakana 16#30d5 +/hukatakanahalfwidth 16#ff8c +/hungarumlaut 16#02dd +/hungarumlautcmb 16#030b +/hv 16#0195 +/hyphen 16#002d +/hypheninferior 16#f6e5 +/hyphenmonospace 16#ff0d +/hyphensmall 16#fe63 +/hyphensuperior 16#f6e6 +/hyphentwo 16#2010 +/i 16#0069 +/iacute 16#00ed +/iacyrillic 16#044f +/ibengali 16#0987 +/ibopomofo 16#3127 +/ibreve 16#012d +/icaron 16#01d0 +/icircle 16#24d8 +/icircumflex 16#00ee +/icyrillic 16#0456 +/idblgrave 16#0209 +/ideographearthcircle 16#328f +/ideographfirecircle 16#328b +/ideographicallianceparen 16#323f +/ideographiccallparen 16#323a +/ideographiccentrecircle 16#32a5 +/ideographicclose 16#3006 +/ideographiccomma 16#3001 +/ideographiccommaleft 16#ff64 +/ideographiccongratulationparen 16#3237 +/ideographiccorrectcircle 16#32a3 +/ideographicearthparen 16#322f +/ideographicenterpriseparen 16#323d +/ideographicexcellentcircle 16#329d +/ideographicfestivalparen 16#3240 +/ideographicfinancialcircle 16#3296 +/ideographicfinancialparen 16#3236 +/ideographicfireparen 16#322b +/ideographichaveparen 16#3232 +/ideographichighcircle 16#32a4 +/ideographiciterationmark 16#3005 +/ideographiclaborcircle 16#3298 +/ideographiclaborparen 16#3238 +/ideographicleftcircle 16#32a7 +/ideographiclowcircle 16#32a6 +/ideographicmedicinecircle 16#32a9 +/ideographicmetalparen 16#322e +/ideographicmoonparen 16#322a +/ideographicnameparen 16#3234 +/ideographicperiod 16#3002 +/ideographicprintcircle 16#329e +/ideographicreachparen 16#3243 +/ideographicrepresentparen 16#3239 +/ideographicresourceparen 16#323e +/ideographicrightcircle 16#32a8 +/ideographicsecretcircle 16#3299 +/ideographicselfparen 16#3242 +/ideographicsocietyparen 16#3233 +/ideographicspace 16#3000 +/ideographicspecialparen 16#3235 +/ideographicstockparen 16#3231 +/ideographicstudyparen 16#323b +/ideographicsunparen 16#3230 +/ideographicsuperviseparen 16#323c +/ideographicwaterparen 16#322c +/ideographicwoodparen 16#322d +/ideographiczero 16#3007 +/ideographmetalcircle 16#328e +/ideographmooncircle 16#328a +/ideographnamecircle 16#3294 +/ideographsuncircle 16#3290 +/ideographwatercircle 16#328c +/ideographwoodcircle 16#328d +/ideva 16#0907 +/idieresis 16#00ef +/idieresisacute 16#1e2f +/idieresiscyrillic 16#04e5 +/idotbelow 16#1ecb +/iebrevecyrillic 16#04d7 +/iecyrillic 16#0435 +/ieungacirclekorean 16#3275 +/ieungaparenkorean 16#3215 +/ieungcirclekorean 16#3267 +/ieungkorean 16#3147 +/ieungparenkorean 16#3207 +/igrave 16#00ec +/igujarati 16#0a87 +/igurmukhi 16#0a07 +/ihiragana 16#3044 +/ihookabove 16#1ec9 +/iibengali 16#0988 +/iicyrillic 16#0438 +/iideva 16#0908 +/iigujarati 16#0a88 +/iigurmukhi 16#0a08 +/iimatragurmukhi 16#0a40 +/iinvertedbreve 16#020b +/iishortcyrillic 16#0439 +/iivowelsignbengali 16#09c0 +/iivowelsigndeva 16#0940 +/iivowelsigngujarati 16#0ac0 +/ij 16#0133 +/ikatakana 16#30a4 +/ikatakanahalfwidth 16#ff72 +/ikorean 16#3163 +/ilde 16#02dc +/iluyhebrew 16#05ac +/imacron 16#012b +/imacroncyrillic 16#04e3 +/imageorapproximatelyequal 16#2253 +/imatragurmukhi 16#0a3f +/imonospace 16#ff49 +/increment 16#2206 +/infinity 16#221e +/iniarmenian 16#056b +/integral 16#222b +/integralbottom 16#2321 +/integralbt 16#2321 +/integralex 16#f8f5 +/integraltop 16#2320 +/integraltp 16#2320 +/intersection 16#2229 +/intisquare 16#3305 +/invbullet 16#25d8 +/invcircle 16#25d9 +/invsmileface 16#263b +/iocyrillic 16#0451 +/iogonek 16#012f +/iota 16#03b9 +/iotadieresis 16#03ca +/iotadieresistonos 16#0390 +/iotalatin 16#0269 +/iotatonos 16#03af +/iparen 16#24a4 +/irigurmukhi 16#0a72 +/ismallhiragana 16#3043 +/ismallkatakana 16#30a3 +/ismallkatakanahalfwidth 16#ff68 +/issharbengali 16#09fa +/istroke 16#0268 +/isuperior 16#f6ed +/iterationhiragana 16#309d +/iterationkatakana 16#30fd +/itilde 16#0129 +/itildebelow 16#1e2d +/iubopomofo 16#3129 +/iucyrillic 16#044e +/ivowelsignbengali 16#09bf +/ivowelsigndeva 16#093f +/ivowelsigngujarati 16#0abf +/izhitsacyrillic 16#0475 +/izhitsadblgravecyrillic 16#0477 +/j 16#006a +/jaarmenian 16#0571 +/jabengali 16#099c +/jadeva 16#091c +/jagujarati 16#0a9c +/jagurmukhi 16#0a1c +/jbopomofo 16#3110 +/jcaron 16#01f0 +/jcircle 16#24d9 +/jcircumflex 16#0135 +/jcrossedtail 16#029d +/jdotlessstroke 16#025f +/jecyrillic 16#0458 +/jeemarabic 16#062c +/jeemfinalarabic 16#fe9e +/jeeminitialarabic 16#fe9f +/jeemmedialarabic 16#fea0 +/jeharabic 16#0698 +/jehfinalarabic 16#fb8b +/jhabengali 16#099d +/jhadeva 16#091d +/jhagujarati 16#0a9d +/jhagurmukhi 16#0a1d +/jheharmenian 16#057b +/jis 16#3004 +/jmonospace 16#ff4a +/jparen 16#24a5 +/jsuperior 16#02b2 +/k 16#006b +/kabashkircyrillic 16#04a1 +/kabengali 16#0995 +/kacute 16#1e31 +/kacyrillic 16#043a +/kadescendercyrillic 16#049b +/kadeva 16#0915 +/kaf 16#05db +/kafarabic 16#0643 +/kafdagesh 16#fb3b +/kafdageshhebrew 16#fb3b +/kaffinalarabic 16#feda +/kafhebrew 16#05db +/kafinitialarabic 16#fedb +/kafmedialarabic 16#fedc +/kafrafehebrew 16#fb4d +/kagujarati 16#0a95 +/kagurmukhi 16#0a15 +/kahiragana 16#304b +/kahookcyrillic 16#04c4 +/kakatakana 16#30ab +/kakatakanahalfwidth 16#ff76 +/kappa 16#03ba +/kappasymbolgreek 16#03f0 +/kapyeounmieumkorean 16#3171 +/kapyeounphieuphkorean 16#3184 +/kapyeounpieupkorean 16#3178 +/kapyeounssangpieupkorean 16#3179 +/karoriisquare 16#330d +/kashidaautoarabic 16#0640 +/kashidaautonosidebearingarabic 16#0640 +/kasmallkatakana 16#30f5 +/kasquare 16#3384 +/kasraarabic 16#0650 +/kasratanarabic 16#064d +/kastrokecyrillic 16#049f +/katahiraprolongmarkhalfwidth 16#ff70 +/kaverticalstrokecyrillic 16#049d +/kbopomofo 16#310e +/kcalsquare 16#3389 +/kcaron 16#01e9 +/kcedilla 16#0137 +/kcircle 16#24da +/kcommaaccent 16#0137 +/kdotbelow 16#1e33 +/keharmenian 16#0584 +/kehiragana 16#3051 +/kekatakana 16#30b1 +/kekatakanahalfwidth 16#ff79 +/kenarmenian 16#056f +/kesmallkatakana 16#30f6 +/kgreenlandic 16#0138 +/khabengali 16#0996 +/khacyrillic 16#0445 +/khadeva 16#0916 +/khagujarati 16#0a96 +/khagurmukhi 16#0a16 +/khaharabic 16#062e +/khahfinalarabic 16#fea6 +/khahinitialarabic 16#fea7 +/khahmedialarabic 16#fea8 +/kheicoptic 16#03e7 +/khhadeva 16#0959 +/khhagurmukhi 16#0a59 +/khieukhacirclekorean 16#3278 +/khieukhaparenkorean 16#3218 +/khieukhcirclekorean 16#326a +/khieukhkorean 16#314b +/khieukhparenkorean 16#320a +/khokhaithai 16#0e02 +/khokhonthai 16#0e05 +/khokhuatthai 16#0e03 +/khokhwaithai 16#0e04 +/khomutthai 16#0e5b +/khook 16#0199 +/khorakhangthai 16#0e06 +/khzsquare 16#3391 +/kihiragana 16#304d +/kikatakana 16#30ad +/kikatakanahalfwidth 16#ff77 +/kiroguramusquare 16#3315 +/kiromeetorusquare 16#3316 +/kirosquare 16#3314 +/kiyeokacirclekorean 16#326e +/kiyeokaparenkorean 16#320e +/kiyeokcirclekorean 16#3260 +/kiyeokkorean 16#3131 +/kiyeokparenkorean 16#3200 +/kiyeoksioskorean 16#3133 +/kjecyrillic 16#045c +/klinebelow 16#1e35 +/klsquare 16#3398 +/kmcubedsquare 16#33a6 +/kmonospace 16#ff4b +/kmsquaredsquare 16#33a2 +/kohiragana 16#3053 +/kohmsquare 16#33c0 +/kokaithai 16#0e01 +/kokatakana 16#30b3 +/kokatakanahalfwidth 16#ff7a +/kooposquare 16#331e +/koppacyrillic 16#0481 +/koreanstandardsymbol 16#327f +/koroniscmb 16#0343 +/kparen 16#24a6 +/kpasquare 16#33aa +/ksicyrillic 16#046f +/ktsquare 16#33cf +/kturned 16#029e +/kuhiragana 16#304f +/kukatakana 16#30af +/kukatakanahalfwidth 16#ff78 +/kvsquare 16#33b8 +/kwsquare 16#33be +/l 16#006c +/labengali 16#09b2 +/lacute 16#013a +/ladeva 16#0932 +/lagujarati 16#0ab2 +/lagurmukhi 16#0a32 +/lakkhangyaothai 16#0e45 +/lamaleffinalarabic 16#fefc +/lamalefhamzaabovefinalarabic 16#fef8 +/lamalefhamzaaboveisolatedarabic 16#fef7 +/lamalefhamzabelowfinalarabic 16#fefa +/lamalefhamzabelowisolatedarabic 16#fef9 +/lamalefisolatedarabic 16#fefb +/lamalefmaddaabovefinalarabic 16#fef6 +/lamalefmaddaaboveisolatedarabic 16#fef5 +/lamarabic 16#0644 +/lambda 16#03bb +/lambdastroke 16#019b +/lamed 16#05dc +/lameddagesh 16#fb3c +/lameddageshhebrew 16#fb3c +/lamedhebrew 16#05dc +/lamfinalarabic 16#fede +/lamhahinitialarabic 16#fcca +/laminitialarabic 16#fedf +/lamjeeminitialarabic 16#fcc9 +/lamkhahinitialarabic 16#fccb +/lamlamhehisolatedarabic 16#fdf2 +/lammedialarabic 16#fee0 +/lammeemhahinitialarabic 16#fd88 +/lammeeminitialarabic 16#fccc +/largecircle 16#25ef +/lbar 16#019a +/lbelt 16#026c +/lbopomofo 16#310c +/lcaron 16#013e +/lcedilla 16#013c +/lcircle 16#24db +/lcircumflexbelow 16#1e3d +/lcommaaccent 16#013c +/ldot 16#0140 +/ldotaccent 16#0140 +/ldotbelow 16#1e37 +/ldotbelowmacron 16#1e39 +/leftangleabovecmb 16#031a +/lefttackbelowcmb 16#0318 +/less 16#003c +/lessequal 16#2264 +/lessequalorgreater 16#22da +/lessmonospace 16#ff1c +/lessorequivalent 16#2272 +/lessorgreater 16#2276 +/lessoverequal 16#2266 +/lesssmall 16#fe64 +/lezh 16#026e +/lfblock 16#258c +/lhookretroflex 16#026d +/lira 16#20a4 +/liwnarmenian 16#056c +/lj 16#01c9 +/ljecyrillic 16#0459 +/ll 16#f6c0 +/lladeva 16#0933 +/llagujarati 16#0ab3 +/llinebelow 16#1e3b +/llladeva 16#0934 +/llvocalicbengali 16#09e1 +/llvocalicdeva 16#0961 +/llvocalicvowelsignbengali 16#09e3 +/llvocalicvowelsigndeva 16#0963 +/lmiddletilde 16#026b +/lmonospace 16#ff4c +/lmsquare 16#33d0 +/lochulathai 16#0e2c +/logicaland 16#2227 +/logicalnot 16#00ac +/logicalnotreversed 16#2310 +/logicalor 16#2228 +/lolingthai 16#0e25 +/longs 16#017f +/lowlinecenterline 16#fe4e +/lowlinecmb 16#0332 +/lowlinedashed 16#fe4d +/lozenge 16#25ca +/lparen 16#24a7 +/lslash 16#0142 +/lsquare 16#2113 +/lsuperior 16#f6ee +/ltshade 16#2591 +/luthai 16#0e26 +/lvocalicbengali 16#098c +/lvocalicdeva 16#090c +/lvocalicvowelsignbengali 16#09e2 +/lvocalicvowelsigndeva 16#0962 +/lxsquare 16#33d3 +/m 16#006d +/mabengali 16#09ae +/macron 16#00af +/macronbelowcmb 16#0331 +/macroncmb 16#0304 +/macronlowmod 16#02cd +/macronmonospace 16#ffe3 +/macute 16#1e3f +/madeva 16#092e +/magujarati 16#0aae +/magurmukhi 16#0a2e +/mahapakhhebrew 16#05a4 +/mahapakhlefthebrew 16#05a4 +/mahiragana 16#307e +/maichattawalowleftthai 16#f895 +/maichattawalowrightthai 16#f894 +/maichattawathai 16#0e4b +/maichattawaupperleftthai 16#f893 +/maieklowleftthai 16#f88c +/maieklowrightthai 16#f88b +/maiekthai 16#0e48 +/maiekupperleftthai 16#f88a +/maihanakatleftthai 16#f884 +/maihanakatthai 16#0e31 +/maitaikhuleftthai 16#f889 +/maitaikhuthai 16#0e47 +/maitholowleftthai 16#f88f +/maitholowrightthai 16#f88e +/maithothai 16#0e49 +/maithoupperleftthai 16#f88d +/maitrilowleftthai 16#f892 +/maitrilowrightthai 16#f891 +/maitrithai 16#0e4a +/maitriupperleftthai 16#f890 +/maiyamokthai 16#0e46 +/makatakana 16#30de +/makatakanahalfwidth 16#ff8f +/male 16#2642 +/mansyonsquare 16#3347 +/maqafhebrew 16#05be +/mars 16#2642 +/masoracirclehebrew 16#05af +/masquare 16#3383 +/mbopomofo 16#3107 +/mbsquare 16#33d4 +/mcircle 16#24dc +/mcubedsquare 16#33a5 +/mdotaccent 16#1e41 +/mdotbelow 16#1e43 +/meemarabic 16#0645 +/meemfinalarabic 16#fee2 +/meeminitialarabic 16#fee3 +/meemmedialarabic 16#fee4 +/meemmeeminitialarabic 16#fcd1 +/meemmeemisolatedarabic 16#fc48 +/meetorusquare 16#334d +/mehiragana 16#3081 +/meizierasquare 16#337e +/mekatakana 16#30e1 +/mekatakanahalfwidth 16#ff92 +/mem 16#05de +/memdagesh 16#fb3e +/memdageshhebrew 16#fb3e +/memhebrew 16#05de +/menarmenian 16#0574 +/merkhahebrew 16#05a5 +/merkhakefulahebrew 16#05a6 +/merkhakefulalefthebrew 16#05a6 +/merkhalefthebrew 16#05a5 +/mhook 16#0271 +/mhzsquare 16#3392 +/middledotkatakanahalfwidth 16#ff65 +/middot 16#00b7 +/mieumacirclekorean 16#3272 +/mieumaparenkorean 16#3212 +/mieumcirclekorean 16#3264 +/mieumkorean 16#3141 +/mieumpansioskorean 16#3170 +/mieumparenkorean 16#3204 +/mieumpieupkorean 16#316e +/mieumsioskorean 16#316f +/mihiragana 16#307f +/mikatakana 16#30df +/mikatakanahalfwidth 16#ff90 +/minus 16#2212 +/minusbelowcmb 16#0320 +/minuscircle 16#2296 +/minusmod 16#02d7 +/minusplus 16#2213 +/minute 16#2032 +/miribaarusquare 16#334a +/mirisquare 16#3349 +/mlonglegturned 16#0270 +/mlsquare 16#3396 +/mmcubedsquare 16#33a3 +/mmonospace 16#ff4d +/mmsquaredsquare 16#339f +/mohiragana 16#3082 +/mohmsquare 16#33c1 +/mokatakana 16#30e2 +/mokatakanahalfwidth 16#ff93 +/molsquare 16#33d6 +/momathai 16#0e21 +/moverssquare 16#33a7 +/moverssquaredsquare 16#33a8 +/mparen 16#24a8 +/mpasquare 16#33ab +/mssquare 16#33b3 +/msuperior 16#f6ef +/mturned 16#026f +/mu 16#00b5 +/mu1 16#00b5 +/muasquare 16#3382 +/muchgreater 16#226b +/muchless 16#226a +/mufsquare 16#338c +/mugreek 16#03bc +/mugsquare 16#338d +/muhiragana 16#3080 +/mukatakana 16#30e0 +/mukatakanahalfwidth 16#ff91 +/mulsquare 16#3395 +/multiply 16#00d7 +/mumsquare 16#339b +/munahhebrew 16#05a3 +/munahlefthebrew 16#05a3 +/musicalnote 16#266a +/musicalnotedbl 16#266b +/musicflatsign 16#266d +/musicsharpsign 16#266f +/mussquare 16#33b2 +/muvsquare 16#33b6 +/muwsquare 16#33bc +/mvmegasquare 16#33b9 +/mvsquare 16#33b7 +/mwmegasquare 16#33bf +/mwsquare 16#33bd +/n 16#006e +/nabengali 16#09a8 +/nabla 16#2207 +/nacute 16#0144 +/nadeva 16#0928 +/nagujarati 16#0aa8 +/nagurmukhi 16#0a28 +/nahiragana 16#306a +/nakatakana 16#30ca +/nakatakanahalfwidth 16#ff85 +/napostrophe 16#0149 +/nasquare 16#3381 +/nbopomofo 16#310b +/nbspace 16#00a0 +/ncaron 16#0148 +/ncedilla 16#0146 +/ncircle 16#24dd +/ncircumflexbelow 16#1e4b +/ncommaaccent 16#0146 +/ndotaccent 16#1e45 +/ndotbelow 16#1e47 +/nehiragana 16#306d +/nekatakana 16#30cd +/nekatakanahalfwidth 16#ff88 +/newsheqelsign 16#20aa +/nfsquare 16#338b +/ngabengali 16#0999 +/ngadeva 16#0919 +/ngagujarati 16#0a99 +/ngagurmukhi 16#0a19 +/ngonguthai 16#0e07 +/nhiragana 16#3093 +/nhookleft 16#0272 +/nhookretroflex 16#0273 +/nieunacirclekorean 16#326f +/nieunaparenkorean 16#320f +/nieuncieuckorean 16#3135 +/nieuncirclekorean 16#3261 +/nieunhieuhkorean 16#3136 +/nieunkorean 16#3134 +/nieunpansioskorean 16#3168 +/nieunparenkorean 16#3201 +/nieunsioskorean 16#3167 +/nieuntikeutkorean 16#3166 +/nihiragana 16#306b +/nikatakana 16#30cb +/nikatakanahalfwidth 16#ff86 +/nikhahitleftthai 16#f899 +/nikhahitthai 16#0e4d +/nine 16#0039 +/ninearabic 16#0669 +/ninebengali 16#09ef +/ninecircle 16#2468 +/ninecircleinversesansserif 16#2792 +/ninedeva 16#096f +/ninegujarati 16#0aef +/ninegurmukhi 16#0a6f +/ninehackarabic 16#0669 +/ninehangzhou 16#3029 +/nineideographicparen 16#3228 +/nineinferior 16#2089 +/ninemonospace 16#ff19 +/nineoldstyle 16#f739 +/nineparen 16#247c +/nineperiod 16#2490 +/ninepersian 16#06f9 +/nineroman 16#2178 +/ninesuperior 16#2079 +/nineteencircle 16#2472 +/nineteenparen 16#2486 +/nineteenperiod 16#249a +/ninethai 16#0e59 +/nj 16#01cc +/njecyrillic 16#045a +/nkatakana 16#30f3 +/nkatakanahalfwidth 16#ff9d +/nlegrightlong 16#019e +/nlinebelow 16#1e49 +/nmonospace 16#ff4e +/nmsquare 16#339a +/nnabengali 16#09a3 +/nnadeva 16#0923 +/nnagujarati 16#0aa3 +/nnagurmukhi 16#0a23 +/nnnadeva 16#0929 +/nohiragana 16#306e +/nokatakana 16#30ce +/nokatakanahalfwidth 16#ff89 +/nonbreakingspace 16#00a0 +/nonenthai 16#0e13 +/nonuthai 16#0e19 +/noonarabic 16#0646 +/noonfinalarabic 16#fee6 +/noonghunnaarabic 16#06ba +/noonghunnafinalarabic 16#fb9f +/nooninitialarabic 16#fee7 +/noonjeeminitialarabic 16#fcd2 +/noonjeemisolatedarabic 16#fc4b +/noonmedialarabic 16#fee8 +/noonmeeminitialarabic 16#fcd5 +/noonmeemisolatedarabic 16#fc4e +/noonnoonfinalarabic 16#fc8d +/notcontains 16#220c +/notelement 16#2209 +/notelementof 16#2209 +/notequal 16#2260 +/notgreater 16#226f +/notgreaternorequal 16#2271 +/notgreaternorless 16#2279 +/notidentical 16#2262 +/notless 16#226e +/notlessnorequal 16#2270 +/notparallel 16#2226 +/notprecedes 16#2280 +/notsubset 16#2284 +/notsucceeds 16#2281 +/notsuperset 16#2285 +/nowarmenian 16#0576 +/nparen 16#24a9 +/nssquare 16#33b1 +/nsuperior 16#207f +/ntilde 16#00f1 +/nu 16#03bd +/nuhiragana 16#306c +/nukatakana 16#30cc +/nukatakanahalfwidth 16#ff87 +/nuktabengali 16#09bc +/nuktadeva 16#093c +/nuktagujarati 16#0abc +/nuktagurmukhi 16#0a3c +/numbersign 16#0023 +/numbersignmonospace 16#ff03 +/numbersignsmall 16#fe5f +/numeralsigngreek 16#0374 +/numeralsignlowergreek 16#0375 +/numero 16#2116 +/nun 16#05e0 +/nundagesh 16#fb40 +/nundageshhebrew 16#fb40 +/nunhebrew 16#05e0 +/nvsquare 16#33b5 +/nwsquare 16#33bb +/nyabengali 16#099e +/nyadeva 16#091e +/nyagujarati 16#0a9e +/nyagurmukhi 16#0a1e +/o 16#006f +/oacute 16#00f3 +/oangthai 16#0e2d +/obarred 16#0275 +/obarredcyrillic 16#04e9 +/obarreddieresiscyrillic 16#04eb +/obengali 16#0993 +/obopomofo 16#311b +/obreve 16#014f +/ocandradeva 16#0911 +/ocandragujarati 16#0a91 +/ocandravowelsigndeva 16#0949 +/ocandravowelsigngujarati 16#0ac9 +/ocaron 16#01d2 +/ocircle 16#24de +/ocircumflex 16#00f4 +/ocircumflexacute 16#1ed1 +/ocircumflexdotbelow 16#1ed9 +/ocircumflexgrave 16#1ed3 +/ocircumflexhookabove 16#1ed5 +/ocircumflextilde 16#1ed7 +/ocyrillic 16#043e +/odblacute 16#0151 +/odblgrave 16#020d +/odeva 16#0913 +/odieresis 16#00f6 +/odieresiscyrillic 16#04e7 +/odotbelow 16#1ecd +/oe 16#0153 +/oekorean 16#315a +/ogonek 16#02db +/ogonekcmb 16#0328 +/ograve 16#00f2 +/ogujarati 16#0a93 +/oharmenian 16#0585 +/ohiragana 16#304a +/ohookabove 16#1ecf +/ohorn 16#01a1 +/ohornacute 16#1edb +/ohorndotbelow 16#1ee3 +/ohorngrave 16#1edd +/ohornhookabove 16#1edf +/ohorntilde 16#1ee1 +/ohungarumlaut 16#0151 +/oi 16#01a3 +/oinvertedbreve 16#020f +/okatakana 16#30aa +/okatakanahalfwidth 16#ff75 +/okorean 16#3157 +/olehebrew 16#05ab +/omacron 16#014d +/omacronacute 16#1e53 +/omacrongrave 16#1e51 +/omdeva 16#0950 +/omega 16#03c9 +/omega1 16#03d6 +/omegacyrillic 16#0461 +/omegalatinclosed 16#0277 +/omegaroundcyrillic 16#047b +/omegatitlocyrillic 16#047d +/omegatonos 16#03ce +/omgujarati 16#0ad0 +/omicron 16#03bf +/omicrontonos 16#03cc +/omonospace 16#ff4f +/one 16#0031 +/onearabic 16#0661 +/onebengali 16#09e7 +/onecircle 16#2460 +/onecircleinversesansserif 16#278a +/onedeva 16#0967 +/onedotenleader 16#2024 +/oneeighth 16#215b +/onefitted 16#f6dc +/onegujarati 16#0ae7 +/onegurmukhi 16#0a67 +/onehackarabic 16#0661 +/onehalf 16#00bd +/onehangzhou 16#3021 +/oneideographicparen 16#3220 +/oneinferior 16#2081 +/onemonospace 16#ff11 +/onenumeratorbengali 16#09f4 +/oneoldstyle 16#f731 +/oneparen 16#2474 +/oneperiod 16#2488 +/onepersian 16#06f1 +/onequarter 16#00bc +/oneroman 16#2170 +/onesuperior 16#00b9 +/onethai 16#0e51 +/onethird 16#2153 +/oogonek 16#01eb +/oogonekmacron 16#01ed +/oogurmukhi 16#0a13 +/oomatragurmukhi 16#0a4b +/oopen 16#0254 +/oparen 16#24aa +/openbullet 16#25e6 +/option 16#2325 +/ordfeminine 16#00aa +/ordmasculine 16#00ba +/orthogonal 16#221f +/oshortdeva 16#0912 +/oshortvowelsigndeva 16#094a +/oslash 16#00f8 +/oslashacute 16#01ff +/osmallhiragana 16#3049 +/osmallkatakana 16#30a9 +/osmallkatakanahalfwidth 16#ff6b +/ostrokeacute 16#01ff +/osuperior 16#f6f0 +/otcyrillic 16#047f +/otilde 16#00f5 +/otildeacute 16#1e4d +/otildedieresis 16#1e4f +/oubopomofo 16#3121 +/overline 16#203e +/overlinecenterline 16#fe4a +/overlinecmb 16#0305 +/overlinedashed 16#fe49 +/overlinedblwavy 16#fe4c +/overlinewavy 16#fe4b +/overscore 16#00af +/ovowelsignbengali 16#09cb +/ovowelsigndeva 16#094b +/ovowelsigngujarati 16#0acb +/p 16#0070 +/paampssquare 16#3380 +/paasentosquare 16#332b +/pabengali 16#09aa +/pacute 16#1e55 +/padeva 16#092a +/pagedown 16#21df +/pageup 16#21de +/pagujarati 16#0aaa +/pagurmukhi 16#0a2a +/pahiragana 16#3071 +/paiyannoithai 16#0e2f +/pakatakana 16#30d1 +/palatalizationcyrilliccmb 16#0484 +/palochkacyrillic 16#04c0 +/pansioskorean 16#317f +/paragraph 16#00b6 +/parallel 16#2225 +/parenleft 16#0028 +/parenleftaltonearabic 16#fd3e +/parenleftbt 16#f8ed +/parenleftex 16#f8ec +/parenleftinferior 16#208d +/parenleftmonospace 16#ff08 +/parenleftsmall 16#fe59 +/parenleftsuperior 16#207d +/parenlefttp 16#f8eb +/parenleftvertical 16#fe35 +/parenright 16#0029 +/parenrightaltonearabic 16#fd3f +/parenrightbt 16#f8f8 +/parenrightex 16#f8f7 +/parenrightinferior 16#208e +/parenrightmonospace 16#ff09 +/parenrightsmall 16#fe5a +/parenrightsuperior 16#207e +/parenrighttp 16#f8f6 +/parenrightvertical 16#fe36 +/partialdiff 16#2202 +/paseqhebrew 16#05c0 +/pashtahebrew 16#0599 +/pasquare 16#33a9 +/patah 16#05b7 +/patah11 16#05b7 +/patah1d 16#05b7 +/patah2a 16#05b7 +/patahhebrew 16#05b7 +/patahnarrowhebrew 16#05b7 +/patahquarterhebrew 16#05b7 +/patahwidehebrew 16#05b7 +/pazerhebrew 16#05a1 +/pbopomofo 16#3106 +/pcircle 16#24df +/pdotaccent 16#1e57 +/pe 16#05e4 +/pecyrillic 16#043f +/pedagesh 16#fb44 +/pedageshhebrew 16#fb44 +/peezisquare 16#333b +/pefinaldageshhebrew 16#fb43 +/peharabic 16#067e +/peharmenian 16#057a +/pehebrew 16#05e4 +/pehfinalarabic 16#fb57 +/pehinitialarabic 16#fb58 +/pehiragana 16#307a +/pehmedialarabic 16#fb59 +/pekatakana 16#30da +/pemiddlehookcyrillic 16#04a7 +/perafehebrew 16#fb4e +/percent 16#0025 +/percentarabic 16#066a +/percentmonospace 16#ff05 +/percentsmall 16#fe6a +/period 16#002e +/periodarmenian 16#0589 +/periodcentered 16#00b7 +/periodhalfwidth 16#ff61 +/periodinferior 16#f6e7 +/periodmonospace 16#ff0e +/periodsmall 16#fe52 +/periodsuperior 16#f6e8 +/perispomenigreekcmb 16#0342 +/perpendicular 16#22a5 +/perthousand 16#2030 +/peseta 16#20a7 +/pfsquare 16#338a +/phabengali 16#09ab +/phadeva 16#092b +/phagujarati 16#0aab +/phagurmukhi 16#0a2b +/phi 16#03c6 +/phi1 16#03d5 +/phieuphacirclekorean 16#327a +/phieuphaparenkorean 16#321a +/phieuphcirclekorean 16#326c +/phieuphkorean 16#314d +/phieuphparenkorean 16#320c +/philatin 16#0278 +/phinthuthai 16#0e3a +/phisymbolgreek 16#03d5 +/phook 16#01a5 +/phophanthai 16#0e1e +/phophungthai 16#0e1c +/phosamphaothai 16#0e20 +/pi 16#03c0 +/pieupacirclekorean 16#3273 +/pieupaparenkorean 16#3213 +/pieupcieuckorean 16#3176 +/pieupcirclekorean 16#3265 +/pieupkiyeokkorean 16#3172 +/pieupkorean 16#3142 +/pieupparenkorean 16#3205 +/pieupsioskiyeokkorean 16#3174 +/pieupsioskorean 16#3144 +/pieupsiostikeutkorean 16#3175 +/pieupthieuthkorean 16#3177 +/pieuptikeutkorean 16#3173 +/pihiragana 16#3074 +/pikatakana 16#30d4 +/pisymbolgreek 16#03d6 +/piwrarmenian 16#0583 +/plus 16#002b +/plusbelowcmb 16#031f +/pluscircle 16#2295 +/plusminus 16#00b1 +/plusmod 16#02d6 +/plusmonospace 16#ff0b +/plussmall 16#fe62 +/plussuperior 16#207a +/pmonospace 16#ff50 +/pmsquare 16#33d8 +/pohiragana 16#307d +/pointingindexdownwhite 16#261f +/pointingindexleftwhite 16#261c +/pointingindexrightwhite 16#261e +/pointingindexupwhite 16#261d +/pokatakana 16#30dd +/poplathai 16#0e1b +/postalmark 16#3012 +/postalmarkface 16#3020 +/pparen 16#24ab +/precedes 16#227a +/prescription 16#211e +/primemod 16#02b9 +/primereversed 16#2035 +/product 16#220f +/projective 16#2305 +/prolongedkana 16#30fc +/propellor 16#2318 +/propersubset 16#2282 +/propersuperset 16#2283 +/proportion 16#2237 +/proportional 16#221d +/psi 16#03c8 +/psicyrillic 16#0471 +/psilipneumatacyrilliccmb 16#0486 +/pssquare 16#33b0 +/puhiragana 16#3077 +/pukatakana 16#30d7 +/pvsquare 16#33b4 +/pwsquare 16#33ba +/q 16#0071 +/qadeva 16#0958 +/qadmahebrew 16#05a8 +/qafarabic 16#0642 +/qaffinalarabic 16#fed6 +/qafinitialarabic 16#fed7 +/qafmedialarabic 16#fed8 +/qamats 16#05b8 +/qamats10 16#05b8 +/qamats1a 16#05b8 +/qamats1c 16#05b8 +/qamats27 16#05b8 +/qamats29 16#05b8 +/qamats33 16#05b8 +/qamatsde 16#05b8 +/qamatshebrew 16#05b8 +/qamatsnarrowhebrew 16#05b8 +/qamatsqatanhebrew 16#05b8 +/qamatsqatannarrowhebrew 16#05b8 +/qamatsqatanquarterhebrew 16#05b8 +/qamatsqatanwidehebrew 16#05b8 +/qamatsquarterhebrew 16#05b8 +/qamatswidehebrew 16#05b8 +/qarneyparahebrew 16#059f +/qbopomofo 16#3111 +/qcircle 16#24e0 +/qhook 16#02a0 +/qmonospace 16#ff51 +/qof 16#05e7 +/qofdagesh 16#fb47 +/qofdageshhebrew 16#fb47 +/qofhebrew 16#05e7 +/qparen 16#24ac +/quarternote 16#2669 +/qubuts 16#05bb +/qubuts18 16#05bb +/qubuts25 16#05bb +/qubuts31 16#05bb +/qubutshebrew 16#05bb +/qubutsnarrowhebrew 16#05bb +/qubutsquarterhebrew 16#05bb +/qubutswidehebrew 16#05bb +/question 16#003f +/questionarabic 16#061f +/questionarmenian 16#055e +/questiondown 16#00bf +/questiondownsmall 16#f7bf +/questiongreek 16#037e +/questionmonospace 16#ff1f +/questionsmall 16#f73f +/quotedbl 16#0022 +/quotedblbase 16#201e +/quotedblleft 16#201c +/quotedblmonospace 16#ff02 +/quotedblprime 16#301e +/quotedblprimereversed 16#301d +/quotedblright 16#201d +/quoteleft 16#2018 +/quoteleftreversed 16#201b +/quotereversed 16#201b +/quoteright 16#2019 +/quoterightn 16#0149 +/quotesinglbase 16#201a +/quotesingle 16#0027 +/quotesinglemonospace 16#ff07 +/r 16#0072 +/raarmenian 16#057c +/rabengali 16#09b0 +/racute 16#0155 +/radeva 16#0930 +/radical 16#221a +/radicalex 16#f8e5 +/radoverssquare 16#33ae +/radoverssquaredsquare 16#33af +/radsquare 16#33ad +/rafe 16#05bf +/rafehebrew 16#05bf +/ragujarati 16#0ab0 +/ragurmukhi 16#0a30 +/rahiragana 16#3089 +/rakatakana 16#30e9 +/rakatakanahalfwidth 16#ff97 +/ralowerdiagonalbengali 16#09f1 +/ramiddlediagonalbengali 16#09f0 +/ramshorn 16#0264 +/ratio 16#2236 +/rbopomofo 16#3116 +/rcaron 16#0159 +/rcedilla 16#0157 +/rcircle 16#24e1 +/rcommaaccent 16#0157 +/rdblgrave 16#0211 +/rdotaccent 16#1e59 +/rdotbelow 16#1e5b +/rdotbelowmacron 16#1e5d +/referencemark 16#203b +/reflexsubset 16#2286 +/reflexsuperset 16#2287 +/registered 16#00ae +/registersans 16#f8e8 +/registerserif 16#f6da +/reharabic 16#0631 +/reharmenian 16#0580 +/rehfinalarabic 16#feae +/rehiragana 16#308c +/rekatakana 16#30ec +/rekatakanahalfwidth 16#ff9a +/resh 16#05e8 +/reshdageshhebrew 16#fb48 +/reshhebrew 16#05e8 +/reversedtilde 16#223d +/reviahebrew 16#0597 +/reviamugrashhebrew 16#0597 +/revlogicalnot 16#2310 +/rfishhook 16#027e +/rfishhookreversed 16#027f +/rhabengali 16#09dd +/rhadeva 16#095d +/rho 16#03c1 +/rhook 16#027d +/rhookturned 16#027b +/rhookturnedsuperior 16#02b5 +/rhosymbolgreek 16#03f1 +/rhotichookmod 16#02de +/rieulacirclekorean 16#3271 +/rieulaparenkorean 16#3211 +/rieulcirclekorean 16#3263 +/rieulhieuhkorean 16#3140 +/rieulkiyeokkorean 16#313a +/rieulkiyeoksioskorean 16#3169 +/rieulkorean 16#3139 +/rieulmieumkorean 16#313b +/rieulpansioskorean 16#316c +/rieulparenkorean 16#3203 +/rieulphieuphkorean 16#313f +/rieulpieupkorean 16#313c +/rieulpieupsioskorean 16#316b +/rieulsioskorean 16#313d +/rieulthieuthkorean 16#313e +/rieultikeutkorean 16#316a +/rieulyeorinhieuhkorean 16#316d +/rightangle 16#221f +/righttackbelowcmb 16#0319 +/righttriangle 16#22bf +/rihiragana 16#308a +/rikatakana 16#30ea +/rikatakanahalfwidth 16#ff98 +/ring 16#02da +/ringbelowcmb 16#0325 +/ringcmb 16#030a +/ringhalfleft 16#02bf +/ringhalfleftarmenian 16#0559 +/ringhalfleftbelowcmb 16#031c +/ringhalfleftcentered 16#02d3 +/ringhalfright 16#02be +/ringhalfrightbelowcmb 16#0339 +/ringhalfrightcentered 16#02d2 +/rinvertedbreve 16#0213 +/rittorusquare 16#3351 +/rlinebelow 16#1e5f +/rlongleg 16#027c +/rlonglegturned 16#027a +/rmonospace 16#ff52 +/rohiragana 16#308d +/rokatakana 16#30ed +/rokatakanahalfwidth 16#ff9b +/roruathai 16#0e23 +/rparen 16#24ad +/rrabengali 16#09dc +/rradeva 16#0931 +/rragurmukhi 16#0a5c +/rreharabic 16#0691 +/rrehfinalarabic 16#fb8d +/rrvocalicbengali 16#09e0 +/rrvocalicdeva 16#0960 +/rrvocalicgujarati 16#0ae0 +/rrvocalicvowelsignbengali 16#09c4 +/rrvocalicvowelsigndeva 16#0944 +/rrvocalicvowelsigngujarati 16#0ac4 +/rsuperior 16#f6f1 +/rtblock 16#2590 +/rturned 16#0279 +/rturnedsuperior 16#02b4 +/ruhiragana 16#308b +/rukatakana 16#30eb +/rukatakanahalfwidth 16#ff99 +/rupeemarkbengali 16#09f2 +/rupeesignbengali 16#09f3 +/rupiah 16#f6dd +/ruthai 16#0e24 +/rvocalicbengali 16#098b +/rvocalicdeva 16#090b +/rvocalicgujarati 16#0a8b +/rvocalicvowelsignbengali 16#09c3 +/rvocalicvowelsigndeva 16#0943 +/rvocalicvowelsigngujarati 16#0ac3 +/s 16#0073 +/sabengali 16#09b8 +/sacute 16#015b +/sacutedotaccent 16#1e65 +/sadarabic 16#0635 +/sadeva 16#0938 +/sadfinalarabic 16#feba +/sadinitialarabic 16#febb +/sadmedialarabic 16#febc +/sagujarati 16#0ab8 +/sagurmukhi 16#0a38 +/sahiragana 16#3055 +/sakatakana 16#30b5 +/sakatakanahalfwidth 16#ff7b +/sallallahoualayhewasallamarabic 16#fdfa +/samekh 16#05e1 +/samekhdagesh 16#fb41 +/samekhdageshhebrew 16#fb41 +/samekhhebrew 16#05e1 +/saraaathai 16#0e32 +/saraaethai 16#0e41 +/saraaimaimalaithai 16#0e44 +/saraaimaimuanthai 16#0e43 +/saraamthai 16#0e33 +/saraathai 16#0e30 +/saraethai 16#0e40 +/saraiileftthai 16#f886 +/saraiithai 16#0e35 +/saraileftthai 16#f885 +/saraithai 16#0e34 +/saraothai 16#0e42 +/saraueeleftthai 16#f888 +/saraueethai 16#0e37 +/saraueleftthai 16#f887 +/sarauethai 16#0e36 +/sarauthai 16#0e38 +/sarauuthai 16#0e39 +/sbopomofo 16#3119 +/scaron 16#0161 +/scarondotaccent 16#1e67 +/scedilla 16#015f +/schwa 16#0259 +/schwacyrillic 16#04d9 +/schwadieresiscyrillic 16#04db +/schwahook 16#025a +/scircle 16#24e2 +/scircumflex 16#015d +/scommaaccent 16#0219 +/sdotaccent 16#1e61 +/sdotbelow 16#1e63 +/sdotbelowdotaccent 16#1e69 +/seagullbelowcmb 16#033c +/second 16#2033 +/secondtonechinese 16#02ca +/section 16#00a7 +/seenarabic 16#0633 +/seenfinalarabic 16#feb2 +/seeninitialarabic 16#feb3 +/seenmedialarabic 16#feb4 +/segol 16#05b6 +/segol13 16#05b6 +/segol1f 16#05b6 +/segol2c 16#05b6 +/segolhebrew 16#05b6 +/segolnarrowhebrew 16#05b6 +/segolquarterhebrew 16#05b6 +/segoltahebrew 16#0592 +/segolwidehebrew 16#05b6 +/seharmenian 16#057d +/sehiragana 16#305b +/sekatakana 16#30bb +/sekatakanahalfwidth 16#ff7e +/semicolon 16#003b +/semicolonarabic 16#061b +/semicolonmonospace 16#ff1b +/semicolonsmall 16#fe54 +/semivoicedmarkkana 16#309c +/semivoicedmarkkanahalfwidth 16#ff9f +/sentisquare 16#3322 +/sentosquare 16#3323 +/seven 16#0037 +/sevenarabic 16#0667 +/sevenbengali 16#09ed +/sevencircle 16#2466 +/sevencircleinversesansserif 16#2790 +/sevendeva 16#096d +/seveneighths 16#215e +/sevengujarati 16#0aed +/sevengurmukhi 16#0a6d +/sevenhackarabic 16#0667 +/sevenhangzhou 16#3027 +/sevenideographicparen 16#3226 +/seveninferior 16#2087 +/sevenmonospace 16#ff17 +/sevenoldstyle 16#f737 +/sevenparen 16#247a +/sevenperiod 16#248e +/sevenpersian 16#06f7 +/sevenroman 16#2176 +/sevensuperior 16#2077 +/seventeencircle 16#2470 +/seventeenparen 16#2484 +/seventeenperiod 16#2498 +/seventhai 16#0e57 +/sfthyphen 16#00ad +/shaarmenian 16#0577 +/shabengali 16#09b6 +/shacyrillic 16#0448 +/shaddaarabic 16#0651 +/shaddadammaarabic 16#fc61 +/shaddadammatanarabic 16#fc5e +/shaddafathaarabic 16#fc60 +/shaddakasraarabic 16#fc62 +/shaddakasratanarabic 16#fc5f +/shade 16#2592 +/shadedark 16#2593 +/shadelight 16#2591 +/shademedium 16#2592 +/shadeva 16#0936 +/shagujarati 16#0ab6 +/shagurmukhi 16#0a36 +/shalshelethebrew 16#0593 +/shbopomofo 16#3115 +/shchacyrillic 16#0449 +/sheenarabic 16#0634 +/sheenfinalarabic 16#feb6 +/sheeninitialarabic 16#feb7 +/sheenmedialarabic 16#feb8 +/sheicoptic 16#03e3 +/sheqel 16#20aa +/sheqelhebrew 16#20aa +/sheva 16#05b0 +/sheva115 16#05b0 +/sheva15 16#05b0 +/sheva22 16#05b0 +/sheva2e 16#05b0 +/shevahebrew 16#05b0 +/shevanarrowhebrew 16#05b0 +/shevaquarterhebrew 16#05b0 +/shevawidehebrew 16#05b0 +/shhacyrillic 16#04bb +/shimacoptic 16#03ed +/shin 16#05e9 +/shindagesh 16#fb49 +/shindageshhebrew 16#fb49 +/shindageshshindot 16#fb2c +/shindageshshindothebrew 16#fb2c +/shindageshsindot 16#fb2d +/shindageshsindothebrew 16#fb2d +/shindothebrew 16#05c1 +/shinhebrew 16#05e9 +/shinshindot 16#fb2a +/shinshindothebrew 16#fb2a +/shinsindot 16#fb2b +/shinsindothebrew 16#fb2b +/shook 16#0282 +/sigma 16#03c3 +/sigma1 16#03c2 +/sigmafinal 16#03c2 +/sigmalunatesymbolgreek 16#03f2 +/sihiragana 16#3057 +/sikatakana 16#30b7 +/sikatakanahalfwidth 16#ff7c +/siluqhebrew 16#05bd +/siluqlefthebrew 16#05bd +/similar 16#223c +/sindothebrew 16#05c2 +/siosacirclekorean 16#3274 +/siosaparenkorean 16#3214 +/sioscieuckorean 16#317e +/sioscirclekorean 16#3266 +/sioskiyeokkorean 16#317a +/sioskorean 16#3145 +/siosnieunkorean 16#317b +/siosparenkorean 16#3206 +/siospieupkorean 16#317d +/siostikeutkorean 16#317c +/six 16#0036 +/sixarabic 16#0666 +/sixbengali 16#09ec +/sixcircle 16#2465 +/sixcircleinversesansserif 16#278f +/sixdeva 16#096c +/sixgujarati 16#0aec +/sixgurmukhi 16#0a6c +/sixhackarabic 16#0666 +/sixhangzhou 16#3026 +/sixideographicparen 16#3225 +/sixinferior 16#2086 +/sixmonospace 16#ff16 +/sixoldstyle 16#f736 +/sixparen 16#2479 +/sixperiod 16#248d +/sixpersian 16#06f6 +/sixroman 16#2175 +/sixsuperior 16#2076 +/sixteencircle 16#246f +/sixteencurrencydenominatorbengali 16#09f9 +/sixteenparen 16#2483 +/sixteenperiod 16#2497 +/sixthai 16#0e56 +/slash 16#002f +/slashmonospace 16#ff0f +/slong 16#017f +/slongdotaccent 16#1e9b +/smileface 16#263a +/smonospace 16#ff53 +/sofpasuqhebrew 16#05c3 +/softhyphen 16#00ad +/softsigncyrillic 16#044c +/sohiragana 16#305d +/sokatakana 16#30bd +/sokatakanahalfwidth 16#ff7f +/soliduslongoverlaycmb 16#0338 +/solidusshortoverlaycmb 16#0337 +/sorusithai 16#0e29 +/sosalathai 16#0e28 +/sosothai 16#0e0b +/sosuathai 16#0e2a +/space 16#0020 +/spacehackarabic 16#0020 +/spade 16#2660 +/spadesuitblack 16#2660 +/spadesuitwhite 16#2664 +/sparen 16#24ae +/squarebelowcmb 16#033b +/squarecc 16#33c4 +/squarecm 16#339d +/squarediagonalcrosshatchfill 16#25a9 +/squarehorizontalfill 16#25a4 +/squarekg 16#338f +/squarekm 16#339e +/squarekmcapital 16#33ce +/squareln 16#33d1 +/squarelog 16#33d2 +/squaremg 16#338e +/squaremil 16#33d5 +/squaremm 16#339c +/squaremsquared 16#33a1 +/squareorthogonalcrosshatchfill 16#25a6 +/squareupperlefttolowerrightfill 16#25a7 +/squareupperrighttolowerleftfill 16#25a8 +/squareverticalfill 16#25a5 +/squarewhitewithsmallblack 16#25a3 +/srsquare 16#33db +/ssabengali 16#09b7 +/ssadeva 16#0937 +/ssagujarati 16#0ab7 +/ssangcieuckorean 16#3149 +/ssanghieuhkorean 16#3185 +/ssangieungkorean 16#3180 +/ssangkiyeokkorean 16#3132 +/ssangnieunkorean 16#3165 +/ssangpieupkorean 16#3143 +/ssangsioskorean 16#3146 +/ssangtikeutkorean 16#3138 +/ssuperior 16#f6f2 +/sterling 16#00a3 +/sterlingmonospace 16#ffe1 +/strokelongoverlaycmb 16#0336 +/strokeshortoverlaycmb 16#0335 +/subset 16#2282 +/subsetnotequal 16#228a +/subsetorequal 16#2286 +/succeeds 16#227b +/suchthat 16#220b +/suhiragana 16#3059 +/sukatakana 16#30b9 +/sukatakanahalfwidth 16#ff7d +/sukunarabic 16#0652 +/summation 16#2211 +/sun 16#263c +/superset 16#2283 +/supersetnotequal 16#228b +/supersetorequal 16#2287 +/svsquare 16#33dc +/syouwaerasquare 16#337c +/t 16#0074 +/tabengali 16#09a4 +/tackdown 16#22a4 +/tackleft 16#22a3 +/tadeva 16#0924 +/tagujarati 16#0aa4 +/tagurmukhi 16#0a24 +/taharabic 16#0637 +/tahfinalarabic 16#fec2 +/tahinitialarabic 16#fec3 +/tahiragana 16#305f +/tahmedialarabic 16#fec4 +/taisyouerasquare 16#337d +/takatakana 16#30bf +/takatakanahalfwidth 16#ff80 +/tatweelarabic 16#0640 +/tau 16#03c4 +/tav 16#05ea +/tavdages 16#fb4a +/tavdagesh 16#fb4a +/tavdageshhebrew 16#fb4a +/tavhebrew 16#05ea +/tbar 16#0167 +/tbopomofo 16#310a +/tcaron 16#0165 +/tccurl 16#02a8 +/tcedilla 16#0163 +/tcheharabic 16#0686 +/tchehfinalarabic 16#fb7b +/tchehinitialarabic 16#fb7c +/tchehmedialarabic 16#fb7d +/tcircle 16#24e3 +/tcircumflexbelow 16#1e71 +/tcommaaccent 16#0163 +/tdieresis 16#1e97 +/tdotaccent 16#1e6b +/tdotbelow 16#1e6d +/tecyrillic 16#0442 +/tedescendercyrillic 16#04ad +/teharabic 16#062a +/tehfinalarabic 16#fe96 +/tehhahinitialarabic 16#fca2 +/tehhahisolatedarabic 16#fc0c +/tehinitialarabic 16#fe97 +/tehiragana 16#3066 +/tehjeeminitialarabic 16#fca1 +/tehjeemisolatedarabic 16#fc0b +/tehmarbutaarabic 16#0629 +/tehmarbutafinalarabic 16#fe94 +/tehmedialarabic 16#fe98 +/tehmeeminitialarabic 16#fca4 +/tehmeemisolatedarabic 16#fc0e +/tehnoonfinalarabic 16#fc73 +/tekatakana 16#30c6 +/tekatakanahalfwidth 16#ff83 +/telephone 16#2121 +/telephoneblack 16#260e +/telishagedolahebrew 16#05a0 +/telishaqetanahebrew 16#05a9 +/tencircle 16#2469 +/tenideographicparen 16#3229 +/tenparen 16#247d +/tenperiod 16#2491 +/tenroman 16#2179 +/tesh 16#02a7 +/tet 16#05d8 +/tetdagesh 16#fb38 +/tetdageshhebrew 16#fb38 +/tethebrew 16#05d8 +/tetsecyrillic 16#04b5 +/tevirhebrew 16#059b +/tevirlefthebrew 16#059b +/thabengali 16#09a5 +/thadeva 16#0925 +/thagujarati 16#0aa5 +/thagurmukhi 16#0a25 +/thalarabic 16#0630 +/thalfinalarabic 16#feac +/thanthakhatlowleftthai 16#f898 +/thanthakhatlowrightthai 16#f897 +/thanthakhatthai 16#0e4c +/thanthakhatupperleftthai 16#f896 +/theharabic 16#062b +/thehfinalarabic 16#fe9a +/thehinitialarabic 16#fe9b +/thehmedialarabic 16#fe9c +/thereexists 16#2203 +/therefore 16#2234 +/theta 16#03b8 +/theta1 16#03d1 +/thetasymbolgreek 16#03d1 +/thieuthacirclekorean 16#3279 +/thieuthaparenkorean 16#3219 +/thieuthcirclekorean 16#326b +/thieuthkorean 16#314c +/thieuthparenkorean 16#320b +/thirteencircle 16#246c +/thirteenparen 16#2480 +/thirteenperiod 16#2494 +/thonangmonthothai 16#0e11 +/thook 16#01ad +/thophuthaothai 16#0e12 +/thorn 16#00fe +/thothahanthai 16#0e17 +/thothanthai 16#0e10 +/thothongthai 16#0e18 +/thothungthai 16#0e16 +/thousandcyrillic 16#0482 +/thousandsseparatorarabic 16#066c +/thousandsseparatorpersian 16#066c +/three 16#0033 +/threearabic 16#0663 +/threebengali 16#09e9 +/threecircle 16#2462 +/threecircleinversesansserif 16#278c +/threedeva 16#0969 +/threeeighths 16#215c +/threegujarati 16#0ae9 +/threegurmukhi 16#0a69 +/threehackarabic 16#0663 +/threehangzhou 16#3023 +/threeideographicparen 16#3222 +/threeinferior 16#2083 +/threemonospace 16#ff13 +/threenumeratorbengali 16#09f6 +/threeoldstyle 16#f733 +/threeparen 16#2476 +/threeperiod 16#248a +/threepersian 16#06f3 +/threequarters 16#00be +/threequartersemdash 16#f6de +/threeroman 16#2172 +/threesuperior 16#00b3 +/threethai 16#0e53 +/thzsquare 16#3394 +/tihiragana 16#3061 +/tikatakana 16#30c1 +/tikatakanahalfwidth 16#ff81 +/tikeutacirclekorean 16#3270 +/tikeutaparenkorean 16#3210 +/tikeutcirclekorean 16#3262 +/tikeutkorean 16#3137 +/tikeutparenkorean 16#3202 +/tilde 16#02dc +/tildebelowcmb 16#0330 +/tildecmb 16#0303 +/tildecomb 16#0303 +/tildedoublecmb 16#0360 +/tildeoperator 16#223c +/tildeoverlaycmb 16#0334 +/tildeverticalcmb 16#033e +/timescircle 16#2297 +/tipehahebrew 16#0596 +/tipehalefthebrew 16#0596 +/tippigurmukhi 16#0a70 +/titlocyrilliccmb 16#0483 +/tiwnarmenian 16#057f +/tlinebelow 16#1e6f +/tmonospace 16#ff54 +/toarmenian 16#0569 +/tohiragana 16#3068 +/tokatakana 16#30c8 +/tokatakanahalfwidth 16#ff84 +/tonebarextrahighmod 16#02e5 +/tonebarextralowmod 16#02e9 +/tonebarhighmod 16#02e6 +/tonebarlowmod 16#02e8 +/tonebarmidmod 16#02e7 +/tonefive 16#01bd +/tonesix 16#0185 +/tonetwo 16#01a8 +/tonos 16#0384 +/tonsquare 16#3327 +/topatakthai 16#0e0f +/tortoiseshellbracketleft 16#3014 +/tortoiseshellbracketleftsmall 16#fe5d +/tortoiseshellbracketleftvertical 16#fe39 +/tortoiseshellbracketright 16#3015 +/tortoiseshellbracketrightsmall 16#fe5e +/tortoiseshellbracketrightvertical 16#fe3a +/totaothai 16#0e15 +/tpalatalhook 16#01ab +/tparen 16#24af +/trademark 16#2122 +/trademarksans 16#f8ea +/trademarkserif 16#f6db +/tretroflexhook 16#0288 +/triagdn 16#25bc +/triaglf 16#25c4 +/triagrt 16#25ba +/triagup 16#25b2 +/ts 16#02a6 +/tsadi 16#05e6 +/tsadidagesh 16#fb46 +/tsadidageshhebrew 16#fb46 +/tsadihebrew 16#05e6 +/tsecyrillic 16#0446 +/tsere 16#05b5 +/tsere12 16#05b5 +/tsere1e 16#05b5 +/tsere2b 16#05b5 +/tserehebrew 16#05b5 +/tserenarrowhebrew 16#05b5 +/tserequarterhebrew 16#05b5 +/tserewidehebrew 16#05b5 +/tshecyrillic 16#045b +/tsuperior 16#f6f3 +/ttabengali 16#099f +/ttadeva 16#091f +/ttagujarati 16#0a9f +/ttagurmukhi 16#0a1f +/tteharabic 16#0679 +/ttehfinalarabic 16#fb67 +/ttehinitialarabic 16#fb68 +/ttehmedialarabic 16#fb69 +/tthabengali 16#09a0 +/tthadeva 16#0920 +/tthagujarati 16#0aa0 +/tthagurmukhi 16#0a20 +/tturned 16#0287 +/tuhiragana 16#3064 +/tukatakana 16#30c4 +/tukatakanahalfwidth 16#ff82 +/tusmallhiragana 16#3063 +/tusmallkatakana 16#30c3 +/tusmallkatakanahalfwidth 16#ff6f +/twelvecircle 16#246b +/twelveparen 16#247f +/twelveperiod 16#2493 +/twelveroman 16#217b +/twentycircle 16#2473 +/twentyhangzhou 16#5344 +/twentyparen 16#2487 +/twentyperiod 16#249b +/two 16#0032 +/twoarabic 16#0662 +/twobengali 16#09e8 +/twocircle 16#2461 +/twocircleinversesansserif 16#278b +/twodeva 16#0968 +/twodotenleader 16#2025 +/twodotleader 16#2025 +/twodotleadervertical 16#fe30 +/twogujarati 16#0ae8 +/twogurmukhi 16#0a68 +/twohackarabic 16#0662 +/twohangzhou 16#3022 +/twoideographicparen 16#3221 +/twoinferior 16#2082 +/twomonospace 16#ff12 +/twonumeratorbengali 16#09f5 +/twooldstyle 16#f732 +/twoparen 16#2475 +/twoperiod 16#2489 +/twopersian 16#06f2 +/tworoman 16#2171 +/twostroke 16#01bb +/twosuperior 16#00b2 +/twothai 16#0e52 +/twothirds 16#2154 +/u 16#0075 +/uacute 16#00fa +/ubar 16#0289 +/ubengali 16#0989 +/ubopomofo 16#3128 +/ubreve 16#016d +/ucaron 16#01d4 +/ucircle 16#24e4 +/ucircumflex 16#00fb +/ucircumflexbelow 16#1e77 +/ucyrillic 16#0443 +/udattadeva 16#0951 +/udblacute 16#0171 +/udblgrave 16#0215 +/udeva 16#0909 +/udieresis 16#00fc +/udieresisacute 16#01d8 +/udieresisbelow 16#1e73 +/udieresiscaron 16#01da +/udieresiscyrillic 16#04f1 +/udieresisgrave 16#01dc +/udieresismacron 16#01d6 +/udotbelow 16#1ee5 +/ugrave 16#00f9 +/ugujarati 16#0a89 +/ugurmukhi 16#0a09 +/uhiragana 16#3046 +/uhookabove 16#1ee7 +/uhorn 16#01b0 +/uhornacute 16#1ee9 +/uhorndotbelow 16#1ef1 +/uhorngrave 16#1eeb +/uhornhookabove 16#1eed +/uhorntilde 16#1eef +/uhungarumlaut 16#0171 +/uhungarumlautcyrillic 16#04f3 +/uinvertedbreve 16#0217 +/ukatakana 16#30a6 +/ukatakanahalfwidth 16#ff73 +/ukcyrillic 16#0479 +/ukorean 16#315c +/umacron 16#016b +/umacroncyrillic 16#04ef +/umacrondieresis 16#1e7b +/umatragurmukhi 16#0a41 +/umonospace 16#ff55 +/underscore 16#005f +/underscoredbl 16#2017 +/underscoremonospace 16#ff3f +/underscorevertical 16#fe33 +/underscorewavy 16#fe4f +/union 16#222a +/universal 16#2200 +/uogonek 16#0173 +/uparen 16#24b0 +/upblock 16#2580 +/upperdothebrew 16#05c4 +/upsilon 16#03c5 +/upsilondieresis 16#03cb +/upsilondieresistonos 16#03b0 +/upsilonlatin 16#028a +/upsilontonos 16#03cd +/uptackbelowcmb 16#031d +/uptackmod 16#02d4 +/uragurmukhi 16#0a73 +/uring 16#016f +/ushortcyrillic 16#045e +/usmallhiragana 16#3045 +/usmallkatakana 16#30a5 +/usmallkatakanahalfwidth 16#ff69 +/ustraightcyrillic 16#04af +/ustraightstrokecyrillic 16#04b1 +/utilde 16#0169 +/utildeacute 16#1e79 +/utildebelow 16#1e75 +/uubengali 16#098a +/uudeva 16#090a +/uugujarati 16#0a8a +/uugurmukhi 16#0a0a +/uumatragurmukhi 16#0a42 +/uuvowelsignbengali 16#09c2 +/uuvowelsigndeva 16#0942 +/uuvowelsigngujarati 16#0ac2 +/uvowelsignbengali 16#09c1 +/uvowelsigndeva 16#0941 +/uvowelsigngujarati 16#0ac1 +/v 16#0076 +/vadeva 16#0935 +/vagujarati 16#0ab5 +/vagurmukhi 16#0a35 +/vakatakana 16#30f7 +/vav 16#05d5 +/vavdagesh 16#fb35 +/vavdagesh65 16#fb35 +/vavdageshhebrew 16#fb35 +/vavhebrew 16#05d5 +/vavholam 16#fb4b +/vavholamhebrew 16#fb4b +/vavvavhebrew 16#05f0 +/vavyodhebrew 16#05f1 +/vcircle 16#24e5 +/vdotbelow 16#1e7f +/vecyrillic 16#0432 +/veharabic 16#06a4 +/vehfinalarabic 16#fb6b +/vehinitialarabic 16#fb6c +/vehmedialarabic 16#fb6d +/vekatakana 16#30f9 +/venus 16#2640 +/verticalbar 16#007c +/verticallineabovecmb 16#030d +/verticallinebelowcmb 16#0329 +/verticallinelowmod 16#02cc +/verticallinemod 16#02c8 +/vewarmenian 16#057e +/vhook 16#028b +/vikatakana 16#30f8 +/viramabengali 16#09cd +/viramadeva 16#094d +/viramagujarati 16#0acd +/visargabengali 16#0983 +/visargadeva 16#0903 +/visargagujarati 16#0a83 +/vmonospace 16#ff56 +/voarmenian 16#0578 +/voicediterationhiragana 16#309e +/voicediterationkatakana 16#30fe +/voicedmarkkana 16#309b +/voicedmarkkanahalfwidth 16#ff9e +/vokatakana 16#30fa +/vparen 16#24b1 +/vtilde 16#1e7d +/vturned 16#028c +/vuhiragana 16#3094 +/vukatakana 16#30f4 +/w 16#0077 +/wacute 16#1e83 +/waekorean 16#3159 +/wahiragana 16#308f +/wakatakana 16#30ef +/wakatakanahalfwidth 16#ff9c +/wakorean 16#3158 +/wasmallhiragana 16#308e +/wasmallkatakana 16#30ee +/wattosquare 16#3357 +/wavedash 16#301c +/wavyunderscorevertical 16#fe34 +/wawarabic 16#0648 +/wawfinalarabic 16#feee +/wawhamzaabovearabic 16#0624 +/wawhamzaabovefinalarabic 16#fe86 +/wbsquare 16#33dd +/wcircle 16#24e6 +/wcircumflex 16#0175 +/wdieresis 16#1e85 +/wdotaccent 16#1e87 +/wdotbelow 16#1e89 +/wehiragana 16#3091 +/weierstrass 16#2118 +/wekatakana 16#30f1 +/wekorean 16#315e +/weokorean 16#315d +/wgrave 16#1e81 +/whitebullet 16#25e6 +/whitecircle 16#25cb +/whitecircleinverse 16#25d9 +/whitecornerbracketleft 16#300e +/whitecornerbracketleftvertical 16#fe43 +/whitecornerbracketright 16#300f +/whitecornerbracketrightvertical 16#fe44 +/whitediamond 16#25c7 +/whitediamondcontainingblacksmalldiamond 16#25c8 +/whitedownpointingsmalltriangle 16#25bf +/whitedownpointingtriangle 16#25bd +/whiteleftpointingsmalltriangle 16#25c3 +/whiteleftpointingtriangle 16#25c1 +/whitelenticularbracketleft 16#3016 +/whitelenticularbracketright 16#3017 +/whiterightpointingsmalltriangle 16#25b9 +/whiterightpointingtriangle 16#25b7 +/whitesmallsquare 16#25ab +/whitesmilingface 16#263a +/whitesquare 16#25a1 +/whitestar 16#2606 +/whitetelephone 16#260f +/whitetortoiseshellbracketleft 16#3018 +/whitetortoiseshellbracketright 16#3019 +/whiteuppointingsmalltriangle 16#25b5 +/whiteuppointingtriangle 16#25b3 +/wihiragana 16#3090 +/wikatakana 16#30f0 +/wikorean 16#315f +/wmonospace 16#ff57 +/wohiragana 16#3092 +/wokatakana 16#30f2 +/wokatakanahalfwidth 16#ff66 +/won 16#20a9 +/wonmonospace 16#ffe6 +/wowaenthai 16#0e27 +/wparen 16#24b2 +/wring 16#1e98 +/wsuperior 16#02b7 +/wturned 16#028d +/wynn 16#01bf +/x 16#0078 +/xabovecmb 16#033d +/xbopomofo 16#3112 +/xcircle 16#24e7 +/xdieresis 16#1e8d +/xdotaccent 16#1e8b +/xeharmenian 16#056d +/xi 16#03be +/xmonospace 16#ff58 +/xparen 16#24b3 +/xsuperior 16#02e3 +/y 16#0079 +/yaadosquare 16#334e +/yabengali 16#09af +/yacute 16#00fd +/yadeva 16#092f +/yaekorean 16#3152 +/yagujarati 16#0aaf +/yagurmukhi 16#0a2f +/yahiragana 16#3084 +/yakatakana 16#30e4 +/yakatakanahalfwidth 16#ff94 +/yakorean 16#3151 +/yamakkanthai 16#0e4e +/yasmallhiragana 16#3083 +/yasmallkatakana 16#30e3 +/yasmallkatakanahalfwidth 16#ff6c +/yatcyrillic 16#0463 +/ycircle 16#24e8 +/ycircumflex 16#0177 +/ydieresis 16#00ff +/ydotaccent 16#1e8f +/ydotbelow 16#1ef5 +/yeharabic 16#064a +/yehbarreearabic 16#06d2 +/yehbarreefinalarabic 16#fbaf +/yehfinalarabic 16#fef2 +/yehhamzaabovearabic 16#0626 +/yehhamzaabovefinalarabic 16#fe8a +/yehhamzaaboveinitialarabic 16#fe8b +/yehhamzaabovemedialarabic 16#fe8c +/yehinitialarabic 16#fef3 +/yehmedialarabic 16#fef4 +/yehmeeminitialarabic 16#fcdd +/yehmeemisolatedarabic 16#fc58 +/yehnoonfinalarabic 16#fc94 +/yehthreedotsbelowarabic 16#06d1 +/yekorean 16#3156 +/yen 16#00a5 +/yenmonospace 16#ffe5 +/yeokorean 16#3155 +/yeorinhieuhkorean 16#3186 +/yerahbenyomohebrew 16#05aa +/yerahbenyomolefthebrew 16#05aa +/yericyrillic 16#044b +/yerudieresiscyrillic 16#04f9 +/yesieungkorean 16#3181 +/yesieungpansioskorean 16#3183 +/yesieungsioskorean 16#3182 +/yetivhebrew 16#059a +/ygrave 16#1ef3 +/yhook 16#01b4 +/yhookabove 16#1ef7 +/yiarmenian 16#0575 +/yicyrillic 16#0457 +/yikorean 16#3162 +/yinyang 16#262f +/yiwnarmenian 16#0582 +/ymonospace 16#ff59 +/yod 16#05d9 +/yoddagesh 16#fb39 +/yoddageshhebrew 16#fb39 +/yodhebrew 16#05d9 +/yodyodhebrew 16#05f2 +/yodyodpatahhebrew 16#fb1f +/yohiragana 16#3088 +/yoikorean 16#3189 +/yokatakana 16#30e8 +/yokatakanahalfwidth 16#ff96 +/yokorean 16#315b +/yosmallhiragana 16#3087 +/yosmallkatakana 16#30e7 +/yosmallkatakanahalfwidth 16#ff6e +/yotgreek 16#03f3 +/yoyaekorean 16#3188 +/yoyakorean 16#3187 +/yoyakthai 16#0e22 +/yoyingthai 16#0e0d +/yparen 16#24b4 +/ypogegrammeni 16#037a +/ypogegrammenigreekcmb 16#0345 +/yr 16#01a6 +/yring 16#1e99 +/ysuperior 16#02b8 +/ytilde 16#1ef9 +/yturned 16#028e +/yuhiragana 16#3086 +/yuikorean 16#318c +/yukatakana 16#30e6 +/yukatakanahalfwidth 16#ff95 +/yukorean 16#3160 +/yusbigcyrillic 16#046b +/yusbigiotifiedcyrillic 16#046d +/yuslittlecyrillic 16#0467 +/yuslittleiotifiedcyrillic 16#0469 +/yusmallhiragana 16#3085 +/yusmallkatakana 16#30e5 +/yusmallkatakanahalfwidth 16#ff6d +/yuyekorean 16#318b +/yuyeokorean 16#318a +/yyabengali 16#09df +/yyadeva 16#095f +/z 16#007a +/zaarmenian 16#0566 +/zacute 16#017a +/zadeva 16#095b +/zagurmukhi 16#0a5b +/zaharabic 16#0638 +/zahfinalarabic 16#fec6 +/zahinitialarabic 16#fec7 +/zahiragana 16#3056 +/zahmedialarabic 16#fec8 +/zainarabic 16#0632 +/zainfinalarabic 16#feb0 +/zakatakana 16#30b6 +/zaqefgadolhebrew 16#0595 +/zaqefqatanhebrew 16#0594 +/zarqahebrew 16#0598 +/zayin 16#05d6 +/zayindagesh 16#fb36 +/zayindageshhebrew 16#fb36 +/zayinhebrew 16#05d6 +/zbopomofo 16#3117 +/zcaron 16#017e +/zcircle 16#24e9 +/zcircumflex 16#1e91 +/zcurl 16#0291 +/zdot 16#017c +/zdotaccent 16#017c +/zdotbelow 16#1e93 +/zecyrillic 16#0437 +/zedescendercyrillic 16#0499 +/zedieresiscyrillic 16#04df +/zehiragana 16#305c +/zekatakana 16#30bc +/zero 16#0030 +/zeroarabic 16#0660 +/zerobengali 16#09e6 +/zerodeva 16#0966 +/zerogujarati 16#0ae6 +/zerogurmukhi 16#0a66 +/zerohackarabic 16#0660 +/zeroinferior 16#2080 +/zeromonospace 16#ff10 +/zerooldstyle 16#f730 +/zeropersian 16#06f0 +/zerosuperior 16#2070 +/zerothai 16#0e50 +/zerowidthjoiner 16#feff +/zerowidthnonjoiner 16#200c +/zerowidthspace 16#200b +/zeta 16#03b6 +/zhbopomofo 16#3113 +/zhearmenian 16#056a +/zhebrevecyrillic 16#04c2 +/zhecyrillic 16#0436 +/zhedescendercyrillic 16#0497 +/zhedieresiscyrillic 16#04dd +/zihiragana 16#3058 +/zikatakana 16#30b8 +/zinorhebrew 16#05ae +/zlinebelow 16#1e95 +/zmonospace 16#ff5a +/zohiragana 16#305e +/zokatakana 16#30be +/zparen 16#24b5 +/zretroflexhook 16#0290 +/zstroke 16#01b6 +/zuhiragana 16#305a +/zukatakana 16#30ba +.dicttomark readonly def +/currentglobal where +{pop currentglobal{setglobal}true setglobal} +{{}} +ifelse +/MacRomanEncoding .findencoding +/MacGlyphEncoding +/.notdef/.null/CR +4 index 32 95 getinterval aload pop +99 index 128 45 getinterval aload pop +/notequal/AE +/Oslash/infinity/plusminus/lessequal/greaterequal +/yen/mu1/partialdiff/summation/product +/pi/integral/ordfeminine/ordmasculine/Ohm +/ae/oslash/questiondown/exclamdown/logicalnot +/radical/florin/approxequal/increment/guillemotleft +/guillemotright/ellipsis/nbspace +174 index 203 12 getinterval aload pop +/lozenge +187 index 216 24 getinterval aload pop +/applelogo +212 index 241 7 getinterval aload pop +/overscore +220 index 249 7 getinterval aload pop +/Lslash/lslash/Scaron/scaron +/Zcaron/zcaron/brokenbar/Eth/eth +/Yacute/yacute/Thorn/thorn/minus +/multiply/onesuperior/twosuperior/threesuperior/onehalf +/onequarter/threequarters/franc/Gbreve/gbreve +/Idotaccent/Scedilla/scedilla/Cacute/cacute +/Ccaron/ccaron/dmacron +260 -1 roll pop +258 packedarray +7 1 index .registerencoding +.defineencoding +exec + +%%BeginResource: file (PDF object obj_5) +5 0 obj +<< +/Metadata 4 0 R + >>endobj +%%EndResource +%%BeginResource: file (PDF object obj_4) +4 0 obj +<>stream +J.DnJK7S]qCGMF`"sYRedV^+^Sa3]YLd5Z06qZK;BY^'U+dl%/P!S:HV\>hVd+8jPdNO2D_).f-+e.QP!Nq_TJO?-H!&%#m2?4 +9G[oLn;(C/_2dS`(c+cljuNi:.m+D#&.;,M`)5#W*lS\PjsgldJBA\M,Fbnt$tCiO1H7&;?OKEa +..$=mO">,Z7hH_b'1^K`ZRsA+r51B#XlRYKYu%[Q2@Y;?N]@LmU;\%mo7WkO"nWfC6d[CuI3DE! +MKUHV&EMRn6h(Qq.7]L_;AY@EGi71P&ff7Z#a&[9:sLpDkphDY['UY#0;.Ik3#-8U,/;LDB.-`$ +Kl9o?P;F]r%Lenh7p.S&U,,!lR\Ij>J`FZh%*K4:7#0-6i&2#h*>;g\6[XpU\Z2TQ(YeZij`-9W,&2`iE0J*#=3lKH)d:@ELg`p +VIP<8)Q9)`N.X[F4R5#uoGm'U*fHfX3`p0pl2$F<#3NMr_m/R=QFiTABg-mVkPIMQTkKlQOelc\ +G+kmMS*'[OD`Zp:Wpc]7.QIigGht=`b01>,#rEq:3`-SfjKJo*^gsqX!C3fCW<9Zm'_/:I/'INH +hY#"QU7fjoNM@'?0[O=%GF@PP7um%HQuf3XN^K2W/5&Nmo(:-Y'`i`_ON]U'%d:^l1^Cj[le;6R +5Jcl;S#\OS)0HpW2h@em+O,D=m*J?sW'4bd# +P5teJKc(d<+@nd'!Bs-Zd&A+=Lf=YRi&cZ9NZJ[48.P^Y1J902/Z#Ci#b`@a#B7ZrUhDFi1#OV# +E2jV(0N&ANeld`A-Pg:3d@%=5>Ko112.jeNRkmrZ/V%gG![pp!OgZ`2^kri'Hs2Or8e-O-fX;us +@0nYN,Xo4;*TM6I$6^<_"H\Z\Jj;[/+g+@/W&P[S%/,U#jpk.R]g/C[ILP1o,_RkG)o?.ITKu%A +a'aZC6QDDP;uAQWfM!1GF=%8:(aOeXOra[\`D#"aXPp6@_Cn+]LK*JC"rs +^fh0ii$!dsneo?L71Ff94Tut,)T.A(%j>I$K`Hi@JuDNU_5nRYnl-M0+B8e8+=[LZ?l_R)8I7\q +-HK$1)8aa6KMs-UKeQmLK:ksH_(6`7+S#sBHjQ>d`$^7(?l"@0("!GrV +6YLQO@>KnuC:Ft/Lh$t2O;\="YT*\V[0@bT1BT>&&OSfd$m?`MTqI\i6(iK0_5K;EY_F(4W)F&> +Yq6-@g(pSWEHjbt)(3dG'#ROb$"7)0K4CDk6]-Uq!8'@;q:Qadgd.$!l9S*)"XXIZAP*-F[\4-du+=RCXVA"Ou7LHs\FO^rp&qV9mI_g[dKi%@+_T4YB +P^]dnnB)Aq-tfjE<&MaCm9TijC(!neAtmkml\1.g1C-AjLZD%REc2K06586&8t[i=%UJTX>pj#Zf<>&2T$2:`I6D +2$mC/1kq*l*J-g>/2,L2#2>[T!XL[n@*glfd*4Me7RRU'QluWYdMP8P0*]6`3!Whl6%Z=@#3!'S +[%fl%69oDuTo^T+:ha0WTJ[*Wb%$,U\..0e6.USq4G+cH%U%_6$O*=f"Mg*96()!ciQsZ=@%),R +Y](%[#T(dL=;lf_1C0\]2$HfnZ\*_P%3[D_"[M8c<)?6sT[5`Qbe+P(QurTV0Iqo4?lD@FBaS:e +3!SmA)M6%CNhI"$LB,aBJ[+nQU#1*I=]-!P0Im>n]kmpLTFn(mBF;Q12$PaOErh);$%W@+=c.53 +6&9dj@14"XT\(1"YXaYfX=J95KGHju9F/RQ0kfLl)T)hV$K08fL7m*3_LO?M_+5I/5ctd+GpXoOpU(%Q(VH:TZda=`Wj5]"_>:5LI;G#T^@8e$t.QpDqYQ8 +%L=2Cp57u<@&=FlACc;'#%2IJ?tK]FZjsmk%fht*JFj.UY[@J%]>13H!0Fa!VV;;?V;SF=+S6(- +TFVGNm=:]9TVMm.0Fo;5$".]]Mg,TEBFUX"$#]ABATF=a`2B9FXmd7s5b&,KS-C+UM1C6`NQ)GN +jP59'#f*[td/+@3it*pG&((ar;$$rpi=A2F%cFDq.l[u'V"$%4$37@>+H-`1$N=FV$mJ@N^uPZ: +Hk)2e#XI5PYttqGC(0T@#sb!j5\(A?W;Zeh$K.iiJn +_@DRnl_)<&i3!?JT%\W;$W`D'8dLH\oX_?c'.-_5V`nA/u$%VXP+C-+L +GRdQF&&@67^hO@^dL'P`$#M!uTRmZuc3P`E#kI?L&iL(+m#Oq1<=N-&/_CCc)Y.FU$t/E.@*0Ub +e.*U3%R>aQ+OFi\E!YCed"%&b!,)h%;@)3`%'P0ei2.!&53'GC]>.c,5cP*./d_TK%)D'8J78l0 +RLMMs$NTGt6L#&rEh+OtZCoDK@$CldOb.)'JJ[i*lt"Kjhocml*aFL;XEFPF*M@/9P%Y1hp8k]ZOemI?S`aEZj+L*.6e-Vet%kpfi6l`k4 +n-.a-$-CU#%IsomD?g1+"!DP[&JTI#lj#8.YX%CYMhL"2[-.]V$NSc.`_a9hp'#/I+(1Y*$I +-jbE1f^Hlbi:7@CE"8PF#'30C0s1`0C=[;o\W5V^J:n4/Rn!JHkCD7s+JK?E8-Rr:%H+)m/J&9) +XZ!B%6i`&bi.;J)N"4ct%A<>!T[jICKEj>Q$rI`^+RfYeBf/oErD%6Qg%PBj(uX +B/`Q12Lt?.TX:?L?E6?[G"F*b+GEo#f3eTSeptgFB7pHHf.H[u/1D?=8E:5qK^84:%D[cQO,OC\ +["^FA05fPNcK#2XhglC+%7'Oj+Q*Ubm:,#!i..cfa79LD_?Rf_#c>t%1[%T@%mlb0/;Po%L@:h!0@C-ecnC2]YJ,,A#p)\4cTNd%i($1@$n.US.8rdSKO4&_!s9) +edjL.%Nso3T[X:t&e5:%H=4f&=%)[gOa8.o$$&oO32d<0ffHp01f6@@;`M2o)@7OZ#9]6@J7].S +Js00pV;UhN+K>^-D32"^%KM^tW&!OdoO>UP^k8]p@$hA-$:)H7Bo;"m?jQhU$1BVRPXSMD +Yi^h5%"R%?!380( +,7LG)#6#ap&K@.FgXj$UCG#(Wuf@'Bo%TKPQgXj(Mb+K9V$ +TF%:0j:<`&?u:0SV6=9["sAUjq-FC.io6e6$/k.[8^jQPVZY62s18t3<`o,lh/=Fe%)B$gMZ=(a +fEgsr./Q+6[p)(!!![u3#ch2;TWG:1Kd?[@&+<*l3rOV4@%pI.FU"NS-jeJ%011(+IEL$ +Z3gT!#9`,[7kb;9[LI%U`tn@#HeuZjP`g$".?S6U\YpAFRCa#\10*0K*`Td5'&%X+78V+PmF_ +g'6#j#mJW,W.;m7oF/2q%R@CG@*"l]BaOV$N.@cJi+NUVDe]9(#[ir*T\g8SDhWDoF^T4o@*JQ" +G*+t:gdf<@%2W,IUg03f1lg+ +PRXeT4!93d@#`FHnU+`c,Go#nQY3i5Prf +edUK@#:X6l!,ie6DSZ<^$O^,IUC[`Kb6>.2.DW"h5aU0[TFSd1"sB3B5jSh=pU!7[Pn#sS!5oAl +Y,I$c#iP7X)i7F"i?VN9qnSD+&XWkWUWO]gr;C4i5ckh:O:&d(SMKGl?tKhHQ49cl%OO27Xum&A +EXAqf%_Rr1J9-VZ2!+e'?kdPe@)]$/c$\HsVbgpDTPOq%"0-.F%7&8LJ7&l&VV!$BW?g'Hc")PR +Qj)\m%^s(\J?8YWD?dF&$s=DOTO&&pQ3uQ;b&:IhXplg7IL7_BY5kT=!720QSEmuO#W'C,5kG8i +X9JD"a$A_?%1f7K-k;JIA$t[0*k2O)TFTntWEG",flR[Kf8Ks04@$1Yf7)N5o<2pl$o(+B^h^YL +`JqZD%V&uIb?(+Qe<>EP8IjSf$.:Tm8R$N-mX8e\Q?Our+VW,Q8HA+Hi8V4rmlHrj$<=L]5c>+, +g'WAJJ,nX:q0iY'#&F[%%?=i9GO,VKcjmj#%-c1I9$@Q\`j9_M$D+IbP/L^nJp!C3%^@'KT;NjBk$e7=c0!0d\Q"q%?X#p2JCS(J$t +SN"1m#bYQJ#Eb]bnlRE%%S'B`^hR[H%7roQ\Kmn=/.i4:6Q&.BGTrX^71u"fi-$QhMT$cj\=e+, +%7V^DE5\&#*$'i3K.31d-4ugT,I=(/jt@Pd$"oDmXO9`])@^2>JYkP>*"e(GEPYtc1Dpft`Bk_M +TM-/k:*kP?-u*faQ:Zg/\P2EG+r&-h,:Vj-DDd[gAA^FcKLn+^b(bLNL4)<-P`B;e\NK"o-6 +'!\6o=WnN9,-na=KK'hYM[&a?9Up&AbpGef\^4Yl0UTl?+b30)sBfK9MX5\r7dj"T1FN6C.L.?-]^Qo5EU;m%."6!3V;M1V+$15mDmp_Bn5=HY_* +6C=Pn%F&"FRL_`(U`tbLd#K[dU;61QLB=]a3";TalN`/BCnE,5dY+/@8oh#0&PBmTWY^El#bj>9 +!N>B=La'(eg'(tgl67e>OFfJ&dfA5TLk3?S1QEW?A/BsZR'7_;j1'[XM^+$q(Pj8;N&-1IFT4g) +;_VT;%c]C^&IH=eRmIBj5dDdK6T%%f$ptS4*/R$"O[Z?]9]nI^o??qmch%YO6I>@!(IlgENI=DI +e@dU[drag>:Xh6B8iqiO4]>A2[<+R(@;F4ZE92cPQI\>/A=R7uk +j)C)7-K03<)6]gVj>`"VE)nNH+t2XoN\`*50oA;*OJRrrBXBT*8NYiU$Gmq4.gEnf@QB=`-9[H$ +=U=,MjKTIrP%Ans8!`5H)Xt^:d?uFjEUDTj`NT6D'2@Ca[hD^Fg^t'CA +6ASr0%\gaI6k//^a;U&UW0AY;!i&jIL',N8.LCZfb-hdHF,hW,+rJBPN?`]!.m>3!_gi&f.,l1a +!LU#N#_J/>,6l!rC,:l[TYrkt"*!HcbHVUd,)nq!EZ0j'ehYY[UMsa&L8(Va,RreTh:<$EBU1H5 +iLo0i$KH*ZP6llgoXMtpOKBQ4_RPILO$^Y3-&H-In2>C*8CAB0@e/?/+BFTMp3=@' +J1-+jOrTaC<'m8i/Hmp;%RPCo-G[PET[[Q\_1DXn+\3`m0TI(SdYeCIPj9s[FrN`G;\(N<-3R0+ +%NB@j%cL69L(N9q_ibH:5g2+hn=:2D\2Xr6PWT,);AI$PFU!D)3ekG-'[:Sp#pC-J"@/1d6&8Sn +JYX[sJD^n=@O)7m]JBXdg'Z4=B.Kn\$)9spE%'o@\!s7s)K+ak1_)N^Tj2_i7(j;+:4Keo$mMpg, +6n88u1]pS4$l2ZK$=Q1ZSa`EgK*ZQ,9s?bb^k/iO!*'@l82SL$Td55oFp<").YE8gm:3d=+fCH\oJWMir* +k7DP?JE7Tli0kBI3-#AbfJ^,s^g7(m9k`KV/-D"+_SMf>%=uSOK-9(l_73n[@72Ar3(AIf0K0GR +F;b5]`:TUVD[99aNjCue&HSl!O'pm+K4'gk"$;,A_(amO5ir\G@Nl4H/=R\]BTYKTP.H_iRb+kTD%Y0U*K.Xc#msga^0H/HJ3WL^sLBZ%Sd256HN: +$mFO`]SN^*6F^/-@F-KY5ckGke?nhnJQ5mfc3XVS>YQ^+p)II/P$piAkL/=6M__?-Ab',/RaS_Kj[q!!gkZpJYo.a5k5WjUU:Nggbf1aj/@Pe#)D0!)9Dlu*Wii^\d^2O +"L)PQ#WQT.@H8d=i._q5GVl]le0mK,?4B5'.gY)bP(mAf]7P9N<=kNQTTrCd69n6TiP6TZP*-^a +[`IM#/;s_iUY,]NDo\P:,_IZC)hSE?%cN($#!KO)_8pd+!B;;,NLgg2&8?5/`#4<(USNJiCCJ$! +]E:F"_ZF"TLbKM^Ki#u+:KbFf]7WRS2&?b$t5YMKn,C%K?(2e+l!qXn?+^/H\NuK/7`QW$;>92?GicJVYY[^`9O3-3:V=JZ(PZ +^c;Ih/-3Ysc6*.eIG!\pJQ#WI@6,_A!;W&]e`)-DJi%[hm1OV+!J.@@t4QPfKHYZNpf +$-7[&$NZ>@1fuG_\1<.B3@_#m$Afc*;$;Jq.g(SPK0jV\LcGLW,<3;Jl"T3>L3Ys.KYNP&,8,9a=r4M3&##*""PdNOn/Z7,dYkFK#fm& +Lcb^;iu2k_K5hJM+?4s$(q9>BMa/M>o- +lsbTt,6B:D,JY^[Lr0=?C]ZAnJe/e].+JF2.>,]%OUric#nsH).0H7810?8l-m\qf(kRhoK:"4l +d>``c4H1;eNs`1`WJ*Z4HpSNq).Y!KUjbhUOUT;I`mCgiTJJ,I3O&Q#[G(VSj+=D]T"/'+G+P_64AFL +P`eR"M\SpM89"ludGr<u7EGsiaomC?'#hsba[o_N8T^=K*1=pMS!70K8`YIp +r0'_b&PB^12fZs\TI>F80d`q3Z041n!#pP@GDlM[K:!R93&DiC1P1-%")'OncngKn1P()^JjS@t +>2l[na"@r99R>[AN6=nJbY4rs]8.ed3$jga(P?rKJ[dT==-IDE6!['FS*?p+bb1&:#R0YQGr@l\@1=JBCdp4k_br=+23Rb)le'1%8 +a>6cf+OYK]J^m4hE9#H-/C?m.e4ipDcmPP!1P8?>"(bN_I96O>3eOOf4lG,s^`7oe)?InsYp^dt +&/]tSf7BS;`Ln3%J0G#`h1:(r!Z2nUrC'^l>D#XTe_OQ^GWJe]=]/fr$"#Y!sX`ig=fas_% +*@ZW;.al"4dJXf2je>V1VH%b0=$;dEn/#&s*Ecr71T22EKpblAR\qPLfu9Kl5T&2AT7\G_g)P*9 +/Z@4mW`]Kn>'M%iI9]e!0\,8SgP&!q%:Oi7@b*\QelX.tD.hFZBrFaAagd>5J;E&?1#JQJt#K9^h8eU?5,U>5-d=,hL]'tI19IahYVK2%'PD:/N'f?qQiJjBA= +V7QiSgt^/1J^L4pNSr3$iR+3P;:+hN22[601>'R*=Q@GS/W\LXbY`)q![p,4TH+KTciNVrTP]Ef +AaWmtn5p.[fa'WG4el.;V,GjE=\p+>\/Bjg"4PUO;i!/un.pWn)M+`U;`(ubBGai`!=^fkK*h2- +2=B@MUf8Z8hSnj:c0aG640KJ[!V"o.h?-],(]fS;!MCH3clH.Z.05_IJVFD9p'fH)p"Q&2i-gT; +1!;[u14fjJS>[M2$`4";14]MYK4$a1J2o*M])_mTJf#%"6H3)G2hSV#JPHu3ef*MW]j]HjiJm55 +SaQXt1`(EChR5<"[P(t^1#EH1h6&6b +9mG^cfO2D]=Y:!54o#26/lM0UK+0sE[-uo.Ca*7&JWL_"TGiAp*.opaK-`FpcnL).m\)m%>4*m$ +AYe+q$KCII@=A[DmSDop&E+Y2JV>b.^(fO4.cmNq;8u%6YmOs[*9#O2@I>5s%O'g^4^pZ:@TFgb +F^7%?.:Sqdjt80sDCjpN@GKE-@mDt_*\ub>0]t&G@st4Obo"j"2<0Z:?<,t@D2Mi2l!r!'=S?^r +/jj%!1"VD=K9G#B-:6c&ok.k&k8")/=^Z].h\G]q +2JqLRV>R0+GuWjK[$0W%nH,BE;qZ!N#bG4eCsR]AX.cZbRO2ITG/d=5$uVA+j'` +edc*u>N#Q"!heJ&e]-+I?dmS6laEcmSo/.(De;`riV&Ss(78PhBkF4hidP]QSgrmj*+IJ?Cb>?n +*d$R'1MVBb@nndqjiluOH/j(YkE^=E:-%,gT]a=hBAPgh2Pf5"KOd8sK6Dh0/q`$kgKJK(l*cCM +9dOJG2X)&km!8a-B)h]4)%`]@Kr1Y-HKnmR_3g!l,Iu87b6hteEq^3C)/nf +Siu@&\`?MaD9dZF'nkuJd:u_YBC8"P-Lu%Dj_e[oK6HGAl3hKs3b\jYn.(WN*gD:(Q0)uPl&KIr +%O:5Pj)6QAmLIfFQIfjU3o5U=l7RO'%_?T06#(;pkYCpAQ1o$r7p/P>!PfZ9=;k!q*8.0[JY3d0 +W#Gc6QiduFdl9-^TS>8<)T&U8l[AP>LA9tE(MgH`!GE=$L'%IXF9/<\!M:rSk.oqfr:5jbEAn\B +VSm;rE,9,/Cj,8ZNg]7"CLW$7m(Y@=r[m^g@UoCXD$G*!-OjofoPJL=D3#9GT(h^8pM+$jmHsK9 +%R=n:(A#fFDta\0#4$/ENG.JjQWA(^e`m%pF=15S +f0f6*?=+4JkU0[)T1Es??hUY_h7mOn`ftX::2itnp+L#l7qZrdB_-F^mN1n;a(oO!L%KkdKpC:1)&L&,f$IC#m,fn^J$XZI(*1=M:-;lDF;\/R'!0Wq&enb4A@ +D@-)u5NWb2nu`''7k3iu&h$O/llRtXL%fE(4(7;0Ap25henO,Mal^;cm'fK2#/tE9T4!.3j&XOh +0<+=lJ9Jr.E:/$qhcXl9Dfr7&G;icF[rQ5-E:IR_GNWB&s)rMaA+#+_pQn["Vg!)-HgmA"n>>\u +Vge=TSGLPsGTQMI#D73g&oFhNmDfq%-V%p4`ScK\jF0YLX;(gXY.?K]<;2U0V,Qp1+]S/0dh!GT +kad>C(hFeTr1C7[Xr)GV.t(/u4SBD=Vk*I'@=<&M@CF,@en+\"2LFR3qFhK)1Kr/[oA +5=^0@C]#8jr%G7$5HoN1pi:kkmFS[_a6hgBh-ThuBV2d2[g.,3O8Ghuo`jf1f:qq%RX=e;oj>OR +5JhLY_f'0"mAK=r=E)+b*.W-P2jo\]Es]q1 +5r74)KAm3!hI86r#q!PueeE-YSIOa*!=X]*'G]\3UUeTIJAl"QfaO0F/VV*p0f=S$U.^b,%u'mU +#70/(hJZm8K9;8>3]7n%]]&$DVpu?%LIVc0bfWmIS.)1?&P1*(3h3#*0#'K?=,00f;*j`4.0V^P ++O3@>Ln\R_^A0"WUV=g.,A>7"%RZV21Cccsg(4Z;JDf^OD(Gl-NWXSA3K.I0dPq_f"&0.j&C`[s +"lliB1'PQ'1sRE7"%51,NA0Go5qO?"#=8tPYSXpsX5_%//sE4j]1;C$h'#:41'Cd83c2&G/_/O50#XV@`<=Fj@g[7!fd/`DC7$0<&2pS[=o,#D$S8'h!m0cD3 +[.3eE+O2ar_WXRS7+ESSnoMJm]MBcroK>u[gbQSXbdfN&cboB65EG@G19jha#m2_T73acXn;J_% +_Xk/)%`@fF7hWc19n,JsZ%Q[,1NZIB*)X!&+U(bDh,-ece@Vi!\('3)l-n(O6Ru-!e\&doPpcZ(JKD'6eQHYX=$$T[#BBY.8lX['(/'Be.H*,UuPegEpkO\>ce^;M[/O@kR>usBt +p2^!6K%;lAC">!M7RXCdBjt>7-:8VX1(5>9DAWeUBP,"fJZ^)ILB,70"r7aZR*[Yo^s.jn0P1bs +#pWdfW38Brf$;H80k-fk)ABo*'`ihF-?+8>(UEmEhJ53!06l3Lm%T@CRq&;S"!7j@epW]t5Xsq-@L>F)"G*4?!hC +efoTGl3V"3"dYk=3m_Rpa_IUV#5;*'BTA38[lS-\\_Eo-Lf&$Y0)*B[dnEbJcoI6&[JKcOd3f.< +E4uF//4#pB$3lT&*!Teg_;F;D0#6*q#$)EITP7V;:e!(CEmDg8YUtJ=BXn3FFMP`B+YT#0&k\o* ++.[1IKhYkq_WHkkiJU>d0[L\)BQ2H>PWY<%qA.!eH:+Dm`JDcXjW)?;*F/g&Nsgs6a1/#hA2Jg$ +%u)YNLA`bI4GT0FOnLHfAAHj=2O$J^TS$(Z%)HUh#;@$K0^&WW6'sY;"o'!g?uEl5UnrY5SnUsK +'a4tM(P=",=I4PQ?5^,ZB/#WOd1t7D@:?c]`c;nVBoLMLX>`#@k%;9[8Cesfls4[4YXEcC&lW%. +Dt@osL/?mO842_MTembmJC6cD3-hH`-C#gkF;3?Cr=5O:-m::gZpQ6*X!EK^&;m-fbro"*U!g!l +P8dRQ,O>bg5VpoO_ApG#9+<?m!LIfk9JL]J>HL;Uu-8SrCK+X4JK;!2-Mc$N,ap97TP$X>3I +FKX0PnX;d6PY48OWR_-e#$V?Q/2`]t<\hm^;!2Ht2,7Ako!_aeS.l&3PsPJjdFqf;D,4H#[$FN8 +L(Nll%&d)6+m@4_7&;kPPB1kYoWa'7dMkL!G6c*k(]r^qG3-ee\lVeq2Huqu_9cj#dU)8#9Cq39REk71"8=s9[#=4suLC?gW +C7ur&7mn-F!9@$F-u9<[!iqo.7usqW=NF(K*YR8-OC$!lKUDKUji"-a6\[c1@D"K:E_;s;M&jGJ +$T=-Uers.i`NSC,0]hD@L8X7'(rf)"KUC96Na"3sWc +2d5S6h%-bb"&[]>M_J4a+<'q7lHoE$$uGi!'/cq1>FF%jA!aY>2X[Wng%<_Ur3-m\$+LLL+*:u: +'p^[g[`lqmVVEm.ditZ>*Dm'gjR!sGobFdk>uJjXhplP&D!>;LMQZhY5"JnH=*feto;?1``5I>CDeDMuO:$npp\6d[4\brdrmX5bA1o?QA!D#0# +*\"aG;@MVU,;='*IF39%;;XN#fP'[j_6k>\eG5/pm0t);p9,OrqRa!%Sc,cMh_E\%UQ>,oZ,nn@ +f'V3BMJUOuh"c.Om(L<*D*>:&]+/mDR,0u2h"/lS<^,c;c_knN5S%]ZeG3c1=tC0bA4j[lM&&>g"kPBpJ1JNrLQ47rk$q_DZ/OA +-U@1DEU2Dmn$qO.ReXH=FSQC=dBRZ.(P03ArLFbk]!e(!gjd\"::9=G5@3?>1ZERu/+>VZYi>Se +lgbR-nheC-r[f,acKm40hY$>`j\GU-muI+dY5*"+q60;NDku/`I/siuo+*&&@oD=4_VS).qTm=] +DQ;:Vdf]'ieLnAj%_gIHrnd(arf7'YcmmH2jT08Yj=j]VciX6-o)S9!#>c-8O-9h<)ZL?iit%a: +&1$G<`olf\c]Bd_+@*fZ_@Ee0l)k$b:H89sp@IZ/#L9dMYYtGg;Zs=.orqd'XF0ArI/co_]'opm +%\j!MZNi/p#-W^5d!Z02ipX&Rq2TLbYTh+!QH*rlna;59.tZf#XSYh)l;,_/&7l7\g@Xl/$P:Jj +:Kn=u@h"I[%1n4&Xb-l*FVA^&m]^75DhAS&ZOcCO&1tWd$^f6LaRP=p&F?V,@!XDT5RF];0>Kg\ ++F5Ho5RDFY&Wf-kYp0km7gm]-#>li?crC_KP6N5a#VBT[Yr^r#56%j*):3IRnZN1[:Cg4uJ.]`h +0j+P)!;Y"FnM+YPZ)HOLDXnor"qc+t;=>>EE!ES(*mp#>0ehJr[aNO7)K;5[b.S3:h";4[):$>< +Yql#."V`P4*&.0^&D\%>%j-q]!"aJpd8KtJ'*s\\#gLO!&RtTU.1jk!l>c25$4dscKcdRX#Z9h/ +n*q8l\G[#/+Ang@;B$u;NrDk!.'^/ZC(DQ;1DE^$!8ql%ZBl'+aWrM;+u"c_dFT,\gD1n)iV-]oV]n(AU5a!&k7+qg^2Z6p\eI3P>3.J!!^Z8WKf\K#OC.^'"* +muJ3^m1nu)/(*5MOIIUmK`"\e-4tQTEb?JWeK>?m/[>Zc:ph]l;(,/@&\$ +1[cFWSMIN73YVBI1AM';%m'525dK]@o=$4A(I7Qg.eFfFF<`oR5sj#%2j;cQZe7Qah'I$.4u>k: +TPlhI;&@XK5876&Z3*V(@3ErD/lI<`1*6+qV*Rtb47?rI0D@.qpFq]uj`HD>F)O"E2_/u33%4A] +nl[MCTeg\7J.g6GnVVi1o+BK_5P2VlneXdA7n47`21U*5e0e,aOU]^a6.9I3n9%I25:VoUgGLQ\ +;R%6Akr88$cB;0/FIa_b>1.J[1D?*)&c@,9#rD'<9=!ST1J]Wf!/n.@,5";nPoU'H6@Ui@,?,fS +EhP-"bu;ld=L@0]'DG'h,tXA#/2N8X'W""!B3S?=$2%FtZU%X^SOTq_4&j6^Q%;WY),1i!4B40; +oZ9#aR6^Bt%5gQ9dsRXkJQ24_:Gl-JFhnkLAP^d@#*NajFh^R+>p>OC/euK$oEeB[G[?H6m#mVq +[F[pR4\,0"=AX-Jop847lU]R"6W-WGOH3SM#ro:&5"Fo\&U,'KX^O"7@\RAojGM:p4+]D,BnEi3a;) +eATnf,:%CZ9^h^/p6AbPK(!f:C%[0dd"Q4Uf4?^7ATN\r;^Xu!"\Q&i<\]58'%^A'C?fl:1fY-( +olW+!cILH(%+^DW;Y]Z[Q#9KhDN12m2VU/+7rK/9C/q![#AM[%WDp=.:@.@Oem!:iZV#8eC\>AQ +f#;WkQZ;`D1tR(J1@8?_M`%h42>&JE1bj7kQZMPVH*Hm&mAW6,:N)Q"Dq;+=(0PT4?#Xt*-1]B* +;J0U.'nFoVER\PIe7iRHdsXqrDDfsc(^YY8iFB?\G`bRHo\XrgogniQ8N-H/\,b]Y!Hm"N5#X7g +0nV8>"bE#ZG8A;5QmHs@_++-;9lc.M2D]tEh'nB=IPpRb(#]l%K2a_mFKYjI(I`7e:Oh"qHMCQa +ZR(6"Z%15C:\\B(ZHmn8$\m4OG;sYGQsc]OR=5^%VU(OcV@UOsB;3j@]+3I,^KPBg#$Q2*L#;pg9-Vgl1VJ,$4/ +3DGT[\d,cQ*u5A6Gf>V%':*n[I(+p<6Z]GRBoB*Rfe8C'[eTYM?MLFZ +\>t\dTgTcp0ep!Fj_3*:pBGDJ2P]`.3.+gQ?M&&7,n.21[OafB8T%pP4ZIqjc2(R$ofF +qMeg*8WPkrP54Wj3;m$L9<'lNWd1Om1%B&/UL=lBT^e/A=_Xr3Ff[WBBK@@1[@`er.-*E@'H/]a +E-5JhS$&1D*86Zb2+_.t9^q`RCH&YTe=hTsH_ll!TVra4oX1qa]n.0D3tqj8(tWe[.uBUHNVA8_ +\qR9@0pNPF'_X8fQLCu["g&[2UaVM3=')Sjs(b]FE1*gE\m6.-LDZs+VE9@+HP_Z$-b!6$Xh0"Z +g!cl/GHP/*KA/1ERZE,0ICHfV\a"OQ3D$f/:OmeM5$P9a1[S"""hXW_]K9nk\Sm(aEqR&jXZM$7 +DWPQ#LJ;]:M"$+iH]+K-5k'-lUm_%^];r=u$(s1b[F+o$]F26UUT(:Pdai2sO_->+& +>\T`KXb1JCN`e0YQCG%(Q*],:_YEl)H1S#GpSmkkHTV,O>.(1_01qOD./a7]>mGrO#I_gL[hg?= +4;j;bca&W+dJ#ef=7+F[SVca>#68cJ^iS.2?_e["P[$>-]D'eL>L.DbcaX]3aq*#C):b1f7Qmfk +rF)4CG::j!D=HB4q;$M5]0_kSWtV;"#LOr_*\ +?#/4:&_pZ5gleSo]dhbZCZ7L2cjhM.*KS;=V8OAFe/_K;;&^<7nKnj*.K2VG5"3H(s/[+XQQ%$) +F&fMl.-$n%W0$D\?$b4o/^kY+HCIENh;aD2rEqXbka#q[)e7*]BA1nVl+IVI4_,bN;sKr]P9(C? +(@19M*Eh66TDg:q^3/92H0e\/b.@W0r]B>:HWGUGeYJIC?*E=\!S^pVQX8q7hQ+M]hsT8UhQMrL +IF8?@fB^(2kBlmb]D:-LrRp'CTX\d2)S+b_-ggm8gOCm7[Fs-fXhqdga8II.32,f]leS/GRD-M* +rsPXZ27hYhp!N`Bf#.2A(%&JQp:i,ZH-,L.e\uVLa'BkW4XK'Xc+\Z*k4-pqg6qaTS^.0sJ6uC7 +]_VC&NTh:0l!G`+HcN#?T?Wj`l9YJ)JIDd8o>.fl7i`Gm-51@n'Hi6#ifR?M=Et.)NfBnL3L&<@ +0TUqikSt'?)ML[kneiE:0/8k_UG.L$jN;9s)p\"G1nG!XRgu>0WT6BY8W68s7O)>p`bQY*"iHJD +i,Jg_d-9'fPer\AJt.dS@F;=.8?g)"G#?X\b&Ogmk*.:I%,X-,6]Qp`SLWB+ZsW&Bb9dMC+N'5" +"r!-Cb#CKn%&;2^8BQ!4SPDX1.#SC?R`s:n04rE__]@2N[K62t?#?Qi6o)6Gi#VaiqL!-mYRUYY$X*-EDOic^*q4-;c5G@Uhl%_(* +K]lo&C3=%G(j[#%!bclsTKrRa!^OV-!9OM^ZgdoXNf3&..>)k]JAunNoHEe4^miQ +.1+uNMCFF%CeEd,0VbS$+j';*TW+'R*uR7[U0*L&:/V4eV"!q<+JnT@QD(7Vg3WmsZ,@S/..QWA +l78lnDP0;$d_@*2Y9MFGX`!G9o.83T+QtT)__fXpbll2R3fn^ZrOtG8uKI8INOjY/'b#7Ug*R_4b/L2XYo`$,3'^UBP;,]6< +.`rALVbYi$<3W5mo&Pd*fN#5q(X.%"bq[Ho@i[HjF*$.s^,A%QqS)R>,sB$t*",#e1^+0id.>HX +CTt0V1Io?EodP!a<4e>f`Go^$'4*,PBi8&UPt)d#8W8."aA=HtX]BZtPu,t.C3(bXf+nrbUNQ86 +$EK&3[o6Cp%Q?(8/.0]Y<&6^0B2*;C.;@'5mX4Os=H`\Ktc9Zqg3;U=nYSKjd +_HMg2>?!uds6#I\F.H*pos4p/qNaQmkgsriG\L?ARn[5]m[:aPMB,X&=.6#k +d8c$>KuRsm<0Pg9(j_.4lhd#]M"E]j'k):$IW!mhdBfQ%KFJ/EnOIR.CFAqd0m(^=)QGZbkO1Eh];#*@a`"%[?#O?CL9.!.i` +83.tbXW]ghKc*Z#A;np3Yf;LL)bH!)NR>\$`sCcHA#+7,Z/.T4R.VN\/:ET'`^!'06QkG699@RB +$:pR")<>Up.5EYL(:b_:b#FXh`6M%JR,98:jI;@O +endstream +endobj +%%EndResource +%%BeginResource: file (PDF object obj_8) +8 0 obj +<> +endobj +%%EndResource +%%BeginResource: file (PDF object obj_1) +1 0 obj +<<>>endobj +%%EndResource +%%EndProlog +%%Page: 1 1 +%%BeginPageSetup +7 0 obj +<> +/Contents 6 0 R +>> +endobj +%%EndPageSetup +/pagesave save def +6 0 obj +<>stream +q 0.1 0 0 0.1 0 0 cm +/Document/R5 BDC +q +0 0 4251.97 1247.24 re W n +0 0 0 0 K +0 0 0 0 k +0.00390625 -0.0117188 m +4251.96 -0.0117188 l +4251.96 1247.24 l +0.00390625 1247.24 l +0.00390625 -0.0117188 l +f +0 0 0 1 K +0 0 0 1 k +1245.85 623.723 m +0.00390625 623.723 l +0.00390625 1247.24 l +1245.85 1247.24 l +1245.85 623.723 l +f +0 0 0 0 K +0 0 0 0 k +521.215 1122.54 m +521.215 1096.18 l +767.449 1096.18 l +767.449 1122.54 l +521.215 1122.54 l +f +631.148 748.426 m +657.508 748.426 l +657.508 1056.64 l +631.148 1056.64 l +631.148 748.426 l +f +1055.25 922.305 m +901.617 922.305 l +901.617 948.66 l +1055.25 948.66 l +1055.25 922.305 l +f +862.082 1122.54 m +862.082 748.426 l +835.727 748.426 l +835.727 1122.54 l +862.082 1122.54 l +f +1121.14 1122.54 m +1121.14 748.426 l +1094.79 748.426 l +1094.79 1122.54 l +1121.14 1122.54 l +f +457.242 1053.01 m +438.426 1034.19 l +459.719 1006.93 472.457 972.676 472.457 935.48 c +472.457 846.875 400.367 774.785 311.762 774.785 c +274.563 774.785 240.309 787.52 213.043 808.813 c +194.227 790 l +226.352 764.012 267.223 748.426 311.762 748.426 c +415.066 748.426 498.816 832.172 498.816 935.48 c +498.816 980.012 483.227 1020.89 457.242 1053.01 c +f +185.09 836.77 m +163.797 864.031 151.063 898.285 151.063 935.48 c +151.063 1024.09 223.152 1096.18 311.762 1096.18 c +348.953 1096.18 383.203 1083.44 410.473 1062.15 c +429.289 1080.96 l +397.164 1106.95 356.293 1122.54 311.762 1122.54 c +208.449 1122.54 124.703 1038.79 124.703 935.48 c +124.703 890.949 140.289 850.07 166.27 817.953 c +185.09 836.77 l +f +0 0 0 1 K +0 0 0 1 k +1419.24 1041.55 m +1438.06 1041.55 1452.15 1056.42 1452.15 1076.43 c +1452.15 1096.31 1438.06 1111.32 1419.24 1111.32 c +1400.41 1111.32 1386.32 1096.31 1386.32 1076.43 c +1386.32 1056.42 1400.41 1041.55 1419.24 1041.55 c +h +1419.24 1123.83 m +1445.3 1123.83 1465.32 1103.29 1465.32 1076.43 c +1465.32 1049.57 1445.3 1029.04 1419.24 1029.04 c +1393.17 1029.04 1373.16 1049.57 1373.16 1076.43 c +1373.16 1103.29 1393.17 1123.83 1419.24 1123.83 c +f +1500.72 1053.39 m +1506.13 1046.81 1513.76 1041.55 1523.24 1041.55 c +1531.8 1041.55 1539.3 1047.07 1539.3 1055.37 c +1539.3 1069.46 1519.82 1071.04 1507.58 1079.07 c +1500.99 1083.41 1495.85 1089.73 1495.85 1099.34 c +1495.85 1112.77 1507.71 1123.83 1523.77 1123.83 c +1535.49 1123.83 1543.64 1118.7 1548.52 1114.61 c +1540.75 1105 l +1535.75 1109.22 1530.08 1111.32 1524.29 1111.32 c +1516.66 1111.32 1509.02 1106.98 1509.02 1098.95 c +1509.02 1087.23 1528.63 1084.73 1540.49 1076.83 c +1546.68 1072.75 1552.47 1066.3 1552.47 1055.77 c +1552.47 1039.57 1539.96 1029.04 1523.9 1029.04 c +1511.26 1029.04 1499.81 1034.57 1491.64 1044.44 c +1500.72 1053.39 l +f +1575.5 1122.51 m +1638.7 1122.51 l +1638.7 1110.01 l +1613.68 1110.01 l +1613.68 1030.36 l +1600.52 1030.36 l +1600.52 1110.01 l +1575.5 1110.01 l +1575.5 1122.51 l +f +1704.13 1042.86 m +1712.42 1042.86 1716.37 1044.71 1719.27 1047.6 c +1721.9 1050.36 1723.61 1054.18 1723.61 1058.4 c +1723.61 1062.61 1721.9 1066.3 1719.27 1069.06 c +1716.37 1071.96 1712.42 1073.8 1704.13 1073.8 c +1684.11 1073.8 l +1684.11 1042.86 l +1704.13 1042.86 l +h +1699.91 1086.31 m +1707.29 1086.31 1710.45 1087.76 1712.56 1090.13 c +1714.53 1092.23 1715.71 1095 1715.71 1098.16 c +1715.71 1101.32 1714.53 1104.08 1712.56 1106.19 c +1710.45 1108.56 1707.29 1110.01 1699.91 1110.01 c +1684.11 1110.01 l +1684.11 1086.31 l +1699.91 1086.31 l +h +1670.95 1030.36 m +1670.95 1122.51 l +1702.28 1122.51 l +1711.24 1122.51 1716.9 1120.01 1721.24 1116.06 c +1725.98 1111.72 1728.88 1105.4 1728.88 1098.55 c +1728.88 1092.23 1725.98 1086.18 1721.64 1082.09 c +1730.33 1077.75 1736.78 1068.27 1736.78 1057.87 c +1736.78 1049.31 1732.83 1041.55 1726.64 1036.54 c +1721.9 1032.59 1715.84 1030.36 1706.5 1030.36 c +1670.95 1030.36 l +f +1787.73 1066.56 m +1816.16 1066.56 l +1801.95 1100.79 l +1787.73 1066.56 l +h +1821.3 1054.05 m +1782.46 1054.05 l +1772.85 1030.36 l +1759.16 1030.36 l +1797.34 1122.51 l +1806.55 1122.51 l +1844.74 1030.36 l +1831.05 1030.36 l +1821.3 1054.05 l +f +1899.37 1072.48 m +1899.37 1030.36 l +1886.2 1030.36 l +1886.2 1072.48 l +1854.61 1122.51 l +1869.36 1122.51 l +1892.79 1085.52 l +1916.22 1122.51 l +1930.97 1122.51 l +1899.37 1072.48 l +f +2006.01 1086.31 m +2006.01 1073.8 l +1975.72 1073.8 l +1975.72 1042.86 l +2016.54 1042.86 l +2016.54 1030.36 l +1962.56 1030.36 l +1962.56 1122.51 l +2015.23 1122.51 l +2015.23 1110.01 l +1975.72 1110.01 l +1975.72 1086.31 l +2006.01 1086.31 l +f +2083.68 1086.31 m +2089.6 1086.31 2092.63 1087.63 2094.74 1089.73 c +2096.85 1091.84 2098.17 1094.87 2098.17 1098.16 c +2098.17 1101.45 2096.85 1104.48 2094.74 1106.59 c +2092.63 1108.69 2089.6 1110.01 2083.68 1110.01 c +2065.25 1110.01 l +2065.25 1086.31 l +2083.68 1086.31 l +h +2065.25 1073.8 m +2065.25 1030.36 l +2052.08 1030.36 l +2052.08 1122.51 l +2084.34 1122.51 l +2092.77 1122.51 2098.03 1120.54 2102.25 1117.12 c +2107.78 1112.64 2111.33 1105.8 2111.33 1098.16 c +2111.33 1090.52 2107.78 1083.68 2102.25 1079.2 c +2099.35 1076.83 2096.06 1075.12 2091.45 1074.33 c +2124.49 1030.36 l +2108.57 1030.36 l +2075.78 1073.8 l +2065.25 1073.8 l +f +2154.77 1122.51 m +2167.94 1122.51 l +2167.94 1030.36 l +2154.77 1030.36 l +2154.77 1122.51 l +f +2211.25 1053.39 m +2216.65 1046.81 2224.29 1041.55 2233.76 1041.55 c +2242.33 1041.55 2249.83 1047.07 2249.83 1055.37 c +2249.83 1069.46 2230.34 1071.04 2218.1 1079.07 c +2211.52 1083.41 2206.38 1089.73 2206.38 1099.34 c +2206.38 1112.77 2218.23 1123.83 2234.29 1123.83 c +2246.01 1123.83 2254.17 1118.7 2259.04 1114.61 c +2251.27 1105 l +2246.27 1109.22 2240.61 1111.32 2234.82 1111.32 c +2227.18 1111.32 2219.54 1106.98 2219.54 1098.95 c +2219.54 1087.23 2239.16 1084.73 2251.02 1076.83 c +2257.2 1072.75 2262.99 1066.3 2262.99 1055.77 c +2262.99 1039.57 2250.48 1029.04 2234.43 1029.04 c +2221.79 1029.04 2210.33 1034.57 2202.17 1044.44 c +2211.25 1053.39 l +f +2337.9 1123.83 m +2351.07 1123.83 2363.58 1118.43 2371.6 1109.61 c +2362.79 1100.92 l +2357.38 1106.85 2347.78 1111.32 2337.9 1111.32 c +2319.07 1111.32 2304.46 1096.31 2304.46 1076.43 c +2304.46 1055.63 2319.46 1041.55 2339.08 1041.55 c +2351.47 1041.55 2360.41 1048.39 2365.55 1054.58 c +2374.89 1046.15 l +2366.99 1036.02 2353.3 1029.04 2339.08 1029.04 c +2311.56 1029.04 2291.29 1049.18 2291.29 1076.43 c +2291.29 1103.03 2311.31 1123.83 2337.9 1123.83 c +f +2472.32 1073.8 m +2420.97 1073.8 l +2420.97 1030.36 l +2407.8 1030.36 l +2407.8 1122.51 l +2420.97 1122.51 l +2420.97 1086.31 l +2472.32 1086.31 l +2472.32 1122.51 l +2485.48 1122.51 l +2485.48 1030.36 l +2472.32 1030.36 l +2472.32 1073.8 l +f +2571.06 1086.31 m +2571.06 1073.8 l +2540.77 1073.8 l +2540.77 1042.86 l +2581.58 1042.86 l +2581.58 1030.36 l +2527.6 1030.36 l +2527.6 1122.51 l +2580.27 1122.51 l +2580.27 1110.01 l +2540.77 1110.01 l +2540.77 1086.31 l +2571.06 1086.31 l +f +1370.52 981.555 m +1433.72 981.555 l +1433.72 969.051 l +1408.7 969.051 l +1408.7 889.398 l +1395.54 889.398 l +1395.54 969.051 l +1370.52 969.051 l +1370.52 981.555 l +f +1509.42 945.352 m +1509.42 932.844 l +1479.13 932.844 l +1479.13 901.902 l +1519.95 901.902 l +1519.95 889.398 l +1465.97 889.398 l +1465.97 981.555 l +1518.63 981.555 l +1518.63 969.051 l +1479.13 969.051 l +1479.13 945.352 l +1509.42 945.352 l +f +1592.22 982.875 m +1605.39 982.875 1617.9 977.473 1625.93 968.656 c +1617.11 959.965 l +1611.71 965.891 1602.1 970.363 1592.22 970.363 c +1573.4 970.363 1558.78 955.355 1558.78 935.477 c +1558.78 914.676 1573.79 900.59 1593.41 900.59 c +1605.79 900.59 1614.74 907.434 1619.88 913.621 c +1629.22 905.195 l +1621.32 895.059 1607.63 888.078 1593.41 888.078 c +1565.89 888.078 1545.62 908.227 1545.62 935.477 c +1545.62 962.074 1565.63 982.875 1592.22 982.875 c +f +1726.64 932.844 m +1675.29 932.844 l +1675.29 889.398 l +1662.13 889.398 l +1662.13 981.555 l +1675.29 981.555 l +1675.29 945.352 l +1726.64 945.352 l +1726.64 981.555 l +1739.8 981.555 l +1739.8 889.398 l +1726.64 889.398 l +1726.64 932.844 l +f +1795.09 957.07 m +1795.09 889.398 l +1781.93 889.398 l +1781.93 981.555 l +1791.14 981.555 l +1846.44 913.887 l +1846.44 981.555 l +1859.6 981.555 l +1859.6 889.398 l +1850.39 889.398 l +1795.09 957.07 l +f +1901.73 981.555 m +1914.89 981.555 l +1914.89 889.398 l +1901.73 889.398 l +1901.73 981.555 l +f +1958.21 912.434 m +1963.61 905.852 1971.24 900.59 1980.72 900.59 c +1989.28 900.59 1996.79 906.117 1996.79 914.414 c +1996.79 928.5 1977.3 930.078 1965.05 938.109 c +1958.47 942.453 1953.33 948.773 1953.33 958.387 c +1953.33 971.816 1965.19 982.875 1981.24 982.875 c +1992.97 982.875 2001.13 977.738 2006 973.656 c +1998.23 964.047 l +1993.23 968.262 1987.57 970.363 1981.78 970.363 c +1974.14 970.363 1966.51 966.02 1966.51 957.992 c +1966.51 946.273 1986.12 943.773 1997.97 935.871 c +2004.15 931.793 2009.95 925.34 2009.95 914.809 c +2009.95 898.613 1997.44 888.078 1981.38 888.078 c +1968.74 888.078 1957.29 893.613 1949.12 903.484 c +1958.21 912.434 l +f +2084.86 982.875 m +2098.02 982.875 2110.53 977.473 2118.56 968.656 c +2109.74 959.965 l +2104.34 965.891 2094.73 970.363 2084.86 970.363 c +2066.03 970.363 2051.42 955.355 2051.42 935.477 c +2051.42 914.676 2066.43 900.59 2086.05 900.59 c +2098.42 900.59 2107.38 907.434 2112.5 913.621 c +2121.86 905.195 l +2113.96 895.059 2100.27 888.078 2086.05 888.078 c +2058.53 888.078 2038.25 908.227 2038.25 935.477 c +2038.25 962.074 2058.26 982.875 2084.86 982.875 c +f +2219.28 932.844 m +2167.93 932.844 l +2167.93 889.398 l +2154.76 889.398 l +2154.76 981.555 l +2167.93 981.555 l +2167.93 945.352 l +2219.28 945.352 l +2219.28 981.555 l +2232.44 981.555 l +2232.44 889.398 l +2219.28 889.398 l +2219.28 932.844 l +f +2318.01 945.352 m +2318.01 932.844 l +2287.73 932.844 l +2287.73 901.902 l +2328.55 901.902 l +2328.55 889.398 l +2274.56 889.398 l +2274.56 981.555 l +2327.23 981.555 l +2327.23 969.051 l +2287.73 969.051 l +2287.73 945.352 l +2318.01 945.352 l +f +2482.57 932.844 m +2431.23 932.844 l +2431.23 889.398 l +2418.06 889.398 l +2418.06 981.555 l +2431.23 981.555 l +2431.23 945.352 l +2482.57 945.352 l +2482.57 981.555 l +2495.74 981.555 l +2495.74 889.398 l +2482.57 889.398 l +2482.57 932.844 l +f +2576.7 900.59 m +2595.53 900.59 2609.62 915.465 2609.62 935.477 c +2609.62 955.355 2595.53 970.363 2576.7 970.363 c +2557.87 970.363 2543.79 955.355 2543.79 935.477 c +2543.79 915.465 2557.87 900.59 2576.7 900.59 c +h +2576.7 982.875 m +2602.78 982.875 2622.79 962.332 2622.79 935.477 c +2622.79 908.617 2602.78 888.078 2576.7 888.078 c +2550.64 888.078 2530.63 908.617 2530.63 935.477 c +2530.63 962.332 2550.64 982.875 2576.7 982.875 c +f +2699.66 982.875 m +2712.83 982.875 2725.33 977.473 2733.37 968.656 c +2724.55 959.965 l +2719.15 965.891 2709.54 970.363 2699.66 970.363 c +2680.83 970.363 2666.22 955.355 2666.22 935.477 c +2666.22 914.676 2681.23 900.59 2700.85 900.59 c +2713.22 900.59 2722.18 907.434 2727.32 913.621 c +2736.66 905.195 l +2728.76 895.059 2715.07 888.078 2700.85 888.078 c +2673.33 888.078 2653.06 908.227 2653.06 935.477 c +2653.06 962.074 2673.07 982.875 2699.66 982.875 c +f +2834.07 932.844 m +2782.74 932.844 l +2782.74 889.398 l +2769.56 889.398 l +2769.56 981.555 l +2782.74 981.555 l +2782.74 945.352 l +2834.07 945.352 l +2834.07 981.555 l +2847.25 981.555 l +2847.25 889.398 l +2834.07 889.398 l +2834.07 932.844 l +f +2890.55 912.434 m +2895.95 905.852 2903.59 900.59 2913.07 900.59 c +2921.62 900.59 2929.13 906.117 2929.13 914.414 c +2929.13 928.5 2909.64 930.078 2897.4 938.109 c +2890.81 942.453 2885.69 948.773 2885.69 958.387 c +2885.69 971.816 2897.53 982.875 2913.6 982.875 c +2925.31 982.875 2933.47 977.738 2938.34 973.656 c +2930.58 964.047 l +2925.58 968.262 2919.91 970.363 2914.12 970.363 c +2906.49 970.363 2898.85 966.02 2898.85 957.992 c +2898.85 946.273 2918.47 943.773 2930.31 935.871 c +2936.51 931.793 2942.3 925.34 2942.3 914.809 c +2942.3 898.613 2929.79 888.078 2913.72 888.078 c +2901.09 888.078 2889.63 893.613 2881.47 903.484 c +2890.55 912.434 l +f +3017.2 982.875 m +3030.36 982.875 3042.87 977.473 3050.91 968.656 c +3042.09 959.965 l +3036.69 965.891 3027.08 970.363 3017.2 970.363 c +2998.37 970.363 2983.76 955.355 2983.76 935.477 c +2983.76 914.676 2998.77 900.59 3018.39 900.59 c +3030.76 900.59 3039.72 907.434 3044.86 913.621 c +3054.2 905.195 l +3046.3 895.059 3032.61 888.078 3018.39 888.078 c +2990.87 888.078 2970.6 908.227 2970.6 935.477 c +2970.6 962.074 2990.61 982.875 3017.2 982.875 c +f +3151.61 932.844 m +3100.27 932.844 l +3100.27 889.398 l +3087.1 889.398 l +3087.1 981.555 l +3100.27 981.555 l +3100.27 945.352 l +3151.61 945.352 l +3151.61 981.555 l +3164.78 981.555 l +3164.78 889.398 l +3151.61 889.398 l +3151.61 932.844 l +f +3215.2 900.195 m +3209.28 906.645 3205.59 915.203 3205.59 927.578 c +3205.59 981.555 l +3218.76 981.555 l +3218.76 926.918 l +3218.76 918.23 3220.86 912.832 3224.54 908.754 c +3229.16 903.617 3236 900.59 3243.77 900.59 c +3251.54 900.59 3258.38 903.617 3262.99 908.754 c +3266.68 912.832 3268.78 918.23 3268.78 926.918 c +3268.78 981.555 l +3281.95 981.555 l +3281.95 927.578 l +3281.95 915.203 3278.26 906.645 3272.34 900.195 c +3265.36 892.688 3255.09 888.078 3243.77 888.078 c +3232.45 888.078 3222.18 892.688 3215.2 900.195 c +f +3335.92 901.902 m +3376.74 901.902 l +3376.74 889.398 l +3322.76 889.398 l +3322.76 981.555 l +3335.92 981.555 l +3335.92 901.902 l +f +3453.09 945.352 m +3453.09 932.844 l +3422.81 932.844 l +3422.81 901.902 l +3463.62 901.902 l +3463.62 889.398 l +3409.64 889.398 l +3409.64 981.555 l +3462.31 981.555 l +3462.31 969.051 l +3422.81 969.051 l +3422.81 945.352 l +3453.09 945.352 l +f +1411.99 804.398 m +1417.92 804.398 1420.95 805.715 1423.05 807.82 c +1425.16 809.926 1426.48 812.953 1426.48 816.242 c +1426.48 819.539 1425.16 822.566 1423.05 824.672 c +1420.95 826.777 1417.92 828.094 1411.99 828.094 c +1393.56 828.094 l +1393.56 804.398 l +1411.99 804.398 l +h +1393.56 791.887 m +1393.56 748.441 l +1380.4 748.441 l +1380.4 840.598 l +1412.65 840.598 l +1421.08 840.598 1426.34 838.629 1430.56 835.203 c +1436.09 830.73 1439.64 823.883 1439.64 816.242 c +1439.64 808.605 1436.09 801.766 1430.56 797.289 c +1427.66 794.918 1424.37 793.207 1419.76 792.418 c +1452.81 748.441 l +1436.88 748.441 l +1404.09 791.887 l +1393.56 791.887 l +f +1526.53 804.398 m +1526.53 791.887 l +1496.25 791.887 l +1496.25 760.949 l +1537.07 760.949 l +1537.07 748.441 l +1483.08 748.441 l +1483.08 840.598 l +1535.75 840.598 l +1535.75 828.094 l +1496.25 828.094 l +1496.25 804.398 l +1526.53 804.398 l +f +1646.34 764.242 m +1638.43 754.238 1624.74 747.129 1610.52 747.129 c +1583.01 747.129 1562.74 767.27 1562.74 794.523 c +1562.74 821.117 1582.75 841.918 1609.34 841.918 c +1622.51 841.918 1635.02 836.523 1643.04 827.699 c +1634.23 819.008 l +1628.83 824.934 1619.22 829.414 1609.34 829.414 c +1590.51 829.414 1575.9 814.402 1575.9 794.523 c +1575.9 773.719 1590.91 759.633 1610.52 759.633 c +1620.27 759.633 1628.3 763.32 1633.17 768.191 c +1633.17 791.887 l +1606.84 791.887 l +1606.84 804.398 l +1646.34 804.398 l +1646.34 764.242 l +f +1728.62 804.398 m +1728.62 791.887 l +1698.33 791.887 l +1698.33 760.949 l +1739.15 760.949 l +1739.15 748.441 l +1685.17 748.441 l +1685.17 840.598 l +1737.83 840.598 l +1737.83 828.094 l +1698.33 828.094 l +1698.33 804.398 l +1728.62 804.398 l +f +1787.86 816.113 m +1787.86 748.441 l +1774.69 748.441 l +1774.69 840.598 l +1783.91 840.598 l +1839.2 772.934 l +1839.2 840.598 l +1852.37 840.598 l +1852.37 748.441 l +1843.16 748.441 l +1787.86 816.113 l +f +1895.68 771.484 m +1901.08 764.902 1908.71 759.633 1918.2 759.633 c +1926.75 759.633 1934.25 765.164 1934.25 773.457 c +1934.25 787.543 1914.77 789.125 1902.52 797.156 c +1895.94 801.496 1890.8 807.82 1890.8 817.43 c +1890.8 830.863 1902.66 841.918 1918.71 841.918 c +1930.43 841.918 1938.6 836.781 1943.47 832.703 c +1935.71 823.094 l +1930.71 827.309 1925.04 829.414 1919.25 829.414 c +1911.61 829.414 1903.98 825.066 1903.98 817.035 c +1903.98 805.316 1923.59 802.816 1935.44 794.918 c +1941.62 790.836 1947.42 784.383 1947.42 773.852 c +1947.42 757.66 1934.91 747.129 1918.85 747.129 c +1906.21 747.129 1894.76 752.656 1886.59 762.531 c +1895.68 771.484 l +f +2016.14 760.949 m +2024.44 760.949 2028.38 762.793 2031.28 765.688 c +2033.92 768.449 2035.63 772.27 2035.63 776.488 c +2035.63 780.695 2033.92 784.383 2031.28 787.148 c +2028.38 790.047 2024.44 791.887 2016.14 791.887 c +1996.13 791.887 l +1996.13 760.949 l +2016.14 760.949 l +h +2011.93 804.398 m +2019.3 804.398 2022.46 805.844 2024.56 808.215 c +2026.54 810.32 2027.73 813.09 2027.73 816.242 c +2027.73 819.406 2026.54 822.172 2024.56 824.277 c +2022.46 826.645 2019.3 828.094 2011.93 828.094 c +1996.13 828.094 l +1996.13 804.398 l +2011.93 804.398 l +h +1982.96 748.441 m +1982.96 840.598 l +2014.3 840.598 l +2023.24 840.598 2028.91 838.098 2033.25 834.148 c +2038 829.809 2040.89 823.488 2040.89 816.641 c +2040.89 810.32 2038 804.266 2033.65 800.184 c +2042.34 795.84 2048.79 786.359 2048.79 775.957 c +2048.79 767.402 2044.84 759.633 2038.65 754.629 c +2033.92 750.676 2027.85 748.441 2018.51 748.441 c +1982.96 748.441 l +f +2091.31 759.238 m +2085.39 765.688 2081.7 774.246 2081.7 786.625 c +2081.7 840.598 l +2094.87 840.598 l +2094.87 785.965 l +2094.87 777.273 2096.97 771.879 2100.67 767.797 c +2105.27 762.664 2112.11 759.633 2119.88 759.633 c +2127.65 759.633 2134.49 762.664 2139.1 767.797 c +2142.79 771.879 2144.89 777.273 2144.89 785.965 c +2144.89 840.598 l +2158.06 840.598 l +2158.06 786.625 l +2158.06 774.246 2154.38 765.688 2148.45 759.238 c +2141.48 751.73 2131.2 747.129 2119.88 747.129 c +2108.56 747.129 2098.29 751.73 2091.31 759.238 c +f +2230.47 804.398 m +2236.4 804.398 2239.43 805.715 2241.53 807.82 c +2243.63 809.926 2244.95 812.953 2244.95 816.242 c +2244.95 819.539 2243.63 822.566 2241.53 824.672 c +2239.43 826.777 2236.4 828.094 2230.47 828.094 c +2212.03 828.094 l +2212.03 804.398 l +2230.47 804.398 l +h +2212.03 791.887 m +2212.03 748.441 l +2198.87 748.441 l +2198.87 840.598 l +2231.13 840.598 l +2239.55 840.598 2244.82 838.629 2249.04 835.203 c +2254.56 830.73 2258.12 823.883 2258.12 816.242 c +2258.12 808.605 2254.56 801.766 2249.04 797.289 c +2246.13 794.918 2242.84 793.207 2238.23 792.418 c +2271.28 748.441 l +2255.35 748.441 l +2222.57 791.887 l +2212.03 791.887 l +f +2374.63 764.242 m +2366.73 754.238 2353.04 747.129 2338.82 747.129 c +2311.3 747.129 2291.03 767.27 2291.03 794.523 c +2291.03 821.117 2311.05 841.918 2337.64 841.918 c +2350.8 841.918 2363.31 836.523 2371.34 827.699 c +2362.52 819.008 l +2357.12 824.934 2347.51 829.414 2337.64 829.414 c +2318.81 829.414 2304.19 814.402 2304.19 794.523 c +2304.19 773.719 2319.2 759.633 2338.82 759.633 c +2348.57 759.633 2356.59 763.32 2361.47 768.191 c +2361.47 791.887 l +2335.14 791.887 l +2335.14 804.398 l +2374.63 804.398 l +2374.63 764.242 l +f +0.00390625 -0.0117188 m +1245.85 -0.0117188 l +1245.85 66.1797 l +0.00390625 66.1797 l +0.00390625 -0.0117188 l +f +1413.89 418.883 m +1422.25 418.883 1426.23 420.734 1429.14 423.652 c +1431.8 426.438 1433.52 430.281 1433.52 434.523 c +1433.52 438.77 1431.8 442.484 1429.14 445.266 c +1426.23 448.184 1422.25 450.043 1413.89 450.043 c +1393.74 450.043 l +1393.74 418.883 l +1413.89 418.883 l +h +1409.65 462.637 m +1417.08 462.637 1420.26 464.094 1422.38 466.484 c +1424.37 468.602 1425.56 471.391 1425.56 474.57 c +1425.56 477.754 1424.37 480.543 1422.38 482.66 c +1420.26 485.047 1417.08 486.508 1409.65 486.508 c +1393.74 486.508 l +1393.74 462.637 l +1409.65 462.637 l +h +1380.48 406.281 m +1380.48 499.102 l +1412.04 499.102 l +1421.06 499.102 1426.76 496.582 1431.13 492.605 c +1435.91 488.23 1438.83 481.863 1438.83 474.969 c +1438.83 468.602 1435.91 462.504 1431.53 458.391 c +1440.29 454.016 1446.78 444.473 1446.78 433.996 c +1446.78 425.375 1442.8 417.551 1436.57 412.512 c +1431.8 408.539 1425.7 406.281 1416.28 406.281 c +1380.48 406.281 l +f +1481.87 499.102 m +1495.13 499.102 l +1495.13 406.281 l +1481.87 406.281 l +1481.87 499.102 l +f +1576.65 417.551 m +1595.61 417.551 1609.8 432.539 1609.8 452.695 c +1609.8 472.715 1595.61 487.832 1576.65 487.832 c +1557.69 487.832 1543.5 472.715 1543.5 452.695 c +1543.5 432.539 1557.69 417.551 1576.65 417.551 c +h +1576.65 500.43 m +1602.9 500.43 1623.06 479.746 1623.06 452.695 c +1623.06 425.645 1602.9 404.953 1576.65 404.953 c +1550.39 404.953 1530.24 425.645 1530.24 452.695 c +1530.24 479.746 1550.39 500.43 1576.65 500.43 c +f +1707.86 426.172 m +1698.58 426.172 l +1671.39 468.738 l +1671.39 406.281 l +1658.13 406.281 l +1658.13 499.102 l +1667.41 499.102 l +1703.21 442.484 l +1739.02 499.102 l +1748.3 499.102 l +1748.3 406.281 l +1735.04 406.281 l +1735.04 468.738 l +1707.86 426.172 l +f +1808.16 442.746 m +1836.8 442.746 l +1822.48 477.227 l +1808.16 442.746 l +h +1841.97 430.148 m +1802.85 430.148 l +1793.18 406.281 l +1779.39 406.281 l +1817.84 499.102 l +1827.12 499.102 l +1865.58 406.281 l +1851.79 406.281 l +1841.97 430.148 l +f +1878.78 499.102 m +1942.43 499.102 l +1942.43 486.508 l +1917.24 486.508 l +1917.24 406.281 l +1903.98 406.281 l +1903.98 486.508 l +1878.78 486.508 l +1878.78 499.102 l +f +2018.63 462.637 m +2018.63 450.043 l +1988.14 450.043 l +1988.14 418.883 l +2029.24 418.883 l +2029.24 406.281 l +1974.88 406.281 l +1974.88 499.102 l +2027.91 499.102 l +2027.91 486.508 l +1988.14 486.508 l +1988.14 462.637 l +2018.63 462.637 l +f +2096.82 462.637 m +2102.79 462.637 2105.83 463.965 2107.95 466.082 c +2110.07 468.207 2111.4 471.258 2111.4 474.57 c +2111.4 477.883 2110.07 480.938 2107.95 483.055 c +2105.83 485.18 2102.79 486.508 2096.82 486.508 c +2078.25 486.508 l +2078.25 462.637 l +2096.82 462.637 l +h +2078.25 450.043 m +2078.25 406.281 l +2064.99 406.281 l +2064.99 499.102 l +2097.47 499.102 l +2105.96 499.102 2111.27 497.113 2115.51 493.668 c +2121.08 489.16 2124.66 482.266 2124.66 474.57 c +2124.66 466.879 2121.08 459.984 2115.51 455.477 c +2112.59 453.09 2109.28 451.367 2104.64 450.57 c +2137.92 406.281 l +2121.88 406.281 l +2088.86 450.043 l +2078.25 450.043 l +f +2168.36 499.102 m +2181.62 499.102 l +2181.62 406.281 l +2168.36 406.281 l +2168.36 499.102 l +f +2241.54 442.746 m +2270.17 442.746 l +2255.85 477.227 l +2241.54 442.746 l +h +2275.34 430.148 m +2236.22 430.148 l +2226.54 406.281 l +2212.76 406.281 l +2251.21 499.102 l +2260.49 499.102 l +2298.95 406.281 l +2285.16 406.281 l +2275.34 430.148 l +f +2343.3 418.883 m +2384.42 418.883 l +2384.42 406.281 l +2330.04 406.281 l +2330.04 499.102 l +2343.3 499.102 l +2343.3 418.883 l +f +2417.51 499.102 m +2430.77 499.102 l +2430.77 406.281 l +2417.51 406.281 l +2417.51 499.102 l +f +2516.94 462.637 m +2516.94 450.043 l +2486.44 450.043 l +2486.44 418.883 l +2527.54 418.883 l +2527.54 406.281 l +2473.18 406.281 l +2473.18 499.102 l +2526.21 499.102 l +2526.21 486.508 l +2486.44 486.508 l +2486.44 462.637 l +2516.94 462.637 l +f +2576.55 474.438 m +2576.55 406.281 l +2563.29 406.281 l +2563.29 499.102 l +2572.57 499.102 l +2628.26 430.945 l +2628.26 499.102 l +2641.53 499.102 l +2641.53 406.281 l +2632.25 406.281 l +2576.55 474.438 l +f +0 0 0 0 K +0 0 0 0 k +1055.13 923.496 m +901.484 923.496 l +901.484 949.629 l +1055.13 949.629 l +1055.13 923.496 l +f +861.949 1122.02 m +861.949 751.094 l +835.594 751.094 l +835.594 1122.02 l +861.949 1122.02 l +f +1121.02 1122.02 m +1121.02 751.094 l +1094.67 751.094 l +1094.67 1122.02 l +1121.02 1122.02 l +f +0 0 0 1 K +0 0 0 1 k +500.641 290.258 m +565.566 290.258 l +592.039 290.258 613.016 311.535 613.016 337.602 c +613.016 349.145 608.684 359.699 601.691 367.953 c +605.691 369.934 609.352 372.238 612.68 375.043 c +621.004 364.816 625.996 351.793 625.996 337.602 c +625.996 304.445 598.863 277.395 565.566 277.395 c +500.641 277.395 l +500.641 290.258 l +h +500.641 397.48 m +561.574 397.48 l +588.043 397.48 609.016 418.758 609.016 444.816 c +609.016 470.879 587.707 491.828 561.574 491.828 c +500.641 491.828 l +500.641 504.695 l +561.574 504.695 l +594.863 504.695 622.004 477.973 622.004 444.816 c +622.004 411.664 594.863 384.613 561.574 384.613 c +500.641 384.613 l +500.641 397.48 l +h +461.023 504.695 m +474.008 504.695 l +474.008 277.395 l +461.023 277.395 l +461.023 504.695 l +f +670.875 445.148 m +683.859 430.469 l +683.859 277.395 l +670.875 277.395 l +670.875 445.148 l +h +670.875 484.902 m +670.875 504.695 l +770.262 391.867 l +869.645 504.695 l +869.645 277.395 l +856.66 277.395 l +856.66 470.051 l +770.262 371.906 l +670.875 484.902 l +f +984.77 353.273 m +1071.16 353.273 l +1006.24 492.98 l +1013.4 508.324 l +1120.61 277.395 l +1106.29 277.395 l +1076.99 340.402 l +978.773 340.402 l +984.77 353.273 l +h +991.762 461.805 m +998.918 446.301 l +920.512 277.395 l +906.191 277.395 l +991.762 461.805 l +f +EMC +Q +Q + +endstream +endobj +pagesave restore +%%PageTrailer +%%Trailer +end +%%EOF diff --git a/texmf-local/tex/latex/oth/logos/OTHR_BMA_Logo.pdf b/texmf-local/tex/latex/oth/logos/OTHR_BMA_Logo.pdf new file mode 100644 index 0000000000000000000000000000000000000000..920f2c3fd65f4efa639775fdaa73b443ff6ced0a GIT binary patch literal 7699 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 +def +/cp2g{ +dup gcheck not{ +dup//cp2gprocs 1 index type +2 copy known{ +get currentglobal 3 1 roll true setglobal exec exch setglobal +1 index wcheck not{readonly}if +1 index xcheck{cvx}if +exch pop +}{ +pop pop +}ifelse +}if +}bind def +/BlockBuffer 65535 string def +/PDFReader currentdict def +/ObjectRegistryMaxLength 50000 def +/ObjectRegistry 10 dict def +ObjectRegistry +begin +0 ObjectRegistryMaxLength dict def +end +/CurrentObject null def +/DoneDocumentStructure false def +/GraphicState 20 dict begin +/InitialTextMatrix matrix def +/InitialMatrix matrix currentmatrix def +currentdict end def +/TempMatrix matrix def +/GraphicStateStack 20 array def +/GraphicStateStackPointer 0 def +/InitialTextMatrixStack 20 array def +/InitialTextMatrixStackPointer 0 def +/PDFColorSpaces 50 dict def +/InstalledFonts 50 dict def +/MacRomanEncodingInverse null def +currentglobal false setglobal +userdict/PDFR_InitialGS gstate put +userdict/PDFR_Patterns 50 dict put +userdict/FuncDataReader 10 dict put +setglobal +/InitialExtGState 20 dict begin +/BG2 currentblackgeneration cp2g def +/UCR2 currentundercolorremoval cp2g def +/TR2 currentglobal false setglobal[currentcolortransfer]exch setglobal cp2g def +/HT currenthalftone cp2g def +currentdict end readonly def +/InitialGraphicState 20 dict begin +/FontSize 0 def +/CharacterSpacing 0 def +/TextLeading 0 def +/TextRenderingMode 0 def +/WordSpacing 0 def +currentdict end readonly def +/SimpleColorSpaceNames 15 dict begin +/DeviceGray true def +/DeviceRGB true def +/DeviceCMYK true def +currentdict end readonly def +/1_24_bitshift_1_sub 1 24 bitshift 1 sub def +/ReadFontProcs 10 dict def +/GetObject +{ +dup ObjectRegistryMaxLength idiv +//PDFReader/ObjectRegistry get exch knownget{ +exch knownget +}{ +pop false +}ifelse +}bind def +/PutObject +{ +1 index ObjectRegistryMaxLength idiv +//PDFReader/ObjectRegistry get 1 index knownget{ +exch pop +3 1 roll put +}{ +//PDFReader/ObjectRegistry get dup +begin +1 index ObjectRegistryMaxLength dict def +end +exch get +3 1 roll put +}ifelse +}bind def +/Register +{ +1 index GetObject{ +dup xcheck{ +4 3 roll pop +//PDFR_DEBUG{ +(Have a daemon for )print 2 index == +}if +exec +}{ +dup null ne{ +mark(The object )4 index(is already defined : )4 index//error exec +}{ +pop +}ifelse +3 2 roll +exec +}ifelse +}{ +3 2 roll +exec +}ifelse +PutObject +}bind def +/IsRegistered +{ +GetObject{ +null ne +}{ +false +}ifelse +}bind def +/GetRegistered +{ +dup GetObject not{ +exch mark exch(Object )exch( isn't defined before needed (1).)//error exec +}if +dup xcheck{ +exch mark exch(Object )exch( isn't defined before needed (2).)//error exec +}{ +dup null eq{ +exch mark exch(Object )exch( isn't defined before needed (3).)//error exec +}if +exch pop +}ifelse +}bind def +/StandardFontNames<< +/Times-Roman true +/Helvetica true +/Courier true +/Symbol true +/Times-Bold true +/Helvetica-Bold true +/Courier-Bold true +/ZapfDingbats true +/Times-Italic true +/Helvetica-Oblique true +/Courier-Oblique true +/Times-BoldItalic true +/Helvetica-BoldOblique true +/Courier-BoldOblique true +>>def +/CleanAllResources +{//PDFR_DEBUG{ +(CleanAllResources beg)= +}if +//PDFReader/ObjectRegistry get{ +dup length 0 exch 1 exch 1 sub{ +2 copy get dup xcheck{ +pop pop +}{ +dup null eq{ +pop pop +}{ +dup type/dicttype eq{/.Global known}{pop false}ifelse{ +pop +}{ +//PDFR_DEBUG{ +(Dropping )print dup = +}if +1 index exch/DroppedObject put +}ifelse +}ifelse +}ifelse +}for +pop +}forall +FontDirectory length dict begin +FontDirectory{ +pop +dup//StandardFontNames exch known not{ +dup null def +}if +pop +}forall +currentdict +end{ +pop +//PDFR_DEBUG{ +(Undefining font )print dup = +}if +undefinefont +}forall +//PDFR_DEBUG{ +(CleanAllResources end)= +}if +}bind def +/PrintReference +{ +//PDFR_DEBUG{ +({ )print +dup{ +=only( )print +}forall +( })= +}if +}bind def +/R +{ +0 ne{ +exch mark exch(A referred object generation )exch( isn't 0.)//error exec +}if +[ +exch//GetRegistered/exec load +]cvx +//PrintReference exec +}bind def +/IsObjRef +{ +dup type/arraytype eq{ +dup length 3 eq{ +dup xcheck exch +dup 0 get type/integertype eq 3 2 roll and exch +dup 1 get//GetRegistered eq 3 2 roll and exch +2 get/exec load eq and +}{ +pop false +}ifelse +}{ +pop false +}ifelse +}bind def +/DoNothing +{ +}def +/RunTypeDaemon +{ +dup type/dicttype eq{ +dup/Type//knownget exec{ +//PDFReader/TypeDaemons get exch +//knownget exec{ +exec +}if +}if +}if +}bind def +/obj +{ +//PDFR_DEBUG{ +(Defining )print 1 index =only( )print dup =only( obj)= +}if +0 ne{ +exch mark exch(An object generation )exch( isn't 0.)//error exec +}if +}bind def +/endobj +{ +//PDFR_DEBUG{ +(endobj )= +}if +count 1 eq{ +pop +}{ +dup type/dicttype eq{ +dup/.endobj_daemon//knownget exec{ +//PDFR_DEBUG{(.endobj_daemon for )print 2 index =}if +exec +}if +}if +dup type/dicttype eq{dup/ImmediateExec known}{false}ifelse{ +pop pop +}{ +//PDFR_DEBUG{ +(Storing )print 1 index = +}if +//RunTypeDaemon exec +//DoNothing 3 1 roll//Register exec +}ifelse +}ifelse +}bind def +/StoreBlock +{ +//PDFR_DEBUG{ +(StoreBlock )print//PDFReader/BlockCount get =only(, Length = )print dup length = +}if +dup length string copy +//PDFReader/BlockCount get exch +//PDFReader/CurrentObject get 3 1 roll +put +//PDFReader/BlockCount get 1 add +//PDFReader exch/BlockCount exch put +}bind def +/CheckLength +{dup type/integertype ne{ +mark(Object length isn't an integer.)//error exec +}if +}bind def +/ResolveD +{ +3 copy pop get +dup//IsObjRef exec{ +//PDFR_DEBUG{ +(Resolving )print//PrintReference exec +}if +exec +exch exec +}{ +exch pop +}ifelse +dup 4 1 roll +put +}bind def +/ResolveA +{2 index 2 index get +dup//IsObjRef exec{ +exec +exch exec +3 copy put +}{ +exch pop +}ifelse +exch pop exch pop +}bind def +/StoreStream +{ +dup//PDFReader exch/CurrentObject exch put +//PDFReader/BlockCount 0 put +dup/Length//CheckLength//ResolveD exec +//PDFR_DEBUG{ +(StoreStream Length = )print dup = +}if +currentfile exch()/SubFileDecode filter +{dup//BlockBuffer readstring{ +//StoreBlock exec +}{ +//StoreBlock exec +exit +}ifelse +}loop +pop +//PDFReader/CurrentObject null put +//PDFR_DEBUG{ +(StoreStream end.)= +}if +}bind def +/MakeStreamDumper +{ +//PDFR_DEBUG{ +(MakeStreamDumper beg.)= +}if +currentglobal exch dup gcheck setglobal +[exch +1 dict dup/c 0 put exch +1024 string +{readstring pop +(StreamDumper )print 1 index/c get =string cvs print( )print +dup length =string cvs print( <)print dup print(>\n)print +dup length +3 2 roll +dup/c get +3 2 roll +add/c exch put +}/exec load +] +cvx 0()/SubFileDecode filter +exch setglobal +//PDFR_DEBUG{ +(MakeStreamDumper end.)= +}if +}bind def +/ShortFilterNames 15 dict begin +/AHx/ASCIIHexDecode def +/A85/ASCII85Decode def +/LZW/LZWDecode def +/Fl/FlateDecode def +/RL/RunLengthDecode def +/CCF/CCITTFaxDecode def +/DCT/DCTDecode def +currentdict end readonly def +/AppendFilters +{ +//PDFR_DEBUG{ +(AppendFilters beg.)= +}if +dup 3 1 roll +/Filter//knownget exec{ +dup type/nametype eq{ +dup//ShortFilterNames exch//knownget exec{ +exch pop +}if +2 index/DecodeParms//knownget exec{ +exch +}if +filter +}{ +dup 0 exch 1 exch length 1 sub{ +2 copy get +dup//ShortFilterNames exch//knownget exec{ +exch pop +}if +3 1 roll +4 index/DecodeParms//knownget exec{ +exch get +}{ +pop null +}ifelse +dup null eq{ +pop 3 1 roll filter exch +}{ +3 1 roll +4 1 roll filter exch +}ifelse +}for +pop +}ifelse +//PDFR_DEBUG//PDFR_DUMP and{ +//MakeStreamDumper exec +}if +}if +exch pop +//PDFR_DEBUG{ +(AppendFilters end.)= +}if +}bind def +/ExecuteStream +{ +dup//PDFReader exch/CurrentObject exch put +dup/Length//CheckLength//ResolveD exec +//PDFR_DEBUG{ +(ExecuteStream id = )print 2 index =only( Length = )print dup = +}if +//PDFReader/InitialGraphicState get +//PDFReader/GraphicState get copy pop +//PDFReader/Operators get begin +currentfile exch()/SubFileDecode filter +1 index//AppendFilters exec +cvx mark exch +exec +counttomark 0 ne{ +mark(Data left on ostack after an immediate stream execution.)//error exec +}if +cleartomark +end +//PDFR_DEBUG{ +(ExecuteStream end.)= +}if +//PDFReader/CurrentObject null put +dup/IsPage known{ +dup/Context get/NumCopies//knownget exec{ +1 sub{ +copypage +}repeat +}if +EPS2Write not{showpage}if +}if +}bind def +/stream +{ +//PDFR_DEBUG{ +1 index =only( stream)= +}if +1 index GetObject{ +dup xcheck{ +exec +1 index null PutObject +}{ +pop +}ifelse +}if +dup/ImmediateExec known{ +dup/GlobalExec//knownget exec{ +currentglobal 4 1 roll +setglobal +//ExecuteStream exec +3 2 roll setglobal +}{ +//ExecuteStream exec +}ifelse +}{ +//StoreStream exec +}ifelse +dup/.CleanResources//knownget exec{ +/All eq{ +//CleanAllResources exec +}if +}if +}bind def +/HookFont +{ +//PDFR_DEBUG{ +(Loaded the font )print dup/FontName get = +}if +{ +dup/FontFileType get dup/Type1 eq exch/MMType1 eq or{ +dup/FontName get +//PDFReader/RemoveFontNamePrefix get exec +findfont +exit +}if +dup/FontFileType get/TrueType eq{ +//PDFReader/MakeType42 get exec +//PDFR_DEBUG{ +(Font dict <<)= +dup{ +1 index/sfnts eq{ +exch pop +(/sfnts [)print +{ +(-string\()print length//=only exec(\)- )= +}forall +(])= +}{ +exch//=only exec( )print == +}ifelse +}forall +(>>)= +}if +dup/FontName get exch definefont +exit +}if +mark(FontHook has no proc for )2 index/FontFileType get//error exec +}loop +/Font exch put +}bind def +/endstream +{ +}bind def +/xref +{ +//PDFR_DEBUG{ +(xref)= +//PDFR_DUMP{ +//PDFReader/ObjectRegistry get == +}if +}if +end +count 0 ne{ +mark(Excessive data on estack at the end of the interpretation.)//error exec +}if +currentfile 1(%%EOF)/SubFileDecode filter +flushfile +cleardictstack +}bind def +/ResolveDict +{dup{ +pop 1 index exch +//DoNothing//ResolveD exec +pop +}forall +pop +}bind def +/SetupPageView +{ +//PDFR_DEBUG{ +(SetupPageView beg)= +}if +//DSC_OPDFREAD not{ +//GraphicState/InitialMatrix get setmatrix +}if +/MediaBox get aload pop +3 index neg 3 index neg translate +3 -1 roll sub 3 1 roll exch sub exch +userdict/.HWMargins//knownget exec{ +aload pop +}{ +currentpagedevice/.HWMargins//knownget exec{ +aload pop +}{ +0 0 0 0 +}ifelse +}ifelse +currentpagedevice/PageSize get aload pop +3 -1 roll sub 3 1 roll exch sub exch +exch 3 index sub exch 3 index sub +//SetPageSize{ +//PDFR_DEBUG{ +(Setting page size to )print 1 index//=only exec( )print dup = +}if +pop pop 3 index 3 index 2 copy +currentglobal false setglobal 3 1 roll +currentpagedevice dup/PageSize known{ +/PageSize get aload pop +}{ +0 0 +}ifelse +round cvi 2 index round cvi eq +exch round cvi 3 index round cvi eq and +{ +//PDFR_DEBUG{(PageSize matches request)== flush}if +pop pop +}{ +/MediaRequested where{ +//PDFR_DEBUG{(MediaRequested is true, check against new request)== flush}if +/MediaRequested get aload pop +round cvi 2 index round cvi eq +exch round cvi 3 index round cvi eq and +{ +//PDFR_DEBUG{(MediaRequested same as current request, ignore)== flush}if +pop pop false +}{ +//PDFR_DEBUG{(MediaRequested different to current request)== flush}if +true +}ifelse +}{ +//PDFR_DEBUG{(No MediaRequested yet)== flush}if +true +}ifelse +{ +//PDFR_DEBUG{(Setting pagesize)== flush}if +2 array astore +dup/MediaRequested exch def +<< exch/PageSize exch >>setpagedevice +}if +}ifelse +userdict/PDFR_InitialGS gstate put +setglobal +}if +//RotatePages{ +2 copy gt 6 index 6 index gt ne{ +1 index 5 index le 1 index 5 index le and not +}{ +false +}ifelse +}{ +false +}ifelse +{//CenterPages{ +//PDFR_DEBUG{ +(Rotating page, and then centering it)== +}if +90 rotate +0 5 index neg translate +5 index 1 index exch sub 2 div +2 index 6 index sub 2 div neg +translate +}{ +//FitPages{ +1 index 5 index div 1 index 7 index div +2 copy gt{ +exch +}if +pop dup scale +}if +90 rotate +0 5 index neg translate +}ifelse +}{ +//CenterPages{ +//PDFR_DEBUG{ +(Ccentering page)== +}if +1 index 6 index sub 2 div +1 index 6 index sub 2 div +translate +}{ +//FitPages{ +1 index 6 index div 1 index 6 index div +2 copy gt{ +exch +}if +pop dup scale +}if +}ifelse +}ifelse +pop pop +translate +pop pop +//PDFR_DEBUG{ +(SetupPageView end)= +}if +}bind def +/PageContentsDaemon +{ +//PDFR_DEBUG{ +(Executing PageContentsDaemon for )print 2 index = +}if +1 index exch/Context exch put +dup/ImmediateExec true put +dup/IsPage true put +SetPageSize{dup/Context get//SetupPageView exec}if +}bind def +/FontFileDaemon +{ +//PDFR_DEBUG{ +(Executing FontFileDaemon for )print 2 index = +}if +dup/FontFileType get +2 index exch +dup//ReadFontProcs exch//knownget exec{ +exch pop exec +}{ +mark(FontFile reader for )2 index( isn't implemented yet.)//error exec +}ifelse +//PDFR_DEBUG{ +(FontFileDaemon end)= +}if +pop +}bind def +/FontDescriptorDaemon +{ +//PDFR_DEBUG{ +(Executing FontDescriptorDaemon for )print 2 index = +}if +2 copy/FontResource exch put +/Subtype get 1 index exch/FontFileType exch put +}bind def +/UnPDFEscape{ +dup dup length string cvs +dup(#)search{ +{ +pop +(16#--)2 index 0 2 getinterval +1 index 3 2 getinterval copy pop +cvi +0 exch put +0 +1 index 2 1 index length 2 sub getinterval +3 copy putinterval +length +3 copy exch put +getinterval +(#)search not{ +pop exit +}if +}loop +(\0)search pop exch pop exch pop +cvn +exch pop +}{ +pop pop +}ifelse +}bind def +/TypeDaemons<< +/Page +{//PDFR_DEBUG{ +(Recognized a page.)= +}if +dup/Contents//knownget exec{ +0 get//DoNothing exch +[ +3 index//PageContentsDaemon/exec load +]cvx +//Register exec +}{ +(fixme: page with no Contents won't be printed.)= +}ifelse +}bind +/FontDescriptor +{//PDFR_DEBUG{ +(Recognized a font descriptor.)= +}if +dup/FontName//knownget exec{ +1 index/FontName 3 -1 roll//UnPDFEscape exec put +}if +dup dup/FontFile known{/FontFile}{/FontFile2}ifelse +//knownget exec{ +0 get//DoNothing exch +[ +3 index//FontFileDaemon/exec load +]cvx +//Register exec +}{ +(Font descriptor )print 1 index =only( has no FontFile.)= +}ifelse +}bind +/Font +{//PDFR_DEBUG{ +(Recognized a font resource.)= +}if +dup/BaseFont//knownget exec{ +//UnPDFEscape exec 2 copy/BaseFont exch put +//PDFReader/RemoveFontNamePrefix get exec +currentglobal exch +dup/Font resourcestatus{ +pop pop +//PDFReader/GetInstalledFont get exec pop +}{ +pop +}ifelse +setglobal +}if +dup/FontDescriptor//knownget exec{ +0 get +dup//IsRegistered exec{ +//PDFR_DEBUG{ +(already registered )print dup = +}if +pop +}{ +//DoNothing exch +[ +3 index//FontDescriptorDaemon/exec load +]cvx +//Register exec +}ifelse +}if +}bind +>>def +/MakeStreamReader +{dup +[ +exch +//PDFR_DEBUG{ +(Stream proc ) +/print load +//PDFR_STREAM{ +(<) +/print load +}if +}if +1 dict dup/i -1 put +/dup load +/i +/get load +1 +/add load +/dup load +3 +1 +/roll load +/i +/exch load +/put load +//knownget +/exec load +/not load +{()} +/if load +//PDFR_DEBUG{ +//PDFR_STREAM{ +/dup load +/print load +(>) +/print load +}if +( end of stream proc.\n) +/print load +}if +]cvx +//PDFR_DEBUG{ +(Stream reader )print dup == +}if +0()/SubFileDecode filter +exch//AppendFilters exec +}bind def +/RunDelayedStream +{ +//GraphicState/InitialTextMatrix get +//InitialTextMatrixStack//PDFReader/InitialTextMatrixStackPointer get +2 copy get null eq{ +2 copy currentglobal true setglobal matrix exch setglobal put +}if +get copy pop +//PDFReader/InitialTextMatrixStackPointer 2 copy get 1 add put +//MakeStreamReader exec +mark exch +cvx exec +counttomark 0 ne{ +mark(Data left on ostack after a delayed stream execution.)//error exec +}if +cleartomark +//PDFReader/InitialTextMatrixStackPointer 2 copy get 1 sub put +//InitialTextMatrixStack//PDFReader/InitialTextMatrixStackPointer get get +//GraphicState/InitialTextMatrix get +copy pop +}bind def +//ReadFontProcs begin +/Type1 +{//PDFR_DEBUG{ +(ReadFontProcs.Type1)= +}if +dup/.endobj_daemon[4 index//HookFont/exec load]cvx put +dup/ImmediateExec true put +/GlobalExec true put +}bind def +/MMType1//Type1 def +/TrueType +{//PDFR_DEBUG{ +(ReadFontProcs.TrueType)= +}if +dup/.endobj_daemon[4 index//HookFont/exec load]cvx put +pop +}bind def +end +/.opdloadttfontdict 50 dict def +.opdloadttfontdict begin +/maxstring 65400 def +end +/.InsertionSort +{ +/CompareProc exch def +/Array exch def +1 1 Array length 1 sub +{ +/Ix exch def +/Value1 Array Ix get def +/Jx Ix 1 sub def +{ +Jx 0 lt{ +exit +}if +/Value2 Array Jx get def +Value1 Value2 CompareProc{ +exit +}if +Array Jx 1 add Value2 put +/Jx Jx 1 sub def +}loop +Array Jx 1 add Value1 put +}for +Array +}bind def +/putu16{ +3 copy -8 bitshift put +exch 1 add exch 16#ff and put +}bind def +/putu32{ +3 copy -16 bitshift putu16 +exch 2 add exch 16#ffff and putu16 +}bind def +/.readtable{ +dup dup 1 and add string +dup 0 4 -1 roll getinterval +3 -1 roll exch +dup()ne{readstring}if pop pop +}bind def +/.readbigtable{ +dup maxstring lt{ +.readtable +}{ +currentuserparams/VMReclaim get -2 vmreclaim +[4 2 roll{ +dup maxstring le{exit}if +1 index maxstring string readstring pop 3 1 roll maxstring sub +}loop .readtable] +exch vmreclaim +}ifelse +}bind def +/ReadTTF +{ +.opdloadttfontdict begin +/TTFontFile exch def +/TableDir TTFontFile 12 string readstring pop def +/tables TTFontFile TableDir 4 getu16 16 mul string readstring pop def +/tabarray tables length 16 idiv array def +TableDir 0 4 getinterval(ttcf)eq{ +QUIET not{(Can't handle TrueType font Collections.)=}if +/.loadttfonttables cvx/invalidfont signalerror +}{ +0 16 tables length 1 sub{ +dup +tables exch 16 getinterval +exch 16 div cvi exch +tabarray 3 1 roll put +}for +}ifelse +tabarray{exch 8 getu32 exch 8 getu32 gt}.InsertionSort pop +/Read TableDir length tables length add def +/tabs[ +tabarray{ +dup 8 getu32 +Read sub +dup 0 gt{ +dup string TTFontFile exch readstring pop pop +Read add/Read exch def +}{ +pop +}ifelse +12 getu32 +dup Read add +/Read exch def +TTFontFile exch .readbigtable +}forall +]def +end +}bind def +/GetLocaType +{ +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(head)eq{ +tabs exch get +50 gets16 +/LocaType exch def +exit +}{ +pop +}ifelse +}for +}bind def +/GetNumGlyphs +{ +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(maxp)eq{ +tabs exch get +4 getu16 +/NumGlyphs exch def +exit +}{ +pop +}ifelse +}for +}bind def +/StringToLoca +{ +/LocaIndex exch def +/StringOffset 0 def +{ +dup length StringOffset gt{ +dup +LocaType 1 eq{ +StringOffset getu32 +LocaArray LocaIndex 3 -1 roll put +/LocaIndex LocaIndex 1 add def +/StringOffset StringOffset 4 add +def +}{ +StringOffset getu16 2 mul +LocaArray length LocaIndex gt{ +LocaArray LocaIndex 3 -1 roll put +}{ +pop +}ifelse +/LocaIndex LocaIndex 1 add def +/StringOffset StringOffset 2 add +def +}ifelse +}{ +pop +LocaIndex +exit +}ifelse +}loop +}bind def +/GetSortedLoca +{ +NumGlyphs 1 add array/LocaArray exch def +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(loca)eq{ +tabs exch get +exit +}{ +pop +}ifelse +}for +dup type/stringtype eq{ +0 StringToLoca pop +}{ +0 exch +{ +exch StringToLoca +}forall +pop +}ifelse +LocaArray{gt}.InsertionSort pop +}bind def +/GetWorkingString +{ +WorkString 0 +GlyfArray GlyfStringIndex get +putinterval +/WorkBytes GlyfArray GlyfStringIndex get length def +/GlyfStringIndex GlyfStringIndex 1 add def +}bind def +/GetWorkingBytes +{ +/BytesToRead exch def +WorkString 0 BytesToRead getinterval +dup length string copy +WorkString BytesToRead WorkBytes BytesToRead sub getinterval +dup length string copy +WorkString 0 3 -1 roll putinterval +/WorkBytes WorkBytes BytesToRead sub def +}bind def +/GetGlyfBytes +{ +/ToRead exch def +WorkBytes 0 eq{ +GetWorkingString +}if +WorkBytes ToRead ge{ +ToRead string dup 0 +ToRead GetWorkingBytes putinterval +}{ +ToRead string +dup +0 +WorkString 0 WorkBytes getinterval +putinterval +dup +WorkBytes +ToRead WorkBytes sub +GetWorkingString +GetWorkingBytes +putinterval +}ifelse +}bind def +/SplitGlyf +{ +/GlyfArray exch def +/DestArray GlyfArray length 2 mul array def +/DestArrayIndex 0 def +/LastLoca 0 def +/NextLocaIndex 0 def +/LastLocaIndex 0 def +/GlyfStringIndex 0 def +/WorkString maxstring string def +/WorkBytes 0 def +{ +LocaArray NextLocaIndex get +LastLoca sub maxstring gt +{ +LocaArray LastLocaIndex get LastLoca sub +GetGlyfBytes +DestArray DestArrayIndex 3 -1 roll put +/DestArrayIndex DestArrayIndex 1 add def +LocaArray LastLocaIndex get/LastLoca exch def +}{ +/LastLocaIndex NextLocaIndex def +/NextLocaIndex NextLocaIndex 1 add def +NextLocaIndex NumGlyphs gt +{ +WorkBytes +GlyfStringIndex GlyfArray length lt{ +GlyfArray GlyfStringIndex get length +add string dup +0 +WorkString 0 WorkBytes getinterval +putinterval +dup +WorkBytes +GetWorkingString +WorkString 0 WorkBytes getinterval +putinterval +}{ +pop +WorkString 0 WorkBytes getinterval +}ifelse +dup length string copy +DestArray DestArrayIndex 3 -1 roll put +exit +}if +}ifelse +}loop +DestArray +}bind def +/ProcessTTData +{ +.opdloadttfontdict begin +0 1 tabarray length 1 sub{ +/ix exch def +tabarray ix get +12 getu32 dup maxstring le{ +dup 4 mod 0 ne{ +4 div cvi 1 add 4 mul string/newstring exch def +/oldstring tabs ix get def +newstring 0 oldstring putinterval +0 1 newstring length oldstring length sub 1 sub{ +newstring exch oldstring length add 0 put +}for +tabs ix newstring put +}{ +pop +}ifelse +}{ +dup 4 mod 0 ne{ +dup maxstring idiv maxstring mul sub +4 idiv 1 add 4 mul string/newstring exch def +tabs ix get +dup length 1 sub dup/iy exch def get/oldstring exch def +newstring 0 oldstring putinterval +0 1 newstring length oldstring length sub 1 sub{ +newstring exch oldstring length add 0 put +}for +tabs ix get iy newstring put +}{ +pop +}ifelse +}ifelse +}for +0 1 tabarray length 1 sub{ +dup tabarray exch get +dup 12 getu32 maxstring gt{ +0 4 getinterval dup(glyf)eq{ +pop +GetLocaType +GetNumGlyphs +GetSortedLoca +dup tabs exch get +SplitGlyf +tabs 3 1 roll put +}{ +(Warning, table )print print( > 64Kb\n)print +pop +}ifelse +}{ +pop +pop +}ifelse +}for +end +}bind def +/Makesfnts +{ +.opdloadttfontdict begin +0 +tabs{ +dup type/stringtype eq{ +pop +1 add +}{ +{ +type/stringtype eq{ +1 add +}if +}forall +}ifelse +}forall +1 add +/TTOffset +TableDir length +tabarray length 16 mul add +def +0 +tabarray{ +exch dup 1 add +3 1 roll +dup +tabs exch get +dup type/stringtype eq{ +length +2 index exch +TTOffset +dup 3 1 roll add +/TTOffset exch def +8 exch putu32 +exch tabarray 3 1 roll +put +}{ +0 exch +{ +dup type/stringtype eq{ +length add +}{ +pop +}ifelse +}forall +2 index exch +TTOffset +dup 3 1 roll add +/TTOffset exch def +8 exch putu32 +exch tabarray 3 1 roll +put +}ifelse +}forall +pop +array +dup 0 +TableDir length +tables length add +string +dup 0 TableDir putinterval +dup 12 tables putinterval +put +dup +/ix 1 def +tabs{ +dup type/stringtype eq{ +ix exch +put dup +/ix ix 1 add def +}{ +{ +dup type/stringtype eq{ +ix exch put dup +/ix ix 1 add def +}{ +pop +}ifelse +}forall +}ifelse +}forall +pop +end +}bind def +/MakeType42 +{ +//PDFR_DEBUG{ +(MakeType42 beg)= +}if +10 dict begin +/FontName 1 index/FontName get def +/FontType 42 def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox 1 index/FontBBox get def +dup/FontResource get +dup/Encoding known{ +//PDFReader/ObtainEncoding get exec +/Encoding get +}{ +pop null +}ifelse +/PDFEncoding exch def +/CharStrings 2 index//PDFReader/MakeTTCharStrings get exec def +/sfnts 2 index//MakeStreamReader exec +ReadTTF +ProcessTTData +Makesfnts +def +/Encoding StandardEncoding def +/PaintType 0 def +currentdict end +//PDFR_DEBUG{ +(MakeType42 end)= +}if +}bind def +/GetInstalledFont +{ +dup//InstalledFonts exch knownget{ +exch pop +}{ +dup findfont dup 3 1 roll +//InstalledFonts 3 1 roll put +}ifelse +}bind def +/RemoveFontNamePrefix +{//=string cvs true +0 1 5{ +2 index exch get//IsUpper exec not{ +pop false exit +}if +}for +{(+)search{ +pop pop +}if +}if +cvn +}bind def +/CheckFont +{dup/Type get/Font ne{ +mark(Resource )3 index( must have /Type/Font .)//error exec +}if +}bind def +/CheckEncoding +{dup type/nametype ne{ +dup/Type get/Encoding ne{ +mark(Resource )3 index( must have /Type/Encoding .)//error exec +}if +}if +}bind def +/ObtainEncoding +{dup/Encoding known{ +dup dup/Encoding//CheckEncoding//ResolveD exec +dup type dup/arraytype eq exch/packedarraytype eq or{ +pop pop +}{ +dup type/nametype eq{ +/Encoding findresource +}{ +dup/BaseEncoding//knownget exec not{ +/StandardEncoding +}if +/Encoding findresource +exch +/Differences//knownget exec{ +exch dup length array copy exch +0 exch +{ +dup type/integertype eq{ +exch pop +}{ +3 copy put pop +1 add +}ifelse +}forall +pop +}if +}ifelse +/Encoding exch put +}ifelse +}{ +dup/Encoding/StandardEncoding/Encoding findresource put +}ifelse +}bind def +/ObtainMetrics +{dup/Widths//knownget exec{ +1 index/Encoding get +256 dict +3 index/Subtype get/TrueType eq{ +1000 +}{ +1 +}ifelse +4 index/MissingWidth//knownget exec not{ +0 +}if +5 index/FirstChar//knownget exec not{ +0 +}if +6 5 roll +dup 0 exch 1 exch length 1 sub{ +2 copy get +exch 3 index add +7 index exch get +dup dup null ne exch/.notdef ne and{ +6 index 3 1 roll exch +6 index div +3 copy pop//knownget exec{ +0 eq +}{ +true +}ifelse +{put +}{ +pop pop pop +}ifelse +}{ +pop pop +}ifelse +}for +pop pop pop pop exch pop +1 index exch/Metrics exch put +}{ +dup/MissingWidth//knownget exec{ +256 dict +2 index/Encoding get{ +dup null ne{ +3 copy 3 2 roll put +}if +pop +}forall +exch pop +1 index exch/Metrics exch put +}if +}ifelse +}bind def +/NotDef +{ +FontMatrix aload pop pop pop exch pop exch pop +1 exch div exch +1 exch div exch +1 index 0 setcharwidth +0 setlinewidth +0 0 moveto +2 copy rlineto +1 index 0 rlineto +neg exch neg exch rlineto +closepath stroke +}bind def +/SaveResourcesToStack +{ +[ +//PDFReader/OldResources known{ +//PDFReader/OldResources get +}{ +null +}ifelse +//PDFReader/CurrentObject get/Context get/Resources get +] +//PDFReader/OldResources 3 -1 roll put +}bind def +/RestoreResourcesFromStack +{ +//PDFReader/OldResources get dup +0 get//PDFReader/OldResources 3 -1 roll put +1 get//PDFReader/CurrentObject get/Context get/Resources 3 -1 roll put +}bind def +/BuildChar +{//PDFR_DEBUG{ +(BuildChar )print dup//=only exec( )print +}if +exch begin +Encoding exch get +//PDFR_DEBUG{ +dup = +}if +dup null eq{ +pop//NotDef exec +} +{ +CharProcs exch//knownget exec +{ +currentfont/Font get/Resources//knownget exec{ +exec +SaveResourcesToStack +//PDFReader/CurrentObject get/Context get +/Resources 3 -1 roll put +//RunDelayedStream exec +RestoreResourcesFromStack +}{ +//RunDelayedStream exec +}ifelse +} +{ +//NotDef exec +}ifelse +}ifelse +end +}bind def +/printdict +{(<<)= +{exch = ==}forall +(>>)= +}bind def +/printfont +{ +dup{ +exch dup = +dup/Encoding eq{ +pop = +}{ +dup/FontInfo eq exch/Private eq or{ +//printdict exec +}{ +== +}ifelse +}ifelse +}forall +}bind def +/ScaleMetrics +{1 index{ +2 index div +3 index +3 1 roll put +}forall +pop +}bind def +/ResolveAndSetFontAux +{exch dup +//PDFReader/CurrentObject get/Context get/Resources get +/Font//DoNothing//ResolveD exec +exch//CheckFont//ResolveD exec +dup/Font//knownget exec{ +exch pop exch pop +}{ +{ +dup/Subtype get dup dup/Type1 eq exch/TrueType eq or exch/MMType1 eq or{ +exch pop +dup/BaseFont get +//RemoveFontNamePrefix exec +//PDFR_DEBUG{ +(Font )print dup = +}if +1 index/FontDescriptor known{ +//PDFR_DEBUG{ +(Font from a font descriptor.)= +}if +1 index +/FontDescriptor//DoNothing//ResolveD exec +/Font//knownget exec{ +exch pop +}{ +//PDFR_DEBUG{ +(Font descriptor has no Font resolved.)= +}if +//GetInstalledFont exec +}ifelse +}{ +//GetInstalledFont exec +}ifelse +exch +dup/Encoding known not{ +1 index/Encoding get 1 index exch/Encoding exch put +}if +//ObtainEncoding exec +//ObtainMetrics exec +exch +dup length dict copy +dup 2 index/Encoding get +/Encoding exch put +1 index/Metrics//knownget exec{ +2 index/Subtype get/TrueType ne{ +1 index/FontMatrix get 0 get +dup 0 eq{ +pop +1 index/FontMatrix get 1 get +dup 0 eq{pop 1}if +}if +0.001 div +//ScaleMetrics exec +}{ +1 index/sfnts known not{ +1 index/FontMatrix get 0 get +dup 0 eq{ +pop +1 index/FontMatrix get 1 get +dup 0 eq{pop 1}if +}if +//ScaleMetrics exec +}if +}ifelse +1 index exch/Metrics exch put +}if +1 index/BaseFont get +exch +dup/FID undef +dup/UniqueID undef +definefont +dup 3 1 roll +/Font exch put +exit +}if +dup/Subtype get/Type3 eq{ +//ObtainEncoding exec +2 copy exch/FontName exch put +dup/CharProcs get//ResolveDict exec +dup/FontType 3 put +dup/BuildChar//BuildChar put +dup dup/Font exch put +dup 3 1 roll +definefont +2 copy ne{ +2 copy/Font exch put +}if +exch pop +exit +}if +dup/Subtype get/Type0 eq{ +}if +dup/Subtype get/CIDFontType0 eq{ +}if +dup/Subtype get/CIDFontType2 eq{ +}if +mark(Unknown font type )2 index/Subtype get//error exec +}loop +}ifelse +exch scalefont setfont +}bind def +/ResolveAndSetFont +{ +//ResolveAndSetFontAux exec +}bind def +/.knownget +{2 copy known{ +get true +}{ +pop pop false +}ifelse +}bind def +/.min +{2 copy lt{ +exch +}if +pop +}bind def +/.max +{2 copy gt{ +exch +}if +pop +}bind def +/.dicttomark +{>> +}bind def +/getu16{ +2 copy get 8 bitshift 3 1 roll 1 add get add +}bind def +/gets16{ +getu16 16#8000 xor 16#8000 sub +}bind def +/getu32{ +2 copy getu16 16 bitshift 3 1 roll 2 add getu16 add +}bind def +/gets32{ +2 copy gets16 16 bitshift 3 1 roll 2 add getu16 add +}bind def +/cmapformats mark +0{ +6 256 getinterval{}forall 256 packedarray +}bind +2{ +/sHK_sz 2 def +/sH_sz 8 def +dup 2 getu16/cmapf2_tblen exch def +dup 4 getu16/cmapf2_lang exch def +dup 6 256 sHK_sz mul getinterval/sHKs exch def +0 +0 1 255{ +sHKs exch +2 mul getu16 +1 index +1 index +lt{exch}if pop +}for +/sH_len exch def +dup 6 256 sHK_sz mul add +cmapf2_tblen 1 index sub getinterval +/sH_gIA exch def +/cmapf2_glyph_array 65535 array def +/.cmapf2_putGID{ +/cmapf2_ch cmapf2_ch_hi 8 bitshift cmapf2_ch_lo add def +firstCode cmapf2_ch_lo le +cmapf2_ch_lo firstCode entryCount add lt +and{ +sH_offset idRangeOffset add +cmapf2_ch_lo firstCode sub 2 mul +add 6 add +sH_gIA exch getu16 +dup 0 gt{ +idDelta add +cmapf2_glyph_array exch cmapf2_ch exch put +}{ +pop +}ifelse +}{ +}ifelse +}def +16#00 1 16#ff{ +/cmapf2_ch_hi exch def +sHKs cmapf2_ch_hi sHK_sz mul getu16 +/sH_offset exch def +sH_gIA sH_offset sH_sz getinterval +dup 0 getu16/firstCode exch def +dup 2 getu16/entryCount exch def +dup 4 gets16/idDelta exch def +dup 6 getu16/idRangeOffset exch def +pop +sH_offset 0 eq{ +/cmapf2_ch_lo cmapf2_ch_hi def +/cmapf2_ch_hi 0 def +.cmapf2_putGID +}{ +16#00 1 16#ff{ +/cmapf2_ch_lo exch def +.cmapf2_putGID +}for +}ifelse +}for +pop +0 1 cmapf2_glyph_array length 1 sub{ +dup cmapf2_glyph_array exch get +null eq{cmapf2_glyph_array exch 0 put}{pop}ifelse +}for +cmapf2_glyph_array +}bind +4{ +/etab exch def +/nseg2 etab 6 getu16 def +14/endc etab 2 index nseg2 getinterval def +2 add +nseg2 add/startc etab 2 index nseg2 getinterval def +nseg2 add/iddelta etab 2 index nseg2 getinterval def +nseg2 add/idroff etab 2 index nseg2 getinterval def +pop +/firstcode startc 0 getu16 16#ff00 and dup 16#f000 ne{pop 0}if def +/lastcode firstcode def +/striptopbyte false def +/putglyph{ +glyphs code 3 -1 roll put/code code 1 add def +}bind def +/numcodes 0 def/glyphs 0 0 2 nseg2 3 sub{ +/i2 exch def +/scode startc i2 getu16 def +/ecode endc i2 getu16 def +ecode lastcode gt{ +/lastcode ecode def +}if +}for pop +firstcode 16#f000 ge lastcode firstcode sub 255 le and{ +lastcode 255 and +/striptopbyte true def +}{ +lastcode +}ifelse +1 add +array def +glyphs length 1024 ge{ +.array1024z 0 1024 glyphs length 1023 sub{glyphs exch 2 index putinterval}for +glyphs dup length 1024 sub 3 -1 roll +putinterval +}{ +0 1 glyphs length 1 sub{glyphs exch 0 put}for +}ifelse +/numcodes 0 def/code 0 def +0 2 nseg2 3 sub{ +/i2 exch def +/scode startc i2 getu16 def +/ecode endc i2 getu16 def +numcodes scode firstcode sub +exch sub 0 .max dup/code exch code exch add def +ecode scode sub 1 add add numcodes add/numcodes exch def +/delta iddelta i2 gets16 def +TTFDEBUG{ +(scode=)print scode =only +( ecode=)print ecode =only +( delta=)print delta =only +( droff=)print idroff i2 getu16 = +}if +idroff i2 getu16 dup 0 eq{ +pop scode delta add 65535 and 1 ecode delta add 65535 and +striptopbyte{ +/code scode 255 and def +}{ +/code scode def +}ifelse +{putglyph}for +}{ +/gloff exch 14 nseg2 3 mul add 2 add i2 add add def +striptopbyte{ +/code scode 255 and def +}{ +/code scode def +}ifelse +0 1 ecode scode sub{ +2 mul gloff add etab exch getu16 +dup 0 ne{delta add 65535 and}if putglyph +}for +}ifelse +}for glyphs/glyphs null def +}bind +6{ +dup 6 getu16/firstcode exch def dup 8 getu16/ng exch def +firstcode ng add array +0 1 firstcode 1 sub{2 copy 0 put pop}for +dup firstcode ng getinterval +0 1 ng 1 sub{ +dup 2 mul 10 add 4 index exch getu16 3 copy put pop pop +}for pop exch pop +}bind +.dicttomark readonly def +/cmaparray{ +dup 0 getu16 cmapformats exch .knownget{ +TTFDEBUG{ +(cmap: format )print 1 index 0 getu16 = flush +}if exec +}{ +(Can't handle format )print 0 getu16 = flush +0 1 255{}for 256 packedarray +}ifelse +TTFDEBUG{ +(cmap: length=)print dup length = dup == +}if +}bind def +/postremap mark +/Cdot/Cdotaccent +/Edot/Edotaccent +/Eoverdot/Edotaccent +/Gdot/Gdotaccent +/Ldot/Ldotaccent +/Zdot/Zdotaccent +/cdot/cdotaccent +/edot/edotaccent +/eoverdot/edotaccent +/gdot/gdotaccent +/ldot/ldotaccent +/zdot/zdotaccent +.dicttomark readonly def +/get_from_stringarray +{1 index type/stringtype eq{ +get +}{ +exch{ +2 copy length ge{ +length sub +}{ +exch get exit +}ifelse +}forall +}ifelse +}bind def +/getinterval_from_stringarray +{ +2 index type/stringtype eq{ +getinterval +}{ +string exch 0 +4 3 roll{ +dup length +dup 4 index lt{ +3 index exch sub +exch pop 3 1 roll exch pop +}{ +dup 3 1 roll +4 index sub +5 index length 4 index sub +2 copy gt{exch}if pop +dup 3 1 roll +5 index exch getinterval +5 index 4 index 3 index +getinterval +copy pop +exch pop add exch pop 0 exch +dup 3 index length ge{exit}if +}ifelse +}forall +pop pop +}ifelse +}bind def +/string_array_size +{dup type/stringtype eq{ +length +}{ +0 exch{length add}forall +}ifelse +}bind def +/postformats mark +16#00010000{ +pop MacGlyphEncoding +} +16#00020000{ +dup dup type/arraytype eq{0 get}if length 36 lt{ +TTFDEBUG{(post format 2.0 invalid.)= flush}if +pop[] +}{ +/postglyphs exch def +/post_first postglyphs dup type/arraytype eq{0 get}if def +post_first 32 getu16/numglyphs exch def +/glyphnames numglyphs 2 mul 34 add def +/postpos glyphnames def +/total_length postglyphs//string_array_size exec def +numglyphs array 0 1 numglyphs 1 sub{ +postpos total_length ge{ +1 numglyphs 1 sub{1 index exch/.notdef put}for +exit +}if +postglyphs postpos//get_from_stringarray exec +postglyphs postpos 1 add 2 index//getinterval_from_stringarray exec cvn +exch postpos add 1 add/postpos exch def +2 index 3 1 roll +put +}for +/postnames exch def +numglyphs array 0 1 numglyphs 1 sub{ +dup 2 mul 34 add postglyphs exch 2//getinterval_from_stringarray exec +dup 0 get 8 bitshift exch 1 get add dup 258 lt{ +MacGlyphEncoding exch get +}{ +dup 32768 ge{ +pop/.notdef +}{ +258 sub dup postnames length ge{ +TTFDEBUG{( *** warning: glyph index past end of 'post' table)= flush}if +pop +exit +}if +postnames exch get +postremap 1 index .knownget{exch pop}if +}ifelse +}ifelse +2 index 3 1 roll put +}for +} +ifelse +}bind +16#00030000{ +pop[] +}bind +.dicttomark readonly def +/first_post_string +{ +post dup type/arraytype eq{0 get}if +}bind def +/.getpost{ +/glyphencoding post null eq{ +TTFDEBUG{(post missing)= flush}if[] +}{ +postformats first_post_string 0 getu32 .knownget{ +TTFDEBUG{ +(post: format )print +first_post_string +dup 0 getu16 =only(,)print 2 getu16 = flush +}if +post exch exec +}{ +TTFDEBUG{(post: unknown format )print post 0 getu32 = flush}if[] +}ifelse +}ifelse def +}bind def +/MacRomanEncoding[ +StandardEncoding 0 39 getinterval aload pop +/quotesingle +StandardEncoding 40 56 getinterval aload pop +/grave +StandardEncoding 97 31 getinterval aload pop +/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute +/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave +/ecircumflex/edieresis/iacute/igrave +/icircumflex/idieresis/ntilde/oacute +/ograve/ocircumflex/odieresis/otilde +/uacute/ugrave/ucircumflex/udieresis +/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash +/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef +/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash +/questiondown/exclamdown/logicalnot/.notdef +/florin/.notdef/.notdef/guillemotleft +/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright +/quoteleft/quoteright/divide/.notdef +/ydieresis/Ydieresis/fraction/currency +/guilsinglleft/guilsinglright/fi/fl +/daggerdbl/periodcentered/quotesinglbase/quotedblbase +/perthousand/Acircumflex/Ecircumflex/Aacute +/Edieresis/Egrave/Iacute/Icircumflex +/Idieresis/Igrave/Oacute/Ocircumflex +/.notdef/Ograve/Uacute/Ucircumflex +/Ugrave/dotlessi/circumflex/tilde +/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron +]/Encoding defineresource pop +/TTParser<< +/Pos 0 +/post null +>>def +/readu8 +{read not{ +mark(Insufficient data in the stream.)//error exec +}if +}bind def +/readu16 +{dup//readu8 exec 8 bitshift exch//readu8 exec or +}bind def +/reads16 +{//readu16 exec 16#8000 xor 16#8000 sub +}bind def +/readu32 +{dup//readu16 exec 16 bitshift exch//readu16 exec or +}bind def +/reads32 +{dup//reads16 exec 16 bitshift exch//readu16 exec or +}bind def +/SkipToPosition +{dup//TTParser/Pos get +exch//TTParser exch/Pos exch put +sub +//PDFR_DEBUG{ +(Skipping )print dup//=only exec( bytes.)= +}if +dup 0 eq{ +pop pop +}{ +dup 3 1 roll +()/SubFileDecode filter +exch +{1 index//BlockBuffer readstring pop length +dup 0 eq{pop exch pop exit}if +sub +}loop +0 ne{ +mark(Insufficient data in the stream for SkipToPosition.)//error exec +}if +}ifelse +}bind def +/TagBuffer 4 string def +/ParseTTTableDirectory +{//PDFR_DEBUG{ +(ParseTTTableDirectory beg)= +}if +15 dict begin +dup//readu32 exec 16#00010000 ne{ +mark(Unknown True Type version.)//error exec +}if +dup//readu16 exec/NumTables exch def +dup//readu16 exec/SearchRange exch def +dup//readu16 exec/EntrySelector exch def +dup//readu16 exec/RangeShift exch def +//PDFR_DEBUG{ +(NumTables = )print NumTables = +}if +NumTables{ +dup//TagBuffer readstring not{ +mark(Could not read TT tag.)//error exec +}if +cvn +[2 index//readu32 exec pop +2 index//readu32 exec +3 index//readu32 exec +] +//PDFR_DEBUG{ +2 copy exch//=only exec( )print == +}if +def +}repeat +pop +//TTParser/Pos 12 NumTables 16 mul add put +currentdict end +//PDFR_DEBUG{ +(ParseTTTableDirectory end)= +}if +}bind def +/ParseTTcmap +{//PDFR_DEBUG{ +(ParseTTcmap beg)= +}if +/cmap get aload pop +3 1 roll +7 dict begin +//PDFR_DEBUG{ +(Current position = )print//TTParser/Pos get = +(cmap position = )print dup = +}if +1 index exch//SkipToPosition exec +//TTParser/Pos get/TablePos exch def +dup//readu16 exec pop +dup//readu16 exec/NumEncodings exch def +//PDFR_DEBUG{ +(NumEncodings = )print NumEncodings = +}if +null +NumEncodings{ +1 index//readu32 exec +2 index//readu32 exec +3 array dup 3 2 roll 0 exch put +2 index null ne{ +dup 0 get 3 index 0 get sub +3 index exch 1 exch put +}if +dup 4 3 roll pop 3 1 roll +def +}repeat +dup 0 get +4 3 roll exch sub +1 exch put +//PDFR_DEBUG{ +currentdict{ +exch dup type/integertype eq{ +//PrintHex exec( )print == +}{ +pop pop +}ifelse +}forall +}if +4 NumEncodings 8 mul add/HeaderLength exch def +//TTParser/Pos//TTParser/Pos get HeaderLength add put +0 +NumEncodings{ +16#7FFFFFF null +currentdict{ +1 index type/integertype eq{ +exch pop dup 0 get +dup 5 index gt{ +dup 4 index lt{ +4 1 roll +exch pop exch pop +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}forall +//PDFR_DEBUG{ +(Obtaining subtable for )print dup == +}if +3 2 roll pop +3 copy pop +TablePos add//SkipToPosition exec +3 copy exch pop 1 get +//TTParser/Pos//TTParser/Pos get 3 index add put +string +readstring not{ +mark(Can't read a cmap subtable.)//error exec +}if +2 exch put +}repeat +pop pop +currentdict end +//PDFR_DEBUG{ +(ParseTTcmap end)= +}if +}bind def +/GetTTEncoding +{//PDFR_DEBUG{ +(GetTTEncoding beg)= +}if +get +exch pop +2 get +10 dict begin +/TTFDEBUG//PDFR_DEBUG def +//cmaparray exec +end +//PDFR_DEBUG{ +(GetTTEncoding end)= +dup == +}if +}bind def +/InverseEncoding +{ +256 dict begin +dup length 1 sub -1 0{ +2 copy get +exch +1 index currentdict exch//knownget exec{ +dup type/arraytype eq{ +aload length 1 add array astore +}{ +2 array astore +}ifelse +}if +def +}for +pop +currentdict end +}bind def +/GetMacRomanEncodingInverse +{//PDFReader/MacRomanEncodingInverse get +dup null eq{ +pop +MacRomanEncoding//InverseEncoding exec +dup//PDFReader exch/MacRomanEncodingInverse exch put +}if +}bind def +/PutCharStringSingle +{ +dup 3 index length lt{ +2 index exch get +dup 0 ne{ +def +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}bind def +/PutCharString +{1 index type/nametype ne{ +mark(Bad charstring name)//error exec +}if +dup type/arraytype eq{ +{ +3 copy//PutCharStringSingle exec +pop pop +}forall +pop +}{ +//PutCharStringSingle exec +}ifelse +}bind def +/ComposeCharStrings +{ +//PDFR_DEBUG{ +(ComposeCharStrings beg)= +}if +1 index length 1 add dict begin +/.notdef 0 def +exch +//TTParser/post get +dup null ne{ +exch +1 index length 1 sub -1 0{ +dup 3 index exch get exch +dup 0 eq 2 index/.notdef eq or{ +pop pop +}{ +def +}ifelse +}for +}if +exch pop exch +{ +//PutCharString exec +}forall +pop +currentdict end +//PDFR_DEBUG{ +(ComposeCharStrings end)= +}if +}bind def +/ParseTTpost +{ +//PDFR_DEBUG{ +(ParseTTpost beg)= +}if +/post get aload pop +3 1 roll +//PDFR_DEBUG{ +(Current position = )print//TTParser/Pos get = +(post position = )print dup = +}if +1 index exch//SkipToPosition exec +//TTParser/Pos//TTParser/Pos get 4 index add put +exch dup 65535 le{ +string +readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +}{ +[3 1 roll +dup 16384 div floor cvi +exch 1 index 16384 mul +sub exch +1 sub 0 1 3 -1 roll +{ +1 add index +16384 string readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +}for +counttomark -2 roll +string readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +] +}ifelse +1 dict begin +/post exch def +//.getpost exec +//TTParser/post glyphencoding put +//PDFR_DEBUG{ +(ParseTTpost end)= +glyphencoding == +}if +end +}bind def +/MakeTTCharStrings +{//MakeStreamReader exec +dup dup//ParseTTTableDirectory exec +//TTParser/post null put +dup/post//knownget exec{ +0 get +1 index/cmap get 0 get +lt{ +2 copy//ParseTTpost exec +//ParseTTcmap exec +}{ +2 copy//ParseTTcmap exec +3 1 roll +//ParseTTpost exec +}ifelse +}{ +//ParseTTcmap exec +}ifelse +{ +dup 16#00030001 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding for Windows Unicode.)= +}if +16#00030001//GetTTEncoding exec +AdobeGlyphList//ComposeCharStrings exec +exit +}if +dup 16#00010000 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding for Macintosh Roman.)= +}if +16#00010000//GetTTEncoding exec +PDFEncoding dup null eq{ +pop//GetMacRomanEncodingInverse exec +}{ +//InverseEncoding exec +}ifelse +//ComposeCharStrings exec +exit +}if +dup 16#00030000 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding 3.0 - not sure why Ghostscript writes it since old versions.)= +}if +16#00030000//GetTTEncoding exec +PDFEncoding dup null eq{ +pop//GetMacRomanEncodingInverse exec +}{ +//InverseEncoding exec +}ifelse +//ComposeCharStrings exec +exit +}if +mark(True Type cmap has no useful encodings.)//error exec +}loop +//PDFR_DEBUG{ +(CharStrings <<)= +dup{ +exch +dup type/nametype eq{ +//=only exec +}{ +== +}ifelse +( )print == +}forall +(>>)= +}if +}bind def +/ScaleVal +{ +aload pop +1 index sub +3 2 roll mul add +}bind def +/ScaleArg +{ +aload pop +1 index sub +3 1 roll +sub exch div +}bind def +/ScaleArgN +{ +dup length 2 sub -2 0{ +2 +2 index 3 1 roll getinterval +3 2 roll +exch//ScaleArg exec +1 index length 2 idiv 1 add 1 roll +}for +pop +}bind def +/ComputeFunction_10 +{ +//PDFR_DEBUG{ +(ComputeFunction_10 beg )print 1 index//=only exec( stack=)print count = +}if +exch +dup 1 eq{ +pop dup length 1 sub get +}{ +1 index length 1 sub mul +dup dup floor sub +dup 0 eq{ +pop cvi get +}{ +3 1 roll floor cvi +2 getinterval +aload pop +2 index mul 3 2 roll 1 exch sub 3 2 roll mul add +}ifelse +}ifelse +//PDFR_DEBUG{ +(ComputeFunction_10 end )print dup//=only exec( stack=)print count = +}if +}bind def +/ComputeFunction_n0 +{ +//PDFR_DEBUG{ +(ComputeFunction_n0 beg N=)print dup//=only exec( stack=)print count = +}if +dup 0 eq{ +pop +}{ +dup 2 add -1 roll +dup 3 index length 1 sub ge{ +pop 1 sub +exch dup length 1 sub get exch +//PDFReader/ComputeFunction_n0 get exec +}{ +dup floor cvi dup +4 index exch get +3 index dup +5 add copy +6 2 roll +pop pop pop pop +1 sub +//PDFReader/ComputeFunction_n0 get exec +3 2 roll pop +exch +4 3 roll exch +4 add 2 roll 1 add +3 2 roll exch get +exch 1 sub +//PDFReader/ComputeFunction_n0 get exec +1 index mul +3 1 roll +1 exch sub mul add +}ifelse +}ifelse +//PDFR_DEBUG{ +(ComputeFunction_n0 end )print dup//=only exec( stack=)print count = +}if +}bind def +/FunctionToProc_x01 +{ +dup/Domain get exch +dup/Data get 0 get exch +/Size get length +[4 1 roll +//PDFR_DEBUG{ +{(function beg, stack =)print count//=only exec(\n)print}/exec load +5 2 roll +}if +dup 1 gt{ +{mark exch +3 add 2 roll +//ScaleArgN exec +counttomark dup +3 add -2 roll +pop exch +//ComputeFunction_n0 exec +}/exec load +}{ +pop +3 1/roll load//ScaleArg/exec load +/exch load +//ComputeFunction_10/exec load +}ifelse +//PDFR_DEBUG{ +(function end, stack =)/print load/count load//=only/exec load(\n)/print load +}if +]cvx +//PDFR_DEBUG{ +(Made a procedure for the 1-result function :)= +dup == +}if +}bind def +/FunctionProcDebugBeg +{(FunctionProcDebugBeg )print count = +}bind def +/FunctionProcDebugEnd +{(FunctionProcDebugEnd )print count = +}bind def +/FunctionToProc_x0n +{ +PDFR_DEBUG{ +(FunctionToProc_x0n beg m=)print dup = +}if +1 index/Size get length exch +dup 7 mul 2 add array +PDFR_DEBUG{ +dup 0//FunctionProcDebugBeg put +}{ +dup 0//DoNothing put +}ifelse +dup 1/exec load put +dup 2 5 index/Domain get put +2 index 1 eq{ +dup 3//ScaleArg put +}{ +dup 3//ScaleArgN put +}ifelse +dup 4/exec load put +1 index 1 sub 0 exch 1 exch{ +dup 7 mul 5 add +1 index 4 index 1 sub ne{ +dup 3 index exch 6 index put 1 add +dup 3 index exch/copy load put 1 add +}if +[ +6 index/Data get 3 index get +6 index 1 eq{ +//ComputeFunction_10/exec load +}{ +6 index +//ComputeFunction_n0/exec load +}ifelse +]cvx +3 index exch 2 index exch put 1 add +2 index 1 index/exec load put 1 add +1 index 4 index 1 sub ne{ +2 index 1 index 6 index 1 add put 1 add +2 index 1 index 1 put 1 add +2 index 1 index/roll load put +}if +pop pop +}for +PDFR_DEBUG{ +dup dup length 2 sub//FunctionProcDebugEnd put +}{ +dup dup length 2 sub//DoNothing put +}ifelse +dup dup length 1 sub/exec load put +cvx exch pop exch pop exch pop +//PDFR_DEBUG{ +(Made a procedure for the n-argument function :)= +dup == +}if +PDFR_DEBUG{ +(FunctionToProc_x0n end)= +}if +}bind def +/MakeTableRec +{ +0 +exec +}bind def +/MakeTable +{//PDFR_DEBUG{ +(MakeTable beg )print count = +}if +1 index/Size get exch +1 sub dup +3 1 roll +get +array +1 index 0 eq{ +exch pop exch pop +}{ +dup length 1 sub -1 0{ +3 index 3 index//MakeTableRec exec +2 index 3 1 roll put +}for +exch pop exch pop +}ifelse +//PDFR_DEBUG{ +(MakeTable end )print count = +}if +}bind def +//MakeTableRec 0//MakeTable put +/StoreSample +{ +1 sub +dup 0 eq{ +pop +}{ +-1 1{ +I exch get get +}for +}ifelse +I 0 get 3 2 roll put +}bind def +/ReadSample32 +{ +4{ +File read not{ +mark(Insufficient data for function.)//error exec +}if +}repeat +pop +3 1 roll exch +256 mul add 256 mul add +//1_24_bitshift_1_sub div +}bind def +/ReadSample +{ +Buffer BitsLeft BitsPerSample +{2 copy ge{ +exit +}if +3 1 roll +8 add 3 1 roll +256 mul File read not{ +mark(Insufficient data for function.)//error exec +}if +add +3 1 roll +}loop +sub dup +2 index exch +neg bitshift +2 copy exch bitshift +4 3 roll exch sub +/Buffer exch def +exch/BitsLeft exch def +Div div +}bind def +/ReadSamplesRec +{0 +exec +}bind def +/ReadSamples +{ +//PDFR_DEBUG{ +(ReadSamples beg )print count = +}if +dup 1 eq{ +pop +0 1 Size 0 get 1 sub{ +I exch 0 exch put +0 1 M 1 sub{ +dup Range exch 2 mul 2 getinterval +//PDFR_DEBUG{ +(Will read a sample ... )print +}if +BitsPerSample 32 eq{//ReadSample32}{//ReadSample}ifelse +exec exch//ScaleVal exec +//PDFR_DEBUG{ +(value=)print dup = +}if +exch Table exch get +Size length//StoreSample exec +}for +}for +}{ +1 sub +dup Size exch get 0 exch 1 exch 1 sub{ +I exch 2 index exch put +dup//ReadSamplesRec exec +}for +pop +}ifelse +//PDFR_DEBUG{ +(ReadSamples end )print count = +}if +}bind def +//ReadSamplesRec 0//ReadSamples put +/StreamToArray +{//PDFR_DEBUG{ +(StreamToArray beg )print count = +}if +userdict/FuncDataReader get begin +dup/BitsPerSample get/BitsPerSample exch def +dup/Size get length/N exch def +dup/Range get length 2 idiv/M exch def +1 BitsPerSample bitshift 1 sub/Div exch def +/BitsLeft 0 def +/Buffer 0 def +dup/Size get/Size exch def +dup/Range get/Range exch def +/File 1 index//MakeStreamReader exec def +/I[N{0}repeat]def +M array +dup length 1 sub -1 0{ +2 index N//MakeTable exec +2 index 3 1 roll put +}for +/Table exch def +N//ReadSamples exec +PDFR_DEBUG{ +(Table = )print Table == +}if +/Data Table put +end +//PDFR_DEBUG{ +(StreamToArray end )print count = +}if +}bind def +/FunctionToProc10 +{ +PDFR_DEBUG{ +(FunctionToProc10 beg, Range = )print dup/Range get == +}if +dup/Order//knownget exec{ +1 ne{ +(Underimplemented function Type 0 Order 3.)= +}if +}if +dup//StreamToArray exec +dup/Range get length dup 2 eq{ +pop//FunctionToProc_x01 exec +}{ +2 idiv//FunctionToProc_x0n exec +}ifelse +PDFR_DEBUG{ +(FunctionToProc10 end)= +}if +}bind def +/FunctionToProc12 +{begin +currentdict/C0//knownget exec{length 1 eq}{true}ifelse{ +N +currentdict/C0//knownget exec{ +0 get +}{ +0 +}ifelse +currentdict/C1//knownget exec{ +0 get +}{ +1 +}ifelse +1 index sub +[4 1 roll +{ +4 2 roll +exp mul add +}aload pop +]cvx +}{ +[ +0 1 C0 length 1 sub{ +N +C0 2 index get +C1 3 index get +4 3 roll pop +1 index sub +[/dup load +5 2 roll +{ +4 2 roll +exp mul add +exch +}aload pop +]cvx +/exec load +}for +/pop load +]cvx +}ifelse +end +//PDFR_DEBUG{ +(FunctionType2Proc : )print dup == +}if +}bind def +/FunctionToProc14 +{//MakeStreamReader exec cvx exec +//PDFR_DEBUG{ +(FunctionType4Proc : )print dup == +}if +}bind def +/FunctionToProc1 +{ +dup/FunctionType get +{dup 0 eq{ +pop//FunctionToProc10 exec exit +}if +dup 2 eq{ +pop//FunctionToProc12 exec exit +}if +dup 4 eq{ +pop//FunctionToProc14 exec exit +}if +mark exch(Function type )exch( isn't implemented yet.)//error exec +}loop +}bind def +/FunctionToProc20 +{ +PDFR_DEBUG{ +(FunctionToProc20, Range = )print dup/Range get == +}if +dup/Order//knownget exec{ +1 ne{ +(Underimplemented function Type 0 Order 3.)= +}if +}if +dup//StreamToArray exec +dup/Range get length dup 2 eq{ +pop//FunctionToProc_x01 exec +}{ +2 idiv//FunctionToProc_x0n exec +}ifelse +}bind def +/FunctionToProc +{//PDFR_DEBUG{ +(FunctionToProc beg )print count = +}if +dup type/dicttype eq{ +dup/Domain get length 2 idiv +{ +dup 1 eq{ +pop//FunctionToProc1 exec exit +}if +dup 2 eq{ +pop//FunctionToProc20 exec exit +}if +mark(Functions with many arguments aren't implemented yet.)//error exec +}loop +}{ +//PDFR_DEBUG{(Not a function dict, assume already a procedure.)print}if +}ifelse +//PDFR_DEBUG{ +(FunctionToProc end )print count = +}if +}bind def +/spotfunctions mark +/Round{ +abs exch abs 2 copy add 1 le{ +dup mul exch dup mul add 1 exch sub +}{ +1 sub dup mul exch 1 sub dup mul add 1 sub +}ifelse +} +/Diamond{ +abs exch abs 2 copy add .75 le{ +dup mul exch dup mul add 1 exch sub +}{ +2 copy add 1.23 le{ +.85 mul add 1 exch sub +}{ +1 sub dup mul exch 1 sub dup mul add 1 sub +}ifelse +}ifelse +} +/Ellipse{ +abs exch abs 2 copy 3 mul exch 4 mul add 3 sub dup 0 lt{ +pop dup mul exch .75 div dup mul add 4 div 1 exch sub +}{ +dup 1 gt{ +pop 1 exch sub dup mul exch 1 exch sub +.75 div dup mul add 4 div 1 sub +}{ +.5 exch sub exch pop exch pop +}ifelse +}ifelse +} +/EllipseA{dup mul .9 mul exch dup mul add 1 exch sub} +/InvertedEllipseA{dup mul .9 mul exch dup mul add 1 sub} +/EllipseB{dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub} +/EllipseC{dup mul .9 mul exch dup mul add 1 exch sub} +/InvertedEllipseC{dup mul .9 mul exch dup mul add 1 sub} +/Line{exch pop abs neg} +/LineX{pop} +/LineY{exch pop} +/Square{abs exch abs 2 copy lt{exch}if pop neg} +/Cross{abs exch abs 2 copy gt{exch}if pop neg} +/Rhomboid{abs exch abs 0.9 mul add 2 div} +/DoubleDot{2{360 mul sin 2 div exch}repeat add} +/InvertedDoubleDot{2{360 mul sin 2 div exch}repeat add neg} +/SimpleDot{dup mul exch dup mul add 1 exch sub} +/InvertedSimpleDot{dup mul exch dup mul add 1 sub} +/CosineDot{180 mul cos exch 180 mul cos add 2 div} +/Double{exch 2 div exch 2{360 mul sin 2 div exch}repeat add} +/InvertedDouble{ +exch 2 div exch 2{360 mul sin 2 div exch}repeat add neg +} +.dicttomark readonly def +/CheckColorSpace +{ +dup type/arraytype ne{ +mark(Resource )3 index( must be an array.)//error exec +}if +}bind def +/SubstitutePDFColorSpaceRec +{0 +exec +}bind def +/SubstitutePDFColorSpace +{ +{ +dup 0 get/Pattern eq{ +dup length 1 gt{ +dup dup 1//CheckColorSpace//ResolveA exec +dup type/nametype ne{ +//SubstitutePDFColorSpaceRec exec +}if +1 exch put +}if +exit +}if +dup 0 get/Indexed eq{ +exit +}if +dup 0 get/Separation eq{ +dup dup 2//CheckColorSpace//ResolveA exec +dup type/nametype ne{ +//SubstitutePDFColorSpaceRec exec +}if +2 exch put +exit +}if +dup 0 get/CalGray eq{ +1 get +dup/Gamma//knownget exec{ +[exch[exch/exp load]cvx dup dup] +1 index exch/DecodeLMN exch put +}if +[exch/CIEBasedA exch] +exit +}if +dup 0 get/CalRGB eq{ +1 get +dup/Matrix//knownget exec{ +1 index exch/MatrixLMN exch put +}if +dup/Gamma//knownget exec{ +aload pop +[exch/exp load]cvx +3 1 roll +[exch/exp load]cvx +3 1 roll +[exch/exp load]cvx +3 1 roll +3 array astore +1 index exch/DecodeLMN exch put +}if +[exch/CIEBasedABC exch] +exit +}if +dup 0 get/Lab eq{ +1 get +begin +currentdict/Range//knownget exec{aload pop}{-100 100 -100 100}ifelse +0 100 6 2 roll 6 array astore +/RangeABC exch def +/DecodeABC[{16 add 116 div}bind{500 div}bind{200 div}bind]def +/MatrixABC[1 1 1 1 0 0 0 0 -1]def +{dup 6 29 div ge{dup dup mul mul}{4 29 div sub 108 841 div mul}ifelse} +/DecodeLMN[ +[3 index aload pop WhitePoint 0 get/mul load]cvx +[4 index aload pop WhitePoint 1 get/mul load]cvx +[5 index aload pop WhitePoint 2 get/mul load]cvx +]def pop +//PDFR_DEBUG{ +(Constructed from Lab <<)= +currentdict{exch = ==}forall +(>>)= +}if +[/CIEBasedABC currentdict] +end +exit +pop +}if +dup 0 get/CIEBasedA eq{exit}if +dup 0 get/CIEBasedABC eq{exit}if +mark exch(Unimplemented color space )exch//error exec +}loop +}bind def +//SubstitutePDFColorSpaceRec 0//SubstitutePDFColorSpace put +/ResolveArrayElement +{2 copy get +dup type dup/arraytype eq exch +/packedarraytype eq or{ +dup length 1 ge exch xcheck and{ +2 copy get +dup 0 get type/integertype eq +1 index 1 get type dup/arraytype +eq exch +/packedarraytype eq or +and{ +exec +2 index 4 1 roll put +}{ +pop pop +}ifelse +}{ +pop +}ifelse +}{ +pop pop +}ifelse +}bind def +/ResolveColorSpaceArrayRec +{0 +exec +}bind def +/SetColorSpaceSafe +{ +PDFR_DEBUG{ +(SetColorSpaceSafe beg)= +}if +currentcolorspace dup type/arraytype eq{ +1 index type/arraytype eq{ +dup length 2 index length eq{ +false exch +dup length 0 exch 1 exch 1 sub{ +dup +4 index exch get exch +2 index exch get +ne{ +exch pop true exch exit +}if +}for +pop +{ +setcolorspace +}{ +pop +}ifelse +}{ +pop setcolorspace +}ifelse +}{ +pop setcolorspace +}ifelse +}{ +pop setcolorspace +}ifelse +PDFR_DEBUG{ +(SetColorSpaceSafe end)= +}if +}bind def +/ResolveColorSpaceArray +{ +//PDFR_DEBUG{ +(ResolveColorSpaceArray beg )print dup == +}if +dup 0 get/Indexed eq{ +1//ResolveArrayElement exec +dup dup 1 get +dup type/arraytype eq{ +//SubstitutePDFColorSpace exec +//ResolveColorSpaceArrayRec exec +1 exch put +}{ +pop pop +}ifelse +}if +dup 0 get/Separation eq{ +dup dup 1 get UnPDFEscape 1 exch put +3//ResolveArrayElement exec +dup 3 get//FunctionToProc exec +2 copy 3 exch put +pop +}if +dup 0 get/Pattern eq{ +dup length 1 gt{ +dup 1 get dup type/arraytype eq{ +ResolveColorSpaceArray +1 index 1 3 -1 roll put +}{ +pop +}ifelse +}if +}if +PDFR_DEBUG{ +(Construcrted color space :)= +dup == +}if +//PDFR_DEBUG{ +(ResolveColorSpaceArray end )print dup == +}if +}bind def +//ResolveColorSpaceArrayRec 0//ResolveColorSpaceArray put +/ResolveColorSpace +{ +//PDFR_DEBUG{ +(ResolveColorSpace beg )print dup = +}if +dup//SimpleColorSpaceNames exch known not{ +dup//PDFColorSpaces exch//knownget exec{ +exch pop +//PDFR_DEBUG{ +(ResolveColorSpace known )= +}if +}{ +dup +//PDFReader/CurrentObject get/Context get/Resources get +/ColorSpace//DoNothing//ResolveD exec +exch//CheckColorSpace//ResolveD exec +dup type/arraytype eq{ +//SubstitutePDFColorSpace exec +//ResolveColorSpaceArray exec +dup//PDFColorSpaces 4 2 roll put +}if +}ifelse +}if +//PDFR_DEBUG{ +(ResolveColorSpace end )print dup == +}if +}bind def +/CheckPattern +{ +dup/PatternType//knownget exec{ +dup 1 ne{ +mark(Resource )4 index( is a shading, which can't be handled at level 2. )//error exec +}if +pop +}if +dup/Type knownget{ +/Pattern ne{ +mark(Resource )4 index( must have /Type/Pattern .)//error exec +}if +}if +}bind def +/PaintProc +{/Context get +//RunDelayedStream exec +}bind def +/ResolvePattern +{ +dup +userdict/PDFR_Patterns get +exch//knownget exec{ +exch pop +}{ +dup +//PDFReader/CurrentObject get/Context get/Resources get +/Pattern//DoNothing//ResolveD exec +exch//CheckPattern//ResolveD exec +dup dup/Context exch put +dup/Resources//DoNothing//ResolveD exec pop +dup/PaintProc//PaintProc put +gsave userdict/PDFR_InitialGS get setgstate +currentglobal exch false setglobal +dup/Matrix get +makepattern +exch setglobal +grestore +dup userdict/PDFR_Patterns get +4 2 roll +put +}ifelse +}bind def +/SetColor +{//PDFR_DEBUG{ +(SetColor beg)= +}if +currentcolorspace dup type/nametype eq{ +pop setcolor +}{ +0 get/Pattern eq{ +//ResolvePattern exec setpattern +}{ +setcolor +}ifelse +}ifelse +//PDFR_DEBUG{ +(SetColor end)= +}if +}bind def +/ImageKeys 15 dict begin +/BPC/BitsPerComponent def +/CS/ColorSpace def +/D/Decode def +/DP/DecodeParms def +/F/Filter def +/H/Height def +/IM/ImageMask def +/I/Interpolate def +/W/Width def +currentdict end readonly def +/ImageValues 15 dict begin +/G/DeviceGray def +/RGB/DeviceRGB def +/CMYK/DeviceCMYK def +/I/Indexed def +/AHx/ASCIIHexDecode def +/A85/ASCII85Decode def +/LZW/LZWDecode def +/Fl/FlateDecode def +/RL/RunLengthDecode def +/CCF/CCITTFaxDecode def +/DCT/DCTDecode def +currentdict end readonly def +/GetColorSpaceRange +{2 index/ColorSpace get +dup type/arraytype eq{ +1 get +}if +exch//knownget exec{ +exch pop +}if +}bind def +/DecodeArrays 15 dict begin +/DeviceGray{[0 1]}def +/DeviceRGB{[0 1 0 1 0 1]}def +/DeviceCMYK{[0 1 0 1 0 1 0 1]}def +/Indexed{ +dup/BitsPerComponent get 1 exch bitshift 1 sub[exch 0 exch] +}def +/Separation{[0 1]}def +/CIEBasedA{[0 1]/RangeA//GetColorSpaceRange exec}def +/CIEBasedABC{[0 1 0 1 0 1]/RangeABC//GetColorSpaceRange exec}def +currentdict end readonly def +/Substitute +{1 index//knownget exec{ +exch pop +}if +}bind def +/DebugImagePrinting +{ +//PDFR_DEBUG{ +(Image :)= +dup{exch//=only exec( )print == +}forall +}if +}bind def +/CompleteImage +{ +dup/ColorSpace known{ +dup/ColorSpace//CheckColorSpace//ResolveD exec pop +}if +dup/Decode known not{ +dup/ColorSpace//knownget exec{ +dup type/arraytype eq{ +0 get +}if +//DecodeArrays exch get exec +}{ +[0 1] +}ifelse +1 index exch/Decode exch put +}if +dup/ImageMatrix[2 index/Width get 0 0 5 index/Height get neg +0 7 index/Height get]put +//DebugImagePrinting exec +}bind def +/CompleteInlineImage +{ +//PDFR_DEBUG{ +(CompleteInlineImage beg)= +}if +dup/ImageType known not{ +dup/ImageType 1 put +}if +dup length dict exch{ +exch//ImageKeys//Substitute exec +dup/Filter eq{ +exch//ImageValues//Substitute exec exch +}if +dup/ColorSpace eq{ +exch +dup//ImageValues exch//knownget exec{ +exch pop +}{ +//ResolveColorSpace exec +}ifelse +exch +}if +exch +2 index 3 1 roll put +}forall +//CompleteImage exec +dup/DataSource 2 copy get +2 index//AppendFilters exec put +//PDFR_DEBUG{ +(CompleteInlineImage end)= +}if +}bind def +/CompleteOutlineImage +{ +currentglobal exch dup gcheck setglobal +//PDFR_DEBUG{ +(CompleteOutlineImage beg)= +}if +dup dup//MakeStreamReader exec/DataSource exch put +dup/ImageType known not{ +//CompleteImage exec +dup/ImageType 1 put +dup/ColorSpace known{ +dup/ColorSpace//CheckColorSpace//ResolveD exec +dup type/arraytype eq{ +//ResolveColorSpaceArray exec +//SubstitutePDFColorSpace exec +1 index exch/ColorSpace exch put +}{ +pop +}ifelse +}if +}if +//PDFR_DEBUG{ +(CompleteOutlineImage end)= +}if +exch setglobal +}bind def +/DoImage +{ +//PDFR_DEBUG{ +(DoImage beg)= +}if +gsave +dup/ColorSpace//knownget exec{setcolorspace}if +dup/ImageMask//knownget exec not{false}if +{imagemask}{image}ifelse +grestore +//PDFR_DEBUG{ +(DoImage end)= +}if +}bind def +/GSave +{ +gsave +//PDFReader/GraphicStateStackPointer get +dup//GraphicStateStack exch get null eq{ +dup//GraphicStateStack exch//InitialGraphicState length dict put +}if +dup//GraphicStateStack exch get +//GraphicState exch copy pop +1 add//PDFReader exch/GraphicStateStackPointer exch put +}bind def +/GRestore +{ +grestore +//PDFReader/GraphicStateStackPointer get +1 sub dup +//PDFReader exch/GraphicStateStackPointer exch put +//GraphicStateStack exch get +//GraphicState copy pop +}bind def +/SetFont +{dup//GraphicState exch/FontSize exch put +//ResolveAndSetFont exec +//GraphicState/FontMatrixNonHV currentfont/FontMatrix get 1 get 0 ne put +}bind def +/ShowText +{//GraphicState/TextRenderingMode get 0 eq{ +//GraphicState/WordSpacing get 0 +32 +//GraphicState/CharacterSpacing get 0 +6 5 roll +//GraphicState/FontMatrixNonHV get{ +[ +7 -2 roll pop +5 -2 roll pop +5 -1 roll +{ +exch +pop +3 index add +exch 2 index eq{3 index add}if +4 1 roll +} +currentfont/FontMatrix get 0 get 0 ne{ +1 1 index length 1 sub getinterval cvx +}if +5 index +cshow +pop pop pop] +xshow +}{ +awidthshow +}ifelse +}{ +//GraphicState/CharacterSpacing get 0 eq +//GraphicState/FontMatrixNonHV get not and +//GraphicState/WordSpacing get 0 eq and{ +true charpath +}{ +{ +exch +pop 0 +currentpoint 5 4 roll +( )dup 0 3 index put true charpath +5 1 roll +moveto rmoveto +//GraphicState/CharacterSpacing get 0 rmoveto +32 eq{ +//GraphicState/WordSpacing get 0 rmoveto +}if +} +//GraphicState/FontMatrixNonHV get dup not exch{ +pop currentfont/FontMatrix get 0 get 0 ne +}if{ +1 1 index length 1 sub getinterval cvx +}if +exch cshow +}ifelse +}ifelse +}bind def +/ShowTextBeg +{//GraphicState/TextRenderingMode get 0 ne{ +currentpoint newpath moveto +}if +}bind def +/ShowTextEnd +{//GraphicState/TextRenderingMode get +{dup 1 eq{ +stroke exit +}if +dup 2 eq{ +gsave fill grestore stroke exit +}if +dup 3 eq{ +currentpoint newpath moveto +}if +dup 4 eq{ +gsave fill grestore clip exit +}if +dup 5 eq{ +gsave stroke grestore clip exit +}if +dup 6 eq{ +gsave fill grestore gsave stroke grestore fill exit +}if +dup 7 eq{ +clip exit +}if +exit +}loop +pop +}bind def +/ShowTextWithGlyphPositioning +{//ShowTextBeg exec +{dup type/stringtype eq{ +//ShowText exec +}{ +neg 1000 div//GraphicState/FontSize get mul 0 rmoveto +}ifelse +}forall +//ShowTextEnd exec +}bind def +/CheckFont +{dup/Type get/ExtGState ne{ +mark(Resource )3 index( must have /Type/ExtGState.)//error exec +}if +}bind def +/SetTransfer +{ +//PDFR_DEBUG{(SetTransfer beg )print count =}if +dup type/arraytype eq 1 index xcheck not and{ +0 4 getinterval aload pop +setcolortransfer +}{ +settransfer +}ifelse +//PDFR_DEBUG{(SetTransfer end )print count =}if +}bind def +/CheckExtGState +{dup/Type get/ExtGState ne{ +mark(Resource )3 index( must have /Type/ExtGState.)//error exec +}if +}bind def +/CheckHalftone +{dup/HalftoneType known not{ +mark(Resource )3 index( must have /HalftoneType.)//error exec +}if +}bind def +/ResolveFunction +{ +//PDFR_DEBUG{(ResolveFunction beg )print dup = count =}if +2 copy get//IsObjRef exec{ +2 copy//DoNothing//ResolveD exec +3 copy put pop +}if +2 copy get dup type/arraytype eq exch xcheck and not{ +2 copy get +dup type/arraytype eq 1 index xcheck not and{ +dup length 1 sub -1 0{ +2 copy//DoNothing ResolveA +dup/Identity eq{ +pop 2 copy{}put +}{ +//FunctionToProc exec +3 copy put pop +}ifelse +pop +}for +}{ +dup/Default eq{ +}{ +dup/Identity eq{ +pop{} +}{dup type/nametype eq{ +//spotfunctions exch get +}{ +//FunctionToProc exec +}ifelse +}ifelse +}ifelse +}ifelse +3 copy put +exch pop +}{ +1 index exch get +}ifelse +//PDFR_DEBUG{(ResolveFunction end )print dup == count =}if +}bind def +/ResolveFunctionSafe +{2 copy known{ +//ResolveFunction exec +}if +pop +}bind def +/CreateHalftoneThresholds +{ +dup/Thresholds known not{ +dup/HalftoneType get 10 eq{ +dup dup//MakeStreamReader exec +/Thresholds exch put +}if +dup/HalftoneType get dup 3 eq exch 6 eq or{ +dup dup//MakeStreamReader exec +//BlockBuffer readstring pop +dup length +dup 0 eq{ +mark(Could not read Thresholds)//error exec +}if +string copy/Thresholds exch put +dup/HalftoneType 3 put +}if +}if +}bind def +/SetExtGState +{ +//PDFReader/CurrentObject get/Context get/Resources get +/ExtGState//DoNothing//ResolveD exec +exch//CheckExtGState//ResolveD exec +dup/LW//knownget exec{ +setlinewidth +}if +dup/LC//knownget exec{ +setlinecap +}if +dup/LJ//knownget exec{ +setlinejoin +}if +dup/ML//knownget exec{ +setmeterlimit +}if +dup/D//knownget exec{ +setdash +}if +dup/RI//knownget exec{ +mark(Unimplemented ExtGState.RI)//error exec +}if +dup/OP//knownget exec{ +setoverprint +}if +dup/op//knownget exec{ +setoverprint +}if +dup/OPM//knownget exec{ +mark(Unimplemented ExtGState.OPM)//error exec +}if +dup/Font//knownget exec{ +mark(Unimplemented ExtGState.Font)//error exec +}if +dup/BG known{ +/BG//ResolveFunction exec +setblackgeneration +}if +dup/BG2 known{ +/BG2//ResolveFunction exec +dup/Default eq{ +//InitialExtGState/BG2 get +}if +setblackgeneration +}if +dup/UCR known{ +/UCR//ResolveFunction exec +setundercolorremoval +}if +dup/UCR2 known{ +/UCR2//ResolveFunction exec +dup/Default eq{ +//InitialExtGState/UCR2 get +}if +setundercolorremoval +}if +dup/TR known{ +/TR//ResolveFunction exec +//SetTransfer exec +}if +dup/TR2 known{ +/TR2//ResolveFunction exec +dup/Default eq{ +pop//InitialExtGState/TR2 get +aload pop setcolortransfer +}{ +//SetTransfer exec +}ifelse +}if +dup/HT//knownget exec{ +dup/Default eq{ +pop//InitialExtGState/HT get +sethalftone +}{ +//PDFR_DEBUG{(Ht beg)=}if +pop dup/HT//CheckHalftone//ResolveD exec +/SpotFunction//ResolveFunctionSafe exec +/TransferFunction//ResolveFunctionSafe exec +null exch +dup/HalftoneType get dup 5 eq exch dup 4 eq exch 2 eq or or{ +dup{ +dup//IsObjRef exec{ +pop +1 index exch//CheckHalftone ResolveD +}if +dup type/dicttype eq{ +dup/SpotFunction//ResolveFunctionSafe exec +/TransferFunction//ResolveFunctionSafe exec +//CreateHalftoneThresholds exec +dup/HalftoneType get 5 gt{ +4 3 roll pop +dup 4 1 roll +}if +}if +pop pop +}forall +}if +//CreateHalftoneThresholds exec +//PDFR_DEBUG{ +(HT:)= +dup{ +1 index/Default eq{ +(Default <<)= +exch pop +{exch = ==}forall +(>>)= +}{ +exch = == +}ifelse +}forall +(HT end)= flush +}if +exch dup null ne{ +(Warning: Ignoring a halftone with a Level 3 component halftone Type )print dup/HalftoneType get = +pop pop +}{ +pop +dup/HalftoneType get 5 gt{ +(Warning: Ignoring a Level 3 halftone Type )print dup/HalftoneType get = +pop +}{ +sethalftone +}ifelse +}ifelse +//PDFR_DEBUG{(HT set)= flush}if +}ifelse +}if +dup/FL//knownget exec{ +setflattness +}if +dup/SM//knownget exec{ +setsmoothness +}if +dup/SA//knownget exec{ +setstrokeadjust +}if +dup/BM//knownget exec{ +mark(Unimplemented ExtGState.BM)//error exec +}if +dup/SMask//knownget exec{ +mark(Unimplemented ExtGState.SMask)//error exec +}if +dup/CA//knownget exec{ +mark(Unimplemented ExtGState.CA)//error exec +}if +dup/ca//knownget exec{ +mark(Unimplemented ExtGState.ca)//error exec +}if +dup/AIS//knownget exec{ +mark(Unimplemented ExtGState.AIS)//error exec +}if +dup/TK//knownget exec{ +mark(Unimplemented ExtGState.TK)//error exec +}if +pop +}bind def +/CheckXObject +{dup/Subtype get dup/Image ne exch dup/Form ne exch/PS ne and and{ +mark(Resource )3 index( must have /Subtype /Image or /Form or /PS.)//error exec +}if +}bind def +/DoXObject +{ +//PDFReader/CurrentObject get/Context get/Resources get +/XObject//DoNothing//ResolveD exec +exch//CheckXObject//ResolveD exec +dup/Subtype get +dup/Image eq{ +pop +//CompleteOutlineImage exec +//DoImage exec +}{ +dup/PS eq{ +PDFR_DEBUG{ +(Executing a PS Xobject)= +}if +pop +//RunDelayedStream exec +}{ +dup/Form eq{ +pop +PDFR_DEBUG{ +(Executing a Form XObject)= +}if +//PDFReader/CurrentObject get exch +dup//PDFReader exch<< exch/Context exch >>/CurrentObject exch put +dup/Matrix get concat +dup/BBox get aload pop exch 3 index sub exch 2 index sub rectclip +//RunDelayedStream exec +//PDFReader exch/CurrentObject exch put +}{ +mark exch(unimplemented XObject type )exch//error exec +}ifelse +}ifelse +}ifelse +}bind def +/Operators 50 dict begin +/q{//GSave exec}bind def +/Q{//GRestore exec}bind def +/cm{//TempMatrix astore concat}bind def +/i{1 .min setflat}bind def +/J/setlinecap load def +/d/setdash load def +/j/setlinejoin load def +/w/setlinewidth load def +/M/setmiterlimit load def +/gs{SetExtGState}bind def +/g/setgray load def +/rg/setrgbcolor load def +/k/setcmykcolor load def +/cs{//ResolveColorSpace exec//SetColorSpaceSafe exec +}bind def +/sc/setcolor load def +/scn{//SetColor exec}bind def +/G/setgray load def +/RG/setrgbcolor load def +/K/setcmykcolor load def +/CS//cs def +/ri{SetColorRenderingIntent}bind def +/SC/setcolor load def +/SCN{//SetColor exec}bind def +/m/moveto load def +/l/lineto load def +/c/curveto load def +/v{currentpoint 6 2 roll curveto}bind def +/y{2 copy curveto}bind def +/re{ +4 2 roll moveto exch dup 0 rlineto 0 3 -1 roll rlineto neg 0 rlineto +closepath +}def +/h/closepath load def +/n/newpath load def +/S/stroke load def +/s{closepath stroke}bind def +/f/fill load def +/f*/eofill load def +/B{gsave fill grestore stroke}bind def +/b{closepath gsave fill grestore stroke}bind def +/B*{gsave eofill grestore stroke}bind def +/b*{closepath gsave eofill grestore stroke}bind def +/W/clip load def +/W*/eoclip load def +/sh{ +ResolveShading +dup/Background known{ +gsave +dup/ColorSpace get setcolorspace +dup/Background get aload pop setcolor +pathbbox +2 index sub exch 3 index sub exch +rectfill +grestore +}if +shfill +}bind def +/Do{//DoXObject exec}bind def +/BI{currentglobal false setglobal<<}bind def +/ID{>> +dup/DataSource currentfile +2 index/F//knownget exec{ +/A85 eq{ +0(~>)/SubFileDecode filter +}if +}if +put +//CompleteInlineImage exec +exch setglobal +//DoImage exec +}bind def +/EI{}bind def +/BT{gsave//GraphicState/InitialTextMatrix get currentmatrix pop}bind def +/ET{grestore}bind def +/Tc{//GraphicState exch/CharacterSpacing exch put}bind def +/TL{//GraphicState exch/TextLeading exch put}bind def +/Tr{//GraphicState exch/TextRenderingMode exch put}bind def +/Ts{ +mark(Unimplemented SetTextRise)//error exec +}bind def +/Tw{//GraphicState exch/WordSpacing exch put}bind def +/Tz{ +mark(Unimplemented SetHorizontalTextScaling)//error exec +}bind def +/Td{translate 0 0 moveto}bind def +/TD{dup neg//TL exec//Td exec}bind def +/Tm{//GraphicState/InitialTextMatrix get setmatrix +//TempMatrix astore concat +0 0 moveto}bind def +/T*{0//GraphicState/TextLeading get neg//Td exec}bind def +/Tj{//ShowTextBeg exec//ShowText exec//ShowTextEnd exec}bind def +/'{//T* exec//ShowText exec//ShowTextEnd exec}bind def +/"{3 2 roll//Tw exec exch//Tc exec//' exec}bind def +/TJ//ShowTextWithGlyphPositioning def +/Tf//SetFont def +/d0/setcharwidth load def +/d1/setcachedevice load def +/BDC{pop pop}bind def +/BMC{pop}bind def +/EMC{}bind def +/BX{BeginCompatibilitySection}bind def +/EX{EndCompatibilitySection}bind def +/DP{DefineMarkedContentPointWithPropertyList}bind def +/MP{DefineMarkedContentPoint}bind def +/PS{cvx exec}bind def +currentdict end def +//PDFR_STREAM{ +//Operators length dict begin +//Operators{ +exch dup +[exch//=only/exec load +( )/print load +8 7 roll +dup type/arraytype eq{ +/exec load +}if +( )/print load +]cvx +def +}forall +currentdict end/Operators exch def +}if +/.registerencoding +{pop pop +}bind def +/.defineencoding +{def +}bind def +/.findencoding +{load +}bind def +/currentglobal where +{pop currentglobal{setglobal}true setglobal} +{{}} +ifelse +/MacRomanEncoding +StandardEncoding 0 39 getinterval aload pop +/quotesingle +StandardEncoding 40 56 getinterval aload pop +/grave +StandardEncoding 97 31 getinterval aload pop +/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute +/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave +/ecircumflex/edieresis/iacute/igrave +/icircumflex/idieresis/ntilde/oacute +/ograve/ocircumflex/odieresis/otilde +/uacute/ugrave/ucircumflex/udieresis +/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash +/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef +/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash +/questiondown/exclamdown/logicalnot/.notdef +/florin/.notdef/.notdef/guillemotleft +/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright +/quoteleft/quoteright/divide/.notdef +/ydieresis/Ydieresis/fraction/currency +/guilsinglleft/guilsinglright/fi/fl +/daggerdbl/periodcentered/quotesinglbase/quotedblbase +/perthousand/Acircumflex/Ecircumflex/Aacute +/Edieresis/Egrave/Iacute/Icircumflex +/Idieresis/Igrave/Oacute/Ocircumflex +/.notdef/Ograve/Uacute/Ucircumflex +/Ugrave/dotlessi/circumflex/tilde +/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron +256 packedarray +5 1 index .registerencoding +.defineencoding +exec +/AdobeGlyphList mark +/A 16#0041 +/AE 16#00c6 +/AEacute 16#01fc +/AEmacron 16#01e2 +/AEsmall 16#f7e6 +/Aacute 16#00c1 +/Aacutesmall 16#f7e1 +/Abreve 16#0102 +/Abreveacute 16#1eae +/Abrevecyrillic 16#04d0 +/Abrevedotbelow 16#1eb6 +/Abrevegrave 16#1eb0 +/Abrevehookabove 16#1eb2 +/Abrevetilde 16#1eb4 +/Acaron 16#01cd +/Acircle 16#24b6 +/Acircumflex 16#00c2 +/Acircumflexacute 16#1ea4 +/Acircumflexdotbelow 16#1eac +/Acircumflexgrave 16#1ea6 +/Acircumflexhookabove 16#1ea8 +/Acircumflexsmall 16#f7e2 +/Acircumflextilde 16#1eaa +/Acute 16#f6c9 +/Acutesmall 16#f7b4 +/Acyrillic 16#0410 +/Adblgrave 16#0200 +/Adieresis 16#00c4 +/Adieresiscyrillic 16#04d2 +/Adieresismacron 16#01de +/Adieresissmall 16#f7e4 +/Adotbelow 16#1ea0 +/Adotmacron 16#01e0 +/Agrave 16#00c0 +/Agravesmall 16#f7e0 +/Ahookabove 16#1ea2 +/Aiecyrillic 16#04d4 +/Ainvertedbreve 16#0202 +/Alpha 16#0391 +/Alphatonos 16#0386 +/Amacron 16#0100 +/Amonospace 16#ff21 +/Aogonek 16#0104 +/Aring 16#00c5 +/Aringacute 16#01fa +/Aringbelow 16#1e00 +/Aringsmall 16#f7e5 +/Asmall 16#f761 +/Atilde 16#00c3 +/Atildesmall 16#f7e3 +/Aybarmenian 16#0531 +/B 16#0042 +/Bcircle 16#24b7 +/Bdotaccent 16#1e02 +/Bdotbelow 16#1e04 +/Becyrillic 16#0411 +/Benarmenian 16#0532 +/Beta 16#0392 +/Bhook 16#0181 +/Blinebelow 16#1e06 +/Bmonospace 16#ff22 +/Brevesmall 16#f6f4 +/Bsmall 16#f762 +/Btopbar 16#0182 +/C 16#0043 +/Caarmenian 16#053e +/Cacute 16#0106 +/Caron 16#f6ca +/Caronsmall 16#f6f5 +/Ccaron 16#010c +/Ccedilla 16#00c7 +/Ccedillaacute 16#1e08 +/Ccedillasmall 16#f7e7 +/Ccircle 16#24b8 +/Ccircumflex 16#0108 +/Cdot 16#010a +/Cdotaccent 16#010a +/Cedillasmall 16#f7b8 +/Chaarmenian 16#0549 +/Cheabkhasiancyrillic 16#04bc +/Checyrillic 16#0427 +/Chedescenderabkhasiancyrillic 16#04be +/Chedescendercyrillic 16#04b6 +/Chedieresiscyrillic 16#04f4 +/Cheharmenian 16#0543 +/Chekhakassiancyrillic 16#04cb +/Cheverticalstrokecyrillic 16#04b8 +/Chi 16#03a7 +/Chook 16#0187 +/Circumflexsmall 16#f6f6 +/Cmonospace 16#ff23 +/Coarmenian 16#0551 +/Csmall 16#f763 +/D 16#0044 +/DZ 16#01f1 +/DZcaron 16#01c4 +/Daarmenian 16#0534 +/Dafrican 16#0189 +/Dcaron 16#010e +/Dcedilla 16#1e10 +/Dcircle 16#24b9 +/Dcircumflexbelow 16#1e12 +/Dcroat 16#0110 +/Ddotaccent 16#1e0a +/Ddotbelow 16#1e0c +/Decyrillic 16#0414 +/Deicoptic 16#03ee +/Delta 16#2206 +/Deltagreek 16#0394 +/Dhook 16#018a +/Dieresis 16#f6cb +/DieresisAcute 16#f6cc +/DieresisGrave 16#f6cd +/Dieresissmall 16#f7a8 +/Digammagreek 16#03dc +/Djecyrillic 16#0402 +/Dlinebelow 16#1e0e +/Dmonospace 16#ff24 +/Dotaccentsmall 16#f6f7 +/Dslash 16#0110 +/Dsmall 16#f764 +/Dtopbar 16#018b +/Dz 16#01f2 +/Dzcaron 16#01c5 +/Dzeabkhasiancyrillic 16#04e0 +/Dzecyrillic 16#0405 +/Dzhecyrillic 16#040f +/E 16#0045 +/Eacute 16#00c9 +/Eacutesmall 16#f7e9 +/Ebreve 16#0114 +/Ecaron 16#011a +/Ecedillabreve 16#1e1c +/Echarmenian 16#0535 +/Ecircle 16#24ba +/Ecircumflex 16#00ca +/Ecircumflexacute 16#1ebe +/Ecircumflexbelow 16#1e18 +/Ecircumflexdotbelow 16#1ec6 +/Ecircumflexgrave 16#1ec0 +/Ecircumflexhookabove 16#1ec2 +/Ecircumflexsmall 16#f7ea +/Ecircumflextilde 16#1ec4 +/Ecyrillic 16#0404 +/Edblgrave 16#0204 +/Edieresis 16#00cb +/Edieresissmall 16#f7eb +/Edot 16#0116 +/Edotaccent 16#0116 +/Edotbelow 16#1eb8 +/Efcyrillic 16#0424 +/Egrave 16#00c8 +/Egravesmall 16#f7e8 +/Eharmenian 16#0537 +/Ehookabove 16#1eba +/Eightroman 16#2167 +/Einvertedbreve 16#0206 +/Eiotifiedcyrillic 16#0464 +/Elcyrillic 16#041b +/Elevenroman 16#216a +/Emacron 16#0112 +/Emacronacute 16#1e16 +/Emacrongrave 16#1e14 +/Emcyrillic 16#041c +/Emonospace 16#ff25 +/Encyrillic 16#041d +/Endescendercyrillic 16#04a2 +/Eng 16#014a +/Enghecyrillic 16#04a4 +/Enhookcyrillic 16#04c7 +/Eogonek 16#0118 +/Eopen 16#0190 +/Epsilon 16#0395 +/Epsilontonos 16#0388 +/Ercyrillic 16#0420 +/Ereversed 16#018e +/Ereversedcyrillic 16#042d +/Escyrillic 16#0421 +/Esdescendercyrillic 16#04aa +/Esh 16#01a9 +/Esmall 16#f765 +/Eta 16#0397 +/Etarmenian 16#0538 +/Etatonos 16#0389 +/Eth 16#00d0 +/Ethsmall 16#f7f0 +/Etilde 16#1ebc +/Etildebelow 16#1e1a +/Euro 16#20ac +/Ezh 16#01b7 +/Ezhcaron 16#01ee +/Ezhreversed 16#01b8 +/F 16#0046 +/Fcircle 16#24bb +/Fdotaccent 16#1e1e +/Feharmenian 16#0556 +/Feicoptic 16#03e4 +/Fhook 16#0191 +/Fitacyrillic 16#0472 +/Fiveroman 16#2164 +/Fmonospace 16#ff26 +/Fourroman 16#2163 +/Fsmall 16#f766 +/G 16#0047 +/GBsquare 16#3387 +/Gacute 16#01f4 +/Gamma 16#0393 +/Gammaafrican 16#0194 +/Gangiacoptic 16#03ea +/Gbreve 16#011e +/Gcaron 16#01e6 +/Gcedilla 16#0122 +/Gcircle 16#24bc +/Gcircumflex 16#011c +/Gcommaaccent 16#0122 +/Gdot 16#0120 +/Gdotaccent 16#0120 +/Gecyrillic 16#0413 +/Ghadarmenian 16#0542 +/Ghemiddlehookcyrillic 16#0494 +/Ghestrokecyrillic 16#0492 +/Gheupturncyrillic 16#0490 +/Ghook 16#0193 +/Gimarmenian 16#0533 +/Gjecyrillic 16#0403 +/Gmacron 16#1e20 +/Gmonospace 16#ff27 +/Grave 16#f6ce +/Gravesmall 16#f760 +/Gsmall 16#f767 +/Gsmallhook 16#029b +/Gstroke 16#01e4 +/H 16#0048 +/H18533 16#25cf +/H18543 16#25aa +/H18551 16#25ab +/H22073 16#25a1 +/HPsquare 16#33cb +/Haabkhasiancyrillic 16#04a8 +/Hadescendercyrillic 16#04b2 +/Hardsigncyrillic 16#042a +/Hbar 16#0126 +/Hbrevebelow 16#1e2a +/Hcedilla 16#1e28 +/Hcircle 16#24bd +/Hcircumflex 16#0124 +/Hdieresis 16#1e26 +/Hdotaccent 16#1e22 +/Hdotbelow 16#1e24 +/Hmonospace 16#ff28 +/Hoarmenian 16#0540 +/Horicoptic 16#03e8 +/Hsmall 16#f768 +/Hungarumlaut 16#f6cf +/Hungarumlautsmall 16#f6f8 +/Hzsquare 16#3390 +/I 16#0049 +/IAcyrillic 16#042f +/IJ 16#0132 +/IUcyrillic 16#042e +/Iacute 16#00cd +/Iacutesmall 16#f7ed +/Ibreve 16#012c +/Icaron 16#01cf +/Icircle 16#24be +/Icircumflex 16#00ce +/Icircumflexsmall 16#f7ee +/Icyrillic 16#0406 +/Idblgrave 16#0208 +/Idieresis 16#00cf +/Idieresisacute 16#1e2e +/Idieresiscyrillic 16#04e4 +/Idieresissmall 16#f7ef +/Idot 16#0130 +/Idotaccent 16#0130 +/Idotbelow 16#1eca +/Iebrevecyrillic 16#04d6 +/Iecyrillic 16#0415 +/Ifraktur 16#2111 +/Igrave 16#00cc +/Igravesmall 16#f7ec +/Ihookabove 16#1ec8 +/Iicyrillic 16#0418 +/Iinvertedbreve 16#020a +/Iishortcyrillic 16#0419 +/Imacron 16#012a +/Imacroncyrillic 16#04e2 +/Imonospace 16#ff29 +/Iniarmenian 16#053b +/Iocyrillic 16#0401 +/Iogonek 16#012e +/Iota 16#0399 +/Iotaafrican 16#0196 +/Iotadieresis 16#03aa +/Iotatonos 16#038a +/Ismall 16#f769 +/Istroke 16#0197 +/Itilde 16#0128 +/Itildebelow 16#1e2c +/Izhitsacyrillic 16#0474 +/Izhitsadblgravecyrillic 16#0476 +/J 16#004a +/Jaarmenian 16#0541 +/Jcircle 16#24bf +/Jcircumflex 16#0134 +/Jecyrillic 16#0408 +/Jheharmenian 16#054b +/Jmonospace 16#ff2a +/Jsmall 16#f76a +/K 16#004b +/KBsquare 16#3385 +/KKsquare 16#33cd +/Kabashkircyrillic 16#04a0 +/Kacute 16#1e30 +/Kacyrillic 16#041a +/Kadescendercyrillic 16#049a +/Kahookcyrillic 16#04c3 +/Kappa 16#039a +/Kastrokecyrillic 16#049e +/Kaverticalstrokecyrillic 16#049c +/Kcaron 16#01e8 +/Kcedilla 16#0136 +/Kcircle 16#24c0 +/Kcommaaccent 16#0136 +/Kdotbelow 16#1e32 +/Keharmenian 16#0554 +/Kenarmenian 16#053f +/Khacyrillic 16#0425 +/Kheicoptic 16#03e6 +/Khook 16#0198 +/Kjecyrillic 16#040c +/Klinebelow 16#1e34 +/Kmonospace 16#ff2b +/Koppacyrillic 16#0480 +/Koppagreek 16#03de +/Ksicyrillic 16#046e +/Ksmall 16#f76b +/L 16#004c +/LJ 16#01c7 +/LL 16#f6bf +/Lacute 16#0139 +/Lambda 16#039b +/Lcaron 16#013d +/Lcedilla 16#013b +/Lcircle 16#24c1 +/Lcircumflexbelow 16#1e3c +/Lcommaaccent 16#013b +/Ldot 16#013f +/Ldotaccent 16#013f +/Ldotbelow 16#1e36 +/Ldotbelowmacron 16#1e38 +/Liwnarmenian 16#053c +/Lj 16#01c8 +/Ljecyrillic 16#0409 +/Llinebelow 16#1e3a +/Lmonospace 16#ff2c +/Lslash 16#0141 +/Lslashsmall 16#f6f9 +/Lsmall 16#f76c +/M 16#004d +/MBsquare 16#3386 +/Macron 16#f6d0 +/Macronsmall 16#f7af +/Macute 16#1e3e +/Mcircle 16#24c2 +/Mdotaccent 16#1e40 +/Mdotbelow 16#1e42 +/Menarmenian 16#0544 +/Mmonospace 16#ff2d +/Msmall 16#f76d +/Mturned 16#019c +/Mu 16#039c +/N 16#004e +/NJ 16#01ca +/Nacute 16#0143 +/Ncaron 16#0147 +/Ncedilla 16#0145 +/Ncircle 16#24c3 +/Ncircumflexbelow 16#1e4a +/Ncommaaccent 16#0145 +/Ndotaccent 16#1e44 +/Ndotbelow 16#1e46 +/Nhookleft 16#019d +/Nineroman 16#2168 +/Nj 16#01cb +/Njecyrillic 16#040a +/Nlinebelow 16#1e48 +/Nmonospace 16#ff2e +/Nowarmenian 16#0546 +/Nsmall 16#f76e +/Ntilde 16#00d1 +/Ntildesmall 16#f7f1 +/Nu 16#039d +/O 16#004f +/OE 16#0152 +/OEsmall 16#f6fa +/Oacute 16#00d3 +/Oacutesmall 16#f7f3 +/Obarredcyrillic 16#04e8 +/Obarreddieresiscyrillic 16#04ea +/Obreve 16#014e +/Ocaron 16#01d1 +/Ocenteredtilde 16#019f +/Ocircle 16#24c4 +/Ocircumflex 16#00d4 +/Ocircumflexacute 16#1ed0 +/Ocircumflexdotbelow 16#1ed8 +/Ocircumflexgrave 16#1ed2 +/Ocircumflexhookabove 16#1ed4 +/Ocircumflexsmall 16#f7f4 +/Ocircumflextilde 16#1ed6 +/Ocyrillic 16#041e +/Odblacute 16#0150 +/Odblgrave 16#020c +/Odieresis 16#00d6 +/Odieresiscyrillic 16#04e6 +/Odieresissmall 16#f7f6 +/Odotbelow 16#1ecc +/Ogoneksmall 16#f6fb +/Ograve 16#00d2 +/Ogravesmall 16#f7f2 +/Oharmenian 16#0555 +/Ohm 16#2126 +/Ohookabove 16#1ece +/Ohorn 16#01a0 +/Ohornacute 16#1eda +/Ohorndotbelow 16#1ee2 +/Ohorngrave 16#1edc +/Ohornhookabove 16#1ede +/Ohorntilde 16#1ee0 +/Ohungarumlaut 16#0150 +/Oi 16#01a2 +/Oinvertedbreve 16#020e +/Omacron 16#014c +/Omacronacute 16#1e52 +/Omacrongrave 16#1e50 +/Omega 16#2126 +/Omegacyrillic 16#0460 +/Omegagreek 16#03a9 +/Omegaroundcyrillic 16#047a +/Omegatitlocyrillic 16#047c +/Omegatonos 16#038f +/Omicron 16#039f +/Omicrontonos 16#038c +/Omonospace 16#ff2f +/Oneroman 16#2160 +/Oogonek 16#01ea +/Oogonekmacron 16#01ec +/Oopen 16#0186 +/Oslash 16#00d8 +/Oslashacute 16#01fe +/Oslashsmall 16#f7f8 +/Osmall 16#f76f +/Ostrokeacute 16#01fe +/Otcyrillic 16#047e +/Otilde 16#00d5 +/Otildeacute 16#1e4c +/Otildedieresis 16#1e4e +/Otildesmall 16#f7f5 +/P 16#0050 +/Pacute 16#1e54 +/Pcircle 16#24c5 +/Pdotaccent 16#1e56 +/Pecyrillic 16#041f +/Peharmenian 16#054a +/Pemiddlehookcyrillic 16#04a6 +/Phi 16#03a6 +/Phook 16#01a4 +/Pi 16#03a0 +/Piwrarmenian 16#0553 +/Pmonospace 16#ff30 +/Psi 16#03a8 +/Psicyrillic 16#0470 +/Psmall 16#f770 +/Q 16#0051 +/Qcircle 16#24c6 +/Qmonospace 16#ff31 +/Qsmall 16#f771 +/R 16#0052 +/Raarmenian 16#054c +/Racute 16#0154 +/Rcaron 16#0158 +/Rcedilla 16#0156 +/Rcircle 16#24c7 +/Rcommaaccent 16#0156 +/Rdblgrave 16#0210 +/Rdotaccent 16#1e58 +/Rdotbelow 16#1e5a +/Rdotbelowmacron 16#1e5c +/Reharmenian 16#0550 +/Rfraktur 16#211c +/Rho 16#03a1 +/Ringsmall 16#f6fc +/Rinvertedbreve 16#0212 +/Rlinebelow 16#1e5e +/Rmonospace 16#ff32 +/Rsmall 16#f772 +/Rsmallinverted 16#0281 +/Rsmallinvertedsuperior 16#02b6 +/S 16#0053 +/SF010000 16#250c +/SF020000 16#2514 +/SF030000 16#2510 +/SF040000 16#2518 +/SF050000 16#253c +/SF060000 16#252c +/SF070000 16#2534 +/SF080000 16#251c +/SF090000 16#2524 +/SF100000 16#2500 +/SF110000 16#2502 +/SF190000 16#2561 +/SF200000 16#2562 +/SF210000 16#2556 +/SF220000 16#2555 +/SF230000 16#2563 +/SF240000 16#2551 +/SF250000 16#2557 +/SF260000 16#255d +/SF270000 16#255c +/SF280000 16#255b +/SF360000 16#255e +/SF370000 16#255f +/SF380000 16#255a +/SF390000 16#2554 +/SF400000 16#2569 +/SF410000 16#2566 +/SF420000 16#2560 +/SF430000 16#2550 +/SF440000 16#256c +/SF450000 16#2567 +/SF460000 16#2568 +/SF470000 16#2564 +/SF480000 16#2565 +/SF490000 16#2559 +/SF500000 16#2558 +/SF510000 16#2552 +/SF520000 16#2553 +/SF530000 16#256b +/SF540000 16#256a +/Sacute 16#015a +/Sacutedotaccent 16#1e64 +/Sampigreek 16#03e0 +/Scaron 16#0160 +/Scarondotaccent 16#1e66 +/Scaronsmall 16#f6fd +/Scedilla 16#015e +/Schwa 16#018f +/Schwacyrillic 16#04d8 +/Schwadieresiscyrillic 16#04da +/Scircle 16#24c8 +/Scircumflex 16#015c +/Scommaaccent 16#0218 +/Sdotaccent 16#1e60 +/Sdotbelow 16#1e62 +/Sdotbelowdotaccent 16#1e68 +/Seharmenian 16#054d +/Sevenroman 16#2166 +/Shaarmenian 16#0547 +/Shacyrillic 16#0428 +/Shchacyrillic 16#0429 +/Sheicoptic 16#03e2 +/Shhacyrillic 16#04ba +/Shimacoptic 16#03ec +/Sigma 16#03a3 +/Sixroman 16#2165 +/Smonospace 16#ff33 +/Softsigncyrillic 16#042c +/Ssmall 16#f773 +/Stigmagreek 16#03da +/T 16#0054 +/Tau 16#03a4 +/Tbar 16#0166 +/Tcaron 16#0164 +/Tcedilla 16#0162 +/Tcircle 16#24c9 +/Tcircumflexbelow 16#1e70 +/Tcommaaccent 16#0162 +/Tdotaccent 16#1e6a +/Tdotbelow 16#1e6c +/Tecyrillic 16#0422 +/Tedescendercyrillic 16#04ac +/Tenroman 16#2169 +/Tetsecyrillic 16#04b4 +/Theta 16#0398 +/Thook 16#01ac +/Thorn 16#00de +/Thornsmall 16#f7fe +/Threeroman 16#2162 +/Tildesmall 16#f6fe +/Tiwnarmenian 16#054f +/Tlinebelow 16#1e6e +/Tmonospace 16#ff34 +/Toarmenian 16#0539 +/Tonefive 16#01bc +/Tonesix 16#0184 +/Tonetwo 16#01a7 +/Tretroflexhook 16#01ae +/Tsecyrillic 16#0426 +/Tshecyrillic 16#040b +/Tsmall 16#f774 +/Twelveroman 16#216b +/Tworoman 16#2161 +/U 16#0055 +/Uacute 16#00da +/Uacutesmall 16#f7fa +/Ubreve 16#016c +/Ucaron 16#01d3 +/Ucircle 16#24ca +/Ucircumflex 16#00db +/Ucircumflexbelow 16#1e76 +/Ucircumflexsmall 16#f7fb +/Ucyrillic 16#0423 +/Udblacute 16#0170 +/Udblgrave 16#0214 +/Udieresis 16#00dc +/Udieresisacute 16#01d7 +/Udieresisbelow 16#1e72 +/Udieresiscaron 16#01d9 +/Udieresiscyrillic 16#04f0 +/Udieresisgrave 16#01db +/Udieresismacron 16#01d5 +/Udieresissmall 16#f7fc +/Udotbelow 16#1ee4 +/Ugrave 16#00d9 +/Ugravesmall 16#f7f9 +/Uhookabove 16#1ee6 +/Uhorn 16#01af +/Uhornacute 16#1ee8 +/Uhorndotbelow 16#1ef0 +/Uhorngrave 16#1eea +/Uhornhookabove 16#1eec +/Uhorntilde 16#1eee +/Uhungarumlaut 16#0170 +/Uhungarumlautcyrillic 16#04f2 +/Uinvertedbreve 16#0216 +/Ukcyrillic 16#0478 +/Umacron 16#016a +/Umacroncyrillic 16#04ee +/Umacrondieresis 16#1e7a +/Umonospace 16#ff35 +/Uogonek 16#0172 +/Upsilon 16#03a5 +/Upsilon1 16#03d2 +/Upsilonacutehooksymbolgreek 16#03d3 +/Upsilonafrican 16#01b1 +/Upsilondieresis 16#03ab +/Upsilondieresishooksymbolgreek 16#03d4 +/Upsilonhooksymbol 16#03d2 +/Upsilontonos 16#038e +/Uring 16#016e +/Ushortcyrillic 16#040e +/Usmall 16#f775 +/Ustraightcyrillic 16#04ae +/Ustraightstrokecyrillic 16#04b0 +/Utilde 16#0168 +/Utildeacute 16#1e78 +/Utildebelow 16#1e74 +/V 16#0056 +/Vcircle 16#24cb +/Vdotbelow 16#1e7e +/Vecyrillic 16#0412 +/Vewarmenian 16#054e +/Vhook 16#01b2 +/Vmonospace 16#ff36 +/Voarmenian 16#0548 +/Vsmall 16#f776 +/Vtilde 16#1e7c +/W 16#0057 +/Wacute 16#1e82 +/Wcircle 16#24cc +/Wcircumflex 16#0174 +/Wdieresis 16#1e84 +/Wdotaccent 16#1e86 +/Wdotbelow 16#1e88 +/Wgrave 16#1e80 +/Wmonospace 16#ff37 +/Wsmall 16#f777 +/X 16#0058 +/Xcircle 16#24cd +/Xdieresis 16#1e8c +/Xdotaccent 16#1e8a +/Xeharmenian 16#053d +/Xi 16#039e +/Xmonospace 16#ff38 +/Xsmall 16#f778 +/Y 16#0059 +/Yacute 16#00dd +/Yacutesmall 16#f7fd +/Yatcyrillic 16#0462 +/Ycircle 16#24ce +/Ycircumflex 16#0176 +/Ydieresis 16#0178 +/Ydieresissmall 16#f7ff +/Ydotaccent 16#1e8e +/Ydotbelow 16#1ef4 +/Yericyrillic 16#042b +/Yerudieresiscyrillic 16#04f8 +/Ygrave 16#1ef2 +/Yhook 16#01b3 +/Yhookabove 16#1ef6 +/Yiarmenian 16#0545 +/Yicyrillic 16#0407 +/Yiwnarmenian 16#0552 +/Ymonospace 16#ff39 +/Ysmall 16#f779 +/Ytilde 16#1ef8 +/Yusbigcyrillic 16#046a +/Yusbigiotifiedcyrillic 16#046c +/Yuslittlecyrillic 16#0466 +/Yuslittleiotifiedcyrillic 16#0468 +/Z 16#005a +/Zaarmenian 16#0536 +/Zacute 16#0179 +/Zcaron 16#017d +/Zcaronsmall 16#f6ff +/Zcircle 16#24cf +/Zcircumflex 16#1e90 +/Zdot 16#017b +/Zdotaccent 16#017b +/Zdotbelow 16#1e92 +/Zecyrillic 16#0417 +/Zedescendercyrillic 16#0498 +/Zedieresiscyrillic 16#04de +/Zeta 16#0396 +/Zhearmenian 16#053a +/Zhebrevecyrillic 16#04c1 +/Zhecyrillic 16#0416 +/Zhedescendercyrillic 16#0496 +/Zhedieresiscyrillic 16#04dc +/Zlinebelow 16#1e94 +/Zmonospace 16#ff3a +/Zsmall 16#f77a +/Zstroke 16#01b5 +/a 16#0061 +/aabengali 16#0986 +/aacute 16#00e1 +/aadeva 16#0906 +/aagujarati 16#0a86 +/aagurmukhi 16#0a06 +/aamatragurmukhi 16#0a3e +/aarusquare 16#3303 +/aavowelsignbengali 16#09be +/aavowelsigndeva 16#093e +/aavowelsigngujarati 16#0abe +/abbreviationmarkarmenian 16#055f +/abbreviationsigndeva 16#0970 +/abengali 16#0985 +/abopomofo 16#311a +/abreve 16#0103 +/abreveacute 16#1eaf +/abrevecyrillic 16#04d1 +/abrevedotbelow 16#1eb7 +/abrevegrave 16#1eb1 +/abrevehookabove 16#1eb3 +/abrevetilde 16#1eb5 +/acaron 16#01ce +/acircle 16#24d0 +/acircumflex 16#00e2 +/acircumflexacute 16#1ea5 +/acircumflexdotbelow 16#1ead +/acircumflexgrave 16#1ea7 +/acircumflexhookabove 16#1ea9 +/acircumflextilde 16#1eab +/acute 16#00b4 +/acutebelowcmb 16#0317 +/acutecmb 16#0301 +/acutecomb 16#0301 +/acutedeva 16#0954 +/acutelowmod 16#02cf +/acutetonecmb 16#0341 +/acyrillic 16#0430 +/adblgrave 16#0201 +/addakgurmukhi 16#0a71 +/adeva 16#0905 +/adieresis 16#00e4 +/adieresiscyrillic 16#04d3 +/adieresismacron 16#01df +/adotbelow 16#1ea1 +/adotmacron 16#01e1 +/ae 16#00e6 +/aeacute 16#01fd +/aekorean 16#3150 +/aemacron 16#01e3 +/afii00208 16#2015 +/afii08941 16#20a4 +/afii10017 16#0410 +/afii10018 16#0411 +/afii10019 16#0412 +/afii10020 16#0413 +/afii10021 16#0414 +/afii10022 16#0415 +/afii10023 16#0401 +/afii10024 16#0416 +/afii10025 16#0417 +/afii10026 16#0418 +/afii10027 16#0419 +/afii10028 16#041a +/afii10029 16#041b +/afii10030 16#041c +/afii10031 16#041d +/afii10032 16#041e +/afii10033 16#041f +/afii10034 16#0420 +/afii10035 16#0421 +/afii10036 16#0422 +/afii10037 16#0423 +/afii10038 16#0424 +/afii10039 16#0425 +/afii10040 16#0426 +/afii10041 16#0427 +/afii10042 16#0428 +/afii10043 16#0429 +/afii10044 16#042a +/afii10045 16#042b +/afii10046 16#042c +/afii10047 16#042d +/afii10048 16#042e +/afii10049 16#042f +/afii10050 16#0490 +/afii10051 16#0402 +/afii10052 16#0403 +/afii10053 16#0404 +/afii10054 16#0405 +/afii10055 16#0406 +/afii10056 16#0407 +/afii10057 16#0408 +/afii10058 16#0409 +/afii10059 16#040a +/afii10060 16#040b +/afii10061 16#040c +/afii10062 16#040e +/afii10063 16#f6c4 +/afii10064 16#f6c5 +/afii10065 16#0430 +/afii10066 16#0431 +/afii10067 16#0432 +/afii10068 16#0433 +/afii10069 16#0434 +/afii10070 16#0435 +/afii10071 16#0451 +/afii10072 16#0436 +/afii10073 16#0437 +/afii10074 16#0438 +/afii10075 16#0439 +/afii10076 16#043a +/afii10077 16#043b +/afii10078 16#043c +/afii10079 16#043d +/afii10080 16#043e +/afii10081 16#043f +/afii10082 16#0440 +/afii10083 16#0441 +/afii10084 16#0442 +/afii10085 16#0443 +/afii10086 16#0444 +/afii10087 16#0445 +/afii10088 16#0446 +/afii10089 16#0447 +/afii10090 16#0448 +/afii10091 16#0449 +/afii10092 16#044a +/afii10093 16#044b +/afii10094 16#044c +/afii10095 16#044d +/afii10096 16#044e +/afii10097 16#044f +/afii10098 16#0491 +/afii10099 16#0452 +/afii10100 16#0453 +/afii10101 16#0454 +/afii10102 16#0455 +/afii10103 16#0456 +/afii10104 16#0457 +/afii10105 16#0458 +/afii10106 16#0459 +/afii10107 16#045a +/afii10108 16#045b +/afii10109 16#045c +/afii10110 16#045e +/afii10145 16#040f +/afii10146 16#0462 +/afii10147 16#0472 +/afii10148 16#0474 +/afii10192 16#f6c6 +/afii10193 16#045f +/afii10194 16#0463 +/afii10195 16#0473 +/afii10196 16#0475 +/afii10831 16#f6c7 +/afii10832 16#f6c8 +/afii10846 16#04d9 +/afii299 16#200e +/afii300 16#200f +/afii301 16#200d +/afii57381 16#066a +/afii57388 16#060c +/afii57392 16#0660 +/afii57393 16#0661 +/afii57394 16#0662 +/afii57395 16#0663 +/afii57396 16#0664 +/afii57397 16#0665 +/afii57398 16#0666 +/afii57399 16#0667 +/afii57400 16#0668 +/afii57401 16#0669 +/afii57403 16#061b +/afii57407 16#061f +/afii57409 16#0621 +/afii57410 16#0622 +/afii57411 16#0623 +/afii57412 16#0624 +/afii57413 16#0625 +/afii57414 16#0626 +/afii57415 16#0627 +/afii57416 16#0628 +/afii57417 16#0629 +/afii57418 16#062a +/afii57419 16#062b +/afii57420 16#062c +/afii57421 16#062d +/afii57422 16#062e +/afii57423 16#062f +/afii57424 16#0630 +/afii57425 16#0631 +/afii57426 16#0632 +/afii57427 16#0633 +/afii57428 16#0634 +/afii57429 16#0635 +/afii57430 16#0636 +/afii57431 16#0637 +/afii57432 16#0638 +/afii57433 16#0639 +/afii57434 16#063a +/afii57440 16#0640 +/afii57441 16#0641 +/afii57442 16#0642 +/afii57443 16#0643 +/afii57444 16#0644 +/afii57445 16#0645 +/afii57446 16#0646 +/afii57448 16#0648 +/afii57449 16#0649 +/afii57450 16#064a +/afii57451 16#064b +/afii57452 16#064c +/afii57453 16#064d +/afii57454 16#064e +/afii57455 16#064f +/afii57456 16#0650 +/afii57457 16#0651 +/afii57458 16#0652 +/afii57470 16#0647 +/afii57505 16#06a4 +/afii57506 16#067e +/afii57507 16#0686 +/afii57508 16#0698 +/afii57509 16#06af +/afii57511 16#0679 +/afii57512 16#0688 +/afii57513 16#0691 +/afii57514 16#06ba +/afii57519 16#06d2 +/afii57534 16#06d5 +/afii57636 16#20aa +/afii57645 16#05be +/afii57658 16#05c3 +/afii57664 16#05d0 +/afii57665 16#05d1 +/afii57666 16#05d2 +/afii57667 16#05d3 +/afii57668 16#05d4 +/afii57669 16#05d5 +/afii57670 16#05d6 +/afii57671 16#05d7 +/afii57672 16#05d8 +/afii57673 16#05d9 +/afii57674 16#05da +/afii57675 16#05db +/afii57676 16#05dc +/afii57677 16#05dd +/afii57678 16#05de +/afii57679 16#05df +/afii57680 16#05e0 +/afii57681 16#05e1 +/afii57682 16#05e2 +/afii57683 16#05e3 +/afii57684 16#05e4 +/afii57685 16#05e5 +/afii57686 16#05e6 +/afii57687 16#05e7 +/afii57688 16#05e8 +/afii57689 16#05e9 +/afii57690 16#05ea +/afii57694 16#fb2a +/afii57695 16#fb2b +/afii57700 16#fb4b +/afii57705 16#fb1f +/afii57716 16#05f0 +/afii57717 16#05f1 +/afii57718 16#05f2 +/afii57723 16#fb35 +/afii57793 16#05b4 +/afii57794 16#05b5 +/afii57795 16#05b6 +/afii57796 16#05bb +/afii57797 16#05b8 +/afii57798 16#05b7 +/afii57799 16#05b0 +/afii57800 16#05b2 +/afii57801 16#05b1 +/afii57802 16#05b3 +/afii57803 16#05c2 +/afii57804 16#05c1 +/afii57806 16#05b9 +/afii57807 16#05bc +/afii57839 16#05bd +/afii57841 16#05bf +/afii57842 16#05c0 +/afii57929 16#02bc +/afii61248 16#2105 +/afii61289 16#2113 +/afii61352 16#2116 +/afii61573 16#202c +/afii61574 16#202d +/afii61575 16#202e +/afii61664 16#200c +/afii63167 16#066d +/afii64937 16#02bd +/agrave 16#00e0 +/agujarati 16#0a85 +/agurmukhi 16#0a05 +/ahiragana 16#3042 +/ahookabove 16#1ea3 +/aibengali 16#0990 +/aibopomofo 16#311e +/aideva 16#0910 +/aiecyrillic 16#04d5 +/aigujarati 16#0a90 +/aigurmukhi 16#0a10 +/aimatragurmukhi 16#0a48 +/ainarabic 16#0639 +/ainfinalarabic 16#feca +/aininitialarabic 16#fecb +/ainmedialarabic 16#fecc +/ainvertedbreve 16#0203 +/aivowelsignbengali 16#09c8 +/aivowelsigndeva 16#0948 +/aivowelsigngujarati 16#0ac8 +/akatakana 16#30a2 +/akatakanahalfwidth 16#ff71 +/akorean 16#314f +/alef 16#05d0 +/alefarabic 16#0627 +/alefdageshhebrew 16#fb30 +/aleffinalarabic 16#fe8e +/alefhamzaabovearabic 16#0623 +/alefhamzaabovefinalarabic 16#fe84 +/alefhamzabelowarabic 16#0625 +/alefhamzabelowfinalarabic 16#fe88 +/alefhebrew 16#05d0 +/aleflamedhebrew 16#fb4f +/alefmaddaabovearabic 16#0622 +/alefmaddaabovefinalarabic 16#fe82 +/alefmaksuraarabic 16#0649 +/alefmaksurafinalarabic 16#fef0 +/alefmaksurainitialarabic 16#fef3 +/alefmaksuramedialarabic 16#fef4 +/alefpatahhebrew 16#fb2e +/alefqamatshebrew 16#fb2f +/aleph 16#2135 +/allequal 16#224c +/alpha 16#03b1 +/alphatonos 16#03ac +/amacron 16#0101 +/amonospace 16#ff41 +/ampersand 16#0026 +/ampersandmonospace 16#ff06 +/ampersandsmall 16#f726 +/amsquare 16#33c2 +/anbopomofo 16#3122 +/angbopomofo 16#3124 +/angkhankhuthai 16#0e5a +/angle 16#2220 +/anglebracketleft 16#3008 +/anglebracketleftvertical 16#fe3f +/anglebracketright 16#3009 +/anglebracketrightvertical 16#fe40 +/angleleft 16#2329 +/angleright 16#232a +/angstrom 16#212b +/anoteleia 16#0387 +/anudattadeva 16#0952 +/anusvarabengali 16#0982 +/anusvaradeva 16#0902 +/anusvaragujarati 16#0a82 +/aogonek 16#0105 +/apaatosquare 16#3300 +/aparen 16#249c +/apostrophearmenian 16#055a +/apostrophemod 16#02bc +/apple 16#f8ff +/approaches 16#2250 +/approxequal 16#2248 +/approxequalorimage 16#2252 +/approximatelyequal 16#2245 +/araeaekorean 16#318e +/araeakorean 16#318d +/arc 16#2312 +/arighthalfring 16#1e9a +/aring 16#00e5 +/aringacute 16#01fb +/aringbelow 16#1e01 +/arrowboth 16#2194 +/arrowdashdown 16#21e3 +/arrowdashleft 16#21e0 +/arrowdashright 16#21e2 +/arrowdashup 16#21e1 +/arrowdblboth 16#21d4 +/arrowdbldown 16#21d3 +/arrowdblleft 16#21d0 +/arrowdblright 16#21d2 +/arrowdblup 16#21d1 +/arrowdown 16#2193 +/arrowdownleft 16#2199 +/arrowdownright 16#2198 +/arrowdownwhite 16#21e9 +/arrowheaddownmod 16#02c5 +/arrowheadleftmod 16#02c2 +/arrowheadrightmod 16#02c3 +/arrowheadupmod 16#02c4 +/arrowhorizex 16#f8e7 +/arrowleft 16#2190 +/arrowleftdbl 16#21d0 +/arrowleftdblstroke 16#21cd +/arrowleftoverright 16#21c6 +/arrowleftwhite 16#21e6 +/arrowright 16#2192 +/arrowrightdblstroke 16#21cf +/arrowrightheavy 16#279e +/arrowrightoverleft 16#21c4 +/arrowrightwhite 16#21e8 +/arrowtableft 16#21e4 +/arrowtabright 16#21e5 +/arrowup 16#2191 +/arrowupdn 16#2195 +/arrowupdnbse 16#21a8 +/arrowupdownbase 16#21a8 +/arrowupleft 16#2196 +/arrowupleftofdown 16#21c5 +/arrowupright 16#2197 +/arrowupwhite 16#21e7 +/arrowvertex 16#f8e6 +/asciicircum 16#005e +/asciicircummonospace 16#ff3e +/asciitilde 16#007e +/asciitildemonospace 16#ff5e +/ascript 16#0251 +/ascriptturned 16#0252 +/asmallhiragana 16#3041 +/asmallkatakana 16#30a1 +/asmallkatakanahalfwidth 16#ff67 +/asterisk 16#002a +/asteriskaltonearabic 16#066d +/asteriskarabic 16#066d +/asteriskmath 16#2217 +/asteriskmonospace 16#ff0a +/asterisksmall 16#fe61 +/asterism 16#2042 +/asuperior 16#f6e9 +/asymptoticallyequal 16#2243 +/at 16#0040 +/atilde 16#00e3 +/atmonospace 16#ff20 +/atsmall 16#fe6b +/aturned 16#0250 +/aubengali 16#0994 +/aubopomofo 16#3120 +/audeva 16#0914 +/augujarati 16#0a94 +/augurmukhi 16#0a14 +/aulengthmarkbengali 16#09d7 +/aumatragurmukhi 16#0a4c +/auvowelsignbengali 16#09cc +/auvowelsigndeva 16#094c +/auvowelsigngujarati 16#0acc +/avagrahadeva 16#093d +/aybarmenian 16#0561 +/ayin 16#05e2 +/ayinaltonehebrew 16#fb20 +/ayinhebrew 16#05e2 +/b 16#0062 +/babengali 16#09ac +/backslash 16#005c +/backslashmonospace 16#ff3c +/badeva 16#092c +/bagujarati 16#0aac +/bagurmukhi 16#0a2c +/bahiragana 16#3070 +/bahtthai 16#0e3f +/bakatakana 16#30d0 +/bar 16#007c +/barmonospace 16#ff5c +/bbopomofo 16#3105 +/bcircle 16#24d1 +/bdotaccent 16#1e03 +/bdotbelow 16#1e05 +/beamedsixteenthnotes 16#266c +/because 16#2235 +/becyrillic 16#0431 +/beharabic 16#0628 +/behfinalarabic 16#fe90 +/behinitialarabic 16#fe91 +/behiragana 16#3079 +/behmedialarabic 16#fe92 +/behmeeminitialarabic 16#fc9f +/behmeemisolatedarabic 16#fc08 +/behnoonfinalarabic 16#fc6d +/bekatakana 16#30d9 +/benarmenian 16#0562 +/bet 16#05d1 +/beta 16#03b2 +/betasymbolgreek 16#03d0 +/betdagesh 16#fb31 +/betdageshhebrew 16#fb31 +/bethebrew 16#05d1 +/betrafehebrew 16#fb4c +/bhabengali 16#09ad +/bhadeva 16#092d +/bhagujarati 16#0aad +/bhagurmukhi 16#0a2d +/bhook 16#0253 +/bihiragana 16#3073 +/bikatakana 16#30d3 +/bilabialclick 16#0298 +/bindigurmukhi 16#0a02 +/birusquare 16#3331 +/blackcircle 16#25cf +/blackdiamond 16#25c6 +/blackdownpointingtriangle 16#25bc +/blackleftpointingpointer 16#25c4 +/blackleftpointingtriangle 16#25c0 +/blacklenticularbracketleft 16#3010 +/blacklenticularbracketleftvertical 16#fe3b +/blacklenticularbracketright 16#3011 +/blacklenticularbracketrightvertical 16#fe3c +/blacklowerlefttriangle 16#25e3 +/blacklowerrighttriangle 16#25e2 +/blackrectangle 16#25ac +/blackrightpointingpointer 16#25ba +/blackrightpointingtriangle 16#25b6 +/blacksmallsquare 16#25aa +/blacksmilingface 16#263b +/blacksquare 16#25a0 +/blackstar 16#2605 +/blackupperlefttriangle 16#25e4 +/blackupperrighttriangle 16#25e5 +/blackuppointingsmalltriangle 16#25b4 +/blackuppointingtriangle 16#25b2 +/blank 16#2423 +/blinebelow 16#1e07 +/block 16#2588 +/bmonospace 16#ff42 +/bobaimaithai 16#0e1a +/bohiragana 16#307c +/bokatakana 16#30dc +/bparen 16#249d +/bqsquare 16#33c3 +/braceex 16#f8f4 +/braceleft 16#007b +/braceleftbt 16#f8f3 +/braceleftmid 16#f8f2 +/braceleftmonospace 16#ff5b +/braceleftsmall 16#fe5b +/bracelefttp 16#f8f1 +/braceleftvertical 16#fe37 +/braceright 16#007d +/bracerightbt 16#f8fe +/bracerightmid 16#f8fd +/bracerightmonospace 16#ff5d +/bracerightsmall 16#fe5c +/bracerighttp 16#f8fc +/bracerightvertical 16#fe38 +/bracketleft 16#005b +/bracketleftbt 16#f8f0 +/bracketleftex 16#f8ef +/bracketleftmonospace 16#ff3b +/bracketlefttp 16#f8ee +/bracketright 16#005d +/bracketrightbt 16#f8fb +/bracketrightex 16#f8fa +/bracketrightmonospace 16#ff3d +/bracketrighttp 16#f8f9 +/breve 16#02d8 +/brevebelowcmb 16#032e +/brevecmb 16#0306 +/breveinvertedbelowcmb 16#032f +/breveinvertedcmb 16#0311 +/breveinverteddoublecmb 16#0361 +/bridgebelowcmb 16#032a +/bridgeinvertedbelowcmb 16#033a +/brokenbar 16#00a6 +/bstroke 16#0180 +/bsuperior 16#f6ea +/btopbar 16#0183 +/buhiragana 16#3076 +/bukatakana 16#30d6 +/bullet 16#2022 +/bulletinverse 16#25d8 +/bulletoperator 16#2219 +/bullseye 16#25ce +/c 16#0063 +/caarmenian 16#056e +/cabengali 16#099a +/cacute 16#0107 +/cadeva 16#091a +/cagujarati 16#0a9a +/cagurmukhi 16#0a1a +/calsquare 16#3388 +/candrabindubengali 16#0981 +/candrabinducmb 16#0310 +/candrabindudeva 16#0901 +/candrabindugujarati 16#0a81 +/capslock 16#21ea +/careof 16#2105 +/caron 16#02c7 +/caronbelowcmb 16#032c +/caroncmb 16#030c +/carriagereturn 16#21b5 +/cbopomofo 16#3118 +/ccaron 16#010d +/ccedilla 16#00e7 +/ccedillaacute 16#1e09 +/ccircle 16#24d2 +/ccircumflex 16#0109 +/ccurl 16#0255 +/cdot 16#010b +/cdotaccent 16#010b +/cdsquare 16#33c5 +/cedilla 16#00b8 +/cedillacmb 16#0327 +/cent 16#00a2 +/centigrade 16#2103 +/centinferior 16#f6df +/centmonospace 16#ffe0 +/centoldstyle 16#f7a2 +/centsuperior 16#f6e0 +/chaarmenian 16#0579 +/chabengali 16#099b +/chadeva 16#091b +/chagujarati 16#0a9b +/chagurmukhi 16#0a1b +/chbopomofo 16#3114 +/cheabkhasiancyrillic 16#04bd +/checkmark 16#2713 +/checyrillic 16#0447 +/chedescenderabkhasiancyrillic 16#04bf +/chedescendercyrillic 16#04b7 +/chedieresiscyrillic 16#04f5 +/cheharmenian 16#0573 +/chekhakassiancyrillic 16#04cc +/cheverticalstrokecyrillic 16#04b9 +/chi 16#03c7 +/chieuchacirclekorean 16#3277 +/chieuchaparenkorean 16#3217 +/chieuchcirclekorean 16#3269 +/chieuchkorean 16#314a +/chieuchparenkorean 16#3209 +/chochangthai 16#0e0a +/chochanthai 16#0e08 +/chochingthai 16#0e09 +/chochoethai 16#0e0c +/chook 16#0188 +/cieucacirclekorean 16#3276 +/cieucaparenkorean 16#3216 +/cieuccirclekorean 16#3268 +/cieuckorean 16#3148 +/cieucparenkorean 16#3208 +/cieucuparenkorean 16#321c +/circle 16#25cb +/circlemultiply 16#2297 +/circleot 16#2299 +/circleplus 16#2295 +/circlepostalmark 16#3036 +/circlewithlefthalfblack 16#25d0 +/circlewithrighthalfblack 16#25d1 +/circumflex 16#02c6 +/circumflexbelowcmb 16#032d +/circumflexcmb 16#0302 +/clear 16#2327 +/clickalveolar 16#01c2 +/clickdental 16#01c0 +/clicklateral 16#01c1 +/clickretroflex 16#01c3 +/club 16#2663 +/clubsuitblack 16#2663 +/clubsuitwhite 16#2667 +/cmcubedsquare 16#33a4 +/cmonospace 16#ff43 +/cmsquaredsquare 16#33a0 +/coarmenian 16#0581 +/colon 16#003a +/colonmonetary 16#20a1 +/colonmonospace 16#ff1a +/colonsign 16#20a1 +/colonsmall 16#fe55 +/colontriangularhalfmod 16#02d1 +/colontriangularmod 16#02d0 +/comma 16#002c +/commaabovecmb 16#0313 +/commaaboverightcmb 16#0315 +/commaaccent 16#f6c3 +/commaarabic 16#060c +/commaarmenian 16#055d +/commainferior 16#f6e1 +/commamonospace 16#ff0c +/commareversedabovecmb 16#0314 +/commareversedmod 16#02bd +/commasmall 16#fe50 +/commasuperior 16#f6e2 +/commaturnedabovecmb 16#0312 +/commaturnedmod 16#02bb +/compass 16#263c +/congruent 16#2245 +/contourintegral 16#222e +/control 16#2303 +/controlACK 16#0006 +/controlBEL 16#0007 +/controlBS 16#0008 +/controlCAN 16#0018 +/controlCR 16#000d +/controlDC1 16#0011 +/controlDC2 16#0012 +/controlDC3 16#0013 +/controlDC4 16#0014 +/controlDEL 16#007f +/controlDLE 16#0010 +/controlEM 16#0019 +/controlENQ 16#0005 +/controlEOT 16#0004 +/controlESC 16#001b +/controlETB 16#0017 +/controlETX 16#0003 +/controlFF 16#000c +/controlFS 16#001c +/controlGS 16#001d +/controlHT 16#0009 +/controlLF 16#000a +/controlNAK 16#0015 +/controlRS 16#001e +/controlSI 16#000f +/controlSO 16#000e +/controlSOT 16#0002 +/controlSTX 16#0001 +/controlSUB 16#001a +/controlSYN 16#0016 +/controlUS 16#001f +/controlVT 16#000b +/copyright 16#00a9 +/copyrightsans 16#f8e9 +/copyrightserif 16#f6d9 +/cornerbracketleft 16#300c +/cornerbracketlefthalfwidth 16#ff62 +/cornerbracketleftvertical 16#fe41 +/cornerbracketright 16#300d +/cornerbracketrighthalfwidth 16#ff63 +/cornerbracketrightvertical 16#fe42 +/corporationsquare 16#337f +/cosquare 16#33c7 +/coverkgsquare 16#33c6 +/cparen 16#249e +/cruzeiro 16#20a2 +/cstretched 16#0297 +/curlyand 16#22cf +/curlyor 16#22ce +/currency 16#00a4 +/cyrBreve 16#f6d1 +/cyrFlex 16#f6d2 +/cyrbreve 16#f6d4 +/cyrflex 16#f6d5 +/d 16#0064 +/daarmenian 16#0564 +/dabengali 16#09a6 +/dadarabic 16#0636 +/dadeva 16#0926 +/dadfinalarabic 16#febe +/dadinitialarabic 16#febf +/dadmedialarabic 16#fec0 +/dagesh 16#05bc +/dageshhebrew 16#05bc +/dagger 16#2020 +/daggerdbl 16#2021 +/dagujarati 16#0aa6 +/dagurmukhi 16#0a26 +/dahiragana 16#3060 +/dakatakana 16#30c0 +/dalarabic 16#062f +/dalet 16#05d3 +/daletdagesh 16#fb33 +/daletdageshhebrew 16#fb33 +/dalethebrew 16#05d3 +/dalfinalarabic 16#feaa +/dammaarabic 16#064f +/dammalowarabic 16#064f +/dammatanaltonearabic 16#064c +/dammatanarabic 16#064c +/danda 16#0964 +/dargahebrew 16#05a7 +/dargalefthebrew 16#05a7 +/dasiapneumatacyrilliccmb 16#0485 +/dblGrave 16#f6d3 +/dblanglebracketleft 16#300a +/dblanglebracketleftvertical 16#fe3d +/dblanglebracketright 16#300b +/dblanglebracketrightvertical 16#fe3e +/dblarchinvertedbelowcmb 16#032b +/dblarrowleft 16#21d4 +/dblarrowright 16#21d2 +/dbldanda 16#0965 +/dblgrave 16#f6d6 +/dblgravecmb 16#030f +/dblintegral 16#222c +/dbllowline 16#2017 +/dbllowlinecmb 16#0333 +/dbloverlinecmb 16#033f +/dblprimemod 16#02ba +/dblverticalbar 16#2016 +/dblverticallineabovecmb 16#030e +/dbopomofo 16#3109 +/dbsquare 16#33c8 +/dcaron 16#010f +/dcedilla 16#1e11 +/dcircle 16#24d3 +/dcircumflexbelow 16#1e13 +/dcroat 16#0111 +/ddabengali 16#09a1 +/ddadeva 16#0921 +/ddagujarati 16#0aa1 +/ddagurmukhi 16#0a21 +/ddalarabic 16#0688 +/ddalfinalarabic 16#fb89 +/dddhadeva 16#095c +/ddhabengali 16#09a2 +/ddhadeva 16#0922 +/ddhagujarati 16#0aa2 +/ddhagurmukhi 16#0a22 +/ddotaccent 16#1e0b +/ddotbelow 16#1e0d +/decimalseparatorarabic 16#066b +/decimalseparatorpersian 16#066b +/decyrillic 16#0434 +/degree 16#00b0 +/dehihebrew 16#05ad +/dehiragana 16#3067 +/deicoptic 16#03ef +/dekatakana 16#30c7 +/deleteleft 16#232b +/deleteright 16#2326 +/delta 16#03b4 +/deltaturned 16#018d +/denominatorminusonenumeratorbengali 16#09f8 +/dezh 16#02a4 +/dhabengali 16#09a7 +/dhadeva 16#0927 +/dhagujarati 16#0aa7 +/dhagurmukhi 16#0a27 +/dhook 16#0257 +/dialytikatonos 16#0385 +/dialytikatonoscmb 16#0344 +/diamond 16#2666 +/diamondsuitwhite 16#2662 +/dieresis 16#00a8 +/dieresisacute 16#f6d7 +/dieresisbelowcmb 16#0324 +/dieresiscmb 16#0308 +/dieresisgrave 16#f6d8 +/dieresistonos 16#0385 +/dihiragana 16#3062 +/dikatakana 16#30c2 +/dittomark 16#3003 +/divide 16#00f7 +/divides 16#2223 +/divisionslash 16#2215 +/djecyrillic 16#0452 +/dkshade 16#2593 +/dlinebelow 16#1e0f +/dlsquare 16#3397 +/dmacron 16#0111 +/dmonospace 16#ff44 +/dnblock 16#2584 +/dochadathai 16#0e0e +/dodekthai 16#0e14 +/dohiragana 16#3069 +/dokatakana 16#30c9 +/dollar 16#0024 +/dollarinferior 16#f6e3 +/dollarmonospace 16#ff04 +/dollaroldstyle 16#f724 +/dollarsmall 16#fe69 +/dollarsuperior 16#f6e4 +/dong 16#20ab +/dorusquare 16#3326 +/dotaccent 16#02d9 +/dotaccentcmb 16#0307 +/dotbelowcmb 16#0323 +/dotbelowcomb 16#0323 +/dotkatakana 16#30fb +/dotlessi 16#0131 +/dotlessj 16#f6be +/dotlessjstrokehook 16#0284 +/dotmath 16#22c5 +/dottedcircle 16#25cc +/doubleyodpatah 16#fb1f +/doubleyodpatahhebrew 16#fb1f +/downtackbelowcmb 16#031e +/downtackmod 16#02d5 +/dparen 16#249f +/dsuperior 16#f6eb +/dtail 16#0256 +/dtopbar 16#018c +/duhiragana 16#3065 +/dukatakana 16#30c5 +/dz 16#01f3 +/dzaltone 16#02a3 +/dzcaron 16#01c6 +/dzcurl 16#02a5 +/dzeabkhasiancyrillic 16#04e1 +/dzecyrillic 16#0455 +/dzhecyrillic 16#045f +/e 16#0065 +/eacute 16#00e9 +/earth 16#2641 +/ebengali 16#098f +/ebopomofo 16#311c +/ebreve 16#0115 +/ecandradeva 16#090d +/ecandragujarati 16#0a8d +/ecandravowelsigndeva 16#0945 +/ecandravowelsigngujarati 16#0ac5 +/ecaron 16#011b +/ecedillabreve 16#1e1d +/echarmenian 16#0565 +/echyiwnarmenian 16#0587 +/ecircle 16#24d4 +/ecircumflex 16#00ea +/ecircumflexacute 16#1ebf +/ecircumflexbelow 16#1e19 +/ecircumflexdotbelow 16#1ec7 +/ecircumflexgrave 16#1ec1 +/ecircumflexhookabove 16#1ec3 +/ecircumflextilde 16#1ec5 +/ecyrillic 16#0454 +/edblgrave 16#0205 +/edeva 16#090f +/edieresis 16#00eb +/edot 16#0117 +/edotaccent 16#0117 +/edotbelow 16#1eb9 +/eegurmukhi 16#0a0f +/eematragurmukhi 16#0a47 +/efcyrillic 16#0444 +/egrave 16#00e8 +/egujarati 16#0a8f +/eharmenian 16#0567 +/ehbopomofo 16#311d +/ehiragana 16#3048 +/ehookabove 16#1ebb +/eibopomofo 16#311f +/eight 16#0038 +/eightarabic 16#0668 +/eightbengali 16#09ee +/eightcircle 16#2467 +/eightcircleinversesansserif 16#2791 +/eightdeva 16#096e +/eighteencircle 16#2471 +/eighteenparen 16#2485 +/eighteenperiod 16#2499 +/eightgujarati 16#0aee +/eightgurmukhi 16#0a6e +/eighthackarabic 16#0668 +/eighthangzhou 16#3028 +/eighthnotebeamed 16#266b +/eightideographicparen 16#3227 +/eightinferior 16#2088 +/eightmonospace 16#ff18 +/eightoldstyle 16#f738 +/eightparen 16#247b +/eightperiod 16#248f +/eightpersian 16#06f8 +/eightroman 16#2177 +/eightsuperior 16#2078 +/eightthai 16#0e58 +/einvertedbreve 16#0207 +/eiotifiedcyrillic 16#0465 +/ekatakana 16#30a8 +/ekatakanahalfwidth 16#ff74 +/ekonkargurmukhi 16#0a74 +/ekorean 16#3154 +/elcyrillic 16#043b +/element 16#2208 +/elevencircle 16#246a +/elevenparen 16#247e +/elevenperiod 16#2492 +/elevenroman 16#217a +/ellipsis 16#2026 +/ellipsisvertical 16#22ee +/emacron 16#0113 +/emacronacute 16#1e17 +/emacrongrave 16#1e15 +/emcyrillic 16#043c +/emdash 16#2014 +/emdashvertical 16#fe31 +/emonospace 16#ff45 +/emphasismarkarmenian 16#055b +/emptyset 16#2205 +/enbopomofo 16#3123 +/encyrillic 16#043d +/endash 16#2013 +/endashvertical 16#fe32 +/endescendercyrillic 16#04a3 +/eng 16#014b +/engbopomofo 16#3125 +/enghecyrillic 16#04a5 +/enhookcyrillic 16#04c8 +/enspace 16#2002 +/eogonek 16#0119 +/eokorean 16#3153 +/eopen 16#025b +/eopenclosed 16#029a +/eopenreversed 16#025c +/eopenreversedclosed 16#025e +/eopenreversedhook 16#025d +/eparen 16#24a0 +/epsilon 16#03b5 +/epsilontonos 16#03ad +/equal 16#003d +/equalmonospace 16#ff1d +/equalsmall 16#fe66 +/equalsuperior 16#207c +/equivalence 16#2261 +/erbopomofo 16#3126 +/ercyrillic 16#0440 +/ereversed 16#0258 +/ereversedcyrillic 16#044d +/escyrillic 16#0441 +/esdescendercyrillic 16#04ab +/esh 16#0283 +/eshcurl 16#0286 +/eshortdeva 16#090e +/eshortvowelsigndeva 16#0946 +/eshreversedloop 16#01aa +/eshsquatreversed 16#0285 +/esmallhiragana 16#3047 +/esmallkatakana 16#30a7 +/esmallkatakanahalfwidth 16#ff6a +/estimated 16#212e +/esuperior 16#f6ec +/eta 16#03b7 +/etarmenian 16#0568 +/etatonos 16#03ae +/eth 16#00f0 +/etilde 16#1ebd +/etildebelow 16#1e1b +/etnahtafoukhhebrew 16#0591 +/etnahtafoukhlefthebrew 16#0591 +/etnahtahebrew 16#0591 +/etnahtalefthebrew 16#0591 +/eturned 16#01dd +/eukorean 16#3161 +/euro 16#20ac +/evowelsignbengali 16#09c7 +/evowelsigndeva 16#0947 +/evowelsigngujarati 16#0ac7 +/exclam 16#0021 +/exclamarmenian 16#055c +/exclamdbl 16#203c +/exclamdown 16#00a1 +/exclamdownsmall 16#f7a1 +/exclammonospace 16#ff01 +/exclamsmall 16#f721 +/existential 16#2203 +/ezh 16#0292 +/ezhcaron 16#01ef +/ezhcurl 16#0293 +/ezhreversed 16#01b9 +/ezhtail 16#01ba +/f 16#0066 +/fadeva 16#095e +/fagurmukhi 16#0a5e +/fahrenheit 16#2109 +/fathaarabic 16#064e +/fathalowarabic 16#064e +/fathatanarabic 16#064b +/fbopomofo 16#3108 +/fcircle 16#24d5 +/fdotaccent 16#1e1f +/feharabic 16#0641 +/feharmenian 16#0586 +/fehfinalarabic 16#fed2 +/fehinitialarabic 16#fed3 +/fehmedialarabic 16#fed4 +/feicoptic 16#03e5 +/female 16#2640 +/ff 16#fb00 +/ffi 16#fb03 +/ffl 16#fb04 +/fi 16#fb01 +/fifteencircle 16#246e +/fifteenparen 16#2482 +/fifteenperiod 16#2496 +/figuredash 16#2012 +/filledbox 16#25a0 +/filledrect 16#25ac +/finalkaf 16#05da +/finalkafdagesh 16#fb3a +/finalkafdageshhebrew 16#fb3a +/finalkafhebrew 16#05da +/finalmem 16#05dd +/finalmemhebrew 16#05dd +/finalnun 16#05df +/finalnunhebrew 16#05df +/finalpe 16#05e3 +/finalpehebrew 16#05e3 +/finaltsadi 16#05e5 +/finaltsadihebrew 16#05e5 +/firsttonechinese 16#02c9 +/fisheye 16#25c9 +/fitacyrillic 16#0473 +/five 16#0035 +/fivearabic 16#0665 +/fivebengali 16#09eb +/fivecircle 16#2464 +/fivecircleinversesansserif 16#278e +/fivedeva 16#096b +/fiveeighths 16#215d +/fivegujarati 16#0aeb +/fivegurmukhi 16#0a6b +/fivehackarabic 16#0665 +/fivehangzhou 16#3025 +/fiveideographicparen 16#3224 +/fiveinferior 16#2085 +/fivemonospace 16#ff15 +/fiveoldstyle 16#f735 +/fiveparen 16#2478 +/fiveperiod 16#248c +/fivepersian 16#06f5 +/fiveroman 16#2174 +/fivesuperior 16#2075 +/fivethai 16#0e55 +/fl 16#fb02 +/florin 16#0192 +/fmonospace 16#ff46 +/fmsquare 16#3399 +/fofanthai 16#0e1f +/fofathai 16#0e1d +/fongmanthai 16#0e4f +/forall 16#2200 +/four 16#0034 +/fourarabic 16#0664 +/fourbengali 16#09ea +/fourcircle 16#2463 +/fourcircleinversesansserif 16#278d +/fourdeva 16#096a +/fourgujarati 16#0aea +/fourgurmukhi 16#0a6a +/fourhackarabic 16#0664 +/fourhangzhou 16#3024 +/fourideographicparen 16#3223 +/fourinferior 16#2084 +/fourmonospace 16#ff14 +/fournumeratorbengali 16#09f7 +/fouroldstyle 16#f734 +/fourparen 16#2477 +/fourperiod 16#248b +/fourpersian 16#06f4 +/fourroman 16#2173 +/foursuperior 16#2074 +/fourteencircle 16#246d +/fourteenparen 16#2481 +/fourteenperiod 16#2495 +/fourthai 16#0e54 +/fourthtonechinese 16#02cb +/fparen 16#24a1 +/fraction 16#2044 +/franc 16#20a3 +/g 16#0067 +/gabengali 16#0997 +/gacute 16#01f5 +/gadeva 16#0917 +/gafarabic 16#06af +/gaffinalarabic 16#fb93 +/gafinitialarabic 16#fb94 +/gafmedialarabic 16#fb95 +/gagujarati 16#0a97 +/gagurmukhi 16#0a17 +/gahiragana 16#304c +/gakatakana 16#30ac +/gamma 16#03b3 +/gammalatinsmall 16#0263 +/gammasuperior 16#02e0 +/gangiacoptic 16#03eb +/gbopomofo 16#310d +/gbreve 16#011f +/gcaron 16#01e7 +/gcedilla 16#0123 +/gcircle 16#24d6 +/gcircumflex 16#011d +/gcommaaccent 16#0123 +/gdot 16#0121 +/gdotaccent 16#0121 +/gecyrillic 16#0433 +/gehiragana 16#3052 +/gekatakana 16#30b2 +/geometricallyequal 16#2251 +/gereshaccenthebrew 16#059c +/gereshhebrew 16#05f3 +/gereshmuqdamhebrew 16#059d +/germandbls 16#00df +/gershayimaccenthebrew 16#059e +/gershayimhebrew 16#05f4 +/getamark 16#3013 +/ghabengali 16#0998 +/ghadarmenian 16#0572 +/ghadeva 16#0918 +/ghagujarati 16#0a98 +/ghagurmukhi 16#0a18 +/ghainarabic 16#063a +/ghainfinalarabic 16#fece +/ghaininitialarabic 16#fecf +/ghainmedialarabic 16#fed0 +/ghemiddlehookcyrillic 16#0495 +/ghestrokecyrillic 16#0493 +/gheupturncyrillic 16#0491 +/ghhadeva 16#095a +/ghhagurmukhi 16#0a5a +/ghook 16#0260 +/ghzsquare 16#3393 +/gihiragana 16#304e +/gikatakana 16#30ae +/gimarmenian 16#0563 +/gimel 16#05d2 +/gimeldagesh 16#fb32 +/gimeldageshhebrew 16#fb32 +/gimelhebrew 16#05d2 +/gjecyrillic 16#0453 +/glottalinvertedstroke 16#01be +/glottalstop 16#0294 +/glottalstopinverted 16#0296 +/glottalstopmod 16#02c0 +/glottalstopreversed 16#0295 +/glottalstopreversedmod 16#02c1 +/glottalstopreversedsuperior 16#02e4 +/glottalstopstroke 16#02a1 +/glottalstopstrokereversed 16#02a2 +/gmacron 16#1e21 +/gmonospace 16#ff47 +/gohiragana 16#3054 +/gokatakana 16#30b4 +/gparen 16#24a2 +/gpasquare 16#33ac +/gradient 16#2207 +/grave 16#0060 +/gravebelowcmb 16#0316 +/gravecmb 16#0300 +/gravecomb 16#0300 +/gravedeva 16#0953 +/gravelowmod 16#02ce +/gravemonospace 16#ff40 +/gravetonecmb 16#0340 +/greater 16#003e +/greaterequal 16#2265 +/greaterequalorless 16#22db +/greatermonospace 16#ff1e +/greaterorequivalent 16#2273 +/greaterorless 16#2277 +/greateroverequal 16#2267 +/greatersmall 16#fe65 +/gscript 16#0261 +/gstroke 16#01e5 +/guhiragana 16#3050 +/guillemotleft 16#00ab +/guillemotright 16#00bb +/guilsinglleft 16#2039 +/guilsinglright 16#203a +/gukatakana 16#30b0 +/guramusquare 16#3318 +/gysquare 16#33c9 +/h 16#0068 +/haabkhasiancyrillic 16#04a9 +/haaltonearabic 16#06c1 +/habengali 16#09b9 +/hadescendercyrillic 16#04b3 +/hadeva 16#0939 +/hagujarati 16#0ab9 +/hagurmukhi 16#0a39 +/haharabic 16#062d +/hahfinalarabic 16#fea2 +/hahinitialarabic 16#fea3 +/hahiragana 16#306f +/hahmedialarabic 16#fea4 +/haitusquare 16#332a +/hakatakana 16#30cf +/hakatakanahalfwidth 16#ff8a +/halantgurmukhi 16#0a4d +/hamzaarabic 16#0621 +/hamzalowarabic 16#0621 +/hangulfiller 16#3164 +/hardsigncyrillic 16#044a +/harpoonleftbarbup 16#21bc +/harpoonrightbarbup 16#21c0 +/hasquare 16#33ca +/hatafpatah 16#05b2 +/hatafpatah16 16#05b2 +/hatafpatah23 16#05b2 +/hatafpatah2f 16#05b2 +/hatafpatahhebrew 16#05b2 +/hatafpatahnarrowhebrew 16#05b2 +/hatafpatahquarterhebrew 16#05b2 +/hatafpatahwidehebrew 16#05b2 +/hatafqamats 16#05b3 +/hatafqamats1b 16#05b3 +/hatafqamats28 16#05b3 +/hatafqamats34 16#05b3 +/hatafqamatshebrew 16#05b3 +/hatafqamatsnarrowhebrew 16#05b3 +/hatafqamatsquarterhebrew 16#05b3 +/hatafqamatswidehebrew 16#05b3 +/hatafsegol 16#05b1 +/hatafsegol17 16#05b1 +/hatafsegol24 16#05b1 +/hatafsegol30 16#05b1 +/hatafsegolhebrew 16#05b1 +/hatafsegolnarrowhebrew 16#05b1 +/hatafsegolquarterhebrew 16#05b1 +/hatafsegolwidehebrew 16#05b1 +/hbar 16#0127 +/hbopomofo 16#310f +/hbrevebelow 16#1e2b +/hcedilla 16#1e29 +/hcircle 16#24d7 +/hcircumflex 16#0125 +/hdieresis 16#1e27 +/hdotaccent 16#1e23 +/hdotbelow 16#1e25 +/he 16#05d4 +/heart 16#2665 +/heartsuitblack 16#2665 +/heartsuitwhite 16#2661 +/hedagesh 16#fb34 +/hedageshhebrew 16#fb34 +/hehaltonearabic 16#06c1 +/heharabic 16#0647 +/hehebrew 16#05d4 +/hehfinalaltonearabic 16#fba7 +/hehfinalalttwoarabic 16#feea +/hehfinalarabic 16#feea +/hehhamzaabovefinalarabic 16#fba5 +/hehhamzaaboveisolatedarabic 16#fba4 +/hehinitialaltonearabic 16#fba8 +/hehinitialarabic 16#feeb +/hehiragana 16#3078 +/hehmedialaltonearabic 16#fba9 +/hehmedialarabic 16#feec +/heiseierasquare 16#337b +/hekatakana 16#30d8 +/hekatakanahalfwidth 16#ff8d +/hekutaarusquare 16#3336 +/henghook 16#0267 +/herutusquare 16#3339 +/het 16#05d7 +/hethebrew 16#05d7 +/hhook 16#0266 +/hhooksuperior 16#02b1 +/hieuhacirclekorean 16#327b +/hieuhaparenkorean 16#321b +/hieuhcirclekorean 16#326d +/hieuhkorean 16#314e +/hieuhparenkorean 16#320d +/hihiragana 16#3072 +/hikatakana 16#30d2 +/hikatakanahalfwidth 16#ff8b +/hiriq 16#05b4 +/hiriq14 16#05b4 +/hiriq21 16#05b4 +/hiriq2d 16#05b4 +/hiriqhebrew 16#05b4 +/hiriqnarrowhebrew 16#05b4 +/hiriqquarterhebrew 16#05b4 +/hiriqwidehebrew 16#05b4 +/hlinebelow 16#1e96 +/hmonospace 16#ff48 +/hoarmenian 16#0570 +/hohipthai 16#0e2b +/hohiragana 16#307b +/hokatakana 16#30db +/hokatakanahalfwidth 16#ff8e +/holam 16#05b9 +/holam19 16#05b9 +/holam26 16#05b9 +/holam32 16#05b9 +/holamhebrew 16#05b9 +/holamnarrowhebrew 16#05b9 +/holamquarterhebrew 16#05b9 +/holamwidehebrew 16#05b9 +/honokhukthai 16#0e2e +/hookabovecomb 16#0309 +/hookcmb 16#0309 +/hookpalatalizedbelowcmb 16#0321 +/hookretroflexbelowcmb 16#0322 +/hoonsquare 16#3342 +/horicoptic 16#03e9 +/horizontalbar 16#2015 +/horncmb 16#031b +/hotsprings 16#2668 +/house 16#2302 +/hparen 16#24a3 +/hsuperior 16#02b0 +/hturned 16#0265 +/huhiragana 16#3075 +/huiitosquare 16#3333 +/hukatakana 16#30d5 +/hukatakanahalfwidth 16#ff8c +/hungarumlaut 16#02dd +/hungarumlautcmb 16#030b +/hv 16#0195 +/hyphen 16#002d +/hypheninferior 16#f6e5 +/hyphenmonospace 16#ff0d +/hyphensmall 16#fe63 +/hyphensuperior 16#f6e6 +/hyphentwo 16#2010 +/i 16#0069 +/iacute 16#00ed +/iacyrillic 16#044f +/ibengali 16#0987 +/ibopomofo 16#3127 +/ibreve 16#012d +/icaron 16#01d0 +/icircle 16#24d8 +/icircumflex 16#00ee +/icyrillic 16#0456 +/idblgrave 16#0209 +/ideographearthcircle 16#328f +/ideographfirecircle 16#328b +/ideographicallianceparen 16#323f +/ideographiccallparen 16#323a +/ideographiccentrecircle 16#32a5 +/ideographicclose 16#3006 +/ideographiccomma 16#3001 +/ideographiccommaleft 16#ff64 +/ideographiccongratulationparen 16#3237 +/ideographiccorrectcircle 16#32a3 +/ideographicearthparen 16#322f +/ideographicenterpriseparen 16#323d +/ideographicexcellentcircle 16#329d +/ideographicfestivalparen 16#3240 +/ideographicfinancialcircle 16#3296 +/ideographicfinancialparen 16#3236 +/ideographicfireparen 16#322b +/ideographichaveparen 16#3232 +/ideographichighcircle 16#32a4 +/ideographiciterationmark 16#3005 +/ideographiclaborcircle 16#3298 +/ideographiclaborparen 16#3238 +/ideographicleftcircle 16#32a7 +/ideographiclowcircle 16#32a6 +/ideographicmedicinecircle 16#32a9 +/ideographicmetalparen 16#322e +/ideographicmoonparen 16#322a +/ideographicnameparen 16#3234 +/ideographicperiod 16#3002 +/ideographicprintcircle 16#329e +/ideographicreachparen 16#3243 +/ideographicrepresentparen 16#3239 +/ideographicresourceparen 16#323e +/ideographicrightcircle 16#32a8 +/ideographicsecretcircle 16#3299 +/ideographicselfparen 16#3242 +/ideographicsocietyparen 16#3233 +/ideographicspace 16#3000 +/ideographicspecialparen 16#3235 +/ideographicstockparen 16#3231 +/ideographicstudyparen 16#323b +/ideographicsunparen 16#3230 +/ideographicsuperviseparen 16#323c +/ideographicwaterparen 16#322c +/ideographicwoodparen 16#322d +/ideographiczero 16#3007 +/ideographmetalcircle 16#328e +/ideographmooncircle 16#328a +/ideographnamecircle 16#3294 +/ideographsuncircle 16#3290 +/ideographwatercircle 16#328c +/ideographwoodcircle 16#328d +/ideva 16#0907 +/idieresis 16#00ef +/idieresisacute 16#1e2f +/idieresiscyrillic 16#04e5 +/idotbelow 16#1ecb +/iebrevecyrillic 16#04d7 +/iecyrillic 16#0435 +/ieungacirclekorean 16#3275 +/ieungaparenkorean 16#3215 +/ieungcirclekorean 16#3267 +/ieungkorean 16#3147 +/ieungparenkorean 16#3207 +/igrave 16#00ec +/igujarati 16#0a87 +/igurmukhi 16#0a07 +/ihiragana 16#3044 +/ihookabove 16#1ec9 +/iibengali 16#0988 +/iicyrillic 16#0438 +/iideva 16#0908 +/iigujarati 16#0a88 +/iigurmukhi 16#0a08 +/iimatragurmukhi 16#0a40 +/iinvertedbreve 16#020b +/iishortcyrillic 16#0439 +/iivowelsignbengali 16#09c0 +/iivowelsigndeva 16#0940 +/iivowelsigngujarati 16#0ac0 +/ij 16#0133 +/ikatakana 16#30a4 +/ikatakanahalfwidth 16#ff72 +/ikorean 16#3163 +/ilde 16#02dc +/iluyhebrew 16#05ac +/imacron 16#012b +/imacroncyrillic 16#04e3 +/imageorapproximatelyequal 16#2253 +/imatragurmukhi 16#0a3f +/imonospace 16#ff49 +/increment 16#2206 +/infinity 16#221e +/iniarmenian 16#056b +/integral 16#222b +/integralbottom 16#2321 +/integralbt 16#2321 +/integralex 16#f8f5 +/integraltop 16#2320 +/integraltp 16#2320 +/intersection 16#2229 +/intisquare 16#3305 +/invbullet 16#25d8 +/invcircle 16#25d9 +/invsmileface 16#263b +/iocyrillic 16#0451 +/iogonek 16#012f +/iota 16#03b9 +/iotadieresis 16#03ca +/iotadieresistonos 16#0390 +/iotalatin 16#0269 +/iotatonos 16#03af +/iparen 16#24a4 +/irigurmukhi 16#0a72 +/ismallhiragana 16#3043 +/ismallkatakana 16#30a3 +/ismallkatakanahalfwidth 16#ff68 +/issharbengali 16#09fa +/istroke 16#0268 +/isuperior 16#f6ed +/iterationhiragana 16#309d +/iterationkatakana 16#30fd +/itilde 16#0129 +/itildebelow 16#1e2d +/iubopomofo 16#3129 +/iucyrillic 16#044e +/ivowelsignbengali 16#09bf +/ivowelsigndeva 16#093f +/ivowelsigngujarati 16#0abf +/izhitsacyrillic 16#0475 +/izhitsadblgravecyrillic 16#0477 +/j 16#006a +/jaarmenian 16#0571 +/jabengali 16#099c +/jadeva 16#091c +/jagujarati 16#0a9c +/jagurmukhi 16#0a1c +/jbopomofo 16#3110 +/jcaron 16#01f0 +/jcircle 16#24d9 +/jcircumflex 16#0135 +/jcrossedtail 16#029d +/jdotlessstroke 16#025f +/jecyrillic 16#0458 +/jeemarabic 16#062c +/jeemfinalarabic 16#fe9e +/jeeminitialarabic 16#fe9f +/jeemmedialarabic 16#fea0 +/jeharabic 16#0698 +/jehfinalarabic 16#fb8b +/jhabengali 16#099d +/jhadeva 16#091d +/jhagujarati 16#0a9d +/jhagurmukhi 16#0a1d +/jheharmenian 16#057b +/jis 16#3004 +/jmonospace 16#ff4a +/jparen 16#24a5 +/jsuperior 16#02b2 +/k 16#006b +/kabashkircyrillic 16#04a1 +/kabengali 16#0995 +/kacute 16#1e31 +/kacyrillic 16#043a +/kadescendercyrillic 16#049b +/kadeva 16#0915 +/kaf 16#05db +/kafarabic 16#0643 +/kafdagesh 16#fb3b +/kafdageshhebrew 16#fb3b +/kaffinalarabic 16#feda +/kafhebrew 16#05db +/kafinitialarabic 16#fedb +/kafmedialarabic 16#fedc +/kafrafehebrew 16#fb4d +/kagujarati 16#0a95 +/kagurmukhi 16#0a15 +/kahiragana 16#304b +/kahookcyrillic 16#04c4 +/kakatakana 16#30ab +/kakatakanahalfwidth 16#ff76 +/kappa 16#03ba +/kappasymbolgreek 16#03f0 +/kapyeounmieumkorean 16#3171 +/kapyeounphieuphkorean 16#3184 +/kapyeounpieupkorean 16#3178 +/kapyeounssangpieupkorean 16#3179 +/karoriisquare 16#330d +/kashidaautoarabic 16#0640 +/kashidaautonosidebearingarabic 16#0640 +/kasmallkatakana 16#30f5 +/kasquare 16#3384 +/kasraarabic 16#0650 +/kasratanarabic 16#064d +/kastrokecyrillic 16#049f +/katahiraprolongmarkhalfwidth 16#ff70 +/kaverticalstrokecyrillic 16#049d +/kbopomofo 16#310e +/kcalsquare 16#3389 +/kcaron 16#01e9 +/kcedilla 16#0137 +/kcircle 16#24da +/kcommaaccent 16#0137 +/kdotbelow 16#1e33 +/keharmenian 16#0584 +/kehiragana 16#3051 +/kekatakana 16#30b1 +/kekatakanahalfwidth 16#ff79 +/kenarmenian 16#056f +/kesmallkatakana 16#30f6 +/kgreenlandic 16#0138 +/khabengali 16#0996 +/khacyrillic 16#0445 +/khadeva 16#0916 +/khagujarati 16#0a96 +/khagurmukhi 16#0a16 +/khaharabic 16#062e +/khahfinalarabic 16#fea6 +/khahinitialarabic 16#fea7 +/khahmedialarabic 16#fea8 +/kheicoptic 16#03e7 +/khhadeva 16#0959 +/khhagurmukhi 16#0a59 +/khieukhacirclekorean 16#3278 +/khieukhaparenkorean 16#3218 +/khieukhcirclekorean 16#326a +/khieukhkorean 16#314b +/khieukhparenkorean 16#320a +/khokhaithai 16#0e02 +/khokhonthai 16#0e05 +/khokhuatthai 16#0e03 +/khokhwaithai 16#0e04 +/khomutthai 16#0e5b +/khook 16#0199 +/khorakhangthai 16#0e06 +/khzsquare 16#3391 +/kihiragana 16#304d +/kikatakana 16#30ad +/kikatakanahalfwidth 16#ff77 +/kiroguramusquare 16#3315 +/kiromeetorusquare 16#3316 +/kirosquare 16#3314 +/kiyeokacirclekorean 16#326e +/kiyeokaparenkorean 16#320e +/kiyeokcirclekorean 16#3260 +/kiyeokkorean 16#3131 +/kiyeokparenkorean 16#3200 +/kiyeoksioskorean 16#3133 +/kjecyrillic 16#045c +/klinebelow 16#1e35 +/klsquare 16#3398 +/kmcubedsquare 16#33a6 +/kmonospace 16#ff4b +/kmsquaredsquare 16#33a2 +/kohiragana 16#3053 +/kohmsquare 16#33c0 +/kokaithai 16#0e01 +/kokatakana 16#30b3 +/kokatakanahalfwidth 16#ff7a +/kooposquare 16#331e +/koppacyrillic 16#0481 +/koreanstandardsymbol 16#327f +/koroniscmb 16#0343 +/kparen 16#24a6 +/kpasquare 16#33aa +/ksicyrillic 16#046f +/ktsquare 16#33cf +/kturned 16#029e +/kuhiragana 16#304f +/kukatakana 16#30af +/kukatakanahalfwidth 16#ff78 +/kvsquare 16#33b8 +/kwsquare 16#33be +/l 16#006c +/labengali 16#09b2 +/lacute 16#013a +/ladeva 16#0932 +/lagujarati 16#0ab2 +/lagurmukhi 16#0a32 +/lakkhangyaothai 16#0e45 +/lamaleffinalarabic 16#fefc +/lamalefhamzaabovefinalarabic 16#fef8 +/lamalefhamzaaboveisolatedarabic 16#fef7 +/lamalefhamzabelowfinalarabic 16#fefa +/lamalefhamzabelowisolatedarabic 16#fef9 +/lamalefisolatedarabic 16#fefb +/lamalefmaddaabovefinalarabic 16#fef6 +/lamalefmaddaaboveisolatedarabic 16#fef5 +/lamarabic 16#0644 +/lambda 16#03bb +/lambdastroke 16#019b +/lamed 16#05dc +/lameddagesh 16#fb3c +/lameddageshhebrew 16#fb3c +/lamedhebrew 16#05dc +/lamfinalarabic 16#fede +/lamhahinitialarabic 16#fcca +/laminitialarabic 16#fedf +/lamjeeminitialarabic 16#fcc9 +/lamkhahinitialarabic 16#fccb +/lamlamhehisolatedarabic 16#fdf2 +/lammedialarabic 16#fee0 +/lammeemhahinitialarabic 16#fd88 +/lammeeminitialarabic 16#fccc +/largecircle 16#25ef +/lbar 16#019a +/lbelt 16#026c +/lbopomofo 16#310c +/lcaron 16#013e +/lcedilla 16#013c +/lcircle 16#24db +/lcircumflexbelow 16#1e3d +/lcommaaccent 16#013c +/ldot 16#0140 +/ldotaccent 16#0140 +/ldotbelow 16#1e37 +/ldotbelowmacron 16#1e39 +/leftangleabovecmb 16#031a +/lefttackbelowcmb 16#0318 +/less 16#003c +/lessequal 16#2264 +/lessequalorgreater 16#22da +/lessmonospace 16#ff1c +/lessorequivalent 16#2272 +/lessorgreater 16#2276 +/lessoverequal 16#2266 +/lesssmall 16#fe64 +/lezh 16#026e +/lfblock 16#258c +/lhookretroflex 16#026d +/lira 16#20a4 +/liwnarmenian 16#056c +/lj 16#01c9 +/ljecyrillic 16#0459 +/ll 16#f6c0 +/lladeva 16#0933 +/llagujarati 16#0ab3 +/llinebelow 16#1e3b +/llladeva 16#0934 +/llvocalicbengali 16#09e1 +/llvocalicdeva 16#0961 +/llvocalicvowelsignbengali 16#09e3 +/llvocalicvowelsigndeva 16#0963 +/lmiddletilde 16#026b +/lmonospace 16#ff4c +/lmsquare 16#33d0 +/lochulathai 16#0e2c +/logicaland 16#2227 +/logicalnot 16#00ac +/logicalnotreversed 16#2310 +/logicalor 16#2228 +/lolingthai 16#0e25 +/longs 16#017f +/lowlinecenterline 16#fe4e +/lowlinecmb 16#0332 +/lowlinedashed 16#fe4d +/lozenge 16#25ca +/lparen 16#24a7 +/lslash 16#0142 +/lsquare 16#2113 +/lsuperior 16#f6ee +/ltshade 16#2591 +/luthai 16#0e26 +/lvocalicbengali 16#098c +/lvocalicdeva 16#090c +/lvocalicvowelsignbengali 16#09e2 +/lvocalicvowelsigndeva 16#0962 +/lxsquare 16#33d3 +/m 16#006d +/mabengali 16#09ae +/macron 16#00af +/macronbelowcmb 16#0331 +/macroncmb 16#0304 +/macronlowmod 16#02cd +/macronmonospace 16#ffe3 +/macute 16#1e3f +/madeva 16#092e +/magujarati 16#0aae +/magurmukhi 16#0a2e +/mahapakhhebrew 16#05a4 +/mahapakhlefthebrew 16#05a4 +/mahiragana 16#307e +/maichattawalowleftthai 16#f895 +/maichattawalowrightthai 16#f894 +/maichattawathai 16#0e4b +/maichattawaupperleftthai 16#f893 +/maieklowleftthai 16#f88c +/maieklowrightthai 16#f88b +/maiekthai 16#0e48 +/maiekupperleftthai 16#f88a +/maihanakatleftthai 16#f884 +/maihanakatthai 16#0e31 +/maitaikhuleftthai 16#f889 +/maitaikhuthai 16#0e47 +/maitholowleftthai 16#f88f +/maitholowrightthai 16#f88e +/maithothai 16#0e49 +/maithoupperleftthai 16#f88d +/maitrilowleftthai 16#f892 +/maitrilowrightthai 16#f891 +/maitrithai 16#0e4a +/maitriupperleftthai 16#f890 +/maiyamokthai 16#0e46 +/makatakana 16#30de +/makatakanahalfwidth 16#ff8f +/male 16#2642 +/mansyonsquare 16#3347 +/maqafhebrew 16#05be +/mars 16#2642 +/masoracirclehebrew 16#05af +/masquare 16#3383 +/mbopomofo 16#3107 +/mbsquare 16#33d4 +/mcircle 16#24dc +/mcubedsquare 16#33a5 +/mdotaccent 16#1e41 +/mdotbelow 16#1e43 +/meemarabic 16#0645 +/meemfinalarabic 16#fee2 +/meeminitialarabic 16#fee3 +/meemmedialarabic 16#fee4 +/meemmeeminitialarabic 16#fcd1 +/meemmeemisolatedarabic 16#fc48 +/meetorusquare 16#334d +/mehiragana 16#3081 +/meizierasquare 16#337e +/mekatakana 16#30e1 +/mekatakanahalfwidth 16#ff92 +/mem 16#05de +/memdagesh 16#fb3e +/memdageshhebrew 16#fb3e +/memhebrew 16#05de +/menarmenian 16#0574 +/merkhahebrew 16#05a5 +/merkhakefulahebrew 16#05a6 +/merkhakefulalefthebrew 16#05a6 +/merkhalefthebrew 16#05a5 +/mhook 16#0271 +/mhzsquare 16#3392 +/middledotkatakanahalfwidth 16#ff65 +/middot 16#00b7 +/mieumacirclekorean 16#3272 +/mieumaparenkorean 16#3212 +/mieumcirclekorean 16#3264 +/mieumkorean 16#3141 +/mieumpansioskorean 16#3170 +/mieumparenkorean 16#3204 +/mieumpieupkorean 16#316e +/mieumsioskorean 16#316f +/mihiragana 16#307f +/mikatakana 16#30df +/mikatakanahalfwidth 16#ff90 +/minus 16#2212 +/minusbelowcmb 16#0320 +/minuscircle 16#2296 +/minusmod 16#02d7 +/minusplus 16#2213 +/minute 16#2032 +/miribaarusquare 16#334a +/mirisquare 16#3349 +/mlonglegturned 16#0270 +/mlsquare 16#3396 +/mmcubedsquare 16#33a3 +/mmonospace 16#ff4d +/mmsquaredsquare 16#339f +/mohiragana 16#3082 +/mohmsquare 16#33c1 +/mokatakana 16#30e2 +/mokatakanahalfwidth 16#ff93 +/molsquare 16#33d6 +/momathai 16#0e21 +/moverssquare 16#33a7 +/moverssquaredsquare 16#33a8 +/mparen 16#24a8 +/mpasquare 16#33ab +/mssquare 16#33b3 +/msuperior 16#f6ef +/mturned 16#026f +/mu 16#00b5 +/mu1 16#00b5 +/muasquare 16#3382 +/muchgreater 16#226b +/muchless 16#226a +/mufsquare 16#338c +/mugreek 16#03bc +/mugsquare 16#338d +/muhiragana 16#3080 +/mukatakana 16#30e0 +/mukatakanahalfwidth 16#ff91 +/mulsquare 16#3395 +/multiply 16#00d7 +/mumsquare 16#339b +/munahhebrew 16#05a3 +/munahlefthebrew 16#05a3 +/musicalnote 16#266a +/musicalnotedbl 16#266b +/musicflatsign 16#266d +/musicsharpsign 16#266f +/mussquare 16#33b2 +/muvsquare 16#33b6 +/muwsquare 16#33bc +/mvmegasquare 16#33b9 +/mvsquare 16#33b7 +/mwmegasquare 16#33bf +/mwsquare 16#33bd +/n 16#006e +/nabengali 16#09a8 +/nabla 16#2207 +/nacute 16#0144 +/nadeva 16#0928 +/nagujarati 16#0aa8 +/nagurmukhi 16#0a28 +/nahiragana 16#306a +/nakatakana 16#30ca +/nakatakanahalfwidth 16#ff85 +/napostrophe 16#0149 +/nasquare 16#3381 +/nbopomofo 16#310b +/nbspace 16#00a0 +/ncaron 16#0148 +/ncedilla 16#0146 +/ncircle 16#24dd +/ncircumflexbelow 16#1e4b +/ncommaaccent 16#0146 +/ndotaccent 16#1e45 +/ndotbelow 16#1e47 +/nehiragana 16#306d +/nekatakana 16#30cd +/nekatakanahalfwidth 16#ff88 +/newsheqelsign 16#20aa +/nfsquare 16#338b +/ngabengali 16#0999 +/ngadeva 16#0919 +/ngagujarati 16#0a99 +/ngagurmukhi 16#0a19 +/ngonguthai 16#0e07 +/nhiragana 16#3093 +/nhookleft 16#0272 +/nhookretroflex 16#0273 +/nieunacirclekorean 16#326f +/nieunaparenkorean 16#320f +/nieuncieuckorean 16#3135 +/nieuncirclekorean 16#3261 +/nieunhieuhkorean 16#3136 +/nieunkorean 16#3134 +/nieunpansioskorean 16#3168 +/nieunparenkorean 16#3201 +/nieunsioskorean 16#3167 +/nieuntikeutkorean 16#3166 +/nihiragana 16#306b +/nikatakana 16#30cb +/nikatakanahalfwidth 16#ff86 +/nikhahitleftthai 16#f899 +/nikhahitthai 16#0e4d +/nine 16#0039 +/ninearabic 16#0669 +/ninebengali 16#09ef +/ninecircle 16#2468 +/ninecircleinversesansserif 16#2792 +/ninedeva 16#096f +/ninegujarati 16#0aef +/ninegurmukhi 16#0a6f +/ninehackarabic 16#0669 +/ninehangzhou 16#3029 +/nineideographicparen 16#3228 +/nineinferior 16#2089 +/ninemonospace 16#ff19 +/nineoldstyle 16#f739 +/nineparen 16#247c +/nineperiod 16#2490 +/ninepersian 16#06f9 +/nineroman 16#2178 +/ninesuperior 16#2079 +/nineteencircle 16#2472 +/nineteenparen 16#2486 +/nineteenperiod 16#249a +/ninethai 16#0e59 +/nj 16#01cc +/njecyrillic 16#045a +/nkatakana 16#30f3 +/nkatakanahalfwidth 16#ff9d +/nlegrightlong 16#019e +/nlinebelow 16#1e49 +/nmonospace 16#ff4e +/nmsquare 16#339a +/nnabengali 16#09a3 +/nnadeva 16#0923 +/nnagujarati 16#0aa3 +/nnagurmukhi 16#0a23 +/nnnadeva 16#0929 +/nohiragana 16#306e +/nokatakana 16#30ce +/nokatakanahalfwidth 16#ff89 +/nonbreakingspace 16#00a0 +/nonenthai 16#0e13 +/nonuthai 16#0e19 +/noonarabic 16#0646 +/noonfinalarabic 16#fee6 +/noonghunnaarabic 16#06ba +/noonghunnafinalarabic 16#fb9f +/nooninitialarabic 16#fee7 +/noonjeeminitialarabic 16#fcd2 +/noonjeemisolatedarabic 16#fc4b +/noonmedialarabic 16#fee8 +/noonmeeminitialarabic 16#fcd5 +/noonmeemisolatedarabic 16#fc4e +/noonnoonfinalarabic 16#fc8d +/notcontains 16#220c +/notelement 16#2209 +/notelementof 16#2209 +/notequal 16#2260 +/notgreater 16#226f +/notgreaternorequal 16#2271 +/notgreaternorless 16#2279 +/notidentical 16#2262 +/notless 16#226e +/notlessnorequal 16#2270 +/notparallel 16#2226 +/notprecedes 16#2280 +/notsubset 16#2284 +/notsucceeds 16#2281 +/notsuperset 16#2285 +/nowarmenian 16#0576 +/nparen 16#24a9 +/nssquare 16#33b1 +/nsuperior 16#207f +/ntilde 16#00f1 +/nu 16#03bd +/nuhiragana 16#306c +/nukatakana 16#30cc +/nukatakanahalfwidth 16#ff87 +/nuktabengali 16#09bc +/nuktadeva 16#093c +/nuktagujarati 16#0abc +/nuktagurmukhi 16#0a3c +/numbersign 16#0023 +/numbersignmonospace 16#ff03 +/numbersignsmall 16#fe5f +/numeralsigngreek 16#0374 +/numeralsignlowergreek 16#0375 +/numero 16#2116 +/nun 16#05e0 +/nundagesh 16#fb40 +/nundageshhebrew 16#fb40 +/nunhebrew 16#05e0 +/nvsquare 16#33b5 +/nwsquare 16#33bb +/nyabengali 16#099e +/nyadeva 16#091e +/nyagujarati 16#0a9e +/nyagurmukhi 16#0a1e +/o 16#006f +/oacute 16#00f3 +/oangthai 16#0e2d +/obarred 16#0275 +/obarredcyrillic 16#04e9 +/obarreddieresiscyrillic 16#04eb +/obengali 16#0993 +/obopomofo 16#311b +/obreve 16#014f +/ocandradeva 16#0911 +/ocandragujarati 16#0a91 +/ocandravowelsigndeva 16#0949 +/ocandravowelsigngujarati 16#0ac9 +/ocaron 16#01d2 +/ocircle 16#24de +/ocircumflex 16#00f4 +/ocircumflexacute 16#1ed1 +/ocircumflexdotbelow 16#1ed9 +/ocircumflexgrave 16#1ed3 +/ocircumflexhookabove 16#1ed5 +/ocircumflextilde 16#1ed7 +/ocyrillic 16#043e +/odblacute 16#0151 +/odblgrave 16#020d +/odeva 16#0913 +/odieresis 16#00f6 +/odieresiscyrillic 16#04e7 +/odotbelow 16#1ecd +/oe 16#0153 +/oekorean 16#315a +/ogonek 16#02db +/ogonekcmb 16#0328 +/ograve 16#00f2 +/ogujarati 16#0a93 +/oharmenian 16#0585 +/ohiragana 16#304a +/ohookabove 16#1ecf +/ohorn 16#01a1 +/ohornacute 16#1edb +/ohorndotbelow 16#1ee3 +/ohorngrave 16#1edd +/ohornhookabove 16#1edf +/ohorntilde 16#1ee1 +/ohungarumlaut 16#0151 +/oi 16#01a3 +/oinvertedbreve 16#020f +/okatakana 16#30aa +/okatakanahalfwidth 16#ff75 +/okorean 16#3157 +/olehebrew 16#05ab +/omacron 16#014d +/omacronacute 16#1e53 +/omacrongrave 16#1e51 +/omdeva 16#0950 +/omega 16#03c9 +/omega1 16#03d6 +/omegacyrillic 16#0461 +/omegalatinclosed 16#0277 +/omegaroundcyrillic 16#047b +/omegatitlocyrillic 16#047d +/omegatonos 16#03ce +/omgujarati 16#0ad0 +/omicron 16#03bf +/omicrontonos 16#03cc +/omonospace 16#ff4f +/one 16#0031 +/onearabic 16#0661 +/onebengali 16#09e7 +/onecircle 16#2460 +/onecircleinversesansserif 16#278a +/onedeva 16#0967 +/onedotenleader 16#2024 +/oneeighth 16#215b +/onefitted 16#f6dc +/onegujarati 16#0ae7 +/onegurmukhi 16#0a67 +/onehackarabic 16#0661 +/onehalf 16#00bd +/onehangzhou 16#3021 +/oneideographicparen 16#3220 +/oneinferior 16#2081 +/onemonospace 16#ff11 +/onenumeratorbengali 16#09f4 +/oneoldstyle 16#f731 +/oneparen 16#2474 +/oneperiod 16#2488 +/onepersian 16#06f1 +/onequarter 16#00bc +/oneroman 16#2170 +/onesuperior 16#00b9 +/onethai 16#0e51 +/onethird 16#2153 +/oogonek 16#01eb +/oogonekmacron 16#01ed +/oogurmukhi 16#0a13 +/oomatragurmukhi 16#0a4b +/oopen 16#0254 +/oparen 16#24aa +/openbullet 16#25e6 +/option 16#2325 +/ordfeminine 16#00aa +/ordmasculine 16#00ba +/orthogonal 16#221f +/oshortdeva 16#0912 +/oshortvowelsigndeva 16#094a +/oslash 16#00f8 +/oslashacute 16#01ff +/osmallhiragana 16#3049 +/osmallkatakana 16#30a9 +/osmallkatakanahalfwidth 16#ff6b +/ostrokeacute 16#01ff +/osuperior 16#f6f0 +/otcyrillic 16#047f +/otilde 16#00f5 +/otildeacute 16#1e4d +/otildedieresis 16#1e4f +/oubopomofo 16#3121 +/overline 16#203e +/overlinecenterline 16#fe4a +/overlinecmb 16#0305 +/overlinedashed 16#fe49 +/overlinedblwavy 16#fe4c +/overlinewavy 16#fe4b +/overscore 16#00af +/ovowelsignbengali 16#09cb +/ovowelsigndeva 16#094b +/ovowelsigngujarati 16#0acb +/p 16#0070 +/paampssquare 16#3380 +/paasentosquare 16#332b +/pabengali 16#09aa +/pacute 16#1e55 +/padeva 16#092a +/pagedown 16#21df +/pageup 16#21de +/pagujarati 16#0aaa +/pagurmukhi 16#0a2a +/pahiragana 16#3071 +/paiyannoithai 16#0e2f +/pakatakana 16#30d1 +/palatalizationcyrilliccmb 16#0484 +/palochkacyrillic 16#04c0 +/pansioskorean 16#317f +/paragraph 16#00b6 +/parallel 16#2225 +/parenleft 16#0028 +/parenleftaltonearabic 16#fd3e +/parenleftbt 16#f8ed +/parenleftex 16#f8ec +/parenleftinferior 16#208d +/parenleftmonospace 16#ff08 +/parenleftsmall 16#fe59 +/parenleftsuperior 16#207d +/parenlefttp 16#f8eb +/parenleftvertical 16#fe35 +/parenright 16#0029 +/parenrightaltonearabic 16#fd3f +/parenrightbt 16#f8f8 +/parenrightex 16#f8f7 +/parenrightinferior 16#208e +/parenrightmonospace 16#ff09 +/parenrightsmall 16#fe5a +/parenrightsuperior 16#207e +/parenrighttp 16#f8f6 +/parenrightvertical 16#fe36 +/partialdiff 16#2202 +/paseqhebrew 16#05c0 +/pashtahebrew 16#0599 +/pasquare 16#33a9 +/patah 16#05b7 +/patah11 16#05b7 +/patah1d 16#05b7 +/patah2a 16#05b7 +/patahhebrew 16#05b7 +/patahnarrowhebrew 16#05b7 +/patahquarterhebrew 16#05b7 +/patahwidehebrew 16#05b7 +/pazerhebrew 16#05a1 +/pbopomofo 16#3106 +/pcircle 16#24df +/pdotaccent 16#1e57 +/pe 16#05e4 +/pecyrillic 16#043f +/pedagesh 16#fb44 +/pedageshhebrew 16#fb44 +/peezisquare 16#333b +/pefinaldageshhebrew 16#fb43 +/peharabic 16#067e +/peharmenian 16#057a +/pehebrew 16#05e4 +/pehfinalarabic 16#fb57 +/pehinitialarabic 16#fb58 +/pehiragana 16#307a +/pehmedialarabic 16#fb59 +/pekatakana 16#30da +/pemiddlehookcyrillic 16#04a7 +/perafehebrew 16#fb4e +/percent 16#0025 +/percentarabic 16#066a +/percentmonospace 16#ff05 +/percentsmall 16#fe6a +/period 16#002e +/periodarmenian 16#0589 +/periodcentered 16#00b7 +/periodhalfwidth 16#ff61 +/periodinferior 16#f6e7 +/periodmonospace 16#ff0e +/periodsmall 16#fe52 +/periodsuperior 16#f6e8 +/perispomenigreekcmb 16#0342 +/perpendicular 16#22a5 +/perthousand 16#2030 +/peseta 16#20a7 +/pfsquare 16#338a +/phabengali 16#09ab +/phadeva 16#092b +/phagujarati 16#0aab +/phagurmukhi 16#0a2b +/phi 16#03c6 +/phi1 16#03d5 +/phieuphacirclekorean 16#327a +/phieuphaparenkorean 16#321a +/phieuphcirclekorean 16#326c +/phieuphkorean 16#314d +/phieuphparenkorean 16#320c +/philatin 16#0278 +/phinthuthai 16#0e3a +/phisymbolgreek 16#03d5 +/phook 16#01a5 +/phophanthai 16#0e1e +/phophungthai 16#0e1c +/phosamphaothai 16#0e20 +/pi 16#03c0 +/pieupacirclekorean 16#3273 +/pieupaparenkorean 16#3213 +/pieupcieuckorean 16#3176 +/pieupcirclekorean 16#3265 +/pieupkiyeokkorean 16#3172 +/pieupkorean 16#3142 +/pieupparenkorean 16#3205 +/pieupsioskiyeokkorean 16#3174 +/pieupsioskorean 16#3144 +/pieupsiostikeutkorean 16#3175 +/pieupthieuthkorean 16#3177 +/pieuptikeutkorean 16#3173 +/pihiragana 16#3074 +/pikatakana 16#30d4 +/pisymbolgreek 16#03d6 +/piwrarmenian 16#0583 +/plus 16#002b +/plusbelowcmb 16#031f +/pluscircle 16#2295 +/plusminus 16#00b1 +/plusmod 16#02d6 +/plusmonospace 16#ff0b +/plussmall 16#fe62 +/plussuperior 16#207a +/pmonospace 16#ff50 +/pmsquare 16#33d8 +/pohiragana 16#307d +/pointingindexdownwhite 16#261f +/pointingindexleftwhite 16#261c +/pointingindexrightwhite 16#261e +/pointingindexupwhite 16#261d +/pokatakana 16#30dd +/poplathai 16#0e1b +/postalmark 16#3012 +/postalmarkface 16#3020 +/pparen 16#24ab +/precedes 16#227a +/prescription 16#211e +/primemod 16#02b9 +/primereversed 16#2035 +/product 16#220f +/projective 16#2305 +/prolongedkana 16#30fc +/propellor 16#2318 +/propersubset 16#2282 +/propersuperset 16#2283 +/proportion 16#2237 +/proportional 16#221d +/psi 16#03c8 +/psicyrillic 16#0471 +/psilipneumatacyrilliccmb 16#0486 +/pssquare 16#33b0 +/puhiragana 16#3077 +/pukatakana 16#30d7 +/pvsquare 16#33b4 +/pwsquare 16#33ba +/q 16#0071 +/qadeva 16#0958 +/qadmahebrew 16#05a8 +/qafarabic 16#0642 +/qaffinalarabic 16#fed6 +/qafinitialarabic 16#fed7 +/qafmedialarabic 16#fed8 +/qamats 16#05b8 +/qamats10 16#05b8 +/qamats1a 16#05b8 +/qamats1c 16#05b8 +/qamats27 16#05b8 +/qamats29 16#05b8 +/qamats33 16#05b8 +/qamatsde 16#05b8 +/qamatshebrew 16#05b8 +/qamatsnarrowhebrew 16#05b8 +/qamatsqatanhebrew 16#05b8 +/qamatsqatannarrowhebrew 16#05b8 +/qamatsqatanquarterhebrew 16#05b8 +/qamatsqatanwidehebrew 16#05b8 +/qamatsquarterhebrew 16#05b8 +/qamatswidehebrew 16#05b8 +/qarneyparahebrew 16#059f +/qbopomofo 16#3111 +/qcircle 16#24e0 +/qhook 16#02a0 +/qmonospace 16#ff51 +/qof 16#05e7 +/qofdagesh 16#fb47 +/qofdageshhebrew 16#fb47 +/qofhebrew 16#05e7 +/qparen 16#24ac +/quarternote 16#2669 +/qubuts 16#05bb +/qubuts18 16#05bb +/qubuts25 16#05bb +/qubuts31 16#05bb +/qubutshebrew 16#05bb +/qubutsnarrowhebrew 16#05bb +/qubutsquarterhebrew 16#05bb +/qubutswidehebrew 16#05bb +/question 16#003f +/questionarabic 16#061f +/questionarmenian 16#055e +/questiondown 16#00bf +/questiondownsmall 16#f7bf +/questiongreek 16#037e +/questionmonospace 16#ff1f +/questionsmall 16#f73f +/quotedbl 16#0022 +/quotedblbase 16#201e +/quotedblleft 16#201c +/quotedblmonospace 16#ff02 +/quotedblprime 16#301e +/quotedblprimereversed 16#301d +/quotedblright 16#201d +/quoteleft 16#2018 +/quoteleftreversed 16#201b +/quotereversed 16#201b +/quoteright 16#2019 +/quoterightn 16#0149 +/quotesinglbase 16#201a +/quotesingle 16#0027 +/quotesinglemonospace 16#ff07 +/r 16#0072 +/raarmenian 16#057c +/rabengali 16#09b0 +/racute 16#0155 +/radeva 16#0930 +/radical 16#221a +/radicalex 16#f8e5 +/radoverssquare 16#33ae +/radoverssquaredsquare 16#33af +/radsquare 16#33ad +/rafe 16#05bf +/rafehebrew 16#05bf +/ragujarati 16#0ab0 +/ragurmukhi 16#0a30 +/rahiragana 16#3089 +/rakatakana 16#30e9 +/rakatakanahalfwidth 16#ff97 +/ralowerdiagonalbengali 16#09f1 +/ramiddlediagonalbengali 16#09f0 +/ramshorn 16#0264 +/ratio 16#2236 +/rbopomofo 16#3116 +/rcaron 16#0159 +/rcedilla 16#0157 +/rcircle 16#24e1 +/rcommaaccent 16#0157 +/rdblgrave 16#0211 +/rdotaccent 16#1e59 +/rdotbelow 16#1e5b +/rdotbelowmacron 16#1e5d +/referencemark 16#203b +/reflexsubset 16#2286 +/reflexsuperset 16#2287 +/registered 16#00ae +/registersans 16#f8e8 +/registerserif 16#f6da +/reharabic 16#0631 +/reharmenian 16#0580 +/rehfinalarabic 16#feae +/rehiragana 16#308c +/rekatakana 16#30ec +/rekatakanahalfwidth 16#ff9a +/resh 16#05e8 +/reshdageshhebrew 16#fb48 +/reshhebrew 16#05e8 +/reversedtilde 16#223d +/reviahebrew 16#0597 +/reviamugrashhebrew 16#0597 +/revlogicalnot 16#2310 +/rfishhook 16#027e +/rfishhookreversed 16#027f +/rhabengali 16#09dd +/rhadeva 16#095d +/rho 16#03c1 +/rhook 16#027d +/rhookturned 16#027b +/rhookturnedsuperior 16#02b5 +/rhosymbolgreek 16#03f1 +/rhotichookmod 16#02de +/rieulacirclekorean 16#3271 +/rieulaparenkorean 16#3211 +/rieulcirclekorean 16#3263 +/rieulhieuhkorean 16#3140 +/rieulkiyeokkorean 16#313a +/rieulkiyeoksioskorean 16#3169 +/rieulkorean 16#3139 +/rieulmieumkorean 16#313b +/rieulpansioskorean 16#316c +/rieulparenkorean 16#3203 +/rieulphieuphkorean 16#313f +/rieulpieupkorean 16#313c +/rieulpieupsioskorean 16#316b +/rieulsioskorean 16#313d +/rieulthieuthkorean 16#313e +/rieultikeutkorean 16#316a +/rieulyeorinhieuhkorean 16#316d +/rightangle 16#221f +/righttackbelowcmb 16#0319 +/righttriangle 16#22bf +/rihiragana 16#308a +/rikatakana 16#30ea +/rikatakanahalfwidth 16#ff98 +/ring 16#02da +/ringbelowcmb 16#0325 +/ringcmb 16#030a +/ringhalfleft 16#02bf +/ringhalfleftarmenian 16#0559 +/ringhalfleftbelowcmb 16#031c +/ringhalfleftcentered 16#02d3 +/ringhalfright 16#02be +/ringhalfrightbelowcmb 16#0339 +/ringhalfrightcentered 16#02d2 +/rinvertedbreve 16#0213 +/rittorusquare 16#3351 +/rlinebelow 16#1e5f +/rlongleg 16#027c +/rlonglegturned 16#027a +/rmonospace 16#ff52 +/rohiragana 16#308d +/rokatakana 16#30ed +/rokatakanahalfwidth 16#ff9b +/roruathai 16#0e23 +/rparen 16#24ad +/rrabengali 16#09dc +/rradeva 16#0931 +/rragurmukhi 16#0a5c +/rreharabic 16#0691 +/rrehfinalarabic 16#fb8d +/rrvocalicbengali 16#09e0 +/rrvocalicdeva 16#0960 +/rrvocalicgujarati 16#0ae0 +/rrvocalicvowelsignbengali 16#09c4 +/rrvocalicvowelsigndeva 16#0944 +/rrvocalicvowelsigngujarati 16#0ac4 +/rsuperior 16#f6f1 +/rtblock 16#2590 +/rturned 16#0279 +/rturnedsuperior 16#02b4 +/ruhiragana 16#308b +/rukatakana 16#30eb +/rukatakanahalfwidth 16#ff99 +/rupeemarkbengali 16#09f2 +/rupeesignbengali 16#09f3 +/rupiah 16#f6dd +/ruthai 16#0e24 +/rvocalicbengali 16#098b +/rvocalicdeva 16#090b +/rvocalicgujarati 16#0a8b +/rvocalicvowelsignbengali 16#09c3 +/rvocalicvowelsigndeva 16#0943 +/rvocalicvowelsigngujarati 16#0ac3 +/s 16#0073 +/sabengali 16#09b8 +/sacute 16#015b +/sacutedotaccent 16#1e65 +/sadarabic 16#0635 +/sadeva 16#0938 +/sadfinalarabic 16#feba +/sadinitialarabic 16#febb +/sadmedialarabic 16#febc +/sagujarati 16#0ab8 +/sagurmukhi 16#0a38 +/sahiragana 16#3055 +/sakatakana 16#30b5 +/sakatakanahalfwidth 16#ff7b +/sallallahoualayhewasallamarabic 16#fdfa +/samekh 16#05e1 +/samekhdagesh 16#fb41 +/samekhdageshhebrew 16#fb41 +/samekhhebrew 16#05e1 +/saraaathai 16#0e32 +/saraaethai 16#0e41 +/saraaimaimalaithai 16#0e44 +/saraaimaimuanthai 16#0e43 +/saraamthai 16#0e33 +/saraathai 16#0e30 +/saraethai 16#0e40 +/saraiileftthai 16#f886 +/saraiithai 16#0e35 +/saraileftthai 16#f885 +/saraithai 16#0e34 +/saraothai 16#0e42 +/saraueeleftthai 16#f888 +/saraueethai 16#0e37 +/saraueleftthai 16#f887 +/sarauethai 16#0e36 +/sarauthai 16#0e38 +/sarauuthai 16#0e39 +/sbopomofo 16#3119 +/scaron 16#0161 +/scarondotaccent 16#1e67 +/scedilla 16#015f +/schwa 16#0259 +/schwacyrillic 16#04d9 +/schwadieresiscyrillic 16#04db +/schwahook 16#025a +/scircle 16#24e2 +/scircumflex 16#015d +/scommaaccent 16#0219 +/sdotaccent 16#1e61 +/sdotbelow 16#1e63 +/sdotbelowdotaccent 16#1e69 +/seagullbelowcmb 16#033c +/second 16#2033 +/secondtonechinese 16#02ca +/section 16#00a7 +/seenarabic 16#0633 +/seenfinalarabic 16#feb2 +/seeninitialarabic 16#feb3 +/seenmedialarabic 16#feb4 +/segol 16#05b6 +/segol13 16#05b6 +/segol1f 16#05b6 +/segol2c 16#05b6 +/segolhebrew 16#05b6 +/segolnarrowhebrew 16#05b6 +/segolquarterhebrew 16#05b6 +/segoltahebrew 16#0592 +/segolwidehebrew 16#05b6 +/seharmenian 16#057d +/sehiragana 16#305b +/sekatakana 16#30bb +/sekatakanahalfwidth 16#ff7e +/semicolon 16#003b +/semicolonarabic 16#061b +/semicolonmonospace 16#ff1b +/semicolonsmall 16#fe54 +/semivoicedmarkkana 16#309c +/semivoicedmarkkanahalfwidth 16#ff9f +/sentisquare 16#3322 +/sentosquare 16#3323 +/seven 16#0037 +/sevenarabic 16#0667 +/sevenbengali 16#09ed +/sevencircle 16#2466 +/sevencircleinversesansserif 16#2790 +/sevendeva 16#096d +/seveneighths 16#215e +/sevengujarati 16#0aed +/sevengurmukhi 16#0a6d +/sevenhackarabic 16#0667 +/sevenhangzhou 16#3027 +/sevenideographicparen 16#3226 +/seveninferior 16#2087 +/sevenmonospace 16#ff17 +/sevenoldstyle 16#f737 +/sevenparen 16#247a +/sevenperiod 16#248e +/sevenpersian 16#06f7 +/sevenroman 16#2176 +/sevensuperior 16#2077 +/seventeencircle 16#2470 +/seventeenparen 16#2484 +/seventeenperiod 16#2498 +/seventhai 16#0e57 +/sfthyphen 16#00ad +/shaarmenian 16#0577 +/shabengali 16#09b6 +/shacyrillic 16#0448 +/shaddaarabic 16#0651 +/shaddadammaarabic 16#fc61 +/shaddadammatanarabic 16#fc5e +/shaddafathaarabic 16#fc60 +/shaddakasraarabic 16#fc62 +/shaddakasratanarabic 16#fc5f +/shade 16#2592 +/shadedark 16#2593 +/shadelight 16#2591 +/shademedium 16#2592 +/shadeva 16#0936 +/shagujarati 16#0ab6 +/shagurmukhi 16#0a36 +/shalshelethebrew 16#0593 +/shbopomofo 16#3115 +/shchacyrillic 16#0449 +/sheenarabic 16#0634 +/sheenfinalarabic 16#feb6 +/sheeninitialarabic 16#feb7 +/sheenmedialarabic 16#feb8 +/sheicoptic 16#03e3 +/sheqel 16#20aa +/sheqelhebrew 16#20aa +/sheva 16#05b0 +/sheva115 16#05b0 +/sheva15 16#05b0 +/sheva22 16#05b0 +/sheva2e 16#05b0 +/shevahebrew 16#05b0 +/shevanarrowhebrew 16#05b0 +/shevaquarterhebrew 16#05b0 +/shevawidehebrew 16#05b0 +/shhacyrillic 16#04bb +/shimacoptic 16#03ed +/shin 16#05e9 +/shindagesh 16#fb49 +/shindageshhebrew 16#fb49 +/shindageshshindot 16#fb2c +/shindageshshindothebrew 16#fb2c +/shindageshsindot 16#fb2d +/shindageshsindothebrew 16#fb2d +/shindothebrew 16#05c1 +/shinhebrew 16#05e9 +/shinshindot 16#fb2a +/shinshindothebrew 16#fb2a +/shinsindot 16#fb2b +/shinsindothebrew 16#fb2b +/shook 16#0282 +/sigma 16#03c3 +/sigma1 16#03c2 +/sigmafinal 16#03c2 +/sigmalunatesymbolgreek 16#03f2 +/sihiragana 16#3057 +/sikatakana 16#30b7 +/sikatakanahalfwidth 16#ff7c +/siluqhebrew 16#05bd +/siluqlefthebrew 16#05bd +/similar 16#223c +/sindothebrew 16#05c2 +/siosacirclekorean 16#3274 +/siosaparenkorean 16#3214 +/sioscieuckorean 16#317e +/sioscirclekorean 16#3266 +/sioskiyeokkorean 16#317a +/sioskorean 16#3145 +/siosnieunkorean 16#317b +/siosparenkorean 16#3206 +/siospieupkorean 16#317d +/siostikeutkorean 16#317c +/six 16#0036 +/sixarabic 16#0666 +/sixbengali 16#09ec +/sixcircle 16#2465 +/sixcircleinversesansserif 16#278f +/sixdeva 16#096c +/sixgujarati 16#0aec +/sixgurmukhi 16#0a6c +/sixhackarabic 16#0666 +/sixhangzhou 16#3026 +/sixideographicparen 16#3225 +/sixinferior 16#2086 +/sixmonospace 16#ff16 +/sixoldstyle 16#f736 +/sixparen 16#2479 +/sixperiod 16#248d +/sixpersian 16#06f6 +/sixroman 16#2175 +/sixsuperior 16#2076 +/sixteencircle 16#246f +/sixteencurrencydenominatorbengali 16#09f9 +/sixteenparen 16#2483 +/sixteenperiod 16#2497 +/sixthai 16#0e56 +/slash 16#002f +/slashmonospace 16#ff0f +/slong 16#017f +/slongdotaccent 16#1e9b +/smileface 16#263a +/smonospace 16#ff53 +/sofpasuqhebrew 16#05c3 +/softhyphen 16#00ad +/softsigncyrillic 16#044c +/sohiragana 16#305d +/sokatakana 16#30bd +/sokatakanahalfwidth 16#ff7f +/soliduslongoverlaycmb 16#0338 +/solidusshortoverlaycmb 16#0337 +/sorusithai 16#0e29 +/sosalathai 16#0e28 +/sosothai 16#0e0b +/sosuathai 16#0e2a +/space 16#0020 +/spacehackarabic 16#0020 +/spade 16#2660 +/spadesuitblack 16#2660 +/spadesuitwhite 16#2664 +/sparen 16#24ae +/squarebelowcmb 16#033b +/squarecc 16#33c4 +/squarecm 16#339d +/squarediagonalcrosshatchfill 16#25a9 +/squarehorizontalfill 16#25a4 +/squarekg 16#338f +/squarekm 16#339e +/squarekmcapital 16#33ce +/squareln 16#33d1 +/squarelog 16#33d2 +/squaremg 16#338e +/squaremil 16#33d5 +/squaremm 16#339c +/squaremsquared 16#33a1 +/squareorthogonalcrosshatchfill 16#25a6 +/squareupperlefttolowerrightfill 16#25a7 +/squareupperrighttolowerleftfill 16#25a8 +/squareverticalfill 16#25a5 +/squarewhitewithsmallblack 16#25a3 +/srsquare 16#33db +/ssabengali 16#09b7 +/ssadeva 16#0937 +/ssagujarati 16#0ab7 +/ssangcieuckorean 16#3149 +/ssanghieuhkorean 16#3185 +/ssangieungkorean 16#3180 +/ssangkiyeokkorean 16#3132 +/ssangnieunkorean 16#3165 +/ssangpieupkorean 16#3143 +/ssangsioskorean 16#3146 +/ssangtikeutkorean 16#3138 +/ssuperior 16#f6f2 +/sterling 16#00a3 +/sterlingmonospace 16#ffe1 +/strokelongoverlaycmb 16#0336 +/strokeshortoverlaycmb 16#0335 +/subset 16#2282 +/subsetnotequal 16#228a +/subsetorequal 16#2286 +/succeeds 16#227b +/suchthat 16#220b +/suhiragana 16#3059 +/sukatakana 16#30b9 +/sukatakanahalfwidth 16#ff7d +/sukunarabic 16#0652 +/summation 16#2211 +/sun 16#263c +/superset 16#2283 +/supersetnotequal 16#228b +/supersetorequal 16#2287 +/svsquare 16#33dc +/syouwaerasquare 16#337c +/t 16#0074 +/tabengali 16#09a4 +/tackdown 16#22a4 +/tackleft 16#22a3 +/tadeva 16#0924 +/tagujarati 16#0aa4 +/tagurmukhi 16#0a24 +/taharabic 16#0637 +/tahfinalarabic 16#fec2 +/tahinitialarabic 16#fec3 +/tahiragana 16#305f +/tahmedialarabic 16#fec4 +/taisyouerasquare 16#337d +/takatakana 16#30bf +/takatakanahalfwidth 16#ff80 +/tatweelarabic 16#0640 +/tau 16#03c4 +/tav 16#05ea +/tavdages 16#fb4a +/tavdagesh 16#fb4a +/tavdageshhebrew 16#fb4a +/tavhebrew 16#05ea +/tbar 16#0167 +/tbopomofo 16#310a +/tcaron 16#0165 +/tccurl 16#02a8 +/tcedilla 16#0163 +/tcheharabic 16#0686 +/tchehfinalarabic 16#fb7b +/tchehinitialarabic 16#fb7c +/tchehmedialarabic 16#fb7d +/tcircle 16#24e3 +/tcircumflexbelow 16#1e71 +/tcommaaccent 16#0163 +/tdieresis 16#1e97 +/tdotaccent 16#1e6b +/tdotbelow 16#1e6d +/tecyrillic 16#0442 +/tedescendercyrillic 16#04ad +/teharabic 16#062a +/tehfinalarabic 16#fe96 +/tehhahinitialarabic 16#fca2 +/tehhahisolatedarabic 16#fc0c +/tehinitialarabic 16#fe97 +/tehiragana 16#3066 +/tehjeeminitialarabic 16#fca1 +/tehjeemisolatedarabic 16#fc0b +/tehmarbutaarabic 16#0629 +/tehmarbutafinalarabic 16#fe94 +/tehmedialarabic 16#fe98 +/tehmeeminitialarabic 16#fca4 +/tehmeemisolatedarabic 16#fc0e +/tehnoonfinalarabic 16#fc73 +/tekatakana 16#30c6 +/tekatakanahalfwidth 16#ff83 +/telephone 16#2121 +/telephoneblack 16#260e +/telishagedolahebrew 16#05a0 +/telishaqetanahebrew 16#05a9 +/tencircle 16#2469 +/tenideographicparen 16#3229 +/tenparen 16#247d +/tenperiod 16#2491 +/tenroman 16#2179 +/tesh 16#02a7 +/tet 16#05d8 +/tetdagesh 16#fb38 +/tetdageshhebrew 16#fb38 +/tethebrew 16#05d8 +/tetsecyrillic 16#04b5 +/tevirhebrew 16#059b +/tevirlefthebrew 16#059b +/thabengali 16#09a5 +/thadeva 16#0925 +/thagujarati 16#0aa5 +/thagurmukhi 16#0a25 +/thalarabic 16#0630 +/thalfinalarabic 16#feac +/thanthakhatlowleftthai 16#f898 +/thanthakhatlowrightthai 16#f897 +/thanthakhatthai 16#0e4c +/thanthakhatupperleftthai 16#f896 +/theharabic 16#062b +/thehfinalarabic 16#fe9a +/thehinitialarabic 16#fe9b +/thehmedialarabic 16#fe9c +/thereexists 16#2203 +/therefore 16#2234 +/theta 16#03b8 +/theta1 16#03d1 +/thetasymbolgreek 16#03d1 +/thieuthacirclekorean 16#3279 +/thieuthaparenkorean 16#3219 +/thieuthcirclekorean 16#326b +/thieuthkorean 16#314c +/thieuthparenkorean 16#320b +/thirteencircle 16#246c +/thirteenparen 16#2480 +/thirteenperiod 16#2494 +/thonangmonthothai 16#0e11 +/thook 16#01ad +/thophuthaothai 16#0e12 +/thorn 16#00fe +/thothahanthai 16#0e17 +/thothanthai 16#0e10 +/thothongthai 16#0e18 +/thothungthai 16#0e16 +/thousandcyrillic 16#0482 +/thousandsseparatorarabic 16#066c +/thousandsseparatorpersian 16#066c +/three 16#0033 +/threearabic 16#0663 +/threebengali 16#09e9 +/threecircle 16#2462 +/threecircleinversesansserif 16#278c +/threedeva 16#0969 +/threeeighths 16#215c +/threegujarati 16#0ae9 +/threegurmukhi 16#0a69 +/threehackarabic 16#0663 +/threehangzhou 16#3023 +/threeideographicparen 16#3222 +/threeinferior 16#2083 +/threemonospace 16#ff13 +/threenumeratorbengali 16#09f6 +/threeoldstyle 16#f733 +/threeparen 16#2476 +/threeperiod 16#248a +/threepersian 16#06f3 +/threequarters 16#00be +/threequartersemdash 16#f6de +/threeroman 16#2172 +/threesuperior 16#00b3 +/threethai 16#0e53 +/thzsquare 16#3394 +/tihiragana 16#3061 +/tikatakana 16#30c1 +/tikatakanahalfwidth 16#ff81 +/tikeutacirclekorean 16#3270 +/tikeutaparenkorean 16#3210 +/tikeutcirclekorean 16#3262 +/tikeutkorean 16#3137 +/tikeutparenkorean 16#3202 +/tilde 16#02dc +/tildebelowcmb 16#0330 +/tildecmb 16#0303 +/tildecomb 16#0303 +/tildedoublecmb 16#0360 +/tildeoperator 16#223c +/tildeoverlaycmb 16#0334 +/tildeverticalcmb 16#033e +/timescircle 16#2297 +/tipehahebrew 16#0596 +/tipehalefthebrew 16#0596 +/tippigurmukhi 16#0a70 +/titlocyrilliccmb 16#0483 +/tiwnarmenian 16#057f +/tlinebelow 16#1e6f +/tmonospace 16#ff54 +/toarmenian 16#0569 +/tohiragana 16#3068 +/tokatakana 16#30c8 +/tokatakanahalfwidth 16#ff84 +/tonebarextrahighmod 16#02e5 +/tonebarextralowmod 16#02e9 +/tonebarhighmod 16#02e6 +/tonebarlowmod 16#02e8 +/tonebarmidmod 16#02e7 +/tonefive 16#01bd +/tonesix 16#0185 +/tonetwo 16#01a8 +/tonos 16#0384 +/tonsquare 16#3327 +/topatakthai 16#0e0f +/tortoiseshellbracketleft 16#3014 +/tortoiseshellbracketleftsmall 16#fe5d +/tortoiseshellbracketleftvertical 16#fe39 +/tortoiseshellbracketright 16#3015 +/tortoiseshellbracketrightsmall 16#fe5e +/tortoiseshellbracketrightvertical 16#fe3a +/totaothai 16#0e15 +/tpalatalhook 16#01ab +/tparen 16#24af +/trademark 16#2122 +/trademarksans 16#f8ea +/trademarkserif 16#f6db +/tretroflexhook 16#0288 +/triagdn 16#25bc +/triaglf 16#25c4 +/triagrt 16#25ba +/triagup 16#25b2 +/ts 16#02a6 +/tsadi 16#05e6 +/tsadidagesh 16#fb46 +/tsadidageshhebrew 16#fb46 +/tsadihebrew 16#05e6 +/tsecyrillic 16#0446 +/tsere 16#05b5 +/tsere12 16#05b5 +/tsere1e 16#05b5 +/tsere2b 16#05b5 +/tserehebrew 16#05b5 +/tserenarrowhebrew 16#05b5 +/tserequarterhebrew 16#05b5 +/tserewidehebrew 16#05b5 +/tshecyrillic 16#045b +/tsuperior 16#f6f3 +/ttabengali 16#099f +/ttadeva 16#091f +/ttagujarati 16#0a9f +/ttagurmukhi 16#0a1f +/tteharabic 16#0679 +/ttehfinalarabic 16#fb67 +/ttehinitialarabic 16#fb68 +/ttehmedialarabic 16#fb69 +/tthabengali 16#09a0 +/tthadeva 16#0920 +/tthagujarati 16#0aa0 +/tthagurmukhi 16#0a20 +/tturned 16#0287 +/tuhiragana 16#3064 +/tukatakana 16#30c4 +/tukatakanahalfwidth 16#ff82 +/tusmallhiragana 16#3063 +/tusmallkatakana 16#30c3 +/tusmallkatakanahalfwidth 16#ff6f +/twelvecircle 16#246b +/twelveparen 16#247f +/twelveperiod 16#2493 +/twelveroman 16#217b +/twentycircle 16#2473 +/twentyhangzhou 16#5344 +/twentyparen 16#2487 +/twentyperiod 16#249b +/two 16#0032 +/twoarabic 16#0662 +/twobengali 16#09e8 +/twocircle 16#2461 +/twocircleinversesansserif 16#278b +/twodeva 16#0968 +/twodotenleader 16#2025 +/twodotleader 16#2025 +/twodotleadervertical 16#fe30 +/twogujarati 16#0ae8 +/twogurmukhi 16#0a68 +/twohackarabic 16#0662 +/twohangzhou 16#3022 +/twoideographicparen 16#3221 +/twoinferior 16#2082 +/twomonospace 16#ff12 +/twonumeratorbengali 16#09f5 +/twooldstyle 16#f732 +/twoparen 16#2475 +/twoperiod 16#2489 +/twopersian 16#06f2 +/tworoman 16#2171 +/twostroke 16#01bb +/twosuperior 16#00b2 +/twothai 16#0e52 +/twothirds 16#2154 +/u 16#0075 +/uacute 16#00fa +/ubar 16#0289 +/ubengali 16#0989 +/ubopomofo 16#3128 +/ubreve 16#016d +/ucaron 16#01d4 +/ucircle 16#24e4 +/ucircumflex 16#00fb +/ucircumflexbelow 16#1e77 +/ucyrillic 16#0443 +/udattadeva 16#0951 +/udblacute 16#0171 +/udblgrave 16#0215 +/udeva 16#0909 +/udieresis 16#00fc +/udieresisacute 16#01d8 +/udieresisbelow 16#1e73 +/udieresiscaron 16#01da +/udieresiscyrillic 16#04f1 +/udieresisgrave 16#01dc +/udieresismacron 16#01d6 +/udotbelow 16#1ee5 +/ugrave 16#00f9 +/ugujarati 16#0a89 +/ugurmukhi 16#0a09 +/uhiragana 16#3046 +/uhookabove 16#1ee7 +/uhorn 16#01b0 +/uhornacute 16#1ee9 +/uhorndotbelow 16#1ef1 +/uhorngrave 16#1eeb +/uhornhookabove 16#1eed +/uhorntilde 16#1eef +/uhungarumlaut 16#0171 +/uhungarumlautcyrillic 16#04f3 +/uinvertedbreve 16#0217 +/ukatakana 16#30a6 +/ukatakanahalfwidth 16#ff73 +/ukcyrillic 16#0479 +/ukorean 16#315c +/umacron 16#016b +/umacroncyrillic 16#04ef +/umacrondieresis 16#1e7b +/umatragurmukhi 16#0a41 +/umonospace 16#ff55 +/underscore 16#005f +/underscoredbl 16#2017 +/underscoremonospace 16#ff3f +/underscorevertical 16#fe33 +/underscorewavy 16#fe4f +/union 16#222a +/universal 16#2200 +/uogonek 16#0173 +/uparen 16#24b0 +/upblock 16#2580 +/upperdothebrew 16#05c4 +/upsilon 16#03c5 +/upsilondieresis 16#03cb +/upsilondieresistonos 16#03b0 +/upsilonlatin 16#028a +/upsilontonos 16#03cd +/uptackbelowcmb 16#031d +/uptackmod 16#02d4 +/uragurmukhi 16#0a73 +/uring 16#016f +/ushortcyrillic 16#045e +/usmallhiragana 16#3045 +/usmallkatakana 16#30a5 +/usmallkatakanahalfwidth 16#ff69 +/ustraightcyrillic 16#04af +/ustraightstrokecyrillic 16#04b1 +/utilde 16#0169 +/utildeacute 16#1e79 +/utildebelow 16#1e75 +/uubengali 16#098a +/uudeva 16#090a +/uugujarati 16#0a8a +/uugurmukhi 16#0a0a +/uumatragurmukhi 16#0a42 +/uuvowelsignbengali 16#09c2 +/uuvowelsigndeva 16#0942 +/uuvowelsigngujarati 16#0ac2 +/uvowelsignbengali 16#09c1 +/uvowelsigndeva 16#0941 +/uvowelsigngujarati 16#0ac1 +/v 16#0076 +/vadeva 16#0935 +/vagujarati 16#0ab5 +/vagurmukhi 16#0a35 +/vakatakana 16#30f7 +/vav 16#05d5 +/vavdagesh 16#fb35 +/vavdagesh65 16#fb35 +/vavdageshhebrew 16#fb35 +/vavhebrew 16#05d5 +/vavholam 16#fb4b +/vavholamhebrew 16#fb4b +/vavvavhebrew 16#05f0 +/vavyodhebrew 16#05f1 +/vcircle 16#24e5 +/vdotbelow 16#1e7f +/vecyrillic 16#0432 +/veharabic 16#06a4 +/vehfinalarabic 16#fb6b +/vehinitialarabic 16#fb6c +/vehmedialarabic 16#fb6d +/vekatakana 16#30f9 +/venus 16#2640 +/verticalbar 16#007c +/verticallineabovecmb 16#030d +/verticallinebelowcmb 16#0329 +/verticallinelowmod 16#02cc +/verticallinemod 16#02c8 +/vewarmenian 16#057e +/vhook 16#028b +/vikatakana 16#30f8 +/viramabengali 16#09cd +/viramadeva 16#094d +/viramagujarati 16#0acd +/visargabengali 16#0983 +/visargadeva 16#0903 +/visargagujarati 16#0a83 +/vmonospace 16#ff56 +/voarmenian 16#0578 +/voicediterationhiragana 16#309e +/voicediterationkatakana 16#30fe +/voicedmarkkana 16#309b +/voicedmarkkanahalfwidth 16#ff9e +/vokatakana 16#30fa +/vparen 16#24b1 +/vtilde 16#1e7d +/vturned 16#028c +/vuhiragana 16#3094 +/vukatakana 16#30f4 +/w 16#0077 +/wacute 16#1e83 +/waekorean 16#3159 +/wahiragana 16#308f +/wakatakana 16#30ef +/wakatakanahalfwidth 16#ff9c +/wakorean 16#3158 +/wasmallhiragana 16#308e +/wasmallkatakana 16#30ee +/wattosquare 16#3357 +/wavedash 16#301c +/wavyunderscorevertical 16#fe34 +/wawarabic 16#0648 +/wawfinalarabic 16#feee +/wawhamzaabovearabic 16#0624 +/wawhamzaabovefinalarabic 16#fe86 +/wbsquare 16#33dd +/wcircle 16#24e6 +/wcircumflex 16#0175 +/wdieresis 16#1e85 +/wdotaccent 16#1e87 +/wdotbelow 16#1e89 +/wehiragana 16#3091 +/weierstrass 16#2118 +/wekatakana 16#30f1 +/wekorean 16#315e +/weokorean 16#315d +/wgrave 16#1e81 +/whitebullet 16#25e6 +/whitecircle 16#25cb +/whitecircleinverse 16#25d9 +/whitecornerbracketleft 16#300e +/whitecornerbracketleftvertical 16#fe43 +/whitecornerbracketright 16#300f +/whitecornerbracketrightvertical 16#fe44 +/whitediamond 16#25c7 +/whitediamondcontainingblacksmalldiamond 16#25c8 +/whitedownpointingsmalltriangle 16#25bf +/whitedownpointingtriangle 16#25bd +/whiteleftpointingsmalltriangle 16#25c3 +/whiteleftpointingtriangle 16#25c1 +/whitelenticularbracketleft 16#3016 +/whitelenticularbracketright 16#3017 +/whiterightpointingsmalltriangle 16#25b9 +/whiterightpointingtriangle 16#25b7 +/whitesmallsquare 16#25ab +/whitesmilingface 16#263a +/whitesquare 16#25a1 +/whitestar 16#2606 +/whitetelephone 16#260f +/whitetortoiseshellbracketleft 16#3018 +/whitetortoiseshellbracketright 16#3019 +/whiteuppointingsmalltriangle 16#25b5 +/whiteuppointingtriangle 16#25b3 +/wihiragana 16#3090 +/wikatakana 16#30f0 +/wikorean 16#315f +/wmonospace 16#ff57 +/wohiragana 16#3092 +/wokatakana 16#30f2 +/wokatakanahalfwidth 16#ff66 +/won 16#20a9 +/wonmonospace 16#ffe6 +/wowaenthai 16#0e27 +/wparen 16#24b2 +/wring 16#1e98 +/wsuperior 16#02b7 +/wturned 16#028d +/wynn 16#01bf +/x 16#0078 +/xabovecmb 16#033d +/xbopomofo 16#3112 +/xcircle 16#24e7 +/xdieresis 16#1e8d +/xdotaccent 16#1e8b +/xeharmenian 16#056d +/xi 16#03be +/xmonospace 16#ff58 +/xparen 16#24b3 +/xsuperior 16#02e3 +/y 16#0079 +/yaadosquare 16#334e +/yabengali 16#09af +/yacute 16#00fd +/yadeva 16#092f +/yaekorean 16#3152 +/yagujarati 16#0aaf +/yagurmukhi 16#0a2f +/yahiragana 16#3084 +/yakatakana 16#30e4 +/yakatakanahalfwidth 16#ff94 +/yakorean 16#3151 +/yamakkanthai 16#0e4e +/yasmallhiragana 16#3083 +/yasmallkatakana 16#30e3 +/yasmallkatakanahalfwidth 16#ff6c +/yatcyrillic 16#0463 +/ycircle 16#24e8 +/ycircumflex 16#0177 +/ydieresis 16#00ff +/ydotaccent 16#1e8f +/ydotbelow 16#1ef5 +/yeharabic 16#064a +/yehbarreearabic 16#06d2 +/yehbarreefinalarabic 16#fbaf +/yehfinalarabic 16#fef2 +/yehhamzaabovearabic 16#0626 +/yehhamzaabovefinalarabic 16#fe8a +/yehhamzaaboveinitialarabic 16#fe8b +/yehhamzaabovemedialarabic 16#fe8c +/yehinitialarabic 16#fef3 +/yehmedialarabic 16#fef4 +/yehmeeminitialarabic 16#fcdd +/yehmeemisolatedarabic 16#fc58 +/yehnoonfinalarabic 16#fc94 +/yehthreedotsbelowarabic 16#06d1 +/yekorean 16#3156 +/yen 16#00a5 +/yenmonospace 16#ffe5 +/yeokorean 16#3155 +/yeorinhieuhkorean 16#3186 +/yerahbenyomohebrew 16#05aa +/yerahbenyomolefthebrew 16#05aa +/yericyrillic 16#044b +/yerudieresiscyrillic 16#04f9 +/yesieungkorean 16#3181 +/yesieungpansioskorean 16#3183 +/yesieungsioskorean 16#3182 +/yetivhebrew 16#059a +/ygrave 16#1ef3 +/yhook 16#01b4 +/yhookabove 16#1ef7 +/yiarmenian 16#0575 +/yicyrillic 16#0457 +/yikorean 16#3162 +/yinyang 16#262f +/yiwnarmenian 16#0582 +/ymonospace 16#ff59 +/yod 16#05d9 +/yoddagesh 16#fb39 +/yoddageshhebrew 16#fb39 +/yodhebrew 16#05d9 +/yodyodhebrew 16#05f2 +/yodyodpatahhebrew 16#fb1f +/yohiragana 16#3088 +/yoikorean 16#3189 +/yokatakana 16#30e8 +/yokatakanahalfwidth 16#ff96 +/yokorean 16#315b +/yosmallhiragana 16#3087 +/yosmallkatakana 16#30e7 +/yosmallkatakanahalfwidth 16#ff6e +/yotgreek 16#03f3 +/yoyaekorean 16#3188 +/yoyakorean 16#3187 +/yoyakthai 16#0e22 +/yoyingthai 16#0e0d +/yparen 16#24b4 +/ypogegrammeni 16#037a +/ypogegrammenigreekcmb 16#0345 +/yr 16#01a6 +/yring 16#1e99 +/ysuperior 16#02b8 +/ytilde 16#1ef9 +/yturned 16#028e +/yuhiragana 16#3086 +/yuikorean 16#318c +/yukatakana 16#30e6 +/yukatakanahalfwidth 16#ff95 +/yukorean 16#3160 +/yusbigcyrillic 16#046b +/yusbigiotifiedcyrillic 16#046d +/yuslittlecyrillic 16#0467 +/yuslittleiotifiedcyrillic 16#0469 +/yusmallhiragana 16#3085 +/yusmallkatakana 16#30e5 +/yusmallkatakanahalfwidth 16#ff6d +/yuyekorean 16#318b +/yuyeokorean 16#318a +/yyabengali 16#09df +/yyadeva 16#095f +/z 16#007a +/zaarmenian 16#0566 +/zacute 16#017a +/zadeva 16#095b +/zagurmukhi 16#0a5b +/zaharabic 16#0638 +/zahfinalarabic 16#fec6 +/zahinitialarabic 16#fec7 +/zahiragana 16#3056 +/zahmedialarabic 16#fec8 +/zainarabic 16#0632 +/zainfinalarabic 16#feb0 +/zakatakana 16#30b6 +/zaqefgadolhebrew 16#0595 +/zaqefqatanhebrew 16#0594 +/zarqahebrew 16#0598 +/zayin 16#05d6 +/zayindagesh 16#fb36 +/zayindageshhebrew 16#fb36 +/zayinhebrew 16#05d6 +/zbopomofo 16#3117 +/zcaron 16#017e +/zcircle 16#24e9 +/zcircumflex 16#1e91 +/zcurl 16#0291 +/zdot 16#017c +/zdotaccent 16#017c +/zdotbelow 16#1e93 +/zecyrillic 16#0437 +/zedescendercyrillic 16#0499 +/zedieresiscyrillic 16#04df +/zehiragana 16#305c +/zekatakana 16#30bc +/zero 16#0030 +/zeroarabic 16#0660 +/zerobengali 16#09e6 +/zerodeva 16#0966 +/zerogujarati 16#0ae6 +/zerogurmukhi 16#0a66 +/zerohackarabic 16#0660 +/zeroinferior 16#2080 +/zeromonospace 16#ff10 +/zerooldstyle 16#f730 +/zeropersian 16#06f0 +/zerosuperior 16#2070 +/zerothai 16#0e50 +/zerowidthjoiner 16#feff +/zerowidthnonjoiner 16#200c +/zerowidthspace 16#200b +/zeta 16#03b6 +/zhbopomofo 16#3113 +/zhearmenian 16#056a +/zhebrevecyrillic 16#04c2 +/zhecyrillic 16#0436 +/zhedescendercyrillic 16#0497 +/zhedieresiscyrillic 16#04dd +/zihiragana 16#3058 +/zikatakana 16#30b8 +/zinorhebrew 16#05ae +/zlinebelow 16#1e95 +/zmonospace 16#ff5a +/zohiragana 16#305e +/zokatakana 16#30be +/zparen 16#24b5 +/zretroflexhook 16#0290 +/zstroke 16#01b6 +/zuhiragana 16#305a +/zukatakana 16#30ba +.dicttomark readonly def +/currentglobal where +{pop currentglobal{setglobal}true setglobal} +{{}} +ifelse +/MacRomanEncoding .findencoding +/MacGlyphEncoding +/.notdef/.null/CR +4 index 32 95 getinterval aload pop +99 index 128 45 getinterval aload pop +/notequal/AE +/Oslash/infinity/plusminus/lessequal/greaterequal +/yen/mu1/partialdiff/summation/product +/pi/integral/ordfeminine/ordmasculine/Ohm +/ae/oslash/questiondown/exclamdown/logicalnot +/radical/florin/approxequal/increment/guillemotleft +/guillemotright/ellipsis/nbspace +174 index 203 12 getinterval aload pop +/lozenge +187 index 216 24 getinterval aload pop +/applelogo +212 index 241 7 getinterval aload pop +/overscore +220 index 249 7 getinterval aload pop +/Lslash/lslash/Scaron/scaron +/Zcaron/zcaron/brokenbar/Eth/eth +/Yacute/yacute/Thorn/thorn/minus +/multiply/onesuperior/twosuperior/threesuperior/onehalf +/onequarter/threequarters/franc/Gbreve/gbreve +/Idotaccent/Scedilla/scedilla/Cacute/cacute +/Ccaron/ccaron/dmacron +260 -1 roll pop +258 packedarray +7 1 index .registerencoding +.defineencoding +exec + +%%BeginResource: file (PDF object obj_5) +5 0 obj +<< +/Metadata 4 0 R + >>endobj +%%EndResource +%%BeginResource: file (PDF object obj_4) +4 0 obj +<>stream +J.DnJK7S]qCGMF`"sYRedV^+^Sa3]YLd5Z06qZK;BY^'U+dl%/P!S:HV\>hVd+8jPdNO2D_).f-+e.QP!N)$MVJC=3K(5t^MX;2@^+N.`/!\(8tG]GPWLIEC1)Lu[u;)/>hM4j'S +3"CZ%o=gGoG8Z=?7WE[kF0E:dL#X><[l,fuSk[`+^p\tB`WEDIN.+0:6o(:VB-U,MdVh&M1Lm0d +Lu*886pt94+*N911)TVnr=4eEFZCBu7kJA,?=c#4B=kLA[c(*OGB$pb,u_h11dQGB(F\Q>aqkIr +GhNsp!smi^"qSWDiP15lFsDhgB[6XjYRot!.o8>A"i7Ef@M_?_@+,QO:n&+*We+oR%R;]f$ALhX +<#Gp-!I3?&]5_q!bUJ13kU?qAi'bmV%303ra"\ib'>bu]W'$(B-sn50DRea^N3Y^mi'/r<.jG=p +Za1sjOfUbd`)5#W*m2pL[4Y,$"O]'7F!QFW9]Me71CeE#SN"\'*-W&b!IX2aL#Qd_2[pufOu`mo +UZF^9n>Obn%>1a@3=I.,`C!#?":Zc5o_h-Se>j:1+OdV@qONLqKJte\[7oO[:3*"63X+Pr=^"?q +#`0;H&q*hM=>Xk:/Qm"Zk3'5I7*Sq&_gme[d2%,k.FGRdb6c%\K-P>8;8j8m%*u6Qi5NOm_As'. +&DL*3'[aiYkUkDSc%C]^!)BZ`SsCk[k_!4!)QLBcM*8aDk?!):7pH0]X\mj*92u.kiYB,h*P?ku)Xs +!/;$g!kKGK%c`pT_DFCjA(C7cIn\j3sCW#((OJe18);[m/K,m>F:&4-po%,hmD"MfU$6_#e8 +J@lhT&:tn=W(.9tfJ3SKEZTiA:(H5.+p?9X'4H,B$6cK/"Q4ma@=2L=&E4d$+Gp^r0I%)/"3a +3/-<*.)U#%&)ho\$<)g?aAA]A!c7mC0q9qNR)BU^F?,I]"ulbtN@Vk:7ue`8+bUEY.->>!%.R5K +`p+ELkN$WWZGK.eE5iMW(f:b$1,FS%.MQH9M$S,E1!5ml7"]GQLEW7>_iTH^Jk/cG+lFc&BK-Si +O@km;neONY:^CJh +.YSGh)SrXR,se1Z"]2Q=!h_pc!RrBJOH^^$CmYY4S1Or$CGu?O;[*8)3X"BB'#G3#%jh&]cbO!' +_OrRj6!u3rAl9A[Lj0>Z?oA+KXqlSMBHX"U3X7@W7`2WQ$:)Nb#2mQ3""77]!8_5g&69["Qqn!] +TIbg/O;^s:9+<#j4G;YB)o5WD%:I[7Kj`Q!6HF!O;t)c[+I!:ui&(gLW&OpaY"lgOL2_O8QcuYB!iA=@>]bl&C;##84*ZV9I@j-NAcB-BF-RN4BTCV*bXG'#m&g+"ON5EJY5pJ +_$hOl@$JHB.!c1c&B[7g_A'kcH$@)8)hc@H>]CH^6l=@'$"5YN@ge)0K>:Lq5sR..+Ntcl^h!hf]JK]ZU)8J);,SQB +2Zk1k%RIUE$DC[>LOeoB6%EDNJD_d[@)NdH=E"RFnh$%:C^n:*%h8Tu@Ktc/$Gt.G%=uSL"sD,( +JoF08+P8Y,nDG@==E6;b`%ZfDf%:(T8Ho4:(PIZJ%Dus<$B3T1#G>fPpLnjX(D%nt5h$61.!;/5 +\/YSndLAN&Fp>d=,6nds)o?PjM#cT^_][G;"4)H*6*Memi3DYNY:p8kLckr:+mVKLD@Z`s0nUIk +%K2Vr#["_bpl=>GWrQ32@*BgL0X;W"<;[+)KKBf#jWK/+HO4,B(%G+$%$Z9d#aNmSKWs_H"'>d. +i!++u1k:>\!430MEXG'dgL0R["9]#RT[jV4#,'P$T^iTNbaq)"$,DMO?u5Ck63ptRjri=0/XG(o +-DJ:^#sckU^g7?*TFHFi$I>(H`?GRQSdb[u#/J^u5cjsg:>-2jXItG&5cbCPe-\I:M?'F[:AjH$ +cjKj-%)C-u!-/DhS=b>1%)?`e+KUnpbR&fi#(XqTTONbnecl,K#%r;fc2%a^`!4D4#%6Etmi8:! +OptgK$G_f2!/_4Nnd+0F$mp`+Hd#Glis,IlQBjFN`$0KaSu6R$K/o2T\N0_l3Q=4$>VI.$TAUC3g.;<%j9$e5i/f> +C'J(m"s@^h@#bYgB$-dL#%4[=c.j`JoE[^Dg?T*'T^iRXWWcei%Y3mN!/(gLPb3KM%3S^1c#sB. +QuN`s$-uu`+C<%f?jRsYnK>%@!-"!SV?SW+P7#dO9gC-%]QfC+O9@0 +OW=Fg%caS$J8b]J8e&SY%"OiSjGXC9dd.:Uap(,d"sD>"@'55, +QC^?T$:(L)^oibadKX)i%"Qt;ZDIs/Qk!f$pBRQ!@'MORE"9\9amueI5aK$4NX?o3f\i2,@&OLl +nd:?>%fl/2.D!0NWXh@p$tHLJ^i0XrU'Thc$=tCfT\9i?C^2N:#:AL=i5,]VE"=(c$NOiM5_KP2 +V@=Zj"u@kAJ?fVLPdS`P$RtKK!2p3Sn-^@Z%P=ae/f4rRL'Z^n$=K5-i/XF[L:G%U%dAEOi6p>0 +i9S2$%;A0\@epNV?jn0X#69_sZ@WD.Jd,$L6Zb?re2RrF4[`77$"3*15c,%ZEXGVO+Q01K_"=eF +cC]WKnt;QaJ8P[$nNot_#GC)KTWSS3@LQ)]%*c'ePW0.\CtO8L(uWiuX#(><#r/*U%\W5!8WG[d +RLMNL$%R%&"ogd%iXZ$$%m\nV%Z1[oUn6?TZoS!L^P?p%No]t5j/^YQjUX3#t/;6dTj,"V?e<5j5@3L^m,(rNWq7(%kMH"TUl?A +J.+\Lg43QA5iEZTL'JjL$I.'1bX;s!lj9?9%3UZ;JAr"JkrCQu!\dX[&1[hJW<5sW"40=(MHp@X +Eqll`Z>bX`*a +A=IT.$6[h,5\LLTW++]F@_em)%LNRDl4)3=qZ*W%5fsT);RLC[;c:%6i8b&Lk8#fO#&b=blRiJD +apI!q/YLStm;h3ZC(,kQ%og-`^g[Uk)0+T7%A;<0QUV10aL>Pd#p^Q!i5uQ\`!Vck#ZaWkJ;\aJ +dQ4&"$:*S[7/.7bX9UOF#<*\2?t0GD*Xn-B$?thFJ>NbUfP=L+CuDN-5k#(&EXn2:%^sFai3IfO +&H%A+%S7'6+L*ESO:G[X%.u`In#?\XM)7Iu%C6`UJ>Xo*nPl12^Au5q/CRH2FpT;P#+/Eq^i0UQ +Zjk.@%"OKNYnVLLdg'cC'S+sJTPk8oKF/1n\\OF9-Sbk`h@0ed%Y0fh:Ke+CR1JY8Fo^"u,d%Hh +QL]'J$7kNS+HY$E`6."o#9^kiZW[P5a<6#m%X:SOi250mNXmOM8H>Ul;!a[L7Lp%o%%rpu+QA@q +4pPJp-m48ON5S@sSdrQk$:'s_@&aW#ljk4Z#XG(f3#LjEPR35]$=KK[,'F.JX:7F\%D_!f+GjVE +N"+][1:DcCTT\[Bh^\Ap"a)IbJBS=:nKNM$AH6bJ>*?X +Z&3QT-nsfB'XeE+^AWT+$oP6q^u>SAcjN,0#/HJ3i5\Julj6DA\tJMLpA,6A>R$EC?spn_8Rj5a +p^.#%"lk[P+NW7>[hPLh#88j!7]uc/"b-_S$?2\p@$ND6])^d=$K.E`J@#Siooica$*T*8/AMK5 +j9ac0#$5mT+Q\JgedfKO%Nq33\ +@1&:.$27O1W``r,?VYXIg#/e83gpMnS-pgNWM$$r'#9`LfF>XGhI+A403P&Xd3I8O#!hG[!9sqW +oEdBbAAFn05bO1rdLO(]U**jL1I7TtQZ_5O-ii<79n:jRXQ\Tp%,e2k^rYWQAe!#a$:)J#J;I;= +NN^[n%Y0?F@$*SPkR(_a[MM+7TX"cPAdJtc+3[*KP:R-8i@t?*-m5T%+C:*OB':H%bmTI@:;RN5!"OPNKM?=iSXeno +Adokn#<-f7D/rN:V@-XP\M3m<6_4a*GRWMh%%sAtX2lZj8X!)H992mY@%F=)$4;D_H&'Eq^mG>A +A.;q(`;9.\+S;cpap-\!#p@c6TSKh5\D(J")IV=ZJ<16<_@Far%U`\:JBoYXQ,Fg!Rm:dW^#2o#(qc4'' +q4%*u4YAc%qhti3cleKd$M6='Dlau6g@EHU4e0Fo;-%4u6#i+NRh +/dk^6@+<:G[UD`mZ.K'7%E#F;Go&LaWX=8W%7#T7`)[5aCTuIka5j+(f(@!3687')&ULdK2K9T,`T"& +RtbN2+Pbm8L),MUZ;J]!@lomo"]L6ldVLEO#\7s9i,2[WS.AU4U$/CQ4HkVTi`Y3_'g.c)7afAt +_HDo>a('0nXE%8sS;lU'Xi0'R)A7kgPA-hu:a6Ut"LFN;Q=2bE:1WCq7*91*'oJnt_$$c3(ZeDg +1!%:f2)ZJ3LRT0glSpTMLda+^4DIP8=l]aM+Q0>50oO&I,;r6HD^Z8,!qL%jPV5.eNG!K$DX?\0aMGPe2`7laJM*-6[5n!M(T(f2$cN6mN`4YM!Fr86\+#2%7@pI1PK=hU_sKVX3Nh` +@o-bsb$n3$,7#JqN[T^Dd*N[8K8AM8N$BN]3t,WGYU51Jid)K?@i2.,%g.XK4G]aTAh8aJONb0D ++c)[TL'+*#+H;"qYUbMR\Df+QbWi +Jma9X%RMk0+cM&r8g&qB0T7K=96fToi31uI3FK`O$\`#VE3_8(UHn)aLd?RH.h"`h<&"n.BNI-H +@sF_!$,MFZ+q#X*Cbh!m9:-lZifMqLLBDMZ,6_M3a?0mu8>mB?Cj:[NNWKdY(PjkTSi;A`+DN\9 +iOJG+M..1g\>1\`_5M<%N$>KC;@Wd_BGcH_87iZu+aU^J13]*n(PUm_lluksQt/+7 +@kKZ%L,c,L.BsC;?okB,W,=GK@T\R-#,4ca)2LC'U_nnSZ_T&X[H>]hhrCroeW)&Nh9ZTTLKHKC +6XX@`2P\@S(^XWTVAKL^aD_t'%9##/MIV;*3SBepS0N_AX:YP"8j?pd,n,)%.H%mk>=%H6@cLHo_p6'u=3JBTj(0TKMV^fb`p$oipEg7^hE;%/GO-F!9l +_cU/X@F;'1+1ToAUL\-J+ilXSE.SNk^j-/-]GUrnEYs@P2@Uei,oH6.'>[df#!p`uL/ToHJUfLl ++_2Re0UN9fU1G5j/TnctWph-l&;* +ckSpHE!h/M!Te3'&ar"k16R['d5tNP\5`j9BJ8bh2=>pFcDQ@>j +BMFTrjR +,Y/F2.,BVCg_bUJM$k':)OB&q%=sm$$#b&6#Cp1k!I]2QTb&2rlf%.JNN24too>',6]BK-L\>b$Ej +%N>MKAj9]\,DO04&L4WK%07_2H==Uh%L-QGCgGCtEV +%0=J@*K[QF6_I$(@2`ndF0$=sTN/29llcM)TY#id;Eam?."uW%(:Ddl.DXp5KZK5h!k<@V@7I\[ ++Qd>\BJ0TN#_T\APRNN':CNoU-u%i+r^'_*%-@gH#>g3k6?lQ?N=R9=QQ?dW(f:L2.PD#',mT$p +8.EAi4U":j)ZcUEdc$E=LKaJ("#[n$N#;g).8.!)a(^?c_'P2N%%0=fn +)"?)qOl/b6r='QrJE:&=J4^:"4=,V&@LU,@=pUh+WJ*TjD8E`!/jU4`##K%TB4u+&!Lu9*[< +c.<50i#Dl%FMNLHO7%PB)MH`[$uSU^5@E&;!qs\S6RXr(@C.Ji^sj*"gOkO&5C\:seSTo`0-mY?k)"YptEPp)]u;OB==0r%7*f>RK.:> +65bpm!>U]Ni9D$Z**3IjiSB3,E#HPi8Ch4B.><;X;js\K=^g=u:hNr=_T5L_@+ZIW#UE9)Dp\"K6TO,3&q&54G#B/K%&;'=>9nS4T`\E'f[@h36.RN3LGCXUMM8D +>UMj;-l>$Y!sfisW;V=@*%mnuJqt4pTgOFA-^G#g"/maoqW@ql."Ra6"+`oCTJn+r.g!L)1q4]u +ckqC]1Q>8.Jl!s!O;5J!V1LBI!K],=GfbRU&V>NJUj9$N^afrN5=>K$RBrmoR3SF=#Rbs^+)j7C +&1=$a3W`bA4S2I1niEM,1kMYP'$qkU3$Ep!1m2l4'dtAppc'C03C7I>Z:$(W9OB$/?q&RP)Ojl\ +kT5<5(PBRYJiG$.BJY4d]`SNrK.%fA:_6+/CduWc7R/s9+>X&H_T&Zo7i2e,jDP(HAV6du7jN,p +8hbhD.hmdo)6fifS9;jp*_'*D!b`SU8eV<"0S==!K.&!s+Xbt-?E8G%uG%$#j"*''JTJV:HQogs$a0E8ZGW3Y>AV2hVafNV.XNSi/0[/=!`uLMk0Hr6GaFblr'nA5q +BFmZ"ciXT.P,e!R-m!pPRisaPVbf."'\1SojNP5rZ"!ZnnYS^/OfhZi5:X#l`FQ:E[qgm*Q`QZ9E>n53AZqFB,96@[: +Pe'Mp]Hqs=bO!!AAAJ +1sAj&eAnrm9k8HBFP$]&fhJ+td/7]SCmor@1s';@K?Z/@gtVqW.>'$.dqjD1HG[q>F+]/%".\3M +K\oN)186@e'k+pdO7.UXCtCgkK#K585u75 +]SFReM97r>8lUh%Clc[D)G(pIaYb)P9JH-sJ@o5g*3@n/BJH-jF +(_?^5/'_]'K=Epm9kr0`Dc[*^=!XkIjUbJN0pb]q7[Pq3n/'^O*EZ!cfO]\6.m(d6E7W8d;ggXS +SW-Mn0%2s?P=]%YV)(X#"G:a4<"*nOr+prGN`24#dNpsW9fu.oh8.&p:&Nq%I,W-e6<;TQa^?HJ +0KI/Vjo\^1;&qC*[<2Qo+TosM0qjrT*=Q+'UT>k&>#hG&SX8%VUJdo^g8('<]dQh851BJ%g&0j` +o[ZkF1C>Nc[g@/-n1+Od/cpPP![oLLQm..C=/[\_XAC[(r7?RkYQJhtWO'/W'A#E%V2#b$(Gj3*J"g-or5jW63((K&Dd,==s\eab'?/W!G'44.Y30G_7/Xc-S>! +FN[An>1/tOX:;`C7CQD'YZa*Q"#[AT*NqsiDqN<%?A1@AQ'Y2cPXl7Ka^pZ0N.1pjl54?=;Ut$\ +GTfPAkLluD;q7D_m@I8dT2Zikf%o:hQ/^Q+]N`q#>P5d/)+)r7e(cfGgeGb?/]QRoaPJd!e`#8O`EkEg=P\o< +9nQcKo7K2i=U^Qt?1<[oSDPT[$8$J""aL383(O'i-5\-=L)5F7-I-![7ReR(Xa";=,gF[s@V-ul +Q0tCQ.KY99Jje+p7Do9@^k-tg-nJWT0I'7k5"mR_iuTu)98m@U24MT7@esPD&057(K4D>H'!6DP +2>14U2Igti@uW,$Sj28<1TUtK8-sQC'S01olc7RH!cr>#S9k9s3FhbX7[67!k!otTmq!UjK1P-3 +?*mbb[9nWr=q)Y)i:[7d*]XT[ +n0[-;]j3E4".]j4*bnhp:#p1VAO]FjL/pd@9]H=A!e\'i3%"e9a^Pt\fn=G!mI]A9*s*BR"*Nm8 +Q(_ieki&cLf.;GbmMfT*2eToWi&0-h^4U(4J:[254.n<\?AI`4G1hk9B+@XK??UrRGNXubA+1r! +$G6I+,E%.^kESd*eqdL!='og8e-/-A"o6DV,D"D7=n8.sKPEYTJ>a0"JSmE!O>1'NJDUE:e+CNA +cCLgROQT'+=aYX4G*OC"hLYB.lE6[m^0#*`Y!mckA10KQAuXI\HJZ*:ad)NtIJ-V%=C6NGgMVsb +St&jLP?:SYJab1B-o?Yq:[2i1/69Gup%d+oXq*\OB?2EOa"E>LGke>0`B'NO=\8K!fhj4l@%hS(KPO%*#lu3LL +VCD"(oPr1LnS]@bY4q9pa)$MUnZLGZY5Mg[.;[S\E(;;HB&)bhdVssDn/hgS-RSAu$-L9?EA&n` +7gAQ$$HhMRmM?<'-PP(/"ES2dEq_*S^D1fC3,UX3DGMcc"e+sg(Y_-AAWF=_V`Jb9b46%Z]U'lF +=:bNt"')5$FB8'VB0PUXg2]Cun"08i?VC#])tJIWEh<3u#=J.()t53aF3cCS=&8=og24;(o7#Ba +#?c+C]CV=onM]-upn;dtE +k;i9#]CWd@DJ*I&=(GK)5[gg_nW.>EQPt(^me6@lFPV7UhXgNo96eKPmtYq&QR2GD-[/W@Dtb`( +2hZCY!r*ihoksp+LGS])II)_nq6tnL2du4=T6]T]FuPr]:PSO,(3DcPe%]Me*k?16\p6dbp90JL +^57IJ3r&^HpA_+42T>=GEpT-,CVN_j?W)/FGP^b2m8o]s2k"sr>B$LKok1f+8"jYC?$\/UmN9&l +f7eFGb4/PgF8ofn%_(1gVraP\G,LFI-QZqC0m_FpGn686c`d-tOo/P/Guo05GHlHaR!J]7F]Ze[_-`D,Gcu`('kK"^B?k%/%As7el3.MactFo2kA":Hfau$ +LrEjYfM!k1%Uq=59P1m`7aiBYB/A6M`b&?n3>i7CULC%-WikZ1q[j%bFDrq(Nb21c/BU*f'TAqG +H.:nb15NAc8VHq/"+nAJ1Pg->/JO%2,=;m0O/jU]l?X.^PlbqdSnTO#Y(*(k)\ +2N;3OfJZTJ<$!tm_fX`oc3&aZ36jmUjuLhaTYnE6/$=Ug.#;X+"tM_iNP]]tXHU_fHd\BHC"k!0 +9(AsXrMdqkUoHb"gqM":n2sUj6??\c_Q`':.gJYMr$;NN0Qc8'X2ZjghWAMWm`o,a=(Y+dt*BU@O96X&SXa&?\cKdMV[N[Dcmu +9J-m)0u"AZI]V/$/Cq7,OTMXE;D4Ns3j1DOnLiNq,d==Gb]=p5Z?G'/0Jp$r5s`cFFieUM1n??n +_)/cA1q,":[m*Y^#UmW!6aKU72M1kM4G`2W<&g:7n"Z,'RD:UeYHDHhj,nJqeF +>?S+_7->.OF]dgn:?>&FS-q3K7lRT4iTX>NKuR3JH:`f^;JWZf8e1h4bgd\-TV(Q#eg4X>C;)=t +j#]tpe]j;lB4g4Q?<=dBHntfZFI6r[Qj;C7C73itr[YnL485!Udb4h8b@J8.koJ6cP^gh_I9gK9 +LS;EeWe\1#6*0]^hY"+rHNmL#I6/tH12RdZ(\b%N&&ICFRu_R#poa8t4GNR&90;u*NsYnI29Q#g +l\S(?"p[:\N8u%kT4r1D"M'0)P"9>k+t5Vc2.o,Jh;Qh1kule&Fs?dSP5Th;"kPsu?NslJ@p>rE +s1?kPbsaCX7!>76,%Bet0eOfUpRl>4WN1VJ +:$Y5Jo$\k"A0u;Y,sDPq#[[F:N,<;D7?cZ]j%O#^cdEXp.,7MF6u[Vg!HYkcq'_m-JO5=$9"-a< +i#g09Gjur!\5ZMg,'*(;-,rH^GUhe6]Z5-!Bn.4SE7H*4'aBhHd)EOh]A[:rFYTmI`lV3"SW$]G +P>232l"Mao<47Shnf]t!Y5tKt=_G&I$-8>-"5\u5?85&`8LQ4bilmc5T\aE5e$AdNoI$,LmV]Ul +=Wo.*_jlrS$q$BO4t+hbSSmX.b6CkOA]07,'QPEB3=.k,AAjU-4\JJ9W7#.^P`V+HM`qq:77_h8 +K2Y6P49sTXk`nN1#aSFJGudgI<9@=[hH7fi#s6>R[%5V4Ge>M'0&f"eQo)3>_!)WHVqj+k1t"t3 +LUefC_cJ$:r_?1Cbr2R0a`Q&G("@!`@HabqPnFZe6qX3Qkk&JIkW1rKW_6Ai*?o-:$Ei#m`q&1Z +/t[9HA$6#H5Ui2TXY^[48UB$PX)oUKJBBQLM6g#.S18rHG&UV'R+\6O(U%q'iP8Q^3j"XUU_`6r +fXS5s/O]5mEre_b>:Wff/.e[57ETfkkXR +4*7$[!lI"sCj>]cIo;R,WT@RoDYA2I-/\OAi9F>N?WYUi%mAu"#Jl:N0=R0T=Ye4a` +3`TtUHR@kB\+eVP:CHDfXu2?TY;QR>]D6%&K(#en$L,7)X,4q-3)t`JX-$Y)7Zr2#F'!fI:&HWR +Yar/<[Jj5C25tKPe\.uKk7D2#9].[2[[sr$,iT.&L+L=D;_Uu26#:+cZ)scEY_)54a#Qqt'b8H@ +daqnG.>91Y(k:gXX,pZht'C'me"qCpo1@mE_F""j#gTRn`K0909G!WSPc, +kjX$eU2d@t=6SO?O:HQX\C2"URhHG*Q&J(i\mJ]j&Upu_OMA7d(L79HN&6eXXa.IV4r[?H!Mqrq +RVh\-m,O26I=6iQ(EoZVEH86hVo,m(h/,gFX)T%&fXR88jbggTCsJ$l3^6p7)4@\,/sY(eC2;EA +N"'e#SQ"+^*bm@nP15EUkK#^2`(6NeuA_1(;?>d@)]640; +F,;U=")X$4X.BgXpd8Y+4H5nP7\hS_/e[?I1S5>h;;iE"^iD$C_mPo*gKGDMUAcWs0n/Db]Pd%L +:hocN'V#BTK4=:TPH#oL7CF025?++fSZbC&i[.HhiFX`rcZPskW[oc.a)DI>K+'A +)!KP#)=;gpa*&=4h;hY8l)`W`[-G3*4^Vgi\sDY0/\OlKs+Y\9agMbiDqfZs<%\[2XDp1FOLce6 +oFu)fd4[qVI3-aMN,7#ngmq%spQFS:$TGQ>^"M6p0s+ni)AlAK#:/T/nsA`mDs]$#(A\_H=p +Nf)^Lao-qc>An6'_+14n9Rc +k4)6>l$eTm^hh$=N]Q"b[\6/!,=P`"8OE>L4KhLZIP+aPD]DnU/C:RG_[QSNcSkafk3W:@N_AC2 +O$%'VWqhR?f'3%YbQ-HP:@AVJV[s&Zk<.U850_<%nB8\o$Y'%;'`@EB!fnPZc`I9V&@#$hi?K>g +c5?a=K_+8$paPe6/qj78MY,$p!"FC[N"A'C&Uk@-A)nbV$d\'/;EC/cI6I:(ErTHKU%td5;ZD?P;Cq&FgDGE>iAG2%WUjbJiPj +&6TXmYknk\4,o1q:r:KFWpo>mnM&>INu8?pCpsjIpWktDmVMZ:4J_Drc0VaZ:nmT$VFC!Ss6V0N +N"6cI37u(q),P/YY7UfW;Z[N[l_;Eqa:pl%cSmWeOQ:^6u@"i,1&%>t/sq[a3UmZ:E9 +d=hqq3=@Rm]4*UcESgD,XVoOK]["%c&b?lSC@^o($'DhB0%h@W5R-cg+TQJMEYcW7)[-\s+qZ7J +;:-SMMJA97$h.j!N_]\g6"FQkD>-aD;r/k%!_Ka-o*.'`"bnYIZhnL8I]$'DP"ZD/@slPmuI>p*o5+EJDSTcoJf&+XQM +Du@U1aRr7X/FkFRdX^E*(G2dg/b2*eYU(_n"WpUH,`N/cOQ\FIW:R6\B<^*qEb@)S^AjA60hluY +',rLE2_kl;r!oVD%IjkOobn?[WO"H7P;sn.q(F9f1e2^nnuDmb%59OOQu`W7;\(&C'!noPoe/G* +'-=u'`@Z-[*\of4m^Fu(:ed*@rKE'J;Y;=+q'@c0>p*]/119(%6qpHK$BP'FXu/90R6*3<_.KT, +Y,O?XM)UTW)D?.k'9I)F4"g+giKHVY6od)cnMtNQ0J^*to2Rh-=[)F_5;/u>diC[#OYT^D/X*pS +0rB!\eM@a]4GB%_d,&tETfCOH1iiHOiq4Gb&MRl4gp+piZ->"?fdsEZ4&+m'1NND7G4s:.,S,#e +.R$2KB[ASQ5t?PoP>#7)Bh*7+/!PNE:o+^X#8![Y(?"'^6LP^YjZ^^(57GFo:TGCrTZ%V@-P_m5!DufCFUJrB@hpdX(6C-R<6n8n(m2(K9Tae1Pi5"A"%^XT_+2T! +n#o..]d&b?)>"@scPo=E2YXQr.BkN5-qcl>p39SI3AX<.n=%s3@BosTiFBH +Yu=4lLHH7Y/eegToiF+1><$8;]i%KFeS&lZi6\]p="7>-MT&*heOWW@:/8c-7\\>QWm^7dmrF%[ +Odf=u4Zl\Ko@(l8[9[&Q@7lL8O3c=P1'K/PBigJ0-BTGT1T=;QLE/8%K?-TIQ'"Wnmm)#b8[EaK +ZkBAM.k-bWeLP]#[&[D%#sre=6FI1'[#os/ipA:%5JZ^2\mi6F9uFL;.DJZaqaMO +Ub)]?5k>a]7e>@fcTp\+`BL]L:0#JL'oF9Q;8/I-GR8b62$4" +EW?:DB1KB4,ut7PG1f'&R8'!;0ZTk'[*'64&PWjY&_,Mb[dd8U1d/XQ$38?V5c.sE4VMqgA"_aL ++JBH6a:=u4%R>CI+NP#b"9\^t#_7j:"(D[9'FmD!":18iJ7!=!?ZJJMEhLTrj34-GLcF>4%RAGP +!9ak7hQX!S$ +endstream +endobj +%%EndResource +%%BeginResource: file (PDF object obj_8) +8 0 obj +<> +endobj +%%EndResource +%%BeginResource: file (PDF object obj_1) +1 0 obj +<<>>endobj +%%EndResource +%%EndProlog +%%Page: 1 1 +%%BeginPageSetup +7 0 obj +<> +/Contents 6 0 R +>> +endobj +%%EndPageSetup +/pagesave save def +6 0 obj +<>stream +q 0.1 0 0 0.1 0 0 cm +/Document/R5 BDC +q +0 0 3934 1066.94 re W n +0 0 0 0 K +0 0 0 0 k +3934 439.266 m +1254.53 439.266 l +1254.53 1066.94 l +3934 1066.94 l +3934 439.266 l +f +0 0 0 1 K +0 0 0 1 k +1254.17 439.266 m +0 439.266 l +0 1066.93 l +1254.17 1066.93 l +1254.17 439.266 l +f +0 0 0 0 K +0 0 0 0 k +524.703 941.406 m +524.703 914.875 l +772.582 914.875 l +772.582 941.406 l +524.703 941.406 l +f +635.379 564.805 m +661.91 564.805 l +661.91 875.074 l +635.379 875.074 l +635.379 564.805 l +f +1062.3 739.84 m +907.645 739.84 l +907.645 766.371 l +1062.3 766.371 l +1062.3 739.84 l +f +867.848 941.406 m +867.848 564.805 l +841.313 564.805 l +841.313 941.406 l +867.848 941.406 l +f +1128.63 941.406 m +1128.63 564.805 l +1102.1 564.805 l +1102.1 941.406 l +1128.63 941.406 l +f +460.313 871.414 m +441.371 852.473 l +462.805 825.031 475.629 790.547 475.629 753.105 c +475.629 663.906 403.059 591.336 313.859 591.336 c +276.414 591.336 241.934 604.16 214.488 625.594 c +195.547 606.652 l +227.883 580.496 269.027 564.805 313.859 564.805 c +417.855 564.805 502.16 649.109 502.16 753.105 c +502.16 797.934 486.469 839.082 460.313 871.414 c +f +186.348 653.734 m +164.91 681.18 152.09 715.664 152.09 753.105 c +152.09 842.305 224.66 914.871 313.859 914.871 c +351.301 914.871 385.781 902.051 413.227 880.617 c +432.172 899.559 l +399.836 925.715 358.688 941.406 313.859 941.406 c +209.863 941.406 125.559 857.102 125.559 753.105 c +125.559 708.277 141.25 667.129 167.402 634.793 c +186.348 653.734 l +f +0 0 0 1 K +0 0 0 1 k +1428.71 859.875 m +1447.66 859.875 1461.84 874.852 1461.84 894.996 c +1461.84 915.008 1447.66 930.117 1428.71 930.117 c +1409.76 930.117 1395.58 915.008 1395.58 894.996 c +1395.58 874.852 1409.76 859.875 1428.71 859.875 c +h +1428.71 942.707 m +1454.95 942.707 1475.1 922.031 1475.1 894.996 c +1475.1 867.961 1454.95 847.285 1428.71 847.285 c +1402.47 847.285 1382.32 867.961 1382.32 894.996 c +1382.32 922.031 1402.47 942.707 1428.71 942.707 c +f +1510.74 871.805 m +1516.18 865.176 1523.86 859.875 1533.41 859.875 c +1542.02 859.875 1549.58 865.441 1549.58 873.793 c +1549.58 887.973 1529.96 889.563 1517.64 897.648 c +1511.01 902.023 1505.84 908.383 1505.84 918.059 c +1505.84 931.574 1517.77 942.707 1533.93 942.707 c +1545.73 942.707 1553.95 937.539 1558.85 933.434 c +1551.03 923.758 l +1546 927.996 1540.3 930.117 1534.47 930.117 c +1526.78 930.117 1519.09 925.742 1519.09 917.66 c +1519.09 905.863 1538.84 903.348 1550.77 895.395 c +1557 891.285 1562.83 884.789 1562.83 874.188 c +1562.83 857.887 1550.24 847.285 1534.07 847.285 c +1521.35 847.285 1509.82 852.852 1501.6 862.789 c +1510.74 871.805 l +f +1586.02 941.383 m +1649.63 941.383 l +1649.63 928.793 l +1624.45 928.793 l +1624.45 848.609 l +1611.2 848.609 l +1611.2 928.793 l +1586.02 928.793 l +1586.02 941.383 l +f +1715.5 861.199 m +1723.85 861.199 1727.82 863.055 1730.74 865.973 c +1733.39 868.754 1735.11 872.598 1735.11 876.84 c +1735.11 881.078 1733.39 884.789 1730.74 887.574 c +1727.82 890.488 1723.85 892.348 1715.5 892.348 c +1695.35 892.348 l +1695.35 861.199 l +1715.5 861.199 l +h +1711.26 904.938 m +1718.68 904.938 1721.86 906.395 1723.98 908.781 c +1725.97 910.902 1727.16 913.684 1727.16 916.863 c +1727.16 920.047 1725.97 922.828 1723.98 924.949 c +1721.86 927.336 1718.68 928.793 1711.26 928.793 c +1695.35 928.793 l +1695.35 904.938 l +1711.26 904.938 l +h +1682.1 848.609 m +1682.1 941.383 l +1713.64 941.383 l +1722.65 941.383 1728.35 938.863 1732.73 934.891 c +1737.5 930.516 1740.41 924.156 1740.41 917.262 c +1740.41 910.902 1737.5 904.805 1733.12 900.695 c +1741.87 896.32 1748.37 886.781 1748.37 876.309 c +1748.37 867.695 1744.39 859.875 1738.16 854.84 c +1733.39 850.863 1727.29 848.609 1717.88 848.609 c +1682.1 848.609 l +f +1799.66 885.059 m +1828.28 885.059 l +1813.97 919.516 l +1799.66 885.059 l +h +1833.45 872.465 m +1794.35 872.465 l +1784.68 848.609 l +1770.89 848.609 l +1809.33 941.383 l +1818.61 941.383 l +1857.04 848.609 l +1843.26 848.609 l +1833.45 872.465 l +f +1912.04 891.02 m +1912.04 848.609 l +1898.79 848.609 l +1898.79 891.02 l +1866.98 941.383 l +1881.82 941.383 l +1905.42 904.141 l +1929.01 941.383 l +1943.85 941.383 l +1912.04 891.02 l +f +2019.39 904.938 m +2019.39 892.348 l +1988.9 892.348 l +1988.9 861.199 l +2029.99 861.199 l +2029.99 848.609 l +1975.65 848.609 l +1975.65 941.383 l +2028.66 941.383 l +2028.66 928.793 l +1988.9 928.793 l +1988.9 904.938 l +2019.39 904.938 l +f +2097.58 904.938 m +2103.54 904.938 2106.59 906.262 2108.71 908.383 c +2110.83 910.504 2112.16 913.551 2112.16 916.863 c +2112.16 920.18 2110.83 923.227 2108.71 925.348 c +2106.59 927.469 2103.54 928.793 2097.58 928.793 c +2079.02 928.793 l +2079.02 904.938 l +2097.58 904.938 l +h +2079.02 892.348 m +2079.02 848.609 l +2065.77 848.609 l +2065.77 941.383 l +2098.24 941.383 l +2106.72 941.383 2112.02 939.395 2116.27 935.949 c +2121.83 931.441 2125.41 924.551 2125.41 916.863 c +2125.41 909.176 2121.83 902.285 2116.27 897.781 c +2113.35 895.395 2110.03 893.672 2105.4 892.875 c +2138.66 848.609 l +2122.63 848.609 l +2089.63 892.348 l +2079.02 892.348 l +f +2169.14 941.383 m +2182.4 941.383 l +2182.4 848.609 l +2169.14 848.609 l +2169.14 941.383 l +f +2226 871.805 m +2231.43 865.176 2239.12 859.875 2248.66 859.875 c +2257.28 859.875 2264.83 865.441 2264.83 873.793 c +2264.83 887.973 2245.22 889.563 2232.89 897.648 c +2226.27 902.023 2221.09 908.383 2221.09 918.059 c +2221.09 931.574 2233.02 942.707 2249.19 942.707 c +2260.99 942.707 2269.2 937.539 2274.11 933.434 c +2266.29 923.758 l +2261.25 927.996 2255.56 930.117 2249.72 930.117 c +2242.04 930.117 2234.35 925.742 2234.35 917.66 c +2234.35 905.863 2254.1 903.348 2266.03 895.395 c +2272.25 891.285 2278.09 884.789 2278.09 874.188 c +2278.09 857.887 2265.49 847.285 2249.32 847.285 c +2236.6 847.285 2225.07 852.852 2216.86 862.789 c +2226 871.805 l +f +2353.49 942.707 m +2366.74 942.707 2379.34 937.273 2387.42 928.395 c +2378.54 919.648 l +2373.11 925.613 2363.43 930.117 2353.49 930.117 c +2334.54 930.117 2319.83 915.008 2319.83 894.996 c +2319.83 874.055 2334.94 859.875 2354.68 859.875 c +2367.14 859.875 2376.15 866.766 2381.33 872.996 c +2390.73 864.512 l +2382.78 854.309 2369 847.285 2354.68 847.285 c +2326.98 847.285 2306.57 867.563 2306.57 894.996 c +2306.57 921.77 2326.72 942.707 2353.49 942.707 c +f +2488.8 892.348 m +2437.11 892.348 l +2437.11 848.609 l +2423.86 848.609 l +2423.86 941.383 l +2437.11 941.383 l +2437.11 904.938 l +2488.8 904.938 l +2488.8 941.383 l +2502.05 941.383 l +2502.05 848.609 l +2488.8 848.609 l +2488.8 892.348 l +f +2588.2 904.938 m +2588.2 892.348 l +2557.71 892.348 l +2557.71 861.199 l +2598.8 861.199 l +2598.8 848.609 l +2544.46 848.609 l +2544.46 941.383 l +2597.47 941.383 l +2597.47 928.793 l +2557.71 928.793 l +2557.71 904.938 l +2588.2 904.938 l +f +1379.67 799.488 m +1443.29 799.488 l +1443.29 786.898 l +1418.11 786.898 l +1418.11 706.715 l +1404.85 706.715 l +1404.85 786.898 l +1379.67 786.898 l +1379.67 799.488 l +f +1519.49 763.039 m +1519.49 750.449 l +1489.01 750.449 l +1489.01 719.305 l +1530.09 719.305 l +1530.09 706.715 l +1475.75 706.715 l +1475.75 799.488 l +1528.77 799.488 l +1528.77 786.898 l +1489.01 786.898 l +1489.01 763.039 l +1519.49 763.039 l +f +1602.85 800.813 m +1616.1 800.813 1628.7 795.379 1636.78 786.5 c +1627.9 777.754 l +1622.46 783.719 1612.79 788.223 1602.85 788.223 c +1583.9 788.223 1569.19 773.113 1569.19 753.102 c +1569.19 732.16 1584.3 717.98 1604.04 717.98 c +1616.5 717.98 1625.51 724.871 1630.68 731.102 c +1640.09 722.617 l +1632.14 712.414 1618.36 705.391 1604.04 705.391 c +1576.34 705.391 1555.93 725.668 1555.93 753.102 c +1555.93 779.871 1576.08 800.813 1602.85 800.813 c +f +1738.16 750.449 m +1686.47 750.449 l +1686.47 706.715 l +1673.22 706.715 l +1673.22 799.488 l +1686.47 799.488 l +1686.47 763.039 l +1738.16 763.039 l +1738.16 799.488 l +1751.41 799.488 l +1751.41 706.715 l +1738.16 706.715 l +1738.16 750.449 l +f +1807.07 774.836 m +1807.07 706.715 l +1793.82 706.715 l +1793.82 799.488 l +1803.09 799.488 l +1858.76 731.367 l +1858.76 799.488 l +1872.01 799.488 l +1872.01 706.715 l +1862.74 706.715 l +1807.07 774.836 l +f +1914.42 799.488 m +1927.67 799.488 l +1927.67 706.715 l +1914.42 706.715 l +1914.42 799.488 l +f +1971.27 729.906 m +1976.7 723.281 1984.39 717.98 1993.93 717.98 c +2002.55 717.98 2010.1 723.547 2010.1 731.895 c +2010.1 746.074 1990.49 747.668 1978.16 755.754 c +1971.54 760.125 1966.37 766.488 1966.37 776.164 c +1966.37 789.68 1978.3 800.813 1994.46 800.813 c +2006.26 800.813 2014.48 795.645 2019.38 791.535 c +2011.56 781.863 l +2006.53 786.102 2000.83 788.223 1995 788.223 c +1987.31 788.223 1979.62 783.848 1979.62 775.766 c +1979.62 763.969 1999.37 761.449 2011.3 753.5 c +2017.53 749.391 2023.36 742.895 2023.36 732.293 c +2023.36 715.992 2010.77 705.391 1994.6 705.391 c +1981.87 705.391 1970.34 710.953 1962.13 720.895 c +1971.27 729.906 l +f +2098.76 800.813 m +2112.02 800.813 2124.61 795.379 2132.69 786.5 c +2123.81 777.754 l +2118.38 783.719 2108.71 788.223 2098.76 788.223 c +2079.81 788.223 2065.1 773.113 2065.1 753.102 c +2065.1 732.16 2080.21 717.98 2099.96 717.98 c +2112.42 717.98 2121.43 724.871 2126.6 731.102 c +2136.01 722.617 l +2128.05 712.414 2114.27 705.391 2099.96 705.391 c +2072.26 705.391 2051.85 725.668 2051.85 753.102 c +2051.85 779.871 2071.99 800.813 2098.76 800.813 c +f +2234.08 750.449 m +2182.39 750.449 l +2182.39 706.715 l +2169.13 706.715 l +2169.13 799.488 l +2182.39 799.488 l +2182.39 763.039 l +2234.08 763.039 l +2234.08 799.488 l +2247.33 799.488 l +2247.33 706.715 l +2234.08 706.715 l +2234.08 750.449 l +f +2333.47 763.039 m +2333.47 750.449 l +2302.99 750.449 l +2302.99 719.305 l +2344.07 719.305 l +2344.07 706.715 l +2289.73 706.715 l +2289.73 799.488 l +2342.75 799.488 l +2342.75 786.898 l +2302.99 786.898 l +2302.99 763.039 l +2333.47 763.039 l +f +2499.13 750.449 m +2447.44 750.449 l +2447.44 706.715 l +2434.19 706.715 l +2434.19 799.488 l +2447.44 799.488 l +2447.44 763.039 l +2499.13 763.039 l +2499.13 799.488 l +2512.38 799.488 l +2512.38 706.715 l +2499.13 706.715 l +2499.13 750.449 l +f +2593.89 717.98 m +2612.84 717.98 2627.02 732.953 2627.02 753.102 c +2627.02 773.113 2612.84 788.223 2593.89 788.223 c +2574.93 788.223 2560.75 773.113 2560.75 753.102 c +2560.75 732.953 2574.93 717.98 2593.89 717.98 c +h +2593.89 800.813 m +2620.13 800.813 2640.27 780.137 2640.27 753.102 c +2640.27 726.063 2620.13 705.391 2593.89 705.391 c +2567.64 705.391 2547.5 726.063 2547.5 753.102 c +2547.5 780.137 2567.64 800.813 2593.89 800.813 c +f +2717.66 800.813 m +2730.92 800.813 2743.51 795.379 2751.59 786.5 c +2742.71 777.754 l +2737.28 783.719 2727.61 788.223 2717.66 788.223 c +2698.71 788.223 2684 773.113 2684 753.102 c +2684 732.16 2699.11 717.98 2718.86 717.98 c +2731.32 717.98 2740.33 724.871 2745.5 731.102 c +2754.91 722.617 l +2746.95 712.414 2733.17 705.391 2718.86 705.391 c +2691.16 705.391 2670.75 725.668 2670.75 753.102 c +2670.75 779.871 2690.89 800.813 2717.66 800.813 c +f +2852.97 750.449 m +2801.29 750.449 l +2801.29 706.715 l +2788.03 706.715 l +2788.03 799.488 l +2801.29 799.488 l +2801.29 763.039 l +2852.97 763.039 l +2852.97 799.488 l +2866.23 799.488 l +2866.23 706.715 l +2852.97 706.715 l +2852.97 750.449 l +f +2909.82 729.906 m +2915.26 723.281 2922.94 717.98 2932.49 717.98 c +2941.1 717.98 2948.66 723.547 2948.66 731.895 c +2948.66 746.074 2929.04 747.668 2916.72 755.754 c +2910.09 760.125 2904.92 766.488 2904.92 776.164 c +2904.92 789.68 2916.85 800.813 2933.02 800.813 c +2944.81 800.813 2953.03 795.645 2957.93 791.535 c +2950.11 781.863 l +2945.08 786.102 2939.38 788.223 2933.55 788.223 c +2925.86 788.223 2918.17 783.848 2918.17 775.766 c +2918.17 763.969 2937.92 761.449 2949.85 753.5 c +2956.08 749.391 2961.91 742.895 2961.91 732.293 c +2961.91 715.992 2949.32 705.391 2933.15 705.391 c +2920.43 705.391 2908.9 710.953 2900.68 720.895 c +2909.82 729.906 l +f +3037.32 800.813 m +3050.57 800.813 3063.16 795.379 3071.25 786.5 c +3062.37 777.754 l +3056.93 783.719 3047.26 788.223 3037.32 788.223 c +3018.36 788.223 3003.65 773.113 3003.65 753.102 c +3003.65 732.16 3018.76 717.98 3038.51 717.98 c +3050.97 717.98 3059.98 724.871 3065.15 731.102 c +3074.56 722.617 l +3066.61 712.414 3052.82 705.391 3038.51 705.391 c +3010.81 705.391 2990.4 725.668 2990.4 753.102 c +2990.4 779.871 3010.55 800.813 3037.32 800.813 c +f +3172.63 750.449 m +3120.94 750.449 l +3120.94 706.715 l +3107.68 706.715 l +3107.68 799.488 l +3120.94 799.488 l +3120.94 763.039 l +3172.63 763.039 l +3172.63 799.488 l +3185.88 799.488 l +3185.88 706.715 l +3172.63 706.715 l +3172.63 750.449 l +f +3236.63 717.582 m +3230.67 724.074 3226.96 732.691 3226.96 745.148 c +3226.96 799.488 l +3240.21 799.488 l +3240.21 744.488 l +3240.21 735.738 3242.33 730.305 3246.04 726.195 c +3250.68 721.027 3257.57 717.98 3265.39 717.98 c +3273.21 717.98 3280.1 721.027 3284.74 726.195 c +3288.46 730.305 3290.57 735.738 3290.57 744.488 c +3290.57 799.488 l +3303.83 799.488 l +3303.83 745.148 l +3303.83 732.691 3300.12 724.074 3294.15 717.582 c +3287.13 710.027 3276.79 705.391 3265.39 705.391 c +3254 705.391 3243.66 710.027 3236.63 717.582 c +f +3358.16 719.305 m +3399.25 719.305 l +3399.25 706.715 l +3344.91 706.715 l +3344.91 799.488 l +3358.16 799.488 l +3358.16 719.305 l +f +3476.11 763.039 m +3476.11 750.449 l +3445.63 750.449 l +3445.63 719.305 l +3486.71 719.305 l +3486.71 706.715 l +3432.37 706.715 l +3432.37 799.488 l +3485.39 799.488 l +3485.39 786.898 l +3445.63 786.898 l +3445.63 763.039 l +3476.11 763.039 l +f +1421.42 621.148 m +1427.38 621.148 1430.43 622.477 1432.55 624.594 c +1434.68 626.715 1436 629.762 1436 633.074 c +1436 636.391 1434.68 639.438 1432.55 641.559 c +1430.43 643.68 1427.38 645.004 1421.42 645.004 c +1402.87 645.004 l +1402.87 621.148 l +1421.42 621.148 l +h +1402.87 608.555 m +1402.87 564.82 l +1389.61 564.82 l +1389.61 657.594 l +1422.08 657.594 l +1430.57 657.594 1435.87 655.605 1440.11 652.16 c +1445.67 647.656 1449.25 640.762 1449.25 633.074 c +1449.25 625.387 1445.67 618.496 1440.11 613.992 c +1437.19 611.605 1433.88 609.883 1429.24 609.09 c +1462.51 564.82 l +1446.47 564.82 l +1413.47 608.555 l +1402.87 608.555 l +f +1536.72 621.148 m +1536.72 608.555 l +1506.24 608.555 l +1506.24 577.41 l +1547.32 577.41 l +1547.32 564.82 l +1492.98 564.82 l +1492.98 657.594 l +1546 657.594 l +1546 645.004 l +1506.24 645.004 l +1506.24 621.148 l +1536.72 621.148 l +f +1657.32 580.727 m +1649.37 570.652 1635.59 563.496 1621.27 563.496 c +1593.57 563.496 1573.16 583.773 1573.16 611.211 c +1573.16 637.98 1593.31 658.922 1620.08 658.922 c +1633.33 658.922 1645.93 653.488 1654.01 644.605 c +1645.13 635.859 l +1639.69 641.824 1630.02 646.328 1620.08 646.328 c +1601.13 646.328 1586.42 631.219 1586.42 611.211 c +1586.42 590.27 1601.53 576.086 1621.27 576.086 c +1631.08 576.086 1639.17 579.797 1644.07 584.703 c +1644.07 608.555 l +1617.56 608.555 l +1617.56 621.148 l +1657.32 621.148 l +1657.32 580.727 l +f +1740.15 621.148 m +1740.15 608.555 l +1709.67 608.555 l +1709.67 577.41 l +1750.75 577.41 l +1750.75 564.82 l +1696.41 564.82 l +1696.41 657.594 l +1749.43 657.594 l +1749.43 645.004 l +1709.67 645.004 l +1709.67 621.148 l +1740.15 621.148 l +f +1799.79 632.941 m +1799.79 564.82 l +1786.53 564.82 l +1786.53 657.594 l +1795.81 657.594 l +1851.47 589.473 l +1851.47 657.594 l +1864.73 657.594 l +1864.73 564.82 l +1855.45 564.82 l +1799.79 632.941 l +f +1908.32 588.016 m +1913.76 581.387 1921.45 576.086 1930.99 576.086 c +1939.6 576.086 1947.16 581.652 1947.16 590.004 c +1947.16 604.184 1927.54 605.773 1915.22 613.859 c +1908.59 618.23 1903.42 624.594 1903.42 634.27 c +1903.42 647.789 1915.35 658.922 1931.52 658.922 c +1943.31 658.922 1951.53 653.75 1956.43 649.645 c +1948.61 639.969 l +1943.58 644.211 1937.88 646.328 1932.05 646.328 c +1924.36 646.328 1916.67 641.957 1916.67 633.871 c +1916.67 622.074 1936.42 619.559 1948.35 611.605 c +1954.58 607.496 1960.41 601.004 1960.41 590.402 c +1960.41 574.098 1947.82 563.496 1931.65 563.496 c +1918.93 563.496 1907.4 569.063 1899.18 579.004 c +1908.32 588.016 l +f +2029.59 577.41 m +2037.94 577.41 2041.91 579.266 2044.83 582.184 c +2047.48 584.965 2049.2 588.809 2049.2 593.051 c +2049.2 597.289 2047.48 601.004 2044.83 603.785 c +2041.91 606.699 2037.94 608.555 2029.59 608.555 c +2009.44 608.555 l +2009.44 577.41 l +2029.59 577.41 l +h +2025.35 621.148 m +2032.77 621.148 2035.95 622.605 2038.07 624.992 c +2040.06 627.113 2041.25 629.895 2041.25 633.074 c +2041.25 636.258 2040.06 639.039 2038.07 641.16 c +2035.95 643.547 2032.77 645.004 2025.35 645.004 c +2009.44 645.004 l +2009.44 621.148 l +2025.35 621.148 l +h +1996.19 564.82 m +1996.19 657.594 l +2027.73 657.594 l +2036.74 657.594 2042.44 655.078 2046.82 651.102 c +2051.59 646.727 2054.5 640.367 2054.5 633.473 c +2054.5 627.113 2051.59 621.016 2047.21 616.906 c +2055.96 612.531 2062.46 602.988 2062.46 592.52 c +2062.46 583.906 2058.48 576.086 2052.25 571.051 c +2047.48 567.074 2041.38 564.82 2031.97 564.82 c +1996.19 564.82 l +f +2105.26 575.688 m +2099.3 582.184 2095.59 590.797 2095.59 603.258 c +2095.59 657.594 l +2108.84 657.594 l +2108.84 602.594 l +2108.84 593.848 2110.96 588.414 2114.67 584.305 c +2119.31 579.137 2126.2 576.086 2134.02 576.086 c +2141.84 576.086 2148.73 579.137 2153.37 584.305 c +2157.08 588.414 2159.2 593.848 2159.2 602.594 c +2159.2 657.594 l +2172.46 657.594 l +2172.46 603.258 l +2172.46 590.797 2168.75 582.184 2162.78 575.688 c +2155.76 568.133 2145.42 563.496 2134.02 563.496 c +2122.62 563.496 2112.29 568.133 2105.26 575.688 c +f +2245.35 621.148 m +2251.31 621.148 2254.36 622.477 2256.48 624.594 c +2258.6 626.715 2259.92 629.762 2259.92 633.074 c +2259.92 636.391 2258.6 639.438 2256.48 641.559 c +2254.36 643.68 2251.31 645.004 2245.35 645.004 c +2226.79 645.004 l +2226.79 621.148 l +2245.35 621.148 l +h +2226.79 608.555 m +2226.79 564.82 l +2213.54 564.82 l +2213.54 657.594 l +2246.01 657.594 l +2254.49 657.594 2259.79 655.605 2264.03 652.16 c +2269.6 647.656 2273.18 640.762 2273.18 633.074 c +2273.18 625.387 2269.6 618.496 2264.03 613.992 c +2261.12 611.605 2257.8 609.883 2253.16 609.09 c +2286.43 564.82 l +2270.4 564.82 l +2237.39 608.555 l +2226.79 608.555 l +f +2390.47 580.727 m +2382.52 570.652 2368.73 563.496 2354.42 563.496 c +2326.72 563.496 2306.31 583.773 2306.31 611.211 c +2306.31 637.98 2326.46 658.922 2353.23 658.922 c +2366.48 658.922 2379.07 653.488 2387.15 644.605 c +2378.28 635.859 l +2372.84 641.824 2363.17 646.328 2353.23 646.328 c +2334.27 646.328 2319.56 631.219 2319.56 611.211 c +2319.56 590.27 2334.67 576.086 2354.42 576.086 c +2364.23 576.086 2372.31 579.797 2377.22 584.703 c +2377.22 608.555 l +2350.71 608.555 l +2350.71 621.148 l +2390.47 621.148 l +2390.47 580.727 l +f +0 0 0 0 K +0 0 0 0 k +0.0234375 0 m +1254.16 0 l +1254.16 442.301 l +0.0234375 442.301 l +0.0234375 0 l +f +1062.18 741.035 m +907.516 741.035 l +907.516 767.344 l +1062.18 767.344 l +1062.18 741.035 l +f +867.715 940.891 m +867.715 567.488 l +841.18 567.488 l +841.18 940.891 l +867.715 940.891 l +f +1128.51 940.891 m +1128.51 567.488 l +1101.98 567.488 l +1101.98 940.891 l +1128.51 940.891 l +f +Q +q +40.0234 61.7891 1186.24 326.664 re W n +q 1187.2 0 0 328.2 39.9 60.9 cm +BI +/CS/CMYK +/W 4728 +/H 1302 +/BPC 8 +/F[/A85 +/LZW] +ID +J,g]g3$]7K#D>EP:q1$o*=mro@So+\<\5,H7Uo<*jE<[.O@Wn[3@'nb-^757;Rp>H>q_R=AlC^c +enm@9:1mM9jS"!dTMT<$3[GQ$8#0$s<4ZX!SPQ1`C/mioWjnAY&^gM+`4=1jRLW!YA=M/6)*KS9PE`kN%="Tc_Aoh+fk'&t\ +ctIN)4XQLiVpoI(>.nOW?*DmsG$@,,f58"PDKfeXi0S^6MAH=;fBr>1IXb_>kP+oS^^pnX!PjdJ%0OEX +9GI`IODGpB_@VYP$,Ve*/ITH-bV]jIOR,+@`"`Y"/@)9.f?D&^M- +b]OrHOmIKN1*g(o[EC"elTX_ZZ,c*_ECQL2A(g_UF=ESQm4c#_\W:"=CBQYkQ&hA;15H/=mim3UV:)/KAQu3q"iY[\%M;jo*/W8X+c8CUAR-m+uj;AFrOlVo_9p=ZV +:0!S@R;Q;sjr'1jRHBp?D4B]+c?5]@RI5KqkSaqbU$.ptNMG_V:6h[?RVn[ol5G\ZWToqTXfLb+ +cF'e?RdRkmll-GRZ0[r4c*QdV:=Zc>Rr7&kmMh2J\aGrimCVg+cLnm>S*p6in/MrB_=3sJ%E%]U +:DLk=S8TFgnf3]:amtt*/^*`*cS`u=SF8VeoGnH2dI`t_:"/bU:K>sj*caE0;T'sA]r#ZHgnbf"4c1ClU +:Y#.:T5WQ[rZ@3_q>R"imJHo*ch78:TC;^Xhuj(2:_!Ol=:G;h6j\E@/d=Sn*moVE0nrNM)FIVD%H55cLJ[C[6eHetiWMQ' +;%=d<=H*pP6qN54/ga!=SJ1"9;2S4G.RdIA(#m/7Mc"@E7G,9iirieL;3!D$=Nq`D6tqWXXu8c% +h&GC-EK3oA3_*<>*TP(`O&>=/8(db^j91$q;@Z#a=UcP87#@%(/k/Cb*@'WuOciU;8kE/;-03"4 +P>Z9n8_H6SjTM9A;N=XI=\U@,7&cGLY#\0J>q>#iZ'J;5>"`"8/`jp]QW!6X9A+_HjoiMf;\!81 +=cG/u7*1iq/nRf1SMTD]d@+!/C/%j52>"qTQ74G'4Y*Mu>>taF90r@pqRT!C,:$KVWVc<)U;qcXql30JP<=Ya&>)cDE +77jIY/uDV%SQ"g-;6!VkW`<6)0U497;8l(Y-qBbh-93!ENWt#)=5*U[lihsE7G$-7>\9M0#h#J*FnGiOg8"_b#qq#AaIC(ZW:th=kc)P +m002j>8i!7B*[qY1?e2>p.0YaV2SSf\8K'D(V$_[asTqgY7!lmG5Uf+ +=HEQqY4"5<\?Sb'jH +cWT^#BAEHXhaVM/=pmB(%1Aj$2MBI]-Uqd/*MN+[Mp_Ao8Eek[V"D*[dopBZBoP9Po`go7qMS27 +h+O^>2Pel,VcIPl?)dLOX4@'i=R+^XXS'$/f37?DCQ3bEp'/.\q[6fth2AN22T49Q-Y@1SS[%mC +bLu^C5]'f/[J%VngKST6D;DkZ[[,=o]8LCk4i=i)2X0#/YB"O:dCV>dmbM*jG],b*^%\u2hRi6& +Dr'ru2u`g6>RQ($4p/Xr2[SET07n0"&]6SX%cLYcLiGU'`V?n[ik02eES`Et[f7N3>`Y%g?;8Q; +7k*OmgQ1mm29WMm/`plUMi*f8;@2bE3R0;A*aOjgmC:$Q"K +WV%=3ebZaXl5afCp!0ho]%.\ZI?1[W?Hq1#7qq?rYI5h8]A*2^E9oa.\p$@*fK7,omlf:9pO;em +qr`Luh?UoB57QLt7tU7p(WH0!($#4)OR_0tb'?3'j*\n1o0-6oG2GIGrNYm.XS,u@g3X?Ili"l1pAXC5qd4^GQh>4mAmJ]>VqL8J+rVs(mrnlo:J%tp]:]UO" +!rn>fs6p0&:VQoa'`i7k!O*RFn0%ie,U-%o!3c\0YV?4K2$!+t"->;@co2'270E$L">ECMn4a'? +5m;4#"cuRbcrC7RAHhR9"u'`qm#qKiFU)l2#I&U]n::j!KX:/f"qZauY`B'oOU5ul$*\7Qn<41j +R0lc]$8ARhE3BVQYmYNY$a?T!Qa&9/-j;%X?o'bIV`&Wmk@nK/@EV[bF1'!X#$nM(\32%sshRdh[;nKS`& +*>EK:'TkZqd7"bS<>=t)'eri+nQcnb;&4.U(6N#@d:F)uFVaGf'`[g +2'I!#+Yku$dQ8VX73h@n,Vhq:nkCDc5p^PE-'D+OdT%U!AL6Z?,8+i?no6$4FXM3T-aJ,5nnBL- +@jk5`.'dJ6EfhcuM(%q[.5I;?ns:g]SLRO,.^G`tEj7+>`@(5e/$ci=o"ck4`@Q&N>Z.ONo!Ku' +d4KCb/[EnYdaKg(fe)dZ/lLX\EpYKbnLnqO0=(5sP05O8"Yb!(0XD3Bo+<]&s"Dgl0s^U.o-#j; +)):_/1,C@7o-Z=M/MgK3&*u^ducXHPrWoR3O>8:o:S#5NAu!Y3chD_Z`uKR[5tY#4-R-7o=mAn +_)p,f4EJb0;paS=UHN\O4gWs-oAMkhjZ[.M4S-HSo?09Qo03oU5BHcfZiNBj"$`"R5dUh_oD_)* +'+VA56*qXuoH?OX,sl]&4d61;F>6,S2*k2#5nlCJ1c[r\4[`787!)-kZr'3_hoO13G +AO^cU(XuMSoP[/T8OkU_7s'/L'RrVPJOjm:8@3_7P`JAbK(DrW8[P$[oV"l6V+Pj.jKt+CoTr3- +O\8Z=96@j?[)#BL^J%VE99dOloZ^)e^Ikld9si_No\iP%j\BR^9bbWB<6J&/ohRF?:=T/:'`Cic +!Dmn4:fRm"PlE`8ktuR@;7.EAoc[3j,c()B;)Kq'[4tMn1Jma);Y;nGofH)p4]F:)<-:o7;R]PH +ICqE27Zra]j*2c=r#:ep!I&&eQm=N?)VOD3Ck9jc*2.P3;A[XO/p/tuC=(ZV]Ai=L)%5BKsoF14eaG>31G<ij'-b0MgBT(HFK_sf8Y,9WI"p]5n)"b:h(J>*j0(\`J>omq?"JX?1`p_A@i +-%ZsSJiG1Sp^Mj821p-6K=F'sp9T?q/VJ@!KXaI(fIqq<8VHkAKih3+G[/ac6&'VuL:D)Tpi2'G +l%QWULU^]Hpj%Z4@u,AXLcCBMR"^@+?&)OMM7B+5pn?!+q(\'n23W;GPH-F$R6d!]7?TYuPaP%)\P\U%;j@)XLcIV`q-fRL +AX7UUQE%3T\QP7Z9p^-,Q^Mi[fl`XlKpVUjQoJZCfo_[_Q'locRCSi^q2(P#NLG-DR^n?Ffqk/U +WLEXnRlB;oq8&R]`LM4qS@Qk5)82S$\"-[0S[lA'H/Y=Ifq%s#Si'64q=1(;oq-O*T=Ol`)<[YQ +m@[VJTXj<[q?`i6#GHGQTeK'1qB;Ro-),]7U:Mn6)BGN?'qr2rUH1E1qDY324eu7CUp:Z.qGF(M +;*>[ +7%tVf[!PNSqbaa_^d]3q78?a`%1[_$Cbqf0),0t)FO\#IW]Rshe.Kt)Jd\@[`uH\&^( +PaYg?\U0mXqk:S_V7LpY\\"iPl$^.tZ+G@n]=Ybgqn[Os[CeTBQ!;;A]@";Re\-=_]sZV-qq\t8 +/\W1c^:WdHqshE_og2mI^O,m?>Pl25"i,Kl^q:,lnnl0)&]&/:_-@kor#rp>-,P$Y!W3tT]J,7K +0>fn4_n8.Mr'A7PqnmeM`2J[6S5$sbg`OoHYgel&gA;4?!`dDXCr,Kb>FiS64`k6T;kWQuA +J]N4qaLmMRr/dM?KulHEJR"P`]V3J1V941bb,K$qr2n-imE6KWbIkO3r5$T>`/\*5b^@W^>g(@h +e]iKpc+MlWk[Vk"iQc),cm_4[$L6^!L8;ceUb;h7_Y#rScTX;;HZ^hPLh?SaG;tp"t2nhnAq=rUJeE"C?NZi-l-nrXn*Q +(#`Uri4^)fjhKd2+l[r"ik@#(rSumD1#li7j'Fb+r^#U/7HAkuj5*Agj`feB;<<70jh>$^r57W& +@HM-"k$Dcarc.*bFm"-.k2(CHjY,fRJ`qQ>ke<&?qkN@]Om-Ebl!BeBrh8U@VhYrrMUR +"n6^fn)"H@jB;!0&b1>gn\6+7p':+p+nB/$nm"Gdoj:kps'bUcAbL,mp"sKWj2q#PEVFs.pV2.Nn/:t-JbW`Opg8mQs,m+AQ2,:/ptqM8j+7$` +U&'8+R6fJ[pPYNYBMacYch(CFrLUF +^LaTOlrIjAY1[[$>OE:HQ-SW:]3XkAS(6s&ID9.Y(`X;%$&-9*nJIcs0,]biA+CKWQ;8rpb@U8_ +SCVU=S^1s@)BBTS8YsmMobsB%Y?A!ZC\A\fQHs9QgMQ[(S_!7T^#*c'*$,n,M8eLpq&Gu-0:C)J +F8?muQVXU2lZN(FT%3tlBX2i`h;9#ua5QT7r8+%NYIiQ`Hi>*/Qd=phqgJJdT@`Q-rVo+O"9SZi +D,\UN4V0^*"$plo)$N=1K@L#iE24ul6L_oL%7>*q3tF^K"@EbhE?n0j7.EZD'h*+Q>8K`uKOYlh +EMR@h7e+E<*Ck,1HQPcK"G7jgE[6Pf8Ff04,tW,fRZg%a9VX".E/^VCb)gus-VJL@].ZhK"N)rf +F!Spb9_1[#r_!m2ZSp)"AE,2cCK/hG:@lEq4\p.[q`dmK"Tq%eF1IAQa1fRqGmtKqi?cG,;6T>5#qAD-M2F]5LpJ"iG=bG9tFR>k^\9FXT-7K6GmirS_rd +(L??R?MDG1I:%3[qgVQ]IKOiQ=.Te.?hd)(Kjf4<)i%ksL*MOaGc!!L@edr!NFR4q4-*nI#"+M` +GpZ1JAGJW)JmMSl=-m<0mSfNcH)>AHB)0GfSOlt5%A)[lL4&IQH7"QFB_k2^V.k6fS#9usL81__ +HD[aDCAPrVX_W7F]T]cDVIA*\aOn-qnI(I#6Ve] +Hm]<>E;W3>`Gp3An[.`^L@`LVr0JqVEr:"5`cGt"1Wf7D[mA5Zr?jt\c2?a'eTH:Q&^bb"5@H-d +]r,Z#G5]I&h03ONA^U/,#;=qYIOC'6GlC3sj`u;fS*,(rLSO*8?2(DPqYh#-m/%h']=iN?!^H(! +hWMrNI(r1\of[d8g\6-rKcfpbJ"O@Jrr:%1rI9=[q]ijX!;]nerd^(G"$h)C!ant8JWMbp5klK* +@$7aE0@Bke=31W=e/.Y`k7d;TXcP1$16nQqUOkbk[AXAmEcP:YKF*H*K8.4OBO:;Jf/(_)Q'Aj.(dgDG=2$3G2=W +Ro>nj(g5Wm9j(\kPLb(VH1=(2eGGkm5'Y?*d5<.)ATX6J+50=C(BU'6$'InjZ +3[mO3eJk9JFoG6Q*t7B+,G^>cC&-T@&CVde[BGBpCKOPh#NV\jJia`B0tr;O^ClHU[2D +6Dp(]TYNU<;JK3)2\d+%_O?llC6__tPuW`Al-EA0eQYt[@\_K==AA)`_PL7]=OkRA>&.,RXd-?( +.,)^HCGeSaPs2;#odO.HXa7/#cG%\`nR-/JK-llS;:nMR@Vf&&Z&+X]=6\sZCmC2DG!QdopeZBC*lm[?di9g@DF^'1K(3[]\=gG>E%We[qiiin.JYJT,KA_mkHd +hce3]Ec+_Y\G%o9>l.q'h6@/M1$E0_0SOo"c[HkD)e?5gYb +QO9e+3J_Y",K"bhAE!G`MIBO+PaJKf@f0YnC1]#ifZP3blk2Z?VBWsgpDr70H&qLh6-,2#)ruC/ +P&aSrab^r[AGh@Inci$8))VD*%&oOJQ;'R^&!jNh@*G%*1M1mpR%qr?c&+#/AXoNbo&ar; +RDV+!4R\f:aeEGD[m+O(!MFNLUsE2q4D9-NPr'B,d5iL>B\R6qoTk\Og-XTZ9eiMeesgoQ>3fnI +6'J[)UX(ub7qu=,WV';`eU!]c8n.*poa\=ZRb(bZG^$4]G.Z9clHO*s@B[(V^"8_a#FVF,WI +IG_b_MY,c;pO=RXnWC<\"5o[cK.EMqQ$>M$3ZKN&Dlr3@G^fPLS4eZX4tT#ZB,fm$GE6b@B>sZ_ +(#p:#C@VGbagicDj#jc$nr@/&;(jDn*6XgmIW!p4lOM\)9>>E3*S7K=:@I#M +s*=((n%WBcjktM&KCGG@]QaAJiUi1b+^Q\;q#:0NYkO+ISlG-'$D6Fmf:2B'GK]e$cf_tVbjulK +`-Mqkl2=\\oq%N%HCSd7rKjkaT%=;FhdPjL?b3tba4u$VF7=V`IeMY8it:_jnbuV5q4BL!I%Qt@ +4oa"*T3(!":TsH*+5$I;([1ht_>&Kor;3+Qm=&pVcG)m*q`hR`HEYBeI(.K%?e>1)I\m!-`[Le8 +p[c/spHS9M^]X>H'EYdsrP2)15[4L:]E:EH!^MC[\6K>*49<71$U,O7^tY) +,RV@M#f01C5suI(<"-TR(ViEO_42E0X;`+C(dZ@^5c]ORe/#mu(r?Bo_7UsL";4$P,XP0N5NEiY +6m\dj+$pAb6B!B\C`u-P.Dj"Q](@Aeln:^'0GhAR_TXOJ/2AqqJ&<6`6I[nY`%])U(d^>E6_$2) +Wld\n4!Z(/__aNo4?g[\2T,/P_ur7:X?=E`6ps^;'GNl%'LK`c7j-i<`,&%6*(rM<7E!@,_o,8; +lq^%GNPsmS+I#L:KMoaI;oMF'`C*_F<)XZn;8nJs7@[O:]N3"a=2iBa4\KG,FBul`?T\Hp`Yttu +'OjNoA4B0j7PnZsb[AE.?q,f^`RJVAN+thHCdttA`b]N^lu,Ai>XlqQ7iZ9NCLfpdECWE66BlFZ +C4+$3G=RU;8"(DfKR+R?F[m^!a4tgXb^W.DI7NXS7l5S6/;$JUKHCnZaBX9eCk/lS>=\UH8Z8ApNZm#N61HV!spaJ=tie<7nCP=\H48R..p<&;W1Qq<7)6d1b9CmIYnfRO(61t8$e +FIpUdX3$m*,2A:&*2?+gU`58eb"6Wqr0p<+Vb2o?8t;PHXJeae8BPJF9&-R3oVkHiYKFEcaGd2n +%'rSW.*Cna+EXI'>dm@R\/CgFbDB:n4KqIH]?AF'9AI-PjLe.X]dX)q9H:oC.qm,m`(Tur8`[ia +Cr"8:^dhqQ9UXp6SB=OV.gr.EacqKDEbnS5n*7IV5a@tsN9jH7'N76#[f?GO\1mHY; +XOKst),4r')skjEgttj(i"`'Ec3YH7[+nD=fhP6$:/ounAE6Ki(+EtNc6V[MXQq&MkY>s\c?b_^ +"RXKVn4ri?cFi]dFQ(OsoM80R'BJc2>['tapeM=c:Rq4+'`(UiqTlhO5a\sc*;<8-!)O)::XoMB +bl^bYUbcQ[cp\,bCfjLK#T2(bd#AB/XU@lTqp;kK:iulejT\O5&('\T;"YGeE0__S%8fh7;-Cod +*>_Qf(f:^$ZNUuhN>g3-^/8G^(UXRsh&fMm+;8#hdL)l!I2l-B)q%G+;I(5>AL#W>9F+h";C*ej +XXb2V,uTFEdbOAuALu9k-W9i.d_.CO`AKd"r_85tR?-_3cWR$?)h4Oh>9eBLE]h+q##:fQc;e?r1S +/Q36E:t4T,<;X?`I8na.ZK$S$0>CA4]tc"?r`1oeV.I4rF&_i@b)K1e_Oh< +D.a>9@oc<7Vpbc$n:>Ze)=1&B/\B*J7HW>1bDl=64YY"bp--IopQE=G;N%FbEl1N*+/d=J^l, +NjW)#"C=`'hc/ZW'WXBJ&ng=<:Y98)#YYZhPd>2?Acm>nFSZ?nGf +'t4WhWS;j3>F`Q7N>>_uY$9/VgXWr@h7m1]^e7D5>TL[TmD.K<[TiUC0($R3]%bk:!VOJceNZj>mqn3`RA*TH5dWO&FW4uTfgKi([7QoO& +?.`GRfj4R8?"Mr#/`GOq#Mn4t?5n5c6hOW-Xp[:@ZDojQ6YD'/5l0hinc-D +K#k$b04O&nitEElc1bZo1Lj0;3L2Kd^+eR711Q>(A"GF8VDmP;io=?.A(pij^-?+ki[dP`j0h3` +*Mm9-e73AaA6q_a?:@&<6Y)3DjIS\KXup6\92mN5jPEW`%SUEI8nA!tXA2RQ/l9Qj:>;()j\Aif +CJJGFj5i0mjZZjZSm,bA>\04+fX=jmmU%GM?"ORMZJ*-,(0foZ?-]$Kfj7cm?>!ks0BR)SAfbJp +Y%hR_A*1dAk2"qWL2U]#HfhbQk8mkYG&_-VD.NWb=<;0h??^%/gYtmFk<=3):4$V#HKW:pk=)1Z +L4nBL[D`Y(C=^N+fYWBYKI#cA605OqYI30(Te&nS\p+?UAdO +:A8[40CM"Um\]euY59DlqCtb>miM7Bmf%/(ol(-6l!F8V0*;m.!UrkaDAm]f?NkBb#=aIN^u#"Y +T*oVL(3$;bn:(H-mga=:#k3T]E:]B7`tNGUDfHj1EE/[/%i+U^(3,?snO)I.f,AYD*,6P]`U=B. +LECMc+E?imnWgiYcQdHj$1]/[neHtWY9e4=-?:A!E^TZmh^WZ]/0[k/0S_&sQS3Ad0CnQcF!!+^ +Ik:1U1c/hno-ZER.TZ-o2Y2t`g"/'m:G)1A4EJfREjK=uLH4u+2KT0gF:U][)F*iF7!(uLF>l4% +/Tdgb7W]G9oSu<2;k%jC96AKS)i%*smn*0O8TbP6FVdYm02OPc:%_:^$qF6=-W@]6:j$\Roq,Ae ++'#fE:A)A-Fl(!c>BP(l=8!/+Frsn2(Lm(b%X$rGG$Yl+2dgf!4sQt'B6Ol"G9:So(NT6tCKsYQpKr)Os)WB[FE[L;GDC86YBiddG-oS#pWn;4lDsZC:%uDHp`FbU +07.pkKD77jGP?i8?\*H'KNF3#G__0$:Q&_tL9po.ps4tFl$`?\n+_BjplCS_YE=)pP02+3H!_eA +8!A3kV'HS7,ZUX*W*o(14-q=/l$\Y^1f!HQTKgs&o3UZtNgQHXF';3]VP"ZMSQCHV454n%*k\]G2O#7,PP% +n$r8pZ$ZedHk4(OB>".+7!p)qHhU.-J&V=%`d=>r/mlM8S$7p +7&Es7Q:kf;q1Qb!1R_$Mds8moFZZ0jB@H\\#),F=;/"?i9-l^rUseM7b#Ld!;5_rZQ$T!5V-C!$ +X0p*hK"YTrfkct$*N$ekZWaK>b=0;(EOXbAQ[>:cja4UGYID]p!r[\biGb03*[_,L_d]m\bXOr? +OiQR(R=(T=-(E(iZan<"K0>pSl#`AB*iDH-dqZ;%bsh&]ZeB8>gO7*)?b=tZ2;?sls+R]9n$nm: +2^a7!jmopohM4=lbj"`1SUS%\UY+u-]"Qu+J&U45pUm)I2lFRWp%k^nT81JKoD3lahg`]0p&"`< +J'\#n!5MDN#m-s,F4g&sY?VM@_9dQQ#f9E..13r=]J0i4:u"&@_pJ +`R0'A&4$nu(Bld?Y'uWG:/<]s2D.LK@YE84M8a`?1g4jeB-='aL& +h:I)6GhuMml$D44[D-BI=2"EYh&">&JD_7bSUk1Y-1uoL=AB`d@CScILuK8C(PuV2VB:`V=O&pb +A%9NAOQ79#2j%X]-9m^U9ND%Wjk5)kR-%PCBq"2;^2]\+=l+FNAJmC)T]d:8J"l%N-BFp8>#pc^ +kpqd@W6kBQWMf"7^724h]#M4]C>/BlYNreA`NmP\QI3),>@-!kmFujdZ>;$liO\I3^@Al)>Mf1i +n([jC_!kSN$,XVbQGBotgg:n`nJm#&`:=k>--5Y)Y:7Zd>dl`;o=W+0c1Ba56dPC101jXc>rPp9 +otD%t[Va$:0J"#%6L2K@!X1(T7KCi?T_&d%1qVQEf+jC/4Gr6(?4C\MpZu-7Ms)] +a@oT5&X"spB[%1M>YL-^^*CZ8fc6c/FH-sY4@`NF*TPXtO-0E'8/V(DTO_budN1eIR2$q,A;u`" +4VUEn#:/@%KT]568kF:c*@-9KPB(8.8f9oCjM[mYnsWEJM+GAAm&cQ$^0!q*:4adN[?f7t>YCK- +0'20-QdYiib;>&0-6YC:;Qa!CGuZW^<6^ge5%IA*R5?7\d[AQfC/&uS2WiNF:6QH4:)V#1k9T/Z +e"1Y=3O:d/`9j%XZ?OUY]f_b]l#$%;GgDfJ53IUsSs0/%:Y@`kW$MV?e/`MSkK-%=AIY?_5)<&S +,t-sn'nhf"f?n=R7OSuOUQg(bcl,2@knPM>oU:liHmAX4;['U +Dm=)La4Vt#ALuZ*Z^-'d=r/Dpm3SU9cdL2T]2*2/AZ`Ak^=ZX/ASfkUW?4%H.,/N[ASpP"\$gnG +gUhlQmKLP=1TV +V`3bniLKM(XNc%J4D1/^Soa%Bcd!*nBDi",oHZ*7(0a,3SElm@AoZ5/dmrW8*Mi=^PgW`:9PJo4 +%(&d#e(T:JC)o^N1u=PH3hK>cSMN,\)B%&9Y>o?9AZ@VB[@pd5>\fg7T(U[Jf@p1-B5N4(p*Rat +qTu/,A_F0XNl]o.2eZuDT&H"4GfM&h>aK0q'B.'DB.2i2^Q\7!>*Jb`23 +F7.lA?Sh]OhYZE>m_/8tp:gdc]4Z'O^)t2dD\M+m-]@NO2RRc?-05!%Q1E,1a7uh]k.Kl9]`)0- +H(R7`r>2=%IZhhL%oqog?RbZ>^Y!%o&aXqD[GQGFgE0cskC)6dpR\#6r#^LZrVsk2h]I(>T9]!H +B?g7me)>[mU[gSre7$*SSc(d\omYfHqk&?,I?2ABd>reTT:baX8$i&ABC1C[S+dRL]Ciq:oD[X" +qYuWFpV5nes0)-XYN#UZ#69hmp$_t_&+os!rrHUg!5`XT0Gspfr;r'*!icJ+n1t/6jSf]L"406% +a>X557g+SD"0bBBO=^W4)[11."gBW`crgQL@g8$'#0Mo/&9A(QG6a**"n7!GE,Q"5;$Wh.#S:bW +n:_/[LC&[.#dBp.!^?hWUC**_MoaW[d'F*K[gI)_+OH;\&=Wu&`saYg%+**):s0:ZcJ+Go%FEuB +&E9d1eII\i%a`kMd,ZMBlOOR(%<2=XOT7I^oam4/$aC'O&JBKuPn?k4&]?mFnDOp5-P#YM&()g= +nLG7b/JF7*'>hX!nO"!f7hgdn'Cdjn&N^Y%:DBT8'ld.dnPp>:?PZ0m'sVZ80d@JHG8H"ff(")( +&VBB3D&(t!%7nRi_:CDejp)%iJYE<@%TV](\u)TQJ.Z*P>\SJio7)Y!J?EO?aj`uC/a)6pps +%9jWGdiFS)?gQ/\dGl97&KPhm*)Xs#1%QBImiR\b*te5hdJFY5k9,oq+OUa'dKL``(ElZp1boUf +Z5k&#-R"WT,17l?EZlZ$Goj7M,LSbQ&j%?O7g-+d$8NnOZ8!Qo;^IT(-.5j@nl7#1V'M4>-IQf[ +":'u0->8Mh,!dSsLF:Mq-h<.mZ@aT!k9SKB.FOeXY*gaPVZ"r4$1`p$o!9am[jr*%.2'BG +;S+JMa"!7q/CMir%M(*']dtqj/8-ai0VpALk:O"*/X#Q(dc2uR(Fml-0@KhJCpPf/#4=8D#I<5? +''V,+m4f7n0iK)IP92PIV_F;b1=IlsZQV&E2`"A'1C_G]F#c'54#D"N`H+7$$?\&O;`0bB,V:Z, +dph2j=!Y+H1fGVX'5og.8N/GN2figpaE][BLH(KU"ET2T'9bA]PerWC,#aUaF/(\cV)ehp3Rb.$ +o4^9"[lDYR4-RD)PI3CAR6%[t4Hn)PPL2F4f0%O2*0\3&'B;8OnNF534]CYA1Zfm&nNQRA4k&d_ +kM&4##*lO65a2d20%WB'(;D[8"7u=R1]9QQ-UJLr6<#I&'J>K3)+0WM6d:TX1a>Cf/OX>06gf@i +<(fY:8O\k1F;.M?#dZhH@n)VHrcDpG$HknX%7Scn7=\=D78!5C1m:L1QGU"a8^r_j +N[ID^5tLXC9%9J*['7"2Vb;g47s)@:&Z5pl_b>ps9CN6\<7=GRe3APg<2A(Cj;$;3`2c'bp^K"&QB#;NS-07[<<6(L8Q>@e1KBP'qj8rC;> +2;q?]b?gJ"?H6ngp%)KIoeMg#;g%hB("HZVjYM&X@*:9/p((S.2,Mj?@E-u*n&\s\-P%G=@YW2p +p&e]g04S_T@J2or(.)V63FnF5A?/^@;kIUO=(#'3A%#TC2H+3_'k'"5B$Zf4eo,1igL;hVAG0?T +AM%Qc1D0>9A_)iC2Krk9QYD.hBbl86p"sJX.;Cc%C=Zg.&0#A-[RM$ZCR2]leDG'Xa(CUG>ZS%D +1JVk3X(F*JD3iXg(3=;XkAHUN7$c_K(=>IWllrn0CDQkd2YBF\q/D!;CY&r6%=_P_'60"mCs]S/ +&YtC&,9cX(EgH`E="q2:)fq?-F3euM2Zn,&72E?r+kJ?_U)A(i=*,j+FOsi+(2J(0B&?WLG*d*d +f,kAZ=St*QJni8KK,6TcK6W_d]2rut(R',29mF-;H+-@5f9RShSs8S'Gh8L4pRiupV0dfDE;-tl +$tjMq_gIQ*G#4lYL+4I'5dL.5F*(i=f2D'UK?mV11J='SN +(fQ/k+aj&tLXQopDaAj).C\T8;'fN>UQ3=1=-UkDkd@NYo,\:fEB6n44D]2d#fs +1BW^Umu''$O4X8ffaj3;X,r9gO`j0U03+.D.R/-O]sug:)(1K52+r39a!R4ePo3_dR8o$0CR/+<[$b9.\SYJP,4_.@H4L)J/*W66_jB&74]umnl^C"q8JTNB:E&+OJW&KR;Tfcj.;YBS_5t\ +H.qn9l]:l1*Z:H<=l5l+M4^*sSD"@E$#uS>f:b#_T^M]C3$k515Eje;U3Z]S\f.O5fqV_4/Qsm% +8L\a"6&GG#./GL_">-Gg6`#e2UtFLhRU;pa+f0F;VK6%:meLMcm@s3STt5$;Z;ILa)k`XTTfRa1 +6i3hm1T8r+Um5aWp\t0Z6>2G\fb1cV7OqOVA(k?e#"YF>HEHLV4Z!@(eGm+U>\>0!k)[AZ/+Y>el6Bfb>0,Ct1FR,fR! +f%%'pl*8B'>Iuu'3qJ=m2d(J:[$siagHad<;&[&?l^:[QHPNrQ;6g!cEa*0G;V/AoQ+#4t6X+no +4*ENOJ8n^^[_#PLp#ihb+gp'k\]KK7&!+9k$+[4GWHUFu4/[DZPI+P*]1Z!iHbZ6.UNXR=\;@W+ +:05)b;Hd;N]mI9SqpS5#X1hg'ELYa0g[-o.FU+>"JQoIq;WYV3hn-8[^b#Rug^dpWnR/.m_41D> +><0K7Lg+++^lfGL1ipC$1W,Jj_XT.oYFEFN$b_pO^`5^eS3Ol<$]#d!B9P3le\f8PBC0aIuSOZg3e^DsJeJrY\ +=eK)LA(A7+`P#Udh)3e)GL*s<*;t-3IlT4bIt`_-<[U!p"[EDgO6>\S_?MUTAEL"h=G#P^$dMCl9>1'W?'+8 +ScZ7sq#UHAi1:J!^'-54&Aqf`iJkIGINQ(3$auVbiD@MQ6oTLB1G%ASs.qU5ci`K*\$h[$Cnt.n6+'S;$?;Njt$D0uYbt7Vf,PK&#e7SON+*T`;HJlP:pn*Qm +hh1K,OI#p+q2=.6+.qLV48PRpqHoH]?#TT/1\ji1>[P*phm`@;ZPLRdr#a#MJ&L,,Sc)pM8tW0_ +)(GO*Z2LQe:Sp\Bu:rllg*t=#nU6.FB8hgp;7:S'ngg32c +O@Q+03AcUj+dGW11LPhL7DTi%dglBPP\ +?EmY8;`#"Bsh.3QJ6PriGlD5m[%.ch?cBZ:bQo@o`kMG^u$i4r"^@^K>V/< +(qb#B+cXS'178!*?Rq>`Aoej&oW%GTd8=tqXYuMCSCM9F3mD!'?`hsr[[TFgbAj`5me<4,pA]][ +iGeR^?8isgalQ\"4'lg^A'sI]\fEuD=0^*=DRk2PolIUonFh1"5<"qViq3%0?JfD1cgLT+4b#]* +fCAG0rBFZHj8SM_0GF`n5d3'U"@4_@(C!10F<:cRO1Y>s^[.10$pu_u2\&3ZoKNmT0bd+j7'SRE +'La`Utn0r22tsG +>BZ:* +Ea:V(f61H/Fl.FM2jNOf>kYkuD-n):ms\V&mIsjlQkfpY@(8*&J71(-%u+N&FruNL2bk*;hcR<; +N*jZW-&uKFp-4DnpspmVjB3g*P@Z`!;3e!r#%*a03Kh"?A@ZSrRqFRLB:`bHp4&`K1?MT-BUQ#a +UM2a.O[!0@ArEMM>)&rQ[(7$VXD9lH=fUajm\@"!3ni]!lC.FmYjAu&dBd[OB%OM.4!*RrDS*@G +JSlEB!PE?_pA_pI4;S7>9)I3N\+)P?pV_&u0+5jA4I7EFEP,mhb&]\s2pQKK2_EBr>e_9WoA)?$ +e7&:d8_/!3G?%^5mf9"3 +"G"L(!'n%3"'?NJC2c3?5r^:s;N)0>&1.N1GV'/.oH,o/AduO88I2"@)MIU#&43m/]&>J!Kb2%Y +_UrQ3@C.tFnAZJ83+WG*oK=GD3ZZ-5LCbXZOG=Dp,t,&Z&Y\8UM=!2J(7:X),)fQ\&QUJP#dX3! +S6q3eL+s5f[gJlMB8mM#2+G+.>N78?MXeD@7E;/BA$gH@"`??#8Fmp5oRD3"mPm`t"V>2ILQN)K +6H;Y8*+Wl=OmE-;aZ1bnA6b.Y&jXLZ=ZIj?oDk'FC/IS@8J`FqR?Y"O8BPX2.qNdnPqnA"b,Ar' +b'^I\'$aWQ8Tuh!bM\]8#%:1___9Eu`0h8cAPBY&0kJkSRM.l!9?(a'B!g021IV7;M7GQWnnX^m +qJ"5!'fY;4k?\gVF\XsK2()lASJ0"I:>*`P>^Z+7'BX]l\`l=kI.!X-V)h%9'>CKb7>- +a\(aPAZO?nZrPi5>1VeEXqerX3j?%>`C2j!@r)I[ +Z$&UY(/#ZTXK?uXcAK`s[^0Q3ok(OrL=&_R5A"aiR'd1DL>#j1A)j\d[MHl_>3fm:ho,B!QKHoT +gMLinjg)B4"lW[bbAaUAa13!4,[r22Q-u,K1?M'4Hi&L@GHs`YU9:j#gMNnW#QK%/1LrltMM+ +c)\mpmgWcsM-]Zf6'kPh,NE$kP;7;Faq>X;jZKK'nU=K]).tO"N0fcLDI1HPlRh6Y-'e'KB?^Z7 +0'9c3RWES-c'a>?k86d[o2I*JP\p7KhH.nXN(/YhtbmF41nX_HTkX*&Cee@L]>)%BrT@0X$h)TQ,1/T%\-VRtE* +ZX7N3Lo7Zc\^^K[ph4N.Z8PR0fXjWam!Yk>>f?6f]0C.KmCB3>QJ^6I$ZKuHaglP#g"X,CF`"bn +\[QV$gfqO=@GTDE2d%ciHfaS^?2;&jnL<@#"G6*umm217#N6Cds=XMkhS]HoWEV'iQ"p^h.*AUSr(t.oqCMRJ$F/\aERL4BBm0JHM1[tEdJ=6 +mMH>7Gr1?)+uTWa4IL\r6]m=$G*][2#gr/[iLn__Ug*lI!h?aKKUpJUkFDs2X'WV??%Sc%BB&,mZkR\05#f-WUS\tuQo*%E*'Tu-'5^X'D6kqCl(,_RMT9TYK.`3`#q>YQdpaW8T#73hk%"B1t`:;p.!_:2K']@k.k=I4,27.D6`,Z;U_=2iZo +Y&%60o=Vr9?cEdg[#A;0UgqB]9L^657$M9&ED"5=@lTuk`hL@?9P_Y3dDi1RSY1PRN*\cVD9!7; +7f7;1>ZSk_E(<$1a'i=F1i07G>K9E]a&I::`-02;?,g].a5h]Ze9T+c>dR9$4fK +TcC)Tn]K#8W@`EBb/CO-/>eHGYKKcPb079:FLR\1Zca&h9;GKZKM]Sq]?AS%bEKY5gn@C-]$$J2 +bPBo:%(%V!_TYkMbWN_Y6+]g+0$ISBO^,uLC;rp]b=k=JV.@_Bn`%VXccm0OQupSHFON3kdNe[u +buE8VCsG`/"&3lsbs^2T,h]t$gJ+]a9uPnW*8&Luh&"#N:))VSr8178%*dScXsu,#>j'B`?;=2Y +MZhU+V!H=B.aE_-:5n;[ba(oGn';QEcJ7PT9_$0Ao$:1o:IH=#jS-T7pS1XhUE +Vo?SJ`D`SS;p7d2h)MG55,`$X<$Nd?'gmjY5LVsTR>"'r9ghs2ZrD(hU]j?>/NM=jLK'5+ +dq)8'oe9@Q7F`,H36b6d,u2uID:K'8c.oPs3`p;Cc1:1C_Y +Z\;i='k>eB=OmV1eO='#FTke4@oc<<5)j3?eRmC>=OrF:f$$&'h.b#SDR9:P`hdKQjaYQEHe6enbr(#39fuN8%Tk$2]L@Lj?%GqNLD#l. +=CT3NQ"X:%MD[`&fZfGd"cM%6UtF3fV"Kl'23/:POMo\!=]Ld2]p%'mQqu8!1:;d!8n>Lr!8B/_S[Ug>nH$[@u=YW??nt +OQEV!,Mh)Ol!$7YgJ%1m>VTEq\?#;3boO7IPnHuS]=g)5>33@n;JY%[Z!5[ngZ0)R28\-:ESM#B +g`=/b94La,a1sjX7to&Le]M,2Y2$8dgr%*9gqVY3`fm/&>g:^G:!_Puf?Z&n>39bLs;U +h5$7jD;3ln0AW[(?(Kf`p"W+Bh`nO,?#dj?'/a(?Yg:#Cad(jXM0<3H`a35u?B!PoD<0P*m)K"g +]rf3/jmU("lJC(X9Ps9"%/A^9[bhcPhb3Fq?1M/FpHi +ibdE/S23bA-t1[Y>*^YK/fNaC0YDQZj!HB3hD%/.oOC6lj":]!?/O[#38V)&MUj]F*WP/q60#dut#AYr>dlf2R,W+<>EZGp39G%*NK@p@f# +%456>o0R&")J3!Jj\B1FVJ+icC#%.LB%CV@c>5?2>\=7\[N9>L2J6S"A7lZu/5C9%-?_G1G@pPH +AnHe*U'mm1._6^929YeYZC!3d017QJ,?ib3^O; +D6pE_`l`(ocI4].issu+,.MMKiGC%JDBsks*p2mC12]kKmStoV#2&@'P3q,niAU&6543<`^?]D# +DN^G%g$YUpLL0" +h(JkF%g6#Vp$dS:E-=`j@YAVh$1I$d\7Z/LNrX.n&EGJRE).*0ma^h4&L0dRhmX=VpD.'G$ZS*C +hqo5dQPsipP*_3$EOQ,A`Qr72+7^3X=oTPB[hSBl,cN..ER,ug?J0?h,tfU/noRuSQI^)Q.<5)+ +Em&5I/nWq9Eu&9VrnVWH\N-iInujn>V_c!JeFSGU]*C67A[cQ<..a5,oD9qZ]+?!gHCO$qAb2>&=$ +oeqSJ7p!nZLinJAoks5M\bCFTGDl%cLNQadH1%#H +G?8U)9lTjYDKk7)/=1\VGCZK]GBcW3a8^Y`?\_s;(O0#97jil_I.R--m!(B8mrs\6c]%N]Lj8SB +<,[oXQ]PdfNTskGGrLZU(R.`,3I-CJVRMh9GF$Z!$M^6^*1r^$=.V#\T61(lq8]5rLS-?qTg@Y1 +?#QNO=/0k8f_S[=d3#8]GFr;:pY]+4#AnB\rK8Y+j:]Zmq*Gh:"/_k$_5VYm<3 +I$=:W8'_$6)#W)aHgfA\1,41^eAe+Fr&<*QkKNl5Gl;fWrIfK+pXN7cg&1m(n3OliGMQraggj%= +IMT8=#A!cdj8N$II?3CV#?-%hjk".cI]$@uP*(3;H$k\0I]VT/^V#$Yk/Fg$oq1^;&+&`tl$l2E +Ikfm\O7rU,pO="Irsl+&YP8'RKE#:;s3FAgfRP?A/s]0<#mQ!si@oLU+rq,K6R#@:Ucp.AMSs!Z +Ggp1c*Ja\@;E6"g9dc/tAQ$'L[TtPR9P.3`Ut0BAS5*]q\`EI45G1hd<&u<@NCTdBAF[fQDOhlH +e1'qqNDcZSXB"Rd.cjjG=g-EBeiO%u`FZDZm8b0;RbMPcg?mKRL!o(*]Nsu-)s,fNAYidR=?IoH +%>Vl2EEKkc2][t#A9(g8VH5@9b[tfQS,MdRT?_++g)VN$9qBdI[5qT"T2i)GCc0rfVU'+Yc#.`- +IBL&-ZJY+q*'P/TDkGkVH!J'r2kA:YFF%4VVcU"Plum_]^?9^RPiH_-rZ3GJc/SA@I6LG>T@NE( +qYf:j++N\Pr-1DT^R+]Qr]flCklJR2,R"7c&3L[-_2pJm"MsS4*=8fCbUj4?&Bm!@_iX4J&&\m0 +.1&`K=tB(WI&GAJrLMXDJos&^4l$8!,?N&kERmKc\;j,_mJ_ngonJ8Wm>L,t\eD +V#!SZXK="r'$R`)8[=;e+\Qkb`A,T#/Bouq%!96AamttV2G;MHjZ(PLFR%N'1X,MTc]d_o5L9h_ +iB'l#*=Y$UZpbKed8Xo15gg@+,tY^*>n]\+'YQ@s;j;D`:K+XD6V:=C/PT0o'hq\-<&FPB:f\F+*YC"p*# +^M;PJ%EWTp(iph +!K#g'Xg<[j%R)J(j-]6tO1Eog+-C"lAkA3IfOdF7jdC!lQcg798!N.]Y"P6r==.IIkF(1JTB;QU +KqN&s%Z'lB\k\Nel'cFrUZraUV5!7D*iEmibhfP%lEn"+YO!2<`Ned!/?c3kg?uGXm9=JWUhn_% +dCJY6Id+=ZqmPh'mu!^s^[N3R"V5O`_DB$u*)@3JK5^*B_tk&)m^XEY.4N_q95H@RL:GH +7tpJ11IYu`(*`BZMc#Kg/,6Xmj$[T.;2I?RW8/EQKQ3#Lbq-lU^E)@AH&RmF4ia;/*@(c=-?8iJ +81=ukj+N)J;>*IK//g]SoQ*U[#9KA&3Ab=*49pT3/8XD6qK[H5e:$9aRM`%@WfpMA; +DF&QI2s%^.EmoV\:0,Ip-J[=G&JB.[g"d3P>iM>2W_cIdm$VLVl(:o:IMXI%5Ni7MT$XV^I3,7B +I,RuGD)3Vn6)O;BSgK>-:[-+ZL6VD+<*"EDBr+A!'RHNRg+cL*KgMe>-A'b4X]=9G9<+7pXYZ?@ +=(k$)XAt:d<`4-D.\17RN2j31b+i/+9lI.6c?e'qm9S1@Eg>27^/s%e?fe,+Xu6d"=Bbr;WRZO( +9<,mkb84[TJX*LJlG?[\UL\2[R?"^R`*$;)+Y;0;-h^`hg07,3m1lV.9E*Dnqd!j,A9,)Sp=7o% +D/J?nZaA;th9G8);/Ok"\!IHS'P[ +X;^jf7M2-aEsZ8[/VW]2+i2eI#%>^tL[as`M<4mKc?q[8Yq@K$G]+@,HJaUbL+pTVK,MF?@ph$o +3Q9XuNFR?aO3F1Va-dGLbir\>Z3EnB=Y4i./;oPZI@&'$4"=eMX-"6b9Zp:/$>$l`Qh(Di,ro<\ +k$6#rjt0prfnkdOgtA1cmT.V9@l_[OiLT>\B[3%6rTB&rT!L=tcieDSBO(M/oG3;0Q9&_R/IeKI +L64t%,=Ugu!aB\WPg]DH9kI*GVr&8-e/FBGC0LM4FLJ-r]!"<:)Jc=XDQ-s2_cf@.Eft\/u!"Hl%N`-D:ndsPYg0AXgnGt0=F;cf!"*aQs7JjJ6B99lB':X+1&/*6\]R*VpV +cf^'HkBr,'oEf<[qFVV/mZYsXKJ9O9H`$IBXe\"-7-Rd^0m0)$f)"!'lMZ]6F+26aqaYA] +h1Mp(*o#=e("fTNWX\[DrS9QPf^8Y+T(eiTW-c!kn2e%na:A%(]LQr1^+[BK57cNd7@J#K1WjuJ +-0+pD*7=au`;._%rHu)J7U;M2H='D2dEeEW?9?_SrEZkF65K3ba4`G$>NbqQ\%=iUhG]JVn,:7; +pT^@@r""[P4s.n!+!9WSs-<3TLXF;:lfrk8qk:`Bf)&eYKmbVeFM4=(r*PNU+tp"k5-? +hobJ=9;VUebm]')m?Bi5q-SX/mJ\4"J?SbHE!2GerrB,)r\+-L$OZs])$-r]ENfNH/3&e$!s-cl +&[1HY7kmX'%&-@mdCh:837DL&T4?XVf*:>=T8t5($/.)YsS3t@2?+b +(?5uB;,J-@#1g&%(\'odd;\pO*uK!W)!fE`&SDoBK"=b3JoQbeZ&o'lPo5^Mb;#n6-d`j;\8Td& +!YLn@Z**M7^DsFo*-'@Ed&.l2fc@?@*)Y54%?hhFko;Dq*R@.m;=P`JpoKVD*ARR"ELqq_D')XP +(m42.&eaBU%j@[$+>Mgua$h.l+X2kl,#U*`&h>,!5pJ-J,Oj#(ET87arn;B],k=Lk;F'U>%4-%# +-0`Mt&ih4XAn^`>R*en[Z=*7OALO2'i=SuMBi=7IP2dJomk:F\ +0/Ch;Er@\5#jkOk06.ibEt:!GoLnc_h(m_>o-H/2!AUo40Jb?9daY6.)_s2tij0LY&Q:LU[59ZO ++Ho?-P>*oLfekQk"-YMuMg[JSBf<:42D]>0;:aOoAMj"+`j9L4P#)dR:5dV%d;jTfB.71*\68TOO/kJDE)a[K& +6HjpDoKble86GLE7.`VdlpfFMa$`m!cP05D18./+JOVIX/Mq-HZu&tU,?9,+Q>oXu0-_+_&A9P)gL1n+^ad5BG' +rD_NH1utQVhb;@M8Ta>p[#lq^k.A"4:UL4"/2^3\#u>[NB2LGb:leEF"P\&0:Jf#-YJjBL6W-@8 +;O&=nFY,.e0i63L;ftB*/14@R4\]oQkg_aoePum_7(%.T&M;_%8TSR[9L&O3VBLZ05h7MOTea- +>O5?p2tBDZ"$q%hbTO!+*HmUPZ;&_q-U@K?WG\\:=3E,"(2fj?cnpEp(:_V(aW2h +?5%ZMMU`8i[T-mOLLg*HK9&Z:ejj=ao4a)3H!DM7t+f"c13nK^$eD(uW@[fp_l[r;!% +$e?bG(DUo\1N82GD:]eK1e2Ic(NBsm8Irp`(F63Y.<1SI=9_`Fk>j#=4oi_nk;": +0%]t!GQ3-E"+[liPo&hJEWt]GThZZ?%KL;27-G-09q,k.%hD1IA/rYX@n3:jb-/n +JN-MApe?"c;h"!-fX6WW[u-Q=o?q]PA7NOX`8ps4pK9oYNu +Nf0BeeCfln7uURK$<[)lf_(%\"-C&%.%(=#$uHo.'7Y9;I!Fh:q'C0.f8o_BiK]!#Q=Wb*/fX1H+*]!n[qqjj1P +GZHi'3l@@(a]M`uCjODj3o?Q5j/obg?QbJnZTC!XEsWC&i6a1Ygo3?@_0=Yq\:/uoru%J +LY(LiqQlXEeZidjY`&IcfTWSG7C,BDZP$3Cd^-9L8UNTg[.V&<)Zi=UQ*e.L[;c#N"lHRHA[\]O +[G+\)Rj/i`.6W#oL`:EDRt!3*@CWia\8Prf)jOD"OObA'EP%^O2.O2oN6'X%\U.\q21N2;0=&4# +]CR2X)lYcBc+@(46[QMZ#Q;;Y-bW)!]o+naa)emtkpsC-@f,,<>OT=Ka1j^[k#,R$g>0Mt=1DKA +_!D6?>O$Og/&1phTDO&Q#Q_b@cb`65_N6Rj_t1b`0uI5c_0cL*gdOQB3O,lL`4N'+S46=;%E3^" +\K"J_a7mEU"2YmJ`VC[q*-G3XE;Fr\a6CXbWa!MkA<2+kc2;%`>`[!JX3!EE.U8Oc(%',0rOk=m +b3Uq,4GoJqBulDjh],kD$X([.aGmjNL]"R&I*[OpbKG6nc$/j*\_#+HkqJXVamu4Pr1tJ4l\\pl +cb0=qh"Aq8;4(Vq4"\k(4T\s'#1;6Bq0_;FSK:,r)SLPGb'bM\HVMre3@0)(dm?@C*Ac(@6+*7E +7NE5nrD^aa8(6ph\/ed8f'CK7,>D +Y+0F`rM6i,S(DfCd*r3PSQ"6bNS;hlgQ#FgS]+GH^cq^tbFQh0ID+HJX5,qp(;8&I:Nn::j4W8F +=']OsrUd&EleS+!Ln4J\Z\@:"p0sTi(g[R,4p/a['@NHggi-'J]G'9&jJ./Mipc'fr[QbFRGsep +`?$]o]sm&d8FaD;j4+[`^.u*g8`Y=mUn1HFBf5#8($"hXk(E'`gR744s6!7'kFR51hL02qkNIA) +Y[2o;?siSUEhT<>OcWpCh:qsJJ$\h,nV`VC(] +quUg.?d\gaj8?7roH2>]PNC-jf^-@q,!YD/^[LMRo>lEe+:75SV3:t46(kGA9HFoSLI5M^aHS;+ +%uJ9"Yo(\k2&MBEA.cotDFkq4aeZ3[9V,64O+8Pj)3iE\24I>'':IAaA/7Q-3b1)4]8r3M"K/oGS_cO%H1sC%WC8#c +PfR_338Mm?+1pEKGT3dqo7b0CEVKBK:EtYL=Xn,rgo5]#cMpce1/o!grHA/bb>n:W"m6?&_N$UX@$1CZ]j +j?!l6YV\]M6r6iQ'1B)n',Yc-S0k=c17SI&O)_A7i?QDWkjC]Q(&c?g*`ptC4f#P'!P9DT" +1n,janq6I-?/#=CX2"WKs/oS"M];KSZ[78Xb)0hkR1?QkDd?D/j_\>U/u<,f=ET%A?.[XrJRmF,^%L;F'SH-Df+2DS_J$ff4Eib?8n_4"'mU/mSb[T@2oYpFhq01dJRJ7B'89gr +/c0tTpi[m3i`L$cL#VmI1Q=]*b'f0-pkC/YA/M11ia[7';jCp5VFcp2fnN.fAaU%2RqDK9F.He9 +G'fV=RKe2.kZSPGMu>At,]4qLmOrC3ffXU$B5/YH;K:I\X)^l5$M)CjQr@XR)E?c)oa4 +#2?V(nE/9.7_=E@]5IMco=]'hk.eHFqbI=%n6;Lm^e%br-c>H/-PrLs3EI6@V*'M`bB!Bu-,K2# +B0"4X\d't;FF>DZch..-4k0*E72aPHrJ+l>FhMEhg32eKA_hQYkBi3_*ERmIpg+2\Z1m*FPN@(= +B:J(0p^`;IG2B-RlM05-l0*J::UBD6rqF>"I"&QIrHk/,e%^:%qUbCgs+fY1IXe9]5($]rnb3!4 +fDAc:Aj#r4oD*o0/c\&e$NUQ]#D%sp#8O`QruauJJP]5B_"]Vg>HAEhOA6;%=1ng3'I/9-ILAJU +:r"5".ts(n(DHRB#U&aqL/?G7Qmc;O@FRAoOS0b`oh>j']JbRC()fS"cO_9tqhWW4,K/5s'I&]M +M/cQH+aBle@_>p'O`iBHpqX,.bYa5eQ7#.HaKqR^@uZV=cpe_+)cY%#Nfhkha!fCXA&N_OOkN#i +p>[*ejCjWpl,#st&L(B=Jru3/7_F!],\3.'>LF9[8GOn`UK!JAP'0Vmq*?E5]U=l0C/W3"8@mms +X",s&9M5+T/#A3/7oHWs96,e=V6%1nP4i6Uq10#eeAIT9&m<@jG;5p^`JF*gguNLg +bdjo6+IprNPB<@tlB.$[MSWhWDV`Ed$B@QgNPP0J?8a/D$ +>lpZU%*6cjbs?#Bp7TnfJf_K86t'@234);9;0jrdB[h$qPZ!Q>g-FgJ9d-4;OpKIE'hOf&.&E08 +X3pbc9PH(6D3VW$6J>jAl.%e6FP`Wgo#XZVO=n5uq>FZ9c$6Hc +qS63Vo3lDTMQi?]`)ulJ@k8Xa0G[!u=a1rtXOW68NGcsCqa"n4'r*ZFDT:CW.;*&%UlH4ZeCogd +CfMLW[Ypa/>?c)bD:Q7B8_qp"d9I@^t8Fd<]_2l`(belX&njE3Eij^),Al?[LZPDk6c?=5ck\bQ365('@GNgAKlU +j#XB?rkR/5**Z("JM<;\_73PN>-'*+;MGt'(inVEX?e,9p)_.3QP1kX7tpI#._@[4(Lm;NN,YXF +`Ak%?@-=qVT=-Vt)##(J>]l-)*YHIr(F*IIM$lYpX1[CLK,L"uR6`9oe==a,&\hLtWFmsX-;\$#VcS+g4WNRtmh','3NO+Ha@!Q$`*"l1.= +POQj@`-@LHiB11s50Y[u\..#n)gdG3o_$56"m[_tA:VPrA4"kTJ*T*3-cM-7Df7VJAq\]"@%H;b:MbSW_a*7o7 +$TrojgD3<#+MSfV:^<3RSmG7QLt/@ +dJ&G5k5Cp]pGNQ2pOAO]YM[$5ru^M)IL#SU?VCA_quAtfS\N)E3W"cM;uJsKbUP^S5SOGRj97f, +q4)g;WO)`BS-^%>$Gb=C^TuLBpVM#%&i+L(CY1tT/Lrq363J^66nQ:b +0gcf_6L6KpOHr6W@`(Sl6MrJs/2\nF,X[MO6`Xn<4?#87+iA[i,s2Q#bWA(k5/\?A6jcdZ,WrtZ +K>]T9&A^".o-_Im8La:"6f^Zcj@R;69gmX;7''0P"ATZ4:W,q)7'S(-$AcTi<(1%m1(7%!1fuQ/ +g;PUE_D7+i<*$Y:>/\$%7ER;Qgfd/,ou6Q4'FtXjHtC;prN:,8IUA*P`eU3 +Pt>3S8MlAt3WI33R7WmW8T^Fb,aq!bO\*3Q396U)oSH0;Th65-alJf230$PZS]Y1U-g[MK,@X8% +WA&^u2Ct^t7'!CGWlj,"9'`!>S=[m@01tlB9.OSs"L1TnKM+(\9+81#Gp1@?.a!.L9<>`q9Xm`; +"#eB)bNs;JbdpHZ6qbb33t/qJgqQN6]cT)Kb\Y'EXKe1rl29rtkLR@DI.f/gS":$gb3qXr+_e[;42:+YEWXPloH +EDAOC9ml%sg,I;fP0GQB:96qN(ROcg,gOg#Pp?Ld'adcK +%2Lf/d-V??rY4]C0#*IU%K9R5+S5u\`Le,:rGPsPpC6W9gKQ^pO54YbH7 +8Q;)#<*XfDj[Ra29i,k7Le.*^R\Vs?QBC=fn/,D3ik5*ne5u=m4RBeY#"kT*iQ1fp*!")/WH'Ufq%O=tPn&e@\r/WAc#>=\Yb?%Au>M +X,:bqg7"qnh6:)mYmPo^g,.Yj*OK$AY$3KUY#i.<]_>WqZRDrg43bU=rNBHWR+sjE>]$t*

kQa'>1X>Xc`h:!=*,b1bt$g\o=+L!@KB]3Plo9YJMPotFUh +ceV":6@I8;.\tke^Kb@!a`Z6A^"c_Dg>/$R?-V827GZd(9&99;?4GIX^#E-nLL*^;9KhE:7D@U> +iA`rt?%(k2S`e[C]ACfsXS(o9rU(=h?R>G7NV1gRlX,YJ8/:dN4W[sY +p8Q8rhHg!7`Vn^(cs#9&hWoGorWHV'4^]l?2Wb0NIIU\\#2l"Ai.YXuAdh;/$W2'Bi8+u6`-U[P1Tc4_,U#9ccQ0m%7f@78CQae6YS#N^i'g'4c@V?hR*&]G4t9 +;V"T7AEk+#4u_QB3op!&2AQSZ%THeY;.X'79!1m".NrA@=\OQOdIp^n#$U+4&EUMMAI`$Xqpf9% +VV[>4j?!"rp0\k8@:b"bCI76VPB:`DlhLJ,IIck0Wk:V>C]kpW-:?C,Aa:2*loAEK+j^/I)D +MWp7fBr1`*Y+KFDaD'e2C+KAM%[L3LUM=$fl9r!mAuB>W[H_@kC1aM&2Q5U%eS7ih/,lR6]lE>' +YsS[6C764ne8L +fkm4UD2-?hT%\&)bjDjYi3'-JjSS1M5QDXsWORj^.Qkm8i6!k2l!sJ53Q5mC_3AIdCsq +L2O0Y-GJkbqm>eP9'_6%DM``*?Gc.8oi?P5D3!]F[eNVP#]=hYlot4(FQm]rcL7q8DsM?1f'^HL +s)8pFcT`i%pA3W!d/EZ6&(;?5?mgg3d'P1n=O/M]^bU> +@8:`Ip!.?oVdn3]AbMa2D,4d;^KMUICA-ELp31=[k7`$"DrB3FG#rR*4ofdJH1V&YG0\P.VfR&L +c1^mU4(NR0(3TAFYIs-%>LU\QG5Xq-?aDAKJfR/*,lq8Bten!a([ +$MikZH7eFX=.s[oUO$*NH1q%)LSoE?$[IMPqIciODlCfS;0nS);.CF+FD&0mQ@8W8\U3&;HZSL]+0Ku$8]>nRqr#hJ]PbWj`)coUHuI%mQbRk8 +V0md8+pZ*H[nck7cMPr)r3+FFpW1`0@snd91.T$*pnrMiW^:p[I2CC]J(Q.Kf$hstrMg,$SU,Fn +ghFgSG[K3RqiP"B34GsnN0.tkK:.Hepd@5=4nk-I(TdWIRA:++M:"R^b+ +T[.;Y3].P88Z#B7e9Zg$T.I!BC=RXLB!kjG=)6@`"bt!+Z<;"pHUXg^CURGaf)(0@j`A"=DV'6S +k06f&dr2Vjjp(d9^gQZa>XeZ-KZ2p?\=@/$*KnKSo%@9f5;e\Mjm!Ya#):0gdV#qtSN_6pVUfMT +g9$+-AZaVP2L>>9f5\7UDYMng#,ao-ic04nrQcj<_<(6soM.V@V:4^PHJO%jB=6Kqo=:CjDhl0h +n+h=eIi"U'kjj'`?Jf,1iJHuNIc#XoleVI6HiMFPk5W3#"9ee@O?h+UGq]S1+f^ +d(D(A_bf,K%`?Zk5nLt3*(^d]d6(8?`DKlBZb[2X@0])\Ht=/7Oh>_Q?ne?^,b>K=j/Bb?;_(EjZ*5aGR8d)1Obu7m#2T8TWiA45-,i^p\ +F"H]@cP,+"5"CfZ!C5"2*03;1e%=F&;,gg=7a]_6+\:$\SLI1Zca=9H;`")(6rVV&5hK!)4Z?9f +o]8qK<&IZS;q7,g7p*`qI9g$aop'N%f2^XOl;j0UD-#:)*JItSp,.IH=12D%NnF&RPA&U7Kr8Wf +(9Oh_fs]_IDVNb@_/S12*Q`?Wf0.N'h,dj>C0L@[h0@Z*Q*YdC(S1)B^UIeMIc&cV!J'*1*XRG? +\$clrhY5S=L#LZZ)i.Hq2CXOCf%q^3iE4YUNT8[Z6&4L`c7b@AffH0oA5h&VQK?eK@@61[SnXYF +3EC-^k;a#q`Fd;JH_BP**dOJkH9Q\Jkt&OBU;f6#Tr@6ZNglhXg9.]]lWSBLWU&+.\#X;5cH!0U +RhjB0C\qGk[dDguiOJ;[T'T!BmWsidYOMHs+3F*Oh`oN\rEiismsX'MiU6\/s5j+3 +?YAp,s'O[Zrr9p=pV1ACr?*?fJB0JF^mGh#i&h'iE&Id5pa"H6>SVk;6$kn22$W""*J;^efg1EA +"CQ;#J+/=._FRZ6+^5;,%H\85-smDAUD/EDhAF.t;[s-32/4i9(;mY)&7Qn9LX@.g7$s5Piabc? +d68ruBRplW*)q_k?6[?dr=i`%?&R*Z0Lc_\'r&oSN00\`5tJs5j'buJ&XkPr=QLL^R5U&0h60=; +@3-ZSI?2eT5Y)M^*i"[IIaFZQaI(p1j/e2And.0EAW%fZUm4:[8k_dT)^a4%Q<\HB7nK[G-RBGa +PL?%%8sr[/j^bKYd_7/&=[Ob%,d`eVh3#keFY;e:]pHtn>YAdB/S69EIe*JK7&c/$jrDU4;UT+# +'kK1b"O`af?>N?([(5=ph3k6k6qmE72s1n3H;eYnc=r>#-Y2Tg1TG[p8]Nhe9^YVr`d1FKk<@q% +p7Kh5J5@-f5j0Kt=0pn8:FZrCkYg!)e38[c)C7ep"Uq#&>(k:JLIEWOVP=iSL=*"i*2r6N6WAWm +;JK3(l")HC`,_)>RUiHH%5Xe:g6'i!PtTEY3]V_U^7YZ;[]=Q&RPXOT54/llc]Z:N)WtQXFcS169#Fei.90NPX)Ymh+1aS;/Yc$]knPEi"4Xb9J-dn\CVe_9fmW;/mU;`hp"A,M#EE\1,*ff(74m*54SOOYRd!@'.kfK`oF8HmUH;@8tjn!-W5**]EG;_K$HLHiJ4r;K>h`p=Q'J8m(f?3s@+6e3G[C)7nmGKY2 +p&?'Pr%C"erdWJpqZ#Z9Sf@EPs5h0XJ*Hp"KD>FAk,Ko'q>.;oP]-!j:^6u^$NS%1s3MDYBrM+% +)Ze0V!Di@i94n:kf)dW,!GmeuVc`rF2ZqDjf[)DUC3K?57g)XBeSY6L$B:A0d%:Y< +oa$P:0us8"V@_s&TIU[:6qHU,7bA>&+L_T;)]/N3lTJu'G11kEBP"u8t/[F&oR.Pb52nc +0bd3Q'kU_`d:3rSC8s!lE/U>'nQck^EoaK<(='6&Z%j-W.%2l1(N-Dn0p`c?Ri0UV))7m'OY%I@ +WuB'u)%ibb7/%VbgD_l*$$!O`nUVZWb8ebW)f"mA&^qb_["Q_7*0JPddG#WQk]LT^)tEL9n`:jT +q]F5c)"Hu9;;E:u@3?0n+Ui'-EXO%QeKHE)+&WCMnfD$jj!'X>,7(n*-/T_`,p@25k`RMB.U=9> +8lY%T,gnh%;7Rrm>:%^)-4]ntnn07eb9eu_-O/TW1)hR#4XV^^-ZXgNnpXY<74==[.0n*G9s!TB +HRWg?kjj]^.LR]rWdtHS.ai)]b'tm]].;=E/-cb;13kBHBe2$c/Hu)(En;"Gd\,%A/@*ABP2+?f +G:o'I0*c\R&q'ngjY(?[lr'Z5.C1\u[`jQB0XB]nP6Wh+)_oe_>uMCidgYg=+YqM!;6qQ):NnT$ +m5&eu15ssDUnobD7l8[i?^!\\NNY/p>;QJ7m?:1#$!fDeC=n?'2Uc"gDs90$HT0E'3!>R,1Ntg9 +NAr_T3^D7<+bWA6Pn+O720f/O#'6^ +Bfu$)6M,joc)4)HF\&GS8(<_o<0oai>=_Z48X,u=oUSP"_b*kJ8G'5[nBX_eVan,+9GG>no7oZ> +[7[gOmr(3ZoYiJjW@@#6:"7E2eCdT]lV>ma:,KFU8N0E:q`8ij9b<:[aOa6'$Chh85?'@7'c0`! +WARYu:N[)9moN5+)R:(=;\\qKPqu5o,6el7<#%c";9`!=4&jHD<-;+k'h_P_m8Z]P)7T1e[@B$ +Z7M8l>LgVY1nd!rY?/*Tq=VR/7i>NrTbf'??+%ooQ.K?-lX%pK?8_<"iF&!(5o9*dFE@oA(ma;8D' +;.X3,@THiJ;[4Oj*Fq'HHZ2J/Cc;$+p(I=*$#mlbE#0:(o2B[2'lL>3EVD81=#S2[,BENBr7cKKD`*Hd]U'6+P&2cXn$T`MW.Fp6!2QU&dc.sACOGEPaG2huXEMSBsOFOn9Qf9XuH +O]PVP=BC'!2l-YD1NsY/HOtmKd[PJ?]53QfHM=^n\#Fb9/;=tSH-O6S=4_keg9d3qI2C%sGMR_, +B7:Yp=L[R:=79+t7=7&eJ.Ml(29UK9j`]!:J+s(C3"(0o-\6LOJf#GUGSPgt.tYohJX>nZ;=B,3 +3k[L/:&$hj3'i-RV/Y'#KNM/NQqD3s\V#-0"RpPf(f`ir@=h+_9t3cLm8&J(H\^7&TQkU5pidbR +JV_^ILmWsS=BgUDl\JN>J(GQp\>KGtrHc:CNE0hSk1bnU`6.g7MjW[g:/N@j$'*ZkBX"7m3;5J%!Kb_H8D*6ikp;FZ)j/epkZIkEGp_0H ++d0spO]a+hR4i3`(Qq`dE4H4;R7?"1-\^50),SeH=\(q`;1:o'Q.\;Sq,s#OCR3-CPPK9c;(n72 +HBgL#P=@p+`b1YQ&TRVJR!FkFmlu^*GCK4UMHQ0@q29Pe-^pHo+*j]P=gslUB:AXKS-@`<\]0LE +^NNc$AJraZ97N?)UR`:[&\280fs.-0'bGYQSccBk=UmEZpRF5GT/m(I=pEUSf:U`aTUHLE=q@:D +*MHN]Tt0I_q:e>!+/7$IPrVX73WA3h24kd>Q9$=eGo//;)5Kr+U`*1.>#o?`9r".`O*Xs+=hUVW +COFiJXkHRJ(e]2.h5;0?dWn,K)I2-=4eqk(0%u.pbH7[GQ),C]WZ%Y4;UqYuGH&)^Wd:sh)P*n\ +-`]\hX-Le[qL,F@b0!IJRC^"d;-0^mbUn.Y@l26+]&9B1h6,K#Y6AF=RanQ^Dm)5%R%!oPn0bFD +dB@d^XElD$],&GuMk57jY^,UO]%aKI/$N5$.KVc;q_!6M/$mtpZjH3-Rn'b5qm8F\X;aa;$Q6>U +c*Mahm91r)>?eOp*MRj;[Ms8/&Y$(qC*d(kP'4=B>Cd-nICS$m\J,4V>D]8IPI],"\9k!Mqjq$H +RCQl.[S(2CS$rZGdBWSNFO@5"]=C>aV6tJG+PX`#qoQO@gV(M,]j&aiqqo,JOhP&f]Y!II47TuT +kGPp,^K^i\e;LFjj$.P&]R0kV)m@)Iqn_%s$sXOa>URC?ftn^^PC+mu6qP97Fi/R"_7VieHP_#_"HcB]T`1+0US)`iBOk**pXUNQOAeb1PIjS@?\3]>8m"aBZTgSA!.!6-D9hbd\b;*6uZo6`cg,c3^Z5]5c%7 +f=_e-b+*IrSEnLkp.r?]clE54]`$&TZ-ZbdY5Ja1I1T5G$-q>\DHue\SL;^R,\ikbdhXS\r@Ptd +*RDDTe+-SgSO_2"F48r@;#O&;9KU`@1Y$%OeK#`F2Y#7e?e3QN)gn:-4a1j.2pM;>ZX$ef?"MS@ +CY0Ygfc0V:]pH>OPM+(8fR8%74eKIEM:shlet%[s\?.ZXc +dG;e9h4:P$pV#E/X589$dMBOOSa50fjiLdYgAV14&rGLn/)L79i)8[o^),at>N$UK^n)Lq?6?[@ +-&^UnV;3BN?7k3%gAcSDiefH@^'hfL6fT4`iY%[>^/sEbs5`$8]KTQHISnu1c/qEdjo'D`>QO!d +Hb8_[j;r#\o"X7U"6Vk/kZE,nhO!Jq^ZceJakiN-?CujVUs*//l5cdeWm2iOphS&qkW^FkdkoLo5WgM-?r +U\883of4hsIl[6&H>6@Zn39qH1q>@@9te;Wq&a[q5CN@"S!W#rpjGU,gFN+7F8BEGqR[b`^Q&*i +]@s^Lj56X,<;AA#\\+Q@q-V)d+2.WFgQpaErD;t]g>2`J9E'8p%@BiNPZf(GAOrOml'.WR/tGk<<9[CdI9NILW`AAMRdG"+@B`l"1DA_/'b6sHSAFc-n[U1bWc"?R8h"H4`U![4eGjR+J +9oRS:o_RBE]2PucC\F5LLm)2`m6QAI5b\nLlZ/gBR +828nR+"ZrXO!I:P<0nq'Z?*8p8.lo?,0H(5X"6m6e>"Wgdd48uan$4e1/,#0+"tfXoW9poZZP(a +:,A-t3_m#gmlXB%eFrW21\;>E9XFZ52:.REeO.]*72JBiZmn^6dPR49r__0>*ok\5eMg6%[.F;j +;3]$i9@U?a9i0@t,u7QA$[Io#W=>gnL@T^&rO(;BO#t@)WE`W8`NO,_[`uR)>RWcjEa6(2cZEGOBc@iH/)JtmmGp?eb=N"\+9-: +hD`FXHXO?1%tNUu*5d9b\98pLiE.qcLgmm&08sC#ei/V!\F`RR?5WR[OQ<]Fca)na2UcV\qf^l,DEF0I\j'D*n$R'q7e+1\;"!YbE'+oH^29B!$cHu=:A^LLI!6[: +EEn]]aE"r&0?eK"f/Lu?gftfDYhYi]dI[;q9@R"u%p+PYr*p>iG!21(JT]cr?e]cf:N,*6?,q0H +GJ4<:WcjsmO5tRM=-r&p^3?45H9R[n'_jl$M;`[Xfcg+,NJ+IQ-N:$Y\3!fUn1^ARC,euYXZM\*?qgS#!#se61!hchlJrGEl_72Ir +TZe"#n3R^Q3'djZ*$KusSeF"Q3t#J=08:%X)+-At%:QV&LC9gj6b$2.+]L[[0a8^GW,iP[1e3B7 +,m2(FR1EbK5`)Z[,t0eljs#aNM=G%'7@6pe@e.BnlGbKs36<%J1hVdQqB/,,Gl0pR8Z.\9kh!oV[d=)d`PQbl1I3<%(_tY3f-^IKg2Ea-D"26.8d*f +:RSTpV:@Vh/Lmh6NjC`pJ\Q9^6>V!3pKQXl> +=1\37C\<1]('_Sk>45__/Tn64,/YnB#@hRmO+)6na]P#ZM!Th^S>J"*WD=goW;8%1/]MY'n\9-Uh^^)5D:pFO42]5j:E>)YAKFdh`rpBjE0][*G:UqJS`9/'"S3DL9meVc@KA +][AU5S^a+FWG9KTXK,s?esaWSCV<6?[I1]3qVu"#4c-Fe2TOJVRpBh.RBlO,n(BcmBi(@mYVl*F +g3[CCm9Q3hp@YfI<_%)Uh8?dI2Wo)nY)D^2\[ue"k\9mgG\Ysu +(ZkS(Qu5Z#c$?cWk8`ZU4@>Y4S<@ +[eea#I=JPPT(/?GhhCTL2f;SXF4gBiRI]8(a&h.3kZApTo=hE[p_2]PrP,o; +IeVat#IEcEhoGE%BAre2V"Xdpfq&.EmjK9enpQobr"uWcrnlo;Cdf*0^Q\7RRC#338\`1EW\a[j +6i'%N"f@dl5]d7HKF#AX$*g!)5Z@m%$k"(T$:*Y^MkgbHe.B>f%mZp%5r71[+`kFM'Z";qZ&'mD +oF&L"%'Oah'9![BZA?=Z)F9l*60_63bTOb:+i5KK]Gqs.oH$=u,a^\=6?EIL6n#-1-bk$X6Y)i53^h1t`UmN6+U1:J<^n?=M_&6WX=ct19uY=g`PcE/ +.c/0MBuZr``jBNZUglmDB1@a0`l)f(N,?Re1e.YX7hfj]6l8EC-cPFpa)lO!]*gQ&EQ7')a+47] +CjWR+HH5)m8+^oBUjYcJJ]K*ga>+4F4G:cAJ/`btS>_2]UJp`8&Veh9FjX9q9q^ +Uu0E*hTd>9c*ZES39AF97a;_/X+]Sp]\#u4l->t&:)li#"RNr-lAW[G:?+l?FR[RDn]oNI:Aj_0 +7.ef)GYW)G:MeA'>kk+"pWoUuc]^64XS4qAqi%WF:ZVQ&"CTOio$>br:^RBK]`YUk!RK!l:ibJj +<=$s:$.,Ifcts0;@ntCQ%AB$q:b,=q45a^(d<&HNf +/OEE:7FYmufHa:0)LCehq*[ +4_`KtD:[fdWdSX6"`'crDc\)fH5Y9mOV3FB>SnfAsEC=+uI_`Jfq]KNO_Gf(FsRd5"hkN`dYi=UgSJ +7?lJ':tZkEfkM:*?'s6?QWYk]=d$VSI;7A^I+c3)g$m5=c'lHhF]em?\o"-E7@ICW)fSD25&Z/HeQ?>>1KW'SXn6SY1k8.M=%LkrIJ-(ZQ/Y85Lj*Q6\!_V?.8"<(pP6\6PlG_[X]B`Q[,fc-`B0gpPHj +[E`%m/DRAI88ZbR[F8CWIG?mj>t*AtA^sI3N8%Xj%t3,:"l.,jgKipth=][?^"lt"iPNRl?8UPG +(#1!uj/F'\?6U-?C_U2el.*3)95To!Xm/V$lX!qPLqV=ImAo3Q\nhbqg. +7J9]W7c)DahmE:=R,>%CcAhd04oj50s'R/Ti&1\#D>`<-"YW%B>;c[l/dEc,#[d]X<^j:O +Q42/9$=I,ig$SdseGeC/%UX(M@1Et07MOfY9&Ug,i9b>h?0l!C'#Fhi_d45>,`LB`aC2Luc0cS1 +`73L!&7P7[@AY1+I-fiF-/rM`icY:\:*=#'pgSZ"@[877:+E,q/)*cqi[-6e"G^IK,[6P3@fA&k +*\$,LLgpoQj*!BAJA'um-=A?CPrShFWfQfQ:iA6mmLedQ*W;91psi2sS$:%;dQ94_QpAL:L?L03J*:$&6QY;TN^ +^/a6*^1G0cjfVn*%8pb4?KNLLA^l'2^1#h=A**W0jt:kRdR +(1cV%K4f'hkU))KL5=\EL1gLC`=@`#5)O"0N$:HFAA)/Z:6'$%\nLelduDah%:SgAJVsq +"0?;"EF*7a@,A3U7_,oZ_!G[Qlud>b*lVqgTko+FClZ0pXEj-/c0R:fD!oO7"+"dSeR&O,cX+f^ +6R6LYea6u"lNYc(L<3RVf1:A?g0WJSVV>qH#1]Y-#[uHk8,Rf_bG0,-(OrLnc%85h^%dTYO^!po/AJF?SQV%9li].F'P[8 +Bs.&V3`j?AF,rDa#61cEeoD^:[?UDM'6h7u\/Or'J76kA'%C%TG:EuS?U[nu`6;8Dp$oT)f7Vc#\@;d$S0)95cTInB7@=*:A7FZt+\f1j56=EO2%Fg#0G +#@P:W??Nu]p(Tc7mpsPtA!lFg?6;6#De=0UEHZF`@rGX@Iqn[Y<+GrBp@iM""3'uc@eV%mG71s* +*%#kiNV?)(G(nOl?[/E^G4_XQp;Ah4VfLJBH$AG#p[b-RcYdCiJ%@"XXOi%EDf+BCD>1euG]Deh +2IH&HMKdkT^S,h<_3"](3t[sH*sf# +GF\K\S[DOfq=Y>Ek-B7CS"r!9QT(Q+SS`YEUO$@LH:57(+/QapVu!1UH>fk\a/lV.WqmcIHIHSS +j-fc>ApXr,=T=\6+10IoY5#uljbKg"8$`#1U3RQ_HagWa_\mff[WaC;[/[i:(V`sg\a)2\oq0'J +6-Xc^P@a3m5)7,T-=?[Hao&'ZYLgjBk9^&455`<1I+_hRmqYtma*dp8Q4M?\:2'SRA:2_QI;,DR +2q\(qfun$LrIbsQqV*j3Mb5C +2k3WU;n:u_I6XB$BN.#=(6(h[;Ij[28pU#%Vc5,;g7:^4;QNma.r5QGIQJuGT6&u%unHeE-Y\p:G\?XkOX!>m\`j_ +dd2(&?!biu\(C*([[o]2Qd+^cH@9,7B=H^cpj@Nt5H!-#p\]Ji?bbdur;XPD$j?[IO=UhC_%99T +"i6::*='FeX1Id^d&\Z(_Jm]9%DpKA3t=Ui"?d=6nLR6F`,SI>'u\L!>2R1ON+EmHOfWC=`t?O< +*MQDQ;&2[lI"`]aOn=VU8Fdaa,0:7hGpg`IN27uGP,ta?8TN%E,ti8h\M).T%(.c_Etl5.9(Pa, +29h1mb;[Z:MRtdlPH=.5cP+Oq4jT>YrBJXC$tD7jPEaA6CQ7\)+fbR;I +A_EAdSS+elNG3+Weto3XgD7K1=kbjr[qf4"%)HU^QS$I'h%rf8Jm7s9_0=_eNSAa6=-Q!nh\XQ1 +IG]n[l$-S0[K1^43%bMid5UJ.L#H,l#AR\7N[9PAR'&$!iu$&urScBE4c\S?7R*#G3)2DrjV^_7 +P2pmHVZ"=")".4;nI2l3 +`Q?n2*QR^jO!Vp=S?5#lEuZhh_K25[24&@>%n0fGh!7V\oaa8[ean3%5LXcRG@B1u?*@GCFZn&n +h=mK/IGaf@%u'!;ShH)`q&Ku_f_5;WS_AA'LS*])?E;'+q]=(kmF(upWUK`A&#\qrIcnuIr=Dc@ +nbo&gan>Vc\'t0??\We$Iim#0rVrMYr+hq2msn3B!5M,0EM*.8JOXMY]/UT/aG^R[:`]qYBIs'h +`"dnY;=[!Y4U9pK+bW[P&ib+n$-moEKi"of6J,OkiC"K:0Q%aoaD27DUcDWJ^)fYoI/79A6&*bO ++iGSZ&)ouKKTR/s6\q-Di[T\>;,(Oh#.YHm`*&!qDD"B-gD-H!@>keY+iWZi$Y(FPN:1dD`[ISq +UO6s>&^EC,=P@kl>^;B-mQO.nr?'*KGE+,<5Y,#e+ll"iOAXFpa(Yc'jCF@7d9]5_=Y1rLm#@3, +8kmDALF+;MTkO"?8]k1-.GG!"Pt9%s.Z%4Wjb0n);U,P?fhEh?`1E:^Sm"e=.kRPB^2d-R>g'[; +0dY>jR.D'/bUK)=k(M-N;b],CWKf=f`7^VYD&UZ5R5a8%i0eY@E_\Ge2^_#XSOEm(:0H=3UMT7f +;p?i]^B+tdXE(UnrYg,iP3F8AV,XUZdV:^0l#e_X'[?@"b&'l7'f)TWd[/Fo,u,on5r1@_T%$r#'.O_g +,W-VWe>f'bg>:jFQ_qMD>3l>+D4DQLm +Tgk>a^KMqSBe;cEZ*pgbg%phFXbF$g#C^pVbu38<2IES+R6[hfP: +4^4%ik]P%ZO?k- +`6c3,`C=4(rI=;DHjITO[t^D5kC]pJocDAS9iAiB230s4ZYF.O4*\7:Zfn\ +WDG4@d/&f(C+W_kiPqhI>0gAf;J3#7k-ilFmZ;4D>HB^e^<&G-@UZBmY]]k"fXi`4Cjhk[DD'.g +R\+;2?*1Nlrm0-lCF*hVFgX-tnCsFnBPkH+Z7h6sh-7(+APL:WUo*P9>L#%mrR&=Q[eWB3dsbI@ +ot36'B&C62\*e\E^j#lhi/iG-E5!@1pk)/rr(hqkhBRf#D\mpD=+p+h&]a[E*BLiKP&al'>Bp`% +?G)nrEn@eCH&!I'3ZFE,>"Qs6=!EScgR]ihER4HDV<>%WN:];ndJ?1[kT&obSSjX>\h?i.*B1!? +*gtQhc?8DXDm"69/_,0[C?s]:Z8@TXepBVqR(\ip90UnYHUV6-^!.Skro;ccIroou8%j-'rSPq& +G48a`^g)?aiCTr"mi>oWGCLX-4@bP)?;9@&h'(lBa-g&$>K1sG([(G2Re0H%c?]q\kl!g?oY*Q9 +@@pHYr'.CY?I.=;O&t`?T=*S5[,HA/Z0Asb_>#)_epL-fn%M<6q+L23HtGhF:Drgu'(g[ae!\ANrYTEqKPlac9,g[>0D(buE6mcoD-Q:BYF-";"E5 +YUop<=U!u."V>5LE+h&s@0FkW#-`4T@S[3t>6b^j#O2! +;3)L_Rak9%)Cn;p0qB5<%2r$i)=agJBmCX$QPXYT*&5C-Z+1dXOFa[Ve.KhQ:tZdbcQ.#a*V#74 +1$Ka]-QUUZ#]]5RDTa+6r>m]b&Q/?HA*G**jN8)@p2UTb1'&OEJK,:C+u1Fu1'&P5>p=!X+qQOS +dOQQJ%jQtn,8*EjC\&ea)!#^/,q_t=dTIgBE@"Lj1X]JPljG-n,:7G,#Z>J>nhhe8I4+97-.6c0 +&qH9'HNZ*Z-rQb;!m]0s`.) +ZQN#+kq]S"1GU%+o/SHSXYWhr0/3,UF$2=c*Am"t1_WkHBN[0U;)4><2CsD:dqLY]rAIRt2R?#B +;fL^EFZ&VR2l*?,o7]01N-hmT3"qOpo8_\5)\1>H3\tV6EXt1:XZGoZ3g5m!PHd3N)*1][4:C74 +d_.b>I6QO^,h,#5e2[S06UB3t6?20VFBM&.mmT&f'3&7, +CCs#MD++^@7ZkSXoMiG%FOQJ"7P3(Zm8H%;M+I9#.+Ekk'U"/L9*-r:7hg;B0S;s(X\/-l8lUK[ +oW_&i,th4:96$Xud76k`)bc4^9[pl9<7$@6ND6e=:*Mbo<2PgXjFbsS5BOk=FR)`0pJ8ac:A"ce +CMck3ruX*);(b8#;:Q*G'd1V`,u=qo;PW>L2)S==j\kaiK=*gk[5gY*-WKanuYr3qNYDgC"$*?;,q[5:=h#Otd#TiUiO=r!l8 +VZBqcX[+h>>)#1DoslL$VcZs62:];RW(&:X!q`709@[9R7QaDd7 +[b5PAm2G]UD_KpaZd3Pjr..oECmO;f[f8*A"`F&@E2s^m2[8+t'ZF+*EVCbo&;/Tc25HP]=r[EWhH,B\,>FirB\($g$0Df\usG:t=eQV9-CFE3^f!>g$( +Q[ndeA89;12OUJMYc*GMds@ommp5JX@a3 +\,Uu2Mh0M7a7q.lpbRQ"Xb1jGK$JRmblNJ6SV3+CKK)[9Qr%_1,DEX8kEo<7\75Cm72U8^KiiJL +R!(?sCPV5ZLH'P!fR\jU?\hfQ5hM%=plMrZQPR)XM7.J^n*u,,WJ^)rMHGV]33[.B+Xn8'N&\;) +=H`qK]8ZKnN-NA8N4APC +=W)K&$^'\-OYrJg)(@/j(Qqo+D:pDOfeEt^2TqLEN0ujQR(nl29Y's\F4j=TfafHU;jI/GQ82=& +H"`,(@?U&4QFV,Dfk$;VHF[1%\%-DV=bC-#EL?L6R%OJE\WrSiCR=jiZh^,')4;8.LRS%6QdS6i +H+8?LZ'boNS%6IBq7iD%c&p]!ZFS.jRF>acZ\<\:R^q1EC5&4$%A&t>;%mH2ftj6TrIk":TI3U/ +REn(n"eb([TDAqf[!SJ_B;&5^Tua4+NmF9,je>p4TNWd;=u'R`0-H]BTpcdnDK2G_9PR`uUmFlQ +qH.j.+f5$(SXNc5>%=E=];B8.VV!Dnfit?mI&Zs?o(mfE3^4ooK;Vn8VR\jgHC.skO/YQHWOem% +3hN6PTJB]K;0nG+e:"AQ.B<6QU:LH*]"P2Ds/N0ZXOIWU[BZeoh5hORX-;5=>3JQSdB31HY.F7o +]()rt40NA[YK_X&$Lb11%'Z2@Xd]X%E\jrrj\n5X\(_X#3utP0/WG*%ZQoXYqVn=j27)`:ZF`Q3 +X0]/N,IDe>%=:eGHVnh;*NY`3[Q;124(t)[AZ=E38GbEU]3DbN'=Rdh?2K&ZRN&auN)4kV[sHN5 +q2MnRS7S1WGPdY>RQIqsUUoWH\pK@I"e3*PEP#GI\N@cV]=GS`+gd`dX..AIHT/Ta_nA-K]p##$ +)r3!UjEXtq^G^M9qn9`@r,Nal`4Q"O>PgLp"2A't_(m[ZHl+*`&&+Ef_7V$V]H=sk&&NE[_%rZ\ +#Yi3A4^,Fd^q;\GC+7'u/\c[(=Bn9[Hn31K9t>XM_]2t!)Pb;7CcpKc`:pm`kXENQkJrrS`VbE, +>,B2cJ]Qt0a4k[W%XlHAmE&UIar>':Rl/>d(Wr8Q!F1E#o^s8 +][BlocUg7NbFHDoHP+N5=3`eecJ8%@4Rp^_):*Z9ce(8)#)CO4BiW +I0I3Q++.?CauOOkrAZ1<1X9#!e#,^bn1W9rPL@-%1&F8a4\aJ4e(#I)X1_b9h-!fb8_+o#D7sRu +h/h.)>M":R-G=cO4bJ/GELT+K\NQ#(3(LJACY:kDT`(5/c_&oRRtg]RfR9[P<;kP%%GRGPVu=+);U@chSfZTQ=&MiiSXUONLf`;rVbY7dGTHb,5qtm +?4pqc(CYa3^n'LZ40d\7,N@bNiU=nK&PLP3TAs5eidO:RmCoughV_Y1jF7*n:VQ9DgXkc*oC)X3m69)eW@'FkEQK0eH-QrG[U%>R=1&1:*s4SaiQ@e"--C,$Zda5bSbm#F(PO@^_gBb[RE/!S6= +dhuuI=Z)R@-M(r9l>\nUcf`dqm1+D1TM[-0C)&4\9;L&$eJ`:"R8p1c.eRPAC8hfK=6p\A'opCI +ZWZZ2RoQWED7s@A$jqK2Z$e"gNgEgDR^XW(AEI"iU?R=%LO$KE9'(k6h(:H&O^Ua9+s_`64jSl:rG"'7?Mt!)+Cf` +CDk,HUi.2B1$!;l75>!u+\6W!M^(d`7$AogEb(Xe8b+ET.7^YuI4ED1S?4?c&u;ui9="c/0[#Xm +8LR:(7+4"fF(F#a1:$i$1/;nLkqUJi`:#iJo6gF":\4em5u;Hpo/TXr[1>FJ1h@7h;074$1Jj=4 +.n`e4`(`eM["E'de+El3;,hZa92eg_78m2dCt1IG;m_fM=Om)8@9HY#"^,,4FldsW=713F>ZStk +JR_gU7?[4D.4[CE8.U&Q#g4)7FQBbG@fLtgm8c9G[>Rl +ja,dM*UeDKf6-t??hag-JRE^L$\M%F`U/'3GZGc:iV21LLuK7]iIg.b`\WTaDOr;6@^r!sOCWV6 +"--pf7T5R`BO3igA6CNlP%IjW@'&IX`cI\VRAP<>kB[>bTkJa!Mkat^7+n2EH+'3>C&+p*G\K49 +X/g".2OCAV3l\e8C[CJsZ"_qKa/NmE2TrIEHTp2lD;.hG[Vb]O_7OU^`q-l^DQ`*2DL;*A_!l^V +$`J!67h`j]HtOD=EUI0?^[cag%Ee73QS6U).*j'_F8Z>1^2ogR8^):i7JY>RI:lcuFPPbPf_#-? +BA5E5A/aFIK+r+o_s>!l1BG>a7&ss?]Y*a5PP6Z?k`\cO/`"ABCc0Hg]rCl,lYSM+Tu29 +C4T2^#/I_g\6tgGK913+_.YV/+VZ&PDTWJVGYk5F,/T$f[MM:*@16S.6A9Ab)T!>0#bdbMLQM/X +_j*.kU(fsMd/k7TG]=?>/4k\\/gj&#RhR&o8q2s9.n+]f(/mV!Migmj72WcRirKmQ;3j"-GgRF> +;0e))N\O#ugDhFHEAoVT4%FPC*@%)$NR:?\8,3/WA(5pfOig!]G3^8]:SKGUm@1p>=GMs/7jLFQ]fKXbB\Xm +Ae`.MMmcs8\U?4[<4\K[`a[0fT\$&'c'^@bnP'n+2HNT$S!-ljbdf_lV\G#Xkgjb!H-nZc<9mAE +Q?Q'fiA_+um%0EkSPJk$4f?c&T+bCX:YGh3BDhn)1Wk>H2etV@<=>LZnq'^7%makt'82T.Mc"dT +7VL1`U/Z;l;+a&CU2:jFPa+I2.R?I:$<3hN[[/%m;+t\0.].uQQd^/`9U"QtVj-nI;u.A,WD,aY +:KjDjHB=S1.\CK)c01TGReW`:ORqX>V""nY4_M'(-;1pC__M<2?(KNHO*C54c?S22TIeH'3qTgPFD2/b?8mFA4`nj +Z\f+7=o0XUm1#_oI:SODA@Z2(Db[p +qhK3+/]P9/1>f3LQ#p)5^q*TJlWnkAP\rY0]9Q:\h>=tf/u@O>PeuhEH^f=6IHeG3Y4l5VgFVeF +o=g:jpg3jJIIGWL^:3h9?i0n10AZ053#;X(H]`ht<7&F)iriIh(PH;<%DnJO#;U*AL0@Un65XJK +@JiEI83Rd)pi@)`gdR*8rStk![)uiO08qWO-cS-p)<+m5Mm:hp@i4)Aj,AJL?rfD2R27)MCjhId +[S+[Os!-V"H'5IN9Ot\$.oVt;Pd2'-\f"j.?>QM(ZMn@XR?iioXO3@RG%T!_ZPI0.i)d6[@EWrF +3TjZ;Sb(@3c8kV`+meroZW;@uD,3C[I1`2amX``R$V+mbIA4*4U=#E1d-3\IcLeQ+ds=ATl17'- +o`h2@R[+Fth,0kE*i@JN#>o6kaf9IFWn)LJ88BeqXYn5tef+9i(G0X2Fk4EJA;I\;FB[GpK_mT +T]CDX;s><&nb!p;b50._l^`1oF`*\X3qm-"rG/]AhS[l)G@9fDVm^dJf"?>oF/7X(\G'l4h)j58 +n!/O8GE1G9HFJ=lL9&+6r2JY&;027*hnaB[(TVmAOn,)F\bP&:>WfKb@pVsVmbSIK@!5Y0E6+Y*&N"[^`*'rg8_5n_*bT/uS(dZq%66m_k.tL"q-5[FB +_L*TA4=7q8.Pa+76:<69j=7e&/&G1b6JJTYbV;H&1(6i10bb`t4>fK0KgP,b)2'n8M%7Es3@,Y( +_^mmdoK:%H0plc<_tnPolomeT5r.dl6p'+fZpZ:s6,V2=`$8a0>G/oN,fGm?`2#oAF.:+Rs$NSW +7/Tk+]M(_Ga@-M9%V/@(3sijL;8gsc7;Q'p@dc`b=u6@b73l!S`'Ztp&@-Ca-7iE@Hs=T(0h(tk +7LTXD1FpI5@DR>&0*G7oHtc'h;]?e;:!R +2#c.%3eCu7nXi$d+3:-/hY.^_u%j\BXT%W(3#U!1f0T2&q^*;&I?*9g34m*=tL +cF`2`o^0sEbKg8@60.V[,k4XZp-83AY71*9'_eM!ps.st$7,GIFR)`Hr_Mam:TX+*eGi)crQlFp +cij'g]`c[k"].RYcnht(FU$3^I*dKLXOR\$'a[]J%QDoHXi1ar>0YFj>1!cm./ac-o`EN8(/\e3 +d%q=,FVdS+("&GFd6.ue`>I!V*B&W&eC@ApjK;JSrC.f* +*^*?L]XUs&P#Y3HeRYB(sR!;I9$Ml=$0;\$nYOK;cbi"(-Qe?SBt;*EEAu] +X6"Q,?$k2*BKK4AV`RZ*rG1#mJlh:-=;(m@/Ue_JKKgK0=BuqLC3A-NM--k3fN!@14c;u:\ldXF +fZc`D-&btILY2fh=RtS,-&>]&dof"52I2Xj%?jq#P*`;38.r:g3'E!_n0*X2)hA7*He>c%,tIe4PJ>l;g#BJ*N.X+;Hlg< +=RES%N""HPXKb4)6Ns=@\NeiFY7k3U>rO->SY0`?,kESaBUb; +gmegY[E@:X^tce9>KtK"$_6"!VVMq8h$)7?L!i^.5i#_j?$*C.8f(ceg/;M8+9S1j]1Q=ffA5Gl +?.'#7X6e[DT\^F/5kX+`%Fe]Yju4=@43cp(^#e+-,$oZ0'W(,$mHn4C>2Gu>?1mR@jEobRinZ3W +*<#Ba9E\]_l/,KnhdM&mFn&;Ipa%6NhlZf5SbZLWr4r:.hrt_[giaDB!FFUa`HD5Z]pSf:dl*'5a+@I=;-XrUskF(,0_@GA`[0i-du+[RM%,b>c\IOQqI-<.u6^Wn7e\W5Yr)EPE0 +@]hCoi_\X^IcCnbipJP]+dQ292&opY@mr98C$K1D)<6mVA#;'(Aih@e&`__41#=kA%R7]*mV>_clc<\O_V +%>9PAc>WigAY[J?,h%sACb."c%Y:@LLs:i2R[3.*bAi1B]W2H +B!,r%c=u2XCq^rSk33@fhGotMEFo\nB0;Mn"?GUnF(]<;k>eDB6/6+(^#q"p.;!liVKP2\I(GVh +BAS.QSpmFm=m-oZ7L"D+FphtFc0-d7$s%_jL%K%RM!.kRBRK#WVN#6e%d:e>kiBVEp*8eXMeOe> +Bb=8,Xi0HlFQk]H6uJ<(-?&./RT?;Pl+OH+Orp_*0mcD1Q\lR_W(@pDc>&Ra5 +DJiQfB(p58aDX&JbdRCF54*9CVXM\^Dgqb"T$d#(r[T&iCfYQF56W+S!bT1N`1HJfGeNTag,!pN +n.,okL,j4N%.NW"cO_$#%WEq1E>cL[p!)hV'(Em.nOD8PNu2l)`pmpBEMJce:CqNR'N%pH +ET\!L?4cZ4(NM'On\b3D%@_B.&omq!?Jd(Ps!QNm(36#k,-NE:0*Ljl/mQ^IEjPQ3m3$@l0ig4Z +F$>\d[k%%T1`nmEo3XEI@6*ks&G%?_o7o!(cT;RH4A^L)F72+_T0;bs13=U*)Q,i-Im^`t*HFY< +UO<\q%nUi'-sThDoXi05INET<47o.-n-;]Ls%h)RV=_f#=D(IAl,[F\=[I+heJXVaEDK. +pAVL%5Ag-6RI#p5p:_[C05sFjF:7PXC7]BgIs#27G1h@FpTJs(IrBP!S+k*\p.GQ4H6B;o8"#^U]j +HC;rhVW@SR[/e>2?^Ff=Y[TOEMq\jbWCOQ%l=SjsH>p$S'J%\j0i-VrG +q``5KcbKAg\K0SBHeKV?.2@4P?"*3>quI$"D2@?8Z]G:[-Ofkrb"]/.T^"2_#]jGZDqp#9=K"k]4fK;>6&W=VZMqg@hp +PK;j,H(=ib8!hZeFZLO,a&fV!m7_c\rs+=uj,Wjrh/>f%e(sWl^#%(B\)HfOI==D1VrQt;qgO%@ +j7N>d&,ZS4^b@kV\\+#/)$[q(H8>Xh0Ur@T_GITO$pp&g3=Ng0gcZ4e&KEY@_soQP'L\'G=VSi[ +>#,Dn;4M>=`mMB.(WB8,FWSNLr*^_[dDUkcaO325,frqhR0Q71'V?F;&sT(=atgW3/BY9RW@l@, +j-_7<;]Nn7bgSZl0?_enf.]p_<8fd];f`s9:=HlG4O6PLj#To@r;/`SF;4[=d*s'H6I?7\pI%t'ird`ARAM=Fd3hDhV)2@,&IN_AC31]r(@2Q.%MrRnt1QFK* +N^8cf=W3ilAD"=dNo_-`8WmZ+RCRF;kB+kc3V!2&hRAT6& +I\E^6RPo;WlC,GhXQ\o_V69.a4OB,/JX>`GZ!Enn$(<@9ZFF1jM0de-l.;`8`G +Ipq!04^V"=FhOt\_"M'kGd_eOs)[,m*Zo=[mChtNjS<+g`SbV4B;+Pc?D"4^qT]>:j*4n^MmjYa>EI`PYR7;*3sS[?W;bh>][.'5W)[5Nci>8q!ei5Mh,f%s$Qnk3jPjh8.Sr:&IA +=)b:,^pqu;Zs649E\:jo\Q:uR[EG%GY(a0m[aOBqC%HGq^"9mJB'`g(`HZ;FC:fYGn(p((H1,>3 +=LY0uh@&:Amre;uf;eXRR[nl&7J"8q`r'3\MgmE-"ah+:"(7W6K(#i@^fWX8i63L#j_b@@QsGh_ +$oN4t`J_WY56'U>!JoV3*MHSj'OhJNM(qaV`Gtbg7=7O_cdjhjf\Ii`9OE]teQp34r>T8%Ko9sS +-cgQ$,\$,*M/k4Caiqd5AGi9gnt`n=q(Edkr2Z.Sj5e?CG;(KDYF+T%@BFg=,j(&jRW?N!bf58m +B,oZpo;6QQLf67J4RJ\BmWm.3r3tk&"e>3(B@%P:d:ce\Sa(Z[GIf:qBMBcoFEWqtb"j\TI5Rno +j06rm1JaqI4/hfs6dn)_<$;]G>tn5i?FA9DjUCGqJ!omL_:\W4AKa3TU$<]DgA>;bls7*(p5Z7%qhI2t +^!F65S;FLtf4j[OpUk_E\(t)oJ??O!`*[Eli4J`C6G=g"GeY7jr.WtsSd3C5I[B/Dk2#G(GL1XV +NT@amV+4jMe9[Eljo&7OoU_8tefS8]]r.:lh#C%E5B#u'2mrC_&(mn3GtC11`O,XUhgC4tnZe.t +p\=XJ+TJ#)r_E%\5@<4Bca!3Ck!f-tn$KVCe:BBr_lcbh%&2aVf7g9N.1%7et:gWNcBa4u&##KLJ`2eI/Ul$rDt4$ni#Ca@.;>%.L5*MSBP_bmb6D +dBMLU!:nM:j++VYFK\oBS?,0psc6O$CI2A&^\&QKRhd1c$V'bKsOlD#)U$PobK(,9_DE>99EIdYRD +(_MN?MPV,oB,M9D(pTCDE@i&dq%o0W$dkREZ&]YtY8ShsZa$gYjaS2r\JsS.)M6Q\$7d*9cB%M= +)\KrOZ-]fHfc>#0(m3>iOl6i@h&cta):A$tOnrUNlP`Dt+4:A*OnTuVE?GkQ5B77:EYBVDm$'6* ++>P;+mCa\V.3[`X+bHg@1+OSi5)8\j,YtNf$.C/?0Qkbj,k;ZrD@%So?Cat'-5'r:5uY8L[#'ggi6+6I!n&oL,2`0guPP +7!(FXL`8c2,t-6A/C-UO1i#?u?Uk@S1XpJ9PGLau>$od+84\q2FG>[;Im6nk_phaW<02GT]1LEp +BG@44%Nce"W-&f>92qf\Pd%ld[msDu9M03lPeB_scJ^Ur9h1=:[+A%"o1[ZS4*9@TP[R((lAW+1 +34/1^eFcV`dYQEPP=D$<<1?M-T2;nI:R)](eItXds&"Q8;:?$AFXL#8jR749;b&E6[5V%3&Q6tE +;tWV+eN6`h]i"=+<:LW#'jFT/?9hI%`Drl[G(CUd9:\O +37Zhf[H0aBhd(Bb?W)SaQ26bFmpFWJ!#>*1o>tB@%plMp@1obMef'4m(:CRW@S4.VFsdQ.0k/]@ +a\]`^2!8<`5#\mO@EmtG#)QkdnCr+^@oW,3[T^'S!G0hko!VO7(1h+-\RANW<45:.G'(1dBkNV5 +>5!S+Ve'NVp4fGC$N\*I$+ec1c@(dAM4jN`4OaGm5F:PeVKf4a/i[GBOC.=.=:gmAM1h74d*CU*,lNGlIPeQ]L/uEP&,Cu_LNP-eM"lYm(lO6hnV&rpMGjP4(kmilY.-GW +MZs3=PY$dTqh]R8Kp.jDpr+[q\VmuF#Q(PuX*83GTV&!LC\nQ>?_k35Lk?2[XEDQhC'<3Hp]HW8W#]<]PMpOTUtrO.$C` +RBm3fq,XTmQ'`5ARX)Ai3H:OV^Qr$/R]A<9)9OHi?_#&kRi-LB.kR<;UJU%mS`UWR3Tk=+PFPVr +S[nGB\a>o-_4QmYTD@H$d;>L9rL+W,TgOI')Af*t[@h\CU&$)b)B5E((SM;+U?ab53Y$Tac(hiW +R9DtNR,)=74R2c%V*Z9"O]/)m:SKl;U0:ct(m1ZkDikpNV]'`&H>+q!H)MWaVcn[CqL'*iLpu)t +@jG]d=*UH#S#.jWft$">)QI>ZCP,flHQ'.:$&,At94%J&X@#p\g;g;HRB)dNDApj&HHWFC=f_7[ +Xn_Li3l,Q`afZmEW7pjFQ^A_u'&AS2Eq`c)Aje`6O7a)3)R][Ddp$t'V:kZ) +fpdWI<+Xg%ceCU%C&P[!Re>G6c6HVWh&Sr>Xmt4m8)7H\h53'cq;'ghmsL0tg99)c^#n%tfACT, +hRf!/dhgq`'AtkrAf_?=4LO,H*[708iZ-Y1SQk*!%H:YVii2,#rL;Nt593Jqh\PM<^,Nu%3TSpL +j1W"aGWFT/;l%GEjh>Bd[uKKuDV4o=k8h>"&0^4c1$;kmg`C6:5)#c'C#fhg+IWl7hN?Hs46VpL +khKV2gWeoQX4m>Mkrtm.FuAQ6^*8"^ll4X@[57/olg.n1m(,XPl[S;N]@H>kmIUE?I^.nhgUnTj +Sir)%8ht7TmI.;KmiMet5-saMq=#5^nG)nJ4Y?.Qj7.+ZnNOMRjpt/#-ghN\HQP&:Ij;\"/&.X- +oFW?Gs$u_(nakX:n?CU=?%)A@g%Dkin\$=CplkD*&+^lY3PR6OHoZe\+Y4rqS$hClkfPKP9[7uqt+*+hn_[p]>G`1cCJbL>m["8S,L&s +r?(/G+1(s8=8j^9rqNbthl6Oj!1nSL=YM6L)@HY#_;S4HF>b9NM*g3`pmbM<&WF]h;2Fjf5oc"V +jH/j6Sl$r%9')5hFM;0.%\A +=fk]"EVf$V944r*C\CsYT#YQM>3sh@D6hQ.[p3eE>G^3>H+@8Lf;n<0nUSA^DtmQa*s[Y=@dr$O +DDMlda(02c>c(jURE9(3frXU_,?rQ/oU9&DT2DSckOk7&#('XXfPL6X?'a5T\_:opS#s^!ID+QX +p\2@&+-B:VEHurg%mPorkk$m+:7#%[fnaZqS_j*j_;Xp/r177ST@)orHMsGmGJE,,q0_<&J%&YP +gACla4cf4.s1bc@#6@)m,O#=s0N8hm6*PGQ#UW@mq$KA@X="BC0Z5mP6W!)4oYZd'58$A(1d)Mj +;++J#7BnCH(WFcq@i@gVZs`8f1":Cg8$V]9+@n7%LE]9p1linR1/oJ97hTnu--A!-V^b0q/#7nXj*%)K=EBJF]a767^rQ9/n[kGsH4Ot1cBADB/cu_De8()H@mj$

t__R04E)1QEpd"bUEKEVDPEA'..0^WJ<9A"O.\cG03 +,n?VJ6AA>-f0Umn(S_[U92QTV7k!saUJur5dJ>.\B^HJ/Pb+(:RTW6&'dBLh`gKaaF%]Mm1oD&M +SPuhH9rV,WVou67<'#k5AA(9:FW.):Wf]ph-Eu;AZlio]iQ]Z>\j"XYHkaO=??gtCbtpkE`0g-],>*e[=GIS +-HJ>S*G'&pQZ%%@N7j+K_^s>hZ;3*ug,hk.D#KL'(8fSb]2'HL.os'dL=KKIB5F\][^ME$fA!o_ +De0*_\/+(!>O.**mL?S7(>e--H^/YiA^@],(?o*dWHCf*\[pC)m9R2`E3Shp(i6og/kB<;E21c"sT$s,UU]aLSl-BHOBImiNa.A]rI +NRJe4.;lY=DW:^H:f6[a2 +'9.@DFoKG4CEHuh9oZH%7_[R17qc`p)7&tEf@p_KBl)V(bVm`!gREt2mOboXpGV+XqgWa+^"Am` +cL'I-`a`m\]=K*po%tDK7dg6JSN!GGdTcHsBg)R2\1[I5$)<'R4qGPT57-K#ja9.6?_Vu#]j7f0fR(Ygn'I-/`SS5cHj>)i*Z>W858iKrQ\k505K?^++lIaOQgnBkXa*,k +kBV8noA58M/Is`#]Z`k;I](^KDaE[Un"o^`GLq1*[H[UM\+JP;KmQPMmCgi\p-.g":S2q&IPg!X +56Fa[H27#[GJj8!$gE&?qt!"\f@:qOm!ZXYOZn9D_gcn#IPe\1^EnU2s&3*MJ([<+:[e-EX53d4 +bPZjFi;VWsr&VUWs*sSp5J-_H1]O=7!5LDh5SO+39Egb.!^Li4Z"*AjKF,Ged6Ket0J!RHe.&rm +gd'l8^q9k2$kL/u?GR$`^dB20.4[\P$pdQ'_/pNZe.ofq)P:g]_%QK.Z:DaL*l3LL_?:r(A0&N4 +,-EI'68Tt(g`\ulQ9nOu_LU1JA14H'-:&%i6GbuSZld0>=i/Au6KBi:PV0gh0obfY_aH>P1bh?K +2Sa##NP%+cF>?4Z2FFQ%5+FW#e30m<,X^WW^+;@`F61=C6Gr^c6o3mkZphX_7)X*Z`"Yb\@ckUS +,t*t[6l\lg]"^Y7:;l[f`8"1IM"7Do:R6B*7+=fI6qkR1;T1Io`Ia&e6s.F'UW$JBQ$ccSe.T`j +?*4$)7KS?6oO4@c>X_=r`GADk+X'<3AB%#L`EZuoP\HGJBLW<`%5VQbUYa"]%M, +Ekj4Ta#%nJZuA:;M'_T0b@8*"X1%!K\VrC?d8ApJ&"E[2aNjVQ;aKiP$oT?c8GtB2)aTRL!<0PF7:e7CHaalXtBcbBT +ONCIjah0FOS=Rd\#YDrS$*","koe+GQc_.S8h*e4*2Uee$V<1Pb(Dat4IjP\kfSjb\O<@<_@4R\ +WXR[bb6)?KS?C$[e4U/_9,t=]XL64AZHGA>bCJWr/@I0A\aQ[aZU86>VAs-T[@r4bT4]Cj>;rp&:ofnKH5gu8kdn>$e,t5cF6W?](de-+0PsJA9(t<+ieA1e,btQXG +Q;jDI`Q_0.'+e)j;4-08_?Ek;,udlRC=Q;5e>5[cD,;Z==4OZ7Fl; +L"Nek[O#D8`Jp)sLr-ic=TU2,eW?stM:e'=fd-W#ooiN!PgDRWfnG^DU!HkaR_:m32]slal)qo/?Z/r=<`OnpA\D-[2gZ=%A'uAYT_C>H!gdA&FrPG.b +leGdV>_U5,Xi0"kJ(nh_gq]lDPuuhdcCM)\h!kR'gAtRg_He2'Zn9_VKuRCeem18Eh,W+Mc,3h8 +:sJ[eh0%FWdimP4hUcns?1m.'[G9U`%,M`Za47fY5pG.(j'Guh?>\oM7H`K4f&!h!?"N;-drjNd +laHH;hX0ggh.ba%o%'Yq?T$d!'oH?mpY8@^O'eHuhl-#$^%("57UOF?[FP95oHDH( +!FRea3VEG\WsOpeP>)+/_IccdbZWe&SkkD0oB!c+0ICfFu3[IRU]AD@U:SFQ8ln(2rh6;j).!5N4WS3 +3TKJbA%k4XAhrE^An1djj=Wib^-Z@.lf6P,A8EZ)5"FUM8Cl?VA>W&]`:)cq:9[2ZjP6$D%T$Z4 +;IalGAOS]AAlR:";b-7VAUur)?p(JO#DOP;u#QGL9/+Ck;paVmYGO7JuYu/BZ2K7rf#1K +MEt:'B`teOmZ<;aNuX1C4Ecp%NUQ+$3,)ENl!'osDOIP3Qe1kWBsrq6e7!'gT$ff^l1EtLbpR69 +U9kDml7edo*.M]r[;&tJl=kBThO&&QRVIk`[Do3-,\cOmX_RDSCm0;(m#0:X]a)(1h?maIlOJ;)2>&?=-m@F=FIaRMmWi4oaHmPa!@;8$iok1;NBDKOBG9^?SVlADa*sD%d\+uEpme+n#lTSG.)3>qn\m&1N)r*o;lm2dVp9/9CDrO;E\t_ +:tTC`D2.fSQ47e?$J:*sE40u[LC)Bf%.DdDAS249V[kLh&QM=6%9F3^g^N^C(8BCqA"2fSLCS9[ +nSraln"1#.`/J])T5i``E<]D4lB$#^o^X(Bks$AP:F#D*YB!\lU;nTBlaZMP(%SdMnqSdEIj"=5 +jDr!^ih%jkk:U<>.[ZPW/giGr#'"]RnFB(.o3HD.D`OO^0AmM.o2e'1:HERY.!$b"mq4_&s$1I_ +5NK::;QiD<-U`$9,BQbaFCr)UIn?;o8C:ppoX?e]+%gY;NH*QFj'P)of-5>Ag%70noZh(A.\cT1 +M"OlOF`1,*VcWPbiq8;;[te2[D+A`P?KR#=p%0p1e9?'GeFc!pp))0M.[bHU;5*_qQ7#gYDErB# +C7sa(G/=MmS[=2=_c +&:E*UP0_E:0>[STddQqWI7?O#?e!'(bPa8/I:f/MQ7mW`f[H2=r5[E;\%R2+f/J;rU7(AJ(]6VP'Rr/T1A,E9l,9oQ2]@5Idcd[2r+EYb;I''r]7lF(\RcG +lMkG`InkUqI\-O^/UkJ1SY,P(.E6kXhLC?3-_E#W9F;(1K#$>!GZ5k-%>[@q:q3;b-PhTX@ki5X +@Qb`n7jLsB,^r61P/q2iGuUMD/XT0X;RrU;B/Z4&B/=h_idEtW!%:f-,o2J1Uf(o+\n*dj:T.6- +5PB0Da1kB%V*(7.%Zd-EK8Cg@js&WC9=Xq;Xj%`]%VBcY6Vm!Tts$<1pT89#>b,=mt[M^?JCCiplC&r`Y9 +b*&j./$?0gP:alhm'SKLk[NB3_bXHPBjhk(23$XS[O%!o\=P@8A9eYVO_#=M4-eoqDI&Uk)3/9rY;nd`P@kacFd2&Lk'*<:q5/hS +kSa)RU?NQ`PFq)CDOIEdkt[#5lC+lXX6U\L[B8b`mLc;\/q1L=m$fWPZdjAF_mShMDUl42%#30? +m[LBH]C-]]q7(:$DY:d6(KU@JmJJTs_`8\I'uf^5C?<%I8QX:_j;aJL;Jo5]R5#ps7%]][5RSlkU4C!eMs1"[6S3 +qF$P`L/?@l60M;[TeoN$;,aYcW5Pj5e4,*g\g^-QPo6AsNfm:@m74-E+JY1(O3AM9^1gS!VGsFY +;bCUol,>Z\<:6>Vf0s>2e%U2m>@o95,FJtHWVGu8l;ADVqW^r_[O-khXVJ"M:DPk2=^*Ham#`0kp2,'+gHB(`q6%&iN_%im6##\>WO16UL0@5To.=7QZo6&#gA>`( +mDZU9(=Lc;Mg94mdLit^cJi'oMf2M\_7W[pfmR'FSQYu4sem!66p#.Cp +>3t$f<(QgXi[g5CD6"o#f6`r[Ubr.-NH$,AM:"f;,- +KCFU-_H9P)h@(ienA6ut=:YkrN&-7Z"sHLH>7k/b4,N/j-,iU-'Of3)Mt(sF_3;bOj&N4>ELo22 +(S;XVgjP7?N]Y5tlQOdeJ:-o'1:o"fgtH#FnFXL"8b#%:.bG*cek +3L;L=Bq]gA2D0C)P;@r3c<1Z9k>^c;o2^+]1G_+*h#3ks:3t8iP`RCkk[Jh*%"0Y+M_?CIMu="fSgqE7CPQIJpmh_*?hI%t\b,%jn8*fS.;T +pHbFahjF"kHdK>o8W]JFV+JCXb,_^?l9uMeoj3X*HH.i,I;GnUDR7s$?X2r'O%a\FU"T;J$LEKL +[.\Cle9bPBmTn/M2-u^,Hc209rM-h]Nq;0+"7,CS"toYb%;*7"o'lU-^A-"ph]e\Lm_1?qGulNW +]Z6GWr_q*eeYD8bn"'"JMJ[YM:$MUHWD;:\eU#t)kIi4$p"n$K2d]_T@CNN8*W+W++*HfGhn]"n +=\\eM`UEdR_jnI\k'Yt1n:"0\hZ#ULr=>%`gK2o%?Z5@\e%+lFpYg>rA*&,Lp%Z9ll!D,Wofk+O +oUSM>_uILJIW*F.jCe&I?e>3cO7`JA!2gA&rX\kE0EU+Wm/W4_!,rGLYT3c5o_jjp!b`GP0F%R( +.0D7\;/df`B;G\!/61%Z\Ssh7YY>.;6NlZZ"E&DdYYbQtSHY*d#&.!>ctqN7BOfCf"n6d/OE1Zr +JI!r6#@k4K:lN$UM$YkDmLYEcYaj9`PacW`HB<%OAfD(l[0j-b$8Ajmd'2MK]*jX#$h27HW-&M& +XQE@'j3Z6`:tlHKY75I4%WLXuYi*=DlOPEP%FDQol=1?%!>$p!&!7!;nBhcFdh&MA&FgVKOW*:8 +']F$R&Irjp0eF%$V\3u+YRrSj&H*:4.1sP`'XdB)e7bCEP/]a +\K!>r)c=O`OhVfLUE$3/*:]L:;;3*"QQ8g/*KQ=(;=,FpboP3r#8-GhZ1f:OoLSNL+E@c2W:M!l +%3[C*+;,P4lh)E!+V-=?+sktcnf0$?.!?4T,B,Z\V-cJJjZ42j5gR1S$P4 +TT_0u2%u`C/b_;IYi,)Z;H'2I0o\7M\N7(.g@N-CZctW&Tcpbi+LB*F;qF2#=ZFmg7?cHse)j') +lT=L11UWle-'OLD'A3lGu4k+OC[!b7t5=b3S7s&R+P_DZq +5=dVmMDU5[B#.&UgI]na75Uu7P>t3h>tSnS9,+nVZPKDPV+`_F9=#4&['`Tq"\b029liGOt;ACWYZ't]oiTDfM-2A-=ETj'om9\P$X'4M=Oj*KQ)taCUumm<>;`pj9tj%RY?:1U>GM"!26-D9 +a^$dS#W8#UDP^UcQX//&\^fG@A8>?<-XP*1?PWBA8GV'XhAQEgh<#*CM#5/G1CJrV/J+hDDqBVr9anIT7D!Q6<5rr(aGA19)[c;QI).$BqG]uStkXfubOa/mM!2m%Dl +`HTqrI3AkIqojJGPK+c +nU5R*J+s=c(?'eEGCaPVE\.sSVH\!"[Jp8\mGTf;hj+5\0Ju%FZ:Fh'b6%g^\J(R0*pcRm[ +98+cKKU0`5letuK?%/.oL,T9i=D`ffEG9Z0WC,EpPeVu"08I_]R-M&=aQ=Mp*B:Q;mFFu\/iptg]^ +.usDJO'&\H)!?tU!IU:.ecXH`OElp6/We#fOVo%!W+V.$*4'o*8pMYEV`U%WX-.52::W6B)*;1c +/X/7a>us1J)$c51d?J\1PkdGfR8oOJ@1&BsQ8W6<)/TCWBpUARQ?W@mnMs:2I?s\]Q)XME=cJgE +JX)$1PhCbY9%fU9+dcm;RMi)nVlc;RXM1+!1>0"'Z#,sI]p[QCJi&1NH,l;?d,R."SU&mOGWhI_ +e!sMpS[8otp_TNinXh.^P8X"kH-K-1qk,A3S/:"RoJ[^*.PD\LSluqrq?d+Ud]\il^QgS6Tb'j'$;g/X`u8"M\!UtTO[Z-/6Hc_^B\VUTCY)LUm4 +H)NcW'c*>\rg,-'rh%ZW`irnHC(Z.Ymku6U7,SV)R;uhW/Gu:XEqr[3h*4M +eZ:EtXW#hng90IW +;1(GC;m_=aHL%lk-aMc0Z26PfY7mg2]<`GE+o=B]]192+-+(9a[:@[j4'7a%187u[[X1`GGbqe9 +VZM3T[i9UrgBkHN?9UO.?eSo;0OHbHt6 +S%AL9]PV_mQfkmU_6=m"79dNE]@XaniFG#e^+)^fXu3q_nR:28Qb1_?cX"9?!Pc7oZCCI$]F;q% +c"B-D_0_<[l\3,K=2EZ<_JZ?b4=P=k+i?6/_YcAVRpBR;"236C_d"(tS3t6,8]/2@`G;B`G6c(? +A&XZM`>iQWS7T_;YJ^9WLHJ@4]Q_E`M8IlJa0EGdH]?+:O2`0&Q(3EI]UZ+:'2L`W`inFEqm":_ +]uo-JA-_D27PncgMGVmQUI8V30sEkO2TJn'j_j2"g@1&TZaknM$*ph]3_%);!a^><`7(54@n= +1%G8ns$%b"^HD[k1:8E`o6N:cr_)l?C%U:_CYpN4CTI+M&,"asosL:]Q=dLi`8A=bYE: +_n_nf-/ZI<^XrG_S]G0sP5gS:?g#r]YumXIN[k@g&9K$$kKB]c!eN_2YW,;t'aTR^@M$VF/h%cY)kg*>X]-V:0/O)P'p4=fp:kp)>$,!?f'dmthf&90*Z#?DIC=._I%*VYgWef#3W/;H9;+r:p$j%Df2&m+mr^`5h[aeMhsl!i^-;R, +g$SN\rZ<5Kcft-"IK(+%8"8!)ofqp;!rfuRj9krKDp/ju6#^?R#=7j4,7-\UUalg>nAI*l6ZD*J +%n#ji6P2_*F9Mb7co_aM7<)jB(IdkI@i7aUUEpUDn0CpQ7hIk)*_15BK-%/BXG\;onjJZf8TJ@2 +-V +4AU%jq`mu!rB],? +Db.\k]MAl?_U)YA=">_m+$)-Hi`3oqo'r]N[k[ +[r)"rV7#\pVQIGq>K#R3msF3o^Mj#T"+KZbZrOq]r'X,nD`b]Ma)S(S',trtr\;PH%Q?&]n@WBo +c1AUR5LFOX-U#oM4[2H#Ea<<^f6.%IA(c$RVeb%1mCuZNFPZ,(EE`=mK@K[EmtGEK*_2FU;nb2= +k5#!$S)sKqVlT-0rl;A4H[ausk]j)Q]CC8u-Y)W@hN-"U4[1USpO3'sj7um9?bsnaJ&h,iI_SD? +rkJ,RnmC?,0!Gb;QP^/2TM,?60K')"kSXK\PS&M//djDCo`egR)hX5q%mftV#[nBeJe25p_IaeW ++Y5-sn?ND@G0o4)`(6"'@T"n9d(U:6pme*'>Z6NB +<\$U_QP3F/=Gr/Z/OQJ3(Yn%jN)><`7Te%Uj&Aj70sW[VB\aYmCf-tO*f/olD58nfX'jWpml +P."FaoG&hj`3>Pbc<3ec:G,Po4-pSW8PAl+0I>5cQdZ.K9KA.gAjcliZSlGiq4TWWPgc([nmos9 +Yo-T4f:.sVAOe2M3+iklS$RQ[c/e[[k>^c[1q;?uT.V,,,epBK(k<a>88/e+UK!P;a.bVEYBOm!nZ5/bQ>&,L#/JY1kQDW6e[[1X/ +Q*[obf%XDTdqZ#8YE5c=h:h1GC`,CG\E,qnJ0BqVLQ>99fDT^/u"?hqSei +YVlll\0hMhr#p`4PMEkH:CCNW)1c`8l,*4>%q58QKlI8i_`-$RTB&"hEE4I+QtmLICgW(iN\/6S +!tjR@EK5%i43*0').Qo>VQp+f`e^B2jEO1W0qM$PR3O(ir1T?qQ354.0.H"/h3,&JmR5m-G@nn)X[H*8i4gu4_YQ5e&9f/mVmnXae#F3WD2]I?PMS9')UcWV(EBH7\R1cC9> +RQ!`Mo0\o;L6J2i-U1=R.Ah4'jjtr'R`t0%7qS6YgOeY_r-tfol4G>jY&fD)V+J +g09&JDG@sXG=BC'S%!TZrSbCrId>jNSLs;9e%T=`o&#AoHu==G^N^Osi1(R,mCj%H@.+'RN^neB +rZT3S2[JD?:PS>;JnfPF!95$!O)a#Ba#OqTJ"0T(Edgm.GuEM[S:?[F`1P4u%\`!3eUV].AS?@u +46N..T0=kVch\b5C/L/a?T2OeL:TJVEZ.$:t)X3f:YBBi\fMG@IlT:@Y +p.j!r3u;\aSPuoK52"_@LCmG8Y]j^m-(]B>+@IQ,5jmgnJb +s+Bm6=3Gl=!TZ@U!Cje=cURphk\O%UoU\X_H7r.\I93IL5*a?$i5>o(Oa'7pjX+?14JQ[IXHkB +rqJI"$h+e5\p:5;Wd6fbhMh"JfQ<5n">PU^]U/@DD^S5aoh'`",.M'YsV`6$*i,6k_kf)aV+V,]jni +MmEq)*PqW"6-LJhX;A_TD"@D/u6OYB\ +*&'`*/uU$I6VK@)>W*Q91IDhp/CZJnKK5ln2T*&k_^mr8A3<6G5=>;V6eHe)"@N(QL.91,LK7$*d(FA>6j:IP"X7+>'a0ZHO$9dYQ +Cfs3+mmO6XU"ij@gg1pf>".[j`FNCG`*pVI@R`Ii7SI'rA7.lCB1@8^%`Dhr>\V3ZA0(;U`Ct&: +;\V^FDasYD2XEoR%!!:\DFV0p7kAdQ>M2M+VoN=Ua$b2CFD==9HH2gua1QgiS9RQjIn0Ee+5D35 +b^rA*K/_;1_ut\4_r+'ZLIcfK*o(,DN*=;,F%E*c8BF`MS;e0bMb*bua4ucu"GTK!O\%>R8F2U5 +>a@]MP"@d'8UQpD>aE9DRE7g+afM%)gn$eoS.h]i`T3MnXJ!]eUCoDD8i\3?*2Z:IVb-fRb'^/1 +KGmH^X%L%+4KPF&Uo?uAWOg$L_R-L!e?I+IZV*E*b2Y+t6r(oE#0UPe98Zil*4Z]H[nB](bIkL1 +m(Q-2]fsZObRD<])gG$R^<>mgs-@nb=q2H9N9D5 +I)J`1bfr8tbqk\\"P-:`f.t"g9dJB9<7sN9f>/H[X]4'"gtkcjR7j@56:BV/]\q'dis]2=c9&;U +9]=6tk=qc9:2K.>A'RhKlV>+Z/YqW+h!.X^Qd3eV:?8?L"S,>>o1h^3:HT$2&h)(*pJ1qQc[6g0 +m-2gfqG1Z":V?X%ZLgqWs%iRn.?+2NjSI4T!R0'o^MO(k70LtS#>OR[d!O;>=m44t$V]pnd(BY1 +h#gL8$;`#Zd-VB@nO_*X'2^n,-"RY8>nU!T(EEYn^EjXcV&7U^)bRLHdC['=SJY5S+%j3ddJ29i +jW[Q=&Q1b9d

i'dcgq-R%RsdR>BYMu-D!k>J),;RJ)SghbCJ/irAN/EJP6*/IMc1(e+H"+*&^_Q69/=:4Injh>qXGt7LaK.e;ZXk +SN#&`9%7uReBL]eg1sZa4k./A<;fZf"\q3L90P42eP0%/*CEh2K2jpu+#X_B]ZU66=&!fO[;skFDqAb,='O>/KHAa1HWRh8etmaO[9*"Lcr_6]"O$Sh2XBnJQV5/=N^$a"d2+cO4N]\=\XcV272'7CH6fDH]cB>+N1XSZpk6SQfsD>Kshle[jM3W8$^T>8=j# +rP70p!8JU5>YONhIDn$cWEa;]3rQD9Q+pQ]b?V0n>UkH_NQterU0PsXh$qQ_e5BQE$/HoT$K]`B +?.LN;ak^g?>t"m%L"\O]f@1P^>ohGNQ/(3^lJ8T#?4DEjp"eIVh-N-'h@n+>-(!Igk?`Iq?+oGS +m?(_GlSopL:t=]7h;2K*j'L`'hS&Gd*EukSjBhNNhYh7t,JW+joA=-S?]5V&Abe(*lJJ`A2FZuX +BNBi-#E7S8h;Q$=C4I*<$?(gI^;X\R8/D@*T?l +%M68?%UhO8;6CPik_\K,NKEYej/;67n\k/j@2]$=peeg0P"*?A@>3C +fs>31:+6o7jSi"/r_Gf!8``-0APPg.-s +)VaBPYN;Wdk"\rh%EUK4=8"6<8PJ8Ssi!KR-B?lA^6ao +7\%VeSa$-H53@O`$A-T9U1u`>kuD?[mZqU"S8)r?C4$k57]L4)&F$p1C3-.bZ]o4L0l#jTCC&[0 +0Qc_68+`su^B"E*:c<4E_dH6Y9EIT-TCK>EaK^T +P&55dL[p?5EjmW1?R#'o^=$@AEs_GX28XC3-$#V7El>!L(H->MCi`Z6o7Vd^&SX +Y>OsG6TECfohSREf2?`U;fmtQoj(YlI,/q3>@!"\ospR1f3NOb]lPEhol!rTG@G_;1j/P'G"Y2G +(M7fbcurJ@p2mrjLMC$`>kY.MD4bWfhHtF1cLs2/p+LCZ"2oBGF*B\sG9:sNP6:PKme:?tpNLmc +05LkD<4m@ed-cB)W0P +kD/h&Is>:Hps5(J)]e_RPBceKq'1Le3Q$,DQW6h=H$m!gYF0[9>B]UeH"W4a7umE3ApLkYH4(5Y +f:mQL*I8BMH7Un!8#B2IR/1R/E+c+qRjr[;PBp<$q=gt8LT5[hY:o@HqDYXqTC1:u'*#BoJ$Jjr]6gS1H]PjegAZH>Zhi15qraLHr3-#7_bVqrr&IEuYJkm'-%&G>r!1>j +^VY?i,Q)c0I*1Z#\&s)fZ@(,FI-"K/#LZ<'aF,RcfuMTj?BKS%ApkK' +(YcE;h"&eJrXBuuGMu&08q&GS&Dts?cen_?fm$lbrf?;#s6"gflJ[N_[X[WA+70!nN;d2Q&XUiD +&+Vtmi`Pss-C%6$;eabXKgqn;W`HV%Ceb]N)`FH2VCtA_sgKuW4q\l#:?Gu`j" +H+mVRd_#bL"+A#(m^RX6-P_QZ>;01W-:7`q_W>g+I#_heR`f>")8-5u6_Db?FIIUNVamc9CGd$D +L::Zrfkko%I6AbGas3V-\ok)F#b5SLGu!Sks[>?I`H*/g[994h>[_8`T-N7 +I,9?CVq(,,H[XcNLWANJqL*hMJ&gaFqu2(pchme5\r[l%!kN>,WrbQU>S@6+:i%!S_GG>'#fU;!^1Q`)-(t&>N&1;&$uH>Zhi]d`_i7>`5HXPE=bW;]QY"/Z-7J9a3:>p,081p +OX/%H>aZq\dX7`:b#4b/.a$2PYq3Xf'S.FNbm_!6bYoM'1,rh"a.[cOA\`cr4[Z5L@n@\NnN+*>M&eoN`V1;3ZJT8CEa9-VVt1V6;EEq*qh0E>YebkP-fMt@7<7nWBLLXIF7>YU/enq*l=uKrgC>+cg +JSa(Ah77FXf)<'jg=I(CEa71dcU$>&?.jDWf6uV&hH-94HJ[8en=eYs/^ZOb2uWi.i)gt3IGi`C +UOloV?5\LVfR>!"i`MZ"KA:];o87$RFtJ/Pq#3FF&]F3E>2d8:d6AMenba1P_"-9Q +0=5d_Y;+>o>k^8)oN_u!c+(EI;:P8E?WktQh1&kcp0F;)5'.f(Dqsu5a*6?]^%Zg0pV%_"gA'Mh +OlZ=0a+L="cs*I(o\@E^lid/:+8\6*+t"@\-o*[F.@P^27$jG@Ya +-GnE3#U6'3MU=mC`JC]3inR[pO_H"-pr+*1,\;q^Shrp(eJd(>@#OQh01Qkk*92-]Nj7"l*E^u9 +j5bW?;;OQ.R0+J%%"=;d*^iPe'dD^JXF,itQ:VJmsZc@>"Nd$RbGG0^Je4K!;kT$trK::^$]kN)T6 +e,Fko)?bJd]_.m2*eR:WksFSc%#^>[Lf#'9IHYM_TbKMed5j-SkiEh[e9q8CA3!10,pe7E?/SUq +6SF$-&&SS*lM0EiEpBFJ?cNYaB8d=\BcIXGgSo(4OV6)b"GmAXkNaP13NZ9Pl@U +XgQ`ofHUc)qJD'C[WZi=gRE2#m%(_s[dr1A>AJ3G-,mCG*opRobA_?1^:C]Sk?T%#7W)5V]$Qo/ +g\\BZDS=ldic[,%kmCh%Zkqa8UH>];.^,OL;?X*&LjSeP^fDbhY*!Ll^ +,b;[E*rTK)o7HGn$,P'-!oY+Eiim;/_,JA\iLDc[nE$"R\9AKTN%..K%OK'GStKNh%uB_h/]%4g +(ZOd5N,@]*`n9/gA"7\%n`!$X(sa=7r.U*8)IUUr+!b#pM3@D+6$$0V-tOBpPiPRhb*cQBj_V2f +o&a5EGqoNRS;WT:DI^oDK/;XiM3kP\D9^bK3+j5mRWBfucC*QHB9j4$ZfZ[:3TDu1*:'6(-ABh# +*PuBi&Ye*8psGNp88/lQU8fhrcIqMVkUeB`oYPCl>(9@`*CZq"-">>lCJO/c;6'96Xi-Zp=DJV/ +WV(G7Y8YShCRoUNe)$>@Rf/uEm=DM8-H0 +]0bInNQ&EQmb?LNT#kkEe[kKem4I';GAe5TG'B8FhV6j7D[K^Z[g)cfgOF_2rUI\u-O&G`++uMS +"2B'c%G`!V8+<)r`6+,PiS63(nP1s]pu\j=>^)8kDD,cc%jg;lS@W_=PK. +qA.':IHS<8E?EWj-U]&UnLMGo0D5n53%"N[GN\Nu:f\qQX.KCrI5'D]-s!)M[i$ +Ofo]9ZPucM?EnnsEP39pM]7euU2e!hcG:K_diD0s(t$q,%)Et3iuU[.*ND[Nn\5triuW47+-HFB +dJc_Bmi4(P+HcquEWIi5)W<[-^&dNdW$>V@j'3#oJ1hCdZ5giP9LWr-rQH[ +:;nY[U60Je-utcI;PblVZNB\^.nttY;S+Im_PHao,mrZ^P0YW$lRYrc/X"j?d*4-TaXo9K-?@ur +aN6%ikq>I?0(Slmb6KF.rlRc50N/?5`r@QNi@]0B0o-2ko,f_$,;N(u0lnit;_Ke6=Yb%VLGKl* +%J_fD6Sq\n1Zoo +PM\B!f"^gu3jZR1Zf++^o061J3`GE0ZcbST:Ht'JHIM+DdiC]<'1#/65#`<-C/[FJ,;M(o^bcQe +'J?)$,stWj6^0X4e1EoW6LL($7#`-N1f$IBpI)Ai7>I!lPZkBuDakFR.o]il<'a"bM+3_R8!J?j +af@og;ahBf8+_[Y'SAeN>=d818VZ=re=*N&0hN.X,]oWq1m(E@?V6Ql99d%]aF-]MCJT'"89>#32%FE0#>$Wp;&($I +ciH-a*lH,B;H54][-YgG\j#M-3g6=VY(BYq&t"UKU*=;Dk>Oan&]dZNp/FapWgQ +[@Y!q[9Q_P>a1+D)BLA!F>H#)!jod2D2QLT(ef5GjH[<@mNG;jiV=%RUOqfgYI0__2]bN!o8Z9K/-+BPsteK&qE^64g;HrnJ<(W//_\3UqUI@&]:dW9h<54c8@IY6[0 +2m.83l[MmII2DU"lFVPu"(V'U8%7nGQj&$X'7j$BJCf>NQkt>Y3J#fD=84"le7!j:/oj?5K311T +3&Dcd4^/Sn;g[IKo+3/GZD?)^KG\<=ENOuJEklp82-1]o6'WN#9^W\AsRBBnr)(BD?t9 +R,53;f/U:HFSOgTf^Fk3H]FFYO#Ztf3;88N236Dq1&0j_Gls0G@>rkSOZ1B+:83D44UMQMISMH)$grYF=.NS!gN=3I-MT6]3soS=.Qj +c>T$ec^dH)S'pJjH/Bs:Sq>Y)S[l/"ft3iDo:GdDT,IBq=o4j$l'rJaTir@+ +3Vf7M*MQB$U*fi5)?6H,rM*NuUDc4hH8D=b5GQh'P50H&f<(cn;l*Yuh[s_%RU/TI6(hCiVNKo5 +VYd5o8#JC:Vj]uNg39IkFf8JjW!"3<\\i7;L2,FXWLB'HES8KDJtuEW1'!P +RY.ZP_lOcsX8:#?g&J#I$!Pm:WuB`pg>:Q;B73?8#1uqpTpkSXgE3^2$S2*!Z@q8Bm_c?B1DH;ODd+m$gC:M/&[7`pZhm1u]1K@]_6#d8>dTX" +>@4fX@dJ?-[TdOM]2PQ\D7<@CZ\IeQqgZ'oK='Be[2Xn2gP`T]J[k@CL>.&CZ_t9ZUUj[-\so`F +)jJD_Xh.KiUrZ3@)o&nP_7=p1]UQsSgQT:^d;Z]4)E&Nf41DpCj1\a\^6).&9=;LGo*N%"LATH6 +qu=Fd"2+O4^jH=!>S"$M=1u$k;d8q2g`OBQ,Jm9$^mRX.HnPW7q+9?N_RqtJS3Og%6bsa.`-b"k +d--5^2+ZJC_]2n"ggA&@@es>)PoOATcn!()iPqC3`12+kgj@*^J&kkfaI3ROPDlE!=s3OH[bd<4AFr2Vajj(OUd@D6(h&eKopHRIWd[9^>W%64X1X]P0dsVJM +]f"906dsgZd(8=RRD(,XD:6+!eX]pph-S"45lr'8es:a4kUG(gF4:)3e6R4K]m8+UK@e(.e?kKW +SCCCmq:<6Gfq"Vch4D%QLN5POg5bpQk1eTqJ_N>;gRX&Q?,,.-\(fKkaScQcrDb_UWS5&;h4<?+Na5BtX\\2osFn.6[M;Gr_iLV"IhB-B9s#7Y8if9G` +k1AL^#NB&Gj.83ih?2fP6(QiTeCOe<@JA_qDJiC$Arjl(4C/aCj]mMufO*i&$BJa6Wrl[F3H^9d-sGM'UNFZPM/ +GLu,Oe*UJnm@N$Y5,7N%j3BgsO8co^hS\[9na%=gn"0:BhX;TNEU))+1mNBiT&oJa'CfEGnW_Ag +[6*on,Ha5p6(\2Hrq5j>1\2\Inc(W?s#Wq]8_DXT]XLAOh^.q;;tXL!on_Ao<[IFR@b6)6CYqAM +hd?*W4ng%BpKr:>%N"JTRD3*%p0WaQhiIRTP#gCMq-TT?5AjRe5i@`+1`d58 +KgOa[fQ9;#&W&p8O]\ts0c>s?j,r!dIR,->8E>q:1nIPnPtL/$flXr:0pt_tP1N>Q4SbJlB61&j +qKY;sd-+G4%3C'lU/EF^W\li*:SuY,-D*Y- +c>*$>*?M+eYM!Wu4&)*rh;?jDh`#^3;*$am!km4\hV6YLVu^]:H\1 +CVe]oGC2SM++MVuoQe-A^NZa;l1o[T5>Rodn+HU,^Rr:4o`.31'DhdFO;n3%^p$39#!m3M'aR)Z +PT'nFOIRC#_Q^s1%RY4-2%W,0'KUWLYr#4g6u`'(&?51f?Pl6eP\1n(Z*\Eh7krM;*_3L-Iiq9; +'Sdl'Z8@Uf8MX83-:tLbT.!;ePc$!'ZF$ed9/>#+/k`MB^G&>;'ZVt&ZS]ub9f#c#2GLN"h`+@e +Pik)"0kB_c:D$k'5#5r^lTe9''aI'%Zo&@^;)D8h7T$O8+%T.je6>.8OY%eC;KUFc92fr74\jIk +"\2Eh[/E]qeFcg?<`G>i>uoJjKkFOh[=)mof(IR7?<3?II9tM@"c$Mg[Jc(mf_/=/Alt@)SS$Oj +Kr8Wg[XG8kV_l@KCg*+[[r>S2'ut?"[l)KR>rPd8G$VS"hfrHdQ03I"\$b[P?T6O0IUBSWs+"K: +('fG!\2FkN@5q:(L*O/"Z\W&bPrXTY\@+&L@lW$uNaoTm5EKD(Xs\#>q%Rh3@Q*XUP3#ha;j_-a +G%[3(q3GfbB)1"pSnC(OEM-rip4o=(qA,!`B_kbhVJ/)/Of2u?G,M;'qNe1^C@QIC)s\F66*>#c +(<<^s]/J!BD*(eM[V`X"hmdPcQKPhs]=.1@D`cPE^2LXWs1iS9(C)h`qR7!:l+AA[`c8Y8+38Ib +QRBp^>W3;ZEi\@Vc>-ZT44!NRa$J,F>piFsFZg7:de0/$?.F)2QXAG>4f<5QG^,k'=[bTBLSbQ`'+p^:1<4HTp&jmX)\B^[QV8(WZ)o^GjL27K-)8p%=qQhtVXb +Qfn3o^UNXNID-NeN.54+m!oTJ!BaHgs55F/J<2)[5c>7ri,fE[&0;-Ca-D9-VY,G'LmpV3[mL2[25SPArT[!3CdcU+/BU*O\r+t +6.nsWV%fel;S$"(=2cIR'Jb8=$>E2u[3hdC-CiOgEDLM +['lj^>.[pQA)4&-dGi1#$Q3etFge`EhVDD*H#2m@\@;2"i7m";EGcN2\(ImXp +4/m@?[F`#,B'im9\T_rahn0V#jNm_@H#GS']bdN*hD8keDFMjapVu=P$g2o@AbNj)hYQ-Aom^o) +s1]BTra6->J>F9l^rV]3@([A0E-;c/(e4m@4=Pu'[MQguB+8:T$\,:e*5i\L&RmjnNA0m?_&*t' +@XM=00l@<;(p=`c4Ca<>Q8Q[Lh]63CH&cn2_S+UgnmYj\O`E?MaVcHPAA"=oEct7$)+Q,e1tdrR +7T@PKB.[]-8X5/#6-IpX0k60aOL$QJbk[;UB"ZN\1KJA<)8A1DSEZN)IULHE9.jkiq4Da%J'])= +6"iCfTl`2Jd2F?'k8 +1mY>r)TPur4__$@[^Xj,k?Vl:H*9n2Wd$T%@;J)`Z!p1e`B+0#C/'toG$`MJgIGlC4di^$L=FrS +>A7rVYncqCqUjPXEGdq]\T]sph&E87DS=`8GBAYq[%DR24mBY(ZZk(6ms+6Eq6kM@gY_nsJFD=q +_0?b#i1(mCE1Rr_ci2h\WaC,C4t4Hq[hn'EB8poF3QHC=+63X8Ku^>`aa#fmjU*)W_lcMH3-R"; +*4M>U*bW[lY;,10kF6OqER+CP_r;[9Pk7.rd<[`AkoD.JFM=0lH?W/er7qeS%]S!)[oYAUXrR*e +H.P(V?K]"WY]`4Bfm<[1ls6BlG(/,)\dpL\*QP^753^mM[s.9]kIl)Rq;5:ECHrp;_0A0NiCHIB +LE6Q:G-;eYs9s1ea;RsW>o'EZ',"0TQ2 +5XYdkA-ThjGJI/_^m#/@U^FoE$c'[h^sih/j8cgq%`&8Z_%M[AN"Nl_'>['NY;?m.<#3;l(VtbA +_3>hRU`.(V)m&@k_8IA1j;t%+(.%R8_A"01,&]dN,/Q_n_GhhuA1#08-c1Nb_ND15Cam6./&K-I +69Hg9j=\=A0:t'Q_ZV^3,Vm7o1W)U;_c/M2A2]6j9>bj2_j!0JlnLl'42]!!_pNtOZou>!5K![i +`"YMU,XTF+6ac5!6psJ^A4Da[5/_P6`0K+Nc`RJ1[g7ZFG?cE4VLicWd'Oo'=A&Bj,7RUh-A7ii'B?#U< +`ft2WTE$9cC<"2.`7/?fe8E:uDnmoA7g*hP,]^p^F2p[ja&I2rg',N-GK5@m`tWd=UjC(fWlLWV +a4,OXjF5/AJ&hbCa:gi`S:SaHo%a@(a'A;7LnKh-ZQcXoJacr3oN*+2tS&rU=XLs`ge=OeST?7;0aqUPl,biF[Li8P36cb*8mJUoMSEX3/A^b1*Q9jK>d6W64b:b7q4RKWn)pZcbbDb>bmmA@B['\''H7 +bEeLjM&h0^WZhrbS7n;,f7b^_id^,bXBFoAB'rU`CtBpb`p5nUrpogbKRoK +bganZCrf<2cclU>P$H=-'[k5_e'1;1buE6jSk"#q+pY`ckMI9"Tct-"40I>crC7rAHpM(#KpZ[ +d"MeQUi9.q$IHa#d+&TPjUTZ1&((Ol`>&d.'b\nN;c+hSd8^q/AJW[9(X[pRd?PT_KbVq2)puS^ +;7.CkjW;hB+4:<8dM3qR,pLM0fhs[QdSrA,h'LKl-dm\sdZl90V(0p$/#HT!d`!fdj8RKW0%0tX +dhOUd,r3q,1XecLRnYQbLg\te^[sUj^-L1?c)27/3YiT\&'lqn]BNHL$f2ZtFATl[JGLqOnf91"&9mP?uH`_]\=2fU>jaPhSJ(OpT +fG/tG4agEYK@iRhfJS?7AVSi[LY.<:fTh(V7OUi[bJ4& +gX*mn`P(%!^YB".g_IZ\-,RH'^>(Tagea8@7E+&)a4uBigm-":V969\`n[uGgsCXX`Qd32ceScO +h%e>n-.:>GY2(tbh,TZp7Fg4:fA2/5h3H[LV:r$lcJ>n`g@a6,e_]-ThqeOphA,#++o,F*ind+r +?9RB+A`hilkMCpVhNd>mA`_dFle(mr?H)Ad6s!"(69XeNO7HQ3uQY$fK#5 +i78@gXpSS!&(F>b@0R>&-5,8q'B)CpdnUK`9NZDQj+6!JI +iYE]s-6g[Z+(@,Rd@MUm<[QgL-fTk/ig)%8SgIpD/'uQl@`C"Zjt>Ze0B36j`a16,(,F4m11N4! +j&S%tAiA[m2o>PN@tm"i%QS$r46+=Cj46BRk!$Po4(ItLc5o5](..(?6f^^)jAn^Zp-N;%8'Oe! +A;3\:VFopX9B=)dZAqLeekXG,:1X&pjVC_T-;rq`;p!kdj[N815#l0+=650=jd''2VHU.::h@(? +b0F7'em@J3?fhQ#jq_Bt^0YCuA'+^[Ak$@oAnL1KBBFq^_P?n@A,0`>CVP=6B$P4)VJYJhDW_4@ +B+Afl(38RbF6IcpuckSAV\*e.iMK=*%O +BNBiNAqoMmLZj;qBL[O9Sq?1'K4r8_kgkZ*k)/BrN9K\kB`="U*g#V1JnU1/kuO)6AsV\)Qcso@ +BpOtIVNY`&P3KuSl+W^&cC4"cSa#j>C)3K--D3C(Qtf*dl;jbHAu=j5->EIXl5l^8QD3ZIWbS-+ +lIN'%k,W7bXD7I5lNXVehP]ZtZg1)flW1FZ@+T/mXm6b4CF6OVVRYrp\a-]:lc-X(QG2\!^MDE9 +1Y0#$-Go+-_sBk2lqi=N(<5\>a6X;WCZ``TG0'$Yam?aam)I<:f$B^GH: +m/GOPB$P7"f55ETm=s<]QJ1_TgMMu*mF$XS52P]#hsL^,mM89/`nG:dj)**&mRH=+0';RckAF>a +DJ&)"VWdHHn89<6magdnk3h[2,jpufm_84/[drjXo5>uImoK)LB(>>5oP]3OWQsu$VY]biqsVQ& +i$S0dLApY-s)7'"n.u)o-M['`!,sk"n4*ZO)L?>R#OmKSnM +g&E,a#:B!X-h:muEXsShV^_2G-ZZCAEka%fT-\OP0CoE&o+s.5mk"%m1\3O^o%u4op=Fk9f>hcodB>kR7T +onQuL-Xud.A+i=ip&AUs%psKu@!6a-p4mAUB5)OmC3G)BQ3UsokAL"fDtaKUc4=c8cZ8`gF*>TF +pK)J2B6&3'GB[tIGCaFO(OGhbHhYR.pXI'(T6YYTGPD,^p]lBF(P;DMJp9M4GRoIbDghD)L\QX\ +pm6i[5DFDiMtff$GZTk!kDf92Mg4]PGlNbB%uPWkPPI_5q,`j&B9@I`P'MhEq2^[6Q^[`JS,%Q' +H-`!@kE^DfTDAecqA5jc+.;r^U\ZpFq:DHgkGA$!VYZ(DH@MnL^S6%`X89lAn=_0gaLI##iAQcf4JbP[FFI&AduB?pGLci"*qr=dS+cdMaKdsSXSI+QmH5M#dGfDT(/ +_:R*5VqV*Yg\o1JjDWXuQem-lhu3<-rJ0<[+5qY:ir2ElrR^01BBK2;kPg*:r[6b*Vs42ij*nc( +rm0m/a6rrYmlV-Ertk5*-h@9ro?gn#=mXK`[s+gFMQhp03oRFpZs4@5LkPhSkJ3$g^ +kKF8>#(jYL0R-P@*=[fl,#GeF4sq,'`+(NHe7(Q]O@LQn\KlVo-BcG]13lin>qMF:-;qCM^1T?m +b\&_WeDbm>TMHt7\g7917\\7D1jW.GSP?%].TF!U5,VG]e8$pfeRH3tYZEAU]-VpHB!U'+2LAGu +h/0Z+/loT\^?9[Ngi#,ue`-OU^gAcs]I!R_L;Mkg3.+aO*KA-M10D2d5:;c>jE!>/emgk6ct>1< +]dA5!VUF[N3dk&(?*2ap2Hmek^Lt"/lutO>f&M1li,:SZ^*R.fa5h8d>eXi0S^6MAH=;fBr>1IXb_>kP+oS^^pnX!PjdJ%0OEX9GI`I +ODGpB_@VYP$,Ve*/ITH-bV]jIOR,+@`"`Y"/@)9.f?D&^M-b]OrH +OmIKN1*g(o[EC"elTX_ZZ,c*_ECQL2A(g_UF=ESQm4c#_\W:"=CBQYkQ&hA;15H/=mim$_ur):6h[?RVn[ol5G\ZWToqTXfLb+cF'e? +RdRkmll-GRZ0[r4c*QdV:=Zc>Rr7&kmMh2J\aGrimCVg+cLhq9\gE!CBNsp/^[QU]$,c8f:BAH( +]OqhsEEmE.a7=V=.Eh;;cQUR(]]V#qF'S0&ch)Vr8^m=f:I3P']k:3oF\>3ug%Lu?D;4e*cZS(< +SaV!ap`9s"iV8utNT9gU:R1&;So:1_qAt]ol2%!TXm>j*caE0;T'rl6r#L:)f_f)0an,3J:WN-U +he1@0rZ?(=p\nO'l21G:cfb7UhrjM.huiq.0E(u;=:##coEg%e.K_o%]`[2G&VmoVE0nrNM)E$^p%H)%^JIq)N6b%1JiUfEkYmqgC +=Fh&.4@Y-(.O7ElP7uqt;2MPQ-:M%1'dC:kMG\+>7C]Z?e6Fki;3!D$=Nq`D6tqWXXu8c%h&GC- +EK3oA3_*<>*TP(`O&>=/8(db^j91$q;@YEMaUK(2m"phoH:CH)&L-:XNKOoL8'+m[-)?KfP*0-H +8Z=EkjRf"-&roc1=[ad9%&oJSS<:la>q>#iZ'J;5>"`"8/`jp]QW!6X9A+_HjoiMf;\!81=cG/u +7*1iq/nRf+`@BtKW1"ApBh_`51hODMRkn5a:"cp5VW?X);hfn"*!` +B2;[t4m0cZT2Y0,:YG\2kQM![<"=LV=q*d]71#Ye/r!3V*CK%E&VO*.FjX@N7B!%!UJtic:DuAc +./b*\1j4sY>")#^,q#NgVNt+@>tQPo/#G/3Qkh_/:$KVWVc<)U;qcXql30JP<=Ya&>)cDE77jIY +/uDV%SQ"g-;4l@dR8[:i00q5*GMTTY-V0/gKQ0sE37-CWE39j +?0fITY>t#)=5*U[lihsE7G$-7>\9M0#h#J*4@AgOfh_[\(OsFAZV/aZBehB=dqKbm.I'Z +(66XC>MFREmKLG:E*Xj6.30m0%Jb# +mY4c2Vh0\UEn\/)MqHmIoIIG/N +^K9k&?ebO/l:'gM=,ul[>R,QD7L$Yq*sH&B)2%Eb&]**m#2rf1K^cts_O+[>;euJinHL/T=H=)( +>YU(F7Oc;YY81U&?&S6-0ud>A)HZhsNUYdb_`6Zsj/b>'n`E*Wf`r^34H5DB7RG3W(FA-iQ':cI +,f[Aj.V2keQ1Dptb?8a9A_atco*/XI=cY=M>g8]-Y#3GH4#Q*Sh39^-ER"n*M"7Z#Mr01KX2*M`7]Oj[E/8nhQ_V=_cq7lg(9E6m7jO% +-E5MkQW._57Y1Z?&c,_7`fj8cW=r=A$%YDcIn[O +Bl+li[J$3Fg=pCXmG5%UpBKL/OUl#@?-TqS7d8`5YBFg>h7NE9n_RKrH>d*V^$XtBhckkSmOe7K +p\+^G]FTO3:&i')(Brc&,D0s,)8baKpu5OSMK)rS`V@Ikj'6M_ES`k!q$/)(>`Y%g?;8Q;7k*P) +YEj4c?-E&!1$2`eRWDePc2#C?k?RJIF5D>kq?K=M>n>6Gjo!/eo3Q@\H/CdJrSb)i9dJ@3Gl@!$Ap&<"b +qd4:0IG_a4rs.N\?]Xc,?d8EH8*TtZYP*G&h>@5-nbunAqL;l>rVsq6s'P6oJ)C2(n,WMC"TWKJ +!3cn4n.>[T'`i7k!O*RFn0%ie,m&$7!jF6Xn1b#!2$7eX"0aojn3I1270IR$"L(T'n50?C<<[>E +"gD89n6lMTAHm*f#-_qKn8S[eFU)l2#I&U]n::j!Ka;XS#dB9on<"#2PmMDt$*]s,n=^1CV$_1@ +$F$W>n?E?T[0pra$a@;PnA,Me`=-_-%'[tbnBh\!eI?KN%C"XtnDOj2jUQ7o%^>=1nF7#Coac$; +&$Z!CnGs1U"V>Y[&?uZUnIZ?f'bPF'&[<>gnKAN",nb2H'!X#$nM(\32%ssi'BLV'sV$ZnR31fAJT9"(9q]lnSo@"FVf%C(U8B)nUVN3Kc"fd(pT&;nW=\DPo4S0 +)6o_MnY$jUV&F?Q)R6C_nZa#f[2X+r)mR'qn\H2"`>im>*3ma.n^/@3eK&Y_*O4E@n_kNDjW8F+ +*jP)RnaR\UocJ2L+0kbdnc9jg"X%gl+L2G!ne!$#'d7T8+gN+3nf]24,pI@Y,-idEnhD@E2'[-% +,I0HWnj+NV73lnF,dL,inkg\g<@)Zg-*gf&nmNk#AL;G3-F.J8no6$4FXM3T-aJ.Jnpr2EKd^tu +.'eg\nrY@VPppaA.C,Knnt@NgV(-Mb.^H0+o!']#[4?:./$ci=o"ck4`@Q&O/@*MOo$K$EeLbgp +/[F1ao&22VjXtT<0!ajso'n@goe1@]0=(O0o)UO$"Yb!(0XD3Bo+<]5'esbI0s_lTo-#kF,r0Nj +1:&Pfo.`$W2)B;61UB5#o0G2h75T'W1p]n5o2.@pOrtk~> +EI Q +EMC +Q +Q + +endstream +endobj +pagesave restore +%%PageTrailer +%%Trailer +end +%%EOF diff --git a/texmf-local/tex/latex/oth/logos/OTHR_Bisp_Logo.pdf b/texmf-local/tex/latex/oth/logos/OTHR_Bisp_Logo.pdf new file mode 100644 index 0000000000000000000000000000000000000000..efe11f17151e0d943ec57c6123e957fea80abd3d GIT binary patch literal 79393 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ⅅuxTf|KOUK+I}p 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 literal 0 HcmV?d00001 diff --git a/texmf-local/tex/latex/oth/logos/OTHR_CCSE_Logo.eps b/texmf-local/tex/latex/oth/logos/OTHR_CCSE_Logo.eps new file mode 100644 index 0000000..5cb96c3 --- /dev/null +++ b/texmf-local/tex/latex/oth/logos/OTHR_CCSE_Logo.eps @@ -0,0 +1,9566 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 426 125 +%%HiResBoundingBox: 0.00 0.00 425.10 124.70 +%%Creator: GPL Ghostscript 926 (eps2write) +%%LanguageLevel: 2 +%%CreationDate: D:20190901092023+02'00' +%%Pages: 1 +%%EndComments +%%BeginProlog +/DSC_OPDFREAD true def +/SetPageSize false def +/EPS2Write true def +currentdict/DSC_OPDFREAD known{ +currentdict/DSC_OPDFREAD get +}{ +false +}ifelse +10 dict begin +/DSC_OPDFREAD exch def +/this currentdict def +/y 720 def +/ebuf 200 string def +/prnt{ +36//this/y get moveto//ebuf cvs show +//this/y 2 copy get 12 sub put +}bind def +/newline{ +36//this/y get moveto +//this/y 2 copy get 12 sub put +}bind def +errordict/handleerror +{systemdict begin +$error begin +newerror +{(%%[ Error handled by opdfread.ps : )print errorname//ebuf cvs print(; OffendingCommand: ) +print/command load//ebuf cvs print( ]%%)= flush +/newerror false store vmstatus pop pop 0 ne +{grestoreall +}if +errorname(VMerror)ne +{showpage +}if +initgraphics +0 720 moveto +errorname(VMerror)eq +{//this/ehsave known +{clear//this/ehsave get restore 2 vmreclaim +}if +vmstatus exch pop exch pop +} +/Courier 12 selectfont +{ +(ERROR: )//prnt exec errorname//prnt exec +(OFFENDING COMMAND: )//prnt exec +/command load//prnt exec +$error/ostack known{ +(%%[STACK:)= +(STACK:)//prnt exec +$error/ostack get aload length{ +//newline exec +dup mark eq{ +(-mark-)dup = show +}{ +dup type/nametype eq{ +dup xcheck not{ +(/)show +(/)print +}if +}if +dup =//ebuf cvs show +}ifelse +}repeat +}if +}ifelse +(%%]%)= +//systemdict/showpage get exec +quit +}if +end +end +}bind readonly put +end +50 dict begin +/DefaultSwitch +{ +dup where{ +pop pop +}{ +false def +}ifelse +}bind def +/=string 256 string def +/=only{ +//=string cvs print +}bind def +/HexDigits(0123456789ABCDEF)readonly def +/PrintHex +{8{ +dup -28 bitshift 15 and//HexDigits exch 1 getinterval//=only exec +4 bitshift +}repeat +pop +}bind def +/PDFR_DEBUG DefaultSwitch +/PDFR_DUMP DefaultSwitch +/PDFR_STREAM DefaultSwitch +/TTFDEBUG DefaultSwitch +/RotatePages DefaultSwitch +/FitPages DefaultSwitch +/CenterPages DefaultSwitch +/SetPageSize DefaultSwitch +/error +{ +counttomark 1 sub -1 0{ +index dup type/arraytype eq{==}{=only}ifelse +}for +()= +cleartomark +....Undefined +}bind def +//SetPageSize{ +//RotatePages//FitPages or//CenterPages or{ +mark(/RotatePages, /FitPages and CenterPages are not allowed with /SetPageSize)//error exec +}if +} +{ +//FitPages//CenterPages and{ +mark(CenterPages is not allowed with /FitPages)//error exec +}if +} +ifelse +/knownget +{ +2 copy known{ +get true +}{ +pop pop false +}ifelse +}bind def +/IsUpper +{dup(A)0 get ge exch(Z)0 get le and +}bind def +/cpa2g{ +dup length array +0 1 2 index length 1 sub{ +dup 3 index exch get cp2g +3 copy put pop pop +}for +exch pop +}bind def +/cpd2g{ +dup length dict exch{ +cp2g 2 index 3 1 roll put +}forall +}bind def +/cps2g{ +dup length string copy +}bind def +/cp2gprocs +<> +def +/cp2g{ +dup gcheck not{ +dup//cp2gprocs 1 index type +2 copy known{ +get currentglobal 3 1 roll true setglobal exec exch setglobal +1 index wcheck not{readonly}if +1 index xcheck{cvx}if +exch pop +}{ +pop pop +}ifelse +}if +}bind def +/BlockBuffer 65535 string def +/PDFReader currentdict def +/ObjectRegistryMaxLength 50000 def +/ObjectRegistry 10 dict def +ObjectRegistry +begin +0 ObjectRegistryMaxLength dict def +end +/CurrentObject null def +/DoneDocumentStructure false def +/GraphicState 20 dict begin +/InitialTextMatrix matrix def +/InitialMatrix matrix currentmatrix def +currentdict end def +/TempMatrix matrix def +/GraphicStateStack 20 array def +/GraphicStateStackPointer 0 def +/InitialTextMatrixStack 20 array def +/InitialTextMatrixStackPointer 0 def +/PDFColorSpaces 50 dict def +/InstalledFonts 50 dict def +/MacRomanEncodingInverse null def +currentglobal false setglobal +userdict/PDFR_InitialGS gstate put +userdict/PDFR_Patterns 50 dict put +userdict/FuncDataReader 10 dict put +setglobal +/InitialExtGState 20 dict begin +/BG2 currentblackgeneration cp2g def +/UCR2 currentundercolorremoval cp2g def +/TR2 currentglobal false setglobal[currentcolortransfer]exch setglobal cp2g def +/HT currenthalftone cp2g def +currentdict end readonly def +/InitialGraphicState 20 dict begin +/FontSize 0 def +/CharacterSpacing 0 def +/TextLeading 0 def +/TextRenderingMode 0 def +/WordSpacing 0 def +currentdict end readonly def +/SimpleColorSpaceNames 15 dict begin +/DeviceGray true def +/DeviceRGB true def +/DeviceCMYK true def +currentdict end readonly def +/1_24_bitshift_1_sub 1 24 bitshift 1 sub def +/ReadFontProcs 10 dict def +/GetObject +{ +dup ObjectRegistryMaxLength idiv +//PDFReader/ObjectRegistry get exch knownget{ +exch knownget +}{ +pop false +}ifelse +}bind def +/PutObject +{ +1 index ObjectRegistryMaxLength idiv +//PDFReader/ObjectRegistry get 1 index knownget{ +exch pop +3 1 roll put +}{ +//PDFReader/ObjectRegistry get dup +begin +1 index ObjectRegistryMaxLength dict def +end +exch get +3 1 roll put +}ifelse +}bind def +/Register +{ +1 index GetObject{ +dup xcheck{ +4 3 roll pop +//PDFR_DEBUG{ +(Have a daemon for )print 2 index == +}if +exec +}{ +dup null ne{ +mark(The object )4 index(is already defined : )4 index//error exec +}{ +pop +}ifelse +3 2 roll +exec +}ifelse +}{ +3 2 roll +exec +}ifelse +PutObject +}bind def +/IsRegistered +{ +GetObject{ +null ne +}{ +false +}ifelse +}bind def +/GetRegistered +{ +dup GetObject not{ +exch mark exch(Object )exch( isn't defined before needed (1).)//error exec +}if +dup xcheck{ +exch mark exch(Object )exch( isn't defined before needed (2).)//error exec +}{ +dup null eq{ +exch mark exch(Object )exch( isn't defined before needed (3).)//error exec +}if +exch pop +}ifelse +}bind def +/StandardFontNames<< +/Times-Roman true +/Helvetica true +/Courier true +/Symbol true +/Times-Bold true +/Helvetica-Bold true +/Courier-Bold true +/ZapfDingbats true +/Times-Italic true +/Helvetica-Oblique true +/Courier-Oblique true +/Times-BoldItalic true +/Helvetica-BoldOblique true +/Courier-BoldOblique true +>>def +/CleanAllResources +{//PDFR_DEBUG{ +(CleanAllResources beg)= +}if +//PDFReader/ObjectRegistry get{ +dup length 0 exch 1 exch 1 sub{ +2 copy get dup xcheck{ +pop pop +}{ +dup null eq{ +pop pop +}{ +dup type/dicttype eq{/.Global known}{pop false}ifelse{ +pop +}{ +//PDFR_DEBUG{ +(Dropping )print dup = +}if +1 index exch/DroppedObject put +}ifelse +}ifelse +}ifelse +}for +pop +}forall +FontDirectory length dict begin +FontDirectory{ +pop +dup//StandardFontNames exch known not{ +dup null def +}if +pop +}forall +currentdict +end{ +pop +//PDFR_DEBUG{ +(Undefining font )print dup = +}if +undefinefont +}forall +//PDFR_DEBUG{ +(CleanAllResources end)= +}if +}bind def +/PrintReference +{ +//PDFR_DEBUG{ +({ )print +dup{ +=only( )print +}forall +( })= +}if +}bind def +/R +{ +0 ne{ +exch mark exch(A referred object generation )exch( isn't 0.)//error exec +}if +[ +exch//GetRegistered/exec load +]cvx +//PrintReference exec +}bind def +/IsObjRef +{ +dup type/arraytype eq{ +dup length 3 eq{ +dup xcheck exch +dup 0 get type/integertype eq 3 2 roll and exch +dup 1 get//GetRegistered eq 3 2 roll and exch +2 get/exec load eq and +}{ +pop false +}ifelse +}{ +pop false +}ifelse +}bind def +/DoNothing +{ +}def +/RunTypeDaemon +{ +dup type/dicttype eq{ +dup/Type//knownget exec{ +//PDFReader/TypeDaemons get exch +//knownget exec{ +exec +}if +}if +}if +}bind def +/obj +{ +//PDFR_DEBUG{ +(Defining )print 1 index =only( )print dup =only( obj)= +}if +0 ne{ +exch mark exch(An object generation )exch( isn't 0.)//error exec +}if +}bind def +/endobj +{ +//PDFR_DEBUG{ +(endobj )= +}if +count 1 eq{ +pop +}{ +dup type/dicttype eq{ +dup/.endobj_daemon//knownget exec{ +//PDFR_DEBUG{(.endobj_daemon for )print 2 index =}if +exec +}if +}if +dup type/dicttype eq{dup/ImmediateExec known}{false}ifelse{ +pop pop +}{ +//PDFR_DEBUG{ +(Storing )print 1 index = +}if +//RunTypeDaemon exec +//DoNothing 3 1 roll//Register exec +}ifelse +}ifelse +}bind def +/StoreBlock +{ +//PDFR_DEBUG{ +(StoreBlock )print//PDFReader/BlockCount get =only(, Length = )print dup length = +}if +dup length string copy +//PDFReader/BlockCount get exch +//PDFReader/CurrentObject get 3 1 roll +put +//PDFReader/BlockCount get 1 add +//PDFReader exch/BlockCount exch put +}bind def +/CheckLength +{dup type/integertype ne{ +mark(Object length isn't an integer.)//error exec +}if +}bind def +/ResolveD +{ +3 copy pop get +dup//IsObjRef exec{ +//PDFR_DEBUG{ +(Resolving )print//PrintReference exec +}if +exec +exch exec +}{ +exch pop +}ifelse +dup 4 1 roll +put +}bind def +/ResolveA +{2 index 2 index get +dup//IsObjRef exec{ +exec +exch exec +3 copy put +}{ +exch pop +}ifelse +exch pop exch pop +}bind def +/StoreStream +{ +dup//PDFReader exch/CurrentObject exch put +//PDFReader/BlockCount 0 put +dup/Length//CheckLength//ResolveD exec +//PDFR_DEBUG{ +(StoreStream Length = )print dup = +}if +currentfile exch()/SubFileDecode filter +{dup//BlockBuffer readstring{ +//StoreBlock exec +}{ +//StoreBlock exec +exit +}ifelse +}loop +pop +//PDFReader/CurrentObject null put +//PDFR_DEBUG{ +(StoreStream end.)= +}if +}bind def +/MakeStreamDumper +{ +//PDFR_DEBUG{ +(MakeStreamDumper beg.)= +}if +currentglobal exch dup gcheck setglobal +[exch +1 dict dup/c 0 put exch +1024 string +{readstring pop +(StreamDumper )print 1 index/c get =string cvs print( )print +dup length =string cvs print( <)print dup print(>\n)print +dup length +3 2 roll +dup/c get +3 2 roll +add/c exch put +}/exec load +] +cvx 0()/SubFileDecode filter +exch setglobal +//PDFR_DEBUG{ +(MakeStreamDumper end.)= +}if +}bind def +/ShortFilterNames 15 dict begin +/AHx/ASCIIHexDecode def +/A85/ASCII85Decode def +/LZW/LZWDecode def +/Fl/FlateDecode def +/RL/RunLengthDecode def +/CCF/CCITTFaxDecode def +/DCT/DCTDecode def +currentdict end readonly def +/AppendFilters +{ +//PDFR_DEBUG{ +(AppendFilters beg.)= +}if +dup 3 1 roll +/Filter//knownget exec{ +dup type/nametype eq{ +dup//ShortFilterNames exch//knownget exec{ +exch pop +}if +2 index/DecodeParms//knownget exec{ +exch +}if +filter +}{ +dup 0 exch 1 exch length 1 sub{ +2 copy get +dup//ShortFilterNames exch//knownget exec{ +exch pop +}if +3 1 roll +4 index/DecodeParms//knownget exec{ +exch get +}{ +pop null +}ifelse +dup null eq{ +pop 3 1 roll filter exch +}{ +3 1 roll +4 1 roll filter exch +}ifelse +}for +pop +}ifelse +//PDFR_DEBUG//PDFR_DUMP and{ +//MakeStreamDumper exec +}if +}if +exch pop +//PDFR_DEBUG{ +(AppendFilters end.)= +}if +}bind def +/ExecuteStream +{ +dup//PDFReader exch/CurrentObject exch put +dup/Length//CheckLength//ResolveD exec +//PDFR_DEBUG{ +(ExecuteStream id = )print 2 index =only( Length = )print dup = +}if +//PDFReader/InitialGraphicState get +//PDFReader/GraphicState get copy pop +//PDFReader/Operators get begin +currentfile exch()/SubFileDecode filter +1 index//AppendFilters exec +cvx mark exch +exec +counttomark 0 ne{ +mark(Data left on ostack after an immediate stream execution.)//error exec +}if +cleartomark +end +//PDFR_DEBUG{ +(ExecuteStream end.)= +}if +//PDFReader/CurrentObject null put +dup/IsPage known{ +dup/Context get/NumCopies//knownget exec{ +1 sub{ +copypage +}repeat +}if +EPS2Write not{showpage}if +}if +}bind def +/stream +{ +//PDFR_DEBUG{ +1 index =only( stream)= +}if +1 index GetObject{ +dup xcheck{ +exec +1 index null PutObject +}{ +pop +}ifelse +}if +dup/ImmediateExec known{ +dup/GlobalExec//knownget exec{ +currentglobal 4 1 roll +setglobal +//ExecuteStream exec +3 2 roll setglobal +}{ +//ExecuteStream exec +}ifelse +}{ +//StoreStream exec +}ifelse +dup/.CleanResources//knownget exec{ +/All eq{ +//CleanAllResources exec +}if +}if +}bind def +/HookFont +{ +//PDFR_DEBUG{ +(Loaded the font )print dup/FontName get = +}if +{ +dup/FontFileType get dup/Type1 eq exch/MMType1 eq or{ +dup/FontName get +//PDFReader/RemoveFontNamePrefix get exec +findfont +exit +}if +dup/FontFileType get/TrueType eq{ +//PDFReader/MakeType42 get exec +//PDFR_DEBUG{ +(Font dict <<)= +dup{ +1 index/sfnts eq{ +exch pop +(/sfnts [)print +{ +(-string\()print length//=only exec(\)- )= +}forall +(])= +}{ +exch//=only exec( )print == +}ifelse +}forall +(>>)= +}if +dup/FontName get exch definefont +exit +}if +mark(FontHook has no proc for )2 index/FontFileType get//error exec +}loop +/Font exch put +}bind def +/endstream +{ +}bind def +/xref +{ +//PDFR_DEBUG{ +(xref)= +//PDFR_DUMP{ +//PDFReader/ObjectRegistry get == +}if +}if +end +count 0 ne{ +mark(Excessive data on estack at the end of the interpretation.)//error exec +}if +currentfile 1(%%EOF)/SubFileDecode filter +flushfile +cleardictstack +}bind def +/ResolveDict +{dup{ +pop 1 index exch +//DoNothing//ResolveD exec +pop +}forall +pop +}bind def +/SetupPageView +{ +//PDFR_DEBUG{ +(SetupPageView beg)= +}if +//DSC_OPDFREAD not{ +//GraphicState/InitialMatrix get setmatrix +}if +/MediaBox get aload pop +3 index neg 3 index neg translate +3 -1 roll sub 3 1 roll exch sub exch +userdict/.HWMargins//knownget exec{ +aload pop +}{ +currentpagedevice/.HWMargins//knownget exec{ +aload pop +}{ +0 0 0 0 +}ifelse +}ifelse +currentpagedevice/PageSize get aload pop +3 -1 roll sub 3 1 roll exch sub exch +exch 3 index sub exch 3 index sub +//SetPageSize{ +//PDFR_DEBUG{ +(Setting page size to )print 1 index//=only exec( )print dup = +}if +pop pop 3 index 3 index 2 copy +currentglobal false setglobal 3 1 roll +currentpagedevice dup/PageSize known{ +/PageSize get aload pop +}{ +0 0 +}ifelse +round cvi 2 index round cvi eq +exch round cvi 3 index round cvi eq and +{ +//PDFR_DEBUG{(PageSize matches request)== flush}if +pop pop +}{ +/MediaRequested where{ +//PDFR_DEBUG{(MediaRequested is true, check against new request)== flush}if +/MediaRequested get aload pop +round cvi 2 index round cvi eq +exch round cvi 3 index round cvi eq and +{ +//PDFR_DEBUG{(MediaRequested same as current request, ignore)== flush}if +pop pop false +}{ +//PDFR_DEBUG{(MediaRequested different to current request)== flush}if +true +}ifelse +}{ +//PDFR_DEBUG{(No MediaRequested yet)== flush}if +true +}ifelse +{ +//PDFR_DEBUG{(Setting pagesize)== flush}if +2 array astore +dup/MediaRequested exch def +<< exch/PageSize exch >>setpagedevice +}if +}ifelse +userdict/PDFR_InitialGS gstate put +setglobal +}if +//RotatePages{ +2 copy gt 6 index 6 index gt ne{ +1 index 5 index le 1 index 5 index le and not +}{ +false +}ifelse +}{ +false +}ifelse +{//CenterPages{ +//PDFR_DEBUG{ +(Rotating page, and then centering it)== +}if +90 rotate +0 5 index neg translate +5 index 1 index exch sub 2 div +2 index 6 index sub 2 div neg +translate +}{ +//FitPages{ +1 index 5 index div 1 index 7 index div +2 copy gt{ +exch +}if +pop dup scale +}if +90 rotate +0 5 index neg translate +}ifelse +}{ +//CenterPages{ +//PDFR_DEBUG{ +(Ccentering page)== +}if +1 index 6 index sub 2 div +1 index 6 index sub 2 div +translate +}{ +//FitPages{ +1 index 6 index div 1 index 6 index div +2 copy gt{ +exch +}if +pop dup scale +}if +}ifelse +}ifelse +pop pop +translate +pop pop +//PDFR_DEBUG{ +(SetupPageView end)= +}if +}bind def +/PageContentsDaemon +{ +//PDFR_DEBUG{ +(Executing PageContentsDaemon for )print 2 index = +}if +1 index exch/Context exch put +dup/ImmediateExec true put +dup/IsPage true put +SetPageSize{dup/Context get//SetupPageView exec}if +}bind def +/FontFileDaemon +{ +//PDFR_DEBUG{ +(Executing FontFileDaemon for )print 2 index = +}if +dup/FontFileType get +2 index exch +dup//ReadFontProcs exch//knownget exec{ +exch pop exec +}{ +mark(FontFile reader for )2 index( isn't implemented yet.)//error exec +}ifelse +//PDFR_DEBUG{ +(FontFileDaemon end)= +}if +pop +}bind def +/FontDescriptorDaemon +{ +//PDFR_DEBUG{ +(Executing FontDescriptorDaemon for )print 2 index = +}if +2 copy/FontResource exch put +/Subtype get 1 index exch/FontFileType exch put +}bind def +/UnPDFEscape{ +dup dup length string cvs +dup(#)search{ +{ +pop +(16#--)2 index 0 2 getinterval +1 index 3 2 getinterval copy pop +cvi +0 exch put +0 +1 index 2 1 index length 2 sub getinterval +3 copy putinterval +length +3 copy exch put +getinterval +(#)search not{ +pop exit +}if +}loop +(\0)search pop exch pop exch pop +cvn +exch pop +}{ +pop pop +}ifelse +}bind def +/TypeDaemons<< +/Page +{//PDFR_DEBUG{ +(Recognized a page.)= +}if +dup/Contents//knownget exec{ +0 get//DoNothing exch +[ +3 index//PageContentsDaemon/exec load +]cvx +//Register exec +}{ +(fixme: page with no Contents won't be printed.)= +}ifelse +}bind +/FontDescriptor +{//PDFR_DEBUG{ +(Recognized a font descriptor.)= +}if +dup/FontName//knownget exec{ +1 index/FontName 3 -1 roll//UnPDFEscape exec put +}if +dup dup/FontFile known{/FontFile}{/FontFile2}ifelse +//knownget exec{ +0 get//DoNothing exch +[ +3 index//FontFileDaemon/exec load +]cvx +//Register exec +}{ +(Font descriptor )print 1 index =only( has no FontFile.)= +}ifelse +}bind +/Font +{//PDFR_DEBUG{ +(Recognized a font resource.)= +}if +dup/BaseFont//knownget exec{ +//UnPDFEscape exec 2 copy/BaseFont exch put +//PDFReader/RemoveFontNamePrefix get exec +currentglobal exch +dup/Font resourcestatus{ +pop pop +//PDFReader/GetInstalledFont get exec pop +}{ +pop +}ifelse +setglobal +}if +dup/FontDescriptor//knownget exec{ +0 get +dup//IsRegistered exec{ +//PDFR_DEBUG{ +(already registered )print dup = +}if +pop +}{ +//DoNothing exch +[ +3 index//FontDescriptorDaemon/exec load +]cvx +//Register exec +}ifelse +}if +}bind +>>def +/MakeStreamReader +{dup +[ +exch +//PDFR_DEBUG{ +(Stream proc ) +/print load +//PDFR_STREAM{ +(<) +/print load +}if +}if +1 dict dup/i -1 put +/dup load +/i +/get load +1 +/add load +/dup load +3 +1 +/roll load +/i +/exch load +/put load +//knownget +/exec load +/not load +{()} +/if load +//PDFR_DEBUG{ +//PDFR_STREAM{ +/dup load +/print load +(>) +/print load +}if +( end of stream proc.\n) +/print load +}if +]cvx +//PDFR_DEBUG{ +(Stream reader )print dup == +}if +0()/SubFileDecode filter +exch//AppendFilters exec +}bind def +/RunDelayedStream +{ +//GraphicState/InitialTextMatrix get +//InitialTextMatrixStack//PDFReader/InitialTextMatrixStackPointer get +2 copy get null eq{ +2 copy currentglobal true setglobal matrix exch setglobal put +}if +get copy pop +//PDFReader/InitialTextMatrixStackPointer 2 copy get 1 add put +//MakeStreamReader exec +mark exch +cvx exec +counttomark 0 ne{ +mark(Data left on ostack after a delayed stream execution.)//error exec +}if +cleartomark +//PDFReader/InitialTextMatrixStackPointer 2 copy get 1 sub put +//InitialTextMatrixStack//PDFReader/InitialTextMatrixStackPointer get get +//GraphicState/InitialTextMatrix get +copy pop +}bind def +//ReadFontProcs begin +/Type1 +{//PDFR_DEBUG{ +(ReadFontProcs.Type1)= +}if +dup/.endobj_daemon[4 index//HookFont/exec load]cvx put +dup/ImmediateExec true put +/GlobalExec true put +}bind def +/MMType1//Type1 def +/TrueType +{//PDFR_DEBUG{ +(ReadFontProcs.TrueType)= +}if +dup/.endobj_daemon[4 index//HookFont/exec load]cvx put +pop +}bind def +end +/.opdloadttfontdict 50 dict def +.opdloadttfontdict begin +/maxstring 65400 def +end +/.InsertionSort +{ +/CompareProc exch def +/Array exch def +1 1 Array length 1 sub +{ +/Ix exch def +/Value1 Array Ix get def +/Jx Ix 1 sub def +{ +Jx 0 lt{ +exit +}if +/Value2 Array Jx get def +Value1 Value2 CompareProc{ +exit +}if +Array Jx 1 add Value2 put +/Jx Jx 1 sub def +}loop +Array Jx 1 add Value1 put +}for +Array +}bind def +/putu16{ +3 copy -8 bitshift put +exch 1 add exch 16#ff and put +}bind def +/putu32{ +3 copy -16 bitshift putu16 +exch 2 add exch 16#ffff and putu16 +}bind def +/.readtable{ +dup dup 1 and add string +dup 0 4 -1 roll getinterval +3 -1 roll exch +dup()ne{readstring}if pop pop +}bind def +/.readbigtable{ +dup maxstring lt{ +.readtable +}{ +currentuserparams/VMReclaim get -2 vmreclaim +[4 2 roll{ +dup maxstring le{exit}if +1 index maxstring string readstring pop 3 1 roll maxstring sub +}loop .readtable] +exch vmreclaim +}ifelse +}bind def +/ReadTTF +{ +.opdloadttfontdict begin +/TTFontFile exch def +/TableDir TTFontFile 12 string readstring pop def +/tables TTFontFile TableDir 4 getu16 16 mul string readstring pop def +/tabarray tables length 16 idiv array def +TableDir 0 4 getinterval(ttcf)eq{ +QUIET not{(Can't handle TrueType font Collections.)=}if +/.loadttfonttables cvx/invalidfont signalerror +}{ +0 16 tables length 1 sub{ +dup +tables exch 16 getinterval +exch 16 div cvi exch +tabarray 3 1 roll put +}for +}ifelse +tabarray{exch 8 getu32 exch 8 getu32 gt}.InsertionSort pop +/Read TableDir length tables length add def +/tabs[ +tabarray{ +dup 8 getu32 +Read sub +dup 0 gt{ +dup string TTFontFile exch readstring pop pop +Read add/Read exch def +}{ +pop +}ifelse +12 getu32 +dup Read add +/Read exch def +TTFontFile exch .readbigtable +}forall +]def +end +}bind def +/GetLocaType +{ +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(head)eq{ +tabs exch get +50 gets16 +/LocaType exch def +exit +}{ +pop +}ifelse +}for +}bind def +/GetNumGlyphs +{ +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(maxp)eq{ +tabs exch get +4 getu16 +/NumGlyphs exch def +exit +}{ +pop +}ifelse +}for +}bind def +/StringToLoca +{ +/LocaIndex exch def +/StringOffset 0 def +{ +dup length StringOffset gt{ +dup +LocaType 1 eq{ +StringOffset getu32 +LocaArray LocaIndex 3 -1 roll put +/LocaIndex LocaIndex 1 add def +/StringOffset StringOffset 4 add +def +}{ +StringOffset getu16 2 mul +LocaArray length LocaIndex gt{ +LocaArray LocaIndex 3 -1 roll put +}{ +pop +}ifelse +/LocaIndex LocaIndex 1 add def +/StringOffset StringOffset 2 add +def +}ifelse +}{ +pop +LocaIndex +exit +}ifelse +}loop +}bind def +/GetSortedLoca +{ +NumGlyphs 1 add array/LocaArray exch def +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(loca)eq{ +tabs exch get +exit +}{ +pop +}ifelse +}for +dup type/stringtype eq{ +0 StringToLoca pop +}{ +0 exch +{ +exch StringToLoca +}forall +pop +}ifelse +LocaArray{gt}.InsertionSort pop +}bind def +/GetWorkingString +{ +WorkString 0 +GlyfArray GlyfStringIndex get +putinterval +/WorkBytes GlyfArray GlyfStringIndex get length def +/GlyfStringIndex GlyfStringIndex 1 add def +}bind def +/GetWorkingBytes +{ +/BytesToRead exch def +WorkString 0 BytesToRead getinterval +dup length string copy +WorkString BytesToRead WorkBytes BytesToRead sub getinterval +dup length string copy +WorkString 0 3 -1 roll putinterval +/WorkBytes WorkBytes BytesToRead sub def +}bind def +/GetGlyfBytes +{ +/ToRead exch def +WorkBytes 0 eq{ +GetWorkingString +}if +WorkBytes ToRead ge{ +ToRead string dup 0 +ToRead GetWorkingBytes putinterval +}{ +ToRead string +dup +0 +WorkString 0 WorkBytes getinterval +putinterval +dup +WorkBytes +ToRead WorkBytes sub +GetWorkingString +GetWorkingBytes +putinterval +}ifelse +}bind def +/SplitGlyf +{ +/GlyfArray exch def +/DestArray GlyfArray length 2 mul array def +/DestArrayIndex 0 def +/LastLoca 0 def +/NextLocaIndex 0 def +/LastLocaIndex 0 def +/GlyfStringIndex 0 def +/WorkString maxstring string def +/WorkBytes 0 def +{ +LocaArray NextLocaIndex get +LastLoca sub maxstring gt +{ +LocaArray LastLocaIndex get LastLoca sub +GetGlyfBytes +DestArray DestArrayIndex 3 -1 roll put +/DestArrayIndex DestArrayIndex 1 add def +LocaArray LastLocaIndex get/LastLoca exch def +}{ +/LastLocaIndex NextLocaIndex def +/NextLocaIndex NextLocaIndex 1 add def +NextLocaIndex NumGlyphs gt +{ +WorkBytes +GlyfStringIndex GlyfArray length lt{ +GlyfArray GlyfStringIndex get length +add string dup +0 +WorkString 0 WorkBytes getinterval +putinterval +dup +WorkBytes +GetWorkingString +WorkString 0 WorkBytes getinterval +putinterval +}{ +pop +WorkString 0 WorkBytes getinterval +}ifelse +dup length string copy +DestArray DestArrayIndex 3 -1 roll put +exit +}if +}ifelse +}loop +DestArray +}bind def +/ProcessTTData +{ +.opdloadttfontdict begin +0 1 tabarray length 1 sub{ +/ix exch def +tabarray ix get +12 getu32 dup maxstring le{ +dup 4 mod 0 ne{ +4 div cvi 1 add 4 mul string/newstring exch def +/oldstring tabs ix get def +newstring 0 oldstring putinterval +0 1 newstring length oldstring length sub 1 sub{ +newstring exch oldstring length add 0 put +}for +tabs ix newstring put +}{ +pop +}ifelse +}{ +dup 4 mod 0 ne{ +dup maxstring idiv maxstring mul sub +4 idiv 1 add 4 mul string/newstring exch def +tabs ix get +dup length 1 sub dup/iy exch def get/oldstring exch def +newstring 0 oldstring putinterval +0 1 newstring length oldstring length sub 1 sub{ +newstring exch oldstring length add 0 put +}for +tabs ix get iy newstring put +}{ +pop +}ifelse +}ifelse +}for +0 1 tabarray length 1 sub{ +dup tabarray exch get +dup 12 getu32 maxstring gt{ +0 4 getinterval dup(glyf)eq{ +pop +GetLocaType +GetNumGlyphs +GetSortedLoca +dup tabs exch get +SplitGlyf +tabs 3 1 roll put +}{ +(Warning, table )print print( > 64Kb\n)print +pop +}ifelse +}{ +pop +pop +}ifelse +}for +end +}bind def +/Makesfnts +{ +.opdloadttfontdict begin +0 +tabs{ +dup type/stringtype eq{ +pop +1 add +}{ +{ +type/stringtype eq{ +1 add +}if +}forall +}ifelse +}forall +1 add +/TTOffset +TableDir length +tabarray length 16 mul add +def +0 +tabarray{ +exch dup 1 add +3 1 roll +dup +tabs exch get +dup type/stringtype eq{ +length +2 index exch +TTOffset +dup 3 1 roll add +/TTOffset exch def +8 exch putu32 +exch tabarray 3 1 roll +put +}{ +0 exch +{ +dup type/stringtype eq{ +length add +}{ +pop +}ifelse +}forall +2 index exch +TTOffset +dup 3 1 roll add +/TTOffset exch def +8 exch putu32 +exch tabarray 3 1 roll +put +}ifelse +}forall +pop +array +dup 0 +TableDir length +tables length add +string +dup 0 TableDir putinterval +dup 12 tables putinterval +put +dup +/ix 1 def +tabs{ +dup type/stringtype eq{ +ix exch +put dup +/ix ix 1 add def +}{ +{ +dup type/stringtype eq{ +ix exch put dup +/ix ix 1 add def +}{ +pop +}ifelse +}forall +}ifelse +}forall +pop +end +}bind def +/MakeType42 +{ +//PDFR_DEBUG{ +(MakeType42 beg)= +}if +10 dict begin +/FontName 1 index/FontName get def +/FontType 42 def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox 1 index/FontBBox get def +dup/FontResource get +dup/Encoding known{ +//PDFReader/ObtainEncoding get exec +/Encoding get +}{ +pop null +}ifelse +/PDFEncoding exch def +/CharStrings 2 index//PDFReader/MakeTTCharStrings get exec def +/sfnts 2 index//MakeStreamReader exec +ReadTTF +ProcessTTData +Makesfnts +def +/Encoding StandardEncoding def +/PaintType 0 def +currentdict end +//PDFR_DEBUG{ +(MakeType42 end)= +}if +}bind def +/GetInstalledFont +{ +dup//InstalledFonts exch knownget{ +exch pop +}{ +dup findfont dup 3 1 roll +//InstalledFonts 3 1 roll put +}ifelse +}bind def +/RemoveFontNamePrefix +{//=string cvs true +0 1 5{ +2 index exch get//IsUpper exec not{ +pop false exit +}if +}for +{(+)search{ +pop pop +}if +}if +cvn +}bind def +/CheckFont +{dup/Type get/Font ne{ +mark(Resource )3 index( must have /Type/Font .)//error exec +}if +}bind def +/CheckEncoding +{dup type/nametype ne{ +dup/Type get/Encoding ne{ +mark(Resource )3 index( must have /Type/Encoding .)//error exec +}if +}if +}bind def +/ObtainEncoding +{dup/Encoding known{ +dup dup/Encoding//CheckEncoding//ResolveD exec +dup type dup/arraytype eq exch/packedarraytype eq or{ +pop pop +}{ +dup type/nametype eq{ +/Encoding findresource +}{ +dup/BaseEncoding//knownget exec not{ +/StandardEncoding +}if +/Encoding findresource +exch +/Differences//knownget exec{ +exch dup length array copy exch +0 exch +{ +dup type/integertype eq{ +exch pop +}{ +3 copy put pop +1 add +}ifelse +}forall +pop +}if +}ifelse +/Encoding exch put +}ifelse +}{ +dup/Encoding/StandardEncoding/Encoding findresource put +}ifelse +}bind def +/ObtainMetrics +{dup/Widths//knownget exec{ +1 index/Encoding get +256 dict +3 index/Subtype get/TrueType eq{ +1000 +}{ +1 +}ifelse +4 index/MissingWidth//knownget exec not{ +0 +}if +5 index/FirstChar//knownget exec not{ +0 +}if +6 5 roll +dup 0 exch 1 exch length 1 sub{ +2 copy get +exch 3 index add +7 index exch get +dup dup null ne exch/.notdef ne and{ +6 index 3 1 roll exch +6 index div +3 copy pop//knownget exec{ +0 eq +}{ +true +}ifelse +{put +}{ +pop pop pop +}ifelse +}{ +pop pop +}ifelse +}for +pop pop pop pop exch pop +1 index exch/Metrics exch put +}{ +dup/MissingWidth//knownget exec{ +256 dict +2 index/Encoding get{ +dup null ne{ +3 copy 3 2 roll put +}if +pop +}forall +exch pop +1 index exch/Metrics exch put +}if +}ifelse +}bind def +/NotDef +{ +FontMatrix aload pop pop pop exch pop exch pop +1 exch div exch +1 exch div exch +1 index 0 setcharwidth +0 setlinewidth +0 0 moveto +2 copy rlineto +1 index 0 rlineto +neg exch neg exch rlineto +closepath stroke +}bind def +/SaveResourcesToStack +{ +[ +//PDFReader/OldResources known{ +//PDFReader/OldResources get +}{ +null +}ifelse +//PDFReader/CurrentObject get/Context get/Resources get +] +//PDFReader/OldResources 3 -1 roll put +}bind def +/RestoreResourcesFromStack +{ +//PDFReader/OldResources get dup +0 get//PDFReader/OldResources 3 -1 roll put +1 get//PDFReader/CurrentObject get/Context get/Resources 3 -1 roll put +}bind def +/BuildChar +{//PDFR_DEBUG{ +(BuildChar )print dup//=only exec( )print +}if +exch begin +Encoding exch get +//PDFR_DEBUG{ +dup = +}if +dup null eq{ +pop//NotDef exec +} +{ +CharProcs exch//knownget exec +{ +currentfont/Font get/Resources//knownget exec{ +exec +SaveResourcesToStack +//PDFReader/CurrentObject get/Context get +/Resources 3 -1 roll put +//RunDelayedStream exec +RestoreResourcesFromStack +}{ +//RunDelayedStream exec +}ifelse +} +{ +//NotDef exec +}ifelse +}ifelse +end +}bind def +/printdict +{(<<)= +{exch = ==}forall +(>>)= +}bind def +/printfont +{ +dup{ +exch dup = +dup/Encoding eq{ +pop = +}{ +dup/FontInfo eq exch/Private eq or{ +//printdict exec +}{ +== +}ifelse +}ifelse +}forall +}bind def +/ScaleMetrics +{1 index{ +2 index div +3 index +3 1 roll put +}forall +pop +}bind def +/ResolveAndSetFontAux +{exch dup +//PDFReader/CurrentObject get/Context get/Resources get +/Font//DoNothing//ResolveD exec +exch//CheckFont//ResolveD exec +dup/Font//knownget exec{ +exch pop exch pop +}{ +{ +dup/Subtype get dup dup/Type1 eq exch/TrueType eq or exch/MMType1 eq or{ +exch pop +dup/BaseFont get +//RemoveFontNamePrefix exec +//PDFR_DEBUG{ +(Font )print dup = +}if +1 index/FontDescriptor known{ +//PDFR_DEBUG{ +(Font from a font descriptor.)= +}if +1 index +/FontDescriptor//DoNothing//ResolveD exec +/Font//knownget exec{ +exch pop +}{ +//PDFR_DEBUG{ +(Font descriptor has no Font resolved.)= +}if +//GetInstalledFont exec +}ifelse +}{ +//GetInstalledFont exec +}ifelse +exch +dup/Encoding known not{ +1 index/Encoding get 1 index exch/Encoding exch put +}if +//ObtainEncoding exec +//ObtainMetrics exec +exch +dup length dict copy +dup 2 index/Encoding get +/Encoding exch put +1 index/Metrics//knownget exec{ +2 index/Subtype get/TrueType ne{ +1 index/FontMatrix get 0 get +dup 0 eq{ +pop +1 index/FontMatrix get 1 get +dup 0 eq{pop 1}if +}if +0.001 div +//ScaleMetrics exec +}{ +1 index/sfnts known not{ +1 index/FontMatrix get 0 get +dup 0 eq{ +pop +1 index/FontMatrix get 1 get +dup 0 eq{pop 1}if +}if +//ScaleMetrics exec +}if +}ifelse +1 index exch/Metrics exch put +}if +1 index/BaseFont get +exch +dup/FID undef +dup/UniqueID undef +definefont +dup 3 1 roll +/Font exch put +exit +}if +dup/Subtype get/Type3 eq{ +//ObtainEncoding exec +2 copy exch/FontName exch put +dup/CharProcs get//ResolveDict exec +dup/FontType 3 put +dup/BuildChar//BuildChar put +dup dup/Font exch put +dup 3 1 roll +definefont +2 copy ne{ +2 copy/Font exch put +}if +exch pop +exit +}if +dup/Subtype get/Type0 eq{ +}if +dup/Subtype get/CIDFontType0 eq{ +}if +dup/Subtype get/CIDFontType2 eq{ +}if +mark(Unknown font type )2 index/Subtype get//error exec +}loop +}ifelse +exch scalefont setfont +}bind def +/ResolveAndSetFont +{ +//ResolveAndSetFontAux exec +}bind def +/.knownget +{2 copy known{ +get true +}{ +pop pop false +}ifelse +}bind def +/.min +{2 copy lt{ +exch +}if +pop +}bind def +/.max +{2 copy gt{ +exch +}if +pop +}bind def +/.dicttomark +{>> +}bind def +/getu16{ +2 copy get 8 bitshift 3 1 roll 1 add get add +}bind def +/gets16{ +getu16 16#8000 xor 16#8000 sub +}bind def +/getu32{ +2 copy getu16 16 bitshift 3 1 roll 2 add getu16 add +}bind def +/gets32{ +2 copy gets16 16 bitshift 3 1 roll 2 add getu16 add +}bind def +/cmapformats mark +0{ +6 256 getinterval{}forall 256 packedarray +}bind +2{ +/sHK_sz 2 def +/sH_sz 8 def +dup 2 getu16/cmapf2_tblen exch def +dup 4 getu16/cmapf2_lang exch def +dup 6 256 sHK_sz mul getinterval/sHKs exch def +0 +0 1 255{ +sHKs exch +2 mul getu16 +1 index +1 index +lt{exch}if pop +}for +/sH_len exch def +dup 6 256 sHK_sz mul add +cmapf2_tblen 1 index sub getinterval +/sH_gIA exch def +/cmapf2_glyph_array 65535 array def +/.cmapf2_putGID{ +/cmapf2_ch cmapf2_ch_hi 8 bitshift cmapf2_ch_lo add def +firstCode cmapf2_ch_lo le +cmapf2_ch_lo firstCode entryCount add lt +and{ +sH_offset idRangeOffset add +cmapf2_ch_lo firstCode sub 2 mul +add 6 add +sH_gIA exch getu16 +dup 0 gt{ +idDelta add +cmapf2_glyph_array exch cmapf2_ch exch put +}{ +pop +}ifelse +}{ +}ifelse +}def +16#00 1 16#ff{ +/cmapf2_ch_hi exch def +sHKs cmapf2_ch_hi sHK_sz mul getu16 +/sH_offset exch def +sH_gIA sH_offset sH_sz getinterval +dup 0 getu16/firstCode exch def +dup 2 getu16/entryCount exch def +dup 4 gets16/idDelta exch def +dup 6 getu16/idRangeOffset exch def +pop +sH_offset 0 eq{ +/cmapf2_ch_lo cmapf2_ch_hi def +/cmapf2_ch_hi 0 def +.cmapf2_putGID +}{ +16#00 1 16#ff{ +/cmapf2_ch_lo exch def +.cmapf2_putGID +}for +}ifelse +}for +pop +0 1 cmapf2_glyph_array length 1 sub{ +dup cmapf2_glyph_array exch get +null eq{cmapf2_glyph_array exch 0 put}{pop}ifelse +}for +cmapf2_glyph_array +}bind +4{ +/etab exch def +/nseg2 etab 6 getu16 def +14/endc etab 2 index nseg2 getinterval def +2 add +nseg2 add/startc etab 2 index nseg2 getinterval def +nseg2 add/iddelta etab 2 index nseg2 getinterval def +nseg2 add/idroff etab 2 index nseg2 getinterval def +pop +/firstcode startc 0 getu16 16#ff00 and dup 16#f000 ne{pop 0}if def +/lastcode firstcode def +/striptopbyte false def +/putglyph{ +glyphs code 3 -1 roll put/code code 1 add def +}bind def +/numcodes 0 def/glyphs 0 0 2 nseg2 3 sub{ +/i2 exch def +/scode startc i2 getu16 def +/ecode endc i2 getu16 def +ecode lastcode gt{ +/lastcode ecode def +}if +}for pop +firstcode 16#f000 ge lastcode firstcode sub 255 le and{ +lastcode 255 and +/striptopbyte true def +}{ +lastcode +}ifelse +1 add +array def +glyphs length 1024 ge{ +.array1024z 0 1024 glyphs length 1023 sub{glyphs exch 2 index putinterval}for +glyphs dup length 1024 sub 3 -1 roll +putinterval +}{ +0 1 glyphs length 1 sub{glyphs exch 0 put}for +}ifelse +/numcodes 0 def/code 0 def +0 2 nseg2 3 sub{ +/i2 exch def +/scode startc i2 getu16 def +/ecode endc i2 getu16 def +numcodes scode firstcode sub +exch sub 0 .max dup/code exch code exch add def +ecode scode sub 1 add add numcodes add/numcodes exch def +/delta iddelta i2 gets16 def +TTFDEBUG{ +(scode=)print scode =only +( ecode=)print ecode =only +( delta=)print delta =only +( droff=)print idroff i2 getu16 = +}if +idroff i2 getu16 dup 0 eq{ +pop scode delta add 65535 and 1 ecode delta add 65535 and +striptopbyte{ +/code scode 255 and def +}{ +/code scode def +}ifelse +{putglyph}for +}{ +/gloff exch 14 nseg2 3 mul add 2 add i2 add add def +striptopbyte{ +/code scode 255 and def +}{ +/code scode def +}ifelse +0 1 ecode scode sub{ +2 mul gloff add etab exch getu16 +dup 0 ne{delta add 65535 and}if putglyph +}for +}ifelse +}for glyphs/glyphs null def +}bind +6{ +dup 6 getu16/firstcode exch def dup 8 getu16/ng exch def +firstcode ng add array +0 1 firstcode 1 sub{2 copy 0 put pop}for +dup firstcode ng getinterval +0 1 ng 1 sub{ +dup 2 mul 10 add 4 index exch getu16 3 copy put pop pop +}for pop exch pop +}bind +.dicttomark readonly def +/cmaparray{ +dup 0 getu16 cmapformats exch .knownget{ +TTFDEBUG{ +(cmap: format )print 1 index 0 getu16 = flush +}if exec +}{ +(Can't handle format )print 0 getu16 = flush +0 1 255{}for 256 packedarray +}ifelse +TTFDEBUG{ +(cmap: length=)print dup length = dup == +}if +}bind def +/postremap mark +/Cdot/Cdotaccent +/Edot/Edotaccent +/Eoverdot/Edotaccent +/Gdot/Gdotaccent +/Ldot/Ldotaccent +/Zdot/Zdotaccent +/cdot/cdotaccent +/edot/edotaccent +/eoverdot/edotaccent +/gdot/gdotaccent +/ldot/ldotaccent +/zdot/zdotaccent +.dicttomark readonly def +/get_from_stringarray +{1 index type/stringtype eq{ +get +}{ +exch{ +2 copy length ge{ +length sub +}{ +exch get exit +}ifelse +}forall +}ifelse +}bind def +/getinterval_from_stringarray +{ +2 index type/stringtype eq{ +getinterval +}{ +string exch 0 +4 3 roll{ +dup length +dup 4 index lt{ +3 index exch sub +exch pop 3 1 roll exch pop +}{ +dup 3 1 roll +4 index sub +5 index length 4 index sub +2 copy gt{exch}if pop +dup 3 1 roll +5 index exch getinterval +5 index 4 index 3 index +getinterval +copy pop +exch pop add exch pop 0 exch +dup 3 index length ge{exit}if +}ifelse +}forall +pop pop +}ifelse +}bind def +/string_array_size +{dup type/stringtype eq{ +length +}{ +0 exch{length add}forall +}ifelse +}bind def +/postformats mark +16#00010000{ +pop MacGlyphEncoding +} +16#00020000{ +dup dup type/arraytype eq{0 get}if length 36 lt{ +TTFDEBUG{(post format 2.0 invalid.)= flush}if +pop[] +}{ +/postglyphs exch def +/post_first postglyphs dup type/arraytype eq{0 get}if def +post_first 32 getu16/numglyphs exch def +/glyphnames numglyphs 2 mul 34 add def +/postpos glyphnames def +/total_length postglyphs//string_array_size exec def +numglyphs array 0 1 numglyphs 1 sub{ +postpos total_length ge{ +1 numglyphs 1 sub{1 index exch/.notdef put}for +exit +}if +postglyphs postpos//get_from_stringarray exec +postglyphs postpos 1 add 2 index//getinterval_from_stringarray exec cvn +exch postpos add 1 add/postpos exch def +2 index 3 1 roll +put +}for +/postnames exch def +numglyphs array 0 1 numglyphs 1 sub{ +dup 2 mul 34 add postglyphs exch 2//getinterval_from_stringarray exec +dup 0 get 8 bitshift exch 1 get add dup 258 lt{ +MacGlyphEncoding exch get +}{ +dup 32768 ge{ +pop/.notdef +}{ +258 sub dup postnames length ge{ +TTFDEBUG{( *** warning: glyph index past end of 'post' table)= flush}if +pop +exit +}if +postnames exch get +postremap 1 index .knownget{exch pop}if +}ifelse +}ifelse +2 index 3 1 roll put +}for +} +ifelse +}bind +16#00030000{ +pop[] +}bind +.dicttomark readonly def +/first_post_string +{ +post dup type/arraytype eq{0 get}if +}bind def +/.getpost{ +/glyphencoding post null eq{ +TTFDEBUG{(post missing)= flush}if[] +}{ +postformats first_post_string 0 getu32 .knownget{ +TTFDEBUG{ +(post: format )print +first_post_string +dup 0 getu16 =only(,)print 2 getu16 = flush +}if +post exch exec +}{ +TTFDEBUG{(post: unknown format )print post 0 getu32 = flush}if[] +}ifelse +}ifelse def +}bind def +/MacRomanEncoding[ +StandardEncoding 0 39 getinterval aload pop +/quotesingle +StandardEncoding 40 56 getinterval aload pop +/grave +StandardEncoding 97 31 getinterval aload pop +/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute +/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave +/ecircumflex/edieresis/iacute/igrave +/icircumflex/idieresis/ntilde/oacute +/ograve/ocircumflex/odieresis/otilde +/uacute/ugrave/ucircumflex/udieresis +/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash +/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef +/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash +/questiondown/exclamdown/logicalnot/.notdef +/florin/.notdef/.notdef/guillemotleft +/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright +/quoteleft/quoteright/divide/.notdef +/ydieresis/Ydieresis/fraction/currency +/guilsinglleft/guilsinglright/fi/fl +/daggerdbl/periodcentered/quotesinglbase/quotedblbase +/perthousand/Acircumflex/Ecircumflex/Aacute +/Edieresis/Egrave/Iacute/Icircumflex +/Idieresis/Igrave/Oacute/Ocircumflex +/.notdef/Ograve/Uacute/Ucircumflex +/Ugrave/dotlessi/circumflex/tilde +/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron +]/Encoding defineresource pop +/TTParser<< +/Pos 0 +/post null +>>def +/readu8 +{read not{ +mark(Insufficient data in the stream.)//error exec +}if +}bind def +/readu16 +{dup//readu8 exec 8 bitshift exch//readu8 exec or +}bind def +/reads16 +{//readu16 exec 16#8000 xor 16#8000 sub +}bind def +/readu32 +{dup//readu16 exec 16 bitshift exch//readu16 exec or +}bind def +/reads32 +{dup//reads16 exec 16 bitshift exch//readu16 exec or +}bind def +/SkipToPosition +{dup//TTParser/Pos get +exch//TTParser exch/Pos exch put +sub +//PDFR_DEBUG{ +(Skipping )print dup//=only exec( bytes.)= +}if +dup 0 eq{ +pop pop +}{ +dup 3 1 roll +()/SubFileDecode filter +exch +{1 index//BlockBuffer readstring pop length +dup 0 eq{pop exch pop exit}if +sub +}loop +0 ne{ +mark(Insufficient data in the stream for SkipToPosition.)//error exec +}if +}ifelse +}bind def +/TagBuffer 4 string def +/ParseTTTableDirectory +{//PDFR_DEBUG{ +(ParseTTTableDirectory beg)= +}if +15 dict begin +dup//readu32 exec 16#00010000 ne{ +mark(Unknown True Type version.)//error exec +}if +dup//readu16 exec/NumTables exch def +dup//readu16 exec/SearchRange exch def +dup//readu16 exec/EntrySelector exch def +dup//readu16 exec/RangeShift exch def +//PDFR_DEBUG{ +(NumTables = )print NumTables = +}if +NumTables{ +dup//TagBuffer readstring not{ +mark(Could not read TT tag.)//error exec +}if +cvn +[2 index//readu32 exec pop +2 index//readu32 exec +3 index//readu32 exec +] +//PDFR_DEBUG{ +2 copy exch//=only exec( )print == +}if +def +}repeat +pop +//TTParser/Pos 12 NumTables 16 mul add put +currentdict end +//PDFR_DEBUG{ +(ParseTTTableDirectory end)= +}if +}bind def +/ParseTTcmap +{//PDFR_DEBUG{ +(ParseTTcmap beg)= +}if +/cmap get aload pop +3 1 roll +7 dict begin +//PDFR_DEBUG{ +(Current position = )print//TTParser/Pos get = +(cmap position = )print dup = +}if +1 index exch//SkipToPosition exec +//TTParser/Pos get/TablePos exch def +dup//readu16 exec pop +dup//readu16 exec/NumEncodings exch def +//PDFR_DEBUG{ +(NumEncodings = )print NumEncodings = +}if +null +NumEncodings{ +1 index//readu32 exec +2 index//readu32 exec +3 array dup 3 2 roll 0 exch put +2 index null ne{ +dup 0 get 3 index 0 get sub +3 index exch 1 exch put +}if +dup 4 3 roll pop 3 1 roll +def +}repeat +dup 0 get +4 3 roll exch sub +1 exch put +//PDFR_DEBUG{ +currentdict{ +exch dup type/integertype eq{ +//PrintHex exec( )print == +}{ +pop pop +}ifelse +}forall +}if +4 NumEncodings 8 mul add/HeaderLength exch def +//TTParser/Pos//TTParser/Pos get HeaderLength add put +0 +NumEncodings{ +16#7FFFFFF null +currentdict{ +1 index type/integertype eq{ +exch pop dup 0 get +dup 5 index gt{ +dup 4 index lt{ +4 1 roll +exch pop exch pop +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}forall +//PDFR_DEBUG{ +(Obtaining subtable for )print dup == +}if +3 2 roll pop +3 copy pop +TablePos add//SkipToPosition exec +3 copy exch pop 1 get +//TTParser/Pos//TTParser/Pos get 3 index add put +string +readstring not{ +mark(Can't read a cmap subtable.)//error exec +}if +2 exch put +}repeat +pop pop +currentdict end +//PDFR_DEBUG{ +(ParseTTcmap end)= +}if +}bind def +/GetTTEncoding +{//PDFR_DEBUG{ +(GetTTEncoding beg)= +}if +get +exch pop +2 get +10 dict begin +/TTFDEBUG//PDFR_DEBUG def +//cmaparray exec +end +//PDFR_DEBUG{ +(GetTTEncoding end)= +dup == +}if +}bind def +/InverseEncoding +{ +256 dict begin +dup length 1 sub -1 0{ +2 copy get +exch +1 index currentdict exch//knownget exec{ +dup type/arraytype eq{ +aload length 1 add array astore +}{ +2 array astore +}ifelse +}if +def +}for +pop +currentdict end +}bind def +/GetMacRomanEncodingInverse +{//PDFReader/MacRomanEncodingInverse get +dup null eq{ +pop +MacRomanEncoding//InverseEncoding exec +dup//PDFReader exch/MacRomanEncodingInverse exch put +}if +}bind def +/PutCharStringSingle +{ +dup 3 index length lt{ +2 index exch get +dup 0 ne{ +def +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}bind def +/PutCharString +{1 index type/nametype ne{ +mark(Bad charstring name)//error exec +}if +dup type/arraytype eq{ +{ +3 copy//PutCharStringSingle exec +pop pop +}forall +pop +}{ +//PutCharStringSingle exec +}ifelse +}bind def +/ComposeCharStrings +{ +//PDFR_DEBUG{ +(ComposeCharStrings beg)= +}if +1 index length 1 add dict begin +/.notdef 0 def +exch +//TTParser/post get +dup null ne{ +exch +1 index length 1 sub -1 0{ +dup 3 index exch get exch +dup 0 eq 2 index/.notdef eq or{ +pop pop +}{ +def +}ifelse +}for +}if +exch pop exch +{ +//PutCharString exec +}forall +pop +currentdict end +//PDFR_DEBUG{ +(ComposeCharStrings end)= +}if +}bind def +/ParseTTpost +{ +//PDFR_DEBUG{ +(ParseTTpost beg)= +}if +/post get aload pop +3 1 roll +//PDFR_DEBUG{ +(Current position = )print//TTParser/Pos get = +(post position = )print dup = +}if +1 index exch//SkipToPosition exec +//TTParser/Pos//TTParser/Pos get 4 index add put +exch dup 65535 le{ +string +readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +}{ +[3 1 roll +dup 16384 div floor cvi +exch 1 index 16384 mul +sub exch +1 sub 0 1 3 -1 roll +{ +1 add index +16384 string readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +}for +counttomark -2 roll +string readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +] +}ifelse +1 dict begin +/post exch def +//.getpost exec +//TTParser/post glyphencoding put +//PDFR_DEBUG{ +(ParseTTpost end)= +glyphencoding == +}if +end +}bind def +/MakeTTCharStrings +{//MakeStreamReader exec +dup dup//ParseTTTableDirectory exec +//TTParser/post null put +dup/post//knownget exec{ +0 get +1 index/cmap get 0 get +lt{ +2 copy//ParseTTpost exec +//ParseTTcmap exec +}{ +2 copy//ParseTTcmap exec +3 1 roll +//ParseTTpost exec +}ifelse +}{ +//ParseTTcmap exec +}ifelse +{ +dup 16#00030001 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding for Windows Unicode.)= +}if +16#00030001//GetTTEncoding exec +AdobeGlyphList//ComposeCharStrings exec +exit +}if +dup 16#00010000 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding for Macintosh Roman.)= +}if +16#00010000//GetTTEncoding exec +PDFEncoding dup null eq{ +pop//GetMacRomanEncodingInverse exec +}{ +//InverseEncoding exec +}ifelse +//ComposeCharStrings exec +exit +}if +dup 16#00030000 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding 3.0 - not sure why Ghostscript writes it since old versions.)= +}if +16#00030000//GetTTEncoding exec +PDFEncoding dup null eq{ +pop//GetMacRomanEncodingInverse exec +}{ +//InverseEncoding exec +}ifelse +//ComposeCharStrings exec +exit +}if +mark(True Type cmap has no useful encodings.)//error exec +}loop +//PDFR_DEBUG{ +(CharStrings <<)= +dup{ +exch +dup type/nametype eq{ +//=only exec +}{ +== +}ifelse +( )print == +}forall +(>>)= +}if +}bind def +/ScaleVal +{ +aload pop +1 index sub +3 2 roll mul add +}bind def +/ScaleArg +{ +aload pop +1 index sub +3 1 roll +sub exch div +}bind def +/ScaleArgN +{ +dup length 2 sub -2 0{ +2 +2 index 3 1 roll getinterval +3 2 roll +exch//ScaleArg exec +1 index length 2 idiv 1 add 1 roll +}for +pop +}bind def +/ComputeFunction_10 +{ +//PDFR_DEBUG{ +(ComputeFunction_10 beg )print 1 index//=only exec( stack=)print count = +}if +exch +dup 1 eq{ +pop dup length 1 sub get +}{ +1 index length 1 sub mul +dup dup floor sub +dup 0 eq{ +pop cvi get +}{ +3 1 roll floor cvi +2 getinterval +aload pop +2 index mul 3 2 roll 1 exch sub 3 2 roll mul add +}ifelse +}ifelse +//PDFR_DEBUG{ +(ComputeFunction_10 end )print dup//=only exec( stack=)print count = +}if +}bind def +/ComputeFunction_n0 +{ +//PDFR_DEBUG{ +(ComputeFunction_n0 beg N=)print dup//=only exec( stack=)print count = +}if +dup 0 eq{ +pop +}{ +dup 2 add -1 roll +dup 3 index length 1 sub ge{ +pop 1 sub +exch dup length 1 sub get exch +//PDFReader/ComputeFunction_n0 get exec +}{ +dup floor cvi dup +4 index exch get +3 index dup +5 add copy +6 2 roll +pop pop pop pop +1 sub +//PDFReader/ComputeFunction_n0 get exec +3 2 roll pop +exch +4 3 roll exch +4 add 2 roll 1 add +3 2 roll exch get +exch 1 sub +//PDFReader/ComputeFunction_n0 get exec +1 index mul +3 1 roll +1 exch sub mul add +}ifelse +}ifelse +//PDFR_DEBUG{ +(ComputeFunction_n0 end )print dup//=only exec( stack=)print count = +}if +}bind def +/FunctionToProc_x01 +{ +dup/Domain get exch +dup/Data get 0 get exch +/Size get length +[4 1 roll +//PDFR_DEBUG{ +{(function beg, stack =)print count//=only exec(\n)print}/exec load +5 2 roll +}if +dup 1 gt{ +{mark exch +3 add 2 roll +//ScaleArgN exec +counttomark dup +3 add -2 roll +pop exch +//ComputeFunction_n0 exec +}/exec load +}{ +pop +3 1/roll load//ScaleArg/exec load +/exch load +//ComputeFunction_10/exec load +}ifelse +//PDFR_DEBUG{ +(function end, stack =)/print load/count load//=only/exec load(\n)/print load +}if +]cvx +//PDFR_DEBUG{ +(Made a procedure for the 1-result function :)= +dup == +}if +}bind def +/FunctionProcDebugBeg +{(FunctionProcDebugBeg )print count = +}bind def +/FunctionProcDebugEnd +{(FunctionProcDebugEnd )print count = +}bind def +/FunctionToProc_x0n +{ +PDFR_DEBUG{ +(FunctionToProc_x0n beg m=)print dup = +}if +1 index/Size get length exch +dup 7 mul 2 add array +PDFR_DEBUG{ +dup 0//FunctionProcDebugBeg put +}{ +dup 0//DoNothing put +}ifelse +dup 1/exec load put +dup 2 5 index/Domain get put +2 index 1 eq{ +dup 3//ScaleArg put +}{ +dup 3//ScaleArgN put +}ifelse +dup 4/exec load put +1 index 1 sub 0 exch 1 exch{ +dup 7 mul 5 add +1 index 4 index 1 sub ne{ +dup 3 index exch 6 index put 1 add +dup 3 index exch/copy load put 1 add +}if +[ +6 index/Data get 3 index get +6 index 1 eq{ +//ComputeFunction_10/exec load +}{ +6 index +//ComputeFunction_n0/exec load +}ifelse +]cvx +3 index exch 2 index exch put 1 add +2 index 1 index/exec load put 1 add +1 index 4 index 1 sub ne{ +2 index 1 index 6 index 1 add put 1 add +2 index 1 index 1 put 1 add +2 index 1 index/roll load put +}if +pop pop +}for +PDFR_DEBUG{ +dup dup length 2 sub//FunctionProcDebugEnd put +}{ +dup dup length 2 sub//DoNothing put +}ifelse +dup dup length 1 sub/exec load put +cvx exch pop exch pop exch pop +//PDFR_DEBUG{ +(Made a procedure for the n-argument function :)= +dup == +}if +PDFR_DEBUG{ +(FunctionToProc_x0n end)= +}if +}bind def +/MakeTableRec +{ +0 +exec +}bind def +/MakeTable +{//PDFR_DEBUG{ +(MakeTable beg )print count = +}if +1 index/Size get exch +1 sub dup +3 1 roll +get +array +1 index 0 eq{ +exch pop exch pop +}{ +dup length 1 sub -1 0{ +3 index 3 index//MakeTableRec exec +2 index 3 1 roll put +}for +exch pop exch pop +}ifelse +//PDFR_DEBUG{ +(MakeTable end )print count = +}if +}bind def +//MakeTableRec 0//MakeTable put +/StoreSample +{ +1 sub +dup 0 eq{ +pop +}{ +-1 1{ +I exch get get +}for +}ifelse +I 0 get 3 2 roll put +}bind def +/ReadSample32 +{ +4{ +File read not{ +mark(Insufficient data for function.)//error exec +}if +}repeat +pop +3 1 roll exch +256 mul add 256 mul add +//1_24_bitshift_1_sub div +}bind def +/ReadSample +{ +Buffer BitsLeft BitsPerSample +{2 copy ge{ +exit +}if +3 1 roll +8 add 3 1 roll +256 mul File read not{ +mark(Insufficient data for function.)//error exec +}if +add +3 1 roll +}loop +sub dup +2 index exch +neg bitshift +2 copy exch bitshift +4 3 roll exch sub +/Buffer exch def +exch/BitsLeft exch def +Div div +}bind def +/ReadSamplesRec +{0 +exec +}bind def +/ReadSamples +{ +//PDFR_DEBUG{ +(ReadSamples beg )print count = +}if +dup 1 eq{ +pop +0 1 Size 0 get 1 sub{ +I exch 0 exch put +0 1 M 1 sub{ +dup Range exch 2 mul 2 getinterval +//PDFR_DEBUG{ +(Will read a sample ... )print +}if +BitsPerSample 32 eq{//ReadSample32}{//ReadSample}ifelse +exec exch//ScaleVal exec +//PDFR_DEBUG{ +(value=)print dup = +}if +exch Table exch get +Size length//StoreSample exec +}for +}for +}{ +1 sub +dup Size exch get 0 exch 1 exch 1 sub{ +I exch 2 index exch put +dup//ReadSamplesRec exec +}for +pop +}ifelse +//PDFR_DEBUG{ +(ReadSamples end )print count = +}if +}bind def +//ReadSamplesRec 0//ReadSamples put +/StreamToArray +{//PDFR_DEBUG{ +(StreamToArray beg )print count = +}if +userdict/FuncDataReader get begin +dup/BitsPerSample get/BitsPerSample exch def +dup/Size get length/N exch def +dup/Range get length 2 idiv/M exch def +1 BitsPerSample bitshift 1 sub/Div exch def +/BitsLeft 0 def +/Buffer 0 def +dup/Size get/Size exch def +dup/Range get/Range exch def +/File 1 index//MakeStreamReader exec def +/I[N{0}repeat]def +M array +dup length 1 sub -1 0{ +2 index N//MakeTable exec +2 index 3 1 roll put +}for +/Table exch def +N//ReadSamples exec +PDFR_DEBUG{ +(Table = )print Table == +}if +/Data Table put +end +//PDFR_DEBUG{ +(StreamToArray end )print count = +}if +}bind def +/FunctionToProc10 +{ +PDFR_DEBUG{ +(FunctionToProc10 beg, Range = )print dup/Range get == +}if +dup/Order//knownget exec{ +1 ne{ +(Underimplemented function Type 0 Order 3.)= +}if +}if +dup//StreamToArray exec +dup/Range get length dup 2 eq{ +pop//FunctionToProc_x01 exec +}{ +2 idiv//FunctionToProc_x0n exec +}ifelse +PDFR_DEBUG{ +(FunctionToProc10 end)= +}if +}bind def +/FunctionToProc12 +{begin +currentdict/C0//knownget exec{length 1 eq}{true}ifelse{ +N +currentdict/C0//knownget exec{ +0 get +}{ +0 +}ifelse +currentdict/C1//knownget exec{ +0 get +}{ +1 +}ifelse +1 index sub +[4 1 roll +{ +4 2 roll +exp mul add +}aload pop +]cvx +}{ +[ +0 1 C0 length 1 sub{ +N +C0 2 index get +C1 3 index get +4 3 roll pop +1 index sub +[/dup load +5 2 roll +{ +4 2 roll +exp mul add +exch +}aload pop +]cvx +/exec load +}for +/pop load +]cvx +}ifelse +end +//PDFR_DEBUG{ +(FunctionType2Proc : )print dup == +}if +}bind def +/FunctionToProc14 +{//MakeStreamReader exec cvx exec +//PDFR_DEBUG{ +(FunctionType4Proc : )print dup == +}if +}bind def +/FunctionToProc1 +{ +dup/FunctionType get +{dup 0 eq{ +pop//FunctionToProc10 exec exit +}if +dup 2 eq{ +pop//FunctionToProc12 exec exit +}if +dup 4 eq{ +pop//FunctionToProc14 exec exit +}if +mark exch(Function type )exch( isn't implemented yet.)//error exec +}loop +}bind def +/FunctionToProc20 +{ +PDFR_DEBUG{ +(FunctionToProc20, Range = )print dup/Range get == +}if +dup/Order//knownget exec{ +1 ne{ +(Underimplemented function Type 0 Order 3.)= +}if +}if +dup//StreamToArray exec +dup/Range get length dup 2 eq{ +pop//FunctionToProc_x01 exec +}{ +2 idiv//FunctionToProc_x0n exec +}ifelse +}bind def +/FunctionToProc +{//PDFR_DEBUG{ +(FunctionToProc beg )print count = +}if +dup type/dicttype eq{ +dup/Domain get length 2 idiv +{ +dup 1 eq{ +pop//FunctionToProc1 exec exit +}if +dup 2 eq{ +pop//FunctionToProc20 exec exit +}if +mark(Functions with many arguments aren't implemented yet.)//error exec +}loop +}{ +//PDFR_DEBUG{(Not a function dict, assume already a procedure.)print}if +}ifelse +//PDFR_DEBUG{ +(FunctionToProc end )print count = +}if +}bind def +/spotfunctions mark +/Round{ +abs exch abs 2 copy add 1 le{ +dup mul exch dup mul add 1 exch sub +}{ +1 sub dup mul exch 1 sub dup mul add 1 sub +}ifelse +} +/Diamond{ +abs exch abs 2 copy add .75 le{ +dup mul exch dup mul add 1 exch sub +}{ +2 copy add 1.23 le{ +.85 mul add 1 exch sub +}{ +1 sub dup mul exch 1 sub dup mul add 1 sub +}ifelse +}ifelse +} +/Ellipse{ +abs exch abs 2 copy 3 mul exch 4 mul add 3 sub dup 0 lt{ +pop dup mul exch .75 div dup mul add 4 div 1 exch sub +}{ +dup 1 gt{ +pop 1 exch sub dup mul exch 1 exch sub +.75 div dup mul add 4 div 1 sub +}{ +.5 exch sub exch pop exch pop +}ifelse +}ifelse +} +/EllipseA{dup mul .9 mul exch dup mul add 1 exch sub} +/InvertedEllipseA{dup mul .9 mul exch dup mul add 1 sub} +/EllipseB{dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub} +/EllipseC{dup mul .9 mul exch dup mul add 1 exch sub} +/InvertedEllipseC{dup mul .9 mul exch dup mul add 1 sub} +/Line{exch pop abs neg} +/LineX{pop} +/LineY{exch pop} +/Square{abs exch abs 2 copy lt{exch}if pop neg} +/Cross{abs exch abs 2 copy gt{exch}if pop neg} +/Rhomboid{abs exch abs 0.9 mul add 2 div} +/DoubleDot{2{360 mul sin 2 div exch}repeat add} +/InvertedDoubleDot{2{360 mul sin 2 div exch}repeat add neg} +/SimpleDot{dup mul exch dup mul add 1 exch sub} +/InvertedSimpleDot{dup mul exch dup mul add 1 sub} +/CosineDot{180 mul cos exch 180 mul cos add 2 div} +/Double{exch 2 div exch 2{360 mul sin 2 div exch}repeat add} +/InvertedDouble{ +exch 2 div exch 2{360 mul sin 2 div exch}repeat add neg +} +.dicttomark readonly def +/CheckColorSpace +{ +dup type/arraytype ne{ +mark(Resource )3 index( must be an array.)//error exec +}if +}bind def +/SubstitutePDFColorSpaceRec +{0 +exec +}bind def +/SubstitutePDFColorSpace +{ +{ +dup 0 get/Pattern eq{ +dup length 1 gt{ +dup dup 1//CheckColorSpace//ResolveA exec +dup type/nametype ne{ +//SubstitutePDFColorSpaceRec exec +}if +1 exch put +}if +exit +}if +dup 0 get/Indexed eq{ +exit +}if +dup 0 get/Separation eq{ +dup dup 2//CheckColorSpace//ResolveA exec +dup type/nametype ne{ +//SubstitutePDFColorSpaceRec exec +}if +2 exch put +exit +}if +dup 0 get/CalGray eq{ +1 get +dup/Gamma//knownget exec{ +[exch[exch/exp load]cvx dup dup] +1 index exch/DecodeLMN exch put +}if +[exch/CIEBasedA exch] +exit +}if +dup 0 get/CalRGB eq{ +1 get +dup/Matrix//knownget exec{ +1 index exch/MatrixLMN exch put +}if +dup/Gamma//knownget exec{ +aload pop +[exch/exp load]cvx +3 1 roll +[exch/exp load]cvx +3 1 roll +[exch/exp load]cvx +3 1 roll +3 array astore +1 index exch/DecodeLMN exch put +}if +[exch/CIEBasedABC exch] +exit +}if +dup 0 get/Lab eq{ +1 get +begin +currentdict/Range//knownget exec{aload pop}{-100 100 -100 100}ifelse +0 100 6 2 roll 6 array astore +/RangeABC exch def +/DecodeABC[{16 add 116 div}bind{500 div}bind{200 div}bind]def +/MatrixABC[1 1 1 1 0 0 0 0 -1]def +{dup 6 29 div ge{dup dup mul mul}{4 29 div sub 108 841 div mul}ifelse} +/DecodeLMN[ +[3 index aload pop WhitePoint 0 get/mul load]cvx +[4 index aload pop WhitePoint 1 get/mul load]cvx +[5 index aload pop WhitePoint 2 get/mul load]cvx +]def pop +//PDFR_DEBUG{ +(Constructed from Lab <<)= +currentdict{exch = ==}forall +(>>)= +}if +[/CIEBasedABC currentdict] +end +exit +pop +}if +dup 0 get/CIEBasedA eq{exit}if +dup 0 get/CIEBasedABC eq{exit}if +mark exch(Unimplemented color space )exch//error exec +}loop +}bind def +//SubstitutePDFColorSpaceRec 0//SubstitutePDFColorSpace put +/ResolveArrayElement +{2 copy get +dup type dup/arraytype eq exch +/packedarraytype eq or{ +dup length 1 ge exch xcheck and{ +2 copy get +dup 0 get type/integertype eq +1 index 1 get type dup/arraytype +eq exch +/packedarraytype eq or +and{ +exec +2 index 4 1 roll put +}{ +pop pop +}ifelse +}{ +pop +}ifelse +}{ +pop pop +}ifelse +}bind def +/ResolveColorSpaceArrayRec +{0 +exec +}bind def +/SetColorSpaceSafe +{ +PDFR_DEBUG{ +(SetColorSpaceSafe beg)= +}if +currentcolorspace dup type/arraytype eq{ +1 index type/arraytype eq{ +dup length 2 index length eq{ +false exch +dup length 0 exch 1 exch 1 sub{ +dup +4 index exch get exch +2 index exch get +ne{ +exch pop true exch exit +}if +}for +pop +{ +setcolorspace +}{ +pop +}ifelse +}{ +pop setcolorspace +}ifelse +}{ +pop setcolorspace +}ifelse +}{ +pop setcolorspace +}ifelse +PDFR_DEBUG{ +(SetColorSpaceSafe end)= +}if +}bind def +/ResolveColorSpaceArray +{ +//PDFR_DEBUG{ +(ResolveColorSpaceArray beg )print dup == +}if +dup 0 get/Indexed eq{ +1//ResolveArrayElement exec +dup dup 1 get +dup type/arraytype eq{ +//SubstitutePDFColorSpace exec +//ResolveColorSpaceArrayRec exec +1 exch put +}{ +pop pop +}ifelse +}if +dup 0 get/Separation eq{ +dup dup 1 get UnPDFEscape 1 exch put +3//ResolveArrayElement exec +dup 3 get//FunctionToProc exec +2 copy 3 exch put +pop +}if +dup 0 get/Pattern eq{ +dup length 1 gt{ +dup 1 get dup type/arraytype eq{ +ResolveColorSpaceArray +1 index 1 3 -1 roll put +}{ +pop +}ifelse +}if +}if +PDFR_DEBUG{ +(Construcrted color space :)= +dup == +}if +//PDFR_DEBUG{ +(ResolveColorSpaceArray end )print dup == +}if +}bind def +//ResolveColorSpaceArrayRec 0//ResolveColorSpaceArray put +/ResolveColorSpace +{ +//PDFR_DEBUG{ +(ResolveColorSpace beg )print dup = +}if +dup//SimpleColorSpaceNames exch known not{ +dup//PDFColorSpaces exch//knownget exec{ +exch pop +//PDFR_DEBUG{ +(ResolveColorSpace known )= +}if +}{ +dup +//PDFReader/CurrentObject get/Context get/Resources get +/ColorSpace//DoNothing//ResolveD exec +exch//CheckColorSpace//ResolveD exec +dup type/arraytype eq{ +//SubstitutePDFColorSpace exec +//ResolveColorSpaceArray exec +dup//PDFColorSpaces 4 2 roll put +}if +}ifelse +}if +//PDFR_DEBUG{ +(ResolveColorSpace end )print dup == +}if +}bind def +/CheckPattern +{ +dup/PatternType//knownget exec{ +dup 1 ne{ +mark(Resource )4 index( is a shading, which can't be handled at level 2. )//error exec +}if +pop +}if +dup/Type knownget{ +/Pattern ne{ +mark(Resource )4 index( must have /Type/Pattern .)//error exec +}if +}if +}bind def +/PaintProc +{/Context get +//RunDelayedStream exec +}bind def +/ResolvePattern +{ +dup +userdict/PDFR_Patterns get +exch//knownget exec{ +exch pop +}{ +dup +//PDFReader/CurrentObject get/Context get/Resources get +/Pattern//DoNothing//ResolveD exec +exch//CheckPattern//ResolveD exec +dup dup/Context exch put +dup/Resources//DoNothing//ResolveD exec pop +dup/PaintProc//PaintProc put +gsave userdict/PDFR_InitialGS get setgstate +currentglobal exch false setglobal +dup/Matrix get +makepattern +exch setglobal +grestore +dup userdict/PDFR_Patterns get +4 2 roll +put +}ifelse +}bind def +/SetColor +{//PDFR_DEBUG{ +(SetColor beg)= +}if +currentcolorspace dup type/nametype eq{ +pop setcolor +}{ +0 get/Pattern eq{ +//ResolvePattern exec setpattern +}{ +setcolor +}ifelse +}ifelse +//PDFR_DEBUG{ +(SetColor end)= +}if +}bind def +/ImageKeys 15 dict begin +/BPC/BitsPerComponent def +/CS/ColorSpace def +/D/Decode def +/DP/DecodeParms def +/F/Filter def +/H/Height def +/IM/ImageMask def +/I/Interpolate def +/W/Width def +currentdict end readonly def +/ImageValues 15 dict begin +/G/DeviceGray def +/RGB/DeviceRGB def +/CMYK/DeviceCMYK def +/I/Indexed def +/AHx/ASCIIHexDecode def +/A85/ASCII85Decode def +/LZW/LZWDecode def +/Fl/FlateDecode def +/RL/RunLengthDecode def +/CCF/CCITTFaxDecode def +/DCT/DCTDecode def +currentdict end readonly def +/GetColorSpaceRange +{2 index/ColorSpace get +dup type/arraytype eq{ +1 get +}if +exch//knownget exec{ +exch pop +}if +}bind def +/DecodeArrays 15 dict begin +/DeviceGray{[0 1]}def +/DeviceRGB{[0 1 0 1 0 1]}def +/DeviceCMYK{[0 1 0 1 0 1 0 1]}def +/Indexed{ +dup/BitsPerComponent get 1 exch bitshift 1 sub[exch 0 exch] +}def +/Separation{[0 1]}def +/CIEBasedA{[0 1]/RangeA//GetColorSpaceRange exec}def +/CIEBasedABC{[0 1 0 1 0 1]/RangeABC//GetColorSpaceRange exec}def +currentdict end readonly def +/Substitute +{1 index//knownget exec{ +exch pop +}if +}bind def +/DebugImagePrinting +{ +//PDFR_DEBUG{ +(Image :)= +dup{exch//=only exec( )print == +}forall +}if +}bind def +/CompleteImage +{ +dup/ColorSpace known{ +dup/ColorSpace//CheckColorSpace//ResolveD exec pop +}if +dup/Decode known not{ +dup/ColorSpace//knownget exec{ +dup type/arraytype eq{ +0 get +}if +//DecodeArrays exch get exec +}{ +[0 1] +}ifelse +1 index exch/Decode exch put +}if +dup/ImageMatrix[2 index/Width get 0 0 5 index/Height get neg +0 7 index/Height get]put +//DebugImagePrinting exec +}bind def +/CompleteInlineImage +{ +//PDFR_DEBUG{ +(CompleteInlineImage beg)= +}if +dup/ImageType known not{ +dup/ImageType 1 put +}if +dup length dict exch{ +exch//ImageKeys//Substitute exec +dup/Filter eq{ +exch//ImageValues//Substitute exec exch +}if +dup/ColorSpace eq{ +exch +dup//ImageValues exch//knownget exec{ +exch pop +}{ +//ResolveColorSpace exec +}ifelse +exch +}if +exch +2 index 3 1 roll put +}forall +//CompleteImage exec +dup/DataSource 2 copy get +2 index//AppendFilters exec put +//PDFR_DEBUG{ +(CompleteInlineImage end)= +}if +}bind def +/CompleteOutlineImage +{ +currentglobal exch dup gcheck setglobal +//PDFR_DEBUG{ +(CompleteOutlineImage beg)= +}if +dup dup//MakeStreamReader exec/DataSource exch put +dup/ImageType known not{ +//CompleteImage exec +dup/ImageType 1 put +dup/ColorSpace known{ +dup/ColorSpace//CheckColorSpace//ResolveD exec +dup type/arraytype eq{ +//ResolveColorSpaceArray exec +//SubstitutePDFColorSpace exec +1 index exch/ColorSpace exch put +}{ +pop +}ifelse +}if +}if +//PDFR_DEBUG{ +(CompleteOutlineImage end)= +}if +exch setglobal +}bind def +/DoImage +{ +//PDFR_DEBUG{ +(DoImage beg)= +}if +gsave +dup/ColorSpace//knownget exec{setcolorspace}if +dup/ImageMask//knownget exec not{false}if +{imagemask}{image}ifelse +grestore +//PDFR_DEBUG{ +(DoImage end)= +}if +}bind def +/GSave +{ +gsave +//PDFReader/GraphicStateStackPointer get +dup//GraphicStateStack exch get null eq{ +dup//GraphicStateStack exch//InitialGraphicState length dict put +}if +dup//GraphicStateStack exch get +//GraphicState exch copy pop +1 add//PDFReader exch/GraphicStateStackPointer exch put +}bind def +/GRestore +{ +grestore +//PDFReader/GraphicStateStackPointer get +1 sub dup +//PDFReader exch/GraphicStateStackPointer exch put +//GraphicStateStack exch get +//GraphicState copy pop +}bind def +/SetFont +{dup//GraphicState exch/FontSize exch put +//ResolveAndSetFont exec +//GraphicState/FontMatrixNonHV currentfont/FontMatrix get 1 get 0 ne put +}bind def +/ShowText +{//GraphicState/TextRenderingMode get 0 eq{ +//GraphicState/WordSpacing get 0 +32 +//GraphicState/CharacterSpacing get 0 +6 5 roll +//GraphicState/FontMatrixNonHV get{ +[ +7 -2 roll pop +5 -2 roll pop +5 -1 roll +{ +exch +pop +3 index add +exch 2 index eq{3 index add}if +4 1 roll +} +currentfont/FontMatrix get 0 get 0 ne{ +1 1 index length 1 sub getinterval cvx +}if +5 index +cshow +pop pop pop] +xshow +}{ +awidthshow +}ifelse +}{ +//GraphicState/CharacterSpacing get 0 eq +//GraphicState/FontMatrixNonHV get not and +//GraphicState/WordSpacing get 0 eq and{ +true charpath +}{ +{ +exch +pop 0 +currentpoint 5 4 roll +( )dup 0 3 index put true charpath +5 1 roll +moveto rmoveto +//GraphicState/CharacterSpacing get 0 rmoveto +32 eq{ +//GraphicState/WordSpacing get 0 rmoveto +}if +} +//GraphicState/FontMatrixNonHV get dup not exch{ +pop currentfont/FontMatrix get 0 get 0 ne +}if{ +1 1 index length 1 sub getinterval cvx +}if +exch cshow +}ifelse +}ifelse +}bind def +/ShowTextBeg +{//GraphicState/TextRenderingMode get 0 ne{ +currentpoint newpath moveto +}if +}bind def +/ShowTextEnd +{//GraphicState/TextRenderingMode get +{dup 1 eq{ +stroke exit +}if +dup 2 eq{ +gsave fill grestore stroke exit +}if +dup 3 eq{ +currentpoint newpath moveto +}if +dup 4 eq{ +gsave fill grestore clip exit +}if +dup 5 eq{ +gsave stroke grestore clip exit +}if +dup 6 eq{ +gsave fill grestore gsave stroke grestore fill exit +}if +dup 7 eq{ +clip exit +}if +exit +}loop +pop +}bind def +/ShowTextWithGlyphPositioning +{//ShowTextBeg exec +{dup type/stringtype eq{ +//ShowText exec +}{ +neg 1000 div//GraphicState/FontSize get mul 0 rmoveto +}ifelse +}forall +//ShowTextEnd exec +}bind def +/CheckFont +{dup/Type get/ExtGState ne{ +mark(Resource )3 index( must have /Type/ExtGState.)//error exec +}if +}bind def +/SetTransfer +{ +//PDFR_DEBUG{(SetTransfer beg )print count =}if +dup type/arraytype eq 1 index xcheck not and{ +0 4 getinterval aload pop +setcolortransfer +}{ +settransfer +}ifelse +//PDFR_DEBUG{(SetTransfer end )print count =}if +}bind def +/CheckExtGState +{dup/Type get/ExtGState ne{ +mark(Resource )3 index( must have /Type/ExtGState.)//error exec +}if +}bind def +/CheckHalftone +{dup/HalftoneType known not{ +mark(Resource )3 index( must have /HalftoneType.)//error exec +}if +}bind def +/ResolveFunction +{ +//PDFR_DEBUG{(ResolveFunction beg )print dup = count =}if +2 copy get//IsObjRef exec{ +2 copy//DoNothing//ResolveD exec +3 copy put pop +}if +2 copy get dup type/arraytype eq exch xcheck and not{ +2 copy get +dup type/arraytype eq 1 index xcheck not and{ +dup length 1 sub -1 0{ +2 copy//DoNothing ResolveA +dup/Identity eq{ +pop 2 copy{}put +}{ +//FunctionToProc exec +3 copy put pop +}ifelse +pop +}for +}{ +dup/Default eq{ +}{ +dup/Identity eq{ +pop{} +}{dup type/nametype eq{ +//spotfunctions exch get +}{ +//FunctionToProc exec +}ifelse +}ifelse +}ifelse +}ifelse +3 copy put +exch pop +}{ +1 index exch get +}ifelse +//PDFR_DEBUG{(ResolveFunction end )print dup == count =}if +}bind def +/ResolveFunctionSafe +{2 copy known{ +//ResolveFunction exec +}if +pop +}bind def +/CreateHalftoneThresholds +{ +dup/Thresholds known not{ +dup/HalftoneType get 10 eq{ +dup dup//MakeStreamReader exec +/Thresholds exch put +}if +dup/HalftoneType get dup 3 eq exch 6 eq or{ +dup dup//MakeStreamReader exec +//BlockBuffer readstring pop +dup length +dup 0 eq{ +mark(Could not read Thresholds)//error exec +}if +string copy/Thresholds exch put +dup/HalftoneType 3 put +}if +}if +}bind def +/SetExtGState +{ +//PDFReader/CurrentObject get/Context get/Resources get +/ExtGState//DoNothing//ResolveD exec +exch//CheckExtGState//ResolveD exec +dup/LW//knownget exec{ +setlinewidth +}if +dup/LC//knownget exec{ +setlinecap +}if +dup/LJ//knownget exec{ +setlinejoin +}if +dup/ML//knownget exec{ +setmeterlimit +}if +dup/D//knownget exec{ +setdash +}if +dup/RI//knownget exec{ +mark(Unimplemented ExtGState.RI)//error exec +}if +dup/OP//knownget exec{ +setoverprint +}if +dup/op//knownget exec{ +setoverprint +}if +dup/OPM//knownget exec{ +mark(Unimplemented ExtGState.OPM)//error exec +}if +dup/Font//knownget exec{ +mark(Unimplemented ExtGState.Font)//error exec +}if +dup/BG known{ +/BG//ResolveFunction exec +setblackgeneration +}if +dup/BG2 known{ +/BG2//ResolveFunction exec +dup/Default eq{ +//InitialExtGState/BG2 get +}if +setblackgeneration +}if +dup/UCR known{ +/UCR//ResolveFunction exec +setundercolorremoval +}if +dup/UCR2 known{ +/UCR2//ResolveFunction exec +dup/Default eq{ +//InitialExtGState/UCR2 get +}if +setundercolorremoval +}if +dup/TR known{ +/TR//ResolveFunction exec +//SetTransfer exec +}if +dup/TR2 known{ +/TR2//ResolveFunction exec +dup/Default eq{ +pop//InitialExtGState/TR2 get +aload pop setcolortransfer +}{ +//SetTransfer exec +}ifelse +}if +dup/HT//knownget exec{ +dup/Default eq{ +pop//InitialExtGState/HT get +sethalftone +}{ +//PDFR_DEBUG{(Ht beg)=}if +pop dup/HT//CheckHalftone//ResolveD exec +/SpotFunction//ResolveFunctionSafe exec +/TransferFunction//ResolveFunctionSafe exec +null exch +dup/HalftoneType get dup 5 eq exch dup 4 eq exch 2 eq or or{ +dup{ +dup//IsObjRef exec{ +pop +1 index exch//CheckHalftone ResolveD +}if +dup type/dicttype eq{ +dup/SpotFunction//ResolveFunctionSafe exec +/TransferFunction//ResolveFunctionSafe exec +//CreateHalftoneThresholds exec +dup/HalftoneType get 5 gt{ +4 3 roll pop +dup 4 1 roll +}if +}if +pop pop +}forall +}if +//CreateHalftoneThresholds exec +//PDFR_DEBUG{ +(HT:)= +dup{ +1 index/Default eq{ +(Default <<)= +exch pop +{exch = ==}forall +(>>)= +}{ +exch = == +}ifelse +}forall +(HT end)= flush +}if +exch dup null ne{ +(Warning: Ignoring a halftone with a Level 3 component halftone Type )print dup/HalftoneType get = +pop pop +}{ +pop +dup/HalftoneType get 5 gt{ +(Warning: Ignoring a Level 3 halftone Type )print dup/HalftoneType get = +pop +}{ +sethalftone +}ifelse +}ifelse +//PDFR_DEBUG{(HT set)= flush}if +}ifelse +}if +dup/FL//knownget exec{ +setflattness +}if +dup/SM//knownget exec{ +setsmoothness +}if +dup/SA//knownget exec{ +setstrokeadjust +}if +dup/BM//knownget exec{ +mark(Unimplemented ExtGState.BM)//error exec +}if +dup/SMask//knownget exec{ +mark(Unimplemented ExtGState.SMask)//error exec +}if +dup/CA//knownget exec{ +mark(Unimplemented ExtGState.CA)//error exec +}if +dup/ca//knownget exec{ +mark(Unimplemented ExtGState.ca)//error exec +}if +dup/AIS//knownget exec{ +mark(Unimplemented ExtGState.AIS)//error exec +}if +dup/TK//knownget exec{ +mark(Unimplemented ExtGState.TK)//error exec +}if +pop +}bind def +/CheckXObject +{dup/Subtype get dup/Image ne exch dup/Form ne exch/PS ne and and{ +mark(Resource )3 index( must have /Subtype /Image or /Form or /PS.)//error exec +}if +}bind def +/DoXObject +{ +//PDFReader/CurrentObject get/Context get/Resources get +/XObject//DoNothing//ResolveD exec +exch//CheckXObject//ResolveD exec +dup/Subtype get +dup/Image eq{ +pop +//CompleteOutlineImage exec +//DoImage exec +}{ +dup/PS eq{ +PDFR_DEBUG{ +(Executing a PS Xobject)= +}if +pop +//RunDelayedStream exec +}{ +dup/Form eq{ +pop +PDFR_DEBUG{ +(Executing a Form XObject)= +}if +//PDFReader/CurrentObject get exch +dup//PDFReader exch<< exch/Context exch >>/CurrentObject exch put +dup/Matrix get concat +dup/BBox get aload pop exch 3 index sub exch 2 index sub rectclip +//RunDelayedStream exec +//PDFReader exch/CurrentObject exch put +}{ +mark exch(unimplemented XObject type )exch//error exec +}ifelse +}ifelse +}ifelse +}bind def +/Operators 50 dict begin +/q{//GSave exec}bind def +/Q{//GRestore exec}bind def +/cm{//TempMatrix astore concat}bind def +/i{1 .min setflat}bind def +/J/setlinecap load def +/d/setdash load def +/j/setlinejoin load def +/w/setlinewidth load def +/M/setmiterlimit load def +/gs{SetExtGState}bind def +/g/setgray load def +/rg/setrgbcolor load def +/k/setcmykcolor load def +/cs{//ResolveColorSpace exec//SetColorSpaceSafe exec +}bind def +/sc/setcolor load def +/scn{//SetColor exec}bind def +/G/setgray load def +/RG/setrgbcolor load def +/K/setcmykcolor load def +/CS//cs def +/ri{SetColorRenderingIntent}bind def +/SC/setcolor load def +/SCN{//SetColor exec}bind def +/m/moveto load def +/l/lineto load def +/c/curveto load def +/v{currentpoint 6 2 roll curveto}bind def +/y{2 copy curveto}bind def +/re{ +4 2 roll moveto exch dup 0 rlineto 0 3 -1 roll rlineto neg 0 rlineto +closepath +}def +/h/closepath load def +/n/newpath load def +/S/stroke load def +/s{closepath stroke}bind def +/f/fill load def +/f*/eofill load def +/B{gsave fill grestore stroke}bind def +/b{closepath gsave fill grestore stroke}bind def +/B*{gsave eofill grestore stroke}bind def +/b*{closepath gsave eofill grestore stroke}bind def +/W/clip load def +/W*/eoclip load def +/sh{ +ResolveShading +dup/Background known{ +gsave +dup/ColorSpace get setcolorspace +dup/Background get aload pop setcolor +pathbbox +2 index sub exch 3 index sub exch +rectfill +grestore +}if +shfill +}bind def +/Do{//DoXObject exec}bind def +/BI{currentglobal false setglobal<<}bind def +/ID{>> +dup/DataSource currentfile +2 index/F//knownget exec{ +/A85 eq{ +0(~>)/SubFileDecode filter +}if +}if +put +//CompleteInlineImage exec +exch setglobal +//DoImage exec +}bind def +/EI{}bind def +/BT{gsave//GraphicState/InitialTextMatrix get currentmatrix pop}bind def +/ET{grestore}bind def +/Tc{//GraphicState exch/CharacterSpacing exch put}bind def +/TL{//GraphicState exch/TextLeading exch put}bind def +/Tr{//GraphicState exch/TextRenderingMode exch put}bind def +/Ts{ +mark(Unimplemented SetTextRise)//error exec +}bind def +/Tw{//GraphicState exch/WordSpacing exch put}bind def +/Tz{ +mark(Unimplemented SetHorizontalTextScaling)//error exec +}bind def +/Td{translate 0 0 moveto}bind def +/TD{dup neg//TL exec//Td exec}bind def +/Tm{//GraphicState/InitialTextMatrix get setmatrix +//TempMatrix astore concat +0 0 moveto}bind def +/T*{0//GraphicState/TextLeading get neg//Td exec}bind def +/Tj{//ShowTextBeg exec//ShowText exec//ShowTextEnd exec}bind def +/'{//T* exec//ShowText exec//ShowTextEnd exec}bind def +/"{3 2 roll//Tw exec exch//Tc exec//' exec}bind def +/TJ//ShowTextWithGlyphPositioning def +/Tf//SetFont def +/d0/setcharwidth load def +/d1/setcachedevice load def +/BDC{pop pop}bind def +/BMC{pop}bind def +/EMC{}bind def +/BX{BeginCompatibilitySection}bind def +/EX{EndCompatibilitySection}bind def +/DP{DefineMarkedContentPointWithPropertyList}bind def +/MP{DefineMarkedContentPoint}bind def +/PS{cvx exec}bind def +currentdict end def +//PDFR_STREAM{ +//Operators length dict begin +//Operators{ +exch dup +[exch//=only/exec load +( )/print load +8 7 roll +dup type/arraytype eq{ +/exec load +}if +( )/print load +]cvx +def +}forall +currentdict end/Operators exch def +}if +/.registerencoding +{pop pop +}bind def +/.defineencoding +{def +}bind def +/.findencoding +{load +}bind def +/currentglobal where +{pop currentglobal{setglobal}true setglobal} +{{}} +ifelse +/MacRomanEncoding +StandardEncoding 0 39 getinterval aload pop +/quotesingle +StandardEncoding 40 56 getinterval aload pop +/grave +StandardEncoding 97 31 getinterval aload pop +/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute +/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave +/ecircumflex/edieresis/iacute/igrave +/icircumflex/idieresis/ntilde/oacute +/ograve/ocircumflex/odieresis/otilde +/uacute/ugrave/ucircumflex/udieresis +/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash +/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef +/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash +/questiondown/exclamdown/logicalnot/.notdef +/florin/.notdef/.notdef/guillemotleft +/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright +/quoteleft/quoteright/divide/.notdef +/ydieresis/Ydieresis/fraction/currency +/guilsinglleft/guilsinglright/fi/fl +/daggerdbl/periodcentered/quotesinglbase/quotedblbase +/perthousand/Acircumflex/Ecircumflex/Aacute +/Edieresis/Egrave/Iacute/Icircumflex +/Idieresis/Igrave/Oacute/Ocircumflex +/.notdef/Ograve/Uacute/Ucircumflex +/Ugrave/dotlessi/circumflex/tilde +/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron +256 packedarray +5 1 index .registerencoding +.defineencoding +exec +/AdobeGlyphList mark +/A 16#0041 +/AE 16#00c6 +/AEacute 16#01fc +/AEmacron 16#01e2 +/AEsmall 16#f7e6 +/Aacute 16#00c1 +/Aacutesmall 16#f7e1 +/Abreve 16#0102 +/Abreveacute 16#1eae +/Abrevecyrillic 16#04d0 +/Abrevedotbelow 16#1eb6 +/Abrevegrave 16#1eb0 +/Abrevehookabove 16#1eb2 +/Abrevetilde 16#1eb4 +/Acaron 16#01cd +/Acircle 16#24b6 +/Acircumflex 16#00c2 +/Acircumflexacute 16#1ea4 +/Acircumflexdotbelow 16#1eac +/Acircumflexgrave 16#1ea6 +/Acircumflexhookabove 16#1ea8 +/Acircumflexsmall 16#f7e2 +/Acircumflextilde 16#1eaa +/Acute 16#f6c9 +/Acutesmall 16#f7b4 +/Acyrillic 16#0410 +/Adblgrave 16#0200 +/Adieresis 16#00c4 +/Adieresiscyrillic 16#04d2 +/Adieresismacron 16#01de +/Adieresissmall 16#f7e4 +/Adotbelow 16#1ea0 +/Adotmacron 16#01e0 +/Agrave 16#00c0 +/Agravesmall 16#f7e0 +/Ahookabove 16#1ea2 +/Aiecyrillic 16#04d4 +/Ainvertedbreve 16#0202 +/Alpha 16#0391 +/Alphatonos 16#0386 +/Amacron 16#0100 +/Amonospace 16#ff21 +/Aogonek 16#0104 +/Aring 16#00c5 +/Aringacute 16#01fa +/Aringbelow 16#1e00 +/Aringsmall 16#f7e5 +/Asmall 16#f761 +/Atilde 16#00c3 +/Atildesmall 16#f7e3 +/Aybarmenian 16#0531 +/B 16#0042 +/Bcircle 16#24b7 +/Bdotaccent 16#1e02 +/Bdotbelow 16#1e04 +/Becyrillic 16#0411 +/Benarmenian 16#0532 +/Beta 16#0392 +/Bhook 16#0181 +/Blinebelow 16#1e06 +/Bmonospace 16#ff22 +/Brevesmall 16#f6f4 +/Bsmall 16#f762 +/Btopbar 16#0182 +/C 16#0043 +/Caarmenian 16#053e +/Cacute 16#0106 +/Caron 16#f6ca +/Caronsmall 16#f6f5 +/Ccaron 16#010c +/Ccedilla 16#00c7 +/Ccedillaacute 16#1e08 +/Ccedillasmall 16#f7e7 +/Ccircle 16#24b8 +/Ccircumflex 16#0108 +/Cdot 16#010a +/Cdotaccent 16#010a +/Cedillasmall 16#f7b8 +/Chaarmenian 16#0549 +/Cheabkhasiancyrillic 16#04bc +/Checyrillic 16#0427 +/Chedescenderabkhasiancyrillic 16#04be +/Chedescendercyrillic 16#04b6 +/Chedieresiscyrillic 16#04f4 +/Cheharmenian 16#0543 +/Chekhakassiancyrillic 16#04cb +/Cheverticalstrokecyrillic 16#04b8 +/Chi 16#03a7 +/Chook 16#0187 +/Circumflexsmall 16#f6f6 +/Cmonospace 16#ff23 +/Coarmenian 16#0551 +/Csmall 16#f763 +/D 16#0044 +/DZ 16#01f1 +/DZcaron 16#01c4 +/Daarmenian 16#0534 +/Dafrican 16#0189 +/Dcaron 16#010e +/Dcedilla 16#1e10 +/Dcircle 16#24b9 +/Dcircumflexbelow 16#1e12 +/Dcroat 16#0110 +/Ddotaccent 16#1e0a +/Ddotbelow 16#1e0c +/Decyrillic 16#0414 +/Deicoptic 16#03ee +/Delta 16#2206 +/Deltagreek 16#0394 +/Dhook 16#018a +/Dieresis 16#f6cb +/DieresisAcute 16#f6cc +/DieresisGrave 16#f6cd +/Dieresissmall 16#f7a8 +/Digammagreek 16#03dc +/Djecyrillic 16#0402 +/Dlinebelow 16#1e0e +/Dmonospace 16#ff24 +/Dotaccentsmall 16#f6f7 +/Dslash 16#0110 +/Dsmall 16#f764 +/Dtopbar 16#018b +/Dz 16#01f2 +/Dzcaron 16#01c5 +/Dzeabkhasiancyrillic 16#04e0 +/Dzecyrillic 16#0405 +/Dzhecyrillic 16#040f +/E 16#0045 +/Eacute 16#00c9 +/Eacutesmall 16#f7e9 +/Ebreve 16#0114 +/Ecaron 16#011a +/Ecedillabreve 16#1e1c +/Echarmenian 16#0535 +/Ecircle 16#24ba +/Ecircumflex 16#00ca +/Ecircumflexacute 16#1ebe +/Ecircumflexbelow 16#1e18 +/Ecircumflexdotbelow 16#1ec6 +/Ecircumflexgrave 16#1ec0 +/Ecircumflexhookabove 16#1ec2 +/Ecircumflexsmall 16#f7ea +/Ecircumflextilde 16#1ec4 +/Ecyrillic 16#0404 +/Edblgrave 16#0204 +/Edieresis 16#00cb +/Edieresissmall 16#f7eb +/Edot 16#0116 +/Edotaccent 16#0116 +/Edotbelow 16#1eb8 +/Efcyrillic 16#0424 +/Egrave 16#00c8 +/Egravesmall 16#f7e8 +/Eharmenian 16#0537 +/Ehookabove 16#1eba +/Eightroman 16#2167 +/Einvertedbreve 16#0206 +/Eiotifiedcyrillic 16#0464 +/Elcyrillic 16#041b +/Elevenroman 16#216a +/Emacron 16#0112 +/Emacronacute 16#1e16 +/Emacrongrave 16#1e14 +/Emcyrillic 16#041c +/Emonospace 16#ff25 +/Encyrillic 16#041d +/Endescendercyrillic 16#04a2 +/Eng 16#014a +/Enghecyrillic 16#04a4 +/Enhookcyrillic 16#04c7 +/Eogonek 16#0118 +/Eopen 16#0190 +/Epsilon 16#0395 +/Epsilontonos 16#0388 +/Ercyrillic 16#0420 +/Ereversed 16#018e +/Ereversedcyrillic 16#042d +/Escyrillic 16#0421 +/Esdescendercyrillic 16#04aa +/Esh 16#01a9 +/Esmall 16#f765 +/Eta 16#0397 +/Etarmenian 16#0538 +/Etatonos 16#0389 +/Eth 16#00d0 +/Ethsmall 16#f7f0 +/Etilde 16#1ebc +/Etildebelow 16#1e1a +/Euro 16#20ac +/Ezh 16#01b7 +/Ezhcaron 16#01ee +/Ezhreversed 16#01b8 +/F 16#0046 +/Fcircle 16#24bb +/Fdotaccent 16#1e1e +/Feharmenian 16#0556 +/Feicoptic 16#03e4 +/Fhook 16#0191 +/Fitacyrillic 16#0472 +/Fiveroman 16#2164 +/Fmonospace 16#ff26 +/Fourroman 16#2163 +/Fsmall 16#f766 +/G 16#0047 +/GBsquare 16#3387 +/Gacute 16#01f4 +/Gamma 16#0393 +/Gammaafrican 16#0194 +/Gangiacoptic 16#03ea +/Gbreve 16#011e +/Gcaron 16#01e6 +/Gcedilla 16#0122 +/Gcircle 16#24bc +/Gcircumflex 16#011c +/Gcommaaccent 16#0122 +/Gdot 16#0120 +/Gdotaccent 16#0120 +/Gecyrillic 16#0413 +/Ghadarmenian 16#0542 +/Ghemiddlehookcyrillic 16#0494 +/Ghestrokecyrillic 16#0492 +/Gheupturncyrillic 16#0490 +/Ghook 16#0193 +/Gimarmenian 16#0533 +/Gjecyrillic 16#0403 +/Gmacron 16#1e20 +/Gmonospace 16#ff27 +/Grave 16#f6ce +/Gravesmall 16#f760 +/Gsmall 16#f767 +/Gsmallhook 16#029b +/Gstroke 16#01e4 +/H 16#0048 +/H18533 16#25cf +/H18543 16#25aa +/H18551 16#25ab +/H22073 16#25a1 +/HPsquare 16#33cb +/Haabkhasiancyrillic 16#04a8 +/Hadescendercyrillic 16#04b2 +/Hardsigncyrillic 16#042a +/Hbar 16#0126 +/Hbrevebelow 16#1e2a +/Hcedilla 16#1e28 +/Hcircle 16#24bd +/Hcircumflex 16#0124 +/Hdieresis 16#1e26 +/Hdotaccent 16#1e22 +/Hdotbelow 16#1e24 +/Hmonospace 16#ff28 +/Hoarmenian 16#0540 +/Horicoptic 16#03e8 +/Hsmall 16#f768 +/Hungarumlaut 16#f6cf +/Hungarumlautsmall 16#f6f8 +/Hzsquare 16#3390 +/I 16#0049 +/IAcyrillic 16#042f +/IJ 16#0132 +/IUcyrillic 16#042e +/Iacute 16#00cd +/Iacutesmall 16#f7ed +/Ibreve 16#012c +/Icaron 16#01cf +/Icircle 16#24be +/Icircumflex 16#00ce +/Icircumflexsmall 16#f7ee +/Icyrillic 16#0406 +/Idblgrave 16#0208 +/Idieresis 16#00cf +/Idieresisacute 16#1e2e +/Idieresiscyrillic 16#04e4 +/Idieresissmall 16#f7ef +/Idot 16#0130 +/Idotaccent 16#0130 +/Idotbelow 16#1eca +/Iebrevecyrillic 16#04d6 +/Iecyrillic 16#0415 +/Ifraktur 16#2111 +/Igrave 16#00cc +/Igravesmall 16#f7ec +/Ihookabove 16#1ec8 +/Iicyrillic 16#0418 +/Iinvertedbreve 16#020a +/Iishortcyrillic 16#0419 +/Imacron 16#012a +/Imacroncyrillic 16#04e2 +/Imonospace 16#ff29 +/Iniarmenian 16#053b +/Iocyrillic 16#0401 +/Iogonek 16#012e +/Iota 16#0399 +/Iotaafrican 16#0196 +/Iotadieresis 16#03aa +/Iotatonos 16#038a +/Ismall 16#f769 +/Istroke 16#0197 +/Itilde 16#0128 +/Itildebelow 16#1e2c +/Izhitsacyrillic 16#0474 +/Izhitsadblgravecyrillic 16#0476 +/J 16#004a +/Jaarmenian 16#0541 +/Jcircle 16#24bf +/Jcircumflex 16#0134 +/Jecyrillic 16#0408 +/Jheharmenian 16#054b +/Jmonospace 16#ff2a +/Jsmall 16#f76a +/K 16#004b +/KBsquare 16#3385 +/KKsquare 16#33cd +/Kabashkircyrillic 16#04a0 +/Kacute 16#1e30 +/Kacyrillic 16#041a +/Kadescendercyrillic 16#049a +/Kahookcyrillic 16#04c3 +/Kappa 16#039a +/Kastrokecyrillic 16#049e +/Kaverticalstrokecyrillic 16#049c +/Kcaron 16#01e8 +/Kcedilla 16#0136 +/Kcircle 16#24c0 +/Kcommaaccent 16#0136 +/Kdotbelow 16#1e32 +/Keharmenian 16#0554 +/Kenarmenian 16#053f +/Khacyrillic 16#0425 +/Kheicoptic 16#03e6 +/Khook 16#0198 +/Kjecyrillic 16#040c +/Klinebelow 16#1e34 +/Kmonospace 16#ff2b +/Koppacyrillic 16#0480 +/Koppagreek 16#03de +/Ksicyrillic 16#046e +/Ksmall 16#f76b +/L 16#004c +/LJ 16#01c7 +/LL 16#f6bf +/Lacute 16#0139 +/Lambda 16#039b +/Lcaron 16#013d +/Lcedilla 16#013b +/Lcircle 16#24c1 +/Lcircumflexbelow 16#1e3c +/Lcommaaccent 16#013b +/Ldot 16#013f +/Ldotaccent 16#013f +/Ldotbelow 16#1e36 +/Ldotbelowmacron 16#1e38 +/Liwnarmenian 16#053c +/Lj 16#01c8 +/Ljecyrillic 16#0409 +/Llinebelow 16#1e3a +/Lmonospace 16#ff2c +/Lslash 16#0141 +/Lslashsmall 16#f6f9 +/Lsmall 16#f76c +/M 16#004d +/MBsquare 16#3386 +/Macron 16#f6d0 +/Macronsmall 16#f7af +/Macute 16#1e3e +/Mcircle 16#24c2 +/Mdotaccent 16#1e40 +/Mdotbelow 16#1e42 +/Menarmenian 16#0544 +/Mmonospace 16#ff2d +/Msmall 16#f76d +/Mturned 16#019c +/Mu 16#039c +/N 16#004e +/NJ 16#01ca +/Nacute 16#0143 +/Ncaron 16#0147 +/Ncedilla 16#0145 +/Ncircle 16#24c3 +/Ncircumflexbelow 16#1e4a +/Ncommaaccent 16#0145 +/Ndotaccent 16#1e44 +/Ndotbelow 16#1e46 +/Nhookleft 16#019d +/Nineroman 16#2168 +/Nj 16#01cb +/Njecyrillic 16#040a +/Nlinebelow 16#1e48 +/Nmonospace 16#ff2e +/Nowarmenian 16#0546 +/Nsmall 16#f76e +/Ntilde 16#00d1 +/Ntildesmall 16#f7f1 +/Nu 16#039d +/O 16#004f +/OE 16#0152 +/OEsmall 16#f6fa +/Oacute 16#00d3 +/Oacutesmall 16#f7f3 +/Obarredcyrillic 16#04e8 +/Obarreddieresiscyrillic 16#04ea +/Obreve 16#014e +/Ocaron 16#01d1 +/Ocenteredtilde 16#019f +/Ocircle 16#24c4 +/Ocircumflex 16#00d4 +/Ocircumflexacute 16#1ed0 +/Ocircumflexdotbelow 16#1ed8 +/Ocircumflexgrave 16#1ed2 +/Ocircumflexhookabove 16#1ed4 +/Ocircumflexsmall 16#f7f4 +/Ocircumflextilde 16#1ed6 +/Ocyrillic 16#041e +/Odblacute 16#0150 +/Odblgrave 16#020c +/Odieresis 16#00d6 +/Odieresiscyrillic 16#04e6 +/Odieresissmall 16#f7f6 +/Odotbelow 16#1ecc +/Ogoneksmall 16#f6fb +/Ograve 16#00d2 +/Ogravesmall 16#f7f2 +/Oharmenian 16#0555 +/Ohm 16#2126 +/Ohookabove 16#1ece +/Ohorn 16#01a0 +/Ohornacute 16#1eda +/Ohorndotbelow 16#1ee2 +/Ohorngrave 16#1edc +/Ohornhookabove 16#1ede +/Ohorntilde 16#1ee0 +/Ohungarumlaut 16#0150 +/Oi 16#01a2 +/Oinvertedbreve 16#020e +/Omacron 16#014c +/Omacronacute 16#1e52 +/Omacrongrave 16#1e50 +/Omega 16#2126 +/Omegacyrillic 16#0460 +/Omegagreek 16#03a9 +/Omegaroundcyrillic 16#047a +/Omegatitlocyrillic 16#047c +/Omegatonos 16#038f +/Omicron 16#039f +/Omicrontonos 16#038c +/Omonospace 16#ff2f +/Oneroman 16#2160 +/Oogonek 16#01ea +/Oogonekmacron 16#01ec +/Oopen 16#0186 +/Oslash 16#00d8 +/Oslashacute 16#01fe +/Oslashsmall 16#f7f8 +/Osmall 16#f76f +/Ostrokeacute 16#01fe +/Otcyrillic 16#047e +/Otilde 16#00d5 +/Otildeacute 16#1e4c +/Otildedieresis 16#1e4e +/Otildesmall 16#f7f5 +/P 16#0050 +/Pacute 16#1e54 +/Pcircle 16#24c5 +/Pdotaccent 16#1e56 +/Pecyrillic 16#041f +/Peharmenian 16#054a +/Pemiddlehookcyrillic 16#04a6 +/Phi 16#03a6 +/Phook 16#01a4 +/Pi 16#03a0 +/Piwrarmenian 16#0553 +/Pmonospace 16#ff30 +/Psi 16#03a8 +/Psicyrillic 16#0470 +/Psmall 16#f770 +/Q 16#0051 +/Qcircle 16#24c6 +/Qmonospace 16#ff31 +/Qsmall 16#f771 +/R 16#0052 +/Raarmenian 16#054c +/Racute 16#0154 +/Rcaron 16#0158 +/Rcedilla 16#0156 +/Rcircle 16#24c7 +/Rcommaaccent 16#0156 +/Rdblgrave 16#0210 +/Rdotaccent 16#1e58 +/Rdotbelow 16#1e5a +/Rdotbelowmacron 16#1e5c +/Reharmenian 16#0550 +/Rfraktur 16#211c +/Rho 16#03a1 +/Ringsmall 16#f6fc +/Rinvertedbreve 16#0212 +/Rlinebelow 16#1e5e +/Rmonospace 16#ff32 +/Rsmall 16#f772 +/Rsmallinverted 16#0281 +/Rsmallinvertedsuperior 16#02b6 +/S 16#0053 +/SF010000 16#250c +/SF020000 16#2514 +/SF030000 16#2510 +/SF040000 16#2518 +/SF050000 16#253c +/SF060000 16#252c +/SF070000 16#2534 +/SF080000 16#251c +/SF090000 16#2524 +/SF100000 16#2500 +/SF110000 16#2502 +/SF190000 16#2561 +/SF200000 16#2562 +/SF210000 16#2556 +/SF220000 16#2555 +/SF230000 16#2563 +/SF240000 16#2551 +/SF250000 16#2557 +/SF260000 16#255d +/SF270000 16#255c +/SF280000 16#255b +/SF360000 16#255e +/SF370000 16#255f +/SF380000 16#255a +/SF390000 16#2554 +/SF400000 16#2569 +/SF410000 16#2566 +/SF420000 16#2560 +/SF430000 16#2550 +/SF440000 16#256c +/SF450000 16#2567 +/SF460000 16#2568 +/SF470000 16#2564 +/SF480000 16#2565 +/SF490000 16#2559 +/SF500000 16#2558 +/SF510000 16#2552 +/SF520000 16#2553 +/SF530000 16#256b +/SF540000 16#256a +/Sacute 16#015a +/Sacutedotaccent 16#1e64 +/Sampigreek 16#03e0 +/Scaron 16#0160 +/Scarondotaccent 16#1e66 +/Scaronsmall 16#f6fd +/Scedilla 16#015e +/Schwa 16#018f +/Schwacyrillic 16#04d8 +/Schwadieresiscyrillic 16#04da +/Scircle 16#24c8 +/Scircumflex 16#015c +/Scommaaccent 16#0218 +/Sdotaccent 16#1e60 +/Sdotbelow 16#1e62 +/Sdotbelowdotaccent 16#1e68 +/Seharmenian 16#054d +/Sevenroman 16#2166 +/Shaarmenian 16#0547 +/Shacyrillic 16#0428 +/Shchacyrillic 16#0429 +/Sheicoptic 16#03e2 +/Shhacyrillic 16#04ba +/Shimacoptic 16#03ec +/Sigma 16#03a3 +/Sixroman 16#2165 +/Smonospace 16#ff33 +/Softsigncyrillic 16#042c +/Ssmall 16#f773 +/Stigmagreek 16#03da +/T 16#0054 +/Tau 16#03a4 +/Tbar 16#0166 +/Tcaron 16#0164 +/Tcedilla 16#0162 +/Tcircle 16#24c9 +/Tcircumflexbelow 16#1e70 +/Tcommaaccent 16#0162 +/Tdotaccent 16#1e6a +/Tdotbelow 16#1e6c +/Tecyrillic 16#0422 +/Tedescendercyrillic 16#04ac +/Tenroman 16#2169 +/Tetsecyrillic 16#04b4 +/Theta 16#0398 +/Thook 16#01ac +/Thorn 16#00de +/Thornsmall 16#f7fe +/Threeroman 16#2162 +/Tildesmall 16#f6fe +/Tiwnarmenian 16#054f +/Tlinebelow 16#1e6e +/Tmonospace 16#ff34 +/Toarmenian 16#0539 +/Tonefive 16#01bc +/Tonesix 16#0184 +/Tonetwo 16#01a7 +/Tretroflexhook 16#01ae +/Tsecyrillic 16#0426 +/Tshecyrillic 16#040b +/Tsmall 16#f774 +/Twelveroman 16#216b +/Tworoman 16#2161 +/U 16#0055 +/Uacute 16#00da +/Uacutesmall 16#f7fa +/Ubreve 16#016c +/Ucaron 16#01d3 +/Ucircle 16#24ca +/Ucircumflex 16#00db +/Ucircumflexbelow 16#1e76 +/Ucircumflexsmall 16#f7fb +/Ucyrillic 16#0423 +/Udblacute 16#0170 +/Udblgrave 16#0214 +/Udieresis 16#00dc +/Udieresisacute 16#01d7 +/Udieresisbelow 16#1e72 +/Udieresiscaron 16#01d9 +/Udieresiscyrillic 16#04f0 +/Udieresisgrave 16#01db +/Udieresismacron 16#01d5 +/Udieresissmall 16#f7fc +/Udotbelow 16#1ee4 +/Ugrave 16#00d9 +/Ugravesmall 16#f7f9 +/Uhookabove 16#1ee6 +/Uhorn 16#01af +/Uhornacute 16#1ee8 +/Uhorndotbelow 16#1ef0 +/Uhorngrave 16#1eea +/Uhornhookabove 16#1eec +/Uhorntilde 16#1eee +/Uhungarumlaut 16#0170 +/Uhungarumlautcyrillic 16#04f2 +/Uinvertedbreve 16#0216 +/Ukcyrillic 16#0478 +/Umacron 16#016a +/Umacroncyrillic 16#04ee +/Umacrondieresis 16#1e7a +/Umonospace 16#ff35 +/Uogonek 16#0172 +/Upsilon 16#03a5 +/Upsilon1 16#03d2 +/Upsilonacutehooksymbolgreek 16#03d3 +/Upsilonafrican 16#01b1 +/Upsilondieresis 16#03ab +/Upsilondieresishooksymbolgreek 16#03d4 +/Upsilonhooksymbol 16#03d2 +/Upsilontonos 16#038e +/Uring 16#016e +/Ushortcyrillic 16#040e +/Usmall 16#f775 +/Ustraightcyrillic 16#04ae +/Ustraightstrokecyrillic 16#04b0 +/Utilde 16#0168 +/Utildeacute 16#1e78 +/Utildebelow 16#1e74 +/V 16#0056 +/Vcircle 16#24cb +/Vdotbelow 16#1e7e +/Vecyrillic 16#0412 +/Vewarmenian 16#054e +/Vhook 16#01b2 +/Vmonospace 16#ff36 +/Voarmenian 16#0548 +/Vsmall 16#f776 +/Vtilde 16#1e7c +/W 16#0057 +/Wacute 16#1e82 +/Wcircle 16#24cc +/Wcircumflex 16#0174 +/Wdieresis 16#1e84 +/Wdotaccent 16#1e86 +/Wdotbelow 16#1e88 +/Wgrave 16#1e80 +/Wmonospace 16#ff37 +/Wsmall 16#f777 +/X 16#0058 +/Xcircle 16#24cd +/Xdieresis 16#1e8c +/Xdotaccent 16#1e8a +/Xeharmenian 16#053d +/Xi 16#039e +/Xmonospace 16#ff38 +/Xsmall 16#f778 +/Y 16#0059 +/Yacute 16#00dd +/Yacutesmall 16#f7fd +/Yatcyrillic 16#0462 +/Ycircle 16#24ce +/Ycircumflex 16#0176 +/Ydieresis 16#0178 +/Ydieresissmall 16#f7ff +/Ydotaccent 16#1e8e +/Ydotbelow 16#1ef4 +/Yericyrillic 16#042b +/Yerudieresiscyrillic 16#04f8 +/Ygrave 16#1ef2 +/Yhook 16#01b3 +/Yhookabove 16#1ef6 +/Yiarmenian 16#0545 +/Yicyrillic 16#0407 +/Yiwnarmenian 16#0552 +/Ymonospace 16#ff39 +/Ysmall 16#f779 +/Ytilde 16#1ef8 +/Yusbigcyrillic 16#046a +/Yusbigiotifiedcyrillic 16#046c +/Yuslittlecyrillic 16#0466 +/Yuslittleiotifiedcyrillic 16#0468 +/Z 16#005a +/Zaarmenian 16#0536 +/Zacute 16#0179 +/Zcaron 16#017d +/Zcaronsmall 16#f6ff +/Zcircle 16#24cf +/Zcircumflex 16#1e90 +/Zdot 16#017b +/Zdotaccent 16#017b +/Zdotbelow 16#1e92 +/Zecyrillic 16#0417 +/Zedescendercyrillic 16#0498 +/Zedieresiscyrillic 16#04de +/Zeta 16#0396 +/Zhearmenian 16#053a +/Zhebrevecyrillic 16#04c1 +/Zhecyrillic 16#0416 +/Zhedescendercyrillic 16#0496 +/Zhedieresiscyrillic 16#04dc +/Zlinebelow 16#1e94 +/Zmonospace 16#ff3a +/Zsmall 16#f77a +/Zstroke 16#01b5 +/a 16#0061 +/aabengali 16#0986 +/aacute 16#00e1 +/aadeva 16#0906 +/aagujarati 16#0a86 +/aagurmukhi 16#0a06 +/aamatragurmukhi 16#0a3e +/aarusquare 16#3303 +/aavowelsignbengali 16#09be +/aavowelsigndeva 16#093e +/aavowelsigngujarati 16#0abe +/abbreviationmarkarmenian 16#055f +/abbreviationsigndeva 16#0970 +/abengali 16#0985 +/abopomofo 16#311a +/abreve 16#0103 +/abreveacute 16#1eaf +/abrevecyrillic 16#04d1 +/abrevedotbelow 16#1eb7 +/abrevegrave 16#1eb1 +/abrevehookabove 16#1eb3 +/abrevetilde 16#1eb5 +/acaron 16#01ce +/acircle 16#24d0 +/acircumflex 16#00e2 +/acircumflexacute 16#1ea5 +/acircumflexdotbelow 16#1ead +/acircumflexgrave 16#1ea7 +/acircumflexhookabove 16#1ea9 +/acircumflextilde 16#1eab +/acute 16#00b4 +/acutebelowcmb 16#0317 +/acutecmb 16#0301 +/acutecomb 16#0301 +/acutedeva 16#0954 +/acutelowmod 16#02cf +/acutetonecmb 16#0341 +/acyrillic 16#0430 +/adblgrave 16#0201 +/addakgurmukhi 16#0a71 +/adeva 16#0905 +/adieresis 16#00e4 +/adieresiscyrillic 16#04d3 +/adieresismacron 16#01df +/adotbelow 16#1ea1 +/adotmacron 16#01e1 +/ae 16#00e6 +/aeacute 16#01fd +/aekorean 16#3150 +/aemacron 16#01e3 +/afii00208 16#2015 +/afii08941 16#20a4 +/afii10017 16#0410 +/afii10018 16#0411 +/afii10019 16#0412 +/afii10020 16#0413 +/afii10021 16#0414 +/afii10022 16#0415 +/afii10023 16#0401 +/afii10024 16#0416 +/afii10025 16#0417 +/afii10026 16#0418 +/afii10027 16#0419 +/afii10028 16#041a +/afii10029 16#041b +/afii10030 16#041c +/afii10031 16#041d +/afii10032 16#041e +/afii10033 16#041f +/afii10034 16#0420 +/afii10035 16#0421 +/afii10036 16#0422 +/afii10037 16#0423 +/afii10038 16#0424 +/afii10039 16#0425 +/afii10040 16#0426 +/afii10041 16#0427 +/afii10042 16#0428 +/afii10043 16#0429 +/afii10044 16#042a +/afii10045 16#042b +/afii10046 16#042c +/afii10047 16#042d +/afii10048 16#042e +/afii10049 16#042f +/afii10050 16#0490 +/afii10051 16#0402 +/afii10052 16#0403 +/afii10053 16#0404 +/afii10054 16#0405 +/afii10055 16#0406 +/afii10056 16#0407 +/afii10057 16#0408 +/afii10058 16#0409 +/afii10059 16#040a +/afii10060 16#040b +/afii10061 16#040c +/afii10062 16#040e +/afii10063 16#f6c4 +/afii10064 16#f6c5 +/afii10065 16#0430 +/afii10066 16#0431 +/afii10067 16#0432 +/afii10068 16#0433 +/afii10069 16#0434 +/afii10070 16#0435 +/afii10071 16#0451 +/afii10072 16#0436 +/afii10073 16#0437 +/afii10074 16#0438 +/afii10075 16#0439 +/afii10076 16#043a +/afii10077 16#043b +/afii10078 16#043c +/afii10079 16#043d +/afii10080 16#043e +/afii10081 16#043f +/afii10082 16#0440 +/afii10083 16#0441 +/afii10084 16#0442 +/afii10085 16#0443 +/afii10086 16#0444 +/afii10087 16#0445 +/afii10088 16#0446 +/afii10089 16#0447 +/afii10090 16#0448 +/afii10091 16#0449 +/afii10092 16#044a +/afii10093 16#044b +/afii10094 16#044c +/afii10095 16#044d +/afii10096 16#044e +/afii10097 16#044f +/afii10098 16#0491 +/afii10099 16#0452 +/afii10100 16#0453 +/afii10101 16#0454 +/afii10102 16#0455 +/afii10103 16#0456 +/afii10104 16#0457 +/afii10105 16#0458 +/afii10106 16#0459 +/afii10107 16#045a +/afii10108 16#045b +/afii10109 16#045c +/afii10110 16#045e +/afii10145 16#040f +/afii10146 16#0462 +/afii10147 16#0472 +/afii10148 16#0474 +/afii10192 16#f6c6 +/afii10193 16#045f +/afii10194 16#0463 +/afii10195 16#0473 +/afii10196 16#0475 +/afii10831 16#f6c7 +/afii10832 16#f6c8 +/afii10846 16#04d9 +/afii299 16#200e +/afii300 16#200f +/afii301 16#200d +/afii57381 16#066a +/afii57388 16#060c +/afii57392 16#0660 +/afii57393 16#0661 +/afii57394 16#0662 +/afii57395 16#0663 +/afii57396 16#0664 +/afii57397 16#0665 +/afii57398 16#0666 +/afii57399 16#0667 +/afii57400 16#0668 +/afii57401 16#0669 +/afii57403 16#061b +/afii57407 16#061f +/afii57409 16#0621 +/afii57410 16#0622 +/afii57411 16#0623 +/afii57412 16#0624 +/afii57413 16#0625 +/afii57414 16#0626 +/afii57415 16#0627 +/afii57416 16#0628 +/afii57417 16#0629 +/afii57418 16#062a +/afii57419 16#062b +/afii57420 16#062c +/afii57421 16#062d +/afii57422 16#062e +/afii57423 16#062f +/afii57424 16#0630 +/afii57425 16#0631 +/afii57426 16#0632 +/afii57427 16#0633 +/afii57428 16#0634 +/afii57429 16#0635 +/afii57430 16#0636 +/afii57431 16#0637 +/afii57432 16#0638 +/afii57433 16#0639 +/afii57434 16#063a +/afii57440 16#0640 +/afii57441 16#0641 +/afii57442 16#0642 +/afii57443 16#0643 +/afii57444 16#0644 +/afii57445 16#0645 +/afii57446 16#0646 +/afii57448 16#0648 +/afii57449 16#0649 +/afii57450 16#064a +/afii57451 16#064b +/afii57452 16#064c +/afii57453 16#064d +/afii57454 16#064e +/afii57455 16#064f +/afii57456 16#0650 +/afii57457 16#0651 +/afii57458 16#0652 +/afii57470 16#0647 +/afii57505 16#06a4 +/afii57506 16#067e +/afii57507 16#0686 +/afii57508 16#0698 +/afii57509 16#06af +/afii57511 16#0679 +/afii57512 16#0688 +/afii57513 16#0691 +/afii57514 16#06ba +/afii57519 16#06d2 +/afii57534 16#06d5 +/afii57636 16#20aa +/afii57645 16#05be +/afii57658 16#05c3 +/afii57664 16#05d0 +/afii57665 16#05d1 +/afii57666 16#05d2 +/afii57667 16#05d3 +/afii57668 16#05d4 +/afii57669 16#05d5 +/afii57670 16#05d6 +/afii57671 16#05d7 +/afii57672 16#05d8 +/afii57673 16#05d9 +/afii57674 16#05da +/afii57675 16#05db +/afii57676 16#05dc +/afii57677 16#05dd +/afii57678 16#05de +/afii57679 16#05df +/afii57680 16#05e0 +/afii57681 16#05e1 +/afii57682 16#05e2 +/afii57683 16#05e3 +/afii57684 16#05e4 +/afii57685 16#05e5 +/afii57686 16#05e6 +/afii57687 16#05e7 +/afii57688 16#05e8 +/afii57689 16#05e9 +/afii57690 16#05ea +/afii57694 16#fb2a +/afii57695 16#fb2b +/afii57700 16#fb4b +/afii57705 16#fb1f +/afii57716 16#05f0 +/afii57717 16#05f1 +/afii57718 16#05f2 +/afii57723 16#fb35 +/afii57793 16#05b4 +/afii57794 16#05b5 +/afii57795 16#05b6 +/afii57796 16#05bb +/afii57797 16#05b8 +/afii57798 16#05b7 +/afii57799 16#05b0 +/afii57800 16#05b2 +/afii57801 16#05b1 +/afii57802 16#05b3 +/afii57803 16#05c2 +/afii57804 16#05c1 +/afii57806 16#05b9 +/afii57807 16#05bc +/afii57839 16#05bd +/afii57841 16#05bf +/afii57842 16#05c0 +/afii57929 16#02bc +/afii61248 16#2105 +/afii61289 16#2113 +/afii61352 16#2116 +/afii61573 16#202c +/afii61574 16#202d +/afii61575 16#202e +/afii61664 16#200c +/afii63167 16#066d +/afii64937 16#02bd +/agrave 16#00e0 +/agujarati 16#0a85 +/agurmukhi 16#0a05 +/ahiragana 16#3042 +/ahookabove 16#1ea3 +/aibengali 16#0990 +/aibopomofo 16#311e +/aideva 16#0910 +/aiecyrillic 16#04d5 +/aigujarati 16#0a90 +/aigurmukhi 16#0a10 +/aimatragurmukhi 16#0a48 +/ainarabic 16#0639 +/ainfinalarabic 16#feca +/aininitialarabic 16#fecb +/ainmedialarabic 16#fecc +/ainvertedbreve 16#0203 +/aivowelsignbengali 16#09c8 +/aivowelsigndeva 16#0948 +/aivowelsigngujarati 16#0ac8 +/akatakana 16#30a2 +/akatakanahalfwidth 16#ff71 +/akorean 16#314f +/alef 16#05d0 +/alefarabic 16#0627 +/alefdageshhebrew 16#fb30 +/aleffinalarabic 16#fe8e +/alefhamzaabovearabic 16#0623 +/alefhamzaabovefinalarabic 16#fe84 +/alefhamzabelowarabic 16#0625 +/alefhamzabelowfinalarabic 16#fe88 +/alefhebrew 16#05d0 +/aleflamedhebrew 16#fb4f +/alefmaddaabovearabic 16#0622 +/alefmaddaabovefinalarabic 16#fe82 +/alefmaksuraarabic 16#0649 +/alefmaksurafinalarabic 16#fef0 +/alefmaksurainitialarabic 16#fef3 +/alefmaksuramedialarabic 16#fef4 +/alefpatahhebrew 16#fb2e +/alefqamatshebrew 16#fb2f +/aleph 16#2135 +/allequal 16#224c +/alpha 16#03b1 +/alphatonos 16#03ac +/amacron 16#0101 +/amonospace 16#ff41 +/ampersand 16#0026 +/ampersandmonospace 16#ff06 +/ampersandsmall 16#f726 +/amsquare 16#33c2 +/anbopomofo 16#3122 +/angbopomofo 16#3124 +/angkhankhuthai 16#0e5a +/angle 16#2220 +/anglebracketleft 16#3008 +/anglebracketleftvertical 16#fe3f +/anglebracketright 16#3009 +/anglebracketrightvertical 16#fe40 +/angleleft 16#2329 +/angleright 16#232a +/angstrom 16#212b +/anoteleia 16#0387 +/anudattadeva 16#0952 +/anusvarabengali 16#0982 +/anusvaradeva 16#0902 +/anusvaragujarati 16#0a82 +/aogonek 16#0105 +/apaatosquare 16#3300 +/aparen 16#249c +/apostrophearmenian 16#055a +/apostrophemod 16#02bc +/apple 16#f8ff +/approaches 16#2250 +/approxequal 16#2248 +/approxequalorimage 16#2252 +/approximatelyequal 16#2245 +/araeaekorean 16#318e +/araeakorean 16#318d +/arc 16#2312 +/arighthalfring 16#1e9a +/aring 16#00e5 +/aringacute 16#01fb +/aringbelow 16#1e01 +/arrowboth 16#2194 +/arrowdashdown 16#21e3 +/arrowdashleft 16#21e0 +/arrowdashright 16#21e2 +/arrowdashup 16#21e1 +/arrowdblboth 16#21d4 +/arrowdbldown 16#21d3 +/arrowdblleft 16#21d0 +/arrowdblright 16#21d2 +/arrowdblup 16#21d1 +/arrowdown 16#2193 +/arrowdownleft 16#2199 +/arrowdownright 16#2198 +/arrowdownwhite 16#21e9 +/arrowheaddownmod 16#02c5 +/arrowheadleftmod 16#02c2 +/arrowheadrightmod 16#02c3 +/arrowheadupmod 16#02c4 +/arrowhorizex 16#f8e7 +/arrowleft 16#2190 +/arrowleftdbl 16#21d0 +/arrowleftdblstroke 16#21cd +/arrowleftoverright 16#21c6 +/arrowleftwhite 16#21e6 +/arrowright 16#2192 +/arrowrightdblstroke 16#21cf +/arrowrightheavy 16#279e +/arrowrightoverleft 16#21c4 +/arrowrightwhite 16#21e8 +/arrowtableft 16#21e4 +/arrowtabright 16#21e5 +/arrowup 16#2191 +/arrowupdn 16#2195 +/arrowupdnbse 16#21a8 +/arrowupdownbase 16#21a8 +/arrowupleft 16#2196 +/arrowupleftofdown 16#21c5 +/arrowupright 16#2197 +/arrowupwhite 16#21e7 +/arrowvertex 16#f8e6 +/asciicircum 16#005e +/asciicircummonospace 16#ff3e +/asciitilde 16#007e +/asciitildemonospace 16#ff5e +/ascript 16#0251 +/ascriptturned 16#0252 +/asmallhiragana 16#3041 +/asmallkatakana 16#30a1 +/asmallkatakanahalfwidth 16#ff67 +/asterisk 16#002a +/asteriskaltonearabic 16#066d +/asteriskarabic 16#066d +/asteriskmath 16#2217 +/asteriskmonospace 16#ff0a +/asterisksmall 16#fe61 +/asterism 16#2042 +/asuperior 16#f6e9 +/asymptoticallyequal 16#2243 +/at 16#0040 +/atilde 16#00e3 +/atmonospace 16#ff20 +/atsmall 16#fe6b +/aturned 16#0250 +/aubengali 16#0994 +/aubopomofo 16#3120 +/audeva 16#0914 +/augujarati 16#0a94 +/augurmukhi 16#0a14 +/aulengthmarkbengali 16#09d7 +/aumatragurmukhi 16#0a4c +/auvowelsignbengali 16#09cc +/auvowelsigndeva 16#094c +/auvowelsigngujarati 16#0acc +/avagrahadeva 16#093d +/aybarmenian 16#0561 +/ayin 16#05e2 +/ayinaltonehebrew 16#fb20 +/ayinhebrew 16#05e2 +/b 16#0062 +/babengali 16#09ac +/backslash 16#005c +/backslashmonospace 16#ff3c +/badeva 16#092c +/bagujarati 16#0aac +/bagurmukhi 16#0a2c +/bahiragana 16#3070 +/bahtthai 16#0e3f +/bakatakana 16#30d0 +/bar 16#007c +/barmonospace 16#ff5c +/bbopomofo 16#3105 +/bcircle 16#24d1 +/bdotaccent 16#1e03 +/bdotbelow 16#1e05 +/beamedsixteenthnotes 16#266c +/because 16#2235 +/becyrillic 16#0431 +/beharabic 16#0628 +/behfinalarabic 16#fe90 +/behinitialarabic 16#fe91 +/behiragana 16#3079 +/behmedialarabic 16#fe92 +/behmeeminitialarabic 16#fc9f +/behmeemisolatedarabic 16#fc08 +/behnoonfinalarabic 16#fc6d +/bekatakana 16#30d9 +/benarmenian 16#0562 +/bet 16#05d1 +/beta 16#03b2 +/betasymbolgreek 16#03d0 +/betdagesh 16#fb31 +/betdageshhebrew 16#fb31 +/bethebrew 16#05d1 +/betrafehebrew 16#fb4c +/bhabengali 16#09ad +/bhadeva 16#092d +/bhagujarati 16#0aad +/bhagurmukhi 16#0a2d +/bhook 16#0253 +/bihiragana 16#3073 +/bikatakana 16#30d3 +/bilabialclick 16#0298 +/bindigurmukhi 16#0a02 +/birusquare 16#3331 +/blackcircle 16#25cf +/blackdiamond 16#25c6 +/blackdownpointingtriangle 16#25bc +/blackleftpointingpointer 16#25c4 +/blackleftpointingtriangle 16#25c0 +/blacklenticularbracketleft 16#3010 +/blacklenticularbracketleftvertical 16#fe3b +/blacklenticularbracketright 16#3011 +/blacklenticularbracketrightvertical 16#fe3c +/blacklowerlefttriangle 16#25e3 +/blacklowerrighttriangle 16#25e2 +/blackrectangle 16#25ac +/blackrightpointingpointer 16#25ba +/blackrightpointingtriangle 16#25b6 +/blacksmallsquare 16#25aa +/blacksmilingface 16#263b +/blacksquare 16#25a0 +/blackstar 16#2605 +/blackupperlefttriangle 16#25e4 +/blackupperrighttriangle 16#25e5 +/blackuppointingsmalltriangle 16#25b4 +/blackuppointingtriangle 16#25b2 +/blank 16#2423 +/blinebelow 16#1e07 +/block 16#2588 +/bmonospace 16#ff42 +/bobaimaithai 16#0e1a +/bohiragana 16#307c +/bokatakana 16#30dc +/bparen 16#249d +/bqsquare 16#33c3 +/braceex 16#f8f4 +/braceleft 16#007b +/braceleftbt 16#f8f3 +/braceleftmid 16#f8f2 +/braceleftmonospace 16#ff5b +/braceleftsmall 16#fe5b +/bracelefttp 16#f8f1 +/braceleftvertical 16#fe37 +/braceright 16#007d +/bracerightbt 16#f8fe +/bracerightmid 16#f8fd +/bracerightmonospace 16#ff5d +/bracerightsmall 16#fe5c +/bracerighttp 16#f8fc +/bracerightvertical 16#fe38 +/bracketleft 16#005b +/bracketleftbt 16#f8f0 +/bracketleftex 16#f8ef +/bracketleftmonospace 16#ff3b +/bracketlefttp 16#f8ee +/bracketright 16#005d +/bracketrightbt 16#f8fb +/bracketrightex 16#f8fa +/bracketrightmonospace 16#ff3d +/bracketrighttp 16#f8f9 +/breve 16#02d8 +/brevebelowcmb 16#032e +/brevecmb 16#0306 +/breveinvertedbelowcmb 16#032f +/breveinvertedcmb 16#0311 +/breveinverteddoublecmb 16#0361 +/bridgebelowcmb 16#032a +/bridgeinvertedbelowcmb 16#033a +/brokenbar 16#00a6 +/bstroke 16#0180 +/bsuperior 16#f6ea +/btopbar 16#0183 +/buhiragana 16#3076 +/bukatakana 16#30d6 +/bullet 16#2022 +/bulletinverse 16#25d8 +/bulletoperator 16#2219 +/bullseye 16#25ce +/c 16#0063 +/caarmenian 16#056e +/cabengali 16#099a +/cacute 16#0107 +/cadeva 16#091a +/cagujarati 16#0a9a +/cagurmukhi 16#0a1a +/calsquare 16#3388 +/candrabindubengali 16#0981 +/candrabinducmb 16#0310 +/candrabindudeva 16#0901 +/candrabindugujarati 16#0a81 +/capslock 16#21ea +/careof 16#2105 +/caron 16#02c7 +/caronbelowcmb 16#032c +/caroncmb 16#030c +/carriagereturn 16#21b5 +/cbopomofo 16#3118 +/ccaron 16#010d +/ccedilla 16#00e7 +/ccedillaacute 16#1e09 +/ccircle 16#24d2 +/ccircumflex 16#0109 +/ccurl 16#0255 +/cdot 16#010b +/cdotaccent 16#010b +/cdsquare 16#33c5 +/cedilla 16#00b8 +/cedillacmb 16#0327 +/cent 16#00a2 +/centigrade 16#2103 +/centinferior 16#f6df +/centmonospace 16#ffe0 +/centoldstyle 16#f7a2 +/centsuperior 16#f6e0 +/chaarmenian 16#0579 +/chabengali 16#099b +/chadeva 16#091b +/chagujarati 16#0a9b +/chagurmukhi 16#0a1b +/chbopomofo 16#3114 +/cheabkhasiancyrillic 16#04bd +/checkmark 16#2713 +/checyrillic 16#0447 +/chedescenderabkhasiancyrillic 16#04bf +/chedescendercyrillic 16#04b7 +/chedieresiscyrillic 16#04f5 +/cheharmenian 16#0573 +/chekhakassiancyrillic 16#04cc +/cheverticalstrokecyrillic 16#04b9 +/chi 16#03c7 +/chieuchacirclekorean 16#3277 +/chieuchaparenkorean 16#3217 +/chieuchcirclekorean 16#3269 +/chieuchkorean 16#314a +/chieuchparenkorean 16#3209 +/chochangthai 16#0e0a +/chochanthai 16#0e08 +/chochingthai 16#0e09 +/chochoethai 16#0e0c +/chook 16#0188 +/cieucacirclekorean 16#3276 +/cieucaparenkorean 16#3216 +/cieuccirclekorean 16#3268 +/cieuckorean 16#3148 +/cieucparenkorean 16#3208 +/cieucuparenkorean 16#321c +/circle 16#25cb +/circlemultiply 16#2297 +/circleot 16#2299 +/circleplus 16#2295 +/circlepostalmark 16#3036 +/circlewithlefthalfblack 16#25d0 +/circlewithrighthalfblack 16#25d1 +/circumflex 16#02c6 +/circumflexbelowcmb 16#032d +/circumflexcmb 16#0302 +/clear 16#2327 +/clickalveolar 16#01c2 +/clickdental 16#01c0 +/clicklateral 16#01c1 +/clickretroflex 16#01c3 +/club 16#2663 +/clubsuitblack 16#2663 +/clubsuitwhite 16#2667 +/cmcubedsquare 16#33a4 +/cmonospace 16#ff43 +/cmsquaredsquare 16#33a0 +/coarmenian 16#0581 +/colon 16#003a +/colonmonetary 16#20a1 +/colonmonospace 16#ff1a +/colonsign 16#20a1 +/colonsmall 16#fe55 +/colontriangularhalfmod 16#02d1 +/colontriangularmod 16#02d0 +/comma 16#002c +/commaabovecmb 16#0313 +/commaaboverightcmb 16#0315 +/commaaccent 16#f6c3 +/commaarabic 16#060c +/commaarmenian 16#055d +/commainferior 16#f6e1 +/commamonospace 16#ff0c +/commareversedabovecmb 16#0314 +/commareversedmod 16#02bd +/commasmall 16#fe50 +/commasuperior 16#f6e2 +/commaturnedabovecmb 16#0312 +/commaturnedmod 16#02bb +/compass 16#263c +/congruent 16#2245 +/contourintegral 16#222e +/control 16#2303 +/controlACK 16#0006 +/controlBEL 16#0007 +/controlBS 16#0008 +/controlCAN 16#0018 +/controlCR 16#000d +/controlDC1 16#0011 +/controlDC2 16#0012 +/controlDC3 16#0013 +/controlDC4 16#0014 +/controlDEL 16#007f +/controlDLE 16#0010 +/controlEM 16#0019 +/controlENQ 16#0005 +/controlEOT 16#0004 +/controlESC 16#001b +/controlETB 16#0017 +/controlETX 16#0003 +/controlFF 16#000c +/controlFS 16#001c +/controlGS 16#001d +/controlHT 16#0009 +/controlLF 16#000a +/controlNAK 16#0015 +/controlRS 16#001e +/controlSI 16#000f +/controlSO 16#000e +/controlSOT 16#0002 +/controlSTX 16#0001 +/controlSUB 16#001a +/controlSYN 16#0016 +/controlUS 16#001f +/controlVT 16#000b +/copyright 16#00a9 +/copyrightsans 16#f8e9 +/copyrightserif 16#f6d9 +/cornerbracketleft 16#300c +/cornerbracketlefthalfwidth 16#ff62 +/cornerbracketleftvertical 16#fe41 +/cornerbracketright 16#300d +/cornerbracketrighthalfwidth 16#ff63 +/cornerbracketrightvertical 16#fe42 +/corporationsquare 16#337f +/cosquare 16#33c7 +/coverkgsquare 16#33c6 +/cparen 16#249e +/cruzeiro 16#20a2 +/cstretched 16#0297 +/curlyand 16#22cf +/curlyor 16#22ce +/currency 16#00a4 +/cyrBreve 16#f6d1 +/cyrFlex 16#f6d2 +/cyrbreve 16#f6d4 +/cyrflex 16#f6d5 +/d 16#0064 +/daarmenian 16#0564 +/dabengali 16#09a6 +/dadarabic 16#0636 +/dadeva 16#0926 +/dadfinalarabic 16#febe +/dadinitialarabic 16#febf +/dadmedialarabic 16#fec0 +/dagesh 16#05bc +/dageshhebrew 16#05bc +/dagger 16#2020 +/daggerdbl 16#2021 +/dagujarati 16#0aa6 +/dagurmukhi 16#0a26 +/dahiragana 16#3060 +/dakatakana 16#30c0 +/dalarabic 16#062f +/dalet 16#05d3 +/daletdagesh 16#fb33 +/daletdageshhebrew 16#fb33 +/dalethebrew 16#05d3 +/dalfinalarabic 16#feaa +/dammaarabic 16#064f +/dammalowarabic 16#064f +/dammatanaltonearabic 16#064c +/dammatanarabic 16#064c +/danda 16#0964 +/dargahebrew 16#05a7 +/dargalefthebrew 16#05a7 +/dasiapneumatacyrilliccmb 16#0485 +/dblGrave 16#f6d3 +/dblanglebracketleft 16#300a +/dblanglebracketleftvertical 16#fe3d +/dblanglebracketright 16#300b +/dblanglebracketrightvertical 16#fe3e +/dblarchinvertedbelowcmb 16#032b +/dblarrowleft 16#21d4 +/dblarrowright 16#21d2 +/dbldanda 16#0965 +/dblgrave 16#f6d6 +/dblgravecmb 16#030f +/dblintegral 16#222c +/dbllowline 16#2017 +/dbllowlinecmb 16#0333 +/dbloverlinecmb 16#033f +/dblprimemod 16#02ba +/dblverticalbar 16#2016 +/dblverticallineabovecmb 16#030e +/dbopomofo 16#3109 +/dbsquare 16#33c8 +/dcaron 16#010f +/dcedilla 16#1e11 +/dcircle 16#24d3 +/dcircumflexbelow 16#1e13 +/dcroat 16#0111 +/ddabengali 16#09a1 +/ddadeva 16#0921 +/ddagujarati 16#0aa1 +/ddagurmukhi 16#0a21 +/ddalarabic 16#0688 +/ddalfinalarabic 16#fb89 +/dddhadeva 16#095c +/ddhabengali 16#09a2 +/ddhadeva 16#0922 +/ddhagujarati 16#0aa2 +/ddhagurmukhi 16#0a22 +/ddotaccent 16#1e0b +/ddotbelow 16#1e0d +/decimalseparatorarabic 16#066b +/decimalseparatorpersian 16#066b +/decyrillic 16#0434 +/degree 16#00b0 +/dehihebrew 16#05ad +/dehiragana 16#3067 +/deicoptic 16#03ef +/dekatakana 16#30c7 +/deleteleft 16#232b +/deleteright 16#2326 +/delta 16#03b4 +/deltaturned 16#018d +/denominatorminusonenumeratorbengali 16#09f8 +/dezh 16#02a4 +/dhabengali 16#09a7 +/dhadeva 16#0927 +/dhagujarati 16#0aa7 +/dhagurmukhi 16#0a27 +/dhook 16#0257 +/dialytikatonos 16#0385 +/dialytikatonoscmb 16#0344 +/diamond 16#2666 +/diamondsuitwhite 16#2662 +/dieresis 16#00a8 +/dieresisacute 16#f6d7 +/dieresisbelowcmb 16#0324 +/dieresiscmb 16#0308 +/dieresisgrave 16#f6d8 +/dieresistonos 16#0385 +/dihiragana 16#3062 +/dikatakana 16#30c2 +/dittomark 16#3003 +/divide 16#00f7 +/divides 16#2223 +/divisionslash 16#2215 +/djecyrillic 16#0452 +/dkshade 16#2593 +/dlinebelow 16#1e0f +/dlsquare 16#3397 +/dmacron 16#0111 +/dmonospace 16#ff44 +/dnblock 16#2584 +/dochadathai 16#0e0e +/dodekthai 16#0e14 +/dohiragana 16#3069 +/dokatakana 16#30c9 +/dollar 16#0024 +/dollarinferior 16#f6e3 +/dollarmonospace 16#ff04 +/dollaroldstyle 16#f724 +/dollarsmall 16#fe69 +/dollarsuperior 16#f6e4 +/dong 16#20ab +/dorusquare 16#3326 +/dotaccent 16#02d9 +/dotaccentcmb 16#0307 +/dotbelowcmb 16#0323 +/dotbelowcomb 16#0323 +/dotkatakana 16#30fb +/dotlessi 16#0131 +/dotlessj 16#f6be +/dotlessjstrokehook 16#0284 +/dotmath 16#22c5 +/dottedcircle 16#25cc +/doubleyodpatah 16#fb1f +/doubleyodpatahhebrew 16#fb1f +/downtackbelowcmb 16#031e +/downtackmod 16#02d5 +/dparen 16#249f +/dsuperior 16#f6eb +/dtail 16#0256 +/dtopbar 16#018c +/duhiragana 16#3065 +/dukatakana 16#30c5 +/dz 16#01f3 +/dzaltone 16#02a3 +/dzcaron 16#01c6 +/dzcurl 16#02a5 +/dzeabkhasiancyrillic 16#04e1 +/dzecyrillic 16#0455 +/dzhecyrillic 16#045f +/e 16#0065 +/eacute 16#00e9 +/earth 16#2641 +/ebengali 16#098f +/ebopomofo 16#311c +/ebreve 16#0115 +/ecandradeva 16#090d +/ecandragujarati 16#0a8d +/ecandravowelsigndeva 16#0945 +/ecandravowelsigngujarati 16#0ac5 +/ecaron 16#011b +/ecedillabreve 16#1e1d +/echarmenian 16#0565 +/echyiwnarmenian 16#0587 +/ecircle 16#24d4 +/ecircumflex 16#00ea +/ecircumflexacute 16#1ebf +/ecircumflexbelow 16#1e19 +/ecircumflexdotbelow 16#1ec7 +/ecircumflexgrave 16#1ec1 +/ecircumflexhookabove 16#1ec3 +/ecircumflextilde 16#1ec5 +/ecyrillic 16#0454 +/edblgrave 16#0205 +/edeva 16#090f +/edieresis 16#00eb +/edot 16#0117 +/edotaccent 16#0117 +/edotbelow 16#1eb9 +/eegurmukhi 16#0a0f +/eematragurmukhi 16#0a47 +/efcyrillic 16#0444 +/egrave 16#00e8 +/egujarati 16#0a8f +/eharmenian 16#0567 +/ehbopomofo 16#311d +/ehiragana 16#3048 +/ehookabove 16#1ebb +/eibopomofo 16#311f +/eight 16#0038 +/eightarabic 16#0668 +/eightbengali 16#09ee +/eightcircle 16#2467 +/eightcircleinversesansserif 16#2791 +/eightdeva 16#096e +/eighteencircle 16#2471 +/eighteenparen 16#2485 +/eighteenperiod 16#2499 +/eightgujarati 16#0aee +/eightgurmukhi 16#0a6e +/eighthackarabic 16#0668 +/eighthangzhou 16#3028 +/eighthnotebeamed 16#266b +/eightideographicparen 16#3227 +/eightinferior 16#2088 +/eightmonospace 16#ff18 +/eightoldstyle 16#f738 +/eightparen 16#247b +/eightperiod 16#248f +/eightpersian 16#06f8 +/eightroman 16#2177 +/eightsuperior 16#2078 +/eightthai 16#0e58 +/einvertedbreve 16#0207 +/eiotifiedcyrillic 16#0465 +/ekatakana 16#30a8 +/ekatakanahalfwidth 16#ff74 +/ekonkargurmukhi 16#0a74 +/ekorean 16#3154 +/elcyrillic 16#043b +/element 16#2208 +/elevencircle 16#246a +/elevenparen 16#247e +/elevenperiod 16#2492 +/elevenroman 16#217a +/ellipsis 16#2026 +/ellipsisvertical 16#22ee +/emacron 16#0113 +/emacronacute 16#1e17 +/emacrongrave 16#1e15 +/emcyrillic 16#043c +/emdash 16#2014 +/emdashvertical 16#fe31 +/emonospace 16#ff45 +/emphasismarkarmenian 16#055b +/emptyset 16#2205 +/enbopomofo 16#3123 +/encyrillic 16#043d +/endash 16#2013 +/endashvertical 16#fe32 +/endescendercyrillic 16#04a3 +/eng 16#014b +/engbopomofo 16#3125 +/enghecyrillic 16#04a5 +/enhookcyrillic 16#04c8 +/enspace 16#2002 +/eogonek 16#0119 +/eokorean 16#3153 +/eopen 16#025b +/eopenclosed 16#029a +/eopenreversed 16#025c +/eopenreversedclosed 16#025e +/eopenreversedhook 16#025d +/eparen 16#24a0 +/epsilon 16#03b5 +/epsilontonos 16#03ad +/equal 16#003d +/equalmonospace 16#ff1d +/equalsmall 16#fe66 +/equalsuperior 16#207c +/equivalence 16#2261 +/erbopomofo 16#3126 +/ercyrillic 16#0440 +/ereversed 16#0258 +/ereversedcyrillic 16#044d +/escyrillic 16#0441 +/esdescendercyrillic 16#04ab +/esh 16#0283 +/eshcurl 16#0286 +/eshortdeva 16#090e +/eshortvowelsigndeva 16#0946 +/eshreversedloop 16#01aa +/eshsquatreversed 16#0285 +/esmallhiragana 16#3047 +/esmallkatakana 16#30a7 +/esmallkatakanahalfwidth 16#ff6a +/estimated 16#212e +/esuperior 16#f6ec +/eta 16#03b7 +/etarmenian 16#0568 +/etatonos 16#03ae +/eth 16#00f0 +/etilde 16#1ebd +/etildebelow 16#1e1b +/etnahtafoukhhebrew 16#0591 +/etnahtafoukhlefthebrew 16#0591 +/etnahtahebrew 16#0591 +/etnahtalefthebrew 16#0591 +/eturned 16#01dd +/eukorean 16#3161 +/euro 16#20ac +/evowelsignbengali 16#09c7 +/evowelsigndeva 16#0947 +/evowelsigngujarati 16#0ac7 +/exclam 16#0021 +/exclamarmenian 16#055c +/exclamdbl 16#203c +/exclamdown 16#00a1 +/exclamdownsmall 16#f7a1 +/exclammonospace 16#ff01 +/exclamsmall 16#f721 +/existential 16#2203 +/ezh 16#0292 +/ezhcaron 16#01ef +/ezhcurl 16#0293 +/ezhreversed 16#01b9 +/ezhtail 16#01ba +/f 16#0066 +/fadeva 16#095e +/fagurmukhi 16#0a5e +/fahrenheit 16#2109 +/fathaarabic 16#064e +/fathalowarabic 16#064e +/fathatanarabic 16#064b +/fbopomofo 16#3108 +/fcircle 16#24d5 +/fdotaccent 16#1e1f +/feharabic 16#0641 +/feharmenian 16#0586 +/fehfinalarabic 16#fed2 +/fehinitialarabic 16#fed3 +/fehmedialarabic 16#fed4 +/feicoptic 16#03e5 +/female 16#2640 +/ff 16#fb00 +/ffi 16#fb03 +/ffl 16#fb04 +/fi 16#fb01 +/fifteencircle 16#246e +/fifteenparen 16#2482 +/fifteenperiod 16#2496 +/figuredash 16#2012 +/filledbox 16#25a0 +/filledrect 16#25ac +/finalkaf 16#05da +/finalkafdagesh 16#fb3a +/finalkafdageshhebrew 16#fb3a +/finalkafhebrew 16#05da +/finalmem 16#05dd +/finalmemhebrew 16#05dd +/finalnun 16#05df +/finalnunhebrew 16#05df +/finalpe 16#05e3 +/finalpehebrew 16#05e3 +/finaltsadi 16#05e5 +/finaltsadihebrew 16#05e5 +/firsttonechinese 16#02c9 +/fisheye 16#25c9 +/fitacyrillic 16#0473 +/five 16#0035 +/fivearabic 16#0665 +/fivebengali 16#09eb +/fivecircle 16#2464 +/fivecircleinversesansserif 16#278e +/fivedeva 16#096b +/fiveeighths 16#215d +/fivegujarati 16#0aeb +/fivegurmukhi 16#0a6b +/fivehackarabic 16#0665 +/fivehangzhou 16#3025 +/fiveideographicparen 16#3224 +/fiveinferior 16#2085 +/fivemonospace 16#ff15 +/fiveoldstyle 16#f735 +/fiveparen 16#2478 +/fiveperiod 16#248c +/fivepersian 16#06f5 +/fiveroman 16#2174 +/fivesuperior 16#2075 +/fivethai 16#0e55 +/fl 16#fb02 +/florin 16#0192 +/fmonospace 16#ff46 +/fmsquare 16#3399 +/fofanthai 16#0e1f +/fofathai 16#0e1d +/fongmanthai 16#0e4f +/forall 16#2200 +/four 16#0034 +/fourarabic 16#0664 +/fourbengali 16#09ea +/fourcircle 16#2463 +/fourcircleinversesansserif 16#278d +/fourdeva 16#096a +/fourgujarati 16#0aea +/fourgurmukhi 16#0a6a +/fourhackarabic 16#0664 +/fourhangzhou 16#3024 +/fourideographicparen 16#3223 +/fourinferior 16#2084 +/fourmonospace 16#ff14 +/fournumeratorbengali 16#09f7 +/fouroldstyle 16#f734 +/fourparen 16#2477 +/fourperiod 16#248b +/fourpersian 16#06f4 +/fourroman 16#2173 +/foursuperior 16#2074 +/fourteencircle 16#246d +/fourteenparen 16#2481 +/fourteenperiod 16#2495 +/fourthai 16#0e54 +/fourthtonechinese 16#02cb +/fparen 16#24a1 +/fraction 16#2044 +/franc 16#20a3 +/g 16#0067 +/gabengali 16#0997 +/gacute 16#01f5 +/gadeva 16#0917 +/gafarabic 16#06af +/gaffinalarabic 16#fb93 +/gafinitialarabic 16#fb94 +/gafmedialarabic 16#fb95 +/gagujarati 16#0a97 +/gagurmukhi 16#0a17 +/gahiragana 16#304c +/gakatakana 16#30ac +/gamma 16#03b3 +/gammalatinsmall 16#0263 +/gammasuperior 16#02e0 +/gangiacoptic 16#03eb +/gbopomofo 16#310d +/gbreve 16#011f +/gcaron 16#01e7 +/gcedilla 16#0123 +/gcircle 16#24d6 +/gcircumflex 16#011d +/gcommaaccent 16#0123 +/gdot 16#0121 +/gdotaccent 16#0121 +/gecyrillic 16#0433 +/gehiragana 16#3052 +/gekatakana 16#30b2 +/geometricallyequal 16#2251 +/gereshaccenthebrew 16#059c +/gereshhebrew 16#05f3 +/gereshmuqdamhebrew 16#059d +/germandbls 16#00df +/gershayimaccenthebrew 16#059e +/gershayimhebrew 16#05f4 +/getamark 16#3013 +/ghabengali 16#0998 +/ghadarmenian 16#0572 +/ghadeva 16#0918 +/ghagujarati 16#0a98 +/ghagurmukhi 16#0a18 +/ghainarabic 16#063a +/ghainfinalarabic 16#fece +/ghaininitialarabic 16#fecf +/ghainmedialarabic 16#fed0 +/ghemiddlehookcyrillic 16#0495 +/ghestrokecyrillic 16#0493 +/gheupturncyrillic 16#0491 +/ghhadeva 16#095a +/ghhagurmukhi 16#0a5a +/ghook 16#0260 +/ghzsquare 16#3393 +/gihiragana 16#304e +/gikatakana 16#30ae +/gimarmenian 16#0563 +/gimel 16#05d2 +/gimeldagesh 16#fb32 +/gimeldageshhebrew 16#fb32 +/gimelhebrew 16#05d2 +/gjecyrillic 16#0453 +/glottalinvertedstroke 16#01be +/glottalstop 16#0294 +/glottalstopinverted 16#0296 +/glottalstopmod 16#02c0 +/glottalstopreversed 16#0295 +/glottalstopreversedmod 16#02c1 +/glottalstopreversedsuperior 16#02e4 +/glottalstopstroke 16#02a1 +/glottalstopstrokereversed 16#02a2 +/gmacron 16#1e21 +/gmonospace 16#ff47 +/gohiragana 16#3054 +/gokatakana 16#30b4 +/gparen 16#24a2 +/gpasquare 16#33ac +/gradient 16#2207 +/grave 16#0060 +/gravebelowcmb 16#0316 +/gravecmb 16#0300 +/gravecomb 16#0300 +/gravedeva 16#0953 +/gravelowmod 16#02ce +/gravemonospace 16#ff40 +/gravetonecmb 16#0340 +/greater 16#003e +/greaterequal 16#2265 +/greaterequalorless 16#22db +/greatermonospace 16#ff1e +/greaterorequivalent 16#2273 +/greaterorless 16#2277 +/greateroverequal 16#2267 +/greatersmall 16#fe65 +/gscript 16#0261 +/gstroke 16#01e5 +/guhiragana 16#3050 +/guillemotleft 16#00ab +/guillemotright 16#00bb +/guilsinglleft 16#2039 +/guilsinglright 16#203a +/gukatakana 16#30b0 +/guramusquare 16#3318 +/gysquare 16#33c9 +/h 16#0068 +/haabkhasiancyrillic 16#04a9 +/haaltonearabic 16#06c1 +/habengali 16#09b9 +/hadescendercyrillic 16#04b3 +/hadeva 16#0939 +/hagujarati 16#0ab9 +/hagurmukhi 16#0a39 +/haharabic 16#062d +/hahfinalarabic 16#fea2 +/hahinitialarabic 16#fea3 +/hahiragana 16#306f +/hahmedialarabic 16#fea4 +/haitusquare 16#332a +/hakatakana 16#30cf +/hakatakanahalfwidth 16#ff8a +/halantgurmukhi 16#0a4d +/hamzaarabic 16#0621 +/hamzalowarabic 16#0621 +/hangulfiller 16#3164 +/hardsigncyrillic 16#044a +/harpoonleftbarbup 16#21bc +/harpoonrightbarbup 16#21c0 +/hasquare 16#33ca +/hatafpatah 16#05b2 +/hatafpatah16 16#05b2 +/hatafpatah23 16#05b2 +/hatafpatah2f 16#05b2 +/hatafpatahhebrew 16#05b2 +/hatafpatahnarrowhebrew 16#05b2 +/hatafpatahquarterhebrew 16#05b2 +/hatafpatahwidehebrew 16#05b2 +/hatafqamats 16#05b3 +/hatafqamats1b 16#05b3 +/hatafqamats28 16#05b3 +/hatafqamats34 16#05b3 +/hatafqamatshebrew 16#05b3 +/hatafqamatsnarrowhebrew 16#05b3 +/hatafqamatsquarterhebrew 16#05b3 +/hatafqamatswidehebrew 16#05b3 +/hatafsegol 16#05b1 +/hatafsegol17 16#05b1 +/hatafsegol24 16#05b1 +/hatafsegol30 16#05b1 +/hatafsegolhebrew 16#05b1 +/hatafsegolnarrowhebrew 16#05b1 +/hatafsegolquarterhebrew 16#05b1 +/hatafsegolwidehebrew 16#05b1 +/hbar 16#0127 +/hbopomofo 16#310f +/hbrevebelow 16#1e2b +/hcedilla 16#1e29 +/hcircle 16#24d7 +/hcircumflex 16#0125 +/hdieresis 16#1e27 +/hdotaccent 16#1e23 +/hdotbelow 16#1e25 +/he 16#05d4 +/heart 16#2665 +/heartsuitblack 16#2665 +/heartsuitwhite 16#2661 +/hedagesh 16#fb34 +/hedageshhebrew 16#fb34 +/hehaltonearabic 16#06c1 +/heharabic 16#0647 +/hehebrew 16#05d4 +/hehfinalaltonearabic 16#fba7 +/hehfinalalttwoarabic 16#feea +/hehfinalarabic 16#feea +/hehhamzaabovefinalarabic 16#fba5 +/hehhamzaaboveisolatedarabic 16#fba4 +/hehinitialaltonearabic 16#fba8 +/hehinitialarabic 16#feeb +/hehiragana 16#3078 +/hehmedialaltonearabic 16#fba9 +/hehmedialarabic 16#feec +/heiseierasquare 16#337b +/hekatakana 16#30d8 +/hekatakanahalfwidth 16#ff8d +/hekutaarusquare 16#3336 +/henghook 16#0267 +/herutusquare 16#3339 +/het 16#05d7 +/hethebrew 16#05d7 +/hhook 16#0266 +/hhooksuperior 16#02b1 +/hieuhacirclekorean 16#327b +/hieuhaparenkorean 16#321b +/hieuhcirclekorean 16#326d +/hieuhkorean 16#314e +/hieuhparenkorean 16#320d +/hihiragana 16#3072 +/hikatakana 16#30d2 +/hikatakanahalfwidth 16#ff8b +/hiriq 16#05b4 +/hiriq14 16#05b4 +/hiriq21 16#05b4 +/hiriq2d 16#05b4 +/hiriqhebrew 16#05b4 +/hiriqnarrowhebrew 16#05b4 +/hiriqquarterhebrew 16#05b4 +/hiriqwidehebrew 16#05b4 +/hlinebelow 16#1e96 +/hmonospace 16#ff48 +/hoarmenian 16#0570 +/hohipthai 16#0e2b +/hohiragana 16#307b +/hokatakana 16#30db +/hokatakanahalfwidth 16#ff8e +/holam 16#05b9 +/holam19 16#05b9 +/holam26 16#05b9 +/holam32 16#05b9 +/holamhebrew 16#05b9 +/holamnarrowhebrew 16#05b9 +/holamquarterhebrew 16#05b9 +/holamwidehebrew 16#05b9 +/honokhukthai 16#0e2e +/hookabovecomb 16#0309 +/hookcmb 16#0309 +/hookpalatalizedbelowcmb 16#0321 +/hookretroflexbelowcmb 16#0322 +/hoonsquare 16#3342 +/horicoptic 16#03e9 +/horizontalbar 16#2015 +/horncmb 16#031b +/hotsprings 16#2668 +/house 16#2302 +/hparen 16#24a3 +/hsuperior 16#02b0 +/hturned 16#0265 +/huhiragana 16#3075 +/huiitosquare 16#3333 +/hukatakana 16#30d5 +/hukatakanahalfwidth 16#ff8c +/hungarumlaut 16#02dd +/hungarumlautcmb 16#030b +/hv 16#0195 +/hyphen 16#002d +/hypheninferior 16#f6e5 +/hyphenmonospace 16#ff0d +/hyphensmall 16#fe63 +/hyphensuperior 16#f6e6 +/hyphentwo 16#2010 +/i 16#0069 +/iacute 16#00ed +/iacyrillic 16#044f +/ibengali 16#0987 +/ibopomofo 16#3127 +/ibreve 16#012d +/icaron 16#01d0 +/icircle 16#24d8 +/icircumflex 16#00ee +/icyrillic 16#0456 +/idblgrave 16#0209 +/ideographearthcircle 16#328f +/ideographfirecircle 16#328b +/ideographicallianceparen 16#323f +/ideographiccallparen 16#323a +/ideographiccentrecircle 16#32a5 +/ideographicclose 16#3006 +/ideographiccomma 16#3001 +/ideographiccommaleft 16#ff64 +/ideographiccongratulationparen 16#3237 +/ideographiccorrectcircle 16#32a3 +/ideographicearthparen 16#322f +/ideographicenterpriseparen 16#323d +/ideographicexcellentcircle 16#329d +/ideographicfestivalparen 16#3240 +/ideographicfinancialcircle 16#3296 +/ideographicfinancialparen 16#3236 +/ideographicfireparen 16#322b +/ideographichaveparen 16#3232 +/ideographichighcircle 16#32a4 +/ideographiciterationmark 16#3005 +/ideographiclaborcircle 16#3298 +/ideographiclaborparen 16#3238 +/ideographicleftcircle 16#32a7 +/ideographiclowcircle 16#32a6 +/ideographicmedicinecircle 16#32a9 +/ideographicmetalparen 16#322e +/ideographicmoonparen 16#322a +/ideographicnameparen 16#3234 +/ideographicperiod 16#3002 +/ideographicprintcircle 16#329e +/ideographicreachparen 16#3243 +/ideographicrepresentparen 16#3239 +/ideographicresourceparen 16#323e +/ideographicrightcircle 16#32a8 +/ideographicsecretcircle 16#3299 +/ideographicselfparen 16#3242 +/ideographicsocietyparen 16#3233 +/ideographicspace 16#3000 +/ideographicspecialparen 16#3235 +/ideographicstockparen 16#3231 +/ideographicstudyparen 16#323b +/ideographicsunparen 16#3230 +/ideographicsuperviseparen 16#323c +/ideographicwaterparen 16#322c +/ideographicwoodparen 16#322d +/ideographiczero 16#3007 +/ideographmetalcircle 16#328e +/ideographmooncircle 16#328a +/ideographnamecircle 16#3294 +/ideographsuncircle 16#3290 +/ideographwatercircle 16#328c +/ideographwoodcircle 16#328d +/ideva 16#0907 +/idieresis 16#00ef +/idieresisacute 16#1e2f +/idieresiscyrillic 16#04e5 +/idotbelow 16#1ecb +/iebrevecyrillic 16#04d7 +/iecyrillic 16#0435 +/ieungacirclekorean 16#3275 +/ieungaparenkorean 16#3215 +/ieungcirclekorean 16#3267 +/ieungkorean 16#3147 +/ieungparenkorean 16#3207 +/igrave 16#00ec +/igujarati 16#0a87 +/igurmukhi 16#0a07 +/ihiragana 16#3044 +/ihookabove 16#1ec9 +/iibengali 16#0988 +/iicyrillic 16#0438 +/iideva 16#0908 +/iigujarati 16#0a88 +/iigurmukhi 16#0a08 +/iimatragurmukhi 16#0a40 +/iinvertedbreve 16#020b +/iishortcyrillic 16#0439 +/iivowelsignbengali 16#09c0 +/iivowelsigndeva 16#0940 +/iivowelsigngujarati 16#0ac0 +/ij 16#0133 +/ikatakana 16#30a4 +/ikatakanahalfwidth 16#ff72 +/ikorean 16#3163 +/ilde 16#02dc +/iluyhebrew 16#05ac +/imacron 16#012b +/imacroncyrillic 16#04e3 +/imageorapproximatelyequal 16#2253 +/imatragurmukhi 16#0a3f +/imonospace 16#ff49 +/increment 16#2206 +/infinity 16#221e +/iniarmenian 16#056b +/integral 16#222b +/integralbottom 16#2321 +/integralbt 16#2321 +/integralex 16#f8f5 +/integraltop 16#2320 +/integraltp 16#2320 +/intersection 16#2229 +/intisquare 16#3305 +/invbullet 16#25d8 +/invcircle 16#25d9 +/invsmileface 16#263b +/iocyrillic 16#0451 +/iogonek 16#012f +/iota 16#03b9 +/iotadieresis 16#03ca +/iotadieresistonos 16#0390 +/iotalatin 16#0269 +/iotatonos 16#03af +/iparen 16#24a4 +/irigurmukhi 16#0a72 +/ismallhiragana 16#3043 +/ismallkatakana 16#30a3 +/ismallkatakanahalfwidth 16#ff68 +/issharbengali 16#09fa +/istroke 16#0268 +/isuperior 16#f6ed +/iterationhiragana 16#309d +/iterationkatakana 16#30fd +/itilde 16#0129 +/itildebelow 16#1e2d +/iubopomofo 16#3129 +/iucyrillic 16#044e +/ivowelsignbengali 16#09bf +/ivowelsigndeva 16#093f +/ivowelsigngujarati 16#0abf +/izhitsacyrillic 16#0475 +/izhitsadblgravecyrillic 16#0477 +/j 16#006a +/jaarmenian 16#0571 +/jabengali 16#099c +/jadeva 16#091c +/jagujarati 16#0a9c +/jagurmukhi 16#0a1c +/jbopomofo 16#3110 +/jcaron 16#01f0 +/jcircle 16#24d9 +/jcircumflex 16#0135 +/jcrossedtail 16#029d +/jdotlessstroke 16#025f +/jecyrillic 16#0458 +/jeemarabic 16#062c +/jeemfinalarabic 16#fe9e +/jeeminitialarabic 16#fe9f +/jeemmedialarabic 16#fea0 +/jeharabic 16#0698 +/jehfinalarabic 16#fb8b +/jhabengali 16#099d +/jhadeva 16#091d +/jhagujarati 16#0a9d +/jhagurmukhi 16#0a1d +/jheharmenian 16#057b +/jis 16#3004 +/jmonospace 16#ff4a +/jparen 16#24a5 +/jsuperior 16#02b2 +/k 16#006b +/kabashkircyrillic 16#04a1 +/kabengali 16#0995 +/kacute 16#1e31 +/kacyrillic 16#043a +/kadescendercyrillic 16#049b +/kadeva 16#0915 +/kaf 16#05db +/kafarabic 16#0643 +/kafdagesh 16#fb3b +/kafdageshhebrew 16#fb3b +/kaffinalarabic 16#feda +/kafhebrew 16#05db +/kafinitialarabic 16#fedb +/kafmedialarabic 16#fedc +/kafrafehebrew 16#fb4d +/kagujarati 16#0a95 +/kagurmukhi 16#0a15 +/kahiragana 16#304b +/kahookcyrillic 16#04c4 +/kakatakana 16#30ab +/kakatakanahalfwidth 16#ff76 +/kappa 16#03ba +/kappasymbolgreek 16#03f0 +/kapyeounmieumkorean 16#3171 +/kapyeounphieuphkorean 16#3184 +/kapyeounpieupkorean 16#3178 +/kapyeounssangpieupkorean 16#3179 +/karoriisquare 16#330d +/kashidaautoarabic 16#0640 +/kashidaautonosidebearingarabic 16#0640 +/kasmallkatakana 16#30f5 +/kasquare 16#3384 +/kasraarabic 16#0650 +/kasratanarabic 16#064d +/kastrokecyrillic 16#049f +/katahiraprolongmarkhalfwidth 16#ff70 +/kaverticalstrokecyrillic 16#049d +/kbopomofo 16#310e +/kcalsquare 16#3389 +/kcaron 16#01e9 +/kcedilla 16#0137 +/kcircle 16#24da +/kcommaaccent 16#0137 +/kdotbelow 16#1e33 +/keharmenian 16#0584 +/kehiragana 16#3051 +/kekatakana 16#30b1 +/kekatakanahalfwidth 16#ff79 +/kenarmenian 16#056f +/kesmallkatakana 16#30f6 +/kgreenlandic 16#0138 +/khabengali 16#0996 +/khacyrillic 16#0445 +/khadeva 16#0916 +/khagujarati 16#0a96 +/khagurmukhi 16#0a16 +/khaharabic 16#062e +/khahfinalarabic 16#fea6 +/khahinitialarabic 16#fea7 +/khahmedialarabic 16#fea8 +/kheicoptic 16#03e7 +/khhadeva 16#0959 +/khhagurmukhi 16#0a59 +/khieukhacirclekorean 16#3278 +/khieukhaparenkorean 16#3218 +/khieukhcirclekorean 16#326a +/khieukhkorean 16#314b +/khieukhparenkorean 16#320a +/khokhaithai 16#0e02 +/khokhonthai 16#0e05 +/khokhuatthai 16#0e03 +/khokhwaithai 16#0e04 +/khomutthai 16#0e5b +/khook 16#0199 +/khorakhangthai 16#0e06 +/khzsquare 16#3391 +/kihiragana 16#304d +/kikatakana 16#30ad +/kikatakanahalfwidth 16#ff77 +/kiroguramusquare 16#3315 +/kiromeetorusquare 16#3316 +/kirosquare 16#3314 +/kiyeokacirclekorean 16#326e +/kiyeokaparenkorean 16#320e +/kiyeokcirclekorean 16#3260 +/kiyeokkorean 16#3131 +/kiyeokparenkorean 16#3200 +/kiyeoksioskorean 16#3133 +/kjecyrillic 16#045c +/klinebelow 16#1e35 +/klsquare 16#3398 +/kmcubedsquare 16#33a6 +/kmonospace 16#ff4b +/kmsquaredsquare 16#33a2 +/kohiragana 16#3053 +/kohmsquare 16#33c0 +/kokaithai 16#0e01 +/kokatakana 16#30b3 +/kokatakanahalfwidth 16#ff7a +/kooposquare 16#331e +/koppacyrillic 16#0481 +/koreanstandardsymbol 16#327f +/koroniscmb 16#0343 +/kparen 16#24a6 +/kpasquare 16#33aa +/ksicyrillic 16#046f +/ktsquare 16#33cf +/kturned 16#029e +/kuhiragana 16#304f +/kukatakana 16#30af +/kukatakanahalfwidth 16#ff78 +/kvsquare 16#33b8 +/kwsquare 16#33be +/l 16#006c +/labengali 16#09b2 +/lacute 16#013a +/ladeva 16#0932 +/lagujarati 16#0ab2 +/lagurmukhi 16#0a32 +/lakkhangyaothai 16#0e45 +/lamaleffinalarabic 16#fefc +/lamalefhamzaabovefinalarabic 16#fef8 +/lamalefhamzaaboveisolatedarabic 16#fef7 +/lamalefhamzabelowfinalarabic 16#fefa +/lamalefhamzabelowisolatedarabic 16#fef9 +/lamalefisolatedarabic 16#fefb +/lamalefmaddaabovefinalarabic 16#fef6 +/lamalefmaddaaboveisolatedarabic 16#fef5 +/lamarabic 16#0644 +/lambda 16#03bb +/lambdastroke 16#019b +/lamed 16#05dc +/lameddagesh 16#fb3c +/lameddageshhebrew 16#fb3c +/lamedhebrew 16#05dc +/lamfinalarabic 16#fede +/lamhahinitialarabic 16#fcca +/laminitialarabic 16#fedf +/lamjeeminitialarabic 16#fcc9 +/lamkhahinitialarabic 16#fccb +/lamlamhehisolatedarabic 16#fdf2 +/lammedialarabic 16#fee0 +/lammeemhahinitialarabic 16#fd88 +/lammeeminitialarabic 16#fccc +/largecircle 16#25ef +/lbar 16#019a +/lbelt 16#026c +/lbopomofo 16#310c +/lcaron 16#013e +/lcedilla 16#013c +/lcircle 16#24db +/lcircumflexbelow 16#1e3d +/lcommaaccent 16#013c +/ldot 16#0140 +/ldotaccent 16#0140 +/ldotbelow 16#1e37 +/ldotbelowmacron 16#1e39 +/leftangleabovecmb 16#031a +/lefttackbelowcmb 16#0318 +/less 16#003c +/lessequal 16#2264 +/lessequalorgreater 16#22da +/lessmonospace 16#ff1c +/lessorequivalent 16#2272 +/lessorgreater 16#2276 +/lessoverequal 16#2266 +/lesssmall 16#fe64 +/lezh 16#026e +/lfblock 16#258c +/lhookretroflex 16#026d +/lira 16#20a4 +/liwnarmenian 16#056c +/lj 16#01c9 +/ljecyrillic 16#0459 +/ll 16#f6c0 +/lladeva 16#0933 +/llagujarati 16#0ab3 +/llinebelow 16#1e3b +/llladeva 16#0934 +/llvocalicbengali 16#09e1 +/llvocalicdeva 16#0961 +/llvocalicvowelsignbengali 16#09e3 +/llvocalicvowelsigndeva 16#0963 +/lmiddletilde 16#026b +/lmonospace 16#ff4c +/lmsquare 16#33d0 +/lochulathai 16#0e2c +/logicaland 16#2227 +/logicalnot 16#00ac +/logicalnotreversed 16#2310 +/logicalor 16#2228 +/lolingthai 16#0e25 +/longs 16#017f +/lowlinecenterline 16#fe4e +/lowlinecmb 16#0332 +/lowlinedashed 16#fe4d +/lozenge 16#25ca +/lparen 16#24a7 +/lslash 16#0142 +/lsquare 16#2113 +/lsuperior 16#f6ee +/ltshade 16#2591 +/luthai 16#0e26 +/lvocalicbengali 16#098c +/lvocalicdeva 16#090c +/lvocalicvowelsignbengali 16#09e2 +/lvocalicvowelsigndeva 16#0962 +/lxsquare 16#33d3 +/m 16#006d +/mabengali 16#09ae +/macron 16#00af +/macronbelowcmb 16#0331 +/macroncmb 16#0304 +/macronlowmod 16#02cd +/macronmonospace 16#ffe3 +/macute 16#1e3f +/madeva 16#092e +/magujarati 16#0aae +/magurmukhi 16#0a2e +/mahapakhhebrew 16#05a4 +/mahapakhlefthebrew 16#05a4 +/mahiragana 16#307e +/maichattawalowleftthai 16#f895 +/maichattawalowrightthai 16#f894 +/maichattawathai 16#0e4b +/maichattawaupperleftthai 16#f893 +/maieklowleftthai 16#f88c +/maieklowrightthai 16#f88b +/maiekthai 16#0e48 +/maiekupperleftthai 16#f88a +/maihanakatleftthai 16#f884 +/maihanakatthai 16#0e31 +/maitaikhuleftthai 16#f889 +/maitaikhuthai 16#0e47 +/maitholowleftthai 16#f88f +/maitholowrightthai 16#f88e +/maithothai 16#0e49 +/maithoupperleftthai 16#f88d +/maitrilowleftthai 16#f892 +/maitrilowrightthai 16#f891 +/maitrithai 16#0e4a +/maitriupperleftthai 16#f890 +/maiyamokthai 16#0e46 +/makatakana 16#30de +/makatakanahalfwidth 16#ff8f +/male 16#2642 +/mansyonsquare 16#3347 +/maqafhebrew 16#05be +/mars 16#2642 +/masoracirclehebrew 16#05af +/masquare 16#3383 +/mbopomofo 16#3107 +/mbsquare 16#33d4 +/mcircle 16#24dc +/mcubedsquare 16#33a5 +/mdotaccent 16#1e41 +/mdotbelow 16#1e43 +/meemarabic 16#0645 +/meemfinalarabic 16#fee2 +/meeminitialarabic 16#fee3 +/meemmedialarabic 16#fee4 +/meemmeeminitialarabic 16#fcd1 +/meemmeemisolatedarabic 16#fc48 +/meetorusquare 16#334d +/mehiragana 16#3081 +/meizierasquare 16#337e +/mekatakana 16#30e1 +/mekatakanahalfwidth 16#ff92 +/mem 16#05de +/memdagesh 16#fb3e +/memdageshhebrew 16#fb3e +/memhebrew 16#05de +/menarmenian 16#0574 +/merkhahebrew 16#05a5 +/merkhakefulahebrew 16#05a6 +/merkhakefulalefthebrew 16#05a6 +/merkhalefthebrew 16#05a5 +/mhook 16#0271 +/mhzsquare 16#3392 +/middledotkatakanahalfwidth 16#ff65 +/middot 16#00b7 +/mieumacirclekorean 16#3272 +/mieumaparenkorean 16#3212 +/mieumcirclekorean 16#3264 +/mieumkorean 16#3141 +/mieumpansioskorean 16#3170 +/mieumparenkorean 16#3204 +/mieumpieupkorean 16#316e +/mieumsioskorean 16#316f +/mihiragana 16#307f +/mikatakana 16#30df +/mikatakanahalfwidth 16#ff90 +/minus 16#2212 +/minusbelowcmb 16#0320 +/minuscircle 16#2296 +/minusmod 16#02d7 +/minusplus 16#2213 +/minute 16#2032 +/miribaarusquare 16#334a +/mirisquare 16#3349 +/mlonglegturned 16#0270 +/mlsquare 16#3396 +/mmcubedsquare 16#33a3 +/mmonospace 16#ff4d +/mmsquaredsquare 16#339f +/mohiragana 16#3082 +/mohmsquare 16#33c1 +/mokatakana 16#30e2 +/mokatakanahalfwidth 16#ff93 +/molsquare 16#33d6 +/momathai 16#0e21 +/moverssquare 16#33a7 +/moverssquaredsquare 16#33a8 +/mparen 16#24a8 +/mpasquare 16#33ab +/mssquare 16#33b3 +/msuperior 16#f6ef +/mturned 16#026f +/mu 16#00b5 +/mu1 16#00b5 +/muasquare 16#3382 +/muchgreater 16#226b +/muchless 16#226a +/mufsquare 16#338c +/mugreek 16#03bc +/mugsquare 16#338d +/muhiragana 16#3080 +/mukatakana 16#30e0 +/mukatakanahalfwidth 16#ff91 +/mulsquare 16#3395 +/multiply 16#00d7 +/mumsquare 16#339b +/munahhebrew 16#05a3 +/munahlefthebrew 16#05a3 +/musicalnote 16#266a +/musicalnotedbl 16#266b +/musicflatsign 16#266d +/musicsharpsign 16#266f +/mussquare 16#33b2 +/muvsquare 16#33b6 +/muwsquare 16#33bc +/mvmegasquare 16#33b9 +/mvsquare 16#33b7 +/mwmegasquare 16#33bf +/mwsquare 16#33bd +/n 16#006e +/nabengali 16#09a8 +/nabla 16#2207 +/nacute 16#0144 +/nadeva 16#0928 +/nagujarati 16#0aa8 +/nagurmukhi 16#0a28 +/nahiragana 16#306a +/nakatakana 16#30ca +/nakatakanahalfwidth 16#ff85 +/napostrophe 16#0149 +/nasquare 16#3381 +/nbopomofo 16#310b +/nbspace 16#00a0 +/ncaron 16#0148 +/ncedilla 16#0146 +/ncircle 16#24dd +/ncircumflexbelow 16#1e4b +/ncommaaccent 16#0146 +/ndotaccent 16#1e45 +/ndotbelow 16#1e47 +/nehiragana 16#306d +/nekatakana 16#30cd +/nekatakanahalfwidth 16#ff88 +/newsheqelsign 16#20aa +/nfsquare 16#338b +/ngabengali 16#0999 +/ngadeva 16#0919 +/ngagujarati 16#0a99 +/ngagurmukhi 16#0a19 +/ngonguthai 16#0e07 +/nhiragana 16#3093 +/nhookleft 16#0272 +/nhookretroflex 16#0273 +/nieunacirclekorean 16#326f +/nieunaparenkorean 16#320f +/nieuncieuckorean 16#3135 +/nieuncirclekorean 16#3261 +/nieunhieuhkorean 16#3136 +/nieunkorean 16#3134 +/nieunpansioskorean 16#3168 +/nieunparenkorean 16#3201 +/nieunsioskorean 16#3167 +/nieuntikeutkorean 16#3166 +/nihiragana 16#306b +/nikatakana 16#30cb +/nikatakanahalfwidth 16#ff86 +/nikhahitleftthai 16#f899 +/nikhahitthai 16#0e4d +/nine 16#0039 +/ninearabic 16#0669 +/ninebengali 16#09ef +/ninecircle 16#2468 +/ninecircleinversesansserif 16#2792 +/ninedeva 16#096f +/ninegujarati 16#0aef +/ninegurmukhi 16#0a6f +/ninehackarabic 16#0669 +/ninehangzhou 16#3029 +/nineideographicparen 16#3228 +/nineinferior 16#2089 +/ninemonospace 16#ff19 +/nineoldstyle 16#f739 +/nineparen 16#247c +/nineperiod 16#2490 +/ninepersian 16#06f9 +/nineroman 16#2178 +/ninesuperior 16#2079 +/nineteencircle 16#2472 +/nineteenparen 16#2486 +/nineteenperiod 16#249a +/ninethai 16#0e59 +/nj 16#01cc +/njecyrillic 16#045a +/nkatakana 16#30f3 +/nkatakanahalfwidth 16#ff9d +/nlegrightlong 16#019e +/nlinebelow 16#1e49 +/nmonospace 16#ff4e +/nmsquare 16#339a +/nnabengali 16#09a3 +/nnadeva 16#0923 +/nnagujarati 16#0aa3 +/nnagurmukhi 16#0a23 +/nnnadeva 16#0929 +/nohiragana 16#306e +/nokatakana 16#30ce +/nokatakanahalfwidth 16#ff89 +/nonbreakingspace 16#00a0 +/nonenthai 16#0e13 +/nonuthai 16#0e19 +/noonarabic 16#0646 +/noonfinalarabic 16#fee6 +/noonghunnaarabic 16#06ba +/noonghunnafinalarabic 16#fb9f +/nooninitialarabic 16#fee7 +/noonjeeminitialarabic 16#fcd2 +/noonjeemisolatedarabic 16#fc4b +/noonmedialarabic 16#fee8 +/noonmeeminitialarabic 16#fcd5 +/noonmeemisolatedarabic 16#fc4e +/noonnoonfinalarabic 16#fc8d +/notcontains 16#220c +/notelement 16#2209 +/notelementof 16#2209 +/notequal 16#2260 +/notgreater 16#226f +/notgreaternorequal 16#2271 +/notgreaternorless 16#2279 +/notidentical 16#2262 +/notless 16#226e +/notlessnorequal 16#2270 +/notparallel 16#2226 +/notprecedes 16#2280 +/notsubset 16#2284 +/notsucceeds 16#2281 +/notsuperset 16#2285 +/nowarmenian 16#0576 +/nparen 16#24a9 +/nssquare 16#33b1 +/nsuperior 16#207f +/ntilde 16#00f1 +/nu 16#03bd +/nuhiragana 16#306c +/nukatakana 16#30cc +/nukatakanahalfwidth 16#ff87 +/nuktabengali 16#09bc +/nuktadeva 16#093c +/nuktagujarati 16#0abc +/nuktagurmukhi 16#0a3c +/numbersign 16#0023 +/numbersignmonospace 16#ff03 +/numbersignsmall 16#fe5f +/numeralsigngreek 16#0374 +/numeralsignlowergreek 16#0375 +/numero 16#2116 +/nun 16#05e0 +/nundagesh 16#fb40 +/nundageshhebrew 16#fb40 +/nunhebrew 16#05e0 +/nvsquare 16#33b5 +/nwsquare 16#33bb +/nyabengali 16#099e +/nyadeva 16#091e +/nyagujarati 16#0a9e +/nyagurmukhi 16#0a1e +/o 16#006f +/oacute 16#00f3 +/oangthai 16#0e2d +/obarred 16#0275 +/obarredcyrillic 16#04e9 +/obarreddieresiscyrillic 16#04eb +/obengali 16#0993 +/obopomofo 16#311b +/obreve 16#014f +/ocandradeva 16#0911 +/ocandragujarati 16#0a91 +/ocandravowelsigndeva 16#0949 +/ocandravowelsigngujarati 16#0ac9 +/ocaron 16#01d2 +/ocircle 16#24de +/ocircumflex 16#00f4 +/ocircumflexacute 16#1ed1 +/ocircumflexdotbelow 16#1ed9 +/ocircumflexgrave 16#1ed3 +/ocircumflexhookabove 16#1ed5 +/ocircumflextilde 16#1ed7 +/ocyrillic 16#043e +/odblacute 16#0151 +/odblgrave 16#020d +/odeva 16#0913 +/odieresis 16#00f6 +/odieresiscyrillic 16#04e7 +/odotbelow 16#1ecd +/oe 16#0153 +/oekorean 16#315a +/ogonek 16#02db +/ogonekcmb 16#0328 +/ograve 16#00f2 +/ogujarati 16#0a93 +/oharmenian 16#0585 +/ohiragana 16#304a +/ohookabove 16#1ecf +/ohorn 16#01a1 +/ohornacute 16#1edb +/ohorndotbelow 16#1ee3 +/ohorngrave 16#1edd +/ohornhookabove 16#1edf +/ohorntilde 16#1ee1 +/ohungarumlaut 16#0151 +/oi 16#01a3 +/oinvertedbreve 16#020f +/okatakana 16#30aa +/okatakanahalfwidth 16#ff75 +/okorean 16#3157 +/olehebrew 16#05ab +/omacron 16#014d +/omacronacute 16#1e53 +/omacrongrave 16#1e51 +/omdeva 16#0950 +/omega 16#03c9 +/omega1 16#03d6 +/omegacyrillic 16#0461 +/omegalatinclosed 16#0277 +/omegaroundcyrillic 16#047b +/omegatitlocyrillic 16#047d +/omegatonos 16#03ce +/omgujarati 16#0ad0 +/omicron 16#03bf +/omicrontonos 16#03cc +/omonospace 16#ff4f +/one 16#0031 +/onearabic 16#0661 +/onebengali 16#09e7 +/onecircle 16#2460 +/onecircleinversesansserif 16#278a +/onedeva 16#0967 +/onedotenleader 16#2024 +/oneeighth 16#215b +/onefitted 16#f6dc +/onegujarati 16#0ae7 +/onegurmukhi 16#0a67 +/onehackarabic 16#0661 +/onehalf 16#00bd +/onehangzhou 16#3021 +/oneideographicparen 16#3220 +/oneinferior 16#2081 +/onemonospace 16#ff11 +/onenumeratorbengali 16#09f4 +/oneoldstyle 16#f731 +/oneparen 16#2474 +/oneperiod 16#2488 +/onepersian 16#06f1 +/onequarter 16#00bc +/oneroman 16#2170 +/onesuperior 16#00b9 +/onethai 16#0e51 +/onethird 16#2153 +/oogonek 16#01eb +/oogonekmacron 16#01ed +/oogurmukhi 16#0a13 +/oomatragurmukhi 16#0a4b +/oopen 16#0254 +/oparen 16#24aa +/openbullet 16#25e6 +/option 16#2325 +/ordfeminine 16#00aa +/ordmasculine 16#00ba +/orthogonal 16#221f +/oshortdeva 16#0912 +/oshortvowelsigndeva 16#094a +/oslash 16#00f8 +/oslashacute 16#01ff +/osmallhiragana 16#3049 +/osmallkatakana 16#30a9 +/osmallkatakanahalfwidth 16#ff6b +/ostrokeacute 16#01ff +/osuperior 16#f6f0 +/otcyrillic 16#047f +/otilde 16#00f5 +/otildeacute 16#1e4d +/otildedieresis 16#1e4f +/oubopomofo 16#3121 +/overline 16#203e +/overlinecenterline 16#fe4a +/overlinecmb 16#0305 +/overlinedashed 16#fe49 +/overlinedblwavy 16#fe4c +/overlinewavy 16#fe4b +/overscore 16#00af +/ovowelsignbengali 16#09cb +/ovowelsigndeva 16#094b +/ovowelsigngujarati 16#0acb +/p 16#0070 +/paampssquare 16#3380 +/paasentosquare 16#332b +/pabengali 16#09aa +/pacute 16#1e55 +/padeva 16#092a +/pagedown 16#21df +/pageup 16#21de +/pagujarati 16#0aaa +/pagurmukhi 16#0a2a +/pahiragana 16#3071 +/paiyannoithai 16#0e2f +/pakatakana 16#30d1 +/palatalizationcyrilliccmb 16#0484 +/palochkacyrillic 16#04c0 +/pansioskorean 16#317f +/paragraph 16#00b6 +/parallel 16#2225 +/parenleft 16#0028 +/parenleftaltonearabic 16#fd3e +/parenleftbt 16#f8ed +/parenleftex 16#f8ec +/parenleftinferior 16#208d +/parenleftmonospace 16#ff08 +/parenleftsmall 16#fe59 +/parenleftsuperior 16#207d +/parenlefttp 16#f8eb +/parenleftvertical 16#fe35 +/parenright 16#0029 +/parenrightaltonearabic 16#fd3f +/parenrightbt 16#f8f8 +/parenrightex 16#f8f7 +/parenrightinferior 16#208e +/parenrightmonospace 16#ff09 +/parenrightsmall 16#fe5a +/parenrightsuperior 16#207e +/parenrighttp 16#f8f6 +/parenrightvertical 16#fe36 +/partialdiff 16#2202 +/paseqhebrew 16#05c0 +/pashtahebrew 16#0599 +/pasquare 16#33a9 +/patah 16#05b7 +/patah11 16#05b7 +/patah1d 16#05b7 +/patah2a 16#05b7 +/patahhebrew 16#05b7 +/patahnarrowhebrew 16#05b7 +/patahquarterhebrew 16#05b7 +/patahwidehebrew 16#05b7 +/pazerhebrew 16#05a1 +/pbopomofo 16#3106 +/pcircle 16#24df +/pdotaccent 16#1e57 +/pe 16#05e4 +/pecyrillic 16#043f +/pedagesh 16#fb44 +/pedageshhebrew 16#fb44 +/peezisquare 16#333b +/pefinaldageshhebrew 16#fb43 +/peharabic 16#067e +/peharmenian 16#057a +/pehebrew 16#05e4 +/pehfinalarabic 16#fb57 +/pehinitialarabic 16#fb58 +/pehiragana 16#307a +/pehmedialarabic 16#fb59 +/pekatakana 16#30da +/pemiddlehookcyrillic 16#04a7 +/perafehebrew 16#fb4e +/percent 16#0025 +/percentarabic 16#066a +/percentmonospace 16#ff05 +/percentsmall 16#fe6a +/period 16#002e +/periodarmenian 16#0589 +/periodcentered 16#00b7 +/periodhalfwidth 16#ff61 +/periodinferior 16#f6e7 +/periodmonospace 16#ff0e +/periodsmall 16#fe52 +/periodsuperior 16#f6e8 +/perispomenigreekcmb 16#0342 +/perpendicular 16#22a5 +/perthousand 16#2030 +/peseta 16#20a7 +/pfsquare 16#338a +/phabengali 16#09ab +/phadeva 16#092b +/phagujarati 16#0aab +/phagurmukhi 16#0a2b +/phi 16#03c6 +/phi1 16#03d5 +/phieuphacirclekorean 16#327a +/phieuphaparenkorean 16#321a +/phieuphcirclekorean 16#326c +/phieuphkorean 16#314d +/phieuphparenkorean 16#320c +/philatin 16#0278 +/phinthuthai 16#0e3a +/phisymbolgreek 16#03d5 +/phook 16#01a5 +/phophanthai 16#0e1e +/phophungthai 16#0e1c +/phosamphaothai 16#0e20 +/pi 16#03c0 +/pieupacirclekorean 16#3273 +/pieupaparenkorean 16#3213 +/pieupcieuckorean 16#3176 +/pieupcirclekorean 16#3265 +/pieupkiyeokkorean 16#3172 +/pieupkorean 16#3142 +/pieupparenkorean 16#3205 +/pieupsioskiyeokkorean 16#3174 +/pieupsioskorean 16#3144 +/pieupsiostikeutkorean 16#3175 +/pieupthieuthkorean 16#3177 +/pieuptikeutkorean 16#3173 +/pihiragana 16#3074 +/pikatakana 16#30d4 +/pisymbolgreek 16#03d6 +/piwrarmenian 16#0583 +/plus 16#002b +/plusbelowcmb 16#031f +/pluscircle 16#2295 +/plusminus 16#00b1 +/plusmod 16#02d6 +/plusmonospace 16#ff0b +/plussmall 16#fe62 +/plussuperior 16#207a +/pmonospace 16#ff50 +/pmsquare 16#33d8 +/pohiragana 16#307d +/pointingindexdownwhite 16#261f +/pointingindexleftwhite 16#261c +/pointingindexrightwhite 16#261e +/pointingindexupwhite 16#261d +/pokatakana 16#30dd +/poplathai 16#0e1b +/postalmark 16#3012 +/postalmarkface 16#3020 +/pparen 16#24ab +/precedes 16#227a +/prescription 16#211e +/primemod 16#02b9 +/primereversed 16#2035 +/product 16#220f +/projective 16#2305 +/prolongedkana 16#30fc +/propellor 16#2318 +/propersubset 16#2282 +/propersuperset 16#2283 +/proportion 16#2237 +/proportional 16#221d +/psi 16#03c8 +/psicyrillic 16#0471 +/psilipneumatacyrilliccmb 16#0486 +/pssquare 16#33b0 +/puhiragana 16#3077 +/pukatakana 16#30d7 +/pvsquare 16#33b4 +/pwsquare 16#33ba +/q 16#0071 +/qadeva 16#0958 +/qadmahebrew 16#05a8 +/qafarabic 16#0642 +/qaffinalarabic 16#fed6 +/qafinitialarabic 16#fed7 +/qafmedialarabic 16#fed8 +/qamats 16#05b8 +/qamats10 16#05b8 +/qamats1a 16#05b8 +/qamats1c 16#05b8 +/qamats27 16#05b8 +/qamats29 16#05b8 +/qamats33 16#05b8 +/qamatsde 16#05b8 +/qamatshebrew 16#05b8 +/qamatsnarrowhebrew 16#05b8 +/qamatsqatanhebrew 16#05b8 +/qamatsqatannarrowhebrew 16#05b8 +/qamatsqatanquarterhebrew 16#05b8 +/qamatsqatanwidehebrew 16#05b8 +/qamatsquarterhebrew 16#05b8 +/qamatswidehebrew 16#05b8 +/qarneyparahebrew 16#059f +/qbopomofo 16#3111 +/qcircle 16#24e0 +/qhook 16#02a0 +/qmonospace 16#ff51 +/qof 16#05e7 +/qofdagesh 16#fb47 +/qofdageshhebrew 16#fb47 +/qofhebrew 16#05e7 +/qparen 16#24ac +/quarternote 16#2669 +/qubuts 16#05bb +/qubuts18 16#05bb +/qubuts25 16#05bb +/qubuts31 16#05bb +/qubutshebrew 16#05bb +/qubutsnarrowhebrew 16#05bb +/qubutsquarterhebrew 16#05bb +/qubutswidehebrew 16#05bb +/question 16#003f +/questionarabic 16#061f +/questionarmenian 16#055e +/questiondown 16#00bf +/questiondownsmall 16#f7bf +/questiongreek 16#037e +/questionmonospace 16#ff1f +/questionsmall 16#f73f +/quotedbl 16#0022 +/quotedblbase 16#201e +/quotedblleft 16#201c +/quotedblmonospace 16#ff02 +/quotedblprime 16#301e +/quotedblprimereversed 16#301d +/quotedblright 16#201d +/quoteleft 16#2018 +/quoteleftreversed 16#201b +/quotereversed 16#201b +/quoteright 16#2019 +/quoterightn 16#0149 +/quotesinglbase 16#201a +/quotesingle 16#0027 +/quotesinglemonospace 16#ff07 +/r 16#0072 +/raarmenian 16#057c +/rabengali 16#09b0 +/racute 16#0155 +/radeva 16#0930 +/radical 16#221a +/radicalex 16#f8e5 +/radoverssquare 16#33ae +/radoverssquaredsquare 16#33af +/radsquare 16#33ad +/rafe 16#05bf +/rafehebrew 16#05bf +/ragujarati 16#0ab0 +/ragurmukhi 16#0a30 +/rahiragana 16#3089 +/rakatakana 16#30e9 +/rakatakanahalfwidth 16#ff97 +/ralowerdiagonalbengali 16#09f1 +/ramiddlediagonalbengali 16#09f0 +/ramshorn 16#0264 +/ratio 16#2236 +/rbopomofo 16#3116 +/rcaron 16#0159 +/rcedilla 16#0157 +/rcircle 16#24e1 +/rcommaaccent 16#0157 +/rdblgrave 16#0211 +/rdotaccent 16#1e59 +/rdotbelow 16#1e5b +/rdotbelowmacron 16#1e5d +/referencemark 16#203b +/reflexsubset 16#2286 +/reflexsuperset 16#2287 +/registered 16#00ae +/registersans 16#f8e8 +/registerserif 16#f6da +/reharabic 16#0631 +/reharmenian 16#0580 +/rehfinalarabic 16#feae +/rehiragana 16#308c +/rekatakana 16#30ec +/rekatakanahalfwidth 16#ff9a +/resh 16#05e8 +/reshdageshhebrew 16#fb48 +/reshhebrew 16#05e8 +/reversedtilde 16#223d +/reviahebrew 16#0597 +/reviamugrashhebrew 16#0597 +/revlogicalnot 16#2310 +/rfishhook 16#027e +/rfishhookreversed 16#027f +/rhabengali 16#09dd +/rhadeva 16#095d +/rho 16#03c1 +/rhook 16#027d +/rhookturned 16#027b +/rhookturnedsuperior 16#02b5 +/rhosymbolgreek 16#03f1 +/rhotichookmod 16#02de +/rieulacirclekorean 16#3271 +/rieulaparenkorean 16#3211 +/rieulcirclekorean 16#3263 +/rieulhieuhkorean 16#3140 +/rieulkiyeokkorean 16#313a +/rieulkiyeoksioskorean 16#3169 +/rieulkorean 16#3139 +/rieulmieumkorean 16#313b +/rieulpansioskorean 16#316c +/rieulparenkorean 16#3203 +/rieulphieuphkorean 16#313f +/rieulpieupkorean 16#313c +/rieulpieupsioskorean 16#316b +/rieulsioskorean 16#313d +/rieulthieuthkorean 16#313e +/rieultikeutkorean 16#316a +/rieulyeorinhieuhkorean 16#316d +/rightangle 16#221f +/righttackbelowcmb 16#0319 +/righttriangle 16#22bf +/rihiragana 16#308a +/rikatakana 16#30ea +/rikatakanahalfwidth 16#ff98 +/ring 16#02da +/ringbelowcmb 16#0325 +/ringcmb 16#030a +/ringhalfleft 16#02bf +/ringhalfleftarmenian 16#0559 +/ringhalfleftbelowcmb 16#031c +/ringhalfleftcentered 16#02d3 +/ringhalfright 16#02be +/ringhalfrightbelowcmb 16#0339 +/ringhalfrightcentered 16#02d2 +/rinvertedbreve 16#0213 +/rittorusquare 16#3351 +/rlinebelow 16#1e5f +/rlongleg 16#027c +/rlonglegturned 16#027a +/rmonospace 16#ff52 +/rohiragana 16#308d +/rokatakana 16#30ed +/rokatakanahalfwidth 16#ff9b +/roruathai 16#0e23 +/rparen 16#24ad +/rrabengali 16#09dc +/rradeva 16#0931 +/rragurmukhi 16#0a5c +/rreharabic 16#0691 +/rrehfinalarabic 16#fb8d +/rrvocalicbengali 16#09e0 +/rrvocalicdeva 16#0960 +/rrvocalicgujarati 16#0ae0 +/rrvocalicvowelsignbengali 16#09c4 +/rrvocalicvowelsigndeva 16#0944 +/rrvocalicvowelsigngujarati 16#0ac4 +/rsuperior 16#f6f1 +/rtblock 16#2590 +/rturned 16#0279 +/rturnedsuperior 16#02b4 +/ruhiragana 16#308b +/rukatakana 16#30eb +/rukatakanahalfwidth 16#ff99 +/rupeemarkbengali 16#09f2 +/rupeesignbengali 16#09f3 +/rupiah 16#f6dd +/ruthai 16#0e24 +/rvocalicbengali 16#098b +/rvocalicdeva 16#090b +/rvocalicgujarati 16#0a8b +/rvocalicvowelsignbengali 16#09c3 +/rvocalicvowelsigndeva 16#0943 +/rvocalicvowelsigngujarati 16#0ac3 +/s 16#0073 +/sabengali 16#09b8 +/sacute 16#015b +/sacutedotaccent 16#1e65 +/sadarabic 16#0635 +/sadeva 16#0938 +/sadfinalarabic 16#feba +/sadinitialarabic 16#febb +/sadmedialarabic 16#febc +/sagujarati 16#0ab8 +/sagurmukhi 16#0a38 +/sahiragana 16#3055 +/sakatakana 16#30b5 +/sakatakanahalfwidth 16#ff7b +/sallallahoualayhewasallamarabic 16#fdfa +/samekh 16#05e1 +/samekhdagesh 16#fb41 +/samekhdageshhebrew 16#fb41 +/samekhhebrew 16#05e1 +/saraaathai 16#0e32 +/saraaethai 16#0e41 +/saraaimaimalaithai 16#0e44 +/saraaimaimuanthai 16#0e43 +/saraamthai 16#0e33 +/saraathai 16#0e30 +/saraethai 16#0e40 +/saraiileftthai 16#f886 +/saraiithai 16#0e35 +/saraileftthai 16#f885 +/saraithai 16#0e34 +/saraothai 16#0e42 +/saraueeleftthai 16#f888 +/saraueethai 16#0e37 +/saraueleftthai 16#f887 +/sarauethai 16#0e36 +/sarauthai 16#0e38 +/sarauuthai 16#0e39 +/sbopomofo 16#3119 +/scaron 16#0161 +/scarondotaccent 16#1e67 +/scedilla 16#015f +/schwa 16#0259 +/schwacyrillic 16#04d9 +/schwadieresiscyrillic 16#04db +/schwahook 16#025a +/scircle 16#24e2 +/scircumflex 16#015d +/scommaaccent 16#0219 +/sdotaccent 16#1e61 +/sdotbelow 16#1e63 +/sdotbelowdotaccent 16#1e69 +/seagullbelowcmb 16#033c +/second 16#2033 +/secondtonechinese 16#02ca +/section 16#00a7 +/seenarabic 16#0633 +/seenfinalarabic 16#feb2 +/seeninitialarabic 16#feb3 +/seenmedialarabic 16#feb4 +/segol 16#05b6 +/segol13 16#05b6 +/segol1f 16#05b6 +/segol2c 16#05b6 +/segolhebrew 16#05b6 +/segolnarrowhebrew 16#05b6 +/segolquarterhebrew 16#05b6 +/segoltahebrew 16#0592 +/segolwidehebrew 16#05b6 +/seharmenian 16#057d +/sehiragana 16#305b +/sekatakana 16#30bb +/sekatakanahalfwidth 16#ff7e +/semicolon 16#003b +/semicolonarabic 16#061b +/semicolonmonospace 16#ff1b +/semicolonsmall 16#fe54 +/semivoicedmarkkana 16#309c +/semivoicedmarkkanahalfwidth 16#ff9f +/sentisquare 16#3322 +/sentosquare 16#3323 +/seven 16#0037 +/sevenarabic 16#0667 +/sevenbengali 16#09ed +/sevencircle 16#2466 +/sevencircleinversesansserif 16#2790 +/sevendeva 16#096d +/seveneighths 16#215e +/sevengujarati 16#0aed +/sevengurmukhi 16#0a6d +/sevenhackarabic 16#0667 +/sevenhangzhou 16#3027 +/sevenideographicparen 16#3226 +/seveninferior 16#2087 +/sevenmonospace 16#ff17 +/sevenoldstyle 16#f737 +/sevenparen 16#247a +/sevenperiod 16#248e +/sevenpersian 16#06f7 +/sevenroman 16#2176 +/sevensuperior 16#2077 +/seventeencircle 16#2470 +/seventeenparen 16#2484 +/seventeenperiod 16#2498 +/seventhai 16#0e57 +/sfthyphen 16#00ad +/shaarmenian 16#0577 +/shabengali 16#09b6 +/shacyrillic 16#0448 +/shaddaarabic 16#0651 +/shaddadammaarabic 16#fc61 +/shaddadammatanarabic 16#fc5e +/shaddafathaarabic 16#fc60 +/shaddakasraarabic 16#fc62 +/shaddakasratanarabic 16#fc5f +/shade 16#2592 +/shadedark 16#2593 +/shadelight 16#2591 +/shademedium 16#2592 +/shadeva 16#0936 +/shagujarati 16#0ab6 +/shagurmukhi 16#0a36 +/shalshelethebrew 16#0593 +/shbopomofo 16#3115 +/shchacyrillic 16#0449 +/sheenarabic 16#0634 +/sheenfinalarabic 16#feb6 +/sheeninitialarabic 16#feb7 +/sheenmedialarabic 16#feb8 +/sheicoptic 16#03e3 +/sheqel 16#20aa +/sheqelhebrew 16#20aa +/sheva 16#05b0 +/sheva115 16#05b0 +/sheva15 16#05b0 +/sheva22 16#05b0 +/sheva2e 16#05b0 +/shevahebrew 16#05b0 +/shevanarrowhebrew 16#05b0 +/shevaquarterhebrew 16#05b0 +/shevawidehebrew 16#05b0 +/shhacyrillic 16#04bb +/shimacoptic 16#03ed +/shin 16#05e9 +/shindagesh 16#fb49 +/shindageshhebrew 16#fb49 +/shindageshshindot 16#fb2c +/shindageshshindothebrew 16#fb2c +/shindageshsindot 16#fb2d +/shindageshsindothebrew 16#fb2d +/shindothebrew 16#05c1 +/shinhebrew 16#05e9 +/shinshindot 16#fb2a +/shinshindothebrew 16#fb2a +/shinsindot 16#fb2b +/shinsindothebrew 16#fb2b +/shook 16#0282 +/sigma 16#03c3 +/sigma1 16#03c2 +/sigmafinal 16#03c2 +/sigmalunatesymbolgreek 16#03f2 +/sihiragana 16#3057 +/sikatakana 16#30b7 +/sikatakanahalfwidth 16#ff7c +/siluqhebrew 16#05bd +/siluqlefthebrew 16#05bd +/similar 16#223c +/sindothebrew 16#05c2 +/siosacirclekorean 16#3274 +/siosaparenkorean 16#3214 +/sioscieuckorean 16#317e +/sioscirclekorean 16#3266 +/sioskiyeokkorean 16#317a +/sioskorean 16#3145 +/siosnieunkorean 16#317b +/siosparenkorean 16#3206 +/siospieupkorean 16#317d +/siostikeutkorean 16#317c +/six 16#0036 +/sixarabic 16#0666 +/sixbengali 16#09ec +/sixcircle 16#2465 +/sixcircleinversesansserif 16#278f +/sixdeva 16#096c +/sixgujarati 16#0aec +/sixgurmukhi 16#0a6c +/sixhackarabic 16#0666 +/sixhangzhou 16#3026 +/sixideographicparen 16#3225 +/sixinferior 16#2086 +/sixmonospace 16#ff16 +/sixoldstyle 16#f736 +/sixparen 16#2479 +/sixperiod 16#248d +/sixpersian 16#06f6 +/sixroman 16#2175 +/sixsuperior 16#2076 +/sixteencircle 16#246f +/sixteencurrencydenominatorbengali 16#09f9 +/sixteenparen 16#2483 +/sixteenperiod 16#2497 +/sixthai 16#0e56 +/slash 16#002f +/slashmonospace 16#ff0f +/slong 16#017f +/slongdotaccent 16#1e9b +/smileface 16#263a +/smonospace 16#ff53 +/sofpasuqhebrew 16#05c3 +/softhyphen 16#00ad +/softsigncyrillic 16#044c +/sohiragana 16#305d +/sokatakana 16#30bd +/sokatakanahalfwidth 16#ff7f +/soliduslongoverlaycmb 16#0338 +/solidusshortoverlaycmb 16#0337 +/sorusithai 16#0e29 +/sosalathai 16#0e28 +/sosothai 16#0e0b +/sosuathai 16#0e2a +/space 16#0020 +/spacehackarabic 16#0020 +/spade 16#2660 +/spadesuitblack 16#2660 +/spadesuitwhite 16#2664 +/sparen 16#24ae +/squarebelowcmb 16#033b +/squarecc 16#33c4 +/squarecm 16#339d +/squarediagonalcrosshatchfill 16#25a9 +/squarehorizontalfill 16#25a4 +/squarekg 16#338f +/squarekm 16#339e +/squarekmcapital 16#33ce +/squareln 16#33d1 +/squarelog 16#33d2 +/squaremg 16#338e +/squaremil 16#33d5 +/squaremm 16#339c +/squaremsquared 16#33a1 +/squareorthogonalcrosshatchfill 16#25a6 +/squareupperlefttolowerrightfill 16#25a7 +/squareupperrighttolowerleftfill 16#25a8 +/squareverticalfill 16#25a5 +/squarewhitewithsmallblack 16#25a3 +/srsquare 16#33db +/ssabengali 16#09b7 +/ssadeva 16#0937 +/ssagujarati 16#0ab7 +/ssangcieuckorean 16#3149 +/ssanghieuhkorean 16#3185 +/ssangieungkorean 16#3180 +/ssangkiyeokkorean 16#3132 +/ssangnieunkorean 16#3165 +/ssangpieupkorean 16#3143 +/ssangsioskorean 16#3146 +/ssangtikeutkorean 16#3138 +/ssuperior 16#f6f2 +/sterling 16#00a3 +/sterlingmonospace 16#ffe1 +/strokelongoverlaycmb 16#0336 +/strokeshortoverlaycmb 16#0335 +/subset 16#2282 +/subsetnotequal 16#228a +/subsetorequal 16#2286 +/succeeds 16#227b +/suchthat 16#220b +/suhiragana 16#3059 +/sukatakana 16#30b9 +/sukatakanahalfwidth 16#ff7d +/sukunarabic 16#0652 +/summation 16#2211 +/sun 16#263c +/superset 16#2283 +/supersetnotequal 16#228b +/supersetorequal 16#2287 +/svsquare 16#33dc +/syouwaerasquare 16#337c +/t 16#0074 +/tabengali 16#09a4 +/tackdown 16#22a4 +/tackleft 16#22a3 +/tadeva 16#0924 +/tagujarati 16#0aa4 +/tagurmukhi 16#0a24 +/taharabic 16#0637 +/tahfinalarabic 16#fec2 +/tahinitialarabic 16#fec3 +/tahiragana 16#305f +/tahmedialarabic 16#fec4 +/taisyouerasquare 16#337d +/takatakana 16#30bf +/takatakanahalfwidth 16#ff80 +/tatweelarabic 16#0640 +/tau 16#03c4 +/tav 16#05ea +/tavdages 16#fb4a +/tavdagesh 16#fb4a +/tavdageshhebrew 16#fb4a +/tavhebrew 16#05ea +/tbar 16#0167 +/tbopomofo 16#310a +/tcaron 16#0165 +/tccurl 16#02a8 +/tcedilla 16#0163 +/tcheharabic 16#0686 +/tchehfinalarabic 16#fb7b +/tchehinitialarabic 16#fb7c +/tchehmedialarabic 16#fb7d +/tcircle 16#24e3 +/tcircumflexbelow 16#1e71 +/tcommaaccent 16#0163 +/tdieresis 16#1e97 +/tdotaccent 16#1e6b +/tdotbelow 16#1e6d +/tecyrillic 16#0442 +/tedescendercyrillic 16#04ad +/teharabic 16#062a +/tehfinalarabic 16#fe96 +/tehhahinitialarabic 16#fca2 +/tehhahisolatedarabic 16#fc0c +/tehinitialarabic 16#fe97 +/tehiragana 16#3066 +/tehjeeminitialarabic 16#fca1 +/tehjeemisolatedarabic 16#fc0b +/tehmarbutaarabic 16#0629 +/tehmarbutafinalarabic 16#fe94 +/tehmedialarabic 16#fe98 +/tehmeeminitialarabic 16#fca4 +/tehmeemisolatedarabic 16#fc0e +/tehnoonfinalarabic 16#fc73 +/tekatakana 16#30c6 +/tekatakanahalfwidth 16#ff83 +/telephone 16#2121 +/telephoneblack 16#260e +/telishagedolahebrew 16#05a0 +/telishaqetanahebrew 16#05a9 +/tencircle 16#2469 +/tenideographicparen 16#3229 +/tenparen 16#247d +/tenperiod 16#2491 +/tenroman 16#2179 +/tesh 16#02a7 +/tet 16#05d8 +/tetdagesh 16#fb38 +/tetdageshhebrew 16#fb38 +/tethebrew 16#05d8 +/tetsecyrillic 16#04b5 +/tevirhebrew 16#059b +/tevirlefthebrew 16#059b +/thabengali 16#09a5 +/thadeva 16#0925 +/thagujarati 16#0aa5 +/thagurmukhi 16#0a25 +/thalarabic 16#0630 +/thalfinalarabic 16#feac +/thanthakhatlowleftthai 16#f898 +/thanthakhatlowrightthai 16#f897 +/thanthakhatthai 16#0e4c +/thanthakhatupperleftthai 16#f896 +/theharabic 16#062b +/thehfinalarabic 16#fe9a +/thehinitialarabic 16#fe9b +/thehmedialarabic 16#fe9c +/thereexists 16#2203 +/therefore 16#2234 +/theta 16#03b8 +/theta1 16#03d1 +/thetasymbolgreek 16#03d1 +/thieuthacirclekorean 16#3279 +/thieuthaparenkorean 16#3219 +/thieuthcirclekorean 16#326b +/thieuthkorean 16#314c +/thieuthparenkorean 16#320b +/thirteencircle 16#246c +/thirteenparen 16#2480 +/thirteenperiod 16#2494 +/thonangmonthothai 16#0e11 +/thook 16#01ad +/thophuthaothai 16#0e12 +/thorn 16#00fe +/thothahanthai 16#0e17 +/thothanthai 16#0e10 +/thothongthai 16#0e18 +/thothungthai 16#0e16 +/thousandcyrillic 16#0482 +/thousandsseparatorarabic 16#066c +/thousandsseparatorpersian 16#066c +/three 16#0033 +/threearabic 16#0663 +/threebengali 16#09e9 +/threecircle 16#2462 +/threecircleinversesansserif 16#278c +/threedeva 16#0969 +/threeeighths 16#215c +/threegujarati 16#0ae9 +/threegurmukhi 16#0a69 +/threehackarabic 16#0663 +/threehangzhou 16#3023 +/threeideographicparen 16#3222 +/threeinferior 16#2083 +/threemonospace 16#ff13 +/threenumeratorbengali 16#09f6 +/threeoldstyle 16#f733 +/threeparen 16#2476 +/threeperiod 16#248a +/threepersian 16#06f3 +/threequarters 16#00be +/threequartersemdash 16#f6de +/threeroman 16#2172 +/threesuperior 16#00b3 +/threethai 16#0e53 +/thzsquare 16#3394 +/tihiragana 16#3061 +/tikatakana 16#30c1 +/tikatakanahalfwidth 16#ff81 +/tikeutacirclekorean 16#3270 +/tikeutaparenkorean 16#3210 +/tikeutcirclekorean 16#3262 +/tikeutkorean 16#3137 +/tikeutparenkorean 16#3202 +/tilde 16#02dc +/tildebelowcmb 16#0330 +/tildecmb 16#0303 +/tildecomb 16#0303 +/tildedoublecmb 16#0360 +/tildeoperator 16#223c +/tildeoverlaycmb 16#0334 +/tildeverticalcmb 16#033e +/timescircle 16#2297 +/tipehahebrew 16#0596 +/tipehalefthebrew 16#0596 +/tippigurmukhi 16#0a70 +/titlocyrilliccmb 16#0483 +/tiwnarmenian 16#057f +/tlinebelow 16#1e6f +/tmonospace 16#ff54 +/toarmenian 16#0569 +/tohiragana 16#3068 +/tokatakana 16#30c8 +/tokatakanahalfwidth 16#ff84 +/tonebarextrahighmod 16#02e5 +/tonebarextralowmod 16#02e9 +/tonebarhighmod 16#02e6 +/tonebarlowmod 16#02e8 +/tonebarmidmod 16#02e7 +/tonefive 16#01bd +/tonesix 16#0185 +/tonetwo 16#01a8 +/tonos 16#0384 +/tonsquare 16#3327 +/topatakthai 16#0e0f +/tortoiseshellbracketleft 16#3014 +/tortoiseshellbracketleftsmall 16#fe5d +/tortoiseshellbracketleftvertical 16#fe39 +/tortoiseshellbracketright 16#3015 +/tortoiseshellbracketrightsmall 16#fe5e +/tortoiseshellbracketrightvertical 16#fe3a +/totaothai 16#0e15 +/tpalatalhook 16#01ab +/tparen 16#24af +/trademark 16#2122 +/trademarksans 16#f8ea +/trademarkserif 16#f6db +/tretroflexhook 16#0288 +/triagdn 16#25bc +/triaglf 16#25c4 +/triagrt 16#25ba +/triagup 16#25b2 +/ts 16#02a6 +/tsadi 16#05e6 +/tsadidagesh 16#fb46 +/tsadidageshhebrew 16#fb46 +/tsadihebrew 16#05e6 +/tsecyrillic 16#0446 +/tsere 16#05b5 +/tsere12 16#05b5 +/tsere1e 16#05b5 +/tsere2b 16#05b5 +/tserehebrew 16#05b5 +/tserenarrowhebrew 16#05b5 +/tserequarterhebrew 16#05b5 +/tserewidehebrew 16#05b5 +/tshecyrillic 16#045b +/tsuperior 16#f6f3 +/ttabengali 16#099f +/ttadeva 16#091f +/ttagujarati 16#0a9f +/ttagurmukhi 16#0a1f +/tteharabic 16#0679 +/ttehfinalarabic 16#fb67 +/ttehinitialarabic 16#fb68 +/ttehmedialarabic 16#fb69 +/tthabengali 16#09a0 +/tthadeva 16#0920 +/tthagujarati 16#0aa0 +/tthagurmukhi 16#0a20 +/tturned 16#0287 +/tuhiragana 16#3064 +/tukatakana 16#30c4 +/tukatakanahalfwidth 16#ff82 +/tusmallhiragana 16#3063 +/tusmallkatakana 16#30c3 +/tusmallkatakanahalfwidth 16#ff6f +/twelvecircle 16#246b +/twelveparen 16#247f +/twelveperiod 16#2493 +/twelveroman 16#217b +/twentycircle 16#2473 +/twentyhangzhou 16#5344 +/twentyparen 16#2487 +/twentyperiod 16#249b +/two 16#0032 +/twoarabic 16#0662 +/twobengali 16#09e8 +/twocircle 16#2461 +/twocircleinversesansserif 16#278b +/twodeva 16#0968 +/twodotenleader 16#2025 +/twodotleader 16#2025 +/twodotleadervertical 16#fe30 +/twogujarati 16#0ae8 +/twogurmukhi 16#0a68 +/twohackarabic 16#0662 +/twohangzhou 16#3022 +/twoideographicparen 16#3221 +/twoinferior 16#2082 +/twomonospace 16#ff12 +/twonumeratorbengali 16#09f5 +/twooldstyle 16#f732 +/twoparen 16#2475 +/twoperiod 16#2489 +/twopersian 16#06f2 +/tworoman 16#2171 +/twostroke 16#01bb +/twosuperior 16#00b2 +/twothai 16#0e52 +/twothirds 16#2154 +/u 16#0075 +/uacute 16#00fa +/ubar 16#0289 +/ubengali 16#0989 +/ubopomofo 16#3128 +/ubreve 16#016d +/ucaron 16#01d4 +/ucircle 16#24e4 +/ucircumflex 16#00fb +/ucircumflexbelow 16#1e77 +/ucyrillic 16#0443 +/udattadeva 16#0951 +/udblacute 16#0171 +/udblgrave 16#0215 +/udeva 16#0909 +/udieresis 16#00fc +/udieresisacute 16#01d8 +/udieresisbelow 16#1e73 +/udieresiscaron 16#01da +/udieresiscyrillic 16#04f1 +/udieresisgrave 16#01dc +/udieresismacron 16#01d6 +/udotbelow 16#1ee5 +/ugrave 16#00f9 +/ugujarati 16#0a89 +/ugurmukhi 16#0a09 +/uhiragana 16#3046 +/uhookabove 16#1ee7 +/uhorn 16#01b0 +/uhornacute 16#1ee9 +/uhorndotbelow 16#1ef1 +/uhorngrave 16#1eeb +/uhornhookabove 16#1eed +/uhorntilde 16#1eef +/uhungarumlaut 16#0171 +/uhungarumlautcyrillic 16#04f3 +/uinvertedbreve 16#0217 +/ukatakana 16#30a6 +/ukatakanahalfwidth 16#ff73 +/ukcyrillic 16#0479 +/ukorean 16#315c +/umacron 16#016b +/umacroncyrillic 16#04ef +/umacrondieresis 16#1e7b +/umatragurmukhi 16#0a41 +/umonospace 16#ff55 +/underscore 16#005f +/underscoredbl 16#2017 +/underscoremonospace 16#ff3f +/underscorevertical 16#fe33 +/underscorewavy 16#fe4f +/union 16#222a +/universal 16#2200 +/uogonek 16#0173 +/uparen 16#24b0 +/upblock 16#2580 +/upperdothebrew 16#05c4 +/upsilon 16#03c5 +/upsilondieresis 16#03cb +/upsilondieresistonos 16#03b0 +/upsilonlatin 16#028a +/upsilontonos 16#03cd +/uptackbelowcmb 16#031d +/uptackmod 16#02d4 +/uragurmukhi 16#0a73 +/uring 16#016f +/ushortcyrillic 16#045e +/usmallhiragana 16#3045 +/usmallkatakana 16#30a5 +/usmallkatakanahalfwidth 16#ff69 +/ustraightcyrillic 16#04af +/ustraightstrokecyrillic 16#04b1 +/utilde 16#0169 +/utildeacute 16#1e79 +/utildebelow 16#1e75 +/uubengali 16#098a +/uudeva 16#090a +/uugujarati 16#0a8a +/uugurmukhi 16#0a0a +/uumatragurmukhi 16#0a42 +/uuvowelsignbengali 16#09c2 +/uuvowelsigndeva 16#0942 +/uuvowelsigngujarati 16#0ac2 +/uvowelsignbengali 16#09c1 +/uvowelsigndeva 16#0941 +/uvowelsigngujarati 16#0ac1 +/v 16#0076 +/vadeva 16#0935 +/vagujarati 16#0ab5 +/vagurmukhi 16#0a35 +/vakatakana 16#30f7 +/vav 16#05d5 +/vavdagesh 16#fb35 +/vavdagesh65 16#fb35 +/vavdageshhebrew 16#fb35 +/vavhebrew 16#05d5 +/vavholam 16#fb4b +/vavholamhebrew 16#fb4b +/vavvavhebrew 16#05f0 +/vavyodhebrew 16#05f1 +/vcircle 16#24e5 +/vdotbelow 16#1e7f +/vecyrillic 16#0432 +/veharabic 16#06a4 +/vehfinalarabic 16#fb6b +/vehinitialarabic 16#fb6c +/vehmedialarabic 16#fb6d +/vekatakana 16#30f9 +/venus 16#2640 +/verticalbar 16#007c +/verticallineabovecmb 16#030d +/verticallinebelowcmb 16#0329 +/verticallinelowmod 16#02cc +/verticallinemod 16#02c8 +/vewarmenian 16#057e +/vhook 16#028b +/vikatakana 16#30f8 +/viramabengali 16#09cd +/viramadeva 16#094d +/viramagujarati 16#0acd +/visargabengali 16#0983 +/visargadeva 16#0903 +/visargagujarati 16#0a83 +/vmonospace 16#ff56 +/voarmenian 16#0578 +/voicediterationhiragana 16#309e +/voicediterationkatakana 16#30fe +/voicedmarkkana 16#309b +/voicedmarkkanahalfwidth 16#ff9e +/vokatakana 16#30fa +/vparen 16#24b1 +/vtilde 16#1e7d +/vturned 16#028c +/vuhiragana 16#3094 +/vukatakana 16#30f4 +/w 16#0077 +/wacute 16#1e83 +/waekorean 16#3159 +/wahiragana 16#308f +/wakatakana 16#30ef +/wakatakanahalfwidth 16#ff9c +/wakorean 16#3158 +/wasmallhiragana 16#308e +/wasmallkatakana 16#30ee +/wattosquare 16#3357 +/wavedash 16#301c +/wavyunderscorevertical 16#fe34 +/wawarabic 16#0648 +/wawfinalarabic 16#feee +/wawhamzaabovearabic 16#0624 +/wawhamzaabovefinalarabic 16#fe86 +/wbsquare 16#33dd +/wcircle 16#24e6 +/wcircumflex 16#0175 +/wdieresis 16#1e85 +/wdotaccent 16#1e87 +/wdotbelow 16#1e89 +/wehiragana 16#3091 +/weierstrass 16#2118 +/wekatakana 16#30f1 +/wekorean 16#315e +/weokorean 16#315d +/wgrave 16#1e81 +/whitebullet 16#25e6 +/whitecircle 16#25cb +/whitecircleinverse 16#25d9 +/whitecornerbracketleft 16#300e +/whitecornerbracketleftvertical 16#fe43 +/whitecornerbracketright 16#300f +/whitecornerbracketrightvertical 16#fe44 +/whitediamond 16#25c7 +/whitediamondcontainingblacksmalldiamond 16#25c8 +/whitedownpointingsmalltriangle 16#25bf +/whitedownpointingtriangle 16#25bd +/whiteleftpointingsmalltriangle 16#25c3 +/whiteleftpointingtriangle 16#25c1 +/whitelenticularbracketleft 16#3016 +/whitelenticularbracketright 16#3017 +/whiterightpointingsmalltriangle 16#25b9 +/whiterightpointingtriangle 16#25b7 +/whitesmallsquare 16#25ab +/whitesmilingface 16#263a +/whitesquare 16#25a1 +/whitestar 16#2606 +/whitetelephone 16#260f +/whitetortoiseshellbracketleft 16#3018 +/whitetortoiseshellbracketright 16#3019 +/whiteuppointingsmalltriangle 16#25b5 +/whiteuppointingtriangle 16#25b3 +/wihiragana 16#3090 +/wikatakana 16#30f0 +/wikorean 16#315f +/wmonospace 16#ff57 +/wohiragana 16#3092 +/wokatakana 16#30f2 +/wokatakanahalfwidth 16#ff66 +/won 16#20a9 +/wonmonospace 16#ffe6 +/wowaenthai 16#0e27 +/wparen 16#24b2 +/wring 16#1e98 +/wsuperior 16#02b7 +/wturned 16#028d +/wynn 16#01bf +/x 16#0078 +/xabovecmb 16#033d +/xbopomofo 16#3112 +/xcircle 16#24e7 +/xdieresis 16#1e8d +/xdotaccent 16#1e8b +/xeharmenian 16#056d +/xi 16#03be +/xmonospace 16#ff58 +/xparen 16#24b3 +/xsuperior 16#02e3 +/y 16#0079 +/yaadosquare 16#334e +/yabengali 16#09af +/yacute 16#00fd +/yadeva 16#092f +/yaekorean 16#3152 +/yagujarati 16#0aaf +/yagurmukhi 16#0a2f +/yahiragana 16#3084 +/yakatakana 16#30e4 +/yakatakanahalfwidth 16#ff94 +/yakorean 16#3151 +/yamakkanthai 16#0e4e +/yasmallhiragana 16#3083 +/yasmallkatakana 16#30e3 +/yasmallkatakanahalfwidth 16#ff6c +/yatcyrillic 16#0463 +/ycircle 16#24e8 +/ycircumflex 16#0177 +/ydieresis 16#00ff +/ydotaccent 16#1e8f +/ydotbelow 16#1ef5 +/yeharabic 16#064a +/yehbarreearabic 16#06d2 +/yehbarreefinalarabic 16#fbaf +/yehfinalarabic 16#fef2 +/yehhamzaabovearabic 16#0626 +/yehhamzaabovefinalarabic 16#fe8a +/yehhamzaaboveinitialarabic 16#fe8b +/yehhamzaabovemedialarabic 16#fe8c +/yehinitialarabic 16#fef3 +/yehmedialarabic 16#fef4 +/yehmeeminitialarabic 16#fcdd +/yehmeemisolatedarabic 16#fc58 +/yehnoonfinalarabic 16#fc94 +/yehthreedotsbelowarabic 16#06d1 +/yekorean 16#3156 +/yen 16#00a5 +/yenmonospace 16#ffe5 +/yeokorean 16#3155 +/yeorinhieuhkorean 16#3186 +/yerahbenyomohebrew 16#05aa +/yerahbenyomolefthebrew 16#05aa +/yericyrillic 16#044b +/yerudieresiscyrillic 16#04f9 +/yesieungkorean 16#3181 +/yesieungpansioskorean 16#3183 +/yesieungsioskorean 16#3182 +/yetivhebrew 16#059a +/ygrave 16#1ef3 +/yhook 16#01b4 +/yhookabove 16#1ef7 +/yiarmenian 16#0575 +/yicyrillic 16#0457 +/yikorean 16#3162 +/yinyang 16#262f +/yiwnarmenian 16#0582 +/ymonospace 16#ff59 +/yod 16#05d9 +/yoddagesh 16#fb39 +/yoddageshhebrew 16#fb39 +/yodhebrew 16#05d9 +/yodyodhebrew 16#05f2 +/yodyodpatahhebrew 16#fb1f +/yohiragana 16#3088 +/yoikorean 16#3189 +/yokatakana 16#30e8 +/yokatakanahalfwidth 16#ff96 +/yokorean 16#315b +/yosmallhiragana 16#3087 +/yosmallkatakana 16#30e7 +/yosmallkatakanahalfwidth 16#ff6e +/yotgreek 16#03f3 +/yoyaekorean 16#3188 +/yoyakorean 16#3187 +/yoyakthai 16#0e22 +/yoyingthai 16#0e0d +/yparen 16#24b4 +/ypogegrammeni 16#037a +/ypogegrammenigreekcmb 16#0345 +/yr 16#01a6 +/yring 16#1e99 +/ysuperior 16#02b8 +/ytilde 16#1ef9 +/yturned 16#028e +/yuhiragana 16#3086 +/yuikorean 16#318c +/yukatakana 16#30e6 +/yukatakanahalfwidth 16#ff95 +/yukorean 16#3160 +/yusbigcyrillic 16#046b +/yusbigiotifiedcyrillic 16#046d +/yuslittlecyrillic 16#0467 +/yuslittleiotifiedcyrillic 16#0469 +/yusmallhiragana 16#3085 +/yusmallkatakana 16#30e5 +/yusmallkatakanahalfwidth 16#ff6d +/yuyekorean 16#318b +/yuyeokorean 16#318a +/yyabengali 16#09df +/yyadeva 16#095f +/z 16#007a +/zaarmenian 16#0566 +/zacute 16#017a +/zadeva 16#095b +/zagurmukhi 16#0a5b +/zaharabic 16#0638 +/zahfinalarabic 16#fec6 +/zahinitialarabic 16#fec7 +/zahiragana 16#3056 +/zahmedialarabic 16#fec8 +/zainarabic 16#0632 +/zainfinalarabic 16#feb0 +/zakatakana 16#30b6 +/zaqefgadolhebrew 16#0595 +/zaqefqatanhebrew 16#0594 +/zarqahebrew 16#0598 +/zayin 16#05d6 +/zayindagesh 16#fb36 +/zayindageshhebrew 16#fb36 +/zayinhebrew 16#05d6 +/zbopomofo 16#3117 +/zcaron 16#017e +/zcircle 16#24e9 +/zcircumflex 16#1e91 +/zcurl 16#0291 +/zdot 16#017c +/zdotaccent 16#017c +/zdotbelow 16#1e93 +/zecyrillic 16#0437 +/zedescendercyrillic 16#0499 +/zedieresiscyrillic 16#04df +/zehiragana 16#305c +/zekatakana 16#30bc +/zero 16#0030 +/zeroarabic 16#0660 +/zerobengali 16#09e6 +/zerodeva 16#0966 +/zerogujarati 16#0ae6 +/zerogurmukhi 16#0a66 +/zerohackarabic 16#0660 +/zeroinferior 16#2080 +/zeromonospace 16#ff10 +/zerooldstyle 16#f730 +/zeropersian 16#06f0 +/zerosuperior 16#2070 +/zerothai 16#0e50 +/zerowidthjoiner 16#feff +/zerowidthnonjoiner 16#200c +/zerowidthspace 16#200b +/zeta 16#03b6 +/zhbopomofo 16#3113 +/zhearmenian 16#056a +/zhebrevecyrillic 16#04c2 +/zhecyrillic 16#0436 +/zhedescendercyrillic 16#0497 +/zhedieresiscyrillic 16#04dd +/zihiragana 16#3058 +/zikatakana 16#30b8 +/zinorhebrew 16#05ae +/zlinebelow 16#1e95 +/zmonospace 16#ff5a +/zohiragana 16#305e +/zokatakana 16#30be +/zparen 16#24b5 +/zretroflexhook 16#0290 +/zstroke 16#01b6 +/zuhiragana 16#305a +/zukatakana 16#30ba +.dicttomark readonly def +/currentglobal where +{pop currentglobal{setglobal}true setglobal} +{{}} +ifelse +/MacRomanEncoding .findencoding +/MacGlyphEncoding +/.notdef/.null/CR +4 index 32 95 getinterval aload pop +99 index 128 45 getinterval aload pop +/notequal/AE +/Oslash/infinity/plusminus/lessequal/greaterequal +/yen/mu1/partialdiff/summation/product +/pi/integral/ordfeminine/ordmasculine/Ohm +/ae/oslash/questiondown/exclamdown/logicalnot +/radical/florin/approxequal/increment/guillemotleft +/guillemotright/ellipsis/nbspace +174 index 203 12 getinterval aload pop +/lozenge +187 index 216 24 getinterval aload pop +/applelogo +212 index 241 7 getinterval aload pop +/overscore +220 index 249 7 getinterval aload pop +/Lslash/lslash/Scaron/scaron +/Zcaron/zcaron/brokenbar/Eth/eth +/Yacute/yacute/Thorn/thorn/minus +/multiply/onesuperior/twosuperior/threesuperior/onehalf +/onequarter/threequarters/franc/Gbreve/gbreve +/Idotaccent/Scedilla/scedilla/Cacute/cacute +/Ccaron/ccaron/dmacron +260 -1 roll pop +258 packedarray +7 1 index .registerencoding +.defineencoding +exec + +%%BeginResource: file (PDF object obj_1) +1 0 obj +<<>>endobj +%%EndResource +%%EndProlog +%%Page: 1 1 +%%BeginPageSetup +4 0 obj +<> +/Contents 5 0 R +>> +endobj +%%EndPageSetup +/pagesave save def +5 0 obj +<>stream +q 0.1 0 0 0.1 0 0 cm +q +0 0 4251.97 1247.24 re W n +0 0 0 0 K +0 0 0 0 k +0 0 4251.97 1247.24 re +f +0 0 0 1 K +0 0 0 1 k +0 623.723 1245.85 623.516 re +f +0 0 0 0 K +0 0 0 0 k +521.211 1096.18 246.238 26.3594 re +f +631.152 748.426 26.3555 308.215 re +f +901.617 922.305 153.633 26.3555 re +f +835.723 748.426 26.3594 374.113 re +f +1094.79 748.426 26.3516 374.113 re +f +457.242 1053.01 m +438.426 1034.19 l +459.719 1006.93 472.457 972.676 472.457 935.48 c +472.457 846.871 400.367 774.781 311.758 774.781 c +274.563 774.781 240.309 787.52 213.047 808.813 c +194.227 789.996 l +226.352 764.016 267.227 748.426 311.758 748.426 c +415.066 748.426 498.813 832.172 498.813 935.48 c +498.813 980.012 483.227 1020.89 457.242 1053.01 c +f +185.09 836.77 m +163.797 864.031 151.059 898.285 151.059 935.48 c +151.059 1024.09 223.148 1096.18 311.758 1096.18 c +348.953 1096.18 383.207 1083.44 410.469 1062.15 c +429.285 1080.96 l +397.164 1106.95 356.293 1122.54 311.758 1122.54 c +208.449 1122.54 124.703 1038.79 124.703 935.48 c +124.703 890.949 140.289 850.074 166.273 817.953 c +185.09 836.77 l +f +0 0 0 1 K +0 0 0 1 k +1419.24 1041.55 m +1438.06 1041.55 1452.15 1056.42 1452.15 1076.43 c +1452.15 1096.31 1438.06 1111.32 1419.24 1111.32 c +1400.41 1111.32 1386.32 1096.31 1386.32 1076.43 c +1386.32 1056.42 1400.41 1041.55 1419.24 1041.55 c +h +1419.24 1123.83 m +1445.3 1123.83 1465.32 1103.29 1465.32 1076.43 c +1465.32 1049.57 1445.3 1029.04 1419.24 1029.04 c +1393.17 1029.04 1373.16 1049.57 1373.16 1076.43 c +1373.16 1103.29 1393.17 1123.83 1419.24 1123.83 c +f +1500.73 1053.39 m +1506.12 1046.81 1513.76 1041.55 1523.24 1041.55 c +1531.8 1041.55 1539.3 1047.07 1539.3 1055.37 c +1539.3 1069.45 1519.82 1071.04 1507.57 1079.07 c +1500.99 1083.41 1495.85 1089.73 1495.85 1099.34 c +1495.85 1112.77 1507.71 1123.83 1523.76 1123.83 c +1535.48 1123.83 1543.65 1118.7 1548.52 1114.61 c +1540.75 1105 l +1535.75 1109.22 1530.09 1111.32 1524.29 1111.32 c +1516.66 1111.32 1509.02 1106.98 1509.02 1098.95 c +1509.02 1087.23 1528.64 1084.73 1540.49 1076.83 c +1546.67 1072.75 1552.47 1066.3 1552.47 1055.77 c +1552.47 1039.57 1539.96 1029.04 1523.9 1029.04 c +1511.26 1029.04 1499.8 1034.57 1491.64 1044.44 c +1500.73 1053.39 l +f +1575.5 1122.52 m +1638.7 1122.52 l +1638.7 1110.01 l +1613.68 1110.01 l +1613.68 1030.36 l +1600.52 1030.36 l +1600.52 1110.01 l +1575.5 1110.01 l +1575.5 1122.52 l +f +1704.13 1042.86 m +1712.42 1042.86 1716.37 1044.7 1719.27 1047.6 c +1721.9 1050.36 1723.61 1054.18 1723.61 1058.4 c +1723.61 1062.61 1721.9 1066.3 1719.27 1069.06 c +1716.37 1071.96 1712.42 1073.8 1704.13 1073.8 c +1684.11 1073.8 l +1684.11 1042.86 l +1704.13 1042.86 l +h +1699.91 1086.31 m +1707.29 1086.31 1710.45 1087.76 1712.55 1090.13 c +1714.53 1092.23 1715.71 1095 1715.71 1098.16 c +1715.71 1101.32 1714.53 1104.08 1712.55 1106.19 c +1710.45 1108.56 1707.29 1110.01 1699.91 1110.01 c +1684.11 1110.01 l +1684.11 1086.31 l +1699.91 1086.31 l +h +1670.95 1030.36 m +1670.95 1122.52 l +1702.28 1122.52 l +1711.24 1122.52 1716.9 1120.01 1721.24 1116.06 c +1725.98 1111.72 1728.88 1105.4 1728.88 1098.55 c +1728.88 1092.23 1725.98 1086.18 1721.64 1082.09 c +1730.33 1077.75 1736.78 1068.27 1736.78 1057.87 c +1736.78 1049.31 1732.83 1041.55 1726.64 1036.54 c +1721.9 1032.59 1715.84 1030.36 1706.5 1030.36 c +1670.95 1030.36 l +f +1787.73 1066.56 m +1816.16 1066.56 l +1801.95 1100.79 l +1787.73 1066.56 l +h +1821.3 1054.05 m +1782.46 1054.05 l +1772.85 1030.36 l +1759.16 1030.36 l +1797.34 1122.52 l +1806.56 1122.52 l +1844.73 1030.36 l +1831.04 1030.36 l +1821.3 1054.05 l +f +1899.37 1072.48 m +1899.37 1030.36 l +1886.2 1030.36 l +1886.2 1072.48 l +1854.61 1122.52 l +1869.35 1122.52 l +1892.79 1085.52 l +1916.22 1122.52 l +1930.97 1122.52 l +1899.37 1072.48 l +f +2006.01 1086.31 m +2006.01 1073.8 l +1975.72 1073.8 l +1975.72 1042.86 l +2016.54 1042.86 l +2016.54 1030.36 l +1962.56 1030.36 l +1962.56 1122.52 l +2015.22 1122.52 l +2015.22 1110.01 l +1975.72 1110.01 l +1975.72 1086.31 l +2006.01 1086.31 l +f +2083.68 1086.31 m +2089.6 1086.31 2092.63 1087.63 2094.74 1089.73 c +2096.85 1091.84 2098.16 1094.87 2098.16 1098.16 c +2098.16 1101.45 2096.85 1104.48 2094.74 1106.58 c +2092.63 1108.69 2089.6 1110.01 2083.68 1110.01 c +2065.25 1110.01 l +2065.25 1086.31 l +2083.68 1086.31 l +h +2065.25 1073.8 m +2065.25 1030.36 l +2052.08 1030.36 l +2052.08 1122.52 l +2084.34 1122.52 l +2092.76 1122.52 2098.03 1120.54 2102.24 1117.12 c +2107.77 1112.64 2111.33 1105.79 2111.33 1098.16 c +2111.33 1090.52 2107.77 1083.68 2102.24 1079.2 c +2099.35 1076.83 2096.05 1075.12 2091.45 1074.33 c +2124.49 1030.36 l +2108.56 1030.36 l +2075.78 1073.8 l +2065.25 1073.8 l +f +2154.77 1030.36 13.1719 92.1602 re +f +2211.25 1053.39 m +2216.65 1046.81 2224.28 1041.55 2233.76 1041.55 c +2242.32 1041.55 2249.83 1047.07 2249.83 1055.37 c +2249.83 1069.45 2230.34 1071.04 2218.1 1079.07 c +2211.52 1083.41 2206.38 1089.73 2206.38 1099.34 c +2206.38 1112.77 2218.23 1123.83 2234.29 1123.83 c +2246.01 1123.83 2254.17 1118.7 2259.04 1114.61 c +2251.27 1105 l +2246.27 1109.22 2240.61 1111.32 2234.82 1111.32 c +2227.18 1111.32 2219.55 1106.98 2219.55 1098.95 c +2219.55 1087.23 2239.16 1084.73 2251.01 1076.83 c +2257.2 1072.75 2262.99 1066.3 2262.99 1055.77 c +2262.99 1039.57 2250.48 1029.04 2234.42 1029.04 c +2221.78 1029.04 2210.33 1034.57 2202.17 1044.44 c +2211.25 1053.39 l +f +2337.9 1123.83 m +2351.07 1123.83 2363.57 1118.43 2371.6 1109.61 c +2362.79 1100.92 l +2357.38 1106.85 2347.78 1111.32 2337.9 1111.32 c +2319.07 1111.32 2304.46 1096.31 2304.46 1076.43 c +2304.46 1055.63 2319.47 1041.55 2339.09 1041.55 c +2351.46 1041.55 2360.41 1048.39 2365.55 1054.58 c +2374.9 1046.15 l +2367 1036.02 2353.31 1029.04 2339.09 1029.04 c +2311.57 1029.04 2291.29 1049.18 2291.29 1076.43 c +2291.29 1103.03 2311.31 1123.83 2337.9 1123.83 c +f +2472.31 1073.8 m +2420.97 1073.8 l +2420.97 1030.36 l +2407.8 1030.36 l +2407.8 1122.52 l +2420.97 1122.52 l +2420.97 1086.31 l +2472.31 1086.31 l +2472.31 1122.52 l +2485.48 1122.52 l +2485.48 1030.36 l +2472.31 1030.36 l +2472.31 1073.8 l +f +2571.05 1086.31 m +2571.05 1073.8 l +2540.77 1073.8 l +2540.77 1042.86 l +2581.59 1042.86 l +2581.59 1030.36 l +2527.6 1030.36 l +2527.6 1122.52 l +2580.27 1122.52 l +2580.27 1110.01 l +2540.77 1110.01 l +2540.77 1086.31 l +2571.05 1086.31 l +f +1370.52 981.559 m +1433.72 981.559 l +1433.72 969.051 l +1408.7 969.051 l +1408.7 889.398 l +1395.54 889.398 l +1395.54 969.051 l +1370.52 969.051 l +1370.52 981.559 l +f +1509.42 945.352 m +1509.42 932.844 l +1479.13 932.844 l +1479.13 901.902 l +1519.95 901.902 l +1519.95 889.398 l +1465.97 889.398 l +1465.97 981.559 l +1518.63 981.559 l +1518.63 969.051 l +1479.13 969.051 l +1479.13 945.352 l +1509.42 945.352 l +f +1592.22 982.871 m +1605.39 982.871 1617.9 977.477 1625.93 968.656 c +1617.11 959.965 l +1611.71 965.891 1602.1 970.367 1592.22 970.367 c +1573.4 970.367 1558.78 955.355 1558.78 935.477 c +1558.78 914.676 1573.79 900.59 1593.41 900.59 c +1605.79 900.59 1614.74 907.434 1619.87 913.621 c +1629.22 905.195 l +1621.32 895.059 1607.63 888.082 1593.41 888.082 c +1565.89 888.082 1545.62 908.223 1545.62 935.477 c +1545.62 962.07 1565.63 982.871 1592.22 982.871 c +f +1726.64 932.844 m +1675.29 932.844 l +1675.29 889.398 l +1662.13 889.398 l +1662.13 981.559 l +1675.29 981.559 l +1675.29 945.352 l +1726.64 945.352 l +1726.64 981.559 l +1739.8 981.559 l +1739.8 889.398 l +1726.64 889.398 l +1726.64 932.844 l +f +1795.09 957.066 m +1795.09 889.398 l +1781.93 889.398 l +1781.93 981.559 l +1791.14 981.559 l +1846.44 913.887 l +1846.44 981.559 l +1859.61 981.559 l +1859.61 889.398 l +1850.39 889.398 l +1795.09 957.066 l +f +1901.73 889.398 13.168 92.1602 re +f +1958.21 912.438 m +1963.61 905.855 1971.24 900.59 1980.72 900.59 c +1989.28 900.59 1996.78 906.117 1996.78 914.414 c +1996.78 928.496 1977.3 930.078 1965.06 938.109 c +1958.47 942.453 1953.34 948.773 1953.34 958.387 c +1953.34 971.816 1965.19 982.871 1981.25 982.871 c +1992.97 982.871 2001.13 977.738 2006 973.656 c +1998.23 964.047 l +1993.23 968.262 1987.57 970.367 1981.78 970.367 c +1974.14 970.367 1966.5 966.02 1966.5 957.988 c +1966.5 946.273 1986.12 943.773 1997.97 935.871 c +2004.16 931.789 2009.95 925.34 2009.95 914.809 c +2009.95 898.613 1997.44 888.082 1981.38 888.082 c +1968.74 888.082 1957.29 893.609 1949.12 903.484 c +1958.21 912.438 l +f +2084.86 982.871 m +2098.02 982.871 2110.53 977.477 2118.56 968.656 c +2109.74 959.965 l +2104.34 965.891 2094.73 970.367 2084.86 970.367 c +2066.03 970.367 2051.42 955.355 2051.42 935.477 c +2051.42 914.676 2066.43 900.59 2086.04 900.59 c +2098.42 900.59 2107.37 907.434 2112.51 913.621 c +2121.85 905.195 l +2113.95 895.059 2100.26 888.082 2086.04 888.082 c +2058.53 888.082 2038.25 908.223 2038.25 935.477 c +2038.25 962.07 2058.26 982.871 2084.86 982.871 c +f +2219.27 932.844 m +2167.93 932.844 l +2167.93 889.398 l +2154.76 889.398 l +2154.76 981.559 l +2167.93 981.559 l +2167.93 945.352 l +2219.27 945.352 l +2219.27 981.559 l +2232.44 981.559 l +2232.44 889.398 l +2219.27 889.398 l +2219.27 932.844 l +f +2318.01 945.352 m +2318.01 932.844 l +2287.73 932.844 l +2287.73 901.902 l +2328.55 901.902 l +2328.55 889.398 l +2274.56 889.398 l +2274.56 981.559 l +2327.23 981.559 l +2327.23 969.051 l +2287.73 969.051 l +2287.73 945.352 l +2318.01 945.352 l +f +2482.57 932.844 m +2431.23 932.844 l +2431.23 889.398 l +2418.06 889.398 l +2418.06 981.559 l +2431.23 981.559 l +2431.23 945.352 l +2482.57 945.352 l +2482.57 981.559 l +2495.74 981.559 l +2495.74 889.398 l +2482.57 889.398 l +2482.57 932.844 l +f +2576.7 900.59 m +2595.53 900.59 2609.62 915.465 2609.62 935.477 c +2609.62 955.355 2595.53 970.367 2576.7 970.367 c +2557.88 970.367 2543.79 955.355 2543.79 935.477 c +2543.79 915.465 2557.88 900.59 2576.7 900.59 c +h +2576.7 982.871 m +2602.77 982.871 2622.78 962.336 2622.78 935.477 c +2622.78 908.617 2602.77 888.082 2576.7 888.082 c +2550.64 888.082 2530.62 908.617 2530.62 935.477 c +2530.62 962.336 2550.64 982.871 2576.7 982.871 c +f +2699.66 982.871 m +2712.83 982.871 2725.34 977.477 2733.37 968.656 c +2724.55 959.965 l +2719.15 965.891 2709.54 970.367 2699.66 970.367 c +2680.84 970.367 2666.22 955.355 2666.22 935.477 c +2666.22 914.676 2681.23 900.59 2700.85 900.59 c +2713.23 900.59 2722.18 907.434 2727.31 913.621 c +2736.66 905.195 l +2728.76 895.059 2715.07 888.082 2700.85 888.082 c +2673.33 888.082 2653.06 908.223 2653.06 935.477 c +2653.06 962.07 2673.07 982.871 2699.66 982.871 c +f +2834.08 932.844 m +2782.73 932.844 l +2782.73 889.398 l +2769.57 889.398 l +2769.57 981.559 l +2782.73 981.559 l +2782.73 945.352 l +2834.08 945.352 l +2834.08 981.559 l +2847.24 981.559 l +2847.24 889.398 l +2834.08 889.398 l +2834.08 932.844 l +f +2890.55 912.438 m +2895.95 905.855 2903.59 900.59 2913.07 900.59 c +2921.62 900.59 2929.13 906.117 2929.13 914.414 c +2929.13 928.496 2909.64 930.078 2897.4 938.109 c +2890.82 942.453 2885.68 948.773 2885.68 958.387 c +2885.68 971.816 2897.53 982.871 2913.59 982.871 c +2925.31 982.871 2933.47 977.738 2938.35 973.656 c +2930.58 964.047 l +2925.58 968.262 2919.91 970.367 2914.12 970.367 c +2906.48 970.367 2898.85 966.02 2898.85 957.988 c +2898.85 946.273 2918.46 943.773 2930.32 935.871 c +2936.5 931.789 2942.3 925.34 2942.3 914.809 c +2942.3 898.613 2929.79 888.082 2913.72 888.082 c +2901.09 888.082 2889.63 893.609 2881.47 903.484 c +2890.55 912.438 l +f +3017.2 982.871 m +3030.37 982.871 3042.88 977.477 3050.91 968.656 c +3042.09 959.965 l +3036.69 965.891 3027.08 970.367 3017.2 970.367 c +2998.37 970.367 2983.76 955.355 2983.76 935.477 c +2983.76 914.676 2998.77 900.59 3018.39 900.59 c +3030.76 900.59 3039.72 907.434 3044.85 913.621 c +3054.2 905.195 l +3046.3 895.059 3032.61 888.082 3018.39 888.082 c +2990.87 888.082 2970.6 908.223 2970.6 935.477 c +2970.6 962.07 2990.61 982.871 3017.2 982.871 c +f +3151.62 932.844 m +3100.27 932.844 l +3100.27 889.398 l +3087.1 889.398 l +3087.1 981.559 l +3100.27 981.559 l +3100.27 945.352 l +3151.62 945.352 l +3151.62 981.559 l +3164.78 981.559 l +3164.78 889.398 l +3151.62 889.398 l +3151.62 932.844 l +f +3215.2 900.191 m +3209.28 906.645 3205.59 915.203 3205.59 927.578 c +3205.59 981.559 l +3218.76 981.559 l +3218.76 926.922 l +3218.76 918.23 3220.86 912.832 3224.55 908.75 c +3229.16 903.617 3236 900.59 3243.77 900.59 c +3251.54 900.59 3258.38 903.617 3262.99 908.75 c +3266.68 912.832 3268.79 918.23 3268.79 926.922 c +3268.79 981.559 l +3281.95 981.559 l +3281.95 927.578 l +3281.95 915.203 3278.27 906.645 3272.34 900.191 c +3265.36 892.688 3255.09 888.082 3243.77 888.082 c +3232.45 888.082 3222.18 892.688 3215.2 900.191 c +f +3335.92 901.902 m +3376.74 901.902 l +3376.74 889.398 l +3322.76 889.398 l +3322.76 981.559 l +3335.92 981.559 l +3335.92 901.902 l +f +3453.09 945.352 m +3453.09 932.844 l +3422.81 932.844 l +3422.81 901.902 l +3463.63 901.902 l +3463.63 889.398 l +3409.64 889.398 l +3409.64 981.559 l +3462.31 981.559 l +3462.31 969.051 l +3422.81 969.051 l +3422.81 945.352 l +3453.09 945.352 l +f +1412 804.398 m +1417.92 804.398 1420.95 805.715 1423.05 807.82 c +1425.16 809.926 1426.48 812.953 1426.48 816.246 c +1426.48 819.539 1425.16 822.566 1423.05 824.672 c +1420.95 826.777 1417.92 828.098 1412 828.098 c +1393.56 828.098 l +1393.56 804.398 l +1412 804.398 l +h +1393.56 791.887 m +1393.56 748.441 l +1380.4 748.441 l +1380.4 840.602 l +1412.65 840.602 l +1421.08 840.602 1426.34 838.625 1430.56 835.203 c +1436.09 830.73 1439.64 823.883 1439.64 816.246 c +1439.64 808.609 1436.09 801.766 1430.56 797.289 c +1427.66 794.918 1424.37 793.207 1419.76 792.418 c +1452.81 748.441 l +1436.88 748.441 l +1404.1 791.887 l +1393.56 791.887 l +f +1526.53 804.398 m +1526.53 791.887 l +1496.25 791.887 l +1496.25 760.949 l +1537.07 760.949 l +1537.07 748.441 l +1483.08 748.441 l +1483.08 840.602 l +1535.75 840.602 l +1535.75 828.098 l +1496.25 828.098 l +1496.25 804.398 l +1526.53 804.398 l +f +1646.34 764.242 m +1638.44 754.238 1624.75 747.125 1610.53 747.125 c +1583.01 747.125 1562.73 767.27 1562.73 794.523 c +1562.73 821.117 1582.75 841.918 1609.34 841.918 c +1622.51 841.918 1635.01 836.523 1643.04 827.699 c +1634.23 819.012 l +1628.82 824.934 1619.22 829.41 1609.34 829.41 c +1590.51 829.41 1575.9 814.402 1575.9 794.523 c +1575.9 773.723 1590.91 759.633 1610.53 759.633 c +1620.27 759.633 1628.3 763.32 1633.17 768.191 c +1633.17 791.887 l +1606.84 791.887 l +1606.84 804.398 l +1646.34 804.398 l +1646.34 764.242 l +f +1728.62 804.398 m +1728.62 791.887 l +1698.33 791.887 l +1698.33 760.949 l +1739.15 760.949 l +1739.15 748.441 l +1685.17 748.441 l +1685.17 840.602 l +1737.83 840.602 l +1737.83 828.098 l +1698.33 828.098 l +1698.33 804.398 l +1728.62 804.398 l +f +1787.86 816.113 m +1787.86 748.441 l +1774.69 748.441 l +1774.69 840.602 l +1783.91 840.602 l +1839.2 772.934 l +1839.2 840.602 l +1852.37 840.602 l +1852.37 748.441 l +1843.15 748.441 l +1787.86 816.113 l +f +1895.68 771.48 m +1901.08 764.898 1908.71 759.633 1918.19 759.633 c +1926.75 759.633 1934.25 765.164 1934.25 773.457 c +1934.25 787.547 1914.77 789.125 1902.53 797.156 c +1895.94 801.5 1890.81 807.82 1890.81 817.43 c +1890.81 830.859 1902.66 841.918 1918.72 841.918 c +1930.44 841.918 1938.6 836.781 1943.47 832.703 c +1935.7 823.094 l +1930.7 827.309 1925.04 829.41 1919.25 829.41 c +1911.61 829.41 1903.97 825.066 1903.97 817.035 c +1903.97 805.316 1923.59 802.816 1935.44 794.918 c +1941.63 790.836 1947.42 784.383 1947.42 773.855 c +1947.42 757.66 1934.91 747.125 1918.85 747.125 c +1906.21 747.125 1894.76 752.656 1886.59 762.531 c +1895.68 771.48 l +f +2016.14 760.949 m +2024.43 760.949 2028.38 762.793 2031.28 765.688 c +2033.91 768.453 2035.62 772.27 2035.62 776.484 c +2035.62 780.699 2033.91 784.383 2031.28 787.148 c +2028.38 790.047 2024.43 791.887 2016.14 791.887 c +1996.13 791.887 l +1996.13 760.949 l +2016.14 760.949 l +h +2011.93 804.398 m +2019.3 804.398 2022.46 805.844 2024.57 808.215 c +2026.54 810.324 2027.73 813.086 2027.73 816.246 c +2027.73 819.406 2026.54 822.172 2024.57 824.277 c +2022.46 826.645 2019.3 828.098 2011.93 828.098 c +1996.13 828.098 l +1996.13 804.398 l +2011.93 804.398 l +h +1982.96 748.441 m +1982.96 840.602 l +2014.3 840.602 l +2023.25 840.602 2028.91 838.102 2033.26 834.152 c +2038 829.809 2040.89 823.488 2040.89 816.641 c +2040.89 810.324 2038 804.266 2033.65 800.184 c +2042.34 795.84 2048.79 786.359 2048.79 775.957 c +2048.79 767.402 2044.84 759.633 2038.65 754.629 c +2033.91 750.68 2027.86 748.441 2018.51 748.441 c +1982.96 748.441 l +f +2091.31 759.238 m +2085.39 765.688 2081.7 774.246 2081.7 786.621 c +2081.7 840.602 l +2094.87 840.602 l +2094.87 785.965 l +2094.87 777.277 2096.97 771.879 2100.66 767.797 c +2105.27 762.664 2112.11 759.633 2119.88 759.633 c +2127.65 759.633 2134.49 762.664 2139.1 767.797 c +2142.79 771.879 2144.9 777.277 2144.9 785.965 c +2144.9 840.602 l +2158.06 840.602 l +2158.06 786.621 l +2158.06 774.246 2154.38 765.688 2148.45 759.238 c +2141.47 751.734 2131.21 747.125 2119.88 747.125 c +2108.56 747.125 2098.29 751.734 2091.31 759.238 c +f +2230.47 804.398 m +2236.39 804.398 2239.42 805.715 2241.53 807.82 c +2243.64 809.926 2244.95 812.953 2244.95 816.246 c +2244.95 819.539 2243.64 822.566 2241.53 824.672 c +2239.42 826.777 2236.39 828.098 2230.47 828.098 c +2212.04 828.098 l +2212.04 804.398 l +2230.47 804.398 l +h +2212.04 791.887 m +2212.04 748.441 l +2198.87 748.441 l +2198.87 840.602 l +2231.13 840.602 l +2239.56 840.602 2244.82 838.625 2249.03 835.203 c +2254.56 830.73 2258.12 823.883 2258.12 816.246 c +2258.12 808.609 2254.56 801.766 2249.03 797.289 c +2246.14 794.918 2242.84 793.207 2238.24 792.418 c +2271.28 748.441 l +2255.35 748.441 l +2222.57 791.887 l +2212.04 791.887 l +f +2374.63 764.242 m +2366.73 754.238 2353.04 747.125 2338.82 747.125 c +2311.3 747.125 2291.03 767.27 2291.03 794.523 c +2291.03 821.117 2311.04 841.918 2337.64 841.918 c +2350.8 841.918 2363.31 836.523 2371.34 827.699 c +2362.52 819.012 l +2357.12 824.934 2347.51 829.41 2337.64 829.41 c +2318.81 829.41 2304.2 814.402 2304.2 794.523 c +2304.2 773.723 2319.2 759.633 2338.82 759.633 c +2348.57 759.633 2356.6 763.32 2361.47 768.191 c +2361.47 791.887 l +2335.14 791.887 l +2335.14 804.398 l +2374.63 804.398 l +2374.63 764.242 l +f +0 0 1245.85 66.1797 re +f +1419.77 500.398 m +1432.94 500.398 1445.45 495 1453.48 486.176 c +1444.66 477.484 l +1439.26 483.41 1429.65 487.891 1419.77 487.891 c +1400.94 487.891 1386.33 472.875 1386.33 452.992 c +1386.33 432.188 1401.33 418.094 1420.96 418.094 c +1433.34 418.094 1442.29 424.945 1447.42 431.133 c +1456.77 422.703 l +1448.87 412.566 1435.18 405.586 1420.96 405.586 c +1393.43 405.586 1373.16 425.734 1373.16 452.992 c +1373.16 479.594 1393.17 500.398 1419.77 500.398 c +f +1527.2 418.094 m +1546.03 418.094 1560.12 432.977 1560.12 452.992 c +1560.12 472.875 1546.03 487.891 1527.2 487.891 c +1508.37 487.891 1494.28 472.875 1494.28 452.992 c +1494.28 432.977 1508.37 418.094 1527.2 418.094 c +h +1527.2 500.398 m +1553.28 500.398 1573.29 479.855 1573.29 452.992 c +1573.29 426.129 1553.28 405.586 1527.2 405.586 c +1501.13 405.586 1481.12 426.129 1481.12 452.992 c +1481.12 479.855 1501.13 500.398 1527.2 500.398 c +f +1657.53 426.652 m +1648.32 426.652 l +1621.32 468.926 l +1621.32 406.902 l +1608.15 406.902 l +1608.15 499.082 l +1617.37 499.082 l +1652.93 442.852 l +1688.48 499.082 l +1697.7 499.082 l +1697.7 406.902 l +1684.53 406.902 l +1684.53 468.926 l +1657.53 426.652 l +f +1774.04 460.234 m +1780.37 460.234 1783.79 461.816 1786.16 464.316 c +1788.4 466.688 1789.85 469.848 1789.85 473.402 c +1789.85 476.957 1788.4 480.121 1786.16 482.488 c +1783.79 484.988 1780.37 486.57 1774.04 486.57 c +1752.98 486.57 l +1752.98 460.234 l +1774.04 460.234 l +h +1752.98 447.723 m +1752.98 406.902 l +1739.81 406.902 l +1739.81 499.082 l +1774.7 499.082 l +1783.66 499.082 1789.45 496.844 1793.93 493.027 c +1799.46 488.285 1803.01 481.301 1803.01 473.402 c +1803.01 465.504 1799.46 458.523 1793.93 453.781 c +1789.45 449.965 1783.66 447.723 1774.7 447.723 c +1752.98 447.723 l +f +1880.68 462.871 m +1880.68 450.359 l +1850.39 450.359 l +1850.39 419.414 l +1891.21 419.414 l +1891.21 406.902 l +1837.23 406.902 l +1837.23 499.082 l +1889.89 499.082 l +1889.89 486.57 l +1850.39 486.57 l +1850.39 462.871 l +1880.68 462.871 l +f +1916.88 499.082 m +1980.09 499.082 l +1980.09 486.57 l +1955.07 486.57 l +1955.07 406.902 l +1941.9 406.902 l +1941.9 486.57 l +1916.88 486.57 l +1916.88 499.082 l +f +2055.77 462.871 m +2055.77 450.359 l +2025.49 450.359 l +2025.49 419.414 l +2066.31 419.414 l +2066.31 406.902 l +2012.33 406.902 l +2012.33 499.082 l +2064.99 499.082 l +2064.99 486.57 l +2025.49 486.57 l +2025.49 462.871 l +2055.77 462.871 l +f +2115.02 474.59 m +2115.02 406.902 l +2101.86 406.902 l +2101.86 499.082 l +2111.08 499.082 l +2166.38 431.395 l +2166.38 499.082 l +2179.54 499.082 l +2179.54 406.902 l +2170.32 406.902 l +2115.02 474.59 l +f +2261.02 500.398 m +2274.19 500.398 2286.7 495 2294.73 486.176 c +2285.91 477.484 l +2280.51 483.41 2270.9 487.891 2261.02 487.891 c +2242.19 487.891 2227.57 472.875 2227.57 452.992 c +2227.57 432.188 2242.59 418.094 2262.21 418.094 c +2274.58 418.094 2283.54 424.945 2288.67 431.133 c +2298.03 422.703 l +2290.12 412.566 2276.43 405.586 2262.21 405.586 c +2234.69 405.586 2214.41 425.734 2214.41 452.992 c +2214.41 479.594 2234.43 500.398 2261.02 500.398 c +f +2374.37 462.871 m +2374.37 450.359 l +2344.08 450.359 l +2344.08 419.414 l +2384.9 419.414 l +2384.9 406.902 l +2330.92 406.902 l +2330.92 499.082 l +2383.59 499.082 l +2383.59 486.57 l +2344.08 486.57 l +2344.08 462.871 l +2374.37 462.871 l +f +2513.79 500.398 m +2526.96 500.398 2539.47 495 2547.5 486.176 c +2538.68 477.484 l +2533.28 483.41 2523.67 487.891 2513.79 487.891 c +2494.96 487.891 2480.34 472.875 2480.34 452.992 c +2480.34 432.188 2495.36 418.094 2514.98 418.094 c +2527.36 418.094 2536.31 424.945 2541.45 431.133 c +2550.8 422.703 l +2542.89 412.566 2529.2 405.586 2514.98 405.586 c +2487.46 405.586 2467.18 425.734 2467.18 452.992 c +2467.18 479.594 2487.2 500.398 2513.79 500.398 c +f +2627.14 462.871 m +2627.14 450.359 l +2596.86 450.359 l +2596.86 419.414 l +2637.68 419.414 l +2637.68 406.902 l +2583.69 406.902 l +2583.69 499.082 l +2636.36 499.082 l +2636.36 486.57 l +2596.86 486.57 l +2596.86 462.871 l +2627.14 462.871 l +f +2686.39 474.59 m +2686.39 406.902 l +2673.22 406.902 l +2673.22 499.082 l +2682.44 499.082 l +2737.75 431.395 l +2737.75 499.082 l +2750.91 499.082 l +2750.91 406.902 l +2741.69 406.902 l +2686.39 474.59 l +f +2783.14 499.082 m +2846.35 499.082 l +2846.35 486.57 l +2821.33 486.57 l +2821.33 406.902 l +2808.16 406.902 l +2808.16 486.57 l +2783.14 486.57 l +2783.14 499.082 l +f +2922.03 462.871 m +2922.03 450.359 l +2891.75 450.359 l +2891.75 419.414 l +2932.57 419.414 l +2932.57 406.902 l +2878.59 406.902 l +2878.59 499.082 l +2931.25 499.082 l +2931.25 486.57 l +2891.75 486.57 l +2891.75 462.871 l +2922.03 462.871 l +f +2999.72 462.871 m +3005.65 462.871 3008.67 464.184 3010.78 466.293 c +3012.88 468.398 3014.2 471.43 3014.2 474.719 c +3014.2 478.012 3012.88 481.039 3010.78 483.148 c +3008.67 485.254 3005.65 486.57 2999.72 486.57 c +2981.28 486.57 l +2981.28 462.871 l +2999.72 462.871 l +h +2981.28 450.359 m +2981.28 406.902 l +2968.12 406.902 l +2968.12 499.082 l +3000.37 499.082 l +3008.8 499.082 3014.07 497.109 3018.28 493.68 c +3023.81 489.203 3027.37 482.355 3027.37 474.719 c +3027.37 467.086 3023.81 460.234 3018.28 455.758 c +3015.38 453.387 3012.09 451.676 3007.48 450.887 c +3040.54 406.902 l +3024.6 406.902 l +2991.82 450.359 l +2981.28 450.359 l +f +1381.58 288.988 m +1386.98 282.406 1394.62 277.133 1404.1 277.133 c +1412.66 277.133 1420.17 282.672 1420.17 290.961 c +1420.17 305.051 1400.68 306.633 1388.43 314.66 c +1381.85 319.008 1376.71 325.324 1376.71 334.945 c +1376.71 348.371 1388.56 359.438 1404.63 359.438 c +1416.35 359.438 1424.51 354.301 1429.39 350.219 c +1421.61 340.609 l +1416.61 344.816 1410.95 346.926 1405.15 346.926 c +1397.52 346.926 1389.88 342.582 1389.88 334.547 c +1389.88 322.824 1409.5 320.324 1421.35 312.426 c +1427.54 308.344 1433.34 301.887 1433.34 291.352 c +1433.34 275.16 1420.83 264.621 1404.76 264.621 c +1392.12 264.621 1380.66 270.16 1372.5 280.031 c +1381.58 288.988 l +f +1507.72 277.133 m +1526.55 277.133 1540.64 292.016 1540.64 312.035 c +1540.64 331.918 1526.55 346.926 1507.72 346.926 c +1488.88 346.926 1474.8 331.918 1474.8 312.035 c +1474.8 292.016 1488.88 277.133 1507.72 277.133 c +h +1507.72 359.438 m +1533.79 359.438 1553.81 338.891 1553.81 312.035 c +1553.81 285.172 1533.79 264.621 1507.72 264.621 c +1481.64 264.621 1461.63 285.172 1461.63 312.035 c +1461.63 338.891 1481.64 359.438 1507.72 359.438 c +f +1632.13 321.906 m +1632.13 309.398 l +1601.84 309.398 l +1601.84 265.941 l +1588.67 265.941 l +1588.67 358.117 l +1641.34 358.117 l +1641.34 345.609 l +1601.84 345.609 l +1601.84 321.906 l +1632.13 321.906 l +f +1664.37 358.117 m +1727.58 358.117 l +1727.58 345.609 l +1702.56 345.609 l +1702.56 265.941 l +1689.39 265.941 l +1689.39 345.609 l +1664.37 345.609 l +1664.37 358.117 l +f +1788.79 265.941 m +1779.57 265.941 l +1750.6 358.117 l +1764.03 358.117 l +1784.71 291.352 l +1807.22 358.117 l +1816.44 358.117 l +1838.97 291.352 l +1859.64 358.117 l +1873.07 358.117 l +1844.1 265.941 l +1834.88 265.941 l +1811.83 334.152 l +1788.79 265.941 l +f +1916.76 302.152 m +1945.2 302.152 l +1930.98 336.391 l +1916.76 302.152 l +h +1950.33 289.641 m +1911.49 289.641 l +1901.88 265.941 l +1888.18 265.941 l +1926.37 358.117 l +1935.59 358.117 l +1973.77 265.941 l +1960.08 265.941 l +1950.33 289.641 l +f +2036.3 321.906 m +2042.23 321.906 2045.26 323.227 2047.37 325.324 c +2049.46 327.434 2050.78 330.465 2050.78 333.754 c +2050.78 337.055 2049.46 340.082 2047.37 342.18 c +2045.26 344.293 2042.23 345.609 2036.3 345.609 c +2017.86 345.609 l +2017.86 321.906 l +2036.3 321.906 l +h +2017.86 309.398 m +2017.86 265.941 l +2004.7 265.941 l +2004.7 358.117 l +2036.96 358.117 l +2045.38 358.117 2050.66 356.145 2054.87 352.719 c +2060.39 348.246 2063.96 341.398 2063.96 333.754 c +2063.96 326.117 2060.39 319.27 2054.87 314.801 c +2051.96 312.426 2048.67 310.715 2044.06 309.926 c +2077.12 265.941 l +2061.18 265.941 l +2028.4 309.398 l +2017.86 309.398 l +f +2150.84 321.906 m +2150.84 309.398 l +2120.56 309.398 l +2120.56 278.449 l +2161.38 278.449 l +2161.38 265.941 l +2107.39 265.941 l +2107.39 358.117 l +2160.06 358.117 l +2160.06 345.609 l +2120.56 345.609 l +2120.56 321.906 l +2150.84 321.906 l +f +2294.34 321.906 m +2294.34 309.398 l +2264.05 309.398 l +2264.05 278.449 l +2304.88 278.449 l +2304.88 265.941 l +2250.89 265.941 l +2250.89 358.117 l +2303.56 358.117 l +2303.56 345.609 l +2264.05 345.609 l +2264.05 321.906 l +2294.34 321.906 l +f +2353.59 333.629 m +2353.59 265.941 l +2340.42 265.941 l +2340.42 358.117 l +2349.63 358.117 l +2404.94 290.434 l +2404.94 358.117 l +2418.11 358.117 l +2418.11 265.941 l +2408.89 265.941 l +2353.59 333.629 l +f +2536.59 281.742 m +2528.68 271.73 2514.99 264.621 2500.77 264.621 c +2473.25 264.621 2452.97 284.77 2452.97 312.035 c +2452.97 338.629 2472.99 359.438 2499.58 359.438 c +2512.76 359.438 2525.27 354.035 2533.29 345.219 c +2524.47 336.527 l +2519.07 342.445 2509.46 346.926 2499.58 346.926 c +2480.75 346.926 2466.13 331.918 2466.13 312.035 c +2466.13 291.223 2481.15 277.133 2500.77 277.133 c +2510.52 277.133 2518.55 280.824 2523.42 285.695 c +2523.42 309.398 l +2497.08 309.398 l +2497.08 321.906 l +2536.59 321.906 l +2536.59 281.742 l +f +2575.4 265.941 13.1719 92.1758 re +f +2643.87 333.629 m +2643.87 265.941 l +2630.7 265.941 l +2630.7 358.117 l +2639.92 358.117 l +2695.23 290.434 l +2695.23 358.117 l +2708.39 358.117 l +2708.39 265.941 l +2699.17 265.941 l +2643.87 333.629 l +f +2793.95 321.906 m +2793.95 309.398 l +2763.66 309.398 l +2763.66 278.449 l +2804.48 278.449 l +2804.48 265.941 l +2750.5 265.941 l +2750.5 358.117 l +2803.17 358.117 l +2803.17 345.609 l +2763.66 345.609 l +2763.66 321.906 l +2793.95 321.906 l +f +2883.47 321.906 m +2883.47 309.398 l +2853.19 309.398 l +2853.19 278.449 l +2894.01 278.449 l +2894.01 265.941 l +2840.02 265.941 l +2840.02 358.117 l +2892.69 358.117 l +2892.69 345.609 l +2853.19 345.609 l +2853.19 321.906 l +2883.47 321.906 l +f +2961.15 321.906 m +2967.08 321.906 2970.11 323.227 2972.22 325.324 c +2974.32 327.434 2975.64 330.465 2975.64 333.754 c +2975.64 337.055 2974.32 340.082 2972.22 342.18 c +2970.11 344.293 2967.08 345.609 2961.15 345.609 c +2942.72 345.609 l +2942.72 321.906 l +2961.15 321.906 l +h +2942.72 309.398 m +2942.72 265.941 l +2929.55 265.941 l +2929.55 358.117 l +2961.81 358.117 l +2970.24 358.117 2975.51 356.145 2979.72 352.719 c +2985.25 348.246 2988.81 341.398 2988.81 333.754 c +2988.81 326.117 2985.25 319.27 2979.72 314.801 c +2976.82 312.426 2973.53 310.715 2968.92 309.926 c +3001.97 265.941 l +2986.04 265.941 l +2953.25 309.398 l +2942.72 309.398 l +f +3032.24 265.941 13.1602 92.1758 re +f +3100.7 333.629 m +3100.7 265.941 l +3087.53 265.941 l +3087.53 358.117 l +3096.74 358.117 l +3152.05 290.434 l +3152.05 358.117 l +3165.22 358.117 l +3165.22 265.941 l +3156 265.941 l +3100.7 333.629 l +f +3283.71 281.742 m +3275.8 271.73 3262.11 264.621 3247.89 264.621 c +3220.37 264.621 3200.09 284.77 3200.09 312.035 c +3200.09 338.629 3220.11 359.438 3246.7 359.438 c +3259.87 359.438 3272.38 354.035 3280.41 345.219 c +3271.59 336.527 l +3266.19 342.445 3256.58 346.926 3246.7 346.926 c +3227.87 346.926 3213.25 331.918 3213.25 312.035 c +3213.25 291.223 3228.27 277.133 3247.89 277.133 c +3257.64 277.133 3265.67 280.824 3270.54 285.695 c +3270.54 309.398 l +3244.2 309.398 l +3244.2 321.906 l +3283.71 321.906 l +3283.71 281.742 l +f +0 0 0 0 K +0 0 0 0 k +901.488 923.492 153.641 26.1328 re +f +835.594 751.094 26.3555 370.938 re +f +1094.66 751.094 26.3594 370.938 re +f +0 0 0 1 K +0 0 0 1 k +450.141 286.535 m +471.816 289.398 491.469 298.801 506.711 312.746 c +515.688 303.004 l +497.902 287.047 475.207 276.293 450.141 273.266 c +450.141 286.535 l +h +450.141 504.773 m +475.207 502.086 497.902 491.332 515.688 475.203 c +506.711 465.465 l +491.469 479.402 471.816 488.813 450.141 491.668 c +450.141 504.773 l +h +423.039 273.266 m +364.438 279.984 319.047 329.215 319.047 389.188 c +319.047 448.996 364.438 498.223 423.039 504.773 c +423.039 491.668 l +371.379 484.949 332.254 441.438 332.254 389.188 c +332.254 336.77 371.379 293.258 423.039 286.535 c +423.039 273.266 l +f +669.734 286.535 m +691.414 289.398 711.063 298.801 726.305 312.746 c +735.281 303.004 l +717.496 287.047 694.801 276.293 669.734 273.266 c +669.734 286.535 l +h +669.734 504.773 m +694.801 502.086 717.496 491.332 735.281 475.203 c +726.305 465.465 l +711.063 479.402 691.414 488.813 669.734 491.668 c +669.734 504.773 l +h +642.633 273.266 m +584.031 279.984 538.641 329.215 538.641 389.188 c +538.641 448.996 584.031 498.223 642.633 504.773 c +642.633 491.668 l +590.973 484.949 551.852 441.438 551.852 389.188 c +551.852 336.77 590.973 293.258 642.633 286.535 c +642.633 273.266 l +f +861.051 506.453 m +894.078 503.934 918.297 481.254 v +909.492 471.508 l +893.234 485.789 878.328 489.988 861.051 493.348 c +861.051 506.453 l +h +862.238 284.691 m +891.199 288.051 911.863 305.188 911.863 332.738 c +911.863 360.121 891.367 370.199 866.809 379.617 c +819.559 397.59 l +793.473 407.504 777.379 425.645 777.379 450.676 c +777.379 483.438 805.156 504.27 833.953 506.453 c +833.953 493.348 l +813.289 491.332 790.594 477.055 790.594 451.016 c +790.594 433.711 800.582 418.758 824.129 409.852 c +871.891 391.879 l +899.836 381.297 925.074 367.512 925.074 332.738 c +925.074 295.441 896.109 275.277 862.238 271.422 c +862.238 284.691 l +h +781.953 310.395 m +795.844 295.941 814.305 288.051 835.141 284.691 c +835.141 271.422 l +811.086 274.438 787.039 285.531 771.793 301.828 c +781.953 310.395 l +f +1009.5 286.371 m +1110.1 286.371 l +1110.1 273.266 l +1009.5 273.266 l +1009.5 286.371 l +h +1009.5 395.574 m +1087.41 395.574 l +1087.41 382.469 l +1009.5 382.469 l +1009.5 395.574 l +h +1009.5 504.773 m +1110.1 504.773 l +1110.1 491.668 l +1009.5 491.668 l +1009.5 504.773 l +h +969.188 504.773 m +982.398 504.773 l +982.398 273.266 l +969.188 273.266 l +969.188 504.773 l +f +Q +Q + +endstream +endobj +pagesave restore +%%PageTrailer +%%Trailer +end +%%EOF diff --git a/texmf-local/tex/latex/oth/logos/OTHR_CCSE_Logo.pdf b/texmf-local/tex/latex/oth/logos/OTHR_CCSE_Logo.pdf new file mode 100644 index 0000000000000000000000000000000000000000..18bbe9773bcfaa46605b1641321df65075437a95 GIT binary patch literal 10048 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 literal 0 HcmV?d00001 diff --git a/texmf-local/tex/latex/oth/logos/OTHR_CEEC_Logo.eps b/texmf-local/tex/latex/oth/logos/OTHR_CEEC_Logo.eps new file mode 100644 index 0000000..eed4b25 --- /dev/null +++ b/texmf-local/tex/latex/oth/logos/OTHR_CEEC_Logo.eps @@ -0,0 +1,10096 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 426 125 +%%HiResBoundingBox: 0.00 0.00 425.10 124.70 +%%Creator: GPL Ghostscript 926 (eps2write) +%%LanguageLevel: 2 +%%CreationDate: D:20190831172453+02'00' +%%Pages: 1 +%%EndComments +%%BeginProlog +/DSC_OPDFREAD true def +/SetPageSize false def +/EPS2Write true def +currentdict/DSC_OPDFREAD known{ +currentdict/DSC_OPDFREAD get +}{ +false +}ifelse +10 dict begin +/DSC_OPDFREAD exch def +/this currentdict def +/y 720 def +/ebuf 200 string def +/prnt{ +36//this/y get moveto//ebuf cvs show +//this/y 2 copy get 12 sub put +}bind def +/newline{ +36//this/y get moveto +//this/y 2 copy get 12 sub put +}bind def +errordict/handleerror +{systemdict begin +$error begin +newerror +{(%%[ Error handled by opdfread.ps : )print errorname//ebuf cvs print(; OffendingCommand: ) +print/command load//ebuf cvs print( ]%%)= flush +/newerror false store vmstatus pop pop 0 ne +{grestoreall +}if +errorname(VMerror)ne +{showpage +}if +initgraphics +0 720 moveto +errorname(VMerror)eq +{//this/ehsave known +{clear//this/ehsave get restore 2 vmreclaim +}if +vmstatus exch pop exch pop +} +/Courier 12 selectfont +{ +(ERROR: )//prnt exec errorname//prnt exec +(OFFENDING COMMAND: )//prnt exec +/command load//prnt exec +$error/ostack known{ +(%%[STACK:)= +(STACK:)//prnt exec +$error/ostack get aload length{ +//newline exec +dup mark eq{ +(-mark-)dup = show +}{ +dup type/nametype eq{ +dup xcheck not{ +(/)show +(/)print +}if +}if +dup =//ebuf cvs show +}ifelse +}repeat +}if +}ifelse +(%%]%)= +//systemdict/showpage get exec +quit +}if +end +end +}bind readonly put +end +50 dict begin +/DefaultSwitch +{ +dup where{ +pop pop +}{ +false def +}ifelse +}bind def +/=string 256 string def +/=only{ +//=string cvs print +}bind def +/HexDigits(0123456789ABCDEF)readonly def +/PrintHex +{8{ +dup -28 bitshift 15 and//HexDigits exch 1 getinterval//=only exec +4 bitshift +}repeat +pop +}bind def +/PDFR_DEBUG DefaultSwitch +/PDFR_DUMP DefaultSwitch +/PDFR_STREAM DefaultSwitch +/TTFDEBUG DefaultSwitch +/RotatePages DefaultSwitch +/FitPages DefaultSwitch +/CenterPages DefaultSwitch +/SetPageSize DefaultSwitch +/error +{ +counttomark 1 sub -1 0{ +index dup type/arraytype eq{==}{=only}ifelse +}for +()= +cleartomark +....Undefined +}bind def +//SetPageSize{ +//RotatePages//FitPages or//CenterPages or{ +mark(/RotatePages, /FitPages and CenterPages are not allowed with /SetPageSize)//error exec +}if +} +{ +//FitPages//CenterPages and{ +mark(CenterPages is not allowed with /FitPages)//error exec +}if +} +ifelse +/knownget +{ +2 copy known{ +get true +}{ +pop pop false +}ifelse +}bind def +/IsUpper +{dup(A)0 get ge exch(Z)0 get le and +}bind def +/cpa2g{ +dup length array +0 1 2 index length 1 sub{ +dup 3 index exch get cp2g +3 copy put pop pop +}for +exch pop +}bind def +/cpd2g{ +dup length dict exch{ +cp2g 2 index 3 1 roll put +}forall +}bind def +/cps2g{ +dup length string copy +}bind def +/cp2gprocs +<> +def +/cp2g{ +dup gcheck not{ +dup//cp2gprocs 1 index type +2 copy known{ +get currentglobal 3 1 roll true setglobal exec exch setglobal +1 index wcheck not{readonly}if +1 index xcheck{cvx}if +exch pop +}{ +pop pop +}ifelse +}if +}bind def +/BlockBuffer 65535 string def +/PDFReader currentdict def +/ObjectRegistryMaxLength 50000 def +/ObjectRegistry 10 dict def +ObjectRegistry +begin +0 ObjectRegistryMaxLength dict def +end +/CurrentObject null def +/DoneDocumentStructure false def +/GraphicState 20 dict begin +/InitialTextMatrix matrix def +/InitialMatrix matrix currentmatrix def +currentdict end def +/TempMatrix matrix def +/GraphicStateStack 20 array def +/GraphicStateStackPointer 0 def +/InitialTextMatrixStack 20 array def +/InitialTextMatrixStackPointer 0 def +/PDFColorSpaces 50 dict def +/InstalledFonts 50 dict def +/MacRomanEncodingInverse null def +currentglobal false setglobal +userdict/PDFR_InitialGS gstate put +userdict/PDFR_Patterns 50 dict put +userdict/FuncDataReader 10 dict put +setglobal +/InitialExtGState 20 dict begin +/BG2 currentblackgeneration cp2g def +/UCR2 currentundercolorremoval cp2g def +/TR2 currentglobal false setglobal[currentcolortransfer]exch setglobal cp2g def +/HT currenthalftone cp2g def +currentdict end readonly def +/InitialGraphicState 20 dict begin +/FontSize 0 def +/CharacterSpacing 0 def +/TextLeading 0 def +/TextRenderingMode 0 def +/WordSpacing 0 def +currentdict end readonly def +/SimpleColorSpaceNames 15 dict begin +/DeviceGray true def +/DeviceRGB true def +/DeviceCMYK true def +currentdict end readonly def +/1_24_bitshift_1_sub 1 24 bitshift 1 sub def +/ReadFontProcs 10 dict def +/GetObject +{ +dup ObjectRegistryMaxLength idiv +//PDFReader/ObjectRegistry get exch knownget{ +exch knownget +}{ +pop false +}ifelse +}bind def +/PutObject +{ +1 index ObjectRegistryMaxLength idiv +//PDFReader/ObjectRegistry get 1 index knownget{ +exch pop +3 1 roll put +}{ +//PDFReader/ObjectRegistry get dup +begin +1 index ObjectRegistryMaxLength dict def +end +exch get +3 1 roll put +}ifelse +}bind def +/Register +{ +1 index GetObject{ +dup xcheck{ +4 3 roll pop +//PDFR_DEBUG{ +(Have a daemon for )print 2 index == +}if +exec +}{ +dup null ne{ +mark(The object )4 index(is already defined : )4 index//error exec +}{ +pop +}ifelse +3 2 roll +exec +}ifelse +}{ +3 2 roll +exec +}ifelse +PutObject +}bind def +/IsRegistered +{ +GetObject{ +null ne +}{ +false +}ifelse +}bind def +/GetRegistered +{ +dup GetObject not{ +exch mark exch(Object )exch( isn't defined before needed (1).)//error exec +}if +dup xcheck{ +exch mark exch(Object )exch( isn't defined before needed (2).)//error exec +}{ +dup null eq{ +exch mark exch(Object )exch( isn't defined before needed (3).)//error exec +}if +exch pop +}ifelse +}bind def +/StandardFontNames<< +/Times-Roman true +/Helvetica true +/Courier true +/Symbol true +/Times-Bold true +/Helvetica-Bold true +/Courier-Bold true +/ZapfDingbats true +/Times-Italic true +/Helvetica-Oblique true +/Courier-Oblique true +/Times-BoldItalic true +/Helvetica-BoldOblique true +/Courier-BoldOblique true +>>def +/CleanAllResources +{//PDFR_DEBUG{ +(CleanAllResources beg)= +}if +//PDFReader/ObjectRegistry get{ +dup length 0 exch 1 exch 1 sub{ +2 copy get dup xcheck{ +pop pop +}{ +dup null eq{ +pop pop +}{ +dup type/dicttype eq{/.Global known}{pop false}ifelse{ +pop +}{ +//PDFR_DEBUG{ +(Dropping )print dup = +}if +1 index exch/DroppedObject put +}ifelse +}ifelse +}ifelse +}for +pop +}forall +FontDirectory length dict begin +FontDirectory{ +pop +dup//StandardFontNames exch known not{ +dup null def +}if +pop +}forall +currentdict +end{ +pop +//PDFR_DEBUG{ +(Undefining font )print dup = +}if +undefinefont +}forall +//PDFR_DEBUG{ +(CleanAllResources end)= +}if +}bind def +/PrintReference +{ +//PDFR_DEBUG{ +({ )print +dup{ +=only( )print +}forall +( })= +}if +}bind def +/R +{ +0 ne{ +exch mark exch(A referred object generation )exch( isn't 0.)//error exec +}if +[ +exch//GetRegistered/exec load +]cvx +//PrintReference exec +}bind def +/IsObjRef +{ +dup type/arraytype eq{ +dup length 3 eq{ +dup xcheck exch +dup 0 get type/integertype eq 3 2 roll and exch +dup 1 get//GetRegistered eq 3 2 roll and exch +2 get/exec load eq and +}{ +pop false +}ifelse +}{ +pop false +}ifelse +}bind def +/DoNothing +{ +}def +/RunTypeDaemon +{ +dup type/dicttype eq{ +dup/Type//knownget exec{ +//PDFReader/TypeDaemons get exch +//knownget exec{ +exec +}if +}if +}if +}bind def +/obj +{ +//PDFR_DEBUG{ +(Defining )print 1 index =only( )print dup =only( obj)= +}if +0 ne{ +exch mark exch(An object generation )exch( isn't 0.)//error exec +}if +}bind def +/endobj +{ +//PDFR_DEBUG{ +(endobj )= +}if +count 1 eq{ +pop +}{ +dup type/dicttype eq{ +dup/.endobj_daemon//knownget exec{ +//PDFR_DEBUG{(.endobj_daemon for )print 2 index =}if +exec +}if +}if +dup type/dicttype eq{dup/ImmediateExec known}{false}ifelse{ +pop pop +}{ +//PDFR_DEBUG{ +(Storing )print 1 index = +}if +//RunTypeDaemon exec +//DoNothing 3 1 roll//Register exec +}ifelse +}ifelse +}bind def +/StoreBlock +{ +//PDFR_DEBUG{ +(StoreBlock )print//PDFReader/BlockCount get =only(, Length = )print dup length = +}if +dup length string copy +//PDFReader/BlockCount get exch +//PDFReader/CurrentObject get 3 1 roll +put +//PDFReader/BlockCount get 1 add +//PDFReader exch/BlockCount exch put +}bind def +/CheckLength +{dup type/integertype ne{ +mark(Object length isn't an integer.)//error exec +}if +}bind def +/ResolveD +{ +3 copy pop get +dup//IsObjRef exec{ +//PDFR_DEBUG{ +(Resolving )print//PrintReference exec +}if +exec +exch exec +}{ +exch pop +}ifelse +dup 4 1 roll +put +}bind def +/ResolveA +{2 index 2 index get +dup//IsObjRef exec{ +exec +exch exec +3 copy put +}{ +exch pop +}ifelse +exch pop exch pop +}bind def +/StoreStream +{ +dup//PDFReader exch/CurrentObject exch put +//PDFReader/BlockCount 0 put +dup/Length//CheckLength//ResolveD exec +//PDFR_DEBUG{ +(StoreStream Length = )print dup = +}if +currentfile exch()/SubFileDecode filter +{dup//BlockBuffer readstring{ +//StoreBlock exec +}{ +//StoreBlock exec +exit +}ifelse +}loop +pop +//PDFReader/CurrentObject null put +//PDFR_DEBUG{ +(StoreStream end.)= +}if +}bind def +/MakeStreamDumper +{ +//PDFR_DEBUG{ +(MakeStreamDumper beg.)= +}if +currentglobal exch dup gcheck setglobal +[exch +1 dict dup/c 0 put exch +1024 string +{readstring pop +(StreamDumper )print 1 index/c get =string cvs print( )print +dup length =string cvs print( <)print dup print(>\n)print +dup length +3 2 roll +dup/c get +3 2 roll +add/c exch put +}/exec load +] +cvx 0()/SubFileDecode filter +exch setglobal +//PDFR_DEBUG{ +(MakeStreamDumper end.)= +}if +}bind def +/ShortFilterNames 15 dict begin +/AHx/ASCIIHexDecode def +/A85/ASCII85Decode def +/LZW/LZWDecode def +/Fl/FlateDecode def +/RL/RunLengthDecode def +/CCF/CCITTFaxDecode def +/DCT/DCTDecode def +currentdict end readonly def +/AppendFilters +{ +//PDFR_DEBUG{ +(AppendFilters beg.)= +}if +dup 3 1 roll +/Filter//knownget exec{ +dup type/nametype eq{ +dup//ShortFilterNames exch//knownget exec{ +exch pop +}if +2 index/DecodeParms//knownget exec{ +exch +}if +filter +}{ +dup 0 exch 1 exch length 1 sub{ +2 copy get +dup//ShortFilterNames exch//knownget exec{ +exch pop +}if +3 1 roll +4 index/DecodeParms//knownget exec{ +exch get +}{ +pop null +}ifelse +dup null eq{ +pop 3 1 roll filter exch +}{ +3 1 roll +4 1 roll filter exch +}ifelse +}for +pop +}ifelse +//PDFR_DEBUG//PDFR_DUMP and{ +//MakeStreamDumper exec +}if +}if +exch pop +//PDFR_DEBUG{ +(AppendFilters end.)= +}if +}bind def +/ExecuteStream +{ +dup//PDFReader exch/CurrentObject exch put +dup/Length//CheckLength//ResolveD exec +//PDFR_DEBUG{ +(ExecuteStream id = )print 2 index =only( Length = )print dup = +}if +//PDFReader/InitialGraphicState get +//PDFReader/GraphicState get copy pop +//PDFReader/Operators get begin +currentfile exch()/SubFileDecode filter +1 index//AppendFilters exec +cvx mark exch +exec +counttomark 0 ne{ +mark(Data left on ostack after an immediate stream execution.)//error exec +}if +cleartomark +end +//PDFR_DEBUG{ +(ExecuteStream end.)= +}if +//PDFReader/CurrentObject null put +dup/IsPage known{ +dup/Context get/NumCopies//knownget exec{ +1 sub{ +copypage +}repeat +}if +EPS2Write not{showpage}if +}if +}bind def +/stream +{ +//PDFR_DEBUG{ +1 index =only( stream)= +}if +1 index GetObject{ +dup xcheck{ +exec +1 index null PutObject +}{ +pop +}ifelse +}if +dup/ImmediateExec known{ +dup/GlobalExec//knownget exec{ +currentglobal 4 1 roll +setglobal +//ExecuteStream exec +3 2 roll setglobal +}{ +//ExecuteStream exec +}ifelse +}{ +//StoreStream exec +}ifelse +dup/.CleanResources//knownget exec{ +/All eq{ +//CleanAllResources exec +}if +}if +}bind def +/HookFont +{ +//PDFR_DEBUG{ +(Loaded the font )print dup/FontName get = +}if +{ +dup/FontFileType get dup/Type1 eq exch/MMType1 eq or{ +dup/FontName get +//PDFReader/RemoveFontNamePrefix get exec +findfont +exit +}if +dup/FontFileType get/TrueType eq{ +//PDFReader/MakeType42 get exec +//PDFR_DEBUG{ +(Font dict <<)= +dup{ +1 index/sfnts eq{ +exch pop +(/sfnts [)print +{ +(-string\()print length//=only exec(\)- )= +}forall +(])= +}{ +exch//=only exec( )print == +}ifelse +}forall +(>>)= +}if +dup/FontName get exch definefont +exit +}if +mark(FontHook has no proc for )2 index/FontFileType get//error exec +}loop +/Font exch put +}bind def +/endstream +{ +}bind def +/xref +{ +//PDFR_DEBUG{ +(xref)= +//PDFR_DUMP{ +//PDFReader/ObjectRegistry get == +}if +}if +end +count 0 ne{ +mark(Excessive data on estack at the end of the interpretation.)//error exec +}if +currentfile 1(%%EOF)/SubFileDecode filter +flushfile +cleardictstack +}bind def +/ResolveDict +{dup{ +pop 1 index exch +//DoNothing//ResolveD exec +pop +}forall +pop +}bind def +/SetupPageView +{ +//PDFR_DEBUG{ +(SetupPageView beg)= +}if +//DSC_OPDFREAD not{ +//GraphicState/InitialMatrix get setmatrix +}if +/MediaBox get aload pop +3 index neg 3 index neg translate +3 -1 roll sub 3 1 roll exch sub exch +userdict/.HWMargins//knownget exec{ +aload pop +}{ +currentpagedevice/.HWMargins//knownget exec{ +aload pop +}{ +0 0 0 0 +}ifelse +}ifelse +currentpagedevice/PageSize get aload pop +3 -1 roll sub 3 1 roll exch sub exch +exch 3 index sub exch 3 index sub +//SetPageSize{ +//PDFR_DEBUG{ +(Setting page size to )print 1 index//=only exec( )print dup = +}if +pop pop 3 index 3 index 2 copy +currentglobal false setglobal 3 1 roll +currentpagedevice dup/PageSize known{ +/PageSize get aload pop +}{ +0 0 +}ifelse +round cvi 2 index round cvi eq +exch round cvi 3 index round cvi eq and +{ +//PDFR_DEBUG{(PageSize matches request)== flush}if +pop pop +}{ +/MediaRequested where{ +//PDFR_DEBUG{(MediaRequested is true, check against new request)== flush}if +/MediaRequested get aload pop +round cvi 2 index round cvi eq +exch round cvi 3 index round cvi eq and +{ +//PDFR_DEBUG{(MediaRequested same as current request, ignore)== flush}if +pop pop false +}{ +//PDFR_DEBUG{(MediaRequested different to current request)== flush}if +true +}ifelse +}{ +//PDFR_DEBUG{(No MediaRequested yet)== flush}if +true +}ifelse +{ +//PDFR_DEBUG{(Setting pagesize)== flush}if +2 array astore +dup/MediaRequested exch def +<< exch/PageSize exch >>setpagedevice +}if +}ifelse +userdict/PDFR_InitialGS gstate put +setglobal +}if +//RotatePages{ +2 copy gt 6 index 6 index gt ne{ +1 index 5 index le 1 index 5 index le and not +}{ +false +}ifelse +}{ +false +}ifelse +{//CenterPages{ +//PDFR_DEBUG{ +(Rotating page, and then centering it)== +}if +90 rotate +0 5 index neg translate +5 index 1 index exch sub 2 div +2 index 6 index sub 2 div neg +translate +}{ +//FitPages{ +1 index 5 index div 1 index 7 index div +2 copy gt{ +exch +}if +pop dup scale +}if +90 rotate +0 5 index neg translate +}ifelse +}{ +//CenterPages{ +//PDFR_DEBUG{ +(Ccentering page)== +}if +1 index 6 index sub 2 div +1 index 6 index sub 2 div +translate +}{ +//FitPages{ +1 index 6 index div 1 index 6 index div +2 copy gt{ +exch +}if +pop dup scale +}if +}ifelse +}ifelse +pop pop +translate +pop pop +//PDFR_DEBUG{ +(SetupPageView end)= +}if +}bind def +/PageContentsDaemon +{ +//PDFR_DEBUG{ +(Executing PageContentsDaemon for )print 2 index = +}if +1 index exch/Context exch put +dup/ImmediateExec true put +dup/IsPage true put +SetPageSize{dup/Context get//SetupPageView exec}if +}bind def +/FontFileDaemon +{ +//PDFR_DEBUG{ +(Executing FontFileDaemon for )print 2 index = +}if +dup/FontFileType get +2 index exch +dup//ReadFontProcs exch//knownget exec{ +exch pop exec +}{ +mark(FontFile reader for )2 index( isn't implemented yet.)//error exec +}ifelse +//PDFR_DEBUG{ +(FontFileDaemon end)= +}if +pop +}bind def +/FontDescriptorDaemon +{ +//PDFR_DEBUG{ +(Executing FontDescriptorDaemon for )print 2 index = +}if +2 copy/FontResource exch put +/Subtype get 1 index exch/FontFileType exch put +}bind def +/UnPDFEscape{ +dup dup length string cvs +dup(#)search{ +{ +pop +(16#--)2 index 0 2 getinterval +1 index 3 2 getinterval copy pop +cvi +0 exch put +0 +1 index 2 1 index length 2 sub getinterval +3 copy putinterval +length +3 copy exch put +getinterval +(#)search not{ +pop exit +}if +}loop +(\0)search pop exch pop exch pop +cvn +exch pop +}{ +pop pop +}ifelse +}bind def +/TypeDaemons<< +/Page +{//PDFR_DEBUG{ +(Recognized a page.)= +}if +dup/Contents//knownget exec{ +0 get//DoNothing exch +[ +3 index//PageContentsDaemon/exec load +]cvx +//Register exec +}{ +(fixme: page with no Contents won't be printed.)= +}ifelse +}bind +/FontDescriptor +{//PDFR_DEBUG{ +(Recognized a font descriptor.)= +}if +dup/FontName//knownget exec{ +1 index/FontName 3 -1 roll//UnPDFEscape exec put +}if +dup dup/FontFile known{/FontFile}{/FontFile2}ifelse +//knownget exec{ +0 get//DoNothing exch +[ +3 index//FontFileDaemon/exec load +]cvx +//Register exec +}{ +(Font descriptor )print 1 index =only( has no FontFile.)= +}ifelse +}bind +/Font +{//PDFR_DEBUG{ +(Recognized a font resource.)= +}if +dup/BaseFont//knownget exec{ +//UnPDFEscape exec 2 copy/BaseFont exch put +//PDFReader/RemoveFontNamePrefix get exec +currentglobal exch +dup/Font resourcestatus{ +pop pop +//PDFReader/GetInstalledFont get exec pop +}{ +pop +}ifelse +setglobal +}if +dup/FontDescriptor//knownget exec{ +0 get +dup//IsRegistered exec{ +//PDFR_DEBUG{ +(already registered )print dup = +}if +pop +}{ +//DoNothing exch +[ +3 index//FontDescriptorDaemon/exec load +]cvx +//Register exec +}ifelse +}if +}bind +>>def +/MakeStreamReader +{dup +[ +exch +//PDFR_DEBUG{ +(Stream proc ) +/print load +//PDFR_STREAM{ +(<) +/print load +}if +}if +1 dict dup/i -1 put +/dup load +/i +/get load +1 +/add load +/dup load +3 +1 +/roll load +/i +/exch load +/put load +//knownget +/exec load +/not load +{()} +/if load +//PDFR_DEBUG{ +//PDFR_STREAM{ +/dup load +/print load +(>) +/print load +}if +( end of stream proc.\n) +/print load +}if +]cvx +//PDFR_DEBUG{ +(Stream reader )print dup == +}if +0()/SubFileDecode filter +exch//AppendFilters exec +}bind def +/RunDelayedStream +{ +//GraphicState/InitialTextMatrix get +//InitialTextMatrixStack//PDFReader/InitialTextMatrixStackPointer get +2 copy get null eq{ +2 copy currentglobal true setglobal matrix exch setglobal put +}if +get copy pop +//PDFReader/InitialTextMatrixStackPointer 2 copy get 1 add put +//MakeStreamReader exec +mark exch +cvx exec +counttomark 0 ne{ +mark(Data left on ostack after a delayed stream execution.)//error exec +}if +cleartomark +//PDFReader/InitialTextMatrixStackPointer 2 copy get 1 sub put +//InitialTextMatrixStack//PDFReader/InitialTextMatrixStackPointer get get +//GraphicState/InitialTextMatrix get +copy pop +}bind def +//ReadFontProcs begin +/Type1 +{//PDFR_DEBUG{ +(ReadFontProcs.Type1)= +}if +dup/.endobj_daemon[4 index//HookFont/exec load]cvx put +dup/ImmediateExec true put +/GlobalExec true put +}bind def +/MMType1//Type1 def +/TrueType +{//PDFR_DEBUG{ +(ReadFontProcs.TrueType)= +}if +dup/.endobj_daemon[4 index//HookFont/exec load]cvx put +pop +}bind def +end +/.opdloadttfontdict 50 dict def +.opdloadttfontdict begin +/maxstring 65400 def +end +/.InsertionSort +{ +/CompareProc exch def +/Array exch def +1 1 Array length 1 sub +{ +/Ix exch def +/Value1 Array Ix get def +/Jx Ix 1 sub def +{ +Jx 0 lt{ +exit +}if +/Value2 Array Jx get def +Value1 Value2 CompareProc{ +exit +}if +Array Jx 1 add Value2 put +/Jx Jx 1 sub def +}loop +Array Jx 1 add Value1 put +}for +Array +}bind def +/putu16{ +3 copy -8 bitshift put +exch 1 add exch 16#ff and put +}bind def +/putu32{ +3 copy -16 bitshift putu16 +exch 2 add exch 16#ffff and putu16 +}bind def +/.readtable{ +dup dup 1 and add string +dup 0 4 -1 roll getinterval +3 -1 roll exch +dup()ne{readstring}if pop pop +}bind def +/.readbigtable{ +dup maxstring lt{ +.readtable +}{ +currentuserparams/VMReclaim get -2 vmreclaim +[4 2 roll{ +dup maxstring le{exit}if +1 index maxstring string readstring pop 3 1 roll maxstring sub +}loop .readtable] +exch vmreclaim +}ifelse +}bind def +/ReadTTF +{ +.opdloadttfontdict begin +/TTFontFile exch def +/TableDir TTFontFile 12 string readstring pop def +/tables TTFontFile TableDir 4 getu16 16 mul string readstring pop def +/tabarray tables length 16 idiv array def +TableDir 0 4 getinterval(ttcf)eq{ +QUIET not{(Can't handle TrueType font Collections.)=}if +/.loadttfonttables cvx/invalidfont signalerror +}{ +0 16 tables length 1 sub{ +dup +tables exch 16 getinterval +exch 16 div cvi exch +tabarray 3 1 roll put +}for +}ifelse +tabarray{exch 8 getu32 exch 8 getu32 gt}.InsertionSort pop +/Read TableDir length tables length add def +/tabs[ +tabarray{ +dup 8 getu32 +Read sub +dup 0 gt{ +dup string TTFontFile exch readstring pop pop +Read add/Read exch def +}{ +pop +}ifelse +12 getu32 +dup Read add +/Read exch def +TTFontFile exch .readbigtable +}forall +]def +end +}bind def +/GetLocaType +{ +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(head)eq{ +tabs exch get +50 gets16 +/LocaType exch def +exit +}{ +pop +}ifelse +}for +}bind def +/GetNumGlyphs +{ +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(maxp)eq{ +tabs exch get +4 getu16 +/NumGlyphs exch def +exit +}{ +pop +}ifelse +}for +}bind def +/StringToLoca +{ +/LocaIndex exch def +/StringOffset 0 def +{ +dup length StringOffset gt{ +dup +LocaType 1 eq{ +StringOffset getu32 +LocaArray LocaIndex 3 -1 roll put +/LocaIndex LocaIndex 1 add def +/StringOffset StringOffset 4 add +def +}{ +StringOffset getu16 2 mul +LocaArray length LocaIndex gt{ +LocaArray LocaIndex 3 -1 roll put +}{ +pop +}ifelse +/LocaIndex LocaIndex 1 add def +/StringOffset StringOffset 2 add +def +}ifelse +}{ +pop +LocaIndex +exit +}ifelse +}loop +}bind def +/GetSortedLoca +{ +NumGlyphs 1 add array/LocaArray exch def +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(loca)eq{ +tabs exch get +exit +}{ +pop +}ifelse +}for +dup type/stringtype eq{ +0 StringToLoca pop +}{ +0 exch +{ +exch StringToLoca +}forall +pop +}ifelse +LocaArray{gt}.InsertionSort pop +}bind def +/GetWorkingString +{ +WorkString 0 +GlyfArray GlyfStringIndex get +putinterval +/WorkBytes GlyfArray GlyfStringIndex get length def +/GlyfStringIndex GlyfStringIndex 1 add def +}bind def +/GetWorkingBytes +{ +/BytesToRead exch def +WorkString 0 BytesToRead getinterval +dup length string copy +WorkString BytesToRead WorkBytes BytesToRead sub getinterval +dup length string copy +WorkString 0 3 -1 roll putinterval +/WorkBytes WorkBytes BytesToRead sub def +}bind def +/GetGlyfBytes +{ +/ToRead exch def +WorkBytes 0 eq{ +GetWorkingString +}if +WorkBytes ToRead ge{ +ToRead string dup 0 +ToRead GetWorkingBytes putinterval +}{ +ToRead string +dup +0 +WorkString 0 WorkBytes getinterval +putinterval +dup +WorkBytes +ToRead WorkBytes sub +GetWorkingString +GetWorkingBytes +putinterval +}ifelse +}bind def +/SplitGlyf +{ +/GlyfArray exch def +/DestArray GlyfArray length 2 mul array def +/DestArrayIndex 0 def +/LastLoca 0 def +/NextLocaIndex 0 def +/LastLocaIndex 0 def +/GlyfStringIndex 0 def +/WorkString maxstring string def +/WorkBytes 0 def +{ +LocaArray NextLocaIndex get +LastLoca sub maxstring gt +{ +LocaArray LastLocaIndex get LastLoca sub +GetGlyfBytes +DestArray DestArrayIndex 3 -1 roll put +/DestArrayIndex DestArrayIndex 1 add def +LocaArray LastLocaIndex get/LastLoca exch def +}{ +/LastLocaIndex NextLocaIndex def +/NextLocaIndex NextLocaIndex 1 add def +NextLocaIndex NumGlyphs gt +{ +WorkBytes +GlyfStringIndex GlyfArray length lt{ +GlyfArray GlyfStringIndex get length +add string dup +0 +WorkString 0 WorkBytes getinterval +putinterval +dup +WorkBytes +GetWorkingString +WorkString 0 WorkBytes getinterval +putinterval +}{ +pop +WorkString 0 WorkBytes getinterval +}ifelse +dup length string copy +DestArray DestArrayIndex 3 -1 roll put +exit +}if +}ifelse +}loop +DestArray +}bind def +/ProcessTTData +{ +.opdloadttfontdict begin +0 1 tabarray length 1 sub{ +/ix exch def +tabarray ix get +12 getu32 dup maxstring le{ +dup 4 mod 0 ne{ +4 div cvi 1 add 4 mul string/newstring exch def +/oldstring tabs ix get def +newstring 0 oldstring putinterval +0 1 newstring length oldstring length sub 1 sub{ +newstring exch oldstring length add 0 put +}for +tabs ix newstring put +}{ +pop +}ifelse +}{ +dup 4 mod 0 ne{ +dup maxstring idiv maxstring mul sub +4 idiv 1 add 4 mul string/newstring exch def +tabs ix get +dup length 1 sub dup/iy exch def get/oldstring exch def +newstring 0 oldstring putinterval +0 1 newstring length oldstring length sub 1 sub{ +newstring exch oldstring length add 0 put +}for +tabs ix get iy newstring put +}{ +pop +}ifelse +}ifelse +}for +0 1 tabarray length 1 sub{ +dup tabarray exch get +dup 12 getu32 maxstring gt{ +0 4 getinterval dup(glyf)eq{ +pop +GetLocaType +GetNumGlyphs +GetSortedLoca +dup tabs exch get +SplitGlyf +tabs 3 1 roll put +}{ +(Warning, table )print print( > 64Kb\n)print +pop +}ifelse +}{ +pop +pop +}ifelse +}for +end +}bind def +/Makesfnts +{ +.opdloadttfontdict begin +0 +tabs{ +dup type/stringtype eq{ +pop +1 add +}{ +{ +type/stringtype eq{ +1 add +}if +}forall +}ifelse +}forall +1 add +/TTOffset +TableDir length +tabarray length 16 mul add +def +0 +tabarray{ +exch dup 1 add +3 1 roll +dup +tabs exch get +dup type/stringtype eq{ +length +2 index exch +TTOffset +dup 3 1 roll add +/TTOffset exch def +8 exch putu32 +exch tabarray 3 1 roll +put +}{ +0 exch +{ +dup type/stringtype eq{ +length add +}{ +pop +}ifelse +}forall +2 index exch +TTOffset +dup 3 1 roll add +/TTOffset exch def +8 exch putu32 +exch tabarray 3 1 roll +put +}ifelse +}forall +pop +array +dup 0 +TableDir length +tables length add +string +dup 0 TableDir putinterval +dup 12 tables putinterval +put +dup +/ix 1 def +tabs{ +dup type/stringtype eq{ +ix exch +put dup +/ix ix 1 add def +}{ +{ +dup type/stringtype eq{ +ix exch put dup +/ix ix 1 add def +}{ +pop +}ifelse +}forall +}ifelse +}forall +pop +end +}bind def +/MakeType42 +{ +//PDFR_DEBUG{ +(MakeType42 beg)= +}if +10 dict begin +/FontName 1 index/FontName get def +/FontType 42 def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox 1 index/FontBBox get def +dup/FontResource get +dup/Encoding known{ +//PDFReader/ObtainEncoding get exec +/Encoding get +}{ +pop null +}ifelse +/PDFEncoding exch def +/CharStrings 2 index//PDFReader/MakeTTCharStrings get exec def +/sfnts 2 index//MakeStreamReader exec +ReadTTF +ProcessTTData +Makesfnts +def +/Encoding StandardEncoding def +/PaintType 0 def +currentdict end +//PDFR_DEBUG{ +(MakeType42 end)= +}if +}bind def +/GetInstalledFont +{ +dup//InstalledFonts exch knownget{ +exch pop +}{ +dup findfont dup 3 1 roll +//InstalledFonts 3 1 roll put +}ifelse +}bind def +/RemoveFontNamePrefix +{//=string cvs true +0 1 5{ +2 index exch get//IsUpper exec not{ +pop false exit +}if +}for +{(+)search{ +pop pop +}if +}if +cvn +}bind def +/CheckFont +{dup/Type get/Font ne{ +mark(Resource )3 index( must have /Type/Font .)//error exec +}if +}bind def +/CheckEncoding +{dup type/nametype ne{ +dup/Type get/Encoding ne{ +mark(Resource )3 index( must have /Type/Encoding .)//error exec +}if +}if +}bind def +/ObtainEncoding +{dup/Encoding known{ +dup dup/Encoding//CheckEncoding//ResolveD exec +dup type dup/arraytype eq exch/packedarraytype eq or{ +pop pop +}{ +dup type/nametype eq{ +/Encoding findresource +}{ +dup/BaseEncoding//knownget exec not{ +/StandardEncoding +}if +/Encoding findresource +exch +/Differences//knownget exec{ +exch dup length array copy exch +0 exch +{ +dup type/integertype eq{ +exch pop +}{ +3 copy put pop +1 add +}ifelse +}forall +pop +}if +}ifelse +/Encoding exch put +}ifelse +}{ +dup/Encoding/StandardEncoding/Encoding findresource put +}ifelse +}bind def +/ObtainMetrics +{dup/Widths//knownget exec{ +1 index/Encoding get +256 dict +3 index/Subtype get/TrueType eq{ +1000 +}{ +1 +}ifelse +4 index/MissingWidth//knownget exec not{ +0 +}if +5 index/FirstChar//knownget exec not{ +0 +}if +6 5 roll +dup 0 exch 1 exch length 1 sub{ +2 copy get +exch 3 index add +7 index exch get +dup dup null ne exch/.notdef ne and{ +6 index 3 1 roll exch +6 index div +3 copy pop//knownget exec{ +0 eq +}{ +true +}ifelse +{put +}{ +pop pop pop +}ifelse +}{ +pop pop +}ifelse +}for +pop pop pop pop exch pop +1 index exch/Metrics exch put +}{ +dup/MissingWidth//knownget exec{ +256 dict +2 index/Encoding get{ +dup null ne{ +3 copy 3 2 roll put +}if +pop +}forall +exch pop +1 index exch/Metrics exch put +}if +}ifelse +}bind def +/NotDef +{ +FontMatrix aload pop pop pop exch pop exch pop +1 exch div exch +1 exch div exch +1 index 0 setcharwidth +0 setlinewidth +0 0 moveto +2 copy rlineto +1 index 0 rlineto +neg exch neg exch rlineto +closepath stroke +}bind def +/SaveResourcesToStack +{ +[ +//PDFReader/OldResources known{ +//PDFReader/OldResources get +}{ +null +}ifelse +//PDFReader/CurrentObject get/Context get/Resources get +] +//PDFReader/OldResources 3 -1 roll put +}bind def +/RestoreResourcesFromStack +{ +//PDFReader/OldResources get dup +0 get//PDFReader/OldResources 3 -1 roll put +1 get//PDFReader/CurrentObject get/Context get/Resources 3 -1 roll put +}bind def +/BuildChar +{//PDFR_DEBUG{ +(BuildChar )print dup//=only exec( )print +}if +exch begin +Encoding exch get +//PDFR_DEBUG{ +dup = +}if +dup null eq{ +pop//NotDef exec +} +{ +CharProcs exch//knownget exec +{ +currentfont/Font get/Resources//knownget exec{ +exec +SaveResourcesToStack +//PDFReader/CurrentObject get/Context get +/Resources 3 -1 roll put +//RunDelayedStream exec +RestoreResourcesFromStack +}{ +//RunDelayedStream exec +}ifelse +} +{ +//NotDef exec +}ifelse +}ifelse +end +}bind def +/printdict +{(<<)= +{exch = ==}forall +(>>)= +}bind def +/printfont +{ +dup{ +exch dup = +dup/Encoding eq{ +pop = +}{ +dup/FontInfo eq exch/Private eq or{ +//printdict exec +}{ +== +}ifelse +}ifelse +}forall +}bind def +/ScaleMetrics +{1 index{ +2 index div +3 index +3 1 roll put +}forall +pop +}bind def +/ResolveAndSetFontAux +{exch dup +//PDFReader/CurrentObject get/Context get/Resources get +/Font//DoNothing//ResolveD exec +exch//CheckFont//ResolveD exec +dup/Font//knownget exec{ +exch pop exch pop +}{ +{ +dup/Subtype get dup dup/Type1 eq exch/TrueType eq or exch/MMType1 eq or{ +exch pop +dup/BaseFont get +//RemoveFontNamePrefix exec +//PDFR_DEBUG{ +(Font )print dup = +}if +1 index/FontDescriptor known{ +//PDFR_DEBUG{ +(Font from a font descriptor.)= +}if +1 index +/FontDescriptor//DoNothing//ResolveD exec +/Font//knownget exec{ +exch pop +}{ +//PDFR_DEBUG{ +(Font descriptor has no Font resolved.)= +}if +//GetInstalledFont exec +}ifelse +}{ +//GetInstalledFont exec +}ifelse +exch +dup/Encoding known not{ +1 index/Encoding get 1 index exch/Encoding exch put +}if +//ObtainEncoding exec +//ObtainMetrics exec +exch +dup length dict copy +dup 2 index/Encoding get +/Encoding exch put +1 index/Metrics//knownget exec{ +2 index/Subtype get/TrueType ne{ +1 index/FontMatrix get 0 get +dup 0 eq{ +pop +1 index/FontMatrix get 1 get +dup 0 eq{pop 1}if +}if +0.001 div +//ScaleMetrics exec +}{ +1 index/sfnts known not{ +1 index/FontMatrix get 0 get +dup 0 eq{ +pop +1 index/FontMatrix get 1 get +dup 0 eq{pop 1}if +}if +//ScaleMetrics exec +}if +}ifelse +1 index exch/Metrics exch put +}if +1 index/BaseFont get +exch +dup/FID undef +dup/UniqueID undef +definefont +dup 3 1 roll +/Font exch put +exit +}if +dup/Subtype get/Type3 eq{ +//ObtainEncoding exec +2 copy exch/FontName exch put +dup/CharProcs get//ResolveDict exec +dup/FontType 3 put +dup/BuildChar//BuildChar put +dup dup/Font exch put +dup 3 1 roll +definefont +2 copy ne{ +2 copy/Font exch put +}if +exch pop +exit +}if +dup/Subtype get/Type0 eq{ +}if +dup/Subtype get/CIDFontType0 eq{ +}if +dup/Subtype get/CIDFontType2 eq{ +}if +mark(Unknown font type )2 index/Subtype get//error exec +}loop +}ifelse +exch scalefont setfont +}bind def +/ResolveAndSetFont +{ +//ResolveAndSetFontAux exec +}bind def +/.knownget +{2 copy known{ +get true +}{ +pop pop false +}ifelse +}bind def +/.min +{2 copy lt{ +exch +}if +pop +}bind def +/.max +{2 copy gt{ +exch +}if +pop +}bind def +/.dicttomark +{>> +}bind def +/getu16{ +2 copy get 8 bitshift 3 1 roll 1 add get add +}bind def +/gets16{ +getu16 16#8000 xor 16#8000 sub +}bind def +/getu32{ +2 copy getu16 16 bitshift 3 1 roll 2 add getu16 add +}bind def +/gets32{ +2 copy gets16 16 bitshift 3 1 roll 2 add getu16 add +}bind def +/cmapformats mark +0{ +6 256 getinterval{}forall 256 packedarray +}bind +2{ +/sHK_sz 2 def +/sH_sz 8 def +dup 2 getu16/cmapf2_tblen exch def +dup 4 getu16/cmapf2_lang exch def +dup 6 256 sHK_sz mul getinterval/sHKs exch def +0 +0 1 255{ +sHKs exch +2 mul getu16 +1 index +1 index +lt{exch}if pop +}for +/sH_len exch def +dup 6 256 sHK_sz mul add +cmapf2_tblen 1 index sub getinterval +/sH_gIA exch def +/cmapf2_glyph_array 65535 array def +/.cmapf2_putGID{ +/cmapf2_ch cmapf2_ch_hi 8 bitshift cmapf2_ch_lo add def +firstCode cmapf2_ch_lo le +cmapf2_ch_lo firstCode entryCount add lt +and{ +sH_offset idRangeOffset add +cmapf2_ch_lo firstCode sub 2 mul +add 6 add +sH_gIA exch getu16 +dup 0 gt{ +idDelta add +cmapf2_glyph_array exch cmapf2_ch exch put +}{ +pop +}ifelse +}{ +}ifelse +}def +16#00 1 16#ff{ +/cmapf2_ch_hi exch def +sHKs cmapf2_ch_hi sHK_sz mul getu16 +/sH_offset exch def +sH_gIA sH_offset sH_sz getinterval +dup 0 getu16/firstCode exch def +dup 2 getu16/entryCount exch def +dup 4 gets16/idDelta exch def +dup 6 getu16/idRangeOffset exch def +pop +sH_offset 0 eq{ +/cmapf2_ch_lo cmapf2_ch_hi def +/cmapf2_ch_hi 0 def +.cmapf2_putGID +}{ +16#00 1 16#ff{ +/cmapf2_ch_lo exch def +.cmapf2_putGID +}for +}ifelse +}for +pop +0 1 cmapf2_glyph_array length 1 sub{ +dup cmapf2_glyph_array exch get +null eq{cmapf2_glyph_array exch 0 put}{pop}ifelse +}for +cmapf2_glyph_array +}bind +4{ +/etab exch def +/nseg2 etab 6 getu16 def +14/endc etab 2 index nseg2 getinterval def +2 add +nseg2 add/startc etab 2 index nseg2 getinterval def +nseg2 add/iddelta etab 2 index nseg2 getinterval def +nseg2 add/idroff etab 2 index nseg2 getinterval def +pop +/firstcode startc 0 getu16 16#ff00 and dup 16#f000 ne{pop 0}if def +/lastcode firstcode def +/striptopbyte false def +/putglyph{ +glyphs code 3 -1 roll put/code code 1 add def +}bind def +/numcodes 0 def/glyphs 0 0 2 nseg2 3 sub{ +/i2 exch def +/scode startc i2 getu16 def +/ecode endc i2 getu16 def +ecode lastcode gt{ +/lastcode ecode def +}if +}for pop +firstcode 16#f000 ge lastcode firstcode sub 255 le and{ +lastcode 255 and +/striptopbyte true def +}{ +lastcode +}ifelse +1 add +array def +glyphs length 1024 ge{ +.array1024z 0 1024 glyphs length 1023 sub{glyphs exch 2 index putinterval}for +glyphs dup length 1024 sub 3 -1 roll +putinterval +}{ +0 1 glyphs length 1 sub{glyphs exch 0 put}for +}ifelse +/numcodes 0 def/code 0 def +0 2 nseg2 3 sub{ +/i2 exch def +/scode startc i2 getu16 def +/ecode endc i2 getu16 def +numcodes scode firstcode sub +exch sub 0 .max dup/code exch code exch add def +ecode scode sub 1 add add numcodes add/numcodes exch def +/delta iddelta i2 gets16 def +TTFDEBUG{ +(scode=)print scode =only +( ecode=)print ecode =only +( delta=)print delta =only +( droff=)print idroff i2 getu16 = +}if +idroff i2 getu16 dup 0 eq{ +pop scode delta add 65535 and 1 ecode delta add 65535 and +striptopbyte{ +/code scode 255 and def +}{ +/code scode def +}ifelse +{putglyph}for +}{ +/gloff exch 14 nseg2 3 mul add 2 add i2 add add def +striptopbyte{ +/code scode 255 and def +}{ +/code scode def +}ifelse +0 1 ecode scode sub{ +2 mul gloff add etab exch getu16 +dup 0 ne{delta add 65535 and}if putglyph +}for +}ifelse +}for glyphs/glyphs null def +}bind +6{ +dup 6 getu16/firstcode exch def dup 8 getu16/ng exch def +firstcode ng add array +0 1 firstcode 1 sub{2 copy 0 put pop}for +dup firstcode ng getinterval +0 1 ng 1 sub{ +dup 2 mul 10 add 4 index exch getu16 3 copy put pop pop +}for pop exch pop +}bind +.dicttomark readonly def +/cmaparray{ +dup 0 getu16 cmapformats exch .knownget{ +TTFDEBUG{ +(cmap: format )print 1 index 0 getu16 = flush +}if exec +}{ +(Can't handle format )print 0 getu16 = flush +0 1 255{}for 256 packedarray +}ifelse +TTFDEBUG{ +(cmap: length=)print dup length = dup == +}if +}bind def +/postremap mark +/Cdot/Cdotaccent +/Edot/Edotaccent +/Eoverdot/Edotaccent +/Gdot/Gdotaccent +/Ldot/Ldotaccent +/Zdot/Zdotaccent +/cdot/cdotaccent +/edot/edotaccent +/eoverdot/edotaccent +/gdot/gdotaccent +/ldot/ldotaccent +/zdot/zdotaccent +.dicttomark readonly def +/get_from_stringarray +{1 index type/stringtype eq{ +get +}{ +exch{ +2 copy length ge{ +length sub +}{ +exch get exit +}ifelse +}forall +}ifelse +}bind def +/getinterval_from_stringarray +{ +2 index type/stringtype eq{ +getinterval +}{ +string exch 0 +4 3 roll{ +dup length +dup 4 index lt{ +3 index exch sub +exch pop 3 1 roll exch pop +}{ +dup 3 1 roll +4 index sub +5 index length 4 index sub +2 copy gt{exch}if pop +dup 3 1 roll +5 index exch getinterval +5 index 4 index 3 index +getinterval +copy pop +exch pop add exch pop 0 exch +dup 3 index length ge{exit}if +}ifelse +}forall +pop pop +}ifelse +}bind def +/string_array_size +{dup type/stringtype eq{ +length +}{ +0 exch{length add}forall +}ifelse +}bind def +/postformats mark +16#00010000{ +pop MacGlyphEncoding +} +16#00020000{ +dup dup type/arraytype eq{0 get}if length 36 lt{ +TTFDEBUG{(post format 2.0 invalid.)= flush}if +pop[] +}{ +/postglyphs exch def +/post_first postglyphs dup type/arraytype eq{0 get}if def +post_first 32 getu16/numglyphs exch def +/glyphnames numglyphs 2 mul 34 add def +/postpos glyphnames def +/total_length postglyphs//string_array_size exec def +numglyphs array 0 1 numglyphs 1 sub{ +postpos total_length ge{ +1 numglyphs 1 sub{1 index exch/.notdef put}for +exit +}if +postglyphs postpos//get_from_stringarray exec +postglyphs postpos 1 add 2 index//getinterval_from_stringarray exec cvn +exch postpos add 1 add/postpos exch def +2 index 3 1 roll +put +}for +/postnames exch def +numglyphs array 0 1 numglyphs 1 sub{ +dup 2 mul 34 add postglyphs exch 2//getinterval_from_stringarray exec +dup 0 get 8 bitshift exch 1 get add dup 258 lt{ +MacGlyphEncoding exch get +}{ +dup 32768 ge{ +pop/.notdef +}{ +258 sub dup postnames length ge{ +TTFDEBUG{( *** warning: glyph index past end of 'post' table)= flush}if +pop +exit +}if +postnames exch get +postremap 1 index .knownget{exch pop}if +}ifelse +}ifelse +2 index 3 1 roll put +}for +} +ifelse +}bind +16#00030000{ +pop[] +}bind +.dicttomark readonly def +/first_post_string +{ +post dup type/arraytype eq{0 get}if +}bind def +/.getpost{ +/glyphencoding post null eq{ +TTFDEBUG{(post missing)= flush}if[] +}{ +postformats first_post_string 0 getu32 .knownget{ +TTFDEBUG{ +(post: format )print +first_post_string +dup 0 getu16 =only(,)print 2 getu16 = flush +}if +post exch exec +}{ +TTFDEBUG{(post: unknown format )print post 0 getu32 = flush}if[] +}ifelse +}ifelse def +}bind def +/MacRomanEncoding[ +StandardEncoding 0 39 getinterval aload pop +/quotesingle +StandardEncoding 40 56 getinterval aload pop +/grave +StandardEncoding 97 31 getinterval aload pop +/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute +/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave +/ecircumflex/edieresis/iacute/igrave +/icircumflex/idieresis/ntilde/oacute +/ograve/ocircumflex/odieresis/otilde +/uacute/ugrave/ucircumflex/udieresis +/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash +/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef +/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash +/questiondown/exclamdown/logicalnot/.notdef +/florin/.notdef/.notdef/guillemotleft +/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright +/quoteleft/quoteright/divide/.notdef +/ydieresis/Ydieresis/fraction/currency +/guilsinglleft/guilsinglright/fi/fl +/daggerdbl/periodcentered/quotesinglbase/quotedblbase +/perthousand/Acircumflex/Ecircumflex/Aacute +/Edieresis/Egrave/Iacute/Icircumflex +/Idieresis/Igrave/Oacute/Ocircumflex +/.notdef/Ograve/Uacute/Ucircumflex +/Ugrave/dotlessi/circumflex/tilde +/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron +]/Encoding defineresource pop +/TTParser<< +/Pos 0 +/post null +>>def +/readu8 +{read not{ +mark(Insufficient data in the stream.)//error exec +}if +}bind def +/readu16 +{dup//readu8 exec 8 bitshift exch//readu8 exec or +}bind def +/reads16 +{//readu16 exec 16#8000 xor 16#8000 sub +}bind def +/readu32 +{dup//readu16 exec 16 bitshift exch//readu16 exec or +}bind def +/reads32 +{dup//reads16 exec 16 bitshift exch//readu16 exec or +}bind def +/SkipToPosition +{dup//TTParser/Pos get +exch//TTParser exch/Pos exch put +sub +//PDFR_DEBUG{ +(Skipping )print dup//=only exec( bytes.)= +}if +dup 0 eq{ +pop pop +}{ +dup 3 1 roll +()/SubFileDecode filter +exch +{1 index//BlockBuffer readstring pop length +dup 0 eq{pop exch pop exit}if +sub +}loop +0 ne{ +mark(Insufficient data in the stream for SkipToPosition.)//error exec +}if +}ifelse +}bind def +/TagBuffer 4 string def +/ParseTTTableDirectory +{//PDFR_DEBUG{ +(ParseTTTableDirectory beg)= +}if +15 dict begin +dup//readu32 exec 16#00010000 ne{ +mark(Unknown True Type version.)//error exec +}if +dup//readu16 exec/NumTables exch def +dup//readu16 exec/SearchRange exch def +dup//readu16 exec/EntrySelector exch def +dup//readu16 exec/RangeShift exch def +//PDFR_DEBUG{ +(NumTables = )print NumTables = +}if +NumTables{ +dup//TagBuffer readstring not{ +mark(Could not read TT tag.)//error exec +}if +cvn +[2 index//readu32 exec pop +2 index//readu32 exec +3 index//readu32 exec +] +//PDFR_DEBUG{ +2 copy exch//=only exec( )print == +}if +def +}repeat +pop +//TTParser/Pos 12 NumTables 16 mul add put +currentdict end +//PDFR_DEBUG{ +(ParseTTTableDirectory end)= +}if +}bind def +/ParseTTcmap +{//PDFR_DEBUG{ +(ParseTTcmap beg)= +}if +/cmap get aload pop +3 1 roll +7 dict begin +//PDFR_DEBUG{ +(Current position = )print//TTParser/Pos get = +(cmap position = )print dup = +}if +1 index exch//SkipToPosition exec +//TTParser/Pos get/TablePos exch def +dup//readu16 exec pop +dup//readu16 exec/NumEncodings exch def +//PDFR_DEBUG{ +(NumEncodings = )print NumEncodings = +}if +null +NumEncodings{ +1 index//readu32 exec +2 index//readu32 exec +3 array dup 3 2 roll 0 exch put +2 index null ne{ +dup 0 get 3 index 0 get sub +3 index exch 1 exch put +}if +dup 4 3 roll pop 3 1 roll +def +}repeat +dup 0 get +4 3 roll exch sub +1 exch put +//PDFR_DEBUG{ +currentdict{ +exch dup type/integertype eq{ +//PrintHex exec( )print == +}{ +pop pop +}ifelse +}forall +}if +4 NumEncodings 8 mul add/HeaderLength exch def +//TTParser/Pos//TTParser/Pos get HeaderLength add put +0 +NumEncodings{ +16#7FFFFFF null +currentdict{ +1 index type/integertype eq{ +exch pop dup 0 get +dup 5 index gt{ +dup 4 index lt{ +4 1 roll +exch pop exch pop +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}forall +//PDFR_DEBUG{ +(Obtaining subtable for )print dup == +}if +3 2 roll pop +3 copy pop +TablePos add//SkipToPosition exec +3 copy exch pop 1 get +//TTParser/Pos//TTParser/Pos get 3 index add put +string +readstring not{ +mark(Can't read a cmap subtable.)//error exec +}if +2 exch put +}repeat +pop pop +currentdict end +//PDFR_DEBUG{ +(ParseTTcmap end)= +}if +}bind def +/GetTTEncoding +{//PDFR_DEBUG{ +(GetTTEncoding beg)= +}if +get +exch pop +2 get +10 dict begin +/TTFDEBUG//PDFR_DEBUG def +//cmaparray exec +end +//PDFR_DEBUG{ +(GetTTEncoding end)= +dup == +}if +}bind def +/InverseEncoding +{ +256 dict begin +dup length 1 sub -1 0{ +2 copy get +exch +1 index currentdict exch//knownget exec{ +dup type/arraytype eq{ +aload length 1 add array astore +}{ +2 array astore +}ifelse +}if +def +}for +pop +currentdict end +}bind def +/GetMacRomanEncodingInverse +{//PDFReader/MacRomanEncodingInverse get +dup null eq{ +pop +MacRomanEncoding//InverseEncoding exec +dup//PDFReader exch/MacRomanEncodingInverse exch put +}if +}bind def +/PutCharStringSingle +{ +dup 3 index length lt{ +2 index exch get +dup 0 ne{ +def +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}bind def +/PutCharString +{1 index type/nametype ne{ +mark(Bad charstring name)//error exec +}if +dup type/arraytype eq{ +{ +3 copy//PutCharStringSingle exec +pop pop +}forall +pop +}{ +//PutCharStringSingle exec +}ifelse +}bind def +/ComposeCharStrings +{ +//PDFR_DEBUG{ +(ComposeCharStrings beg)= +}if +1 index length 1 add dict begin +/.notdef 0 def +exch +//TTParser/post get +dup null ne{ +exch +1 index length 1 sub -1 0{ +dup 3 index exch get exch +dup 0 eq 2 index/.notdef eq or{ +pop pop +}{ +def +}ifelse +}for +}if +exch pop exch +{ +//PutCharString exec +}forall +pop +currentdict end +//PDFR_DEBUG{ +(ComposeCharStrings end)= +}if +}bind def +/ParseTTpost +{ +//PDFR_DEBUG{ +(ParseTTpost beg)= +}if +/post get aload pop +3 1 roll +//PDFR_DEBUG{ +(Current position = )print//TTParser/Pos get = +(post position = )print dup = +}if +1 index exch//SkipToPosition exec +//TTParser/Pos//TTParser/Pos get 4 index add put +exch dup 65535 le{ +string +readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +}{ +[3 1 roll +dup 16384 div floor cvi +exch 1 index 16384 mul +sub exch +1 sub 0 1 3 -1 roll +{ +1 add index +16384 string readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +}for +counttomark -2 roll +string readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +] +}ifelse +1 dict begin +/post exch def +//.getpost exec +//TTParser/post glyphencoding put +//PDFR_DEBUG{ +(ParseTTpost end)= +glyphencoding == +}if +end +}bind def +/MakeTTCharStrings +{//MakeStreamReader exec +dup dup//ParseTTTableDirectory exec +//TTParser/post null put +dup/post//knownget exec{ +0 get +1 index/cmap get 0 get +lt{ +2 copy//ParseTTpost exec +//ParseTTcmap exec +}{ +2 copy//ParseTTcmap exec +3 1 roll +//ParseTTpost exec +}ifelse +}{ +//ParseTTcmap exec +}ifelse +{ +dup 16#00030001 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding for Windows Unicode.)= +}if +16#00030001//GetTTEncoding exec +AdobeGlyphList//ComposeCharStrings exec +exit +}if +dup 16#00010000 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding for Macintosh Roman.)= +}if +16#00010000//GetTTEncoding exec +PDFEncoding dup null eq{ +pop//GetMacRomanEncodingInverse exec +}{ +//InverseEncoding exec +}ifelse +//ComposeCharStrings exec +exit +}if +dup 16#00030000 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding 3.0 - not sure why Ghostscript writes it since old versions.)= +}if +16#00030000//GetTTEncoding exec +PDFEncoding dup null eq{ +pop//GetMacRomanEncodingInverse exec +}{ +//InverseEncoding exec +}ifelse +//ComposeCharStrings exec +exit +}if +mark(True Type cmap has no useful encodings.)//error exec +}loop +//PDFR_DEBUG{ +(CharStrings <<)= +dup{ +exch +dup type/nametype eq{ +//=only exec +}{ +== +}ifelse +( )print == +}forall +(>>)= +}if +}bind def +/ScaleVal +{ +aload pop +1 index sub +3 2 roll mul add +}bind def +/ScaleArg +{ +aload pop +1 index sub +3 1 roll +sub exch div +}bind def +/ScaleArgN +{ +dup length 2 sub -2 0{ +2 +2 index 3 1 roll getinterval +3 2 roll +exch//ScaleArg exec +1 index length 2 idiv 1 add 1 roll +}for +pop +}bind def +/ComputeFunction_10 +{ +//PDFR_DEBUG{ +(ComputeFunction_10 beg )print 1 index//=only exec( stack=)print count = +}if +exch +dup 1 eq{ +pop dup length 1 sub get +}{ +1 index length 1 sub mul +dup dup floor sub +dup 0 eq{ +pop cvi get +}{ +3 1 roll floor cvi +2 getinterval +aload pop +2 index mul 3 2 roll 1 exch sub 3 2 roll mul add +}ifelse +}ifelse +//PDFR_DEBUG{ +(ComputeFunction_10 end )print dup//=only exec( stack=)print count = +}if +}bind def +/ComputeFunction_n0 +{ +//PDFR_DEBUG{ +(ComputeFunction_n0 beg N=)print dup//=only exec( stack=)print count = +}if +dup 0 eq{ +pop +}{ +dup 2 add -1 roll +dup 3 index length 1 sub ge{ +pop 1 sub +exch dup length 1 sub get exch +//PDFReader/ComputeFunction_n0 get exec +}{ +dup floor cvi dup +4 index exch get +3 index dup +5 add copy +6 2 roll +pop pop pop pop +1 sub +//PDFReader/ComputeFunction_n0 get exec +3 2 roll pop +exch +4 3 roll exch +4 add 2 roll 1 add +3 2 roll exch get +exch 1 sub +//PDFReader/ComputeFunction_n0 get exec +1 index mul +3 1 roll +1 exch sub mul add +}ifelse +}ifelse +//PDFR_DEBUG{ +(ComputeFunction_n0 end )print dup//=only exec( stack=)print count = +}if +}bind def +/FunctionToProc_x01 +{ +dup/Domain get exch +dup/Data get 0 get exch +/Size get length +[4 1 roll +//PDFR_DEBUG{ +{(function beg, stack =)print count//=only exec(\n)print}/exec load +5 2 roll +}if +dup 1 gt{ +{mark exch +3 add 2 roll +//ScaleArgN exec +counttomark dup +3 add -2 roll +pop exch +//ComputeFunction_n0 exec +}/exec load +}{ +pop +3 1/roll load//ScaleArg/exec load +/exch load +//ComputeFunction_10/exec load +}ifelse +//PDFR_DEBUG{ +(function end, stack =)/print load/count load//=only/exec load(\n)/print load +}if +]cvx +//PDFR_DEBUG{ +(Made a procedure for the 1-result function :)= +dup == +}if +}bind def +/FunctionProcDebugBeg +{(FunctionProcDebugBeg )print count = +}bind def +/FunctionProcDebugEnd +{(FunctionProcDebugEnd )print count = +}bind def +/FunctionToProc_x0n +{ +PDFR_DEBUG{ +(FunctionToProc_x0n beg m=)print dup = +}if +1 index/Size get length exch +dup 7 mul 2 add array +PDFR_DEBUG{ +dup 0//FunctionProcDebugBeg put +}{ +dup 0//DoNothing put +}ifelse +dup 1/exec load put +dup 2 5 index/Domain get put +2 index 1 eq{ +dup 3//ScaleArg put +}{ +dup 3//ScaleArgN put +}ifelse +dup 4/exec load put +1 index 1 sub 0 exch 1 exch{ +dup 7 mul 5 add +1 index 4 index 1 sub ne{ +dup 3 index exch 6 index put 1 add +dup 3 index exch/copy load put 1 add +}if +[ +6 index/Data get 3 index get +6 index 1 eq{ +//ComputeFunction_10/exec load +}{ +6 index +//ComputeFunction_n0/exec load +}ifelse +]cvx +3 index exch 2 index exch put 1 add +2 index 1 index/exec load put 1 add +1 index 4 index 1 sub ne{ +2 index 1 index 6 index 1 add put 1 add +2 index 1 index 1 put 1 add +2 index 1 index/roll load put +}if +pop pop +}for +PDFR_DEBUG{ +dup dup length 2 sub//FunctionProcDebugEnd put +}{ +dup dup length 2 sub//DoNothing put +}ifelse +dup dup length 1 sub/exec load put +cvx exch pop exch pop exch pop +//PDFR_DEBUG{ +(Made a procedure for the n-argument function :)= +dup == +}if +PDFR_DEBUG{ +(FunctionToProc_x0n end)= +}if +}bind def +/MakeTableRec +{ +0 +exec +}bind def +/MakeTable +{//PDFR_DEBUG{ +(MakeTable beg )print count = +}if +1 index/Size get exch +1 sub dup +3 1 roll +get +array +1 index 0 eq{ +exch pop exch pop +}{ +dup length 1 sub -1 0{ +3 index 3 index//MakeTableRec exec +2 index 3 1 roll put +}for +exch pop exch pop +}ifelse +//PDFR_DEBUG{ +(MakeTable end )print count = +}if +}bind def +//MakeTableRec 0//MakeTable put +/StoreSample +{ +1 sub +dup 0 eq{ +pop +}{ +-1 1{ +I exch get get +}for +}ifelse +I 0 get 3 2 roll put +}bind def +/ReadSample32 +{ +4{ +File read not{ +mark(Insufficient data for function.)//error exec +}if +}repeat +pop +3 1 roll exch +256 mul add 256 mul add +//1_24_bitshift_1_sub div +}bind def +/ReadSample +{ +Buffer BitsLeft BitsPerSample +{2 copy ge{ +exit +}if +3 1 roll +8 add 3 1 roll +256 mul File read not{ +mark(Insufficient data for function.)//error exec +}if +add +3 1 roll +}loop +sub dup +2 index exch +neg bitshift +2 copy exch bitshift +4 3 roll exch sub +/Buffer exch def +exch/BitsLeft exch def +Div div +}bind def +/ReadSamplesRec +{0 +exec +}bind def +/ReadSamples +{ +//PDFR_DEBUG{ +(ReadSamples beg )print count = +}if +dup 1 eq{ +pop +0 1 Size 0 get 1 sub{ +I exch 0 exch put +0 1 M 1 sub{ +dup Range exch 2 mul 2 getinterval +//PDFR_DEBUG{ +(Will read a sample ... )print +}if +BitsPerSample 32 eq{//ReadSample32}{//ReadSample}ifelse +exec exch//ScaleVal exec +//PDFR_DEBUG{ +(value=)print dup = +}if +exch Table exch get +Size length//StoreSample exec +}for +}for +}{ +1 sub +dup Size exch get 0 exch 1 exch 1 sub{ +I exch 2 index exch put +dup//ReadSamplesRec exec +}for +pop +}ifelse +//PDFR_DEBUG{ +(ReadSamples end )print count = +}if +}bind def +//ReadSamplesRec 0//ReadSamples put +/StreamToArray +{//PDFR_DEBUG{ +(StreamToArray beg )print count = +}if +userdict/FuncDataReader get begin +dup/BitsPerSample get/BitsPerSample exch def +dup/Size get length/N exch def +dup/Range get length 2 idiv/M exch def +1 BitsPerSample bitshift 1 sub/Div exch def +/BitsLeft 0 def +/Buffer 0 def +dup/Size get/Size exch def +dup/Range get/Range exch def +/File 1 index//MakeStreamReader exec def +/I[N{0}repeat]def +M array +dup length 1 sub -1 0{ +2 index N//MakeTable exec +2 index 3 1 roll put +}for +/Table exch def +N//ReadSamples exec +PDFR_DEBUG{ +(Table = )print Table == +}if +/Data Table put +end +//PDFR_DEBUG{ +(StreamToArray end )print count = +}if +}bind def +/FunctionToProc10 +{ +PDFR_DEBUG{ +(FunctionToProc10 beg, Range = )print dup/Range get == +}if +dup/Order//knownget exec{ +1 ne{ +(Underimplemented function Type 0 Order 3.)= +}if +}if +dup//StreamToArray exec +dup/Range get length dup 2 eq{ +pop//FunctionToProc_x01 exec +}{ +2 idiv//FunctionToProc_x0n exec +}ifelse +PDFR_DEBUG{ +(FunctionToProc10 end)= +}if +}bind def +/FunctionToProc12 +{begin +currentdict/C0//knownget exec{length 1 eq}{true}ifelse{ +N +currentdict/C0//knownget exec{ +0 get +}{ +0 +}ifelse +currentdict/C1//knownget exec{ +0 get +}{ +1 +}ifelse +1 index sub +[4 1 roll +{ +4 2 roll +exp mul add +}aload pop +]cvx +}{ +[ +0 1 C0 length 1 sub{ +N +C0 2 index get +C1 3 index get +4 3 roll pop +1 index sub +[/dup load +5 2 roll +{ +4 2 roll +exp mul add +exch +}aload pop +]cvx +/exec load +}for +/pop load +]cvx +}ifelse +end +//PDFR_DEBUG{ +(FunctionType2Proc : )print dup == +}if +}bind def +/FunctionToProc14 +{//MakeStreamReader exec cvx exec +//PDFR_DEBUG{ +(FunctionType4Proc : )print dup == +}if +}bind def +/FunctionToProc1 +{ +dup/FunctionType get +{dup 0 eq{ +pop//FunctionToProc10 exec exit +}if +dup 2 eq{ +pop//FunctionToProc12 exec exit +}if +dup 4 eq{ +pop//FunctionToProc14 exec exit +}if +mark exch(Function type )exch( isn't implemented yet.)//error exec +}loop +}bind def +/FunctionToProc20 +{ +PDFR_DEBUG{ +(FunctionToProc20, Range = )print dup/Range get == +}if +dup/Order//knownget exec{ +1 ne{ +(Underimplemented function Type 0 Order 3.)= +}if +}if +dup//StreamToArray exec +dup/Range get length dup 2 eq{ +pop//FunctionToProc_x01 exec +}{ +2 idiv//FunctionToProc_x0n exec +}ifelse +}bind def +/FunctionToProc +{//PDFR_DEBUG{ +(FunctionToProc beg )print count = +}if +dup type/dicttype eq{ +dup/Domain get length 2 idiv +{ +dup 1 eq{ +pop//FunctionToProc1 exec exit +}if +dup 2 eq{ +pop//FunctionToProc20 exec exit +}if +mark(Functions with many arguments aren't implemented yet.)//error exec +}loop +}{ +//PDFR_DEBUG{(Not a function dict, assume already a procedure.)print}if +}ifelse +//PDFR_DEBUG{ +(FunctionToProc end )print count = +}if +}bind def +/spotfunctions mark +/Round{ +abs exch abs 2 copy add 1 le{ +dup mul exch dup mul add 1 exch sub +}{ +1 sub dup mul exch 1 sub dup mul add 1 sub +}ifelse +} +/Diamond{ +abs exch abs 2 copy add .75 le{ +dup mul exch dup mul add 1 exch sub +}{ +2 copy add 1.23 le{ +.85 mul add 1 exch sub +}{ +1 sub dup mul exch 1 sub dup mul add 1 sub +}ifelse +}ifelse +} +/Ellipse{ +abs exch abs 2 copy 3 mul exch 4 mul add 3 sub dup 0 lt{ +pop dup mul exch .75 div dup mul add 4 div 1 exch sub +}{ +dup 1 gt{ +pop 1 exch sub dup mul exch 1 exch sub +.75 div dup mul add 4 div 1 sub +}{ +.5 exch sub exch pop exch pop +}ifelse +}ifelse +} +/EllipseA{dup mul .9 mul exch dup mul add 1 exch sub} +/InvertedEllipseA{dup mul .9 mul exch dup mul add 1 sub} +/EllipseB{dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub} +/EllipseC{dup mul .9 mul exch dup mul add 1 exch sub} +/InvertedEllipseC{dup mul .9 mul exch dup mul add 1 sub} +/Line{exch pop abs neg} +/LineX{pop} +/LineY{exch pop} +/Square{abs exch abs 2 copy lt{exch}if pop neg} +/Cross{abs exch abs 2 copy gt{exch}if pop neg} +/Rhomboid{abs exch abs 0.9 mul add 2 div} +/DoubleDot{2{360 mul sin 2 div exch}repeat add} +/InvertedDoubleDot{2{360 mul sin 2 div exch}repeat add neg} +/SimpleDot{dup mul exch dup mul add 1 exch sub} +/InvertedSimpleDot{dup mul exch dup mul add 1 sub} +/CosineDot{180 mul cos exch 180 mul cos add 2 div} +/Double{exch 2 div exch 2{360 mul sin 2 div exch}repeat add} +/InvertedDouble{ +exch 2 div exch 2{360 mul sin 2 div exch}repeat add neg +} +.dicttomark readonly def +/CheckColorSpace +{ +dup type/arraytype ne{ +mark(Resource )3 index( must be an array.)//error exec +}if +}bind def +/SubstitutePDFColorSpaceRec +{0 +exec +}bind def +/SubstitutePDFColorSpace +{ +{ +dup 0 get/Pattern eq{ +dup length 1 gt{ +dup dup 1//CheckColorSpace//ResolveA exec +dup type/nametype ne{ +//SubstitutePDFColorSpaceRec exec +}if +1 exch put +}if +exit +}if +dup 0 get/Indexed eq{ +exit +}if +dup 0 get/Separation eq{ +dup dup 2//CheckColorSpace//ResolveA exec +dup type/nametype ne{ +//SubstitutePDFColorSpaceRec exec +}if +2 exch put +exit +}if +dup 0 get/CalGray eq{ +1 get +dup/Gamma//knownget exec{ +[exch[exch/exp load]cvx dup dup] +1 index exch/DecodeLMN exch put +}if +[exch/CIEBasedA exch] +exit +}if +dup 0 get/CalRGB eq{ +1 get +dup/Matrix//knownget exec{ +1 index exch/MatrixLMN exch put +}if +dup/Gamma//knownget exec{ +aload pop +[exch/exp load]cvx +3 1 roll +[exch/exp load]cvx +3 1 roll +[exch/exp load]cvx +3 1 roll +3 array astore +1 index exch/DecodeLMN exch put +}if +[exch/CIEBasedABC exch] +exit +}if +dup 0 get/Lab eq{ +1 get +begin +currentdict/Range//knownget exec{aload pop}{-100 100 -100 100}ifelse +0 100 6 2 roll 6 array astore +/RangeABC exch def +/DecodeABC[{16 add 116 div}bind{500 div}bind{200 div}bind]def +/MatrixABC[1 1 1 1 0 0 0 0 -1]def +{dup 6 29 div ge{dup dup mul mul}{4 29 div sub 108 841 div mul}ifelse} +/DecodeLMN[ +[3 index aload pop WhitePoint 0 get/mul load]cvx +[4 index aload pop WhitePoint 1 get/mul load]cvx +[5 index aload pop WhitePoint 2 get/mul load]cvx +]def pop +//PDFR_DEBUG{ +(Constructed from Lab <<)= +currentdict{exch = ==}forall +(>>)= +}if +[/CIEBasedABC currentdict] +end +exit +pop +}if +dup 0 get/CIEBasedA eq{exit}if +dup 0 get/CIEBasedABC eq{exit}if +mark exch(Unimplemented color space )exch//error exec +}loop +}bind def +//SubstitutePDFColorSpaceRec 0//SubstitutePDFColorSpace put +/ResolveArrayElement +{2 copy get +dup type dup/arraytype eq exch +/packedarraytype eq or{ +dup length 1 ge exch xcheck and{ +2 copy get +dup 0 get type/integertype eq +1 index 1 get type dup/arraytype +eq exch +/packedarraytype eq or +and{ +exec +2 index 4 1 roll put +}{ +pop pop +}ifelse +}{ +pop +}ifelse +}{ +pop pop +}ifelse +}bind def +/ResolveColorSpaceArrayRec +{0 +exec +}bind def +/SetColorSpaceSafe +{ +PDFR_DEBUG{ +(SetColorSpaceSafe beg)= +}if +currentcolorspace dup type/arraytype eq{ +1 index type/arraytype eq{ +dup length 2 index length eq{ +false exch +dup length 0 exch 1 exch 1 sub{ +dup +4 index exch get exch +2 index exch get +ne{ +exch pop true exch exit +}if +}for +pop +{ +setcolorspace +}{ +pop +}ifelse +}{ +pop setcolorspace +}ifelse +}{ +pop setcolorspace +}ifelse +}{ +pop setcolorspace +}ifelse +PDFR_DEBUG{ +(SetColorSpaceSafe end)= +}if +}bind def +/ResolveColorSpaceArray +{ +//PDFR_DEBUG{ +(ResolveColorSpaceArray beg )print dup == +}if +dup 0 get/Indexed eq{ +1//ResolveArrayElement exec +dup dup 1 get +dup type/arraytype eq{ +//SubstitutePDFColorSpace exec +//ResolveColorSpaceArrayRec exec +1 exch put +}{ +pop pop +}ifelse +}if +dup 0 get/Separation eq{ +dup dup 1 get UnPDFEscape 1 exch put +3//ResolveArrayElement exec +dup 3 get//FunctionToProc exec +2 copy 3 exch put +pop +}if +dup 0 get/Pattern eq{ +dup length 1 gt{ +dup 1 get dup type/arraytype eq{ +ResolveColorSpaceArray +1 index 1 3 -1 roll put +}{ +pop +}ifelse +}if +}if +PDFR_DEBUG{ +(Construcrted color space :)= +dup == +}if +//PDFR_DEBUG{ +(ResolveColorSpaceArray end )print dup == +}if +}bind def +//ResolveColorSpaceArrayRec 0//ResolveColorSpaceArray put +/ResolveColorSpace +{ +//PDFR_DEBUG{ +(ResolveColorSpace beg )print dup = +}if +dup//SimpleColorSpaceNames exch known not{ +dup//PDFColorSpaces exch//knownget exec{ +exch pop +//PDFR_DEBUG{ +(ResolveColorSpace known )= +}if +}{ +dup +//PDFReader/CurrentObject get/Context get/Resources get +/ColorSpace//DoNothing//ResolveD exec +exch//CheckColorSpace//ResolveD exec +dup type/arraytype eq{ +//SubstitutePDFColorSpace exec +//ResolveColorSpaceArray exec +dup//PDFColorSpaces 4 2 roll put +}if +}ifelse +}if +//PDFR_DEBUG{ +(ResolveColorSpace end )print dup == +}if +}bind def +/CheckPattern +{ +dup/PatternType//knownget exec{ +dup 1 ne{ +mark(Resource )4 index( is a shading, which can't be handled at level 2. )//error exec +}if +pop +}if +dup/Type knownget{ +/Pattern ne{ +mark(Resource )4 index( must have /Type/Pattern .)//error exec +}if +}if +}bind def +/PaintProc +{/Context get +//RunDelayedStream exec +}bind def +/ResolvePattern +{ +dup +userdict/PDFR_Patterns get +exch//knownget exec{ +exch pop +}{ +dup +//PDFReader/CurrentObject get/Context get/Resources get +/Pattern//DoNothing//ResolveD exec +exch//CheckPattern//ResolveD exec +dup dup/Context exch put +dup/Resources//DoNothing//ResolveD exec pop +dup/PaintProc//PaintProc put +gsave userdict/PDFR_InitialGS get setgstate +currentglobal exch false setglobal +dup/Matrix get +makepattern +exch setglobal +grestore +dup userdict/PDFR_Patterns get +4 2 roll +put +}ifelse +}bind def +/SetColor +{//PDFR_DEBUG{ +(SetColor beg)= +}if +currentcolorspace dup type/nametype eq{ +pop setcolor +}{ +0 get/Pattern eq{ +//ResolvePattern exec setpattern +}{ +setcolor +}ifelse +}ifelse +//PDFR_DEBUG{ +(SetColor end)= +}if +}bind def +/ImageKeys 15 dict begin +/BPC/BitsPerComponent def +/CS/ColorSpace def +/D/Decode def +/DP/DecodeParms def +/F/Filter def +/H/Height def +/IM/ImageMask def +/I/Interpolate def +/W/Width def +currentdict end readonly def +/ImageValues 15 dict begin +/G/DeviceGray def +/RGB/DeviceRGB def +/CMYK/DeviceCMYK def +/I/Indexed def +/AHx/ASCIIHexDecode def +/A85/ASCII85Decode def +/LZW/LZWDecode def +/Fl/FlateDecode def +/RL/RunLengthDecode def +/CCF/CCITTFaxDecode def +/DCT/DCTDecode def +currentdict end readonly def +/GetColorSpaceRange +{2 index/ColorSpace get +dup type/arraytype eq{ +1 get +}if +exch//knownget exec{ +exch pop +}if +}bind def +/DecodeArrays 15 dict begin +/DeviceGray{[0 1]}def +/DeviceRGB{[0 1 0 1 0 1]}def +/DeviceCMYK{[0 1 0 1 0 1 0 1]}def +/Indexed{ +dup/BitsPerComponent get 1 exch bitshift 1 sub[exch 0 exch] +}def +/Separation{[0 1]}def +/CIEBasedA{[0 1]/RangeA//GetColorSpaceRange exec}def +/CIEBasedABC{[0 1 0 1 0 1]/RangeABC//GetColorSpaceRange exec}def +currentdict end readonly def +/Substitute +{1 index//knownget exec{ +exch pop +}if +}bind def +/DebugImagePrinting +{ +//PDFR_DEBUG{ +(Image :)= +dup{exch//=only exec( )print == +}forall +}if +}bind def +/CompleteImage +{ +dup/ColorSpace known{ +dup/ColorSpace//CheckColorSpace//ResolveD exec pop +}if +dup/Decode known not{ +dup/ColorSpace//knownget exec{ +dup type/arraytype eq{ +0 get +}if +//DecodeArrays exch get exec +}{ +[0 1] +}ifelse +1 index exch/Decode exch put +}if +dup/ImageMatrix[2 index/Width get 0 0 5 index/Height get neg +0 7 index/Height get]put +//DebugImagePrinting exec +}bind def +/CompleteInlineImage +{ +//PDFR_DEBUG{ +(CompleteInlineImage beg)= +}if +dup/ImageType known not{ +dup/ImageType 1 put +}if +dup length dict exch{ +exch//ImageKeys//Substitute exec +dup/Filter eq{ +exch//ImageValues//Substitute exec exch +}if +dup/ColorSpace eq{ +exch +dup//ImageValues exch//knownget exec{ +exch pop +}{ +//ResolveColorSpace exec +}ifelse +exch +}if +exch +2 index 3 1 roll put +}forall +//CompleteImage exec +dup/DataSource 2 copy get +2 index//AppendFilters exec put +//PDFR_DEBUG{ +(CompleteInlineImage end)= +}if +}bind def +/CompleteOutlineImage +{ +currentglobal exch dup gcheck setglobal +//PDFR_DEBUG{ +(CompleteOutlineImage beg)= +}if +dup dup//MakeStreamReader exec/DataSource exch put +dup/ImageType known not{ +//CompleteImage exec +dup/ImageType 1 put +dup/ColorSpace known{ +dup/ColorSpace//CheckColorSpace//ResolveD exec +dup type/arraytype eq{ +//ResolveColorSpaceArray exec +//SubstitutePDFColorSpace exec +1 index exch/ColorSpace exch put +}{ +pop +}ifelse +}if +}if +//PDFR_DEBUG{ +(CompleteOutlineImage end)= +}if +exch setglobal +}bind def +/DoImage +{ +//PDFR_DEBUG{ +(DoImage beg)= +}if +gsave +dup/ColorSpace//knownget exec{setcolorspace}if +dup/ImageMask//knownget exec not{false}if +{imagemask}{image}ifelse +grestore +//PDFR_DEBUG{ +(DoImage end)= +}if +}bind def +/GSave +{ +gsave +//PDFReader/GraphicStateStackPointer get +dup//GraphicStateStack exch get null eq{ +dup//GraphicStateStack exch//InitialGraphicState length dict put +}if +dup//GraphicStateStack exch get +//GraphicState exch copy pop +1 add//PDFReader exch/GraphicStateStackPointer exch put +}bind def +/GRestore +{ +grestore +//PDFReader/GraphicStateStackPointer get +1 sub dup +//PDFReader exch/GraphicStateStackPointer exch put +//GraphicStateStack exch get +//GraphicState copy pop +}bind def +/SetFont +{dup//GraphicState exch/FontSize exch put +//ResolveAndSetFont exec +//GraphicState/FontMatrixNonHV currentfont/FontMatrix get 1 get 0 ne put +}bind def +/ShowText +{//GraphicState/TextRenderingMode get 0 eq{ +//GraphicState/WordSpacing get 0 +32 +//GraphicState/CharacterSpacing get 0 +6 5 roll +//GraphicState/FontMatrixNonHV get{ +[ +7 -2 roll pop +5 -2 roll pop +5 -1 roll +{ +exch +pop +3 index add +exch 2 index eq{3 index add}if +4 1 roll +} +currentfont/FontMatrix get 0 get 0 ne{ +1 1 index length 1 sub getinterval cvx +}if +5 index +cshow +pop pop pop] +xshow +}{ +awidthshow +}ifelse +}{ +//GraphicState/CharacterSpacing get 0 eq +//GraphicState/FontMatrixNonHV get not and +//GraphicState/WordSpacing get 0 eq and{ +true charpath +}{ +{ +exch +pop 0 +currentpoint 5 4 roll +( )dup 0 3 index put true charpath +5 1 roll +moveto rmoveto +//GraphicState/CharacterSpacing get 0 rmoveto +32 eq{ +//GraphicState/WordSpacing get 0 rmoveto +}if +} +//GraphicState/FontMatrixNonHV get dup not exch{ +pop currentfont/FontMatrix get 0 get 0 ne +}if{ +1 1 index length 1 sub getinterval cvx +}if +exch cshow +}ifelse +}ifelse +}bind def +/ShowTextBeg +{//GraphicState/TextRenderingMode get 0 ne{ +currentpoint newpath moveto +}if +}bind def +/ShowTextEnd +{//GraphicState/TextRenderingMode get +{dup 1 eq{ +stroke exit +}if +dup 2 eq{ +gsave fill grestore stroke exit +}if +dup 3 eq{ +currentpoint newpath moveto +}if +dup 4 eq{ +gsave fill grestore clip exit +}if +dup 5 eq{ +gsave stroke grestore clip exit +}if +dup 6 eq{ +gsave fill grestore gsave stroke grestore fill exit +}if +dup 7 eq{ +clip exit +}if +exit +}loop +pop +}bind def +/ShowTextWithGlyphPositioning +{//ShowTextBeg exec +{dup type/stringtype eq{ +//ShowText exec +}{ +neg 1000 div//GraphicState/FontSize get mul 0 rmoveto +}ifelse +}forall +//ShowTextEnd exec +}bind def +/CheckFont +{dup/Type get/ExtGState ne{ +mark(Resource )3 index( must have /Type/ExtGState.)//error exec +}if +}bind def +/SetTransfer +{ +//PDFR_DEBUG{(SetTransfer beg )print count =}if +dup type/arraytype eq 1 index xcheck not and{ +0 4 getinterval aload pop +setcolortransfer +}{ +settransfer +}ifelse +//PDFR_DEBUG{(SetTransfer end )print count =}if +}bind def +/CheckExtGState +{dup/Type get/ExtGState ne{ +mark(Resource )3 index( must have /Type/ExtGState.)//error exec +}if +}bind def +/CheckHalftone +{dup/HalftoneType known not{ +mark(Resource )3 index( must have /HalftoneType.)//error exec +}if +}bind def +/ResolveFunction +{ +//PDFR_DEBUG{(ResolveFunction beg )print dup = count =}if +2 copy get//IsObjRef exec{ +2 copy//DoNothing//ResolveD exec +3 copy put pop +}if +2 copy get dup type/arraytype eq exch xcheck and not{ +2 copy get +dup type/arraytype eq 1 index xcheck not and{ +dup length 1 sub -1 0{ +2 copy//DoNothing ResolveA +dup/Identity eq{ +pop 2 copy{}put +}{ +//FunctionToProc exec +3 copy put pop +}ifelse +pop +}for +}{ +dup/Default eq{ +}{ +dup/Identity eq{ +pop{} +}{dup type/nametype eq{ +//spotfunctions exch get +}{ +//FunctionToProc exec +}ifelse +}ifelse +}ifelse +}ifelse +3 copy put +exch pop +}{ +1 index exch get +}ifelse +//PDFR_DEBUG{(ResolveFunction end )print dup == count =}if +}bind def +/ResolveFunctionSafe +{2 copy known{ +//ResolveFunction exec +}if +pop +}bind def +/CreateHalftoneThresholds +{ +dup/Thresholds known not{ +dup/HalftoneType get 10 eq{ +dup dup//MakeStreamReader exec +/Thresholds exch put +}if +dup/HalftoneType get dup 3 eq exch 6 eq or{ +dup dup//MakeStreamReader exec +//BlockBuffer readstring pop +dup length +dup 0 eq{ +mark(Could not read Thresholds)//error exec +}if +string copy/Thresholds exch put +dup/HalftoneType 3 put +}if +}if +}bind def +/SetExtGState +{ +//PDFReader/CurrentObject get/Context get/Resources get +/ExtGState//DoNothing//ResolveD exec +exch//CheckExtGState//ResolveD exec +dup/LW//knownget exec{ +setlinewidth +}if +dup/LC//knownget exec{ +setlinecap +}if +dup/LJ//knownget exec{ +setlinejoin +}if +dup/ML//knownget exec{ +setmeterlimit +}if +dup/D//knownget exec{ +setdash +}if +dup/RI//knownget exec{ +mark(Unimplemented ExtGState.RI)//error exec +}if +dup/OP//knownget exec{ +setoverprint +}if +dup/op//knownget exec{ +setoverprint +}if +dup/OPM//knownget exec{ +mark(Unimplemented ExtGState.OPM)//error exec +}if +dup/Font//knownget exec{ +mark(Unimplemented ExtGState.Font)//error exec +}if +dup/BG known{ +/BG//ResolveFunction exec +setblackgeneration +}if +dup/BG2 known{ +/BG2//ResolveFunction exec +dup/Default eq{ +//InitialExtGState/BG2 get +}if +setblackgeneration +}if +dup/UCR known{ +/UCR//ResolveFunction exec +setundercolorremoval +}if +dup/UCR2 known{ +/UCR2//ResolveFunction exec +dup/Default eq{ +//InitialExtGState/UCR2 get +}if +setundercolorremoval +}if +dup/TR known{ +/TR//ResolveFunction exec +//SetTransfer exec +}if +dup/TR2 known{ +/TR2//ResolveFunction exec +dup/Default eq{ +pop//InitialExtGState/TR2 get +aload pop setcolortransfer +}{ +//SetTransfer exec +}ifelse +}if +dup/HT//knownget exec{ +dup/Default eq{ +pop//InitialExtGState/HT get +sethalftone +}{ +//PDFR_DEBUG{(Ht beg)=}if +pop dup/HT//CheckHalftone//ResolveD exec +/SpotFunction//ResolveFunctionSafe exec +/TransferFunction//ResolveFunctionSafe exec +null exch +dup/HalftoneType get dup 5 eq exch dup 4 eq exch 2 eq or or{ +dup{ +dup//IsObjRef exec{ +pop +1 index exch//CheckHalftone ResolveD +}if +dup type/dicttype eq{ +dup/SpotFunction//ResolveFunctionSafe exec +/TransferFunction//ResolveFunctionSafe exec +//CreateHalftoneThresholds exec +dup/HalftoneType get 5 gt{ +4 3 roll pop +dup 4 1 roll +}if +}if +pop pop +}forall +}if +//CreateHalftoneThresholds exec +//PDFR_DEBUG{ +(HT:)= +dup{ +1 index/Default eq{ +(Default <<)= +exch pop +{exch = ==}forall +(>>)= +}{ +exch = == +}ifelse +}forall +(HT end)= flush +}if +exch dup null ne{ +(Warning: Ignoring a halftone with a Level 3 component halftone Type )print dup/HalftoneType get = +pop pop +}{ +pop +dup/HalftoneType get 5 gt{ +(Warning: Ignoring a Level 3 halftone Type )print dup/HalftoneType get = +pop +}{ +sethalftone +}ifelse +}ifelse +//PDFR_DEBUG{(HT set)= flush}if +}ifelse +}if +dup/FL//knownget exec{ +setflattness +}if +dup/SM//knownget exec{ +setsmoothness +}if +dup/SA//knownget exec{ +setstrokeadjust +}if +dup/BM//knownget exec{ +mark(Unimplemented ExtGState.BM)//error exec +}if +dup/SMask//knownget exec{ +mark(Unimplemented ExtGState.SMask)//error exec +}if +dup/CA//knownget exec{ +mark(Unimplemented ExtGState.CA)//error exec +}if +dup/ca//knownget exec{ +mark(Unimplemented ExtGState.ca)//error exec +}if +dup/AIS//knownget exec{ +mark(Unimplemented ExtGState.AIS)//error exec +}if +dup/TK//knownget exec{ +mark(Unimplemented ExtGState.TK)//error exec +}if +pop +}bind def +/CheckXObject +{dup/Subtype get dup/Image ne exch dup/Form ne exch/PS ne and and{ +mark(Resource )3 index( must have /Subtype /Image or /Form or /PS.)//error exec +}if +}bind def +/DoXObject +{ +//PDFReader/CurrentObject get/Context get/Resources get +/XObject//DoNothing//ResolveD exec +exch//CheckXObject//ResolveD exec +dup/Subtype get +dup/Image eq{ +pop +//CompleteOutlineImage exec +//DoImage exec +}{ +dup/PS eq{ +PDFR_DEBUG{ +(Executing a PS Xobject)= +}if +pop +//RunDelayedStream exec +}{ +dup/Form eq{ +pop +PDFR_DEBUG{ +(Executing a Form XObject)= +}if +//PDFReader/CurrentObject get exch +dup//PDFReader exch<< exch/Context exch >>/CurrentObject exch put +dup/Matrix get concat +dup/BBox get aload pop exch 3 index sub exch 2 index sub rectclip +//RunDelayedStream exec +//PDFReader exch/CurrentObject exch put +}{ +mark exch(unimplemented XObject type )exch//error exec +}ifelse +}ifelse +}ifelse +}bind def +/Operators 50 dict begin +/q{//GSave exec}bind def +/Q{//GRestore exec}bind def +/cm{//TempMatrix astore concat}bind def +/i{1 .min setflat}bind def +/J/setlinecap load def +/d/setdash load def +/j/setlinejoin load def +/w/setlinewidth load def +/M/setmiterlimit load def +/gs{SetExtGState}bind def +/g/setgray load def +/rg/setrgbcolor load def +/k/setcmykcolor load def +/cs{//ResolveColorSpace exec//SetColorSpaceSafe exec +}bind def +/sc/setcolor load def +/scn{//SetColor exec}bind def +/G/setgray load def +/RG/setrgbcolor load def +/K/setcmykcolor load def +/CS//cs def +/ri{SetColorRenderingIntent}bind def +/SC/setcolor load def +/SCN{//SetColor exec}bind def +/m/moveto load def +/l/lineto load def +/c/curveto load def +/v{currentpoint 6 2 roll curveto}bind def +/y{2 copy curveto}bind def +/re{ +4 2 roll moveto exch dup 0 rlineto 0 3 -1 roll rlineto neg 0 rlineto +closepath +}def +/h/closepath load def +/n/newpath load def +/S/stroke load def +/s{closepath stroke}bind def +/f/fill load def +/f*/eofill load def +/B{gsave fill grestore stroke}bind def +/b{closepath gsave fill grestore stroke}bind def +/B*{gsave eofill grestore stroke}bind def +/b*{closepath gsave eofill grestore stroke}bind def +/W/clip load def +/W*/eoclip load def +/sh{ +ResolveShading +dup/Background known{ +gsave +dup/ColorSpace get setcolorspace +dup/Background get aload pop setcolor +pathbbox +2 index sub exch 3 index sub exch +rectfill +grestore +}if +shfill +}bind def +/Do{//DoXObject exec}bind def +/BI{currentglobal false setglobal<<}bind def +/ID{>> +dup/DataSource currentfile +2 index/F//knownget exec{ +/A85 eq{ +0(~>)/SubFileDecode filter +}if +}if +put +//CompleteInlineImage exec +exch setglobal +//DoImage exec +}bind def +/EI{}bind def +/BT{gsave//GraphicState/InitialTextMatrix get currentmatrix pop}bind def +/ET{grestore}bind def +/Tc{//GraphicState exch/CharacterSpacing exch put}bind def +/TL{//GraphicState exch/TextLeading exch put}bind def +/Tr{//GraphicState exch/TextRenderingMode exch put}bind def +/Ts{ +mark(Unimplemented SetTextRise)//error exec +}bind def +/Tw{//GraphicState exch/WordSpacing exch put}bind def +/Tz{ +mark(Unimplemented SetHorizontalTextScaling)//error exec +}bind def +/Td{translate 0 0 moveto}bind def +/TD{dup neg//TL exec//Td exec}bind def +/Tm{//GraphicState/InitialTextMatrix get setmatrix +//TempMatrix astore concat +0 0 moveto}bind def +/T*{0//GraphicState/TextLeading get neg//Td exec}bind def +/Tj{//ShowTextBeg exec//ShowText exec//ShowTextEnd exec}bind def +/'{//T* exec//ShowText exec//ShowTextEnd exec}bind def +/"{3 2 roll//Tw exec exch//Tc exec//' exec}bind def +/TJ//ShowTextWithGlyphPositioning def +/Tf//SetFont def +/d0/setcharwidth load def +/d1/setcachedevice load def +/BDC{pop pop}bind def +/BMC{pop}bind def +/EMC{}bind def +/BX{BeginCompatibilitySection}bind def +/EX{EndCompatibilitySection}bind def +/DP{DefineMarkedContentPointWithPropertyList}bind def +/MP{DefineMarkedContentPoint}bind def +/PS{cvx exec}bind def +currentdict end def +//PDFR_STREAM{ +//Operators length dict begin +//Operators{ +exch dup +[exch//=only/exec load +( )/print load +8 7 roll +dup type/arraytype eq{ +/exec load +}if +( )/print load +]cvx +def +}forall +currentdict end/Operators exch def +}if +/.registerencoding +{pop pop +}bind def +/.defineencoding +{def +}bind def +/.findencoding +{load +}bind def +/currentglobal where +{pop currentglobal{setglobal}true setglobal} +{{}} +ifelse +/MacRomanEncoding +StandardEncoding 0 39 getinterval aload pop +/quotesingle +StandardEncoding 40 56 getinterval aload pop +/grave +StandardEncoding 97 31 getinterval aload pop +/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute +/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave +/ecircumflex/edieresis/iacute/igrave +/icircumflex/idieresis/ntilde/oacute +/ograve/ocircumflex/odieresis/otilde +/uacute/ugrave/ucircumflex/udieresis +/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash +/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef +/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash +/questiondown/exclamdown/logicalnot/.notdef +/florin/.notdef/.notdef/guillemotleft +/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright +/quoteleft/quoteright/divide/.notdef +/ydieresis/Ydieresis/fraction/currency +/guilsinglleft/guilsinglright/fi/fl +/daggerdbl/periodcentered/quotesinglbase/quotedblbase +/perthousand/Acircumflex/Ecircumflex/Aacute +/Edieresis/Egrave/Iacute/Icircumflex +/Idieresis/Igrave/Oacute/Ocircumflex +/.notdef/Ograve/Uacute/Ucircumflex +/Ugrave/dotlessi/circumflex/tilde +/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron +256 packedarray +5 1 index .registerencoding +.defineencoding +exec +/AdobeGlyphList mark +/A 16#0041 +/AE 16#00c6 +/AEacute 16#01fc +/AEmacron 16#01e2 +/AEsmall 16#f7e6 +/Aacute 16#00c1 +/Aacutesmall 16#f7e1 +/Abreve 16#0102 +/Abreveacute 16#1eae +/Abrevecyrillic 16#04d0 +/Abrevedotbelow 16#1eb6 +/Abrevegrave 16#1eb0 +/Abrevehookabove 16#1eb2 +/Abrevetilde 16#1eb4 +/Acaron 16#01cd +/Acircle 16#24b6 +/Acircumflex 16#00c2 +/Acircumflexacute 16#1ea4 +/Acircumflexdotbelow 16#1eac +/Acircumflexgrave 16#1ea6 +/Acircumflexhookabove 16#1ea8 +/Acircumflexsmall 16#f7e2 +/Acircumflextilde 16#1eaa +/Acute 16#f6c9 +/Acutesmall 16#f7b4 +/Acyrillic 16#0410 +/Adblgrave 16#0200 +/Adieresis 16#00c4 +/Adieresiscyrillic 16#04d2 +/Adieresismacron 16#01de +/Adieresissmall 16#f7e4 +/Adotbelow 16#1ea0 +/Adotmacron 16#01e0 +/Agrave 16#00c0 +/Agravesmall 16#f7e0 +/Ahookabove 16#1ea2 +/Aiecyrillic 16#04d4 +/Ainvertedbreve 16#0202 +/Alpha 16#0391 +/Alphatonos 16#0386 +/Amacron 16#0100 +/Amonospace 16#ff21 +/Aogonek 16#0104 +/Aring 16#00c5 +/Aringacute 16#01fa +/Aringbelow 16#1e00 +/Aringsmall 16#f7e5 +/Asmall 16#f761 +/Atilde 16#00c3 +/Atildesmall 16#f7e3 +/Aybarmenian 16#0531 +/B 16#0042 +/Bcircle 16#24b7 +/Bdotaccent 16#1e02 +/Bdotbelow 16#1e04 +/Becyrillic 16#0411 +/Benarmenian 16#0532 +/Beta 16#0392 +/Bhook 16#0181 +/Blinebelow 16#1e06 +/Bmonospace 16#ff22 +/Brevesmall 16#f6f4 +/Bsmall 16#f762 +/Btopbar 16#0182 +/C 16#0043 +/Caarmenian 16#053e +/Cacute 16#0106 +/Caron 16#f6ca +/Caronsmall 16#f6f5 +/Ccaron 16#010c +/Ccedilla 16#00c7 +/Ccedillaacute 16#1e08 +/Ccedillasmall 16#f7e7 +/Ccircle 16#24b8 +/Ccircumflex 16#0108 +/Cdot 16#010a +/Cdotaccent 16#010a +/Cedillasmall 16#f7b8 +/Chaarmenian 16#0549 +/Cheabkhasiancyrillic 16#04bc +/Checyrillic 16#0427 +/Chedescenderabkhasiancyrillic 16#04be +/Chedescendercyrillic 16#04b6 +/Chedieresiscyrillic 16#04f4 +/Cheharmenian 16#0543 +/Chekhakassiancyrillic 16#04cb +/Cheverticalstrokecyrillic 16#04b8 +/Chi 16#03a7 +/Chook 16#0187 +/Circumflexsmall 16#f6f6 +/Cmonospace 16#ff23 +/Coarmenian 16#0551 +/Csmall 16#f763 +/D 16#0044 +/DZ 16#01f1 +/DZcaron 16#01c4 +/Daarmenian 16#0534 +/Dafrican 16#0189 +/Dcaron 16#010e +/Dcedilla 16#1e10 +/Dcircle 16#24b9 +/Dcircumflexbelow 16#1e12 +/Dcroat 16#0110 +/Ddotaccent 16#1e0a +/Ddotbelow 16#1e0c +/Decyrillic 16#0414 +/Deicoptic 16#03ee +/Delta 16#2206 +/Deltagreek 16#0394 +/Dhook 16#018a +/Dieresis 16#f6cb +/DieresisAcute 16#f6cc +/DieresisGrave 16#f6cd +/Dieresissmall 16#f7a8 +/Digammagreek 16#03dc +/Djecyrillic 16#0402 +/Dlinebelow 16#1e0e +/Dmonospace 16#ff24 +/Dotaccentsmall 16#f6f7 +/Dslash 16#0110 +/Dsmall 16#f764 +/Dtopbar 16#018b +/Dz 16#01f2 +/Dzcaron 16#01c5 +/Dzeabkhasiancyrillic 16#04e0 +/Dzecyrillic 16#0405 +/Dzhecyrillic 16#040f +/E 16#0045 +/Eacute 16#00c9 +/Eacutesmall 16#f7e9 +/Ebreve 16#0114 +/Ecaron 16#011a +/Ecedillabreve 16#1e1c +/Echarmenian 16#0535 +/Ecircle 16#24ba +/Ecircumflex 16#00ca +/Ecircumflexacute 16#1ebe +/Ecircumflexbelow 16#1e18 +/Ecircumflexdotbelow 16#1ec6 +/Ecircumflexgrave 16#1ec0 +/Ecircumflexhookabove 16#1ec2 +/Ecircumflexsmall 16#f7ea +/Ecircumflextilde 16#1ec4 +/Ecyrillic 16#0404 +/Edblgrave 16#0204 +/Edieresis 16#00cb +/Edieresissmall 16#f7eb +/Edot 16#0116 +/Edotaccent 16#0116 +/Edotbelow 16#1eb8 +/Efcyrillic 16#0424 +/Egrave 16#00c8 +/Egravesmall 16#f7e8 +/Eharmenian 16#0537 +/Ehookabove 16#1eba +/Eightroman 16#2167 +/Einvertedbreve 16#0206 +/Eiotifiedcyrillic 16#0464 +/Elcyrillic 16#041b +/Elevenroman 16#216a +/Emacron 16#0112 +/Emacronacute 16#1e16 +/Emacrongrave 16#1e14 +/Emcyrillic 16#041c +/Emonospace 16#ff25 +/Encyrillic 16#041d +/Endescendercyrillic 16#04a2 +/Eng 16#014a +/Enghecyrillic 16#04a4 +/Enhookcyrillic 16#04c7 +/Eogonek 16#0118 +/Eopen 16#0190 +/Epsilon 16#0395 +/Epsilontonos 16#0388 +/Ercyrillic 16#0420 +/Ereversed 16#018e +/Ereversedcyrillic 16#042d +/Escyrillic 16#0421 +/Esdescendercyrillic 16#04aa +/Esh 16#01a9 +/Esmall 16#f765 +/Eta 16#0397 +/Etarmenian 16#0538 +/Etatonos 16#0389 +/Eth 16#00d0 +/Ethsmall 16#f7f0 +/Etilde 16#1ebc +/Etildebelow 16#1e1a +/Euro 16#20ac +/Ezh 16#01b7 +/Ezhcaron 16#01ee +/Ezhreversed 16#01b8 +/F 16#0046 +/Fcircle 16#24bb +/Fdotaccent 16#1e1e +/Feharmenian 16#0556 +/Feicoptic 16#03e4 +/Fhook 16#0191 +/Fitacyrillic 16#0472 +/Fiveroman 16#2164 +/Fmonospace 16#ff26 +/Fourroman 16#2163 +/Fsmall 16#f766 +/G 16#0047 +/GBsquare 16#3387 +/Gacute 16#01f4 +/Gamma 16#0393 +/Gammaafrican 16#0194 +/Gangiacoptic 16#03ea +/Gbreve 16#011e +/Gcaron 16#01e6 +/Gcedilla 16#0122 +/Gcircle 16#24bc +/Gcircumflex 16#011c +/Gcommaaccent 16#0122 +/Gdot 16#0120 +/Gdotaccent 16#0120 +/Gecyrillic 16#0413 +/Ghadarmenian 16#0542 +/Ghemiddlehookcyrillic 16#0494 +/Ghestrokecyrillic 16#0492 +/Gheupturncyrillic 16#0490 +/Ghook 16#0193 +/Gimarmenian 16#0533 +/Gjecyrillic 16#0403 +/Gmacron 16#1e20 +/Gmonospace 16#ff27 +/Grave 16#f6ce +/Gravesmall 16#f760 +/Gsmall 16#f767 +/Gsmallhook 16#029b +/Gstroke 16#01e4 +/H 16#0048 +/H18533 16#25cf +/H18543 16#25aa +/H18551 16#25ab +/H22073 16#25a1 +/HPsquare 16#33cb +/Haabkhasiancyrillic 16#04a8 +/Hadescendercyrillic 16#04b2 +/Hardsigncyrillic 16#042a +/Hbar 16#0126 +/Hbrevebelow 16#1e2a +/Hcedilla 16#1e28 +/Hcircle 16#24bd +/Hcircumflex 16#0124 +/Hdieresis 16#1e26 +/Hdotaccent 16#1e22 +/Hdotbelow 16#1e24 +/Hmonospace 16#ff28 +/Hoarmenian 16#0540 +/Horicoptic 16#03e8 +/Hsmall 16#f768 +/Hungarumlaut 16#f6cf +/Hungarumlautsmall 16#f6f8 +/Hzsquare 16#3390 +/I 16#0049 +/IAcyrillic 16#042f +/IJ 16#0132 +/IUcyrillic 16#042e +/Iacute 16#00cd +/Iacutesmall 16#f7ed +/Ibreve 16#012c +/Icaron 16#01cf +/Icircle 16#24be +/Icircumflex 16#00ce +/Icircumflexsmall 16#f7ee +/Icyrillic 16#0406 +/Idblgrave 16#0208 +/Idieresis 16#00cf +/Idieresisacute 16#1e2e +/Idieresiscyrillic 16#04e4 +/Idieresissmall 16#f7ef +/Idot 16#0130 +/Idotaccent 16#0130 +/Idotbelow 16#1eca +/Iebrevecyrillic 16#04d6 +/Iecyrillic 16#0415 +/Ifraktur 16#2111 +/Igrave 16#00cc +/Igravesmall 16#f7ec +/Ihookabove 16#1ec8 +/Iicyrillic 16#0418 +/Iinvertedbreve 16#020a +/Iishortcyrillic 16#0419 +/Imacron 16#012a +/Imacroncyrillic 16#04e2 +/Imonospace 16#ff29 +/Iniarmenian 16#053b +/Iocyrillic 16#0401 +/Iogonek 16#012e +/Iota 16#0399 +/Iotaafrican 16#0196 +/Iotadieresis 16#03aa +/Iotatonos 16#038a +/Ismall 16#f769 +/Istroke 16#0197 +/Itilde 16#0128 +/Itildebelow 16#1e2c +/Izhitsacyrillic 16#0474 +/Izhitsadblgravecyrillic 16#0476 +/J 16#004a +/Jaarmenian 16#0541 +/Jcircle 16#24bf +/Jcircumflex 16#0134 +/Jecyrillic 16#0408 +/Jheharmenian 16#054b +/Jmonospace 16#ff2a +/Jsmall 16#f76a +/K 16#004b +/KBsquare 16#3385 +/KKsquare 16#33cd +/Kabashkircyrillic 16#04a0 +/Kacute 16#1e30 +/Kacyrillic 16#041a +/Kadescendercyrillic 16#049a +/Kahookcyrillic 16#04c3 +/Kappa 16#039a +/Kastrokecyrillic 16#049e +/Kaverticalstrokecyrillic 16#049c +/Kcaron 16#01e8 +/Kcedilla 16#0136 +/Kcircle 16#24c0 +/Kcommaaccent 16#0136 +/Kdotbelow 16#1e32 +/Keharmenian 16#0554 +/Kenarmenian 16#053f +/Khacyrillic 16#0425 +/Kheicoptic 16#03e6 +/Khook 16#0198 +/Kjecyrillic 16#040c +/Klinebelow 16#1e34 +/Kmonospace 16#ff2b +/Koppacyrillic 16#0480 +/Koppagreek 16#03de +/Ksicyrillic 16#046e +/Ksmall 16#f76b +/L 16#004c +/LJ 16#01c7 +/LL 16#f6bf +/Lacute 16#0139 +/Lambda 16#039b +/Lcaron 16#013d +/Lcedilla 16#013b +/Lcircle 16#24c1 +/Lcircumflexbelow 16#1e3c +/Lcommaaccent 16#013b +/Ldot 16#013f +/Ldotaccent 16#013f +/Ldotbelow 16#1e36 +/Ldotbelowmacron 16#1e38 +/Liwnarmenian 16#053c +/Lj 16#01c8 +/Ljecyrillic 16#0409 +/Llinebelow 16#1e3a +/Lmonospace 16#ff2c +/Lslash 16#0141 +/Lslashsmall 16#f6f9 +/Lsmall 16#f76c +/M 16#004d +/MBsquare 16#3386 +/Macron 16#f6d0 +/Macronsmall 16#f7af +/Macute 16#1e3e +/Mcircle 16#24c2 +/Mdotaccent 16#1e40 +/Mdotbelow 16#1e42 +/Menarmenian 16#0544 +/Mmonospace 16#ff2d +/Msmall 16#f76d +/Mturned 16#019c +/Mu 16#039c +/N 16#004e +/NJ 16#01ca +/Nacute 16#0143 +/Ncaron 16#0147 +/Ncedilla 16#0145 +/Ncircle 16#24c3 +/Ncircumflexbelow 16#1e4a +/Ncommaaccent 16#0145 +/Ndotaccent 16#1e44 +/Ndotbelow 16#1e46 +/Nhookleft 16#019d +/Nineroman 16#2168 +/Nj 16#01cb +/Njecyrillic 16#040a +/Nlinebelow 16#1e48 +/Nmonospace 16#ff2e +/Nowarmenian 16#0546 +/Nsmall 16#f76e +/Ntilde 16#00d1 +/Ntildesmall 16#f7f1 +/Nu 16#039d +/O 16#004f +/OE 16#0152 +/OEsmall 16#f6fa +/Oacute 16#00d3 +/Oacutesmall 16#f7f3 +/Obarredcyrillic 16#04e8 +/Obarreddieresiscyrillic 16#04ea +/Obreve 16#014e +/Ocaron 16#01d1 +/Ocenteredtilde 16#019f +/Ocircle 16#24c4 +/Ocircumflex 16#00d4 +/Ocircumflexacute 16#1ed0 +/Ocircumflexdotbelow 16#1ed8 +/Ocircumflexgrave 16#1ed2 +/Ocircumflexhookabove 16#1ed4 +/Ocircumflexsmall 16#f7f4 +/Ocircumflextilde 16#1ed6 +/Ocyrillic 16#041e +/Odblacute 16#0150 +/Odblgrave 16#020c +/Odieresis 16#00d6 +/Odieresiscyrillic 16#04e6 +/Odieresissmall 16#f7f6 +/Odotbelow 16#1ecc +/Ogoneksmall 16#f6fb +/Ograve 16#00d2 +/Ogravesmall 16#f7f2 +/Oharmenian 16#0555 +/Ohm 16#2126 +/Ohookabove 16#1ece +/Ohorn 16#01a0 +/Ohornacute 16#1eda +/Ohorndotbelow 16#1ee2 +/Ohorngrave 16#1edc +/Ohornhookabove 16#1ede +/Ohorntilde 16#1ee0 +/Ohungarumlaut 16#0150 +/Oi 16#01a2 +/Oinvertedbreve 16#020e +/Omacron 16#014c +/Omacronacute 16#1e52 +/Omacrongrave 16#1e50 +/Omega 16#2126 +/Omegacyrillic 16#0460 +/Omegagreek 16#03a9 +/Omegaroundcyrillic 16#047a +/Omegatitlocyrillic 16#047c +/Omegatonos 16#038f +/Omicron 16#039f +/Omicrontonos 16#038c +/Omonospace 16#ff2f +/Oneroman 16#2160 +/Oogonek 16#01ea +/Oogonekmacron 16#01ec +/Oopen 16#0186 +/Oslash 16#00d8 +/Oslashacute 16#01fe +/Oslashsmall 16#f7f8 +/Osmall 16#f76f +/Ostrokeacute 16#01fe +/Otcyrillic 16#047e +/Otilde 16#00d5 +/Otildeacute 16#1e4c +/Otildedieresis 16#1e4e +/Otildesmall 16#f7f5 +/P 16#0050 +/Pacute 16#1e54 +/Pcircle 16#24c5 +/Pdotaccent 16#1e56 +/Pecyrillic 16#041f +/Peharmenian 16#054a +/Pemiddlehookcyrillic 16#04a6 +/Phi 16#03a6 +/Phook 16#01a4 +/Pi 16#03a0 +/Piwrarmenian 16#0553 +/Pmonospace 16#ff30 +/Psi 16#03a8 +/Psicyrillic 16#0470 +/Psmall 16#f770 +/Q 16#0051 +/Qcircle 16#24c6 +/Qmonospace 16#ff31 +/Qsmall 16#f771 +/R 16#0052 +/Raarmenian 16#054c +/Racute 16#0154 +/Rcaron 16#0158 +/Rcedilla 16#0156 +/Rcircle 16#24c7 +/Rcommaaccent 16#0156 +/Rdblgrave 16#0210 +/Rdotaccent 16#1e58 +/Rdotbelow 16#1e5a +/Rdotbelowmacron 16#1e5c +/Reharmenian 16#0550 +/Rfraktur 16#211c +/Rho 16#03a1 +/Ringsmall 16#f6fc +/Rinvertedbreve 16#0212 +/Rlinebelow 16#1e5e +/Rmonospace 16#ff32 +/Rsmall 16#f772 +/Rsmallinverted 16#0281 +/Rsmallinvertedsuperior 16#02b6 +/S 16#0053 +/SF010000 16#250c +/SF020000 16#2514 +/SF030000 16#2510 +/SF040000 16#2518 +/SF050000 16#253c +/SF060000 16#252c +/SF070000 16#2534 +/SF080000 16#251c +/SF090000 16#2524 +/SF100000 16#2500 +/SF110000 16#2502 +/SF190000 16#2561 +/SF200000 16#2562 +/SF210000 16#2556 +/SF220000 16#2555 +/SF230000 16#2563 +/SF240000 16#2551 +/SF250000 16#2557 +/SF260000 16#255d +/SF270000 16#255c +/SF280000 16#255b +/SF360000 16#255e +/SF370000 16#255f +/SF380000 16#255a +/SF390000 16#2554 +/SF400000 16#2569 +/SF410000 16#2566 +/SF420000 16#2560 +/SF430000 16#2550 +/SF440000 16#256c +/SF450000 16#2567 +/SF460000 16#2568 +/SF470000 16#2564 +/SF480000 16#2565 +/SF490000 16#2559 +/SF500000 16#2558 +/SF510000 16#2552 +/SF520000 16#2553 +/SF530000 16#256b +/SF540000 16#256a +/Sacute 16#015a +/Sacutedotaccent 16#1e64 +/Sampigreek 16#03e0 +/Scaron 16#0160 +/Scarondotaccent 16#1e66 +/Scaronsmall 16#f6fd +/Scedilla 16#015e +/Schwa 16#018f +/Schwacyrillic 16#04d8 +/Schwadieresiscyrillic 16#04da +/Scircle 16#24c8 +/Scircumflex 16#015c +/Scommaaccent 16#0218 +/Sdotaccent 16#1e60 +/Sdotbelow 16#1e62 +/Sdotbelowdotaccent 16#1e68 +/Seharmenian 16#054d +/Sevenroman 16#2166 +/Shaarmenian 16#0547 +/Shacyrillic 16#0428 +/Shchacyrillic 16#0429 +/Sheicoptic 16#03e2 +/Shhacyrillic 16#04ba +/Shimacoptic 16#03ec +/Sigma 16#03a3 +/Sixroman 16#2165 +/Smonospace 16#ff33 +/Softsigncyrillic 16#042c +/Ssmall 16#f773 +/Stigmagreek 16#03da +/T 16#0054 +/Tau 16#03a4 +/Tbar 16#0166 +/Tcaron 16#0164 +/Tcedilla 16#0162 +/Tcircle 16#24c9 +/Tcircumflexbelow 16#1e70 +/Tcommaaccent 16#0162 +/Tdotaccent 16#1e6a +/Tdotbelow 16#1e6c +/Tecyrillic 16#0422 +/Tedescendercyrillic 16#04ac +/Tenroman 16#2169 +/Tetsecyrillic 16#04b4 +/Theta 16#0398 +/Thook 16#01ac +/Thorn 16#00de +/Thornsmall 16#f7fe +/Threeroman 16#2162 +/Tildesmall 16#f6fe +/Tiwnarmenian 16#054f +/Tlinebelow 16#1e6e +/Tmonospace 16#ff34 +/Toarmenian 16#0539 +/Tonefive 16#01bc +/Tonesix 16#0184 +/Tonetwo 16#01a7 +/Tretroflexhook 16#01ae +/Tsecyrillic 16#0426 +/Tshecyrillic 16#040b +/Tsmall 16#f774 +/Twelveroman 16#216b +/Tworoman 16#2161 +/U 16#0055 +/Uacute 16#00da +/Uacutesmall 16#f7fa +/Ubreve 16#016c +/Ucaron 16#01d3 +/Ucircle 16#24ca +/Ucircumflex 16#00db +/Ucircumflexbelow 16#1e76 +/Ucircumflexsmall 16#f7fb +/Ucyrillic 16#0423 +/Udblacute 16#0170 +/Udblgrave 16#0214 +/Udieresis 16#00dc +/Udieresisacute 16#01d7 +/Udieresisbelow 16#1e72 +/Udieresiscaron 16#01d9 +/Udieresiscyrillic 16#04f0 +/Udieresisgrave 16#01db +/Udieresismacron 16#01d5 +/Udieresissmall 16#f7fc +/Udotbelow 16#1ee4 +/Ugrave 16#00d9 +/Ugravesmall 16#f7f9 +/Uhookabove 16#1ee6 +/Uhorn 16#01af +/Uhornacute 16#1ee8 +/Uhorndotbelow 16#1ef0 +/Uhorngrave 16#1eea +/Uhornhookabove 16#1eec +/Uhorntilde 16#1eee +/Uhungarumlaut 16#0170 +/Uhungarumlautcyrillic 16#04f2 +/Uinvertedbreve 16#0216 +/Ukcyrillic 16#0478 +/Umacron 16#016a +/Umacroncyrillic 16#04ee +/Umacrondieresis 16#1e7a +/Umonospace 16#ff35 +/Uogonek 16#0172 +/Upsilon 16#03a5 +/Upsilon1 16#03d2 +/Upsilonacutehooksymbolgreek 16#03d3 +/Upsilonafrican 16#01b1 +/Upsilondieresis 16#03ab +/Upsilondieresishooksymbolgreek 16#03d4 +/Upsilonhooksymbol 16#03d2 +/Upsilontonos 16#038e +/Uring 16#016e +/Ushortcyrillic 16#040e +/Usmall 16#f775 +/Ustraightcyrillic 16#04ae +/Ustraightstrokecyrillic 16#04b0 +/Utilde 16#0168 +/Utildeacute 16#1e78 +/Utildebelow 16#1e74 +/V 16#0056 +/Vcircle 16#24cb +/Vdotbelow 16#1e7e +/Vecyrillic 16#0412 +/Vewarmenian 16#054e +/Vhook 16#01b2 +/Vmonospace 16#ff36 +/Voarmenian 16#0548 +/Vsmall 16#f776 +/Vtilde 16#1e7c +/W 16#0057 +/Wacute 16#1e82 +/Wcircle 16#24cc +/Wcircumflex 16#0174 +/Wdieresis 16#1e84 +/Wdotaccent 16#1e86 +/Wdotbelow 16#1e88 +/Wgrave 16#1e80 +/Wmonospace 16#ff37 +/Wsmall 16#f777 +/X 16#0058 +/Xcircle 16#24cd +/Xdieresis 16#1e8c +/Xdotaccent 16#1e8a +/Xeharmenian 16#053d +/Xi 16#039e +/Xmonospace 16#ff38 +/Xsmall 16#f778 +/Y 16#0059 +/Yacute 16#00dd +/Yacutesmall 16#f7fd +/Yatcyrillic 16#0462 +/Ycircle 16#24ce +/Ycircumflex 16#0176 +/Ydieresis 16#0178 +/Ydieresissmall 16#f7ff +/Ydotaccent 16#1e8e +/Ydotbelow 16#1ef4 +/Yericyrillic 16#042b +/Yerudieresiscyrillic 16#04f8 +/Ygrave 16#1ef2 +/Yhook 16#01b3 +/Yhookabove 16#1ef6 +/Yiarmenian 16#0545 +/Yicyrillic 16#0407 +/Yiwnarmenian 16#0552 +/Ymonospace 16#ff39 +/Ysmall 16#f779 +/Ytilde 16#1ef8 +/Yusbigcyrillic 16#046a +/Yusbigiotifiedcyrillic 16#046c +/Yuslittlecyrillic 16#0466 +/Yuslittleiotifiedcyrillic 16#0468 +/Z 16#005a +/Zaarmenian 16#0536 +/Zacute 16#0179 +/Zcaron 16#017d +/Zcaronsmall 16#f6ff +/Zcircle 16#24cf +/Zcircumflex 16#1e90 +/Zdot 16#017b +/Zdotaccent 16#017b +/Zdotbelow 16#1e92 +/Zecyrillic 16#0417 +/Zedescendercyrillic 16#0498 +/Zedieresiscyrillic 16#04de +/Zeta 16#0396 +/Zhearmenian 16#053a +/Zhebrevecyrillic 16#04c1 +/Zhecyrillic 16#0416 +/Zhedescendercyrillic 16#0496 +/Zhedieresiscyrillic 16#04dc +/Zlinebelow 16#1e94 +/Zmonospace 16#ff3a +/Zsmall 16#f77a +/Zstroke 16#01b5 +/a 16#0061 +/aabengali 16#0986 +/aacute 16#00e1 +/aadeva 16#0906 +/aagujarati 16#0a86 +/aagurmukhi 16#0a06 +/aamatragurmukhi 16#0a3e +/aarusquare 16#3303 +/aavowelsignbengali 16#09be +/aavowelsigndeva 16#093e +/aavowelsigngujarati 16#0abe +/abbreviationmarkarmenian 16#055f +/abbreviationsigndeva 16#0970 +/abengali 16#0985 +/abopomofo 16#311a +/abreve 16#0103 +/abreveacute 16#1eaf +/abrevecyrillic 16#04d1 +/abrevedotbelow 16#1eb7 +/abrevegrave 16#1eb1 +/abrevehookabove 16#1eb3 +/abrevetilde 16#1eb5 +/acaron 16#01ce +/acircle 16#24d0 +/acircumflex 16#00e2 +/acircumflexacute 16#1ea5 +/acircumflexdotbelow 16#1ead +/acircumflexgrave 16#1ea7 +/acircumflexhookabove 16#1ea9 +/acircumflextilde 16#1eab +/acute 16#00b4 +/acutebelowcmb 16#0317 +/acutecmb 16#0301 +/acutecomb 16#0301 +/acutedeva 16#0954 +/acutelowmod 16#02cf +/acutetonecmb 16#0341 +/acyrillic 16#0430 +/adblgrave 16#0201 +/addakgurmukhi 16#0a71 +/adeva 16#0905 +/adieresis 16#00e4 +/adieresiscyrillic 16#04d3 +/adieresismacron 16#01df +/adotbelow 16#1ea1 +/adotmacron 16#01e1 +/ae 16#00e6 +/aeacute 16#01fd +/aekorean 16#3150 +/aemacron 16#01e3 +/afii00208 16#2015 +/afii08941 16#20a4 +/afii10017 16#0410 +/afii10018 16#0411 +/afii10019 16#0412 +/afii10020 16#0413 +/afii10021 16#0414 +/afii10022 16#0415 +/afii10023 16#0401 +/afii10024 16#0416 +/afii10025 16#0417 +/afii10026 16#0418 +/afii10027 16#0419 +/afii10028 16#041a +/afii10029 16#041b +/afii10030 16#041c +/afii10031 16#041d +/afii10032 16#041e +/afii10033 16#041f +/afii10034 16#0420 +/afii10035 16#0421 +/afii10036 16#0422 +/afii10037 16#0423 +/afii10038 16#0424 +/afii10039 16#0425 +/afii10040 16#0426 +/afii10041 16#0427 +/afii10042 16#0428 +/afii10043 16#0429 +/afii10044 16#042a +/afii10045 16#042b +/afii10046 16#042c +/afii10047 16#042d +/afii10048 16#042e +/afii10049 16#042f +/afii10050 16#0490 +/afii10051 16#0402 +/afii10052 16#0403 +/afii10053 16#0404 +/afii10054 16#0405 +/afii10055 16#0406 +/afii10056 16#0407 +/afii10057 16#0408 +/afii10058 16#0409 +/afii10059 16#040a +/afii10060 16#040b +/afii10061 16#040c +/afii10062 16#040e +/afii10063 16#f6c4 +/afii10064 16#f6c5 +/afii10065 16#0430 +/afii10066 16#0431 +/afii10067 16#0432 +/afii10068 16#0433 +/afii10069 16#0434 +/afii10070 16#0435 +/afii10071 16#0451 +/afii10072 16#0436 +/afii10073 16#0437 +/afii10074 16#0438 +/afii10075 16#0439 +/afii10076 16#043a +/afii10077 16#043b +/afii10078 16#043c +/afii10079 16#043d +/afii10080 16#043e +/afii10081 16#043f +/afii10082 16#0440 +/afii10083 16#0441 +/afii10084 16#0442 +/afii10085 16#0443 +/afii10086 16#0444 +/afii10087 16#0445 +/afii10088 16#0446 +/afii10089 16#0447 +/afii10090 16#0448 +/afii10091 16#0449 +/afii10092 16#044a +/afii10093 16#044b +/afii10094 16#044c +/afii10095 16#044d +/afii10096 16#044e +/afii10097 16#044f +/afii10098 16#0491 +/afii10099 16#0452 +/afii10100 16#0453 +/afii10101 16#0454 +/afii10102 16#0455 +/afii10103 16#0456 +/afii10104 16#0457 +/afii10105 16#0458 +/afii10106 16#0459 +/afii10107 16#045a +/afii10108 16#045b +/afii10109 16#045c +/afii10110 16#045e +/afii10145 16#040f +/afii10146 16#0462 +/afii10147 16#0472 +/afii10148 16#0474 +/afii10192 16#f6c6 +/afii10193 16#045f +/afii10194 16#0463 +/afii10195 16#0473 +/afii10196 16#0475 +/afii10831 16#f6c7 +/afii10832 16#f6c8 +/afii10846 16#04d9 +/afii299 16#200e +/afii300 16#200f +/afii301 16#200d +/afii57381 16#066a +/afii57388 16#060c +/afii57392 16#0660 +/afii57393 16#0661 +/afii57394 16#0662 +/afii57395 16#0663 +/afii57396 16#0664 +/afii57397 16#0665 +/afii57398 16#0666 +/afii57399 16#0667 +/afii57400 16#0668 +/afii57401 16#0669 +/afii57403 16#061b +/afii57407 16#061f +/afii57409 16#0621 +/afii57410 16#0622 +/afii57411 16#0623 +/afii57412 16#0624 +/afii57413 16#0625 +/afii57414 16#0626 +/afii57415 16#0627 +/afii57416 16#0628 +/afii57417 16#0629 +/afii57418 16#062a +/afii57419 16#062b +/afii57420 16#062c +/afii57421 16#062d +/afii57422 16#062e +/afii57423 16#062f +/afii57424 16#0630 +/afii57425 16#0631 +/afii57426 16#0632 +/afii57427 16#0633 +/afii57428 16#0634 +/afii57429 16#0635 +/afii57430 16#0636 +/afii57431 16#0637 +/afii57432 16#0638 +/afii57433 16#0639 +/afii57434 16#063a +/afii57440 16#0640 +/afii57441 16#0641 +/afii57442 16#0642 +/afii57443 16#0643 +/afii57444 16#0644 +/afii57445 16#0645 +/afii57446 16#0646 +/afii57448 16#0648 +/afii57449 16#0649 +/afii57450 16#064a +/afii57451 16#064b +/afii57452 16#064c +/afii57453 16#064d +/afii57454 16#064e +/afii57455 16#064f +/afii57456 16#0650 +/afii57457 16#0651 +/afii57458 16#0652 +/afii57470 16#0647 +/afii57505 16#06a4 +/afii57506 16#067e +/afii57507 16#0686 +/afii57508 16#0698 +/afii57509 16#06af +/afii57511 16#0679 +/afii57512 16#0688 +/afii57513 16#0691 +/afii57514 16#06ba +/afii57519 16#06d2 +/afii57534 16#06d5 +/afii57636 16#20aa +/afii57645 16#05be +/afii57658 16#05c3 +/afii57664 16#05d0 +/afii57665 16#05d1 +/afii57666 16#05d2 +/afii57667 16#05d3 +/afii57668 16#05d4 +/afii57669 16#05d5 +/afii57670 16#05d6 +/afii57671 16#05d7 +/afii57672 16#05d8 +/afii57673 16#05d9 +/afii57674 16#05da +/afii57675 16#05db +/afii57676 16#05dc +/afii57677 16#05dd +/afii57678 16#05de +/afii57679 16#05df +/afii57680 16#05e0 +/afii57681 16#05e1 +/afii57682 16#05e2 +/afii57683 16#05e3 +/afii57684 16#05e4 +/afii57685 16#05e5 +/afii57686 16#05e6 +/afii57687 16#05e7 +/afii57688 16#05e8 +/afii57689 16#05e9 +/afii57690 16#05ea +/afii57694 16#fb2a +/afii57695 16#fb2b +/afii57700 16#fb4b +/afii57705 16#fb1f +/afii57716 16#05f0 +/afii57717 16#05f1 +/afii57718 16#05f2 +/afii57723 16#fb35 +/afii57793 16#05b4 +/afii57794 16#05b5 +/afii57795 16#05b6 +/afii57796 16#05bb +/afii57797 16#05b8 +/afii57798 16#05b7 +/afii57799 16#05b0 +/afii57800 16#05b2 +/afii57801 16#05b1 +/afii57802 16#05b3 +/afii57803 16#05c2 +/afii57804 16#05c1 +/afii57806 16#05b9 +/afii57807 16#05bc +/afii57839 16#05bd +/afii57841 16#05bf +/afii57842 16#05c0 +/afii57929 16#02bc +/afii61248 16#2105 +/afii61289 16#2113 +/afii61352 16#2116 +/afii61573 16#202c +/afii61574 16#202d +/afii61575 16#202e +/afii61664 16#200c +/afii63167 16#066d +/afii64937 16#02bd +/agrave 16#00e0 +/agujarati 16#0a85 +/agurmukhi 16#0a05 +/ahiragana 16#3042 +/ahookabove 16#1ea3 +/aibengali 16#0990 +/aibopomofo 16#311e +/aideva 16#0910 +/aiecyrillic 16#04d5 +/aigujarati 16#0a90 +/aigurmukhi 16#0a10 +/aimatragurmukhi 16#0a48 +/ainarabic 16#0639 +/ainfinalarabic 16#feca +/aininitialarabic 16#fecb +/ainmedialarabic 16#fecc +/ainvertedbreve 16#0203 +/aivowelsignbengali 16#09c8 +/aivowelsigndeva 16#0948 +/aivowelsigngujarati 16#0ac8 +/akatakana 16#30a2 +/akatakanahalfwidth 16#ff71 +/akorean 16#314f +/alef 16#05d0 +/alefarabic 16#0627 +/alefdageshhebrew 16#fb30 +/aleffinalarabic 16#fe8e +/alefhamzaabovearabic 16#0623 +/alefhamzaabovefinalarabic 16#fe84 +/alefhamzabelowarabic 16#0625 +/alefhamzabelowfinalarabic 16#fe88 +/alefhebrew 16#05d0 +/aleflamedhebrew 16#fb4f +/alefmaddaabovearabic 16#0622 +/alefmaddaabovefinalarabic 16#fe82 +/alefmaksuraarabic 16#0649 +/alefmaksurafinalarabic 16#fef0 +/alefmaksurainitialarabic 16#fef3 +/alefmaksuramedialarabic 16#fef4 +/alefpatahhebrew 16#fb2e +/alefqamatshebrew 16#fb2f +/aleph 16#2135 +/allequal 16#224c +/alpha 16#03b1 +/alphatonos 16#03ac +/amacron 16#0101 +/amonospace 16#ff41 +/ampersand 16#0026 +/ampersandmonospace 16#ff06 +/ampersandsmall 16#f726 +/amsquare 16#33c2 +/anbopomofo 16#3122 +/angbopomofo 16#3124 +/angkhankhuthai 16#0e5a +/angle 16#2220 +/anglebracketleft 16#3008 +/anglebracketleftvertical 16#fe3f +/anglebracketright 16#3009 +/anglebracketrightvertical 16#fe40 +/angleleft 16#2329 +/angleright 16#232a +/angstrom 16#212b +/anoteleia 16#0387 +/anudattadeva 16#0952 +/anusvarabengali 16#0982 +/anusvaradeva 16#0902 +/anusvaragujarati 16#0a82 +/aogonek 16#0105 +/apaatosquare 16#3300 +/aparen 16#249c +/apostrophearmenian 16#055a +/apostrophemod 16#02bc +/apple 16#f8ff +/approaches 16#2250 +/approxequal 16#2248 +/approxequalorimage 16#2252 +/approximatelyequal 16#2245 +/araeaekorean 16#318e +/araeakorean 16#318d +/arc 16#2312 +/arighthalfring 16#1e9a +/aring 16#00e5 +/aringacute 16#01fb +/aringbelow 16#1e01 +/arrowboth 16#2194 +/arrowdashdown 16#21e3 +/arrowdashleft 16#21e0 +/arrowdashright 16#21e2 +/arrowdashup 16#21e1 +/arrowdblboth 16#21d4 +/arrowdbldown 16#21d3 +/arrowdblleft 16#21d0 +/arrowdblright 16#21d2 +/arrowdblup 16#21d1 +/arrowdown 16#2193 +/arrowdownleft 16#2199 +/arrowdownright 16#2198 +/arrowdownwhite 16#21e9 +/arrowheaddownmod 16#02c5 +/arrowheadleftmod 16#02c2 +/arrowheadrightmod 16#02c3 +/arrowheadupmod 16#02c4 +/arrowhorizex 16#f8e7 +/arrowleft 16#2190 +/arrowleftdbl 16#21d0 +/arrowleftdblstroke 16#21cd +/arrowleftoverright 16#21c6 +/arrowleftwhite 16#21e6 +/arrowright 16#2192 +/arrowrightdblstroke 16#21cf +/arrowrightheavy 16#279e +/arrowrightoverleft 16#21c4 +/arrowrightwhite 16#21e8 +/arrowtableft 16#21e4 +/arrowtabright 16#21e5 +/arrowup 16#2191 +/arrowupdn 16#2195 +/arrowupdnbse 16#21a8 +/arrowupdownbase 16#21a8 +/arrowupleft 16#2196 +/arrowupleftofdown 16#21c5 +/arrowupright 16#2197 +/arrowupwhite 16#21e7 +/arrowvertex 16#f8e6 +/asciicircum 16#005e +/asciicircummonospace 16#ff3e +/asciitilde 16#007e +/asciitildemonospace 16#ff5e +/ascript 16#0251 +/ascriptturned 16#0252 +/asmallhiragana 16#3041 +/asmallkatakana 16#30a1 +/asmallkatakanahalfwidth 16#ff67 +/asterisk 16#002a +/asteriskaltonearabic 16#066d +/asteriskarabic 16#066d +/asteriskmath 16#2217 +/asteriskmonospace 16#ff0a +/asterisksmall 16#fe61 +/asterism 16#2042 +/asuperior 16#f6e9 +/asymptoticallyequal 16#2243 +/at 16#0040 +/atilde 16#00e3 +/atmonospace 16#ff20 +/atsmall 16#fe6b +/aturned 16#0250 +/aubengali 16#0994 +/aubopomofo 16#3120 +/audeva 16#0914 +/augujarati 16#0a94 +/augurmukhi 16#0a14 +/aulengthmarkbengali 16#09d7 +/aumatragurmukhi 16#0a4c +/auvowelsignbengali 16#09cc +/auvowelsigndeva 16#094c +/auvowelsigngujarati 16#0acc +/avagrahadeva 16#093d +/aybarmenian 16#0561 +/ayin 16#05e2 +/ayinaltonehebrew 16#fb20 +/ayinhebrew 16#05e2 +/b 16#0062 +/babengali 16#09ac +/backslash 16#005c +/backslashmonospace 16#ff3c +/badeva 16#092c +/bagujarati 16#0aac +/bagurmukhi 16#0a2c +/bahiragana 16#3070 +/bahtthai 16#0e3f +/bakatakana 16#30d0 +/bar 16#007c +/barmonospace 16#ff5c +/bbopomofo 16#3105 +/bcircle 16#24d1 +/bdotaccent 16#1e03 +/bdotbelow 16#1e05 +/beamedsixteenthnotes 16#266c +/because 16#2235 +/becyrillic 16#0431 +/beharabic 16#0628 +/behfinalarabic 16#fe90 +/behinitialarabic 16#fe91 +/behiragana 16#3079 +/behmedialarabic 16#fe92 +/behmeeminitialarabic 16#fc9f +/behmeemisolatedarabic 16#fc08 +/behnoonfinalarabic 16#fc6d +/bekatakana 16#30d9 +/benarmenian 16#0562 +/bet 16#05d1 +/beta 16#03b2 +/betasymbolgreek 16#03d0 +/betdagesh 16#fb31 +/betdageshhebrew 16#fb31 +/bethebrew 16#05d1 +/betrafehebrew 16#fb4c +/bhabengali 16#09ad +/bhadeva 16#092d +/bhagujarati 16#0aad +/bhagurmukhi 16#0a2d +/bhook 16#0253 +/bihiragana 16#3073 +/bikatakana 16#30d3 +/bilabialclick 16#0298 +/bindigurmukhi 16#0a02 +/birusquare 16#3331 +/blackcircle 16#25cf +/blackdiamond 16#25c6 +/blackdownpointingtriangle 16#25bc +/blackleftpointingpointer 16#25c4 +/blackleftpointingtriangle 16#25c0 +/blacklenticularbracketleft 16#3010 +/blacklenticularbracketleftvertical 16#fe3b +/blacklenticularbracketright 16#3011 +/blacklenticularbracketrightvertical 16#fe3c +/blacklowerlefttriangle 16#25e3 +/blacklowerrighttriangle 16#25e2 +/blackrectangle 16#25ac +/blackrightpointingpointer 16#25ba +/blackrightpointingtriangle 16#25b6 +/blacksmallsquare 16#25aa +/blacksmilingface 16#263b +/blacksquare 16#25a0 +/blackstar 16#2605 +/blackupperlefttriangle 16#25e4 +/blackupperrighttriangle 16#25e5 +/blackuppointingsmalltriangle 16#25b4 +/blackuppointingtriangle 16#25b2 +/blank 16#2423 +/blinebelow 16#1e07 +/block 16#2588 +/bmonospace 16#ff42 +/bobaimaithai 16#0e1a +/bohiragana 16#307c +/bokatakana 16#30dc +/bparen 16#249d +/bqsquare 16#33c3 +/braceex 16#f8f4 +/braceleft 16#007b +/braceleftbt 16#f8f3 +/braceleftmid 16#f8f2 +/braceleftmonospace 16#ff5b +/braceleftsmall 16#fe5b +/bracelefttp 16#f8f1 +/braceleftvertical 16#fe37 +/braceright 16#007d +/bracerightbt 16#f8fe +/bracerightmid 16#f8fd +/bracerightmonospace 16#ff5d +/bracerightsmall 16#fe5c +/bracerighttp 16#f8fc +/bracerightvertical 16#fe38 +/bracketleft 16#005b +/bracketleftbt 16#f8f0 +/bracketleftex 16#f8ef +/bracketleftmonospace 16#ff3b +/bracketlefttp 16#f8ee +/bracketright 16#005d +/bracketrightbt 16#f8fb +/bracketrightex 16#f8fa +/bracketrightmonospace 16#ff3d +/bracketrighttp 16#f8f9 +/breve 16#02d8 +/brevebelowcmb 16#032e +/brevecmb 16#0306 +/breveinvertedbelowcmb 16#032f +/breveinvertedcmb 16#0311 +/breveinverteddoublecmb 16#0361 +/bridgebelowcmb 16#032a +/bridgeinvertedbelowcmb 16#033a +/brokenbar 16#00a6 +/bstroke 16#0180 +/bsuperior 16#f6ea +/btopbar 16#0183 +/buhiragana 16#3076 +/bukatakana 16#30d6 +/bullet 16#2022 +/bulletinverse 16#25d8 +/bulletoperator 16#2219 +/bullseye 16#25ce +/c 16#0063 +/caarmenian 16#056e +/cabengali 16#099a +/cacute 16#0107 +/cadeva 16#091a +/cagujarati 16#0a9a +/cagurmukhi 16#0a1a +/calsquare 16#3388 +/candrabindubengali 16#0981 +/candrabinducmb 16#0310 +/candrabindudeva 16#0901 +/candrabindugujarati 16#0a81 +/capslock 16#21ea +/careof 16#2105 +/caron 16#02c7 +/caronbelowcmb 16#032c +/caroncmb 16#030c +/carriagereturn 16#21b5 +/cbopomofo 16#3118 +/ccaron 16#010d +/ccedilla 16#00e7 +/ccedillaacute 16#1e09 +/ccircle 16#24d2 +/ccircumflex 16#0109 +/ccurl 16#0255 +/cdot 16#010b +/cdotaccent 16#010b +/cdsquare 16#33c5 +/cedilla 16#00b8 +/cedillacmb 16#0327 +/cent 16#00a2 +/centigrade 16#2103 +/centinferior 16#f6df +/centmonospace 16#ffe0 +/centoldstyle 16#f7a2 +/centsuperior 16#f6e0 +/chaarmenian 16#0579 +/chabengali 16#099b +/chadeva 16#091b +/chagujarati 16#0a9b +/chagurmukhi 16#0a1b +/chbopomofo 16#3114 +/cheabkhasiancyrillic 16#04bd +/checkmark 16#2713 +/checyrillic 16#0447 +/chedescenderabkhasiancyrillic 16#04bf +/chedescendercyrillic 16#04b7 +/chedieresiscyrillic 16#04f5 +/cheharmenian 16#0573 +/chekhakassiancyrillic 16#04cc +/cheverticalstrokecyrillic 16#04b9 +/chi 16#03c7 +/chieuchacirclekorean 16#3277 +/chieuchaparenkorean 16#3217 +/chieuchcirclekorean 16#3269 +/chieuchkorean 16#314a +/chieuchparenkorean 16#3209 +/chochangthai 16#0e0a +/chochanthai 16#0e08 +/chochingthai 16#0e09 +/chochoethai 16#0e0c +/chook 16#0188 +/cieucacirclekorean 16#3276 +/cieucaparenkorean 16#3216 +/cieuccirclekorean 16#3268 +/cieuckorean 16#3148 +/cieucparenkorean 16#3208 +/cieucuparenkorean 16#321c +/circle 16#25cb +/circlemultiply 16#2297 +/circleot 16#2299 +/circleplus 16#2295 +/circlepostalmark 16#3036 +/circlewithlefthalfblack 16#25d0 +/circlewithrighthalfblack 16#25d1 +/circumflex 16#02c6 +/circumflexbelowcmb 16#032d +/circumflexcmb 16#0302 +/clear 16#2327 +/clickalveolar 16#01c2 +/clickdental 16#01c0 +/clicklateral 16#01c1 +/clickretroflex 16#01c3 +/club 16#2663 +/clubsuitblack 16#2663 +/clubsuitwhite 16#2667 +/cmcubedsquare 16#33a4 +/cmonospace 16#ff43 +/cmsquaredsquare 16#33a0 +/coarmenian 16#0581 +/colon 16#003a +/colonmonetary 16#20a1 +/colonmonospace 16#ff1a +/colonsign 16#20a1 +/colonsmall 16#fe55 +/colontriangularhalfmod 16#02d1 +/colontriangularmod 16#02d0 +/comma 16#002c +/commaabovecmb 16#0313 +/commaaboverightcmb 16#0315 +/commaaccent 16#f6c3 +/commaarabic 16#060c +/commaarmenian 16#055d +/commainferior 16#f6e1 +/commamonospace 16#ff0c +/commareversedabovecmb 16#0314 +/commareversedmod 16#02bd +/commasmall 16#fe50 +/commasuperior 16#f6e2 +/commaturnedabovecmb 16#0312 +/commaturnedmod 16#02bb +/compass 16#263c +/congruent 16#2245 +/contourintegral 16#222e +/control 16#2303 +/controlACK 16#0006 +/controlBEL 16#0007 +/controlBS 16#0008 +/controlCAN 16#0018 +/controlCR 16#000d +/controlDC1 16#0011 +/controlDC2 16#0012 +/controlDC3 16#0013 +/controlDC4 16#0014 +/controlDEL 16#007f +/controlDLE 16#0010 +/controlEM 16#0019 +/controlENQ 16#0005 +/controlEOT 16#0004 +/controlESC 16#001b +/controlETB 16#0017 +/controlETX 16#0003 +/controlFF 16#000c +/controlFS 16#001c +/controlGS 16#001d +/controlHT 16#0009 +/controlLF 16#000a +/controlNAK 16#0015 +/controlRS 16#001e +/controlSI 16#000f +/controlSO 16#000e +/controlSOT 16#0002 +/controlSTX 16#0001 +/controlSUB 16#001a +/controlSYN 16#0016 +/controlUS 16#001f +/controlVT 16#000b +/copyright 16#00a9 +/copyrightsans 16#f8e9 +/copyrightserif 16#f6d9 +/cornerbracketleft 16#300c +/cornerbracketlefthalfwidth 16#ff62 +/cornerbracketleftvertical 16#fe41 +/cornerbracketright 16#300d +/cornerbracketrighthalfwidth 16#ff63 +/cornerbracketrightvertical 16#fe42 +/corporationsquare 16#337f +/cosquare 16#33c7 +/coverkgsquare 16#33c6 +/cparen 16#249e +/cruzeiro 16#20a2 +/cstretched 16#0297 +/curlyand 16#22cf +/curlyor 16#22ce +/currency 16#00a4 +/cyrBreve 16#f6d1 +/cyrFlex 16#f6d2 +/cyrbreve 16#f6d4 +/cyrflex 16#f6d5 +/d 16#0064 +/daarmenian 16#0564 +/dabengali 16#09a6 +/dadarabic 16#0636 +/dadeva 16#0926 +/dadfinalarabic 16#febe +/dadinitialarabic 16#febf +/dadmedialarabic 16#fec0 +/dagesh 16#05bc +/dageshhebrew 16#05bc +/dagger 16#2020 +/daggerdbl 16#2021 +/dagujarati 16#0aa6 +/dagurmukhi 16#0a26 +/dahiragana 16#3060 +/dakatakana 16#30c0 +/dalarabic 16#062f +/dalet 16#05d3 +/daletdagesh 16#fb33 +/daletdageshhebrew 16#fb33 +/dalethebrew 16#05d3 +/dalfinalarabic 16#feaa +/dammaarabic 16#064f +/dammalowarabic 16#064f +/dammatanaltonearabic 16#064c +/dammatanarabic 16#064c +/danda 16#0964 +/dargahebrew 16#05a7 +/dargalefthebrew 16#05a7 +/dasiapneumatacyrilliccmb 16#0485 +/dblGrave 16#f6d3 +/dblanglebracketleft 16#300a +/dblanglebracketleftvertical 16#fe3d +/dblanglebracketright 16#300b +/dblanglebracketrightvertical 16#fe3e +/dblarchinvertedbelowcmb 16#032b +/dblarrowleft 16#21d4 +/dblarrowright 16#21d2 +/dbldanda 16#0965 +/dblgrave 16#f6d6 +/dblgravecmb 16#030f +/dblintegral 16#222c +/dbllowline 16#2017 +/dbllowlinecmb 16#0333 +/dbloverlinecmb 16#033f +/dblprimemod 16#02ba +/dblverticalbar 16#2016 +/dblverticallineabovecmb 16#030e +/dbopomofo 16#3109 +/dbsquare 16#33c8 +/dcaron 16#010f +/dcedilla 16#1e11 +/dcircle 16#24d3 +/dcircumflexbelow 16#1e13 +/dcroat 16#0111 +/ddabengali 16#09a1 +/ddadeva 16#0921 +/ddagujarati 16#0aa1 +/ddagurmukhi 16#0a21 +/ddalarabic 16#0688 +/ddalfinalarabic 16#fb89 +/dddhadeva 16#095c +/ddhabengali 16#09a2 +/ddhadeva 16#0922 +/ddhagujarati 16#0aa2 +/ddhagurmukhi 16#0a22 +/ddotaccent 16#1e0b +/ddotbelow 16#1e0d +/decimalseparatorarabic 16#066b +/decimalseparatorpersian 16#066b +/decyrillic 16#0434 +/degree 16#00b0 +/dehihebrew 16#05ad +/dehiragana 16#3067 +/deicoptic 16#03ef +/dekatakana 16#30c7 +/deleteleft 16#232b +/deleteright 16#2326 +/delta 16#03b4 +/deltaturned 16#018d +/denominatorminusonenumeratorbengali 16#09f8 +/dezh 16#02a4 +/dhabengali 16#09a7 +/dhadeva 16#0927 +/dhagujarati 16#0aa7 +/dhagurmukhi 16#0a27 +/dhook 16#0257 +/dialytikatonos 16#0385 +/dialytikatonoscmb 16#0344 +/diamond 16#2666 +/diamondsuitwhite 16#2662 +/dieresis 16#00a8 +/dieresisacute 16#f6d7 +/dieresisbelowcmb 16#0324 +/dieresiscmb 16#0308 +/dieresisgrave 16#f6d8 +/dieresistonos 16#0385 +/dihiragana 16#3062 +/dikatakana 16#30c2 +/dittomark 16#3003 +/divide 16#00f7 +/divides 16#2223 +/divisionslash 16#2215 +/djecyrillic 16#0452 +/dkshade 16#2593 +/dlinebelow 16#1e0f +/dlsquare 16#3397 +/dmacron 16#0111 +/dmonospace 16#ff44 +/dnblock 16#2584 +/dochadathai 16#0e0e +/dodekthai 16#0e14 +/dohiragana 16#3069 +/dokatakana 16#30c9 +/dollar 16#0024 +/dollarinferior 16#f6e3 +/dollarmonospace 16#ff04 +/dollaroldstyle 16#f724 +/dollarsmall 16#fe69 +/dollarsuperior 16#f6e4 +/dong 16#20ab +/dorusquare 16#3326 +/dotaccent 16#02d9 +/dotaccentcmb 16#0307 +/dotbelowcmb 16#0323 +/dotbelowcomb 16#0323 +/dotkatakana 16#30fb +/dotlessi 16#0131 +/dotlessj 16#f6be +/dotlessjstrokehook 16#0284 +/dotmath 16#22c5 +/dottedcircle 16#25cc +/doubleyodpatah 16#fb1f +/doubleyodpatahhebrew 16#fb1f +/downtackbelowcmb 16#031e +/downtackmod 16#02d5 +/dparen 16#249f +/dsuperior 16#f6eb +/dtail 16#0256 +/dtopbar 16#018c +/duhiragana 16#3065 +/dukatakana 16#30c5 +/dz 16#01f3 +/dzaltone 16#02a3 +/dzcaron 16#01c6 +/dzcurl 16#02a5 +/dzeabkhasiancyrillic 16#04e1 +/dzecyrillic 16#0455 +/dzhecyrillic 16#045f +/e 16#0065 +/eacute 16#00e9 +/earth 16#2641 +/ebengali 16#098f +/ebopomofo 16#311c +/ebreve 16#0115 +/ecandradeva 16#090d +/ecandragujarati 16#0a8d +/ecandravowelsigndeva 16#0945 +/ecandravowelsigngujarati 16#0ac5 +/ecaron 16#011b +/ecedillabreve 16#1e1d +/echarmenian 16#0565 +/echyiwnarmenian 16#0587 +/ecircle 16#24d4 +/ecircumflex 16#00ea +/ecircumflexacute 16#1ebf +/ecircumflexbelow 16#1e19 +/ecircumflexdotbelow 16#1ec7 +/ecircumflexgrave 16#1ec1 +/ecircumflexhookabove 16#1ec3 +/ecircumflextilde 16#1ec5 +/ecyrillic 16#0454 +/edblgrave 16#0205 +/edeva 16#090f +/edieresis 16#00eb +/edot 16#0117 +/edotaccent 16#0117 +/edotbelow 16#1eb9 +/eegurmukhi 16#0a0f +/eematragurmukhi 16#0a47 +/efcyrillic 16#0444 +/egrave 16#00e8 +/egujarati 16#0a8f +/eharmenian 16#0567 +/ehbopomofo 16#311d +/ehiragana 16#3048 +/ehookabove 16#1ebb +/eibopomofo 16#311f +/eight 16#0038 +/eightarabic 16#0668 +/eightbengali 16#09ee +/eightcircle 16#2467 +/eightcircleinversesansserif 16#2791 +/eightdeva 16#096e +/eighteencircle 16#2471 +/eighteenparen 16#2485 +/eighteenperiod 16#2499 +/eightgujarati 16#0aee +/eightgurmukhi 16#0a6e +/eighthackarabic 16#0668 +/eighthangzhou 16#3028 +/eighthnotebeamed 16#266b +/eightideographicparen 16#3227 +/eightinferior 16#2088 +/eightmonospace 16#ff18 +/eightoldstyle 16#f738 +/eightparen 16#247b +/eightperiod 16#248f +/eightpersian 16#06f8 +/eightroman 16#2177 +/eightsuperior 16#2078 +/eightthai 16#0e58 +/einvertedbreve 16#0207 +/eiotifiedcyrillic 16#0465 +/ekatakana 16#30a8 +/ekatakanahalfwidth 16#ff74 +/ekonkargurmukhi 16#0a74 +/ekorean 16#3154 +/elcyrillic 16#043b +/element 16#2208 +/elevencircle 16#246a +/elevenparen 16#247e +/elevenperiod 16#2492 +/elevenroman 16#217a +/ellipsis 16#2026 +/ellipsisvertical 16#22ee +/emacron 16#0113 +/emacronacute 16#1e17 +/emacrongrave 16#1e15 +/emcyrillic 16#043c +/emdash 16#2014 +/emdashvertical 16#fe31 +/emonospace 16#ff45 +/emphasismarkarmenian 16#055b +/emptyset 16#2205 +/enbopomofo 16#3123 +/encyrillic 16#043d +/endash 16#2013 +/endashvertical 16#fe32 +/endescendercyrillic 16#04a3 +/eng 16#014b +/engbopomofo 16#3125 +/enghecyrillic 16#04a5 +/enhookcyrillic 16#04c8 +/enspace 16#2002 +/eogonek 16#0119 +/eokorean 16#3153 +/eopen 16#025b +/eopenclosed 16#029a +/eopenreversed 16#025c +/eopenreversedclosed 16#025e +/eopenreversedhook 16#025d +/eparen 16#24a0 +/epsilon 16#03b5 +/epsilontonos 16#03ad +/equal 16#003d +/equalmonospace 16#ff1d +/equalsmall 16#fe66 +/equalsuperior 16#207c +/equivalence 16#2261 +/erbopomofo 16#3126 +/ercyrillic 16#0440 +/ereversed 16#0258 +/ereversedcyrillic 16#044d +/escyrillic 16#0441 +/esdescendercyrillic 16#04ab +/esh 16#0283 +/eshcurl 16#0286 +/eshortdeva 16#090e +/eshortvowelsigndeva 16#0946 +/eshreversedloop 16#01aa +/eshsquatreversed 16#0285 +/esmallhiragana 16#3047 +/esmallkatakana 16#30a7 +/esmallkatakanahalfwidth 16#ff6a +/estimated 16#212e +/esuperior 16#f6ec +/eta 16#03b7 +/etarmenian 16#0568 +/etatonos 16#03ae +/eth 16#00f0 +/etilde 16#1ebd +/etildebelow 16#1e1b +/etnahtafoukhhebrew 16#0591 +/etnahtafoukhlefthebrew 16#0591 +/etnahtahebrew 16#0591 +/etnahtalefthebrew 16#0591 +/eturned 16#01dd +/eukorean 16#3161 +/euro 16#20ac +/evowelsignbengali 16#09c7 +/evowelsigndeva 16#0947 +/evowelsigngujarati 16#0ac7 +/exclam 16#0021 +/exclamarmenian 16#055c +/exclamdbl 16#203c +/exclamdown 16#00a1 +/exclamdownsmall 16#f7a1 +/exclammonospace 16#ff01 +/exclamsmall 16#f721 +/existential 16#2203 +/ezh 16#0292 +/ezhcaron 16#01ef +/ezhcurl 16#0293 +/ezhreversed 16#01b9 +/ezhtail 16#01ba +/f 16#0066 +/fadeva 16#095e +/fagurmukhi 16#0a5e +/fahrenheit 16#2109 +/fathaarabic 16#064e +/fathalowarabic 16#064e +/fathatanarabic 16#064b +/fbopomofo 16#3108 +/fcircle 16#24d5 +/fdotaccent 16#1e1f +/feharabic 16#0641 +/feharmenian 16#0586 +/fehfinalarabic 16#fed2 +/fehinitialarabic 16#fed3 +/fehmedialarabic 16#fed4 +/feicoptic 16#03e5 +/female 16#2640 +/ff 16#fb00 +/ffi 16#fb03 +/ffl 16#fb04 +/fi 16#fb01 +/fifteencircle 16#246e +/fifteenparen 16#2482 +/fifteenperiod 16#2496 +/figuredash 16#2012 +/filledbox 16#25a0 +/filledrect 16#25ac +/finalkaf 16#05da +/finalkafdagesh 16#fb3a +/finalkafdageshhebrew 16#fb3a +/finalkafhebrew 16#05da +/finalmem 16#05dd +/finalmemhebrew 16#05dd +/finalnun 16#05df +/finalnunhebrew 16#05df +/finalpe 16#05e3 +/finalpehebrew 16#05e3 +/finaltsadi 16#05e5 +/finaltsadihebrew 16#05e5 +/firsttonechinese 16#02c9 +/fisheye 16#25c9 +/fitacyrillic 16#0473 +/five 16#0035 +/fivearabic 16#0665 +/fivebengali 16#09eb +/fivecircle 16#2464 +/fivecircleinversesansserif 16#278e +/fivedeva 16#096b +/fiveeighths 16#215d +/fivegujarati 16#0aeb +/fivegurmukhi 16#0a6b +/fivehackarabic 16#0665 +/fivehangzhou 16#3025 +/fiveideographicparen 16#3224 +/fiveinferior 16#2085 +/fivemonospace 16#ff15 +/fiveoldstyle 16#f735 +/fiveparen 16#2478 +/fiveperiod 16#248c +/fivepersian 16#06f5 +/fiveroman 16#2174 +/fivesuperior 16#2075 +/fivethai 16#0e55 +/fl 16#fb02 +/florin 16#0192 +/fmonospace 16#ff46 +/fmsquare 16#3399 +/fofanthai 16#0e1f +/fofathai 16#0e1d +/fongmanthai 16#0e4f +/forall 16#2200 +/four 16#0034 +/fourarabic 16#0664 +/fourbengali 16#09ea +/fourcircle 16#2463 +/fourcircleinversesansserif 16#278d +/fourdeva 16#096a +/fourgujarati 16#0aea +/fourgurmukhi 16#0a6a +/fourhackarabic 16#0664 +/fourhangzhou 16#3024 +/fourideographicparen 16#3223 +/fourinferior 16#2084 +/fourmonospace 16#ff14 +/fournumeratorbengali 16#09f7 +/fouroldstyle 16#f734 +/fourparen 16#2477 +/fourperiod 16#248b +/fourpersian 16#06f4 +/fourroman 16#2173 +/foursuperior 16#2074 +/fourteencircle 16#246d +/fourteenparen 16#2481 +/fourteenperiod 16#2495 +/fourthai 16#0e54 +/fourthtonechinese 16#02cb +/fparen 16#24a1 +/fraction 16#2044 +/franc 16#20a3 +/g 16#0067 +/gabengali 16#0997 +/gacute 16#01f5 +/gadeva 16#0917 +/gafarabic 16#06af +/gaffinalarabic 16#fb93 +/gafinitialarabic 16#fb94 +/gafmedialarabic 16#fb95 +/gagujarati 16#0a97 +/gagurmukhi 16#0a17 +/gahiragana 16#304c +/gakatakana 16#30ac +/gamma 16#03b3 +/gammalatinsmall 16#0263 +/gammasuperior 16#02e0 +/gangiacoptic 16#03eb +/gbopomofo 16#310d +/gbreve 16#011f +/gcaron 16#01e7 +/gcedilla 16#0123 +/gcircle 16#24d6 +/gcircumflex 16#011d +/gcommaaccent 16#0123 +/gdot 16#0121 +/gdotaccent 16#0121 +/gecyrillic 16#0433 +/gehiragana 16#3052 +/gekatakana 16#30b2 +/geometricallyequal 16#2251 +/gereshaccenthebrew 16#059c +/gereshhebrew 16#05f3 +/gereshmuqdamhebrew 16#059d +/germandbls 16#00df +/gershayimaccenthebrew 16#059e +/gershayimhebrew 16#05f4 +/getamark 16#3013 +/ghabengali 16#0998 +/ghadarmenian 16#0572 +/ghadeva 16#0918 +/ghagujarati 16#0a98 +/ghagurmukhi 16#0a18 +/ghainarabic 16#063a +/ghainfinalarabic 16#fece +/ghaininitialarabic 16#fecf +/ghainmedialarabic 16#fed0 +/ghemiddlehookcyrillic 16#0495 +/ghestrokecyrillic 16#0493 +/gheupturncyrillic 16#0491 +/ghhadeva 16#095a +/ghhagurmukhi 16#0a5a +/ghook 16#0260 +/ghzsquare 16#3393 +/gihiragana 16#304e +/gikatakana 16#30ae +/gimarmenian 16#0563 +/gimel 16#05d2 +/gimeldagesh 16#fb32 +/gimeldageshhebrew 16#fb32 +/gimelhebrew 16#05d2 +/gjecyrillic 16#0453 +/glottalinvertedstroke 16#01be +/glottalstop 16#0294 +/glottalstopinverted 16#0296 +/glottalstopmod 16#02c0 +/glottalstopreversed 16#0295 +/glottalstopreversedmod 16#02c1 +/glottalstopreversedsuperior 16#02e4 +/glottalstopstroke 16#02a1 +/glottalstopstrokereversed 16#02a2 +/gmacron 16#1e21 +/gmonospace 16#ff47 +/gohiragana 16#3054 +/gokatakana 16#30b4 +/gparen 16#24a2 +/gpasquare 16#33ac +/gradient 16#2207 +/grave 16#0060 +/gravebelowcmb 16#0316 +/gravecmb 16#0300 +/gravecomb 16#0300 +/gravedeva 16#0953 +/gravelowmod 16#02ce +/gravemonospace 16#ff40 +/gravetonecmb 16#0340 +/greater 16#003e +/greaterequal 16#2265 +/greaterequalorless 16#22db +/greatermonospace 16#ff1e +/greaterorequivalent 16#2273 +/greaterorless 16#2277 +/greateroverequal 16#2267 +/greatersmall 16#fe65 +/gscript 16#0261 +/gstroke 16#01e5 +/guhiragana 16#3050 +/guillemotleft 16#00ab +/guillemotright 16#00bb +/guilsinglleft 16#2039 +/guilsinglright 16#203a +/gukatakana 16#30b0 +/guramusquare 16#3318 +/gysquare 16#33c9 +/h 16#0068 +/haabkhasiancyrillic 16#04a9 +/haaltonearabic 16#06c1 +/habengali 16#09b9 +/hadescendercyrillic 16#04b3 +/hadeva 16#0939 +/hagujarati 16#0ab9 +/hagurmukhi 16#0a39 +/haharabic 16#062d +/hahfinalarabic 16#fea2 +/hahinitialarabic 16#fea3 +/hahiragana 16#306f +/hahmedialarabic 16#fea4 +/haitusquare 16#332a +/hakatakana 16#30cf +/hakatakanahalfwidth 16#ff8a +/halantgurmukhi 16#0a4d +/hamzaarabic 16#0621 +/hamzalowarabic 16#0621 +/hangulfiller 16#3164 +/hardsigncyrillic 16#044a +/harpoonleftbarbup 16#21bc +/harpoonrightbarbup 16#21c0 +/hasquare 16#33ca +/hatafpatah 16#05b2 +/hatafpatah16 16#05b2 +/hatafpatah23 16#05b2 +/hatafpatah2f 16#05b2 +/hatafpatahhebrew 16#05b2 +/hatafpatahnarrowhebrew 16#05b2 +/hatafpatahquarterhebrew 16#05b2 +/hatafpatahwidehebrew 16#05b2 +/hatafqamats 16#05b3 +/hatafqamats1b 16#05b3 +/hatafqamats28 16#05b3 +/hatafqamats34 16#05b3 +/hatafqamatshebrew 16#05b3 +/hatafqamatsnarrowhebrew 16#05b3 +/hatafqamatsquarterhebrew 16#05b3 +/hatafqamatswidehebrew 16#05b3 +/hatafsegol 16#05b1 +/hatafsegol17 16#05b1 +/hatafsegol24 16#05b1 +/hatafsegol30 16#05b1 +/hatafsegolhebrew 16#05b1 +/hatafsegolnarrowhebrew 16#05b1 +/hatafsegolquarterhebrew 16#05b1 +/hatafsegolwidehebrew 16#05b1 +/hbar 16#0127 +/hbopomofo 16#310f +/hbrevebelow 16#1e2b +/hcedilla 16#1e29 +/hcircle 16#24d7 +/hcircumflex 16#0125 +/hdieresis 16#1e27 +/hdotaccent 16#1e23 +/hdotbelow 16#1e25 +/he 16#05d4 +/heart 16#2665 +/heartsuitblack 16#2665 +/heartsuitwhite 16#2661 +/hedagesh 16#fb34 +/hedageshhebrew 16#fb34 +/hehaltonearabic 16#06c1 +/heharabic 16#0647 +/hehebrew 16#05d4 +/hehfinalaltonearabic 16#fba7 +/hehfinalalttwoarabic 16#feea +/hehfinalarabic 16#feea +/hehhamzaabovefinalarabic 16#fba5 +/hehhamzaaboveisolatedarabic 16#fba4 +/hehinitialaltonearabic 16#fba8 +/hehinitialarabic 16#feeb +/hehiragana 16#3078 +/hehmedialaltonearabic 16#fba9 +/hehmedialarabic 16#feec +/heiseierasquare 16#337b +/hekatakana 16#30d8 +/hekatakanahalfwidth 16#ff8d +/hekutaarusquare 16#3336 +/henghook 16#0267 +/herutusquare 16#3339 +/het 16#05d7 +/hethebrew 16#05d7 +/hhook 16#0266 +/hhooksuperior 16#02b1 +/hieuhacirclekorean 16#327b +/hieuhaparenkorean 16#321b +/hieuhcirclekorean 16#326d +/hieuhkorean 16#314e +/hieuhparenkorean 16#320d +/hihiragana 16#3072 +/hikatakana 16#30d2 +/hikatakanahalfwidth 16#ff8b +/hiriq 16#05b4 +/hiriq14 16#05b4 +/hiriq21 16#05b4 +/hiriq2d 16#05b4 +/hiriqhebrew 16#05b4 +/hiriqnarrowhebrew 16#05b4 +/hiriqquarterhebrew 16#05b4 +/hiriqwidehebrew 16#05b4 +/hlinebelow 16#1e96 +/hmonospace 16#ff48 +/hoarmenian 16#0570 +/hohipthai 16#0e2b +/hohiragana 16#307b +/hokatakana 16#30db +/hokatakanahalfwidth 16#ff8e +/holam 16#05b9 +/holam19 16#05b9 +/holam26 16#05b9 +/holam32 16#05b9 +/holamhebrew 16#05b9 +/holamnarrowhebrew 16#05b9 +/holamquarterhebrew 16#05b9 +/holamwidehebrew 16#05b9 +/honokhukthai 16#0e2e +/hookabovecomb 16#0309 +/hookcmb 16#0309 +/hookpalatalizedbelowcmb 16#0321 +/hookretroflexbelowcmb 16#0322 +/hoonsquare 16#3342 +/horicoptic 16#03e9 +/horizontalbar 16#2015 +/horncmb 16#031b +/hotsprings 16#2668 +/house 16#2302 +/hparen 16#24a3 +/hsuperior 16#02b0 +/hturned 16#0265 +/huhiragana 16#3075 +/huiitosquare 16#3333 +/hukatakana 16#30d5 +/hukatakanahalfwidth 16#ff8c +/hungarumlaut 16#02dd +/hungarumlautcmb 16#030b +/hv 16#0195 +/hyphen 16#002d +/hypheninferior 16#f6e5 +/hyphenmonospace 16#ff0d +/hyphensmall 16#fe63 +/hyphensuperior 16#f6e6 +/hyphentwo 16#2010 +/i 16#0069 +/iacute 16#00ed +/iacyrillic 16#044f +/ibengali 16#0987 +/ibopomofo 16#3127 +/ibreve 16#012d +/icaron 16#01d0 +/icircle 16#24d8 +/icircumflex 16#00ee +/icyrillic 16#0456 +/idblgrave 16#0209 +/ideographearthcircle 16#328f +/ideographfirecircle 16#328b +/ideographicallianceparen 16#323f +/ideographiccallparen 16#323a +/ideographiccentrecircle 16#32a5 +/ideographicclose 16#3006 +/ideographiccomma 16#3001 +/ideographiccommaleft 16#ff64 +/ideographiccongratulationparen 16#3237 +/ideographiccorrectcircle 16#32a3 +/ideographicearthparen 16#322f +/ideographicenterpriseparen 16#323d +/ideographicexcellentcircle 16#329d +/ideographicfestivalparen 16#3240 +/ideographicfinancialcircle 16#3296 +/ideographicfinancialparen 16#3236 +/ideographicfireparen 16#322b +/ideographichaveparen 16#3232 +/ideographichighcircle 16#32a4 +/ideographiciterationmark 16#3005 +/ideographiclaborcircle 16#3298 +/ideographiclaborparen 16#3238 +/ideographicleftcircle 16#32a7 +/ideographiclowcircle 16#32a6 +/ideographicmedicinecircle 16#32a9 +/ideographicmetalparen 16#322e +/ideographicmoonparen 16#322a +/ideographicnameparen 16#3234 +/ideographicperiod 16#3002 +/ideographicprintcircle 16#329e +/ideographicreachparen 16#3243 +/ideographicrepresentparen 16#3239 +/ideographicresourceparen 16#323e +/ideographicrightcircle 16#32a8 +/ideographicsecretcircle 16#3299 +/ideographicselfparen 16#3242 +/ideographicsocietyparen 16#3233 +/ideographicspace 16#3000 +/ideographicspecialparen 16#3235 +/ideographicstockparen 16#3231 +/ideographicstudyparen 16#323b +/ideographicsunparen 16#3230 +/ideographicsuperviseparen 16#323c +/ideographicwaterparen 16#322c +/ideographicwoodparen 16#322d +/ideographiczero 16#3007 +/ideographmetalcircle 16#328e +/ideographmooncircle 16#328a +/ideographnamecircle 16#3294 +/ideographsuncircle 16#3290 +/ideographwatercircle 16#328c +/ideographwoodcircle 16#328d +/ideva 16#0907 +/idieresis 16#00ef +/idieresisacute 16#1e2f +/idieresiscyrillic 16#04e5 +/idotbelow 16#1ecb +/iebrevecyrillic 16#04d7 +/iecyrillic 16#0435 +/ieungacirclekorean 16#3275 +/ieungaparenkorean 16#3215 +/ieungcirclekorean 16#3267 +/ieungkorean 16#3147 +/ieungparenkorean 16#3207 +/igrave 16#00ec +/igujarati 16#0a87 +/igurmukhi 16#0a07 +/ihiragana 16#3044 +/ihookabove 16#1ec9 +/iibengali 16#0988 +/iicyrillic 16#0438 +/iideva 16#0908 +/iigujarati 16#0a88 +/iigurmukhi 16#0a08 +/iimatragurmukhi 16#0a40 +/iinvertedbreve 16#020b +/iishortcyrillic 16#0439 +/iivowelsignbengali 16#09c0 +/iivowelsigndeva 16#0940 +/iivowelsigngujarati 16#0ac0 +/ij 16#0133 +/ikatakana 16#30a4 +/ikatakanahalfwidth 16#ff72 +/ikorean 16#3163 +/ilde 16#02dc +/iluyhebrew 16#05ac +/imacron 16#012b +/imacroncyrillic 16#04e3 +/imageorapproximatelyequal 16#2253 +/imatragurmukhi 16#0a3f +/imonospace 16#ff49 +/increment 16#2206 +/infinity 16#221e +/iniarmenian 16#056b +/integral 16#222b +/integralbottom 16#2321 +/integralbt 16#2321 +/integralex 16#f8f5 +/integraltop 16#2320 +/integraltp 16#2320 +/intersection 16#2229 +/intisquare 16#3305 +/invbullet 16#25d8 +/invcircle 16#25d9 +/invsmileface 16#263b +/iocyrillic 16#0451 +/iogonek 16#012f +/iota 16#03b9 +/iotadieresis 16#03ca +/iotadieresistonos 16#0390 +/iotalatin 16#0269 +/iotatonos 16#03af +/iparen 16#24a4 +/irigurmukhi 16#0a72 +/ismallhiragana 16#3043 +/ismallkatakana 16#30a3 +/ismallkatakanahalfwidth 16#ff68 +/issharbengali 16#09fa +/istroke 16#0268 +/isuperior 16#f6ed +/iterationhiragana 16#309d +/iterationkatakana 16#30fd +/itilde 16#0129 +/itildebelow 16#1e2d +/iubopomofo 16#3129 +/iucyrillic 16#044e +/ivowelsignbengali 16#09bf +/ivowelsigndeva 16#093f +/ivowelsigngujarati 16#0abf +/izhitsacyrillic 16#0475 +/izhitsadblgravecyrillic 16#0477 +/j 16#006a +/jaarmenian 16#0571 +/jabengali 16#099c +/jadeva 16#091c +/jagujarati 16#0a9c +/jagurmukhi 16#0a1c +/jbopomofo 16#3110 +/jcaron 16#01f0 +/jcircle 16#24d9 +/jcircumflex 16#0135 +/jcrossedtail 16#029d +/jdotlessstroke 16#025f +/jecyrillic 16#0458 +/jeemarabic 16#062c +/jeemfinalarabic 16#fe9e +/jeeminitialarabic 16#fe9f +/jeemmedialarabic 16#fea0 +/jeharabic 16#0698 +/jehfinalarabic 16#fb8b +/jhabengali 16#099d +/jhadeva 16#091d +/jhagujarati 16#0a9d +/jhagurmukhi 16#0a1d +/jheharmenian 16#057b +/jis 16#3004 +/jmonospace 16#ff4a +/jparen 16#24a5 +/jsuperior 16#02b2 +/k 16#006b +/kabashkircyrillic 16#04a1 +/kabengali 16#0995 +/kacute 16#1e31 +/kacyrillic 16#043a +/kadescendercyrillic 16#049b +/kadeva 16#0915 +/kaf 16#05db +/kafarabic 16#0643 +/kafdagesh 16#fb3b +/kafdageshhebrew 16#fb3b +/kaffinalarabic 16#feda +/kafhebrew 16#05db +/kafinitialarabic 16#fedb +/kafmedialarabic 16#fedc +/kafrafehebrew 16#fb4d +/kagujarati 16#0a95 +/kagurmukhi 16#0a15 +/kahiragana 16#304b +/kahookcyrillic 16#04c4 +/kakatakana 16#30ab +/kakatakanahalfwidth 16#ff76 +/kappa 16#03ba +/kappasymbolgreek 16#03f0 +/kapyeounmieumkorean 16#3171 +/kapyeounphieuphkorean 16#3184 +/kapyeounpieupkorean 16#3178 +/kapyeounssangpieupkorean 16#3179 +/karoriisquare 16#330d +/kashidaautoarabic 16#0640 +/kashidaautonosidebearingarabic 16#0640 +/kasmallkatakana 16#30f5 +/kasquare 16#3384 +/kasraarabic 16#0650 +/kasratanarabic 16#064d +/kastrokecyrillic 16#049f +/katahiraprolongmarkhalfwidth 16#ff70 +/kaverticalstrokecyrillic 16#049d +/kbopomofo 16#310e +/kcalsquare 16#3389 +/kcaron 16#01e9 +/kcedilla 16#0137 +/kcircle 16#24da +/kcommaaccent 16#0137 +/kdotbelow 16#1e33 +/keharmenian 16#0584 +/kehiragana 16#3051 +/kekatakana 16#30b1 +/kekatakanahalfwidth 16#ff79 +/kenarmenian 16#056f +/kesmallkatakana 16#30f6 +/kgreenlandic 16#0138 +/khabengali 16#0996 +/khacyrillic 16#0445 +/khadeva 16#0916 +/khagujarati 16#0a96 +/khagurmukhi 16#0a16 +/khaharabic 16#062e +/khahfinalarabic 16#fea6 +/khahinitialarabic 16#fea7 +/khahmedialarabic 16#fea8 +/kheicoptic 16#03e7 +/khhadeva 16#0959 +/khhagurmukhi 16#0a59 +/khieukhacirclekorean 16#3278 +/khieukhaparenkorean 16#3218 +/khieukhcirclekorean 16#326a +/khieukhkorean 16#314b +/khieukhparenkorean 16#320a +/khokhaithai 16#0e02 +/khokhonthai 16#0e05 +/khokhuatthai 16#0e03 +/khokhwaithai 16#0e04 +/khomutthai 16#0e5b +/khook 16#0199 +/khorakhangthai 16#0e06 +/khzsquare 16#3391 +/kihiragana 16#304d +/kikatakana 16#30ad +/kikatakanahalfwidth 16#ff77 +/kiroguramusquare 16#3315 +/kiromeetorusquare 16#3316 +/kirosquare 16#3314 +/kiyeokacirclekorean 16#326e +/kiyeokaparenkorean 16#320e +/kiyeokcirclekorean 16#3260 +/kiyeokkorean 16#3131 +/kiyeokparenkorean 16#3200 +/kiyeoksioskorean 16#3133 +/kjecyrillic 16#045c +/klinebelow 16#1e35 +/klsquare 16#3398 +/kmcubedsquare 16#33a6 +/kmonospace 16#ff4b +/kmsquaredsquare 16#33a2 +/kohiragana 16#3053 +/kohmsquare 16#33c0 +/kokaithai 16#0e01 +/kokatakana 16#30b3 +/kokatakanahalfwidth 16#ff7a +/kooposquare 16#331e +/koppacyrillic 16#0481 +/koreanstandardsymbol 16#327f +/koroniscmb 16#0343 +/kparen 16#24a6 +/kpasquare 16#33aa +/ksicyrillic 16#046f +/ktsquare 16#33cf +/kturned 16#029e +/kuhiragana 16#304f +/kukatakana 16#30af +/kukatakanahalfwidth 16#ff78 +/kvsquare 16#33b8 +/kwsquare 16#33be +/l 16#006c +/labengali 16#09b2 +/lacute 16#013a +/ladeva 16#0932 +/lagujarati 16#0ab2 +/lagurmukhi 16#0a32 +/lakkhangyaothai 16#0e45 +/lamaleffinalarabic 16#fefc +/lamalefhamzaabovefinalarabic 16#fef8 +/lamalefhamzaaboveisolatedarabic 16#fef7 +/lamalefhamzabelowfinalarabic 16#fefa +/lamalefhamzabelowisolatedarabic 16#fef9 +/lamalefisolatedarabic 16#fefb +/lamalefmaddaabovefinalarabic 16#fef6 +/lamalefmaddaaboveisolatedarabic 16#fef5 +/lamarabic 16#0644 +/lambda 16#03bb +/lambdastroke 16#019b +/lamed 16#05dc +/lameddagesh 16#fb3c +/lameddageshhebrew 16#fb3c +/lamedhebrew 16#05dc +/lamfinalarabic 16#fede +/lamhahinitialarabic 16#fcca +/laminitialarabic 16#fedf +/lamjeeminitialarabic 16#fcc9 +/lamkhahinitialarabic 16#fccb +/lamlamhehisolatedarabic 16#fdf2 +/lammedialarabic 16#fee0 +/lammeemhahinitialarabic 16#fd88 +/lammeeminitialarabic 16#fccc +/largecircle 16#25ef +/lbar 16#019a +/lbelt 16#026c +/lbopomofo 16#310c +/lcaron 16#013e +/lcedilla 16#013c +/lcircle 16#24db +/lcircumflexbelow 16#1e3d +/lcommaaccent 16#013c +/ldot 16#0140 +/ldotaccent 16#0140 +/ldotbelow 16#1e37 +/ldotbelowmacron 16#1e39 +/leftangleabovecmb 16#031a +/lefttackbelowcmb 16#0318 +/less 16#003c +/lessequal 16#2264 +/lessequalorgreater 16#22da +/lessmonospace 16#ff1c +/lessorequivalent 16#2272 +/lessorgreater 16#2276 +/lessoverequal 16#2266 +/lesssmall 16#fe64 +/lezh 16#026e +/lfblock 16#258c +/lhookretroflex 16#026d +/lira 16#20a4 +/liwnarmenian 16#056c +/lj 16#01c9 +/ljecyrillic 16#0459 +/ll 16#f6c0 +/lladeva 16#0933 +/llagujarati 16#0ab3 +/llinebelow 16#1e3b +/llladeva 16#0934 +/llvocalicbengali 16#09e1 +/llvocalicdeva 16#0961 +/llvocalicvowelsignbengali 16#09e3 +/llvocalicvowelsigndeva 16#0963 +/lmiddletilde 16#026b +/lmonospace 16#ff4c +/lmsquare 16#33d0 +/lochulathai 16#0e2c +/logicaland 16#2227 +/logicalnot 16#00ac +/logicalnotreversed 16#2310 +/logicalor 16#2228 +/lolingthai 16#0e25 +/longs 16#017f +/lowlinecenterline 16#fe4e +/lowlinecmb 16#0332 +/lowlinedashed 16#fe4d +/lozenge 16#25ca +/lparen 16#24a7 +/lslash 16#0142 +/lsquare 16#2113 +/lsuperior 16#f6ee +/ltshade 16#2591 +/luthai 16#0e26 +/lvocalicbengali 16#098c +/lvocalicdeva 16#090c +/lvocalicvowelsignbengali 16#09e2 +/lvocalicvowelsigndeva 16#0962 +/lxsquare 16#33d3 +/m 16#006d +/mabengali 16#09ae +/macron 16#00af +/macronbelowcmb 16#0331 +/macroncmb 16#0304 +/macronlowmod 16#02cd +/macronmonospace 16#ffe3 +/macute 16#1e3f +/madeva 16#092e +/magujarati 16#0aae +/magurmukhi 16#0a2e +/mahapakhhebrew 16#05a4 +/mahapakhlefthebrew 16#05a4 +/mahiragana 16#307e +/maichattawalowleftthai 16#f895 +/maichattawalowrightthai 16#f894 +/maichattawathai 16#0e4b +/maichattawaupperleftthai 16#f893 +/maieklowleftthai 16#f88c +/maieklowrightthai 16#f88b +/maiekthai 16#0e48 +/maiekupperleftthai 16#f88a +/maihanakatleftthai 16#f884 +/maihanakatthai 16#0e31 +/maitaikhuleftthai 16#f889 +/maitaikhuthai 16#0e47 +/maitholowleftthai 16#f88f +/maitholowrightthai 16#f88e +/maithothai 16#0e49 +/maithoupperleftthai 16#f88d +/maitrilowleftthai 16#f892 +/maitrilowrightthai 16#f891 +/maitrithai 16#0e4a +/maitriupperleftthai 16#f890 +/maiyamokthai 16#0e46 +/makatakana 16#30de +/makatakanahalfwidth 16#ff8f +/male 16#2642 +/mansyonsquare 16#3347 +/maqafhebrew 16#05be +/mars 16#2642 +/masoracirclehebrew 16#05af +/masquare 16#3383 +/mbopomofo 16#3107 +/mbsquare 16#33d4 +/mcircle 16#24dc +/mcubedsquare 16#33a5 +/mdotaccent 16#1e41 +/mdotbelow 16#1e43 +/meemarabic 16#0645 +/meemfinalarabic 16#fee2 +/meeminitialarabic 16#fee3 +/meemmedialarabic 16#fee4 +/meemmeeminitialarabic 16#fcd1 +/meemmeemisolatedarabic 16#fc48 +/meetorusquare 16#334d +/mehiragana 16#3081 +/meizierasquare 16#337e +/mekatakana 16#30e1 +/mekatakanahalfwidth 16#ff92 +/mem 16#05de +/memdagesh 16#fb3e +/memdageshhebrew 16#fb3e +/memhebrew 16#05de +/menarmenian 16#0574 +/merkhahebrew 16#05a5 +/merkhakefulahebrew 16#05a6 +/merkhakefulalefthebrew 16#05a6 +/merkhalefthebrew 16#05a5 +/mhook 16#0271 +/mhzsquare 16#3392 +/middledotkatakanahalfwidth 16#ff65 +/middot 16#00b7 +/mieumacirclekorean 16#3272 +/mieumaparenkorean 16#3212 +/mieumcirclekorean 16#3264 +/mieumkorean 16#3141 +/mieumpansioskorean 16#3170 +/mieumparenkorean 16#3204 +/mieumpieupkorean 16#316e +/mieumsioskorean 16#316f +/mihiragana 16#307f +/mikatakana 16#30df +/mikatakanahalfwidth 16#ff90 +/minus 16#2212 +/minusbelowcmb 16#0320 +/minuscircle 16#2296 +/minusmod 16#02d7 +/minusplus 16#2213 +/minute 16#2032 +/miribaarusquare 16#334a +/mirisquare 16#3349 +/mlonglegturned 16#0270 +/mlsquare 16#3396 +/mmcubedsquare 16#33a3 +/mmonospace 16#ff4d +/mmsquaredsquare 16#339f +/mohiragana 16#3082 +/mohmsquare 16#33c1 +/mokatakana 16#30e2 +/mokatakanahalfwidth 16#ff93 +/molsquare 16#33d6 +/momathai 16#0e21 +/moverssquare 16#33a7 +/moverssquaredsquare 16#33a8 +/mparen 16#24a8 +/mpasquare 16#33ab +/mssquare 16#33b3 +/msuperior 16#f6ef +/mturned 16#026f +/mu 16#00b5 +/mu1 16#00b5 +/muasquare 16#3382 +/muchgreater 16#226b +/muchless 16#226a +/mufsquare 16#338c +/mugreek 16#03bc +/mugsquare 16#338d +/muhiragana 16#3080 +/mukatakana 16#30e0 +/mukatakanahalfwidth 16#ff91 +/mulsquare 16#3395 +/multiply 16#00d7 +/mumsquare 16#339b +/munahhebrew 16#05a3 +/munahlefthebrew 16#05a3 +/musicalnote 16#266a +/musicalnotedbl 16#266b +/musicflatsign 16#266d +/musicsharpsign 16#266f +/mussquare 16#33b2 +/muvsquare 16#33b6 +/muwsquare 16#33bc +/mvmegasquare 16#33b9 +/mvsquare 16#33b7 +/mwmegasquare 16#33bf +/mwsquare 16#33bd +/n 16#006e +/nabengali 16#09a8 +/nabla 16#2207 +/nacute 16#0144 +/nadeva 16#0928 +/nagujarati 16#0aa8 +/nagurmukhi 16#0a28 +/nahiragana 16#306a +/nakatakana 16#30ca +/nakatakanahalfwidth 16#ff85 +/napostrophe 16#0149 +/nasquare 16#3381 +/nbopomofo 16#310b +/nbspace 16#00a0 +/ncaron 16#0148 +/ncedilla 16#0146 +/ncircle 16#24dd +/ncircumflexbelow 16#1e4b +/ncommaaccent 16#0146 +/ndotaccent 16#1e45 +/ndotbelow 16#1e47 +/nehiragana 16#306d +/nekatakana 16#30cd +/nekatakanahalfwidth 16#ff88 +/newsheqelsign 16#20aa +/nfsquare 16#338b +/ngabengali 16#0999 +/ngadeva 16#0919 +/ngagujarati 16#0a99 +/ngagurmukhi 16#0a19 +/ngonguthai 16#0e07 +/nhiragana 16#3093 +/nhookleft 16#0272 +/nhookretroflex 16#0273 +/nieunacirclekorean 16#326f +/nieunaparenkorean 16#320f +/nieuncieuckorean 16#3135 +/nieuncirclekorean 16#3261 +/nieunhieuhkorean 16#3136 +/nieunkorean 16#3134 +/nieunpansioskorean 16#3168 +/nieunparenkorean 16#3201 +/nieunsioskorean 16#3167 +/nieuntikeutkorean 16#3166 +/nihiragana 16#306b +/nikatakana 16#30cb +/nikatakanahalfwidth 16#ff86 +/nikhahitleftthai 16#f899 +/nikhahitthai 16#0e4d +/nine 16#0039 +/ninearabic 16#0669 +/ninebengali 16#09ef +/ninecircle 16#2468 +/ninecircleinversesansserif 16#2792 +/ninedeva 16#096f +/ninegujarati 16#0aef +/ninegurmukhi 16#0a6f +/ninehackarabic 16#0669 +/ninehangzhou 16#3029 +/nineideographicparen 16#3228 +/nineinferior 16#2089 +/ninemonospace 16#ff19 +/nineoldstyle 16#f739 +/nineparen 16#247c +/nineperiod 16#2490 +/ninepersian 16#06f9 +/nineroman 16#2178 +/ninesuperior 16#2079 +/nineteencircle 16#2472 +/nineteenparen 16#2486 +/nineteenperiod 16#249a +/ninethai 16#0e59 +/nj 16#01cc +/njecyrillic 16#045a +/nkatakana 16#30f3 +/nkatakanahalfwidth 16#ff9d +/nlegrightlong 16#019e +/nlinebelow 16#1e49 +/nmonospace 16#ff4e +/nmsquare 16#339a +/nnabengali 16#09a3 +/nnadeva 16#0923 +/nnagujarati 16#0aa3 +/nnagurmukhi 16#0a23 +/nnnadeva 16#0929 +/nohiragana 16#306e +/nokatakana 16#30ce +/nokatakanahalfwidth 16#ff89 +/nonbreakingspace 16#00a0 +/nonenthai 16#0e13 +/nonuthai 16#0e19 +/noonarabic 16#0646 +/noonfinalarabic 16#fee6 +/noonghunnaarabic 16#06ba +/noonghunnafinalarabic 16#fb9f +/nooninitialarabic 16#fee7 +/noonjeeminitialarabic 16#fcd2 +/noonjeemisolatedarabic 16#fc4b +/noonmedialarabic 16#fee8 +/noonmeeminitialarabic 16#fcd5 +/noonmeemisolatedarabic 16#fc4e +/noonnoonfinalarabic 16#fc8d +/notcontains 16#220c +/notelement 16#2209 +/notelementof 16#2209 +/notequal 16#2260 +/notgreater 16#226f +/notgreaternorequal 16#2271 +/notgreaternorless 16#2279 +/notidentical 16#2262 +/notless 16#226e +/notlessnorequal 16#2270 +/notparallel 16#2226 +/notprecedes 16#2280 +/notsubset 16#2284 +/notsucceeds 16#2281 +/notsuperset 16#2285 +/nowarmenian 16#0576 +/nparen 16#24a9 +/nssquare 16#33b1 +/nsuperior 16#207f +/ntilde 16#00f1 +/nu 16#03bd +/nuhiragana 16#306c +/nukatakana 16#30cc +/nukatakanahalfwidth 16#ff87 +/nuktabengali 16#09bc +/nuktadeva 16#093c +/nuktagujarati 16#0abc +/nuktagurmukhi 16#0a3c +/numbersign 16#0023 +/numbersignmonospace 16#ff03 +/numbersignsmall 16#fe5f +/numeralsigngreek 16#0374 +/numeralsignlowergreek 16#0375 +/numero 16#2116 +/nun 16#05e0 +/nundagesh 16#fb40 +/nundageshhebrew 16#fb40 +/nunhebrew 16#05e0 +/nvsquare 16#33b5 +/nwsquare 16#33bb +/nyabengali 16#099e +/nyadeva 16#091e +/nyagujarati 16#0a9e +/nyagurmukhi 16#0a1e +/o 16#006f +/oacute 16#00f3 +/oangthai 16#0e2d +/obarred 16#0275 +/obarredcyrillic 16#04e9 +/obarreddieresiscyrillic 16#04eb +/obengali 16#0993 +/obopomofo 16#311b +/obreve 16#014f +/ocandradeva 16#0911 +/ocandragujarati 16#0a91 +/ocandravowelsigndeva 16#0949 +/ocandravowelsigngujarati 16#0ac9 +/ocaron 16#01d2 +/ocircle 16#24de +/ocircumflex 16#00f4 +/ocircumflexacute 16#1ed1 +/ocircumflexdotbelow 16#1ed9 +/ocircumflexgrave 16#1ed3 +/ocircumflexhookabove 16#1ed5 +/ocircumflextilde 16#1ed7 +/ocyrillic 16#043e +/odblacute 16#0151 +/odblgrave 16#020d +/odeva 16#0913 +/odieresis 16#00f6 +/odieresiscyrillic 16#04e7 +/odotbelow 16#1ecd +/oe 16#0153 +/oekorean 16#315a +/ogonek 16#02db +/ogonekcmb 16#0328 +/ograve 16#00f2 +/ogujarati 16#0a93 +/oharmenian 16#0585 +/ohiragana 16#304a +/ohookabove 16#1ecf +/ohorn 16#01a1 +/ohornacute 16#1edb +/ohorndotbelow 16#1ee3 +/ohorngrave 16#1edd +/ohornhookabove 16#1edf +/ohorntilde 16#1ee1 +/ohungarumlaut 16#0151 +/oi 16#01a3 +/oinvertedbreve 16#020f +/okatakana 16#30aa +/okatakanahalfwidth 16#ff75 +/okorean 16#3157 +/olehebrew 16#05ab +/omacron 16#014d +/omacronacute 16#1e53 +/omacrongrave 16#1e51 +/omdeva 16#0950 +/omega 16#03c9 +/omega1 16#03d6 +/omegacyrillic 16#0461 +/omegalatinclosed 16#0277 +/omegaroundcyrillic 16#047b +/omegatitlocyrillic 16#047d +/omegatonos 16#03ce +/omgujarati 16#0ad0 +/omicron 16#03bf +/omicrontonos 16#03cc +/omonospace 16#ff4f +/one 16#0031 +/onearabic 16#0661 +/onebengali 16#09e7 +/onecircle 16#2460 +/onecircleinversesansserif 16#278a +/onedeva 16#0967 +/onedotenleader 16#2024 +/oneeighth 16#215b +/onefitted 16#f6dc +/onegujarati 16#0ae7 +/onegurmukhi 16#0a67 +/onehackarabic 16#0661 +/onehalf 16#00bd +/onehangzhou 16#3021 +/oneideographicparen 16#3220 +/oneinferior 16#2081 +/onemonospace 16#ff11 +/onenumeratorbengali 16#09f4 +/oneoldstyle 16#f731 +/oneparen 16#2474 +/oneperiod 16#2488 +/onepersian 16#06f1 +/onequarter 16#00bc +/oneroman 16#2170 +/onesuperior 16#00b9 +/onethai 16#0e51 +/onethird 16#2153 +/oogonek 16#01eb +/oogonekmacron 16#01ed +/oogurmukhi 16#0a13 +/oomatragurmukhi 16#0a4b +/oopen 16#0254 +/oparen 16#24aa +/openbullet 16#25e6 +/option 16#2325 +/ordfeminine 16#00aa +/ordmasculine 16#00ba +/orthogonal 16#221f +/oshortdeva 16#0912 +/oshortvowelsigndeva 16#094a +/oslash 16#00f8 +/oslashacute 16#01ff +/osmallhiragana 16#3049 +/osmallkatakana 16#30a9 +/osmallkatakanahalfwidth 16#ff6b +/ostrokeacute 16#01ff +/osuperior 16#f6f0 +/otcyrillic 16#047f +/otilde 16#00f5 +/otildeacute 16#1e4d +/otildedieresis 16#1e4f +/oubopomofo 16#3121 +/overline 16#203e +/overlinecenterline 16#fe4a +/overlinecmb 16#0305 +/overlinedashed 16#fe49 +/overlinedblwavy 16#fe4c +/overlinewavy 16#fe4b +/overscore 16#00af +/ovowelsignbengali 16#09cb +/ovowelsigndeva 16#094b +/ovowelsigngujarati 16#0acb +/p 16#0070 +/paampssquare 16#3380 +/paasentosquare 16#332b +/pabengali 16#09aa +/pacute 16#1e55 +/padeva 16#092a +/pagedown 16#21df +/pageup 16#21de +/pagujarati 16#0aaa +/pagurmukhi 16#0a2a +/pahiragana 16#3071 +/paiyannoithai 16#0e2f +/pakatakana 16#30d1 +/palatalizationcyrilliccmb 16#0484 +/palochkacyrillic 16#04c0 +/pansioskorean 16#317f +/paragraph 16#00b6 +/parallel 16#2225 +/parenleft 16#0028 +/parenleftaltonearabic 16#fd3e +/parenleftbt 16#f8ed +/parenleftex 16#f8ec +/parenleftinferior 16#208d +/parenleftmonospace 16#ff08 +/parenleftsmall 16#fe59 +/parenleftsuperior 16#207d +/parenlefttp 16#f8eb +/parenleftvertical 16#fe35 +/parenright 16#0029 +/parenrightaltonearabic 16#fd3f +/parenrightbt 16#f8f8 +/parenrightex 16#f8f7 +/parenrightinferior 16#208e +/parenrightmonospace 16#ff09 +/parenrightsmall 16#fe5a +/parenrightsuperior 16#207e +/parenrighttp 16#f8f6 +/parenrightvertical 16#fe36 +/partialdiff 16#2202 +/paseqhebrew 16#05c0 +/pashtahebrew 16#0599 +/pasquare 16#33a9 +/patah 16#05b7 +/patah11 16#05b7 +/patah1d 16#05b7 +/patah2a 16#05b7 +/patahhebrew 16#05b7 +/patahnarrowhebrew 16#05b7 +/patahquarterhebrew 16#05b7 +/patahwidehebrew 16#05b7 +/pazerhebrew 16#05a1 +/pbopomofo 16#3106 +/pcircle 16#24df +/pdotaccent 16#1e57 +/pe 16#05e4 +/pecyrillic 16#043f +/pedagesh 16#fb44 +/pedageshhebrew 16#fb44 +/peezisquare 16#333b +/pefinaldageshhebrew 16#fb43 +/peharabic 16#067e +/peharmenian 16#057a +/pehebrew 16#05e4 +/pehfinalarabic 16#fb57 +/pehinitialarabic 16#fb58 +/pehiragana 16#307a +/pehmedialarabic 16#fb59 +/pekatakana 16#30da +/pemiddlehookcyrillic 16#04a7 +/perafehebrew 16#fb4e +/percent 16#0025 +/percentarabic 16#066a +/percentmonospace 16#ff05 +/percentsmall 16#fe6a +/period 16#002e +/periodarmenian 16#0589 +/periodcentered 16#00b7 +/periodhalfwidth 16#ff61 +/periodinferior 16#f6e7 +/periodmonospace 16#ff0e +/periodsmall 16#fe52 +/periodsuperior 16#f6e8 +/perispomenigreekcmb 16#0342 +/perpendicular 16#22a5 +/perthousand 16#2030 +/peseta 16#20a7 +/pfsquare 16#338a +/phabengali 16#09ab +/phadeva 16#092b +/phagujarati 16#0aab +/phagurmukhi 16#0a2b +/phi 16#03c6 +/phi1 16#03d5 +/phieuphacirclekorean 16#327a +/phieuphaparenkorean 16#321a +/phieuphcirclekorean 16#326c +/phieuphkorean 16#314d +/phieuphparenkorean 16#320c +/philatin 16#0278 +/phinthuthai 16#0e3a +/phisymbolgreek 16#03d5 +/phook 16#01a5 +/phophanthai 16#0e1e +/phophungthai 16#0e1c +/phosamphaothai 16#0e20 +/pi 16#03c0 +/pieupacirclekorean 16#3273 +/pieupaparenkorean 16#3213 +/pieupcieuckorean 16#3176 +/pieupcirclekorean 16#3265 +/pieupkiyeokkorean 16#3172 +/pieupkorean 16#3142 +/pieupparenkorean 16#3205 +/pieupsioskiyeokkorean 16#3174 +/pieupsioskorean 16#3144 +/pieupsiostikeutkorean 16#3175 +/pieupthieuthkorean 16#3177 +/pieuptikeutkorean 16#3173 +/pihiragana 16#3074 +/pikatakana 16#30d4 +/pisymbolgreek 16#03d6 +/piwrarmenian 16#0583 +/plus 16#002b +/plusbelowcmb 16#031f +/pluscircle 16#2295 +/plusminus 16#00b1 +/plusmod 16#02d6 +/plusmonospace 16#ff0b +/plussmall 16#fe62 +/plussuperior 16#207a +/pmonospace 16#ff50 +/pmsquare 16#33d8 +/pohiragana 16#307d +/pointingindexdownwhite 16#261f +/pointingindexleftwhite 16#261c +/pointingindexrightwhite 16#261e +/pointingindexupwhite 16#261d +/pokatakana 16#30dd +/poplathai 16#0e1b +/postalmark 16#3012 +/postalmarkface 16#3020 +/pparen 16#24ab +/precedes 16#227a +/prescription 16#211e +/primemod 16#02b9 +/primereversed 16#2035 +/product 16#220f +/projective 16#2305 +/prolongedkana 16#30fc +/propellor 16#2318 +/propersubset 16#2282 +/propersuperset 16#2283 +/proportion 16#2237 +/proportional 16#221d +/psi 16#03c8 +/psicyrillic 16#0471 +/psilipneumatacyrilliccmb 16#0486 +/pssquare 16#33b0 +/puhiragana 16#3077 +/pukatakana 16#30d7 +/pvsquare 16#33b4 +/pwsquare 16#33ba +/q 16#0071 +/qadeva 16#0958 +/qadmahebrew 16#05a8 +/qafarabic 16#0642 +/qaffinalarabic 16#fed6 +/qafinitialarabic 16#fed7 +/qafmedialarabic 16#fed8 +/qamats 16#05b8 +/qamats10 16#05b8 +/qamats1a 16#05b8 +/qamats1c 16#05b8 +/qamats27 16#05b8 +/qamats29 16#05b8 +/qamats33 16#05b8 +/qamatsde 16#05b8 +/qamatshebrew 16#05b8 +/qamatsnarrowhebrew 16#05b8 +/qamatsqatanhebrew 16#05b8 +/qamatsqatannarrowhebrew 16#05b8 +/qamatsqatanquarterhebrew 16#05b8 +/qamatsqatanwidehebrew 16#05b8 +/qamatsquarterhebrew 16#05b8 +/qamatswidehebrew 16#05b8 +/qarneyparahebrew 16#059f +/qbopomofo 16#3111 +/qcircle 16#24e0 +/qhook 16#02a0 +/qmonospace 16#ff51 +/qof 16#05e7 +/qofdagesh 16#fb47 +/qofdageshhebrew 16#fb47 +/qofhebrew 16#05e7 +/qparen 16#24ac +/quarternote 16#2669 +/qubuts 16#05bb +/qubuts18 16#05bb +/qubuts25 16#05bb +/qubuts31 16#05bb +/qubutshebrew 16#05bb +/qubutsnarrowhebrew 16#05bb +/qubutsquarterhebrew 16#05bb +/qubutswidehebrew 16#05bb +/question 16#003f +/questionarabic 16#061f +/questionarmenian 16#055e +/questiondown 16#00bf +/questiondownsmall 16#f7bf +/questiongreek 16#037e +/questionmonospace 16#ff1f +/questionsmall 16#f73f +/quotedbl 16#0022 +/quotedblbase 16#201e +/quotedblleft 16#201c +/quotedblmonospace 16#ff02 +/quotedblprime 16#301e +/quotedblprimereversed 16#301d +/quotedblright 16#201d +/quoteleft 16#2018 +/quoteleftreversed 16#201b +/quotereversed 16#201b +/quoteright 16#2019 +/quoterightn 16#0149 +/quotesinglbase 16#201a +/quotesingle 16#0027 +/quotesinglemonospace 16#ff07 +/r 16#0072 +/raarmenian 16#057c +/rabengali 16#09b0 +/racute 16#0155 +/radeva 16#0930 +/radical 16#221a +/radicalex 16#f8e5 +/radoverssquare 16#33ae +/radoverssquaredsquare 16#33af +/radsquare 16#33ad +/rafe 16#05bf +/rafehebrew 16#05bf +/ragujarati 16#0ab0 +/ragurmukhi 16#0a30 +/rahiragana 16#3089 +/rakatakana 16#30e9 +/rakatakanahalfwidth 16#ff97 +/ralowerdiagonalbengali 16#09f1 +/ramiddlediagonalbengali 16#09f0 +/ramshorn 16#0264 +/ratio 16#2236 +/rbopomofo 16#3116 +/rcaron 16#0159 +/rcedilla 16#0157 +/rcircle 16#24e1 +/rcommaaccent 16#0157 +/rdblgrave 16#0211 +/rdotaccent 16#1e59 +/rdotbelow 16#1e5b +/rdotbelowmacron 16#1e5d +/referencemark 16#203b +/reflexsubset 16#2286 +/reflexsuperset 16#2287 +/registered 16#00ae +/registersans 16#f8e8 +/registerserif 16#f6da +/reharabic 16#0631 +/reharmenian 16#0580 +/rehfinalarabic 16#feae +/rehiragana 16#308c +/rekatakana 16#30ec +/rekatakanahalfwidth 16#ff9a +/resh 16#05e8 +/reshdageshhebrew 16#fb48 +/reshhebrew 16#05e8 +/reversedtilde 16#223d +/reviahebrew 16#0597 +/reviamugrashhebrew 16#0597 +/revlogicalnot 16#2310 +/rfishhook 16#027e +/rfishhookreversed 16#027f +/rhabengali 16#09dd +/rhadeva 16#095d +/rho 16#03c1 +/rhook 16#027d +/rhookturned 16#027b +/rhookturnedsuperior 16#02b5 +/rhosymbolgreek 16#03f1 +/rhotichookmod 16#02de +/rieulacirclekorean 16#3271 +/rieulaparenkorean 16#3211 +/rieulcirclekorean 16#3263 +/rieulhieuhkorean 16#3140 +/rieulkiyeokkorean 16#313a +/rieulkiyeoksioskorean 16#3169 +/rieulkorean 16#3139 +/rieulmieumkorean 16#313b +/rieulpansioskorean 16#316c +/rieulparenkorean 16#3203 +/rieulphieuphkorean 16#313f +/rieulpieupkorean 16#313c +/rieulpieupsioskorean 16#316b +/rieulsioskorean 16#313d +/rieulthieuthkorean 16#313e +/rieultikeutkorean 16#316a +/rieulyeorinhieuhkorean 16#316d +/rightangle 16#221f +/righttackbelowcmb 16#0319 +/righttriangle 16#22bf +/rihiragana 16#308a +/rikatakana 16#30ea +/rikatakanahalfwidth 16#ff98 +/ring 16#02da +/ringbelowcmb 16#0325 +/ringcmb 16#030a +/ringhalfleft 16#02bf +/ringhalfleftarmenian 16#0559 +/ringhalfleftbelowcmb 16#031c +/ringhalfleftcentered 16#02d3 +/ringhalfright 16#02be +/ringhalfrightbelowcmb 16#0339 +/ringhalfrightcentered 16#02d2 +/rinvertedbreve 16#0213 +/rittorusquare 16#3351 +/rlinebelow 16#1e5f +/rlongleg 16#027c +/rlonglegturned 16#027a +/rmonospace 16#ff52 +/rohiragana 16#308d +/rokatakana 16#30ed +/rokatakanahalfwidth 16#ff9b +/roruathai 16#0e23 +/rparen 16#24ad +/rrabengali 16#09dc +/rradeva 16#0931 +/rragurmukhi 16#0a5c +/rreharabic 16#0691 +/rrehfinalarabic 16#fb8d +/rrvocalicbengali 16#09e0 +/rrvocalicdeva 16#0960 +/rrvocalicgujarati 16#0ae0 +/rrvocalicvowelsignbengali 16#09c4 +/rrvocalicvowelsigndeva 16#0944 +/rrvocalicvowelsigngujarati 16#0ac4 +/rsuperior 16#f6f1 +/rtblock 16#2590 +/rturned 16#0279 +/rturnedsuperior 16#02b4 +/ruhiragana 16#308b +/rukatakana 16#30eb +/rukatakanahalfwidth 16#ff99 +/rupeemarkbengali 16#09f2 +/rupeesignbengali 16#09f3 +/rupiah 16#f6dd +/ruthai 16#0e24 +/rvocalicbengali 16#098b +/rvocalicdeva 16#090b +/rvocalicgujarati 16#0a8b +/rvocalicvowelsignbengali 16#09c3 +/rvocalicvowelsigndeva 16#0943 +/rvocalicvowelsigngujarati 16#0ac3 +/s 16#0073 +/sabengali 16#09b8 +/sacute 16#015b +/sacutedotaccent 16#1e65 +/sadarabic 16#0635 +/sadeva 16#0938 +/sadfinalarabic 16#feba +/sadinitialarabic 16#febb +/sadmedialarabic 16#febc +/sagujarati 16#0ab8 +/sagurmukhi 16#0a38 +/sahiragana 16#3055 +/sakatakana 16#30b5 +/sakatakanahalfwidth 16#ff7b +/sallallahoualayhewasallamarabic 16#fdfa +/samekh 16#05e1 +/samekhdagesh 16#fb41 +/samekhdageshhebrew 16#fb41 +/samekhhebrew 16#05e1 +/saraaathai 16#0e32 +/saraaethai 16#0e41 +/saraaimaimalaithai 16#0e44 +/saraaimaimuanthai 16#0e43 +/saraamthai 16#0e33 +/saraathai 16#0e30 +/saraethai 16#0e40 +/saraiileftthai 16#f886 +/saraiithai 16#0e35 +/saraileftthai 16#f885 +/saraithai 16#0e34 +/saraothai 16#0e42 +/saraueeleftthai 16#f888 +/saraueethai 16#0e37 +/saraueleftthai 16#f887 +/sarauethai 16#0e36 +/sarauthai 16#0e38 +/sarauuthai 16#0e39 +/sbopomofo 16#3119 +/scaron 16#0161 +/scarondotaccent 16#1e67 +/scedilla 16#015f +/schwa 16#0259 +/schwacyrillic 16#04d9 +/schwadieresiscyrillic 16#04db +/schwahook 16#025a +/scircle 16#24e2 +/scircumflex 16#015d +/scommaaccent 16#0219 +/sdotaccent 16#1e61 +/sdotbelow 16#1e63 +/sdotbelowdotaccent 16#1e69 +/seagullbelowcmb 16#033c +/second 16#2033 +/secondtonechinese 16#02ca +/section 16#00a7 +/seenarabic 16#0633 +/seenfinalarabic 16#feb2 +/seeninitialarabic 16#feb3 +/seenmedialarabic 16#feb4 +/segol 16#05b6 +/segol13 16#05b6 +/segol1f 16#05b6 +/segol2c 16#05b6 +/segolhebrew 16#05b6 +/segolnarrowhebrew 16#05b6 +/segolquarterhebrew 16#05b6 +/segoltahebrew 16#0592 +/segolwidehebrew 16#05b6 +/seharmenian 16#057d +/sehiragana 16#305b +/sekatakana 16#30bb +/sekatakanahalfwidth 16#ff7e +/semicolon 16#003b +/semicolonarabic 16#061b +/semicolonmonospace 16#ff1b +/semicolonsmall 16#fe54 +/semivoicedmarkkana 16#309c +/semivoicedmarkkanahalfwidth 16#ff9f +/sentisquare 16#3322 +/sentosquare 16#3323 +/seven 16#0037 +/sevenarabic 16#0667 +/sevenbengali 16#09ed +/sevencircle 16#2466 +/sevencircleinversesansserif 16#2790 +/sevendeva 16#096d +/seveneighths 16#215e +/sevengujarati 16#0aed +/sevengurmukhi 16#0a6d +/sevenhackarabic 16#0667 +/sevenhangzhou 16#3027 +/sevenideographicparen 16#3226 +/seveninferior 16#2087 +/sevenmonospace 16#ff17 +/sevenoldstyle 16#f737 +/sevenparen 16#247a +/sevenperiod 16#248e +/sevenpersian 16#06f7 +/sevenroman 16#2176 +/sevensuperior 16#2077 +/seventeencircle 16#2470 +/seventeenparen 16#2484 +/seventeenperiod 16#2498 +/seventhai 16#0e57 +/sfthyphen 16#00ad +/shaarmenian 16#0577 +/shabengali 16#09b6 +/shacyrillic 16#0448 +/shaddaarabic 16#0651 +/shaddadammaarabic 16#fc61 +/shaddadammatanarabic 16#fc5e +/shaddafathaarabic 16#fc60 +/shaddakasraarabic 16#fc62 +/shaddakasratanarabic 16#fc5f +/shade 16#2592 +/shadedark 16#2593 +/shadelight 16#2591 +/shademedium 16#2592 +/shadeva 16#0936 +/shagujarati 16#0ab6 +/shagurmukhi 16#0a36 +/shalshelethebrew 16#0593 +/shbopomofo 16#3115 +/shchacyrillic 16#0449 +/sheenarabic 16#0634 +/sheenfinalarabic 16#feb6 +/sheeninitialarabic 16#feb7 +/sheenmedialarabic 16#feb8 +/sheicoptic 16#03e3 +/sheqel 16#20aa +/sheqelhebrew 16#20aa +/sheva 16#05b0 +/sheva115 16#05b0 +/sheva15 16#05b0 +/sheva22 16#05b0 +/sheva2e 16#05b0 +/shevahebrew 16#05b0 +/shevanarrowhebrew 16#05b0 +/shevaquarterhebrew 16#05b0 +/shevawidehebrew 16#05b0 +/shhacyrillic 16#04bb +/shimacoptic 16#03ed +/shin 16#05e9 +/shindagesh 16#fb49 +/shindageshhebrew 16#fb49 +/shindageshshindot 16#fb2c +/shindageshshindothebrew 16#fb2c +/shindageshsindot 16#fb2d +/shindageshsindothebrew 16#fb2d +/shindothebrew 16#05c1 +/shinhebrew 16#05e9 +/shinshindot 16#fb2a +/shinshindothebrew 16#fb2a +/shinsindot 16#fb2b +/shinsindothebrew 16#fb2b +/shook 16#0282 +/sigma 16#03c3 +/sigma1 16#03c2 +/sigmafinal 16#03c2 +/sigmalunatesymbolgreek 16#03f2 +/sihiragana 16#3057 +/sikatakana 16#30b7 +/sikatakanahalfwidth 16#ff7c +/siluqhebrew 16#05bd +/siluqlefthebrew 16#05bd +/similar 16#223c +/sindothebrew 16#05c2 +/siosacirclekorean 16#3274 +/siosaparenkorean 16#3214 +/sioscieuckorean 16#317e +/sioscirclekorean 16#3266 +/sioskiyeokkorean 16#317a +/sioskorean 16#3145 +/siosnieunkorean 16#317b +/siosparenkorean 16#3206 +/siospieupkorean 16#317d +/siostikeutkorean 16#317c +/six 16#0036 +/sixarabic 16#0666 +/sixbengali 16#09ec +/sixcircle 16#2465 +/sixcircleinversesansserif 16#278f +/sixdeva 16#096c +/sixgujarati 16#0aec +/sixgurmukhi 16#0a6c +/sixhackarabic 16#0666 +/sixhangzhou 16#3026 +/sixideographicparen 16#3225 +/sixinferior 16#2086 +/sixmonospace 16#ff16 +/sixoldstyle 16#f736 +/sixparen 16#2479 +/sixperiod 16#248d +/sixpersian 16#06f6 +/sixroman 16#2175 +/sixsuperior 16#2076 +/sixteencircle 16#246f +/sixteencurrencydenominatorbengali 16#09f9 +/sixteenparen 16#2483 +/sixteenperiod 16#2497 +/sixthai 16#0e56 +/slash 16#002f +/slashmonospace 16#ff0f +/slong 16#017f +/slongdotaccent 16#1e9b +/smileface 16#263a +/smonospace 16#ff53 +/sofpasuqhebrew 16#05c3 +/softhyphen 16#00ad +/softsigncyrillic 16#044c +/sohiragana 16#305d +/sokatakana 16#30bd +/sokatakanahalfwidth 16#ff7f +/soliduslongoverlaycmb 16#0338 +/solidusshortoverlaycmb 16#0337 +/sorusithai 16#0e29 +/sosalathai 16#0e28 +/sosothai 16#0e0b +/sosuathai 16#0e2a +/space 16#0020 +/spacehackarabic 16#0020 +/spade 16#2660 +/spadesuitblack 16#2660 +/spadesuitwhite 16#2664 +/sparen 16#24ae +/squarebelowcmb 16#033b +/squarecc 16#33c4 +/squarecm 16#339d +/squarediagonalcrosshatchfill 16#25a9 +/squarehorizontalfill 16#25a4 +/squarekg 16#338f +/squarekm 16#339e +/squarekmcapital 16#33ce +/squareln 16#33d1 +/squarelog 16#33d2 +/squaremg 16#338e +/squaremil 16#33d5 +/squaremm 16#339c +/squaremsquared 16#33a1 +/squareorthogonalcrosshatchfill 16#25a6 +/squareupperlefttolowerrightfill 16#25a7 +/squareupperrighttolowerleftfill 16#25a8 +/squareverticalfill 16#25a5 +/squarewhitewithsmallblack 16#25a3 +/srsquare 16#33db +/ssabengali 16#09b7 +/ssadeva 16#0937 +/ssagujarati 16#0ab7 +/ssangcieuckorean 16#3149 +/ssanghieuhkorean 16#3185 +/ssangieungkorean 16#3180 +/ssangkiyeokkorean 16#3132 +/ssangnieunkorean 16#3165 +/ssangpieupkorean 16#3143 +/ssangsioskorean 16#3146 +/ssangtikeutkorean 16#3138 +/ssuperior 16#f6f2 +/sterling 16#00a3 +/sterlingmonospace 16#ffe1 +/strokelongoverlaycmb 16#0336 +/strokeshortoverlaycmb 16#0335 +/subset 16#2282 +/subsetnotequal 16#228a +/subsetorequal 16#2286 +/succeeds 16#227b +/suchthat 16#220b +/suhiragana 16#3059 +/sukatakana 16#30b9 +/sukatakanahalfwidth 16#ff7d +/sukunarabic 16#0652 +/summation 16#2211 +/sun 16#263c +/superset 16#2283 +/supersetnotequal 16#228b +/supersetorequal 16#2287 +/svsquare 16#33dc +/syouwaerasquare 16#337c +/t 16#0074 +/tabengali 16#09a4 +/tackdown 16#22a4 +/tackleft 16#22a3 +/tadeva 16#0924 +/tagujarati 16#0aa4 +/tagurmukhi 16#0a24 +/taharabic 16#0637 +/tahfinalarabic 16#fec2 +/tahinitialarabic 16#fec3 +/tahiragana 16#305f +/tahmedialarabic 16#fec4 +/taisyouerasquare 16#337d +/takatakana 16#30bf +/takatakanahalfwidth 16#ff80 +/tatweelarabic 16#0640 +/tau 16#03c4 +/tav 16#05ea +/tavdages 16#fb4a +/tavdagesh 16#fb4a +/tavdageshhebrew 16#fb4a +/tavhebrew 16#05ea +/tbar 16#0167 +/tbopomofo 16#310a +/tcaron 16#0165 +/tccurl 16#02a8 +/tcedilla 16#0163 +/tcheharabic 16#0686 +/tchehfinalarabic 16#fb7b +/tchehinitialarabic 16#fb7c +/tchehmedialarabic 16#fb7d +/tcircle 16#24e3 +/tcircumflexbelow 16#1e71 +/tcommaaccent 16#0163 +/tdieresis 16#1e97 +/tdotaccent 16#1e6b +/tdotbelow 16#1e6d +/tecyrillic 16#0442 +/tedescendercyrillic 16#04ad +/teharabic 16#062a +/tehfinalarabic 16#fe96 +/tehhahinitialarabic 16#fca2 +/tehhahisolatedarabic 16#fc0c +/tehinitialarabic 16#fe97 +/tehiragana 16#3066 +/tehjeeminitialarabic 16#fca1 +/tehjeemisolatedarabic 16#fc0b +/tehmarbutaarabic 16#0629 +/tehmarbutafinalarabic 16#fe94 +/tehmedialarabic 16#fe98 +/tehmeeminitialarabic 16#fca4 +/tehmeemisolatedarabic 16#fc0e +/tehnoonfinalarabic 16#fc73 +/tekatakana 16#30c6 +/tekatakanahalfwidth 16#ff83 +/telephone 16#2121 +/telephoneblack 16#260e +/telishagedolahebrew 16#05a0 +/telishaqetanahebrew 16#05a9 +/tencircle 16#2469 +/tenideographicparen 16#3229 +/tenparen 16#247d +/tenperiod 16#2491 +/tenroman 16#2179 +/tesh 16#02a7 +/tet 16#05d8 +/tetdagesh 16#fb38 +/tetdageshhebrew 16#fb38 +/tethebrew 16#05d8 +/tetsecyrillic 16#04b5 +/tevirhebrew 16#059b +/tevirlefthebrew 16#059b +/thabengali 16#09a5 +/thadeva 16#0925 +/thagujarati 16#0aa5 +/thagurmukhi 16#0a25 +/thalarabic 16#0630 +/thalfinalarabic 16#feac +/thanthakhatlowleftthai 16#f898 +/thanthakhatlowrightthai 16#f897 +/thanthakhatthai 16#0e4c +/thanthakhatupperleftthai 16#f896 +/theharabic 16#062b +/thehfinalarabic 16#fe9a +/thehinitialarabic 16#fe9b +/thehmedialarabic 16#fe9c +/thereexists 16#2203 +/therefore 16#2234 +/theta 16#03b8 +/theta1 16#03d1 +/thetasymbolgreek 16#03d1 +/thieuthacirclekorean 16#3279 +/thieuthaparenkorean 16#3219 +/thieuthcirclekorean 16#326b +/thieuthkorean 16#314c +/thieuthparenkorean 16#320b +/thirteencircle 16#246c +/thirteenparen 16#2480 +/thirteenperiod 16#2494 +/thonangmonthothai 16#0e11 +/thook 16#01ad +/thophuthaothai 16#0e12 +/thorn 16#00fe +/thothahanthai 16#0e17 +/thothanthai 16#0e10 +/thothongthai 16#0e18 +/thothungthai 16#0e16 +/thousandcyrillic 16#0482 +/thousandsseparatorarabic 16#066c +/thousandsseparatorpersian 16#066c +/three 16#0033 +/threearabic 16#0663 +/threebengali 16#09e9 +/threecircle 16#2462 +/threecircleinversesansserif 16#278c +/threedeva 16#0969 +/threeeighths 16#215c +/threegujarati 16#0ae9 +/threegurmukhi 16#0a69 +/threehackarabic 16#0663 +/threehangzhou 16#3023 +/threeideographicparen 16#3222 +/threeinferior 16#2083 +/threemonospace 16#ff13 +/threenumeratorbengali 16#09f6 +/threeoldstyle 16#f733 +/threeparen 16#2476 +/threeperiod 16#248a +/threepersian 16#06f3 +/threequarters 16#00be +/threequartersemdash 16#f6de +/threeroman 16#2172 +/threesuperior 16#00b3 +/threethai 16#0e53 +/thzsquare 16#3394 +/tihiragana 16#3061 +/tikatakana 16#30c1 +/tikatakanahalfwidth 16#ff81 +/tikeutacirclekorean 16#3270 +/tikeutaparenkorean 16#3210 +/tikeutcirclekorean 16#3262 +/tikeutkorean 16#3137 +/tikeutparenkorean 16#3202 +/tilde 16#02dc +/tildebelowcmb 16#0330 +/tildecmb 16#0303 +/tildecomb 16#0303 +/tildedoublecmb 16#0360 +/tildeoperator 16#223c +/tildeoverlaycmb 16#0334 +/tildeverticalcmb 16#033e +/timescircle 16#2297 +/tipehahebrew 16#0596 +/tipehalefthebrew 16#0596 +/tippigurmukhi 16#0a70 +/titlocyrilliccmb 16#0483 +/tiwnarmenian 16#057f +/tlinebelow 16#1e6f +/tmonospace 16#ff54 +/toarmenian 16#0569 +/tohiragana 16#3068 +/tokatakana 16#30c8 +/tokatakanahalfwidth 16#ff84 +/tonebarextrahighmod 16#02e5 +/tonebarextralowmod 16#02e9 +/tonebarhighmod 16#02e6 +/tonebarlowmod 16#02e8 +/tonebarmidmod 16#02e7 +/tonefive 16#01bd +/tonesix 16#0185 +/tonetwo 16#01a8 +/tonos 16#0384 +/tonsquare 16#3327 +/topatakthai 16#0e0f +/tortoiseshellbracketleft 16#3014 +/tortoiseshellbracketleftsmall 16#fe5d +/tortoiseshellbracketleftvertical 16#fe39 +/tortoiseshellbracketright 16#3015 +/tortoiseshellbracketrightsmall 16#fe5e +/tortoiseshellbracketrightvertical 16#fe3a +/totaothai 16#0e15 +/tpalatalhook 16#01ab +/tparen 16#24af +/trademark 16#2122 +/trademarksans 16#f8ea +/trademarkserif 16#f6db +/tretroflexhook 16#0288 +/triagdn 16#25bc +/triaglf 16#25c4 +/triagrt 16#25ba +/triagup 16#25b2 +/ts 16#02a6 +/tsadi 16#05e6 +/tsadidagesh 16#fb46 +/tsadidageshhebrew 16#fb46 +/tsadihebrew 16#05e6 +/tsecyrillic 16#0446 +/tsere 16#05b5 +/tsere12 16#05b5 +/tsere1e 16#05b5 +/tsere2b 16#05b5 +/tserehebrew 16#05b5 +/tserenarrowhebrew 16#05b5 +/tserequarterhebrew 16#05b5 +/tserewidehebrew 16#05b5 +/tshecyrillic 16#045b +/tsuperior 16#f6f3 +/ttabengali 16#099f +/ttadeva 16#091f +/ttagujarati 16#0a9f +/ttagurmukhi 16#0a1f +/tteharabic 16#0679 +/ttehfinalarabic 16#fb67 +/ttehinitialarabic 16#fb68 +/ttehmedialarabic 16#fb69 +/tthabengali 16#09a0 +/tthadeva 16#0920 +/tthagujarati 16#0aa0 +/tthagurmukhi 16#0a20 +/tturned 16#0287 +/tuhiragana 16#3064 +/tukatakana 16#30c4 +/tukatakanahalfwidth 16#ff82 +/tusmallhiragana 16#3063 +/tusmallkatakana 16#30c3 +/tusmallkatakanahalfwidth 16#ff6f +/twelvecircle 16#246b +/twelveparen 16#247f +/twelveperiod 16#2493 +/twelveroman 16#217b +/twentycircle 16#2473 +/twentyhangzhou 16#5344 +/twentyparen 16#2487 +/twentyperiod 16#249b +/two 16#0032 +/twoarabic 16#0662 +/twobengali 16#09e8 +/twocircle 16#2461 +/twocircleinversesansserif 16#278b +/twodeva 16#0968 +/twodotenleader 16#2025 +/twodotleader 16#2025 +/twodotleadervertical 16#fe30 +/twogujarati 16#0ae8 +/twogurmukhi 16#0a68 +/twohackarabic 16#0662 +/twohangzhou 16#3022 +/twoideographicparen 16#3221 +/twoinferior 16#2082 +/twomonospace 16#ff12 +/twonumeratorbengali 16#09f5 +/twooldstyle 16#f732 +/twoparen 16#2475 +/twoperiod 16#2489 +/twopersian 16#06f2 +/tworoman 16#2171 +/twostroke 16#01bb +/twosuperior 16#00b2 +/twothai 16#0e52 +/twothirds 16#2154 +/u 16#0075 +/uacute 16#00fa +/ubar 16#0289 +/ubengali 16#0989 +/ubopomofo 16#3128 +/ubreve 16#016d +/ucaron 16#01d4 +/ucircle 16#24e4 +/ucircumflex 16#00fb +/ucircumflexbelow 16#1e77 +/ucyrillic 16#0443 +/udattadeva 16#0951 +/udblacute 16#0171 +/udblgrave 16#0215 +/udeva 16#0909 +/udieresis 16#00fc +/udieresisacute 16#01d8 +/udieresisbelow 16#1e73 +/udieresiscaron 16#01da +/udieresiscyrillic 16#04f1 +/udieresisgrave 16#01dc +/udieresismacron 16#01d6 +/udotbelow 16#1ee5 +/ugrave 16#00f9 +/ugujarati 16#0a89 +/ugurmukhi 16#0a09 +/uhiragana 16#3046 +/uhookabove 16#1ee7 +/uhorn 16#01b0 +/uhornacute 16#1ee9 +/uhorndotbelow 16#1ef1 +/uhorngrave 16#1eeb +/uhornhookabove 16#1eed +/uhorntilde 16#1eef +/uhungarumlaut 16#0171 +/uhungarumlautcyrillic 16#04f3 +/uinvertedbreve 16#0217 +/ukatakana 16#30a6 +/ukatakanahalfwidth 16#ff73 +/ukcyrillic 16#0479 +/ukorean 16#315c +/umacron 16#016b +/umacroncyrillic 16#04ef +/umacrondieresis 16#1e7b +/umatragurmukhi 16#0a41 +/umonospace 16#ff55 +/underscore 16#005f +/underscoredbl 16#2017 +/underscoremonospace 16#ff3f +/underscorevertical 16#fe33 +/underscorewavy 16#fe4f +/union 16#222a +/universal 16#2200 +/uogonek 16#0173 +/uparen 16#24b0 +/upblock 16#2580 +/upperdothebrew 16#05c4 +/upsilon 16#03c5 +/upsilondieresis 16#03cb +/upsilondieresistonos 16#03b0 +/upsilonlatin 16#028a +/upsilontonos 16#03cd +/uptackbelowcmb 16#031d +/uptackmod 16#02d4 +/uragurmukhi 16#0a73 +/uring 16#016f +/ushortcyrillic 16#045e +/usmallhiragana 16#3045 +/usmallkatakana 16#30a5 +/usmallkatakanahalfwidth 16#ff69 +/ustraightcyrillic 16#04af +/ustraightstrokecyrillic 16#04b1 +/utilde 16#0169 +/utildeacute 16#1e79 +/utildebelow 16#1e75 +/uubengali 16#098a +/uudeva 16#090a +/uugujarati 16#0a8a +/uugurmukhi 16#0a0a +/uumatragurmukhi 16#0a42 +/uuvowelsignbengali 16#09c2 +/uuvowelsigndeva 16#0942 +/uuvowelsigngujarati 16#0ac2 +/uvowelsignbengali 16#09c1 +/uvowelsigndeva 16#0941 +/uvowelsigngujarati 16#0ac1 +/v 16#0076 +/vadeva 16#0935 +/vagujarati 16#0ab5 +/vagurmukhi 16#0a35 +/vakatakana 16#30f7 +/vav 16#05d5 +/vavdagesh 16#fb35 +/vavdagesh65 16#fb35 +/vavdageshhebrew 16#fb35 +/vavhebrew 16#05d5 +/vavholam 16#fb4b +/vavholamhebrew 16#fb4b +/vavvavhebrew 16#05f0 +/vavyodhebrew 16#05f1 +/vcircle 16#24e5 +/vdotbelow 16#1e7f +/vecyrillic 16#0432 +/veharabic 16#06a4 +/vehfinalarabic 16#fb6b +/vehinitialarabic 16#fb6c +/vehmedialarabic 16#fb6d +/vekatakana 16#30f9 +/venus 16#2640 +/verticalbar 16#007c +/verticallineabovecmb 16#030d +/verticallinebelowcmb 16#0329 +/verticallinelowmod 16#02cc +/verticallinemod 16#02c8 +/vewarmenian 16#057e +/vhook 16#028b +/vikatakana 16#30f8 +/viramabengali 16#09cd +/viramadeva 16#094d +/viramagujarati 16#0acd +/visargabengali 16#0983 +/visargadeva 16#0903 +/visargagujarati 16#0a83 +/vmonospace 16#ff56 +/voarmenian 16#0578 +/voicediterationhiragana 16#309e +/voicediterationkatakana 16#30fe +/voicedmarkkana 16#309b +/voicedmarkkanahalfwidth 16#ff9e +/vokatakana 16#30fa +/vparen 16#24b1 +/vtilde 16#1e7d +/vturned 16#028c +/vuhiragana 16#3094 +/vukatakana 16#30f4 +/w 16#0077 +/wacute 16#1e83 +/waekorean 16#3159 +/wahiragana 16#308f +/wakatakana 16#30ef +/wakatakanahalfwidth 16#ff9c +/wakorean 16#3158 +/wasmallhiragana 16#308e +/wasmallkatakana 16#30ee +/wattosquare 16#3357 +/wavedash 16#301c +/wavyunderscorevertical 16#fe34 +/wawarabic 16#0648 +/wawfinalarabic 16#feee +/wawhamzaabovearabic 16#0624 +/wawhamzaabovefinalarabic 16#fe86 +/wbsquare 16#33dd +/wcircle 16#24e6 +/wcircumflex 16#0175 +/wdieresis 16#1e85 +/wdotaccent 16#1e87 +/wdotbelow 16#1e89 +/wehiragana 16#3091 +/weierstrass 16#2118 +/wekatakana 16#30f1 +/wekorean 16#315e +/weokorean 16#315d +/wgrave 16#1e81 +/whitebullet 16#25e6 +/whitecircle 16#25cb +/whitecircleinverse 16#25d9 +/whitecornerbracketleft 16#300e +/whitecornerbracketleftvertical 16#fe43 +/whitecornerbracketright 16#300f +/whitecornerbracketrightvertical 16#fe44 +/whitediamond 16#25c7 +/whitediamondcontainingblacksmalldiamond 16#25c8 +/whitedownpointingsmalltriangle 16#25bf +/whitedownpointingtriangle 16#25bd +/whiteleftpointingsmalltriangle 16#25c3 +/whiteleftpointingtriangle 16#25c1 +/whitelenticularbracketleft 16#3016 +/whitelenticularbracketright 16#3017 +/whiterightpointingsmalltriangle 16#25b9 +/whiterightpointingtriangle 16#25b7 +/whitesmallsquare 16#25ab +/whitesmilingface 16#263a +/whitesquare 16#25a1 +/whitestar 16#2606 +/whitetelephone 16#260f +/whitetortoiseshellbracketleft 16#3018 +/whitetortoiseshellbracketright 16#3019 +/whiteuppointingsmalltriangle 16#25b5 +/whiteuppointingtriangle 16#25b3 +/wihiragana 16#3090 +/wikatakana 16#30f0 +/wikorean 16#315f +/wmonospace 16#ff57 +/wohiragana 16#3092 +/wokatakana 16#30f2 +/wokatakanahalfwidth 16#ff66 +/won 16#20a9 +/wonmonospace 16#ffe6 +/wowaenthai 16#0e27 +/wparen 16#24b2 +/wring 16#1e98 +/wsuperior 16#02b7 +/wturned 16#028d +/wynn 16#01bf +/x 16#0078 +/xabovecmb 16#033d +/xbopomofo 16#3112 +/xcircle 16#24e7 +/xdieresis 16#1e8d +/xdotaccent 16#1e8b +/xeharmenian 16#056d +/xi 16#03be +/xmonospace 16#ff58 +/xparen 16#24b3 +/xsuperior 16#02e3 +/y 16#0079 +/yaadosquare 16#334e +/yabengali 16#09af +/yacute 16#00fd +/yadeva 16#092f +/yaekorean 16#3152 +/yagujarati 16#0aaf +/yagurmukhi 16#0a2f +/yahiragana 16#3084 +/yakatakana 16#30e4 +/yakatakanahalfwidth 16#ff94 +/yakorean 16#3151 +/yamakkanthai 16#0e4e +/yasmallhiragana 16#3083 +/yasmallkatakana 16#30e3 +/yasmallkatakanahalfwidth 16#ff6c +/yatcyrillic 16#0463 +/ycircle 16#24e8 +/ycircumflex 16#0177 +/ydieresis 16#00ff +/ydotaccent 16#1e8f +/ydotbelow 16#1ef5 +/yeharabic 16#064a +/yehbarreearabic 16#06d2 +/yehbarreefinalarabic 16#fbaf +/yehfinalarabic 16#fef2 +/yehhamzaabovearabic 16#0626 +/yehhamzaabovefinalarabic 16#fe8a +/yehhamzaaboveinitialarabic 16#fe8b +/yehhamzaabovemedialarabic 16#fe8c +/yehinitialarabic 16#fef3 +/yehmedialarabic 16#fef4 +/yehmeeminitialarabic 16#fcdd +/yehmeemisolatedarabic 16#fc58 +/yehnoonfinalarabic 16#fc94 +/yehthreedotsbelowarabic 16#06d1 +/yekorean 16#3156 +/yen 16#00a5 +/yenmonospace 16#ffe5 +/yeokorean 16#3155 +/yeorinhieuhkorean 16#3186 +/yerahbenyomohebrew 16#05aa +/yerahbenyomolefthebrew 16#05aa +/yericyrillic 16#044b +/yerudieresiscyrillic 16#04f9 +/yesieungkorean 16#3181 +/yesieungpansioskorean 16#3183 +/yesieungsioskorean 16#3182 +/yetivhebrew 16#059a +/ygrave 16#1ef3 +/yhook 16#01b4 +/yhookabove 16#1ef7 +/yiarmenian 16#0575 +/yicyrillic 16#0457 +/yikorean 16#3162 +/yinyang 16#262f +/yiwnarmenian 16#0582 +/ymonospace 16#ff59 +/yod 16#05d9 +/yoddagesh 16#fb39 +/yoddageshhebrew 16#fb39 +/yodhebrew 16#05d9 +/yodyodhebrew 16#05f2 +/yodyodpatahhebrew 16#fb1f +/yohiragana 16#3088 +/yoikorean 16#3189 +/yokatakana 16#30e8 +/yokatakanahalfwidth 16#ff96 +/yokorean 16#315b +/yosmallhiragana 16#3087 +/yosmallkatakana 16#30e7 +/yosmallkatakanahalfwidth 16#ff6e +/yotgreek 16#03f3 +/yoyaekorean 16#3188 +/yoyakorean 16#3187 +/yoyakthai 16#0e22 +/yoyingthai 16#0e0d +/yparen 16#24b4 +/ypogegrammeni 16#037a +/ypogegrammenigreekcmb 16#0345 +/yr 16#01a6 +/yring 16#1e99 +/ysuperior 16#02b8 +/ytilde 16#1ef9 +/yturned 16#028e +/yuhiragana 16#3086 +/yuikorean 16#318c +/yukatakana 16#30e6 +/yukatakanahalfwidth 16#ff95 +/yukorean 16#3160 +/yusbigcyrillic 16#046b +/yusbigiotifiedcyrillic 16#046d +/yuslittlecyrillic 16#0467 +/yuslittleiotifiedcyrillic 16#0469 +/yusmallhiragana 16#3085 +/yusmallkatakana 16#30e5 +/yusmallkatakanahalfwidth 16#ff6d +/yuyekorean 16#318b +/yuyeokorean 16#318a +/yyabengali 16#09df +/yyadeva 16#095f +/z 16#007a +/zaarmenian 16#0566 +/zacute 16#017a +/zadeva 16#095b +/zagurmukhi 16#0a5b +/zaharabic 16#0638 +/zahfinalarabic 16#fec6 +/zahinitialarabic 16#fec7 +/zahiragana 16#3056 +/zahmedialarabic 16#fec8 +/zainarabic 16#0632 +/zainfinalarabic 16#feb0 +/zakatakana 16#30b6 +/zaqefgadolhebrew 16#0595 +/zaqefqatanhebrew 16#0594 +/zarqahebrew 16#0598 +/zayin 16#05d6 +/zayindagesh 16#fb36 +/zayindageshhebrew 16#fb36 +/zayinhebrew 16#05d6 +/zbopomofo 16#3117 +/zcaron 16#017e +/zcircle 16#24e9 +/zcircumflex 16#1e91 +/zcurl 16#0291 +/zdot 16#017c +/zdotaccent 16#017c +/zdotbelow 16#1e93 +/zecyrillic 16#0437 +/zedescendercyrillic 16#0499 +/zedieresiscyrillic 16#04df +/zehiragana 16#305c +/zekatakana 16#30bc +/zero 16#0030 +/zeroarabic 16#0660 +/zerobengali 16#09e6 +/zerodeva 16#0966 +/zerogujarati 16#0ae6 +/zerogurmukhi 16#0a66 +/zerohackarabic 16#0660 +/zeroinferior 16#2080 +/zeromonospace 16#ff10 +/zerooldstyle 16#f730 +/zeropersian 16#06f0 +/zerosuperior 16#2070 +/zerothai 16#0e50 +/zerowidthjoiner 16#feff +/zerowidthnonjoiner 16#200c +/zerowidthspace 16#200b +/zeta 16#03b6 +/zhbopomofo 16#3113 +/zhearmenian 16#056a +/zhebrevecyrillic 16#04c2 +/zhecyrillic 16#0436 +/zhedescendercyrillic 16#0497 +/zhedieresiscyrillic 16#04dd +/zihiragana 16#3058 +/zikatakana 16#30b8 +/zinorhebrew 16#05ae +/zlinebelow 16#1e95 +/zmonospace 16#ff5a +/zohiragana 16#305e +/zokatakana 16#30be +/zparen 16#24b5 +/zretroflexhook 16#0290 +/zstroke 16#01b6 +/zuhiragana 16#305a +/zukatakana 16#30ba +.dicttomark readonly def +/currentglobal where +{pop currentglobal{setglobal}true setglobal} +{{}} +ifelse +/MacRomanEncoding .findencoding +/MacGlyphEncoding +/.notdef/.null/CR +4 index 32 95 getinterval aload pop +99 index 128 45 getinterval aload pop +/notequal/AE +/Oslash/infinity/plusminus/lessequal/greaterequal +/yen/mu1/partialdiff/summation/product +/pi/integral/ordfeminine/ordmasculine/Ohm +/ae/oslash/questiondown/exclamdown/logicalnot +/radical/florin/approxequal/increment/guillemotleft +/guillemotright/ellipsis/nbspace +174 index 203 12 getinterval aload pop +/lozenge +187 index 216 24 getinterval aload pop +/applelogo +212 index 241 7 getinterval aload pop +/overscore +220 index 249 7 getinterval aload pop +/Lslash/lslash/Scaron/scaron +/Zcaron/zcaron/brokenbar/Eth/eth +/Yacute/yacute/Thorn/thorn/minus +/multiply/onesuperior/twosuperior/threesuperior/onehalf +/onequarter/threequarters/franc/Gbreve/gbreve +/Idotaccent/Scedilla/scedilla/Cacute/cacute +/Ccaron/ccaron/dmacron +260 -1 roll pop +258 packedarray +7 1 index .registerencoding +.defineencoding +exec + +%%BeginResource: file (PDF object obj_5) +5 0 obj +<< +/Metadata 4 0 R + >>endobj +%%EndResource +%%BeginResource: file (PDF object obj_4) +4 0 obj +<>stream +J.DnJK7S]qCGMF`"sYRedV^+^Sa3]YLd5Z06qZK;BY^'U+dl%/P!S:HV\>hVd+8jPdNO2D_).f-+e.QP!N)$MVJC=3K(5t^MX;2@^+N.`/!\(8tG]GPWLIEC1)Lu[u;)/>hM4j'S +3"CZ%o=gGoG8Z=?7WE[kF0E:dL#X><[l,fuSk[`+^p\tB`WEDIN.+0:6o(:VB-U,MdVh&M1Lm0d +Lu*886pt94+*N911)TVnr=4eEFZCBu7kJA,?=c#4B=kLA[c(*OGB$pb,u_h11dQGB(F\Q>aqkIr +GhNsp!smi^"qSWDiP15lFsDhgB[6XjYRot!.o8>A"i7Ef@M_?_@+,QO:n&+*We+oR%R;]f$ALhX +<#Gp-!I3?&]5_q!bUJ13kU?qAi'bmV%303ra"\ib'>bu]W'$(B-sn50DRea^N3Y^mi'/r<.jG=p +Za1sjOfUbd`)5#W*m2pL[4Y,$"O]'7F!QFW6DI*(2@d#Hj=lUP'PSphnq9IKcr;;#6nD4%K0R?^ +fVg2cF(CaN6kD2M*Q6>j?9/8MK3:jg;`Ntb7mT2AJY +[7sZFYad1&1,_!/A4K[Nbkj&2$sXi9+jeH<%CABK#7^iDdP9,arDGSqc;U+1LOjlcDiRm)kf1J_ +i5QcIK1P5$h\$T[aTs,&mq1KQS]o9:J^E%'NR[9?1.`\rl[ppDZGhTXj!_ZeiBp?BD2%DL$\RN+ +mJDBl\Jp9mVd[r@T+$rL_BMhpC@W3r_.rf^L-`>J(^DT:"r[\3=CAt"!JTO5Am)!JS.:s)&BAMe +B\kKR,;A_hB1l9PTBJHcm(](V-!oe]&D>l\?oe#9Ge%c]GlP9JfMY+7h#LO1'DQ:*eOkZ%cJZW"OQEI@)+T+ ++fmR)i.BCM`(>V9@M?\Y8dU%cGR,G[%"p$-&ts82"lQNkKL"*#K32Re5q"Vo&<7JL<#AftL`hA< +Z5LN87>*s-3hE0q4=#]C#i#":rdU^k6e+pkOt4391.*Q!bk +#*969K7KR>6>0>Z!CSC?;",LC&4[69-mT%JE#GKgYEgrZ4+pFl&;.K&$.9q5"dn?^6Hh1lTh$C3 ++Q"^rE+Y6[:0GfoP;B&"c^Id%C.sJb1a]N[#7t8eKc!)o+Y8rcTh8n88D4cNaA&35?4qu0Y6G%r +)40m51s]!m&Yup.#k2@IKRedg6X5P8Y[B9)alNf+V"K?RQ@;X*0cgEV@gO:e.#.5Z3+r"`P0q&g +a,n=e@r2#O_);l0H.<1P#Y#+D80it@U(s=D70Z$mF3ELA8)]Or%fp"'#*>JhV^POTJKQcPd-qg' +82pl`83DWGlk)Tm;%Gr`.L*-:'#Vdn#%9b?K]&jE6Z?fF_*!teJB/Hlcq"Lp&/YXKOqL)XD[E]L +1^7p+)Be[k%O"L_"^pO-K!7lR6-)0TkQa+6Leh\mBIj=+N5NNB0b4;H/-`n1'uJUp$Z +`"iD.0ss9e,R'jp;?I2+%KX^OK+R>cXX0jP(95qhlX=V3V7*iKlJ>b2JN6"u6k+\q.tqrp%7Tj'b=nBMel(iKV/e0SS^dMbHN +FpT;@YeK&J)fAUt#U%bWK0\E86T!O,)#Pm&5_Km8-t*9e]Gh"si#RAO"q&1G)i!;A%7-tb$R$WO +#>iJT"/n&YqRd`#Wo5YKQ.Q<.BHZU0L)rXB:'W?.4,&4)$q%6m#m#\sQ-cZS"1U5qV^OV3!7r!a +.4booU`"h^g)>RA2VA,GA-S-_)M4W($7[;J##JtR6=s@+i6467&==3MQnSsm1c0n?iZ&&FGRZrL +1WPT5$q#PZ%RA\CK2D$J_5sF>iKt@4+PpGAW)*cKPV`PODAn-E2Rrh+3<[-N&M0b;#b]*uK.r#g +K2?@n@9=bo&69OUBL3(L]I!bj2AielBFSC'-\ZMQ)FI>:$=Q1:L>\j9o_;JoiQrs+TS*ura>)7* +1a[qpb!?(?C;U'^0*R^-%RPD8%fn4?"CU!m_e"J%!Lp0G&,M!3!)Z +Fp?mO$%T5d/@Z-S@L/Xf#p>fKa\W0)64CZ*qnR"Ti)WLRc?"N!fhTfuTZ.F+k5>:]+Q.hXDdKRh +L'h>V##/D76L%B4AdJIE%`$'p!141FoEep0?bl6E5bnSaOLX5Gg."-"TWCVdRBDYRp2pS-\SH"sCpAi.M;o\dfkDgV@\4^p)K' +mggQ$%rh1P&H<9&p'.2K%Y1,\i2d890F^:Cn;WeB!3utTN!ucfrP3Rb,"r9Xj99FA%Z__<5i)dO +6k7"I%.I@*5b&?% +XpC.^hk8Wl@-e:rdK[LA$@qONi8FF(?joS"p!!SJ=)), +kQ`SF$K0bF^o._CE;"h)$"30-9g0&;[$]e"$QsE<&9J*6RLF`3%1QVQC!$b_C'pV7$uC@uTPt*u +.L@6]9d!aKi/\U!$?D&a"XJe$&B#URb%o&/kT.LHXCNfQ5#m80=TbR-*8n\i3O@-e2-armA,%No9l5_]Ic +ctQm,#iP!oi/A-GBFTto#iMioYBC30V@IN$j$8j@5[Q-oWX*Mg$36S)^uu2W@LC>@%7"Y9!9sh[ +^(.r!S>L&,+Nt1#PQp\N$m9H0TS4T*Sd*A]%NtBR11UV4JdsHr%?aPmJ:tbFZ4(`+1k:>u@.Ffc +@L-@B#6hsMJDLUJlt6=Q(8F,!JE-nfHj*p;%I)$I!6tg"rhiOe$K-LB5ZS2ABF/(tf`9_5_W)sc +@Ll?d%SVSoO"81`P??t+L*+ue-Vet%kpH_6lN]\n-.a-$-C5dnHa(YN"06]kpa^e`<6W8g'KS;%=j1bi3Wp.A.7D5#b[MY!Z2:J +O"6l6rbG$NQP$+I9=KPRN)8#_6^uBo>*Hi;ql("mpp=i*Hp: +j9G\M$NOfqJFa[%D)L]coBVM*E@_A\O9r:%%dn3DT^iF4jYO\Y%\VYc@+*D0X:!E_qm8*aOl?Wh +oE`8##U%h35`-"YWX(k27KCC=OnK:cL^'&N$p\kb%^ZZfCt)'*n*6>N^rA/DHk'Pc$m9T^@*Ah* +d!7mA#&aKU1&;Bg;@>bJKAaVHcZBZ!L^d:Mf`m7idR5)M0q4M[4TPUP=/85*a#9\b$i:$q9E?&sDlTeh^@.L/p@L[ih#dI#p+NW-N +eH^W'$,E2D@%n/3OpI`F5#4cT;Dc5Je9;G9#35mn#Z_HY_?e+W%mYhUeX[>q;@%fGlTk(tX_J#I +h^BW$%<$eN[Ob[:^^bmt^&Z:`+G^?L9O=BV#scW?^gR_'X:F;F#(Yj$!9"+1B\XhC%j:-F8bN>Q +YR^D,Om:d/ +ruM0i%mY.F!3Qg_+:RZ:$BA#55_][iC^WLcCI$\/i9*GBnu6DPVL[Bfi+-9snC?IDjks/H+EMPo +&l;uoL>^tr!+HCFA-qS?#%Da:TZ9Coc4%MY=5]q^MY[Xpjpii_$".Q['1NF=o,0gQ%Vg.r5b1/J +i3I!]%"Q<-jIlo3hVcFJBSA(Xq!^m$m:k'/l*cYO:7eRnpkD7<@#/9?E&Ir%A8df%%P'+ +A@;/i2Gn)n@$&'pcnBq6&dc\f?tF8""pc>a>Uf/^;hPImO9m&b%PWO&d#n]cjX/@D$?8'IJ>`hB +CqKc4Dp;ti+OCKh,5K%+'L7Zf^o9'HRL;C1TFRH_=m)=5jV.^JQjajtkhB-Gc3FC^$Qrp%^hFab+dgUpn33Jg.?bOABWZ[#U$>U!,cnfmKe@&B+\M[3bVpT +DDF$93?!2r5bY,-RtNB+%01DS5]LRqE!F3F#6+Kk&8ZX=2lSd$j1O8r]d[(llre-r"Q#<&DS+Q1d8 +fbo%,6jIVdbSM3M]o`<6[Q!U\5]R/RE8gkroE%\lM96%-bLhhd/$GakA!7(EB +)h.T2$38cc@%%Gn,it4+0l'#Y!1XLO'bs!mVZ=XAi.d03M'Sa5$94C[)>'jpBEl_o%A9ameb0H6 +aGbZ7#9]cb5_m,TjJD40!VhuJ5fa:NV?Zs@NZaDhTW%Vp]FAn121XBdOdHRnQ3k?c"otiWJCVDl +LL^OoP<``ri:SGbJ.3.qJsNc#J7]!nSG^1^%3Y!J+J&fJ64)Cc#8)IliX2u!R'Sg#Pi.V*!_*G< +?k$M"$"2$^Ga]&$,BecK%R?To^n&D\g.P,&#.t8n/A/L](HMi; +aQ7_,BRn6WYbVJrg'.PFf%C905_]M&D@1o4+@'fKq!U4Ndn<4uf^t,mTZRRke'/.P/UGS*>qZ7E +Pj@qS0@,(Q/qONtc.pbT$K/d@?*V>@Vn/Pl$sPH+_!h[NXC'nA%KhqU;-N3?ndM13"_l*h@"u61 +?3m4J%Nt0LJmJMB7C5sX-3%fZCnET]SfUj!r3:hZKq"aaY=*T3N1Dc$[O +M?^kt3KK+A"+dDPXAC:8"p2,^@'FGc'F;]'d$R:I+HFI]6\+7Q.l`rh\ +)9sU>0r45W3f;5d1PoYZE#P."!tq!&Zqr+h%n%WSjRQ@sS'30&EJS.823&+m1I6t[8L4t*"qqk( +.2Eqh$=r0g+LEj]'TAj)3Q1&W)j!X'nj2@+D^ZPoAMM:8VG]Gh%]9B4^g:(e*JW]#Tt&6#1n@3+ +_PkQ2D^h1^`,h@1A2YSHXb-\SjHt31S4M4%XB]@<.#Z?]dW!_*0d[TnK^uY^RWfY7Ni,5NTThks +&P8k+&R]'--6,SO'$2u4/g?PjAs/S'nl@9(#7"JS]W+^N%L*03?"i4t102\d=MA=i1+*S7#d>8/ +6BKX^L&m+11^LpR_C:V5'-84Z/p8MBiWULiOi'!jH2]Nj0j('L]2g;\m?7>ZCY, +EH(8$NPTr1,7NOUS/93i=QhdU_0B?G%dF%G-OSiEYVRtR5hdC&6F^PDL%(6H*!dd&j`Sfu63SBEG+,)!E`9G;fm36JRtd5oI6o^On7PN:%HcLIF\6->BJkrV]u<:rRT +Zh5CubVL7W51&p-?m,^;Rq<\#6_II22[WZc)N)@eO=CFnBSmsjiQ,I_L1A$a,`RFQegZKN4,Q-1 +!k@56NC/NKRYN*">o:QNh@_ +_[<+hL=Nko22t\s9H]'+fU!J8i_Y4e$DTSd\d^sCN#Mu=@)=FO_78>_#,;af15R6+VAoqoJ8R3" +6;XU+%mqb2/<8bhoK3S7R"d[/UO_etM8QC(.ZK"pnt(elOJ!n06WiQ^`aUfC-Op2sni%"F5\T6i +,AQcfLc8.h_ScJZCS$8j+Q]<`,9?*B%>ftt/E#NThE0_L%YcBl6C>tK"lh"a+V)>MjU__oLoVDR +K-9G+%-)l^)[\mPUbdg:@-fEJA!laJL#OMH.Z4C"hB<&4E/Z9&K7I8e#t(Ags+uAQl8AidnDG,i +@[N0$$DY+=-AeHR2C"0TKnpPB_iX.,MBaff)3)K]Uc3>!+Ik2QJuEKE$UZ\>3JQR-mP[J.:tdr: +Lp5GiM;th?1C.I*Uc\j5B[rOUi^ZBl6irH_DiNb4_ASKrVA01HkmKdgI>4umN5;H5$R%sc"sB9H +:j_G0JP7@/ON&!P-qt'mA2Ar_g0;FulJ27YnW$ELioGCH81(GSJ2Cee"?NNK4@c>,4:#OZA6BHC"ld.+GPR&6r:j32=bU:3QoGepV +;+>!8/3>+J&VDKA%)G,YO?esB!a;r?!N_<:@.XiDYZV7JW`oUfK_9p0g^Pq[,m/0j#m)MC#(Y>` +QZa)O_NM,cJD<*qTWpc!^e#!O>oA7`k%6q^:C;/[@Kf#;&jht0%cP&;"X'0N!ljW"j7>?GVO<%r3CCHo4+hL".%)ODIUbl$iKYWfhJl"uF!K<+nOQmTITNOutZm.SMi#KXb<=X31 +-qQ+oM#rK(#,/b4Kc!076==L5+bl)20T6FWaDD8M(a+M4@MW_J74BX84GR`*I"EO&P +6A8PP!K8rAd*dlj\`jGda;bGXYT3ah=[3"jLpU!A$r.XK"torqLJXic!`1at_7c^uOH(!,\9&'D +<6LVs;B17dEt37j(l$tg6VplY#mF-FLObU+6,7FL_,)X/[PgaoG\!A]j=(02Sd`Iq=Dd3bZT[53E:n/6*+@Z`)-#nZ9U`-$GD$lt%.0fL;'7ud-%KR^l#8q%nJk@g' +'q?Y(;!K$PGXht3fI7"IY$6N$AX#L)0S`J>$pkdgHpK(X1bb(1_jGENJR&_Y$R?XATJ6pZBIAJk +KFC.O.C?pQ(^>h5'.*Ei"`&?D#,&tp_a$Nq!=aLPmK^Z#R35<*!=Bp#5W9i:Jdu2Ju\2A@>$E>Y`]o4fN<\SLa@ZKi>'5N +BF0\U15:=F&;)re+eZqWLBVW3K-3%;eMJJ)lDu%apg_a^]J?hYRN2gHD@/['.'_^[&T-/d%j=Ur +#&+npmq>@C[J=:'NdBa0[)*J9_j%,k/2&tmGcK2>Nh6&K=C^p4^X +Lc,[8@I+.$a:d_I@Kt!-)'g>iAV/!K4i%[VG@7;,k9+=GU#\(aj/`rIaC5Z$>Uj$`g51H5)TD!0 +f7tL&)T0f%jpN6r#8!sGHMfu65n#(cn<+O'T1o[o*[/O@ojf=?7HfXO@69_NA!b*!DA?'n^1.a,_JpK`KAU6\nAE6-LY9JC#;V!-Sl* +5W&Y*3.mFLJXA=t3&LfDA!ITBZ%<8`-n(Pd3s/kIV[,-]\0XBG0nZ_F!E^Wi\0;!A1_Cn%K/ahQ +E'47^*&;1W!h_6>)O5n0Ha^QjMPrW=U/$>3,-M+)!tZEaE'([YaVccO"#),*&/Bc4&cu`-!]_G+ +#U-s5)`Fsn!n&q-cl*!g3eK-2*%3,"(_q[Z[g=0=YYZJDTsoWX1kR%lK>A0%&28[92M5EfN.<]C +#T3Z$aXRQU&fYmU&3'`I21mS@3)Ch#TGsCt)M,6QOg$*`>#H9c.KR'\1GC<\OJ*(jf!oB2(FV=q +\1*!>5D,p(*7ua9kUclJ.=rZlK+KU_8@'$R)AqBgJe0CLi$O'f1'4C#!e;DGEa'+U/KC0VW+[N/ +a?9V:.0@"7\UZ/]GW34ofE&$*K+K;cn2IRr(kY(3JsqW+E5INh.0GFN!Iu&=O>no8;$2V'J[=Bf +GW#TF+X]f@(+NjGGW[e_/A%WHMWbu!#U=t@1BXR4Jk-g]J2a^=eH2-OJl!UL>Y9TaGCc\=+_W9e +&1iI,4TgKq%#Z20:d"k6*0HU;K:j_K0KM&Vc2thqK7c^H0JW_dfRfJL"$e@=MYjuIJjN!g!h_Zd +Rfn=f4Jc7R"(FEa:c!]2,_J?"!YO2h^bnC@,m$Ut"$3k2a=2b1-']/-SIAMq\0_<.-%dU#/*K,U +"9,A%-N[t7JlitjKWr!00S3b^.%-ZZa`]5e"3eX9ol`"FBuYeL6K_RLF@ZnT])agm"KQ\/s1!sg6b +TIg23-iph,!g#*f836jg@fdc)!uUVX3&\Bn,(j8^J]Kp)?mhu$(TK8[(GYF^bgD!IQ%L"2OdIX? +-n9fs-3IbTJd=<(cnLh`3!0FD32e)J+=\Q`1o0mcO8'qT@&pFQ-:@h`!f3_+N'WA@2$._?Jf$;c +F>*bX_RhO>K1Hl4E8QafOHgA)!XRA02&q4TGH,U#!^JVoJ1:ZXnL9h^J\]6WF75E&(e![D!M\h10c>PL>q5>$!aGO(:b=P7Kn5=:JglBU +GWZ6WSZGK%Z.LTfQnjP81BT[^K;Ao8PBd45('>+*K@G%mcl&4&.KatiaMHWL$lB#L1a2ML!M^o5 +p_TuW!T/6)+L#RZ&XYAq +@MqAP(]tm/Jf0f[j16N^G9ufa>0L[j\/HNc,D*%!K0pZB:aIcJW.WM_!Jl>pCeFi;[0*oaJWURH +TGlEq.t^qA.OZhL+=o-Xg/[Eq0(d*GE#t,%KJZ(C,E$Et]_1HX(h9utC==d"Tq`]Ne)Rqe[ +5WG(qGQXm$"+bQFGqH*L'ENW`!jrSlYUC*N(oTm\K5_b1Qm=Wc)2#.;+c&&cJV=,]lj?!:K!709 +Q.uJ'-I9YD!K\W0_n#r[."X53(D&S-K/*KH)31!5!h^qCXBqG0$UbUBNHlCm\=T%dNEc`;!e;IL +CV<4mW0q_d)/qD`_QO#C-A/SpX<8`:]1i?/.$dHk(#/[DTZP/W6NY=KJZq&Q<<<5PTtN]29$"=@ +,%](31>h"ONhA7]\k[iR-%d/&/fB?FTK.WY4NK%h:7+1>RA%Y,,;DG70mW'd80EMO2$0ku!N6l, +:ago$,HR[c/L)O^"VhW:R"M=RK?^>RZW!Vq4!aCd[t$Or:c:0r+dMZo-0h(^O>-hk/=Y9:JY[;e +P&-&u!09Z%JWM_j)$!F!a/skCK7hS/O==3r)5Z^9JfV3L:cXp=J-(fa")o`_Yer-s66-V#0dn@. +LbgmOa9"=@^a^$#82R?F(^$ND!b`kr-o?Nic%F"+^(XrX+=$uuK`eQ[OdcUY0H)2K!@U>&#h"Qr +0I@ZQk5r>7'd]^XXF^O^(^c0n]APaP1o4C9["HYW!Z30BW$-_Z1c*>R!cT]AJ/\O"OM;0o'aV,J +#T>ZYAcjG:"(QmXK%N\O4He>A-ZCR;&J?c-3!"gqZiUtDJ2i."(kN;YJnQn?^kGTpUk<3Z>JMRK +ZS3!D.tT>)TpR+d&2OB]):1Y^(rIU6[DFW'nn$?1'8(DK.^1,'_]6()hTOd0rQtUg?,/nV#r]5")Ug9 +3>mDk."aJr&L>f&F[:,Wn+=RboZ]Ynk=bI9:%]#kFML!-Qofm*1V!3!JQOdLi%.t-QXlM:E2Q`Z +F!PQ=23MVhUa[S)cQE9\R/pD+K7>*PqId!$%$GiOX.=C_B,bu\3ruQ6!FK=f\.t-uA@K(`b)Fh&KZ/c#R[:\NU6"#K\&I*RQ7*5=J)g<88"5pCqAm"'GnY&HB[3Iugu(P:)[>rX6& +paeP$0<+PRQHNiaB878CL]M`?K301GjEguB3""k-K/akR9D.o/*ro+KGor2p09^XhZ%F_N5aRT. +2jXOMPY$*?!X`.WDjU9TMh?O#297hV'`lnD3Vg.NJ`&Y8_;0[j^*./DYsFA$+(Rt7KUB5*L9CO\3 +mP*?:Vg6RchTf7qp;hTEVm<\1`V$"Yok+jJ2p.bPs#s?IQ+&$YNq_Hqj11kW6%EJQQ+ +BFoG[*Dsm<4'\?oclRuCLnnTBS'IoV)3dNQ"UH9upk1VOF#lS1_kTf7-t,&$8L-Uli7`,d)GMPE +d(jNW0o\l(0sJ$(1c#ufULP_!`%;sh#;[#BP\`)l%SXb`OPF;'*XgtiBZ+TK*03W6Yo:PU.V4O+ +%H]IG[*!8I8)uE[EKX*HQ-3b1)4]8r3M"K/in=hOMasSkl*U"Z2WiL"44%"Wq:S]0R/C)3Y>TOJ[q6+G", +L(C)a*!Sb9BJ>2d/9)FrC7L1!a6Lm$2%JY5`ZHUgW*1#b+b4#O22Ok3*Ag&a?l;cS9NsO&X@1p% +:,-Jj1Cf&M1,=Y14"_T\.e(A3KE=]s2@c[Yj=lUQBL!_s@/s+SUFPd$3JB:TF\'r&XY3AqP\a>W +$tDUa9FQLA?WpP)$gA`r+abjJfh^.f$:<+X2%E"$"@Rj7kXlXsc1UFG(d*qNCALtnh8aG(pB9'I +8BD!rP9g6c_^G`,0QN_mPL*JN23Ou!/d8"(DD@(p0ZeZr"#+?C.Dqs7N6$mYT*!i5<-p^L\)d?L +#(b-25cHRd%4G8E`[^W.orGK)\Q-eo9iI;L5uCUH2,R@RQ#jl&ehs$@+]d*i?VG&j<)Ig@j)p&b +=Om\EAEaWTR0;3sR^6\EYYD)+_m'&*J_O$R]10&.?-sMuDL:M+%[T)+2/P)9Z'Ac3C87L +%*uFK0TH6g-\Fp?Gi1NTK:'[!%Ki@i;t)mk$WB0=GjOr(_[^:Ae28*-;Uj`lBtWnQMlXFo>-&u+ +jXaH?Bu<")YHYrggeH`lG?ECO6_O-S^'AgquH6'>Z(#,;H-1(:9dU+n#ekF!l[J[ile +@3NEqV$8fTO*==Q2'(NY=[k82cXDp6U5)IIF;Y:n,nIN51T'F/I4YbkZpcOnK;112l?,n5p29*E +8uksl]q6f$B[G;J"Ej/"+Z-WrZ!Yj=K2"qD'\/r^d">A&9l\jgB#(iP,2@j2Sb4oqI+lJZD/JLn +%`9ZN$ka5N%'B$a\+&5n>apBU/fDjBQPSUK994*:^*:*h%d$,'Rrb:#"ZdE41$ +@7&L[lX@%bf5gnS">P-lp)6;1i7]E'01@Fp004jci#EG#M$H2^32#Kq*-73^;>)G!Gc;FN3+[0T +g+>?E8qpR"5EAY/0Y5oW$(BQ%Ke].Q2E4tPj1K8RaO/p5R-Q1CqJ(DW[]`-<7la8SB?`&lZ$qYN)G:]R'SM=K)CSImrYqBH-]7G+Q:X,E-(F9%KQ:Ok2:tnI*P5j[P>Sk\ +>(K(Q<>2=7W]\[bq+3'+JVeC_-e,0^,3_FbV,/__eZ+ZVl'5VKP&]/OGZRY@2&*!&b#D=cKat/1 +&LpSF=HZ6g/d!4N%"R:QK$\BD/GXN!@*gZ\d)$WP,L?j-L`?M+L)=c`24+o;bKC7<`S]ZuRc(Vj +P,/#K6)u(c'8RJ\H[B7q!g8(-_?/#m&C"oo>CimD#W)6'!+;o'To?,bX>i4b-eohGPg.f\$P=7^ +V2MF\Nloq>I9Q!&nu.n(\5@"O&8RebUU=!\eETJ%CSh'2Yu\T[kcm4Dh1DL9K(MXD>:4-uMQDtu +2;a<>*GgZoNg73c9'^NgAW^a5!JiJ7d)^&1jN](pbVL.dL^l_Fr&F7mO^bgeEBA-(3._Z=S;0Mn,qRr>65&7isN_nm9Kk&Nu*MQWm34s&t +OBtd49*(82UsNRG_2Y)r`84mV6?n`;3+=<:f\7*Z_l1Hn\70^fjsM[*qe!o(#&3iOZ3:XG6&n[0 +QS1&=CS:d3Sl^K2ApHZXJBIRb(=stCn?hC@[WGcCbu>#`ctqI4C#7H1g!1N!>^_@s#+<4`DPUXm +'1]'?J?Lh'"'<_TF`]c9_>AFq@4f-/M11K`$*T5h':oW:eHRQ/g^_BRM0.LoujU* +-q+]B'S;T+pj:*6)2BD1KX)!eU4*An7c)P*%lS,3%t$C_kIu5iT^KGZSiX$#O*U>E3.1a4.38E7E\bC;^4Aq$I=nT62h:;f-c%7N +m_]p[LM9:legk>SiMuL!?bX9EYV0JB]orM@BbaXI:MR*SZ6&5!$$kkp28+?pWE@HF]=2?9n!Vq2 +GP/`/GE6/$[5,ADrU9"3#5[l%3l's=iT/Sh&aikY$LU*UL4&/gd]8_:B6X7'EX*2_7W9>$@XBnp +a>!m"U`/80TM32FcqA\=/VZ^b%Ke+7f%c\bqq(P4;n@=qV'Yp.+.T!TQH&(_5H=*Re^(CrO1P.% +H0mQ@r3HW.kq'tkXoP>P*g7i`6%tmn6:O27r]hUe5\?kuNuX<-)F6]eD8>EH!2)CRb_lJD#LG:P ++Qt8Y,c-SP6QkUq&2ZIF3roH7$@ncXj8:rGX?Zd6$p`GRTUp"qY65tq#f@oTE"WWl?NqX8#&n>^ +n8ehE*<2f,"jgZ^5j&?%k6B:P$AD(s7AqbF`^"Kl%?Q/Fn=KujNs^u4$K=#TE3pjo*b*L7#=+dd +!5_Y:WdJd&,]JSLnDb!t>7U.q$)#-G&G-C(V@=[?;pM,qcSYBN/0]V#%3XAQ@!jl*?j4KB'$HGH +nJr5BmWINs'0pXK!.5!$BbI[('+l/qnNdhn;%`lo%D^DBTUN]:*ku3/'Cf?D&.oE!LC_c5&5``F +d.nK>@L<45D;^qIWa]Zf/4!ebp>C<(6_k,uf)W#Z@`ecjZ#pN'MH%C7)$7bp:n8-$@L?Zp%Y]?; +j08[u_ICo\!:OgnN%EbE&>=a-#iKe5n^J$\^B;9K9oE1@!*]]dj:";t%%u5]On/YX56t-T+!M.9 +Be$T3m2lr4N8T*t&h,!n0d>l,,(PCWi7KcY307n#75O#@DFNL8/s/jUdhs'F&k+Hj-7<4JNXD[>?LJO[,#W&%&oJ%fIV=9)-dl[-dVU1+pc.gn.M+`l +EgnNKOTX'8-;ql7n2q$jYq&__/(1OX`)@kCejm%O1(e^Oo8,5d>;#L;.WZ[`1QVi>n:6\r1XhaD +i,pa&"$.#G0XCd7'8&+3a"gR5A2B3+1+>>lQ9`nN3ogf-0'^^+b<#654#9_Rnq/,b@L6F-$:*JO +;l)\l<%Lu$3)]3'P*IJZSN9\V5h!b81NP&:ZR^(.3`ICf6k)+rb;cfT44C#d<&-[ZRl[f"8eaCX +F'UfTXZj*8*qQiq'@0)[m5m.5'9kpK;5H"rd6mPI0sfOOX4'8=i6fk*&MlF5oJJ1A#]F;$m&B.>aA8Q6oads"-BI7!OV9@QHn1R1Ip;_3#X9_;=Q[+@d1iC(%m/9G_s +eE&d`%n?3K4HstM[+RMsf/D-28.*6u;13E#OD9%?cre?qSa\MgiQ*qUaXF=T<@_,qA9=-J\4EnO[ICJH`k6+(Q3 +'_,:GrE!!i:\9-CFmh).$X!!R=YAkL'/s(%JOu-%;DFmS+R<4<$!XgB5n]A[[BiN7*E4h;2jM?U +[E2]sbs_5O>q^t%[;e6mAR+iU7$V=i2="U+CL4E"=B40Ieb<1l.p3T!*`$u9[?4Vc)*q/h";(So +[MMg6m8J/82H;nLG!f6Z7:Po2Bm(G0<81Dr=&i8N@[1FVek,e +(8YcsUJl;PA@-]!PFlX>\2H8jAX:)IFFIaZ4Y_-+Ao/DKp=CVA#@2K\5@AdA(@,m^nhp.:Fr(*] +pF.NANBrjVE7<]YoI!V'a*76"E`>,9FOO7_f49'2F17?K(H#K?n29r3=#WENG$fP2bt%KTFV\aV +2K*H@M&uCs8_7BgTQ,-5nk,6cFmF)@"\&,hJ[P$!pJ$5tdt2dD=dUpd\4\8Pd=\F5KGSEWGB#mUJQ%mAIas"' +Q\T'19dNeZJ%)n:p^_nJI%0nL::P@\pT&jiI;h-Q>o!#ef=^A";g^LV8Jj6^(L@Lc".cF7Q*>l(_N>7NLi+^Hace2 +GJQhU>DW+HRMkf([qgVn6_G:qA3!kCpoAkSAYBuUTiW+sdHc&8I>qDdN&i1hQ:[W,c^f<'UD?RF +p;NU:c(8(%Ssbq:fpeeBl(n-]2AlC1TP'=pgMa[2VATVXH=pp"PGfB5C"dQs7!k*nO_VHNQ^K(! +>.()j];!\48scZI\.:`Kjd@#OLj-UN>,@I09rJr(#J'_s2Y40l"\EtCRsMtr\nQ+Ec%X]_<;6ta +=rj-DGBhj#CH@6F\r1A$25<5(W#4?mQap^3s.h^YUj+ITHE"-[;12L2V3^ZVR.mkLn$1LGT\CcC +q^IXg)(aDFZ[1H6\g9bukB^?$4.C;p(tl)q3MSUtJpHXTRI@RA(TmGTV$ff%f_9;Ds+HiCVE9:/ +H?.:iK3UI`L&#UVX%/l[@rg6?[5ifKdh-E.9tS#;7s[>+H'PTNMm-@S[TiX5g/WdXqn/B4Z1mLg +44B\M/Y!^qERe-g]2PX)qi#gBUHA!rp#WbF27e'o]"4HDqOtM`$bLFf\MAZIf&`0A4+4R/[oia) +GB9]$A\pBMXIK*s=i7rh[AV^&a)u7%q'V_<6XIClEuL7;HqU6GqnP7b^j2?Uob1sSn$(S[KK)5G +f5,ok*OjcHOL]"nq.m)PLRkeP(44*2"hdGo]pJE5>q_/-1KL'#e%10I4c?Z$S((BIN4kG$4Jf$I!RKM'cku#j +2oUgPPL0//gGo(_rG0Cn@D)N_f3KcUSL_"t)m^8\FF0(_PY9k?en7"-1u9T3VuO3'5>GEP]?'BRXfa5&oR'FhQWZgnf:+jR(cg?0F8[e/#C:SrK\>lS/BRe=Dl> +^.6XX;P--Jo%p@6gBk\7;=<$$[l?\43'GKS$fTeMZ?gBS^3S_0I8ta`^3HVXgS)_qkNNtUmeubA +ZQ8FUM:pb_g)a+C]X<-8?Y>e'jnM&Y+Dm2;a6VFca*Z4ShTf@(cbd?Hh-N>,S_`L6Q1u@W`#h'V +s(0LtRI>`i+3scMFLO4]]sMlR7'F#:kCtV +O\"Pr6/gbUE$LC'B6+C+`b6_:9r:eX%!jZIL^Bj(TYNfq*f[(.Z08uJ09f)*P3IYBBf;$oC6_p) +Sl7-tS'7(*))SWlUseR/b*?/X-F+,AOU89XUe`.r8nC()B%_'_>&T[Q=cDo[2\2fQiJ&EdGG\b% +=1djsYtR'C9]f8nd)%u=iNX5IG?+>]Oj)Cjn/AW\SSui1RcS/UH/PMCI"R&kbHOb +,E5Cge,<="h/;X#5:*9oICB^:s.A2ZE1Yn +pqtFr8C5P9PYmAQL6&-sWS9,*K:K +/CbI+bbn+[>&^+3MAgZ3#;\a$)U3EkgAb0\F@``'M[\obf1^O85XI9n.6Oe7[8TIJXPHA]Y7V5X +^.pMK1>#iqXk->%oWqO8LXn=>e6\9^SH^O."N,UGPr+=AeP:YDGc_^0%YI@DMmk0:cMXp:?^?$. +2F"BVJt@_g/+6u^2H/"8@5goS!NYpa.m%#FKt@TE:n7Q(@alF:iSDlb':3-,@mnQ$fF1EGAD);! +:1P1N3M*V./!:uC3S'g$e[RE;UGl(g)d,7#RO*e_mgc\%@hrB-S3AhH4J9pL5!>%CP5^oMc8L\_ +"(`6cXdDn'Pl1s9)l%OpY^2R(g"cD3Ihud%SKgV14;pj0hc.U:`'V%J(?==]pDqKCQm=I4ef,f# +X,:C8j0CRP(uEgR9G$DJjP%:M<9nG@B8C@6p;L:bX2*"@,6NZW,PFL'juO!I1G%5SSi/I'[sjG( +3,A'aUZ2.lf;c7OrJtUFnp"8ZeTICS;;G[:k.`D*HQUi0m+E`4UY&KsO-"6:o6XlIl"N)@!ju:l +9Nrt9RCF#I^DXS7EsBaWR+LOmQW'#+9au>5=&?QSZ*&[+((W'#358$gTP7.aIlZ^BmFXfYIB@Wq +0c,;A(p"3KO52IQKAQT"'$",#q3&Tq/nCH_FCgOP*$E]%ba\c`FRB`^.%!?#,+K?tk(4"1?Ihi.Y:VF-3^JQ,"hq'I%XaJIj\O5kr@_@_%,ZY!Jf)=gX*abbL-G +Ec=?9^o.:@XGtGM==OVhP@O`tL,&+$_b#%LirmDi&GAJUAB?%X7&U>g3[@D@,njZc:Qj'*&^>U% +"Iq%3KU*Ak[;Uh4E;j;"@cil\nk]<;\;:9Y]Af33ES%bJt#(TX) +fflC:LaU^/?dnZ;:S8\hXcEg&ZPnMA,eX2A2'PdpWBCHY`>ts1/hp5Rs%$XNZ^m@qdoF;f*iWDU +IT;8>_j9CXj>CQua1?aIl'"mi?#HFC9l8KsihGXJ)Q>ViM&DbO-uDrD2YB\Ycm'S_aiRG230sA82TN6OC?ff*j:ka&.(t"Q$HM&%( +jBKK"HO%HP(rZL&!jr^6`#W?P%.!7U>SeI%]l1KjVc?\aV^?](+5D;\"i/ +1^:iK=$ZgU+^p5k+]kk8XQ?<.RFU[,(V'",rGj30?S&f[cM@%-N$+EIi*S$,I3nS8\E*=E2Vf]W +YN,Z1cjK!`9;t4QV52R"o'K`("*^G6%&19>J2EH#O_$]nF4=sCgWVg-nH:Uk\V=EdHgdarl1EDY +*jfX+LM'PW1-lcAUXqU;Fg8@,W;;P[@Vo"VdB2->)MZl_m8$aUhV+5CqcRIj\!M2'Z(>*MQKu-& +Y@\+8D4otdlq&'mVGm]S3,]`o)RfX9I3NNZXLX,V7Tegq&/hVDs>Fh[+l +40EpJh&r,L(&QW6+*p`\+2-upqRX$YAoI>T%M]bX]6d=On5bI`q1dS8;4DI[%DTh"L?#aj;EJcE +'o9BMP2TI\rPR0FAdU\jfhD8CCl/<-YU:luHgbVbhKNj^(Gap<<6VOp&RY)L)<'?7:iloBXZ@LF +X13q-8+&rNMjr*>17LF0T<7C)KpT;Xg(K2MM=+(4d#ff?eRk&b(bRDU2Zj9Pg; +6jUSYJd*T5*.udW0W!-j:UCk%Z4CHWU*jb +Ikr/Y5H"6-5MQ*cZ:k23j8Xr +endstream +endobj +%%EndResource +%%BeginResource: file (PDF object obj_8) +8 0 obj +<> +endobj +%%EndResource +%%BeginResource: file (PDF object obj_1) +1 0 obj +<<>>endobj +%%EndResource +%%EndProlog +%%Page: 1 1 +%%BeginPageSetup +7 0 obj +<> +/Contents 6 0 R +>> +endobj +%%EndPageSetup +/pagesave save def +6 0 obj +<>stream +q 0.1 0 0 0.1 0 0 cm +/Document/R5 BDC +q +0 0 4251.97 1247.24 re W n +0 0 0 0 K +0 0 0 0 k +0 0 m +4251.97 0 l +4251.97 1247.24 l +0 1247.24 l +0 0 l +f +0 0 0 1 K +0 0 0 1 k +1245.85 623.723 m +0 623.723 l +0 1247.24 l +1245.85 1247.24 l +1245.85 623.723 l +f +0 0 0 0 K +0 0 0 0 k +521.211 1122.54 m +521.211 1096.18 l +767.449 1096.18 l +767.449 1122.54 l +521.211 1122.54 l +f +631.152 748.426 m +657.508 748.426 l +657.508 1056.64 l +631.152 1056.64 l +631.152 748.426 l +f +1055.25 922.305 m +901.617 922.305 l +901.617 948.66 l +1055.25 948.66 l +1055.25 922.305 l +f +862.082 1122.54 m +862.082 748.426 l +835.723 748.426 l +835.723 1122.54 l +862.082 1122.54 l +f +1121.14 1122.54 m +1121.14 748.426 l +1094.79 748.426 l +1094.79 1122.54 l +1121.14 1122.54 l +f +457.242 1053.01 m +438.426 1034.19 l +459.719 1006.93 472.457 972.676 472.457 935.48 c +472.457 846.871 400.367 774.781 311.758 774.781 c +274.563 774.781 240.309 787.52 213.047 808.813 c +194.227 789.996 l +226.352 764.016 267.227 748.426 311.758 748.426 c +415.066 748.426 498.813 832.172 498.813 935.48 c +498.813 980.012 483.227 1020.89 457.242 1053.01 c +f +185.09 836.77 m +163.797 864.031 151.059 898.285 151.059 935.48 c +151.059 1024.09 223.148 1096.18 311.758 1096.18 c +348.953 1096.18 383.207 1083.44 410.469 1062.15 c +429.285 1080.96 l +397.164 1106.95 356.293 1122.54 311.758 1122.54 c +208.449 1122.54 124.703 1038.79 124.703 935.48 c +124.703 890.949 140.289 850.074 166.273 817.953 c +185.09 836.77 l +f +0 0 0 1 K +0 0 0 1 k +1419.24 1041.55 m +1438.06 1041.55 1452.15 1056.42 1452.15 1076.43 c +1452.15 1096.31 1438.06 1111.32 1419.24 1111.32 c +1400.41 1111.32 1386.32 1096.31 1386.32 1076.43 c +1386.32 1056.42 1400.41 1041.55 1419.24 1041.55 c +h +1419.24 1123.83 m +1445.3 1123.83 1465.32 1103.29 1465.32 1076.43 c +1465.32 1049.57 1445.3 1029.04 1419.24 1029.04 c +1393.17 1029.04 1373.16 1049.57 1373.16 1076.43 c +1373.16 1103.29 1393.17 1123.83 1419.24 1123.83 c +f +1500.73 1053.39 m +1506.12 1046.81 1513.76 1041.55 1523.24 1041.55 c +1531.8 1041.55 1539.3 1047.07 1539.3 1055.37 c +1539.3 1069.45 1519.82 1071.04 1507.57 1079.07 c +1500.99 1083.41 1495.85 1089.73 1495.85 1099.34 c +1495.85 1112.77 1507.71 1123.83 1523.76 1123.83 c +1535.48 1123.83 1543.65 1118.7 1548.52 1114.61 c +1540.75 1105 l +1535.75 1109.22 1530.09 1111.32 1524.29 1111.32 c +1516.66 1111.32 1509.02 1106.98 1509.02 1098.95 c +1509.02 1087.23 1528.64 1084.73 1540.49 1076.83 c +1546.67 1072.75 1552.47 1066.3 1552.47 1055.77 c +1552.47 1039.57 1539.96 1029.04 1523.9 1029.04 c +1511.26 1029.04 1499.8 1034.57 1491.64 1044.44 c +1500.73 1053.39 l +f +1575.5 1122.52 m +1638.7 1122.52 l +1638.7 1110.01 l +1613.68 1110.01 l +1613.68 1030.36 l +1600.52 1030.36 l +1600.52 1110.01 l +1575.5 1110.01 l +1575.5 1122.52 l +f +1704.13 1042.86 m +1712.42 1042.86 1716.37 1044.7 1719.27 1047.6 c +1721.9 1050.36 1723.61 1054.18 1723.61 1058.4 c +1723.61 1062.61 1721.9 1066.3 1719.27 1069.06 c +1716.37 1071.96 1712.42 1073.8 1704.13 1073.8 c +1684.11 1073.8 l +1684.11 1042.86 l +1704.13 1042.86 l +h +1699.91 1086.31 m +1707.29 1086.31 1710.45 1087.76 1712.55 1090.13 c +1714.53 1092.23 1715.71 1095 1715.71 1098.16 c +1715.71 1101.32 1714.53 1104.08 1712.55 1106.19 c +1710.45 1108.56 1707.29 1110.01 1699.91 1110.01 c +1684.11 1110.01 l +1684.11 1086.31 l +1699.91 1086.31 l +h +1670.95 1030.36 m +1670.95 1122.52 l +1702.28 1122.52 l +1711.24 1122.52 1716.9 1120.01 1721.24 1116.06 c +1725.98 1111.72 1728.88 1105.4 1728.88 1098.55 c +1728.88 1092.23 1725.98 1086.18 1721.64 1082.09 c +1730.33 1077.75 1736.78 1068.27 1736.78 1057.87 c +1736.78 1049.31 1732.83 1041.55 1726.64 1036.54 c +1721.9 1032.59 1715.84 1030.36 1706.5 1030.36 c +1670.95 1030.36 l +f +1787.73 1066.56 m +1816.16 1066.56 l +1801.95 1100.79 l +1787.73 1066.56 l +h +1821.3 1054.05 m +1782.46 1054.05 l +1772.85 1030.36 l +1759.16 1030.36 l +1797.34 1122.52 l +1806.56 1122.52 l +1844.73 1030.36 l +1831.04 1030.36 l +1821.3 1054.05 l +f +1899.37 1072.48 m +1899.37 1030.36 l +1886.2 1030.36 l +1886.2 1072.48 l +1854.61 1122.52 l +1869.35 1122.52 l +1892.79 1085.52 l +1916.22 1122.52 l +1930.97 1122.52 l +1899.37 1072.48 l +f +2006.01 1086.31 m +2006.01 1073.8 l +1975.72 1073.8 l +1975.72 1042.86 l +2016.54 1042.86 l +2016.54 1030.36 l +1962.56 1030.36 l +1962.56 1122.52 l +2015.22 1122.52 l +2015.22 1110.01 l +1975.72 1110.01 l +1975.72 1086.31 l +2006.01 1086.31 l +f +2083.68 1086.31 m +2089.6 1086.31 2092.63 1087.63 2094.74 1089.73 c +2096.85 1091.84 2098.16 1094.87 2098.16 1098.16 c +2098.16 1101.45 2096.85 1104.48 2094.74 1106.58 c +2092.63 1108.69 2089.6 1110.01 2083.68 1110.01 c +2065.25 1110.01 l +2065.25 1086.31 l +2083.68 1086.31 l +h +2065.25 1073.8 m +2065.25 1030.36 l +2052.08 1030.36 l +2052.08 1122.52 l +2084.34 1122.52 l +2092.76 1122.52 2098.03 1120.54 2102.24 1117.12 c +2107.77 1112.64 2111.33 1105.79 2111.33 1098.16 c +2111.33 1090.52 2107.77 1083.68 2102.24 1079.2 c +2099.35 1076.83 2096.05 1075.12 2091.45 1074.33 c +2124.49 1030.36 l +2108.56 1030.36 l +2075.78 1073.8 l +2065.25 1073.8 l +f +2154.77 1122.52 m +2167.94 1122.52 l +2167.94 1030.36 l +2154.77 1030.36 l +2154.77 1122.52 l +f +2211.25 1053.39 m +2216.65 1046.81 2224.28 1041.55 2233.76 1041.55 c +2242.32 1041.55 2249.83 1047.07 2249.83 1055.37 c +2249.83 1069.45 2230.34 1071.04 2218.1 1079.07 c +2211.52 1083.41 2206.38 1089.73 2206.38 1099.34 c +2206.38 1112.77 2218.23 1123.83 2234.29 1123.83 c +2246.01 1123.83 2254.17 1118.7 2259.04 1114.61 c +2251.27 1105 l +2246.27 1109.22 2240.61 1111.32 2234.82 1111.32 c +2227.18 1111.32 2219.55 1106.98 2219.55 1098.95 c +2219.55 1087.23 2239.16 1084.73 2251.01 1076.83 c +2257.2 1072.75 2262.99 1066.3 2262.99 1055.77 c +2262.99 1039.57 2250.48 1029.04 2234.42 1029.04 c +2221.78 1029.04 2210.33 1034.57 2202.17 1044.44 c +2211.25 1053.39 l +f +2337.9 1123.83 m +2351.07 1123.83 2363.57 1118.43 2371.6 1109.61 c +2362.79 1100.92 l +2357.38 1106.85 2347.78 1111.32 2337.9 1111.32 c +2319.07 1111.32 2304.46 1096.31 2304.46 1076.43 c +2304.46 1055.63 2319.47 1041.55 2339.09 1041.55 c +2351.46 1041.55 2360.41 1048.39 2365.55 1054.58 c +2374.9 1046.15 l +2367 1036.02 2353.31 1029.04 2339.09 1029.04 c +2311.57 1029.04 2291.29 1049.18 2291.29 1076.43 c +2291.29 1103.03 2311.31 1123.83 2337.9 1123.83 c +f +2472.31 1073.8 m +2420.97 1073.8 l +2420.97 1030.36 l +2407.8 1030.36 l +2407.8 1122.52 l +2420.97 1122.52 l +2420.97 1086.31 l +2472.31 1086.31 l +2472.31 1122.52 l +2485.48 1122.52 l +2485.48 1030.36 l +2472.31 1030.36 l +2472.31 1073.8 l +f +2571.05 1086.31 m +2571.05 1073.8 l +2540.77 1073.8 l +2540.77 1042.86 l +2581.59 1042.86 l +2581.59 1030.36 l +2527.6 1030.36 l +2527.6 1122.52 l +2580.27 1122.52 l +2580.27 1110.01 l +2540.77 1110.01 l +2540.77 1086.31 l +2571.05 1086.31 l +f +1370.52 981.559 m +1433.72 981.559 l +1433.72 969.051 l +1408.7 969.051 l +1408.7 889.398 l +1395.54 889.398 l +1395.54 969.051 l +1370.52 969.051 l +1370.52 981.559 l +f +1509.42 945.352 m +1509.42 932.844 l +1479.13 932.844 l +1479.13 901.902 l +1519.95 901.902 l +1519.95 889.398 l +1465.97 889.398 l +1465.97 981.559 l +1518.63 981.559 l +1518.63 969.051 l +1479.13 969.051 l +1479.13 945.352 l +1509.42 945.352 l +f +1592.22 982.871 m +1605.39 982.871 1617.9 977.477 1625.93 968.656 c +1617.11 959.965 l +1611.71 965.891 1602.1 970.367 1592.22 970.367 c +1573.4 970.367 1558.78 955.355 1558.78 935.477 c +1558.78 914.676 1573.79 900.59 1593.41 900.59 c +1605.79 900.59 1614.74 907.434 1619.87 913.621 c +1629.22 905.195 l +1621.32 895.059 1607.63 888.082 1593.41 888.082 c +1565.89 888.082 1545.62 908.223 1545.62 935.477 c +1545.62 962.07 1565.63 982.871 1592.22 982.871 c +f +1726.64 932.844 m +1675.29 932.844 l +1675.29 889.398 l +1662.13 889.398 l +1662.13 981.559 l +1675.29 981.559 l +1675.29 945.352 l +1726.64 945.352 l +1726.64 981.559 l +1739.8 981.559 l +1739.8 889.398 l +1726.64 889.398 l +1726.64 932.844 l +f +1795.09 957.066 m +1795.09 889.398 l +1781.93 889.398 l +1781.93 981.559 l +1791.14 981.559 l +1846.44 913.887 l +1846.44 981.559 l +1859.61 981.559 l +1859.61 889.398 l +1850.39 889.398 l +1795.09 957.066 l +f +1901.73 981.559 m +1914.9 981.559 l +1914.9 889.398 l +1901.73 889.398 l +1901.73 981.559 l +f +1958.21 912.438 m +1963.61 905.855 1971.24 900.59 1980.72 900.59 c +1989.28 900.59 1996.78 906.117 1996.78 914.414 c +1996.78 928.496 1977.3 930.078 1965.06 938.109 c +1958.47 942.453 1953.34 948.773 1953.34 958.387 c +1953.34 971.816 1965.19 982.871 1981.25 982.871 c +1992.97 982.871 2001.13 977.738 2006 973.656 c +1998.23 964.047 l +1993.23 968.262 1987.57 970.367 1981.78 970.367 c +1974.14 970.367 1966.5 966.02 1966.5 957.988 c +1966.5 946.273 1986.12 943.773 1997.97 935.871 c +2004.16 931.789 2009.95 925.34 2009.95 914.809 c +2009.95 898.613 1997.44 888.082 1981.38 888.082 c +1968.74 888.082 1957.29 893.609 1949.12 903.484 c +1958.21 912.438 l +f +2084.86 982.871 m +2098.02 982.871 2110.53 977.477 2118.56 968.656 c +2109.74 959.965 l +2104.34 965.891 2094.73 970.367 2084.86 970.367 c +2066.03 970.367 2051.42 955.355 2051.42 935.477 c +2051.42 914.676 2066.43 900.59 2086.04 900.59 c +2098.42 900.59 2107.37 907.434 2112.51 913.621 c +2121.85 905.195 l +2113.95 895.059 2100.26 888.082 2086.04 888.082 c +2058.53 888.082 2038.25 908.223 2038.25 935.477 c +2038.25 962.07 2058.26 982.871 2084.86 982.871 c +f +2219.27 932.844 m +2167.93 932.844 l +2167.93 889.398 l +2154.76 889.398 l +2154.76 981.559 l +2167.93 981.559 l +2167.93 945.352 l +2219.27 945.352 l +2219.27 981.559 l +2232.44 981.559 l +2232.44 889.398 l +2219.27 889.398 l +2219.27 932.844 l +f +2318.01 945.352 m +2318.01 932.844 l +2287.73 932.844 l +2287.73 901.902 l +2328.55 901.902 l +2328.55 889.398 l +2274.56 889.398 l +2274.56 981.559 l +2327.23 981.559 l +2327.23 969.051 l +2287.73 969.051 l +2287.73 945.352 l +2318.01 945.352 l +f +2482.57 932.844 m +2431.23 932.844 l +2431.23 889.398 l +2418.06 889.398 l +2418.06 981.559 l +2431.23 981.559 l +2431.23 945.352 l +2482.57 945.352 l +2482.57 981.559 l +2495.74 981.559 l +2495.74 889.398 l +2482.57 889.398 l +2482.57 932.844 l +f +2576.7 900.59 m +2595.53 900.59 2609.62 915.465 2609.62 935.477 c +2609.62 955.355 2595.53 970.367 2576.7 970.367 c +2557.88 970.367 2543.79 955.355 2543.79 935.477 c +2543.79 915.465 2557.88 900.59 2576.7 900.59 c +h +2576.7 982.871 m +2602.77 982.871 2622.78 962.336 2622.78 935.477 c +2622.78 908.617 2602.77 888.082 2576.7 888.082 c +2550.64 888.082 2530.62 908.617 2530.62 935.477 c +2530.62 962.336 2550.64 982.871 2576.7 982.871 c +f +2699.66 982.871 m +2712.83 982.871 2725.34 977.477 2733.37 968.656 c +2724.55 959.965 l +2719.15 965.891 2709.54 970.367 2699.66 970.367 c +2680.84 970.367 2666.22 955.355 2666.22 935.477 c +2666.22 914.676 2681.23 900.59 2700.85 900.59 c +2713.23 900.59 2722.18 907.434 2727.31 913.621 c +2736.66 905.195 l +2728.76 895.059 2715.07 888.082 2700.85 888.082 c +2673.33 888.082 2653.06 908.223 2653.06 935.477 c +2653.06 962.07 2673.07 982.871 2699.66 982.871 c +f +2834.08 932.844 m +2782.73 932.844 l +2782.73 889.398 l +2769.57 889.398 l +2769.57 981.559 l +2782.73 981.559 l +2782.73 945.352 l +2834.08 945.352 l +2834.08 981.559 l +2847.24 981.559 l +2847.24 889.398 l +2834.08 889.398 l +2834.08 932.844 l +f +2890.55 912.438 m +2895.95 905.855 2903.59 900.59 2913.07 900.59 c +2921.62 900.59 2929.13 906.117 2929.13 914.414 c +2929.13 928.496 2909.64 930.078 2897.4 938.109 c +2890.82 942.453 2885.68 948.773 2885.68 958.387 c +2885.68 971.816 2897.53 982.871 2913.59 982.871 c +2925.31 982.871 2933.47 977.738 2938.35 973.656 c +2930.58 964.047 l +2925.58 968.262 2919.91 970.367 2914.12 970.367 c +2906.48 970.367 2898.85 966.02 2898.85 957.988 c +2898.85 946.273 2918.46 943.773 2930.32 935.871 c +2936.5 931.789 2942.3 925.34 2942.3 914.809 c +2942.3 898.613 2929.79 888.082 2913.72 888.082 c +2901.09 888.082 2889.63 893.609 2881.47 903.484 c +2890.55 912.438 l +f +3017.2 982.871 m +3030.37 982.871 3042.88 977.477 3050.91 968.656 c +3042.09 959.965 l +3036.69 965.891 3027.08 970.367 3017.2 970.367 c +2998.37 970.367 2983.76 955.355 2983.76 935.477 c +2983.76 914.676 2998.77 900.59 3018.39 900.59 c +3030.76 900.59 3039.72 907.434 3044.85 913.621 c +3054.2 905.195 l +3046.3 895.059 3032.61 888.082 3018.39 888.082 c +2990.87 888.082 2970.6 908.223 2970.6 935.477 c +2970.6 962.07 2990.61 982.871 3017.2 982.871 c +f +3151.62 932.844 m +3100.27 932.844 l +3100.27 889.398 l +3087.1 889.398 l +3087.1 981.559 l +3100.27 981.559 l +3100.27 945.352 l +3151.62 945.352 l +3151.62 981.559 l +3164.78 981.559 l +3164.78 889.398 l +3151.62 889.398 l +3151.62 932.844 l +f +3215.2 900.191 m +3209.28 906.645 3205.59 915.203 3205.59 927.578 c +3205.59 981.559 l +3218.76 981.559 l +3218.76 926.922 l +3218.76 918.23 3220.86 912.832 3224.55 908.75 c +3229.16 903.617 3236 900.59 3243.77 900.59 c +3251.54 900.59 3258.38 903.617 3262.99 908.75 c +3266.68 912.832 3268.79 918.23 3268.79 926.922 c +3268.79 981.559 l +3281.95 981.559 l +3281.95 927.578 l +3281.95 915.203 3278.27 906.645 3272.34 900.191 c +3265.36 892.688 3255.09 888.082 3243.77 888.082 c +3232.45 888.082 3222.18 892.688 3215.2 900.191 c +f +3335.92 901.902 m +3376.74 901.902 l +3376.74 889.398 l +3322.76 889.398 l +3322.76 981.559 l +3335.92 981.559 l +3335.92 901.902 l +f +3453.09 945.352 m +3453.09 932.844 l +3422.81 932.844 l +3422.81 901.902 l +3463.63 901.902 l +3463.63 889.398 l +3409.64 889.398 l +3409.64 981.559 l +3462.31 981.559 l +3462.31 969.051 l +3422.81 969.051 l +3422.81 945.352 l +3453.09 945.352 l +f +1412 804.398 m +1417.92 804.398 1420.95 805.715 1423.05 807.82 c +1425.16 809.926 1426.48 812.953 1426.48 816.246 c +1426.48 819.539 1425.16 822.566 1423.05 824.672 c +1420.95 826.777 1417.92 828.098 1412 828.098 c +1393.56 828.098 l +1393.56 804.398 l +1412 804.398 l +h +1393.56 791.887 m +1393.56 748.441 l +1380.4 748.441 l +1380.4 840.602 l +1412.65 840.602 l +1421.08 840.602 1426.34 838.625 1430.56 835.203 c +1436.09 830.73 1439.64 823.883 1439.64 816.246 c +1439.64 808.609 1436.09 801.766 1430.56 797.289 c +1427.66 794.918 1424.37 793.207 1419.76 792.418 c +1452.81 748.441 l +1436.88 748.441 l +1404.1 791.887 l +1393.56 791.887 l +f +1526.53 804.398 m +1526.53 791.887 l +1496.25 791.887 l +1496.25 760.949 l +1537.07 760.949 l +1537.07 748.441 l +1483.08 748.441 l +1483.08 840.602 l +1535.75 840.602 l +1535.75 828.098 l +1496.25 828.098 l +1496.25 804.398 l +1526.53 804.398 l +f +1646.34 764.242 m +1638.44 754.238 1624.75 747.125 1610.53 747.125 c +1583.01 747.125 1562.73 767.27 1562.73 794.523 c +1562.73 821.117 1582.75 841.918 1609.34 841.918 c +1622.51 841.918 1635.01 836.523 1643.04 827.699 c +1634.23 819.012 l +1628.82 824.934 1619.22 829.41 1609.34 829.41 c +1590.51 829.41 1575.9 814.402 1575.9 794.523 c +1575.9 773.723 1590.91 759.633 1610.53 759.633 c +1620.27 759.633 1628.3 763.32 1633.17 768.191 c +1633.17 791.887 l +1606.84 791.887 l +1606.84 804.398 l +1646.34 804.398 l +1646.34 764.242 l +f +1728.62 804.398 m +1728.62 791.887 l +1698.33 791.887 l +1698.33 760.949 l +1739.15 760.949 l +1739.15 748.441 l +1685.17 748.441 l +1685.17 840.602 l +1737.83 840.602 l +1737.83 828.098 l +1698.33 828.098 l +1698.33 804.398 l +1728.62 804.398 l +f +1787.86 816.113 m +1787.86 748.441 l +1774.69 748.441 l +1774.69 840.602 l +1783.91 840.602 l +1839.2 772.934 l +1839.2 840.602 l +1852.37 840.602 l +1852.37 748.441 l +1843.15 748.441 l +1787.86 816.113 l +f +1895.68 771.48 m +1901.08 764.898 1908.71 759.633 1918.19 759.633 c +1926.75 759.633 1934.25 765.164 1934.25 773.457 c +1934.25 787.547 1914.77 789.125 1902.53 797.156 c +1895.94 801.5 1890.81 807.82 1890.81 817.43 c +1890.81 830.859 1902.66 841.918 1918.72 841.918 c +1930.44 841.918 1938.6 836.781 1943.47 832.703 c +1935.7 823.094 l +1930.7 827.309 1925.04 829.41 1919.25 829.41 c +1911.61 829.41 1903.97 825.066 1903.97 817.035 c +1903.97 805.316 1923.59 802.816 1935.44 794.918 c +1941.63 790.836 1947.42 784.383 1947.42 773.855 c +1947.42 757.66 1934.91 747.125 1918.85 747.125 c +1906.21 747.125 1894.76 752.656 1886.59 762.531 c +1895.68 771.48 l +f +2016.14 760.949 m +2024.43 760.949 2028.38 762.793 2031.28 765.688 c +2033.91 768.453 2035.62 772.27 2035.62 776.484 c +2035.62 780.699 2033.91 784.383 2031.28 787.148 c +2028.38 790.047 2024.43 791.887 2016.14 791.887 c +1996.13 791.887 l +1996.13 760.949 l +2016.14 760.949 l +h +2011.93 804.398 m +2019.3 804.398 2022.46 805.844 2024.57 808.215 c +2026.54 810.324 2027.73 813.086 2027.73 816.246 c +2027.73 819.406 2026.54 822.172 2024.57 824.277 c +2022.46 826.645 2019.3 828.098 2011.93 828.098 c +1996.13 828.098 l +1996.13 804.398 l +2011.93 804.398 l +h +1982.96 748.441 m +1982.96 840.602 l +2014.3 840.602 l +2023.25 840.602 2028.91 838.102 2033.26 834.152 c +2038 829.809 2040.89 823.488 2040.89 816.641 c +2040.89 810.324 2038 804.266 2033.65 800.184 c +2042.34 795.84 2048.79 786.359 2048.79 775.957 c +2048.79 767.402 2044.84 759.633 2038.65 754.629 c +2033.91 750.68 2027.86 748.441 2018.51 748.441 c +1982.96 748.441 l +f +2091.31 759.238 m +2085.39 765.688 2081.7 774.246 2081.7 786.621 c +2081.7 840.602 l +2094.87 840.602 l +2094.87 785.965 l +2094.87 777.277 2096.97 771.879 2100.66 767.797 c +2105.27 762.664 2112.11 759.633 2119.88 759.633 c +2127.65 759.633 2134.49 762.664 2139.1 767.797 c +2142.79 771.879 2144.9 777.277 2144.9 785.965 c +2144.9 840.602 l +2158.06 840.602 l +2158.06 786.621 l +2158.06 774.246 2154.38 765.688 2148.45 759.238 c +2141.47 751.734 2131.21 747.125 2119.88 747.125 c +2108.56 747.125 2098.29 751.734 2091.31 759.238 c +f +2230.47 804.398 m +2236.39 804.398 2239.42 805.715 2241.53 807.82 c +2243.64 809.926 2244.95 812.953 2244.95 816.246 c +2244.95 819.539 2243.64 822.566 2241.53 824.672 c +2239.42 826.777 2236.39 828.098 2230.47 828.098 c +2212.04 828.098 l +2212.04 804.398 l +2230.47 804.398 l +h +2212.04 791.887 m +2212.04 748.441 l +2198.87 748.441 l +2198.87 840.602 l +2231.13 840.602 l +2239.56 840.602 2244.82 838.625 2249.03 835.203 c +2254.56 830.73 2258.12 823.883 2258.12 816.246 c +2258.12 808.609 2254.56 801.766 2249.03 797.289 c +2246.14 794.918 2242.84 793.207 2238.24 792.418 c +2271.28 748.441 l +2255.35 748.441 l +2222.57 791.887 l +2212.04 791.887 l +f +2374.63 764.242 m +2366.73 754.238 2353.04 747.125 2338.82 747.125 c +2311.3 747.125 2291.03 767.27 2291.03 794.523 c +2291.03 821.117 2311.04 841.918 2337.64 841.918 c +2350.8 841.918 2363.31 836.523 2371.34 827.699 c +2362.52 819.012 l +2357.12 824.934 2347.51 829.41 2337.64 829.41 c +2318.81 829.41 2304.2 814.402 2304.2 794.523 c +2304.2 773.723 2319.2 759.633 2338.82 759.633 c +2348.57 759.633 2356.6 763.32 2361.47 768.191 c +2361.47 791.887 l +2335.14 791.887 l +2335.14 804.398 l +2374.63 804.398 l +2374.63 764.242 l +f +0 0 m +1245.85 0 l +1245.85 66.1797 l +0 66.1797 l +0 0 l +f +1419.77 500.398 m +1432.94 500.398 1445.45 495 1453.48 486.176 c +1444.66 477.484 l +1439.26 483.41 1429.65 487.891 1419.77 487.891 c +1400.94 487.891 1386.33 472.875 1386.33 452.992 c +1386.33 432.188 1401.33 418.094 1420.96 418.094 c +1433.34 418.094 1442.29 424.945 1447.42 431.133 c +1456.77 422.703 l +1448.87 412.566 1435.18 405.586 1420.96 405.586 c +1393.43 405.586 1373.16 425.734 1373.16 452.992 c +1373.16 479.594 1393.17 500.398 1419.77 500.398 c +f +1527.2 418.094 m +1546.03 418.094 1560.12 432.977 1560.12 452.992 c +1560.12 472.875 1546.03 487.891 1527.2 487.891 c +1508.37 487.891 1494.28 472.875 1494.28 452.992 c +1494.28 432.977 1508.37 418.094 1527.2 418.094 c +h +1527.2 500.398 m +1553.28 500.398 1573.29 479.855 1573.29 452.992 c +1573.29 426.129 1553.28 405.586 1527.2 405.586 c +1501.13 405.586 1481.12 426.129 1481.12 452.992 c +1481.12 479.855 1501.13 500.398 1527.2 500.398 c +f +1657.54 426.652 m +1648.32 426.652 l +1621.33 468.926 l +1621.33 406.902 l +1608.16 406.902 l +1608.16 499.082 l +1617.38 499.082 l +1652.93 442.852 l +1688.48 499.082 l +1697.7 499.082 l +1697.7 406.902 l +1684.53 406.902 l +1684.53 468.926 l +1657.54 426.652 l +f +1772.99 419.414 m +1781.29 419.414 1785.24 421.258 1788.14 424.152 c +1790.77 426.918 1792.48 430.734 1792.48 434.949 c +1792.48 439.164 1790.77 442.852 1788.14 445.617 c +1785.24 448.516 1781.29 450.359 1772.99 450.359 c +1752.98 450.359 l +1752.98 419.414 l +1772.99 419.414 l +h +1768.78 462.871 m +1776.15 462.871 1779.31 464.316 1781.42 466.688 c +1783.4 468.793 1784.58 471.563 1784.58 474.719 c +1784.58 477.879 1783.4 480.648 1781.42 482.754 c +1779.31 485.121 1776.15 486.57 1768.78 486.57 c +1752.98 486.57 l +1752.98 462.871 l +1768.78 462.871 l +h +1739.81 406.902 m +1739.81 499.082 l +1771.15 499.082 l +1780.1 499.082 1785.76 496.582 1790.11 492.633 c +1794.85 488.285 1797.75 481.961 1797.75 475.117 c +1797.75 468.793 1794.85 462.738 1790.5 458.656 c +1799.2 454.309 1805.65 444.828 1805.65 434.422 c +1805.65 425.863 1801.7 418.094 1795.51 413.094 c +1790.77 409.141 1784.71 406.902 1775.36 406.902 c +1739.81 406.902 l +f +1848.16 417.699 m +1842.24 424.152 1838.55 432.715 1838.55 445.09 c +1838.55 499.082 l +1851.71 499.082 l +1851.71 444.434 l +1851.71 435.742 1853.82 430.34 1857.51 426.258 c +1862.12 421.129 1868.97 418.094 1876.73 418.094 c +1884.5 418.094 1891.35 421.129 1895.96 426.258 c +1899.65 430.34 1901.76 435.742 1901.76 444.434 c +1901.76 499.082 l +1914.92 499.082 l +1914.92 445.09 l +1914.92 432.715 1911.23 424.152 1905.31 417.699 c +1898.33 410.195 1888.06 405.586 1876.73 405.586 c +1865.41 405.586 1855.14 410.195 1848.16 417.699 c +f +1954.93 429.949 m +1960.33 423.363 1967.97 418.094 1977.45 418.094 c +1986.01 418.094 1993.52 423.629 1993.52 431.922 c +1993.52 446.016 1974.03 447.59 1961.78 455.625 c +1955.2 459.969 1950.06 466.293 1950.06 475.906 c +1950.06 489.336 1961.91 500.398 1977.97 500.398 c +1989.7 500.398 1997.86 495.262 2002.74 491.18 c +1994.96 481.566 l +1989.96 485.781 1984.3 487.891 1978.5 487.891 c +1970.86 487.891 1963.22 483.543 1963.22 475.512 c +1963.22 463.793 1982.84 461.289 1994.7 453.387 c +2000.89 449.305 2006.68 442.852 2006.68 432.316 c +2006.68 416.121 1994.17 405.586 1978.11 405.586 c +1965.46 405.586 1954.01 411.117 1945.84 420.996 c +1954.93 429.949 l +f +2029.71 499.082 m +2092.91 499.082 l +2092.91 486.57 l +2067.89 486.57 l +2067.89 406.902 l +2054.73 406.902 l +2054.73 486.57 l +2029.71 486.57 l +2029.71 499.082 l +f +2125.16 499.082 m +2138.32 499.082 l +2138.32 406.902 l +2125.16 406.902 l +2125.16 499.082 l +f +2219.3 418.094 m +2238.13 418.094 2252.22 432.977 2252.22 452.992 c +2252.22 472.875 2238.13 487.891 2219.3 487.891 c +2200.46 487.891 2186.38 472.875 2186.38 452.992 c +2186.38 432.977 2200.46 418.094 2219.3 418.094 c +h +2219.3 500.398 m +2245.37 500.398 2265.38 479.855 2265.38 452.992 c +2265.38 426.129 2245.37 405.586 2219.3 405.586 c +2193.22 405.586 2173.21 426.129 2173.21 452.992 c +2173.21 479.855 2193.22 500.398 2219.3 500.398 c +f +2313.42 474.59 m +2313.42 406.902 l +2300.25 406.902 l +2300.25 499.082 l +2309.46 499.082 l +2364.78 431.395 l +2364.78 499.082 l +2377.94 499.082 l +2377.94 406.902 l +2368.72 406.902 l +2313.42 474.59 l +f +2517.48 462.871 m +2517.48 450.359 l +2487.2 450.359 l +2487.2 419.414 l +2528.02 419.414 l +2528.02 406.902 l +2474.04 406.902 l +2474.04 499.082 l +2526.7 499.082 l +2526.7 486.57 l +2487.2 486.57 l +2487.2 462.871 l +2517.48 462.871 l +f +2576.73 474.59 m +2576.73 406.902 l +2563.57 406.902 l +2563.57 499.082 l +2572.79 499.082 l +2628.09 431.395 l +2628.09 499.082 l +2641.25 499.082 l +2641.25 406.902 l +2632.03 406.902 l +2576.73 474.59 l +f +2759.74 422.703 m +2751.83 412.699 2738.14 405.586 2723.92 405.586 c +2696.4 405.586 2676.12 425.734 2676.12 452.992 c +2676.12 479.594 2696.13 500.398 2722.73 500.398 c +2735.9 500.398 2748.41 495 2756.44 486.176 c +2747.62 477.484 l +2742.22 483.41 2732.61 487.891 2722.73 487.891 c +2703.9 487.891 2689.28 472.875 2689.28 452.992 c +2689.28 432.188 2704.3 418.094 2723.92 418.094 c +2733.66 418.094 2741.69 421.781 2746.56 426.652 c +2746.56 450.359 l +2720.23 450.359 l +2720.23 462.871 l +2759.74 462.871 l +2759.74 422.703 l +f +2798.55 499.082 m +2811.71 499.082 l +2811.71 406.902 l +2798.55 406.902 l +2798.55 499.082 l +f +2867 474.59 m +2867 406.902 l +2853.84 406.902 l +2853.84 499.082 l +2863.06 499.082 l +2918.36 431.395 l +2918.36 499.082 l +2931.53 499.082 l +2931.53 406.902 l +2922.31 406.902 l +2867 474.59 l +f +3017.09 462.871 m +3017.09 450.359 l +2986.81 450.359 l +2986.81 419.414 l +3027.63 419.414 l +3027.63 406.902 l +2973.64 406.902 l +2973.64 499.082 l +3026.31 499.082 l +3026.31 486.57 l +2986.81 486.57 l +2986.81 462.871 l +3017.09 462.871 l +f +3064.35 429.949 m +3069.75 423.363 3077.38 418.094 3086.87 418.094 c +3095.42 418.094 3102.93 423.629 3102.93 431.922 c +3102.93 446.016 3083.44 447.59 3071.19 455.625 c +3064.61 459.969 3059.47 466.293 3059.47 475.906 c +3059.47 489.336 3071.33 500.398 3087.39 500.398 c +3099.11 500.398 3107.28 495.262 3112.15 491.18 c +3104.38 481.566 l +3099.38 485.781 3093.71 487.891 3087.92 487.891 c +3080.29 487.891 3072.64 483.543 3072.64 475.512 c +3072.64 463.793 3092.27 461.289 3104.11 453.387 c +3110.3 449.305 3116.1 442.852 3116.1 432.316 c +3116.1 416.121 3103.59 405.586 3087.52 405.586 c +3074.88 405.586 3063.43 411.117 3055.27 420.996 c +3064.35 429.949 l +f +3220.37 443.113 m +3248.81 443.113 l +3234.59 477.352 l +3220.37 443.113 l +h +3253.95 430.605 m +3215.1 430.605 l +3205.49 406.902 l +3191.79 406.902 l +3229.98 499.082 l +3239.2 499.082 l +3277.38 406.902 l +3263.69 406.902 l +3253.95 430.605 l +f +3321.47 474.59 m +3321.47 406.902 l +3308.3 406.902 l +3308.3 499.082 l +3317.51 499.082 l +3372.82 431.395 l +3372.82 499.082 l +3385.99 499.082 l +3385.99 406.902 l +3376.77 406.902 l +3321.47 474.59 l +f +3481.44 478.801 m +3475.64 483.809 3468 486.57 3455.1 486.57 c +3441.27 486.57 l +3441.27 419.414 l +3455.1 419.414 l +3468 419.414 3475.64 422.176 3481.44 427.18 c +3488.41 433.371 3492.63 442.719 3492.63 452.992 c +3492.63 463.266 3488.41 472.609 3481.44 478.801 c +h +3428.11 406.902 m +3428.11 499.082 l +3455.75 499.082 l +3470.37 499.082 3479.86 495.922 3487.37 490.391 c +3498.68 481.961 3505.79 468.266 3505.79 452.992 c +3505.79 437.719 3498.82 424.023 3487.49 415.594 c +3479.98 410.063 3470.37 406.902 3455.75 406.902 c +3428.11 406.902 l +f +1423.85 321.918 m +1423.85 309.406 l +1393.57 309.406 l +1393.57 278.461 l +1434.39 278.461 l +1434.39 265.949 l +1380.4 265.949 l +1380.4 358.129 l +1433.07 358.129 l +1433.07 345.617 l +1393.57 345.617 l +1393.57 321.918 l +1423.85 321.918 l +f +1519.3 285.707 m +1510.08 285.707 l +1483.09 327.973 l +1483.09 265.949 l +1469.92 265.949 l +1469.92 358.129 l +1479.14 358.129 l +1514.69 301.898 l +1550.25 358.129 l +1559.46 358.129 l +1559.46 265.949 l +1546.3 265.949 l +1546.3 327.973 l +1519.3 285.707 l +f +1601.56 358.129 m +1614.73 358.129 l +1614.73 265.949 l +1601.56 265.949 l +1601.56 358.129 l +f +1658.04 288.996 m +1663.44 282.418 1671.08 277.141 1680.56 277.141 c +1689.12 277.141 1696.63 282.68 1696.63 290.969 c +1696.63 305.063 1677.14 306.645 1664.89 314.672 c +1658.31 319.016 1653.17 325.336 1653.17 334.953 c +1653.17 348.383 1665.02 359.445 1681.09 359.445 c +1692.81 359.445 1700.97 354.309 1705.85 350.227 c +1698.07 340.617 l +1693.07 344.828 1687.41 346.938 1681.61 346.938 c +1673.98 346.938 1666.34 342.59 1666.34 334.555 c +1666.34 322.836 1685.96 320.336 1697.81 312.434 c +1704 308.352 1709.8 301.898 1709.8 291.359 c +1709.8 275.172 1697.29 264.633 1681.22 264.633 c +1668.58 264.633 1657.12 270.172 1648.96 280.043 c +1658.04 288.996 l +f +1745.2 288.996 m +1750.6 282.418 1758.24 277.141 1767.72 277.141 c +1776.28 277.141 1783.79 282.68 1783.79 290.969 c +1783.79 305.063 1764.29 306.645 1752.05 314.672 c +1745.47 319.016 1740.33 325.336 1740.33 334.953 c +1740.33 348.383 1752.18 359.445 1768.24 359.445 c +1779.97 359.445 1788.13 354.309 1793 350.227 c +1785.23 340.617 l +1780.23 344.828 1774.57 346.938 1768.77 346.938 c +1761.13 346.938 1753.5 342.59 1753.5 334.555 c +1753.5 322.836 1773.12 320.336 1784.97 312.434 c +1791.16 308.352 1796.96 301.898 1796.96 291.359 c +1796.96 275.172 1784.45 264.633 1768.38 264.633 c +1755.73 264.633 1744.28 270.172 1736.12 280.043 c +1745.2 288.996 l +f +1832.49 358.129 m +1845.66 358.129 l +1845.66 265.949 l +1832.49 265.949 l +1832.49 358.129 l +f +1926.62 277.141 m +1945.46 277.141 1959.54 292.023 1959.54 312.047 c +1959.54 331.926 1945.46 346.938 1926.62 346.938 c +1907.79 346.938 1893.7 331.926 1893.7 312.047 c +1893.7 292.023 1907.79 277.141 1926.62 277.141 c +h +1926.62 359.445 m +1952.7 359.445 1972.72 338.898 1972.72 312.047 c +1972.72 285.18 1952.7 264.633 1926.62 264.633 c +1900.55 264.633 1880.54 285.18 1880.54 312.047 c +1880.54 338.898 1900.55 359.445 1926.62 359.445 c +f +2020.75 333.637 m +2020.75 265.949 l +2007.58 265.949 l +2007.58 358.129 l +2016.8 358.129 l +2072.11 290.441 l +2072.11 358.129 l +2085.28 358.129 l +2085.28 265.949 l +2076.06 265.949 l +2020.75 333.637 l +f +2220.73 359.445 m +2233.9 359.445 2246.41 354.047 2254.45 345.227 c +2245.62 336.535 l +2240.22 342.453 2230.61 346.938 2220.73 346.938 c +2201.9 346.938 2187.29 331.926 2187.29 312.047 c +2187.29 291.234 2202.3 277.141 2221.92 277.141 c +2234.3 277.141 2243.25 283.988 2248.38 290.18 c +2257.74 281.754 l +2249.84 271.613 2236.13 264.633 2221.92 264.633 c +2194.4 264.633 2174.11 284.777 2174.11 312.047 c +2174.11 338.637 2194.13 359.445 2220.73 359.445 c +f +2328.16 277.141 m +2346.99 277.141 2361.09 292.023 2361.09 312.047 c +2361.09 331.926 2346.99 346.938 2328.16 346.938 c +2309.33 346.938 2295.24 331.926 2295.24 312.047 c +2295.24 292.023 2309.33 277.141 2328.16 277.141 c +h +2328.16 359.445 m +2354.23 359.445 2374.25 338.898 2374.25 312.047 c +2374.25 285.18 2354.23 264.633 2328.16 264.633 c +2302.08 264.633 2282.07 285.18 2282.07 312.047 c +2282.07 338.898 2302.08 359.445 2328.16 359.445 c +f +2422.29 333.637 m +2422.29 265.949 l +2409.12 265.949 l +2409.12 358.129 l +2418.33 358.129 l +2473.64 290.441 l +2473.64 358.129 l +2486.81 358.129 l +2486.81 265.949 l +2477.59 265.949 l +2422.29 333.637 l +f +2519.04 358.129 m +2582.26 358.129 l +2582.26 345.617 l +2557.24 345.617 l +2557.24 265.949 l +2544.06 265.949 l +2544.06 345.617 l +2519.04 345.617 l +2519.04 358.129 l +f +2646.11 321.918 m +2652.03 321.918 2655.06 323.234 2657.17 325.336 c +2659.27 327.445 2660.59 330.473 2660.59 333.762 c +2660.59 337.063 2659.27 340.09 2657.17 342.191 c +2655.06 344.301 2652.03 345.617 2646.11 345.617 c +2627.67 345.617 l +2627.67 321.918 l +2646.11 321.918 l +h +2627.67 309.406 m +2627.67 265.949 l +2614.5 265.949 l +2614.5 358.129 l +2646.76 358.129 l +2655.19 358.129 2660.46 356.156 2664.67 352.727 c +2670.2 348.258 2673.76 341.41 2673.76 333.762 c +2673.76 326.129 2670.2 319.281 2664.67 314.809 c +2661.77 312.434 2658.48 310.727 2653.87 309.934 c +2686.93 265.949 l +2670.99 265.949 l +2638.2 309.406 l +2627.67 309.406 l +f +2752.74 277.141 m +2771.57 277.141 2785.67 292.023 2785.67 312.047 c +2785.67 331.926 2771.57 346.938 2752.74 346.938 c +2733.91 346.938 2719.82 331.926 2719.82 312.047 c +2719.82 292.023 2733.91 277.141 2752.74 277.141 c +h +2752.74 359.445 m +2778.81 359.445 2798.83 338.898 2798.83 312.047 c +2798.83 285.18 2778.81 264.633 2752.74 264.633 c +2726.67 264.633 2706.65 285.18 2706.65 312.047 c +2706.65 338.898 2726.67 359.445 2752.74 359.445 c +f +2846.86 278.461 m +2887.68 278.461 l +2887.68 265.949 l +2833.69 265.949 l +2833.69 358.129 l +2846.86 358.129 l +2846.86 278.461 l +f +2987.73 278.461 m +3028.55 278.461 l +3028.55 265.949 l +2974.56 265.949 l +2974.56 358.129 l +2987.73 358.129 l +2987.73 278.461 l +f +3085.4 302.16 m +3113.84 302.16 l +3099.62 336.398 l +3085.4 302.16 l +h +3118.98 289.652 m +3080.13 289.652 l +3070.52 265.949 l +3056.82 265.949 l +3095.01 358.129 l +3104.23 358.129 l +3142.41 265.949 l +3128.72 265.949 l +3118.98 289.652 l +f +3206.53 278.461 m +3214.82 278.461 3218.77 280.305 3221.66 283.195 c +3224.3 285.969 3226.01 289.789 3226.01 293.996 c +3226.01 298.215 3224.3 301.898 3221.66 304.66 c +3218.77 307.563 3214.82 309.406 3206.53 309.406 c +3186.51 309.406 l +3186.51 278.461 l +3206.53 278.461 l +h +3202.31 321.918 m +3209.68 321.918 3212.84 323.363 3214.95 325.734 c +3216.93 327.844 3218.11 330.609 3218.11 333.762 c +3218.11 336.926 3216.93 339.691 3214.95 341.801 c +3212.84 344.176 3209.68 345.617 3202.31 345.617 c +3186.51 345.617 l +3186.51 321.918 l +3202.31 321.918 l +h +3173.34 265.949 m +3173.34 358.129 l +3204.68 358.129 l +3213.63 358.129 3219.3 355.629 3223.64 351.676 c +3228.38 347.328 3231.28 341.008 3231.28 334.164 c +3231.28 327.844 3228.38 321.781 3224.04 317.699 c +3232.73 313.352 3239.18 303.883 3239.18 293.469 c +3239.18 284.918 3235.23 277.141 3229.04 272.141 c +3224.3 268.188 3218.24 265.949 3208.89 265.949 c +3173.34 265.949 l +f +3313.56 277.141 m +3332.39 277.141 3346.49 292.023 3346.49 312.047 c +3346.49 331.926 3332.39 346.938 3313.56 346.938 c +3294.73 346.938 3280.64 331.926 3280.64 312.047 c +3280.64 292.023 3294.73 277.141 3313.56 277.141 c +h +3313.56 359.445 m +3339.63 359.445 3359.65 338.898 3359.65 312.047 c +3359.65 285.18 3339.63 264.633 3313.56 264.633 c +3287.49 264.633 3267.47 285.18 3267.47 312.047 c +3267.47 338.898 3287.49 359.445 3313.56 359.445 c +f +3426.12 321.918 m +3432.05 321.918 3435.08 323.234 3437.19 325.336 c +3439.29 327.445 3440.61 330.473 3440.61 333.762 c +3440.61 337.063 3439.29 340.09 3437.19 342.191 c +3435.08 344.301 3432.05 345.617 3426.12 345.617 c +3407.69 345.617 l +3407.69 321.918 l +3426.12 321.918 l +h +3407.69 309.406 m +3407.69 265.949 l +3394.52 265.949 l +3394.52 358.129 l +3426.78 358.129 l +3435.21 358.129 3440.48 356.156 3444.69 352.727 c +3450.22 348.258 3453.78 341.41 3453.78 333.762 c +3453.78 326.129 3450.22 319.281 3444.69 314.809 c +3441.79 312.434 3438.5 310.727 3433.89 309.934 c +3466.95 265.949 l +3451.01 265.949 l +3418.22 309.406 l +3407.69 309.406 l +f +3516.56 302.16 m +3545 302.16 l +3530.78 336.398 l +3516.56 302.16 l +h +3550.14 289.652 m +3511.29 289.652 l +3501.68 265.949 l +3487.98 265.949 l +3526.17 358.129 l +3535.39 358.129 l +3573.58 265.949 l +3559.88 265.949 l +3550.14 289.652 l +f +3586.71 358.129 m +3649.92 358.129 l +3649.92 345.617 l +3624.9 345.617 l +3624.9 265.949 l +3611.73 265.949 l +3611.73 345.617 l +3586.71 345.617 l +3586.71 358.129 l +f +3717.06 277.141 m +3735.9 277.141 3749.99 292.023 3749.99 312.047 c +3749.99 331.926 3735.9 346.938 3717.06 346.938 c +3698.23 346.938 3684.14 331.926 3684.14 312.047 c +3684.14 292.023 3698.23 277.141 3717.06 277.141 c +h +3717.06 359.445 m +3743.14 359.445 3763.16 338.898 3763.16 312.047 c +3763.16 285.18 3743.14 264.633 3717.06 264.633 c +3691 264.633 3670.98 285.18 3670.98 312.047 c +3670.98 338.898 3691 359.445 3717.06 359.445 c +f +3829.62 321.918 m +3835.55 321.918 3838.58 323.234 3840.69 325.336 c +3842.79 327.445 3844.1 330.473 3844.1 333.762 c +3844.1 337.063 3842.79 340.09 3840.69 342.191 c +3838.58 344.301 3835.55 345.617 3829.62 345.617 c +3811.18 345.617 l +3811.18 321.918 l +3829.62 321.918 l +h +3811.18 309.406 m +3811.18 265.949 l +3798.02 265.949 l +3798.02 358.129 l +3830.28 358.129 l +3838.7 358.129 3843.98 356.156 3848.19 352.727 c +3853.71 348.258 3857.28 341.41 3857.28 333.762 c +3857.28 326.129 3853.71 319.281 3848.19 314.809 c +3845.29 312.434 3841.99 310.727 3837.38 309.934 c +3870.44 265.949 l +3854.5 265.949 l +3821.72 309.406 l +3811.18 309.406 l +f +3929.68 308.09 m +3929.68 265.949 l +3916.51 265.949 l +3916.51 308.09 l +3884.9 358.129 l +3899.65 358.129 l +3923.09 321.129 l +3946.54 358.129 l +3961.28 358.129 l +3929.68 308.09 l +f +0 0 0 0 K +0 0 0 0 k +1055.13 923.492 m +901.488 923.492 l +901.488 949.625 l +1055.13 949.625 l +1055.13 923.492 l +f +861.949 1122.03 m +861.949 751.094 l +835.594 751.094 l +835.594 1122.03 l +861.949 1122.03 l +f +1121.02 1122.03 m +1121.02 751.094 l +1094.66 751.094 l +1094.66 1122.03 l +1121.02 1122.03 l +f +0 0 0 1 K +0 0 0 1 k +439.641 286.547 m +461.32 289.406 480.969 298.813 496.215 312.758 c +505.188 303.012 l +487.402 287.055 464.711 276.301 439.641 273.273 c +439.641 286.547 l +h +439.641 504.777 m +464.711 502.09 487.402 491.336 505.188 475.211 c +496.215 465.469 l +480.969 479.406 461.32 488.816 439.641 491.676 c +439.641 504.777 l +h +412.543 273.273 m +353.938 279.992 308.547 329.223 308.547 389.191 c +308.547 449.004 353.938 498.227 412.543 504.777 c +412.543 491.676 l +360.883 484.953 321.754 441.445 321.754 389.191 c +321.754 336.781 360.883 293.266 412.543 286.547 c +412.543 273.273 l +f +594.711 286.383 m +695.313 286.383 l +695.313 273.273 l +594.711 273.273 l +594.711 286.383 l +h +594.711 395.578 m +672.617 395.578 l +672.617 382.473 l +594.711 382.473 l +594.711 395.578 l +h +594.711 504.777 m +695.313 504.777 l +695.313 491.676 l +594.711 491.676 l +594.711 504.777 l +h +554.395 504.777 m +567.609 504.777 l +567.609 273.273 l +554.395 273.273 l +554.395 504.777 l +f +783.121 286.383 m +883.727 286.383 l +883.727 273.273 l +783.121 273.273 l +783.121 286.383 l +h +783.121 395.578 m +861.031 395.578 l +861.031 382.473 l +783.121 382.473 l +783.121 395.578 l +h +783.121 504.777 m +883.727 504.777 l +883.727 491.676 l +783.121 491.676 l +783.121 504.777 l +h +742.809 504.777 m +756.023 504.777 l +756.023 273.273 l +742.809 273.273 l +742.809 504.777 l +f +1042.84 286.547 m +1064.52 289.406 1084.17 298.813 1099.41 312.758 c +1108.39 303.012 l +1090.6 287.055 1067.91 276.301 1042.84 273.273 c +1042.84 286.547 l +h +1042.84 504.777 m +1067.91 502.09 1090.6 491.336 1108.39 475.211 c +1099.41 465.469 l +1084.17 479.406 1064.52 488.816 1042.84 491.676 c +1042.84 504.777 l +h +1015.74 273.273 m +957.137 279.992 911.746 329.223 911.746 389.191 c +911.746 449.004 957.137 498.227 1015.74 504.777 c +1015.74 491.676 l +964.078 484.953 924.957 441.445 924.957 389.191 c +924.957 336.781 964.078 293.266 1015.74 286.547 c +1015.74 273.273 l +f +EMC +Q +Q + +endstream +endobj +pagesave restore +%%PageTrailer +%%Trailer +end +%%EOF diff --git a/texmf-local/tex/latex/oth/logos/OTHR_CEEC_Logo.pdf b/texmf-local/tex/latex/oth/logos/OTHR_CEEC_Logo.pdf new file mode 100644 index 0000000000000000000000000000000000000000..809650b177937f23043eb601b8c67cb6f74e2f57 GIT binary patch literal 11381 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 literal 0 HcmV?d00001 diff --git a/texmf-local/tex/latex/oth/logos/OTHR_CFD_Logo.eps b/texmf-local/tex/latex/oth/logos/OTHR_CFD_Logo.eps new file mode 100644 index 0000000..4530b6b --- /dev/null +++ b/texmf-local/tex/latex/oth/logos/OTHR_CFD_Logo.eps @@ -0,0 +1,9760 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 426 125 +%%HiResBoundingBox: 0.00 0.00 425.10 124.70 +%%Creator: GPL Ghostscript 926 (eps2write) +%%LanguageLevel: 2 +%%CreationDate: D:20190831172640+02'00' +%%Pages: 1 +%%EndComments +%%BeginProlog +/DSC_OPDFREAD true def +/SetPageSize false def +/EPS2Write true def +currentdict/DSC_OPDFREAD known{ +currentdict/DSC_OPDFREAD get +}{ +false +}ifelse +10 dict begin +/DSC_OPDFREAD exch def +/this currentdict def +/y 720 def +/ebuf 200 string def +/prnt{ +36//this/y get moveto//ebuf cvs show +//this/y 2 copy get 12 sub put +}bind def +/newline{ +36//this/y get moveto +//this/y 2 copy get 12 sub put +}bind def +errordict/handleerror +{systemdict begin +$error begin +newerror +{(%%[ Error handled by opdfread.ps : )print errorname//ebuf cvs print(; OffendingCommand: ) +print/command load//ebuf cvs print( ]%%)= flush +/newerror false store vmstatus pop pop 0 ne +{grestoreall +}if +errorname(VMerror)ne +{showpage +}if +initgraphics +0 720 moveto +errorname(VMerror)eq +{//this/ehsave known +{clear//this/ehsave get restore 2 vmreclaim +}if +vmstatus exch pop exch pop +} +/Courier 12 selectfont +{ +(ERROR: )//prnt exec errorname//prnt exec +(OFFENDING COMMAND: )//prnt exec +/command load//prnt exec +$error/ostack known{ +(%%[STACK:)= +(STACK:)//prnt exec +$error/ostack get aload length{ +//newline exec +dup mark eq{ +(-mark-)dup = show +}{ +dup type/nametype eq{ +dup xcheck not{ +(/)show +(/)print +}if +}if +dup =//ebuf cvs show +}ifelse +}repeat +}if +}ifelse +(%%]%)= +//systemdict/showpage get exec +quit +}if +end +end +}bind readonly put +end +50 dict begin +/DefaultSwitch +{ +dup where{ +pop pop +}{ +false def +}ifelse +}bind def +/=string 256 string def +/=only{ +//=string cvs print +}bind def +/HexDigits(0123456789ABCDEF)readonly def +/PrintHex +{8{ +dup -28 bitshift 15 and//HexDigits exch 1 getinterval//=only exec +4 bitshift +}repeat +pop +}bind def +/PDFR_DEBUG DefaultSwitch +/PDFR_DUMP DefaultSwitch +/PDFR_STREAM DefaultSwitch +/TTFDEBUG DefaultSwitch +/RotatePages DefaultSwitch +/FitPages DefaultSwitch +/CenterPages DefaultSwitch +/SetPageSize DefaultSwitch +/error +{ +counttomark 1 sub -1 0{ +index dup type/arraytype eq{==}{=only}ifelse +}for +()= +cleartomark +....Undefined +}bind def +//SetPageSize{ +//RotatePages//FitPages or//CenterPages or{ +mark(/RotatePages, /FitPages and CenterPages are not allowed with /SetPageSize)//error exec +}if +} +{ +//FitPages//CenterPages and{ +mark(CenterPages is not allowed with /FitPages)//error exec +}if +} +ifelse +/knownget +{ +2 copy known{ +get true +}{ +pop pop false +}ifelse +}bind def +/IsUpper +{dup(A)0 get ge exch(Z)0 get le and +}bind def +/cpa2g{ +dup length array +0 1 2 index length 1 sub{ +dup 3 index exch get cp2g +3 copy put pop pop +}for +exch pop +}bind def +/cpd2g{ +dup length dict exch{ +cp2g 2 index 3 1 roll put +}forall +}bind def +/cps2g{ +dup length string copy +}bind def +/cp2gprocs +<> +def +/cp2g{ +dup gcheck not{ +dup//cp2gprocs 1 index type +2 copy known{ +get currentglobal 3 1 roll true setglobal exec exch setglobal +1 index wcheck not{readonly}if +1 index xcheck{cvx}if +exch pop +}{ +pop pop +}ifelse +}if +}bind def +/BlockBuffer 65535 string def +/PDFReader currentdict def +/ObjectRegistryMaxLength 50000 def +/ObjectRegistry 10 dict def +ObjectRegistry +begin +0 ObjectRegistryMaxLength dict def +end +/CurrentObject null def +/DoneDocumentStructure false def +/GraphicState 20 dict begin +/InitialTextMatrix matrix def +/InitialMatrix matrix currentmatrix def +currentdict end def +/TempMatrix matrix def +/GraphicStateStack 20 array def +/GraphicStateStackPointer 0 def +/InitialTextMatrixStack 20 array def +/InitialTextMatrixStackPointer 0 def +/PDFColorSpaces 50 dict def +/InstalledFonts 50 dict def +/MacRomanEncodingInverse null def +currentglobal false setglobal +userdict/PDFR_InitialGS gstate put +userdict/PDFR_Patterns 50 dict put +userdict/FuncDataReader 10 dict put +setglobal +/InitialExtGState 20 dict begin +/BG2 currentblackgeneration cp2g def +/UCR2 currentundercolorremoval cp2g def +/TR2 currentglobal false setglobal[currentcolortransfer]exch setglobal cp2g def +/HT currenthalftone cp2g def +currentdict end readonly def +/InitialGraphicState 20 dict begin +/FontSize 0 def +/CharacterSpacing 0 def +/TextLeading 0 def +/TextRenderingMode 0 def +/WordSpacing 0 def +currentdict end readonly def +/SimpleColorSpaceNames 15 dict begin +/DeviceGray true def +/DeviceRGB true def +/DeviceCMYK true def +currentdict end readonly def +/1_24_bitshift_1_sub 1 24 bitshift 1 sub def +/ReadFontProcs 10 dict def +/GetObject +{ +dup ObjectRegistryMaxLength idiv +//PDFReader/ObjectRegistry get exch knownget{ +exch knownget +}{ +pop false +}ifelse +}bind def +/PutObject +{ +1 index ObjectRegistryMaxLength idiv +//PDFReader/ObjectRegistry get 1 index knownget{ +exch pop +3 1 roll put +}{ +//PDFReader/ObjectRegistry get dup +begin +1 index ObjectRegistryMaxLength dict def +end +exch get +3 1 roll put +}ifelse +}bind def +/Register +{ +1 index GetObject{ +dup xcheck{ +4 3 roll pop +//PDFR_DEBUG{ +(Have a daemon for )print 2 index == +}if +exec +}{ +dup null ne{ +mark(The object )4 index(is already defined : )4 index//error exec +}{ +pop +}ifelse +3 2 roll +exec +}ifelse +}{ +3 2 roll +exec +}ifelse +PutObject +}bind def +/IsRegistered +{ +GetObject{ +null ne +}{ +false +}ifelse +}bind def +/GetRegistered +{ +dup GetObject not{ +exch mark exch(Object )exch( isn't defined before needed (1).)//error exec +}if +dup xcheck{ +exch mark exch(Object )exch( isn't defined before needed (2).)//error exec +}{ +dup null eq{ +exch mark exch(Object )exch( isn't defined before needed (3).)//error exec +}if +exch pop +}ifelse +}bind def +/StandardFontNames<< +/Times-Roman true +/Helvetica true +/Courier true +/Symbol true +/Times-Bold true +/Helvetica-Bold true +/Courier-Bold true +/ZapfDingbats true +/Times-Italic true +/Helvetica-Oblique true +/Courier-Oblique true +/Times-BoldItalic true +/Helvetica-BoldOblique true +/Courier-BoldOblique true +>>def +/CleanAllResources +{//PDFR_DEBUG{ +(CleanAllResources beg)= +}if +//PDFReader/ObjectRegistry get{ +dup length 0 exch 1 exch 1 sub{ +2 copy get dup xcheck{ +pop pop +}{ +dup null eq{ +pop pop +}{ +dup type/dicttype eq{/.Global known}{pop false}ifelse{ +pop +}{ +//PDFR_DEBUG{ +(Dropping )print dup = +}if +1 index exch/DroppedObject put +}ifelse +}ifelse +}ifelse +}for +pop +}forall +FontDirectory length dict begin +FontDirectory{ +pop +dup//StandardFontNames exch known not{ +dup null def +}if +pop +}forall +currentdict +end{ +pop +//PDFR_DEBUG{ +(Undefining font )print dup = +}if +undefinefont +}forall +//PDFR_DEBUG{ +(CleanAllResources end)= +}if +}bind def +/PrintReference +{ +//PDFR_DEBUG{ +({ )print +dup{ +=only( )print +}forall +( })= +}if +}bind def +/R +{ +0 ne{ +exch mark exch(A referred object generation )exch( isn't 0.)//error exec +}if +[ +exch//GetRegistered/exec load +]cvx +//PrintReference exec +}bind def +/IsObjRef +{ +dup type/arraytype eq{ +dup length 3 eq{ +dup xcheck exch +dup 0 get type/integertype eq 3 2 roll and exch +dup 1 get//GetRegistered eq 3 2 roll and exch +2 get/exec load eq and +}{ +pop false +}ifelse +}{ +pop false +}ifelse +}bind def +/DoNothing +{ +}def +/RunTypeDaemon +{ +dup type/dicttype eq{ +dup/Type//knownget exec{ +//PDFReader/TypeDaemons get exch +//knownget exec{ +exec +}if +}if +}if +}bind def +/obj +{ +//PDFR_DEBUG{ +(Defining )print 1 index =only( )print dup =only( obj)= +}if +0 ne{ +exch mark exch(An object generation )exch( isn't 0.)//error exec +}if +}bind def +/endobj +{ +//PDFR_DEBUG{ +(endobj )= +}if +count 1 eq{ +pop +}{ +dup type/dicttype eq{ +dup/.endobj_daemon//knownget exec{ +//PDFR_DEBUG{(.endobj_daemon for )print 2 index =}if +exec +}if +}if +dup type/dicttype eq{dup/ImmediateExec known}{false}ifelse{ +pop pop +}{ +//PDFR_DEBUG{ +(Storing )print 1 index = +}if +//RunTypeDaemon exec +//DoNothing 3 1 roll//Register exec +}ifelse +}ifelse +}bind def +/StoreBlock +{ +//PDFR_DEBUG{ +(StoreBlock )print//PDFReader/BlockCount get =only(, Length = )print dup length = +}if +dup length string copy +//PDFReader/BlockCount get exch +//PDFReader/CurrentObject get 3 1 roll +put +//PDFReader/BlockCount get 1 add +//PDFReader exch/BlockCount exch put +}bind def +/CheckLength +{dup type/integertype ne{ +mark(Object length isn't an integer.)//error exec +}if +}bind def +/ResolveD +{ +3 copy pop get +dup//IsObjRef exec{ +//PDFR_DEBUG{ +(Resolving )print//PrintReference exec +}if +exec +exch exec +}{ +exch pop +}ifelse +dup 4 1 roll +put +}bind def +/ResolveA +{2 index 2 index get +dup//IsObjRef exec{ +exec +exch exec +3 copy put +}{ +exch pop +}ifelse +exch pop exch pop +}bind def +/StoreStream +{ +dup//PDFReader exch/CurrentObject exch put +//PDFReader/BlockCount 0 put +dup/Length//CheckLength//ResolveD exec +//PDFR_DEBUG{ +(StoreStream Length = )print dup = +}if +currentfile exch()/SubFileDecode filter +{dup//BlockBuffer readstring{ +//StoreBlock exec +}{ +//StoreBlock exec +exit +}ifelse +}loop +pop +//PDFReader/CurrentObject null put +//PDFR_DEBUG{ +(StoreStream end.)= +}if +}bind def +/MakeStreamDumper +{ +//PDFR_DEBUG{ +(MakeStreamDumper beg.)= +}if +currentglobal exch dup gcheck setglobal +[exch +1 dict dup/c 0 put exch +1024 string +{readstring pop +(StreamDumper )print 1 index/c get =string cvs print( )print +dup length =string cvs print( <)print dup print(>\n)print +dup length +3 2 roll +dup/c get +3 2 roll +add/c exch put +}/exec load +] +cvx 0()/SubFileDecode filter +exch setglobal +//PDFR_DEBUG{ +(MakeStreamDumper end.)= +}if +}bind def +/ShortFilterNames 15 dict begin +/AHx/ASCIIHexDecode def +/A85/ASCII85Decode def +/LZW/LZWDecode def +/Fl/FlateDecode def +/RL/RunLengthDecode def +/CCF/CCITTFaxDecode def +/DCT/DCTDecode def +currentdict end readonly def +/AppendFilters +{ +//PDFR_DEBUG{ +(AppendFilters beg.)= +}if +dup 3 1 roll +/Filter//knownget exec{ +dup type/nametype eq{ +dup//ShortFilterNames exch//knownget exec{ +exch pop +}if +2 index/DecodeParms//knownget exec{ +exch +}if +filter +}{ +dup 0 exch 1 exch length 1 sub{ +2 copy get +dup//ShortFilterNames exch//knownget exec{ +exch pop +}if +3 1 roll +4 index/DecodeParms//knownget exec{ +exch get +}{ +pop null +}ifelse +dup null eq{ +pop 3 1 roll filter exch +}{ +3 1 roll +4 1 roll filter exch +}ifelse +}for +pop +}ifelse +//PDFR_DEBUG//PDFR_DUMP and{ +//MakeStreamDumper exec +}if +}if +exch pop +//PDFR_DEBUG{ +(AppendFilters end.)= +}if +}bind def +/ExecuteStream +{ +dup//PDFReader exch/CurrentObject exch put +dup/Length//CheckLength//ResolveD exec +//PDFR_DEBUG{ +(ExecuteStream id = )print 2 index =only( Length = )print dup = +}if +//PDFReader/InitialGraphicState get +//PDFReader/GraphicState get copy pop +//PDFReader/Operators get begin +currentfile exch()/SubFileDecode filter +1 index//AppendFilters exec +cvx mark exch +exec +counttomark 0 ne{ +mark(Data left on ostack after an immediate stream execution.)//error exec +}if +cleartomark +end +//PDFR_DEBUG{ +(ExecuteStream end.)= +}if +//PDFReader/CurrentObject null put +dup/IsPage known{ +dup/Context get/NumCopies//knownget exec{ +1 sub{ +copypage +}repeat +}if +EPS2Write not{showpage}if +}if +}bind def +/stream +{ +//PDFR_DEBUG{ +1 index =only( stream)= +}if +1 index GetObject{ +dup xcheck{ +exec +1 index null PutObject +}{ +pop +}ifelse +}if +dup/ImmediateExec known{ +dup/GlobalExec//knownget exec{ +currentglobal 4 1 roll +setglobal +//ExecuteStream exec +3 2 roll setglobal +}{ +//ExecuteStream exec +}ifelse +}{ +//StoreStream exec +}ifelse +dup/.CleanResources//knownget exec{ +/All eq{ +//CleanAllResources exec +}if +}if +}bind def +/HookFont +{ +//PDFR_DEBUG{ +(Loaded the font )print dup/FontName get = +}if +{ +dup/FontFileType get dup/Type1 eq exch/MMType1 eq or{ +dup/FontName get +//PDFReader/RemoveFontNamePrefix get exec +findfont +exit +}if +dup/FontFileType get/TrueType eq{ +//PDFReader/MakeType42 get exec +//PDFR_DEBUG{ +(Font dict <<)= +dup{ +1 index/sfnts eq{ +exch pop +(/sfnts [)print +{ +(-string\()print length//=only exec(\)- )= +}forall +(])= +}{ +exch//=only exec( )print == +}ifelse +}forall +(>>)= +}if +dup/FontName get exch definefont +exit +}if +mark(FontHook has no proc for )2 index/FontFileType get//error exec +}loop +/Font exch put +}bind def +/endstream +{ +}bind def +/xref +{ +//PDFR_DEBUG{ +(xref)= +//PDFR_DUMP{ +//PDFReader/ObjectRegistry get == +}if +}if +end +count 0 ne{ +mark(Excessive data on estack at the end of the interpretation.)//error exec +}if +currentfile 1(%%EOF)/SubFileDecode filter +flushfile +cleardictstack +}bind def +/ResolveDict +{dup{ +pop 1 index exch +//DoNothing//ResolveD exec +pop +}forall +pop +}bind def +/SetupPageView +{ +//PDFR_DEBUG{ +(SetupPageView beg)= +}if +//DSC_OPDFREAD not{ +//GraphicState/InitialMatrix get setmatrix +}if +/MediaBox get aload pop +3 index neg 3 index neg translate +3 -1 roll sub 3 1 roll exch sub exch +userdict/.HWMargins//knownget exec{ +aload pop +}{ +currentpagedevice/.HWMargins//knownget exec{ +aload pop +}{ +0 0 0 0 +}ifelse +}ifelse +currentpagedevice/PageSize get aload pop +3 -1 roll sub 3 1 roll exch sub exch +exch 3 index sub exch 3 index sub +//SetPageSize{ +//PDFR_DEBUG{ +(Setting page size to )print 1 index//=only exec( )print dup = +}if +pop pop 3 index 3 index 2 copy +currentglobal false setglobal 3 1 roll +currentpagedevice dup/PageSize known{ +/PageSize get aload pop +}{ +0 0 +}ifelse +round cvi 2 index round cvi eq +exch round cvi 3 index round cvi eq and +{ +//PDFR_DEBUG{(PageSize matches request)== flush}if +pop pop +}{ +/MediaRequested where{ +//PDFR_DEBUG{(MediaRequested is true, check against new request)== flush}if +/MediaRequested get aload pop +round cvi 2 index round cvi eq +exch round cvi 3 index round cvi eq and +{ +//PDFR_DEBUG{(MediaRequested same as current request, ignore)== flush}if +pop pop false +}{ +//PDFR_DEBUG{(MediaRequested different to current request)== flush}if +true +}ifelse +}{ +//PDFR_DEBUG{(No MediaRequested yet)== flush}if +true +}ifelse +{ +//PDFR_DEBUG{(Setting pagesize)== flush}if +2 array astore +dup/MediaRequested exch def +<< exch/PageSize exch >>setpagedevice +}if +}ifelse +userdict/PDFR_InitialGS gstate put +setglobal +}if +//RotatePages{ +2 copy gt 6 index 6 index gt ne{ +1 index 5 index le 1 index 5 index le and not +}{ +false +}ifelse +}{ +false +}ifelse +{//CenterPages{ +//PDFR_DEBUG{ +(Rotating page, and then centering it)== +}if +90 rotate +0 5 index neg translate +5 index 1 index exch sub 2 div +2 index 6 index sub 2 div neg +translate +}{ +//FitPages{ +1 index 5 index div 1 index 7 index div +2 copy gt{ +exch +}if +pop dup scale +}if +90 rotate +0 5 index neg translate +}ifelse +}{ +//CenterPages{ +//PDFR_DEBUG{ +(Ccentering page)== +}if +1 index 6 index sub 2 div +1 index 6 index sub 2 div +translate +}{ +//FitPages{ +1 index 6 index div 1 index 6 index div +2 copy gt{ +exch +}if +pop dup scale +}if +}ifelse +}ifelse +pop pop +translate +pop pop +//PDFR_DEBUG{ +(SetupPageView end)= +}if +}bind def +/PageContentsDaemon +{ +//PDFR_DEBUG{ +(Executing PageContentsDaemon for )print 2 index = +}if +1 index exch/Context exch put +dup/ImmediateExec true put +dup/IsPage true put +SetPageSize{dup/Context get//SetupPageView exec}if +}bind def +/FontFileDaemon +{ +//PDFR_DEBUG{ +(Executing FontFileDaemon for )print 2 index = +}if +dup/FontFileType get +2 index exch +dup//ReadFontProcs exch//knownget exec{ +exch pop exec +}{ +mark(FontFile reader for )2 index( isn't implemented yet.)//error exec +}ifelse +//PDFR_DEBUG{ +(FontFileDaemon end)= +}if +pop +}bind def +/FontDescriptorDaemon +{ +//PDFR_DEBUG{ +(Executing FontDescriptorDaemon for )print 2 index = +}if +2 copy/FontResource exch put +/Subtype get 1 index exch/FontFileType exch put +}bind def +/UnPDFEscape{ +dup dup length string cvs +dup(#)search{ +{ +pop +(16#--)2 index 0 2 getinterval +1 index 3 2 getinterval copy pop +cvi +0 exch put +0 +1 index 2 1 index length 2 sub getinterval +3 copy putinterval +length +3 copy exch put +getinterval +(#)search not{ +pop exit +}if +}loop +(\0)search pop exch pop exch pop +cvn +exch pop +}{ +pop pop +}ifelse +}bind def +/TypeDaemons<< +/Page +{//PDFR_DEBUG{ +(Recognized a page.)= +}if +dup/Contents//knownget exec{ +0 get//DoNothing exch +[ +3 index//PageContentsDaemon/exec load +]cvx +//Register exec +}{ +(fixme: page with no Contents won't be printed.)= +}ifelse +}bind +/FontDescriptor +{//PDFR_DEBUG{ +(Recognized a font descriptor.)= +}if +dup/FontName//knownget exec{ +1 index/FontName 3 -1 roll//UnPDFEscape exec put +}if +dup dup/FontFile known{/FontFile}{/FontFile2}ifelse +//knownget exec{ +0 get//DoNothing exch +[ +3 index//FontFileDaemon/exec load +]cvx +//Register exec +}{ +(Font descriptor )print 1 index =only( has no FontFile.)= +}ifelse +}bind +/Font +{//PDFR_DEBUG{ +(Recognized a font resource.)= +}if +dup/BaseFont//knownget exec{ +//UnPDFEscape exec 2 copy/BaseFont exch put +//PDFReader/RemoveFontNamePrefix get exec +currentglobal exch +dup/Font resourcestatus{ +pop pop +//PDFReader/GetInstalledFont get exec pop +}{ +pop +}ifelse +setglobal +}if +dup/FontDescriptor//knownget exec{ +0 get +dup//IsRegistered exec{ +//PDFR_DEBUG{ +(already registered )print dup = +}if +pop +}{ +//DoNothing exch +[ +3 index//FontDescriptorDaemon/exec load +]cvx +//Register exec +}ifelse +}if +}bind +>>def +/MakeStreamReader +{dup +[ +exch +//PDFR_DEBUG{ +(Stream proc ) +/print load +//PDFR_STREAM{ +(<) +/print load +}if +}if +1 dict dup/i -1 put +/dup load +/i +/get load +1 +/add load +/dup load +3 +1 +/roll load +/i +/exch load +/put load +//knownget +/exec load +/not load +{()} +/if load +//PDFR_DEBUG{ +//PDFR_STREAM{ +/dup load +/print load +(>) +/print load +}if +( end of stream proc.\n) +/print load +}if +]cvx +//PDFR_DEBUG{ +(Stream reader )print dup == +}if +0()/SubFileDecode filter +exch//AppendFilters exec +}bind def +/RunDelayedStream +{ +//GraphicState/InitialTextMatrix get +//InitialTextMatrixStack//PDFReader/InitialTextMatrixStackPointer get +2 copy get null eq{ +2 copy currentglobal true setglobal matrix exch setglobal put +}if +get copy pop +//PDFReader/InitialTextMatrixStackPointer 2 copy get 1 add put +//MakeStreamReader exec +mark exch +cvx exec +counttomark 0 ne{ +mark(Data left on ostack after a delayed stream execution.)//error exec +}if +cleartomark +//PDFReader/InitialTextMatrixStackPointer 2 copy get 1 sub put +//InitialTextMatrixStack//PDFReader/InitialTextMatrixStackPointer get get +//GraphicState/InitialTextMatrix get +copy pop +}bind def +//ReadFontProcs begin +/Type1 +{//PDFR_DEBUG{ +(ReadFontProcs.Type1)= +}if +dup/.endobj_daemon[4 index//HookFont/exec load]cvx put +dup/ImmediateExec true put +/GlobalExec true put +}bind def +/MMType1//Type1 def +/TrueType +{//PDFR_DEBUG{ +(ReadFontProcs.TrueType)= +}if +dup/.endobj_daemon[4 index//HookFont/exec load]cvx put +pop +}bind def +end +/.opdloadttfontdict 50 dict def +.opdloadttfontdict begin +/maxstring 65400 def +end +/.InsertionSort +{ +/CompareProc exch def +/Array exch def +1 1 Array length 1 sub +{ +/Ix exch def +/Value1 Array Ix get def +/Jx Ix 1 sub def +{ +Jx 0 lt{ +exit +}if +/Value2 Array Jx get def +Value1 Value2 CompareProc{ +exit +}if +Array Jx 1 add Value2 put +/Jx Jx 1 sub def +}loop +Array Jx 1 add Value1 put +}for +Array +}bind def +/putu16{ +3 copy -8 bitshift put +exch 1 add exch 16#ff and put +}bind def +/putu32{ +3 copy -16 bitshift putu16 +exch 2 add exch 16#ffff and putu16 +}bind def +/.readtable{ +dup dup 1 and add string +dup 0 4 -1 roll getinterval +3 -1 roll exch +dup()ne{readstring}if pop pop +}bind def +/.readbigtable{ +dup maxstring lt{ +.readtable +}{ +currentuserparams/VMReclaim get -2 vmreclaim +[4 2 roll{ +dup maxstring le{exit}if +1 index maxstring string readstring pop 3 1 roll maxstring sub +}loop .readtable] +exch vmreclaim +}ifelse +}bind def +/ReadTTF +{ +.opdloadttfontdict begin +/TTFontFile exch def +/TableDir TTFontFile 12 string readstring pop def +/tables TTFontFile TableDir 4 getu16 16 mul string readstring pop def +/tabarray tables length 16 idiv array def +TableDir 0 4 getinterval(ttcf)eq{ +QUIET not{(Can't handle TrueType font Collections.)=}if +/.loadttfonttables cvx/invalidfont signalerror +}{ +0 16 tables length 1 sub{ +dup +tables exch 16 getinterval +exch 16 div cvi exch +tabarray 3 1 roll put +}for +}ifelse +tabarray{exch 8 getu32 exch 8 getu32 gt}.InsertionSort pop +/Read TableDir length tables length add def +/tabs[ +tabarray{ +dup 8 getu32 +Read sub +dup 0 gt{ +dup string TTFontFile exch readstring pop pop +Read add/Read exch def +}{ +pop +}ifelse +12 getu32 +dup Read add +/Read exch def +TTFontFile exch .readbigtable +}forall +]def +end +}bind def +/GetLocaType +{ +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(head)eq{ +tabs exch get +50 gets16 +/LocaType exch def +exit +}{ +pop +}ifelse +}for +}bind def +/GetNumGlyphs +{ +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(maxp)eq{ +tabs exch get +4 getu16 +/NumGlyphs exch def +exit +}{ +pop +}ifelse +}for +}bind def +/StringToLoca +{ +/LocaIndex exch def +/StringOffset 0 def +{ +dup length StringOffset gt{ +dup +LocaType 1 eq{ +StringOffset getu32 +LocaArray LocaIndex 3 -1 roll put +/LocaIndex LocaIndex 1 add def +/StringOffset StringOffset 4 add +def +}{ +StringOffset getu16 2 mul +LocaArray length LocaIndex gt{ +LocaArray LocaIndex 3 -1 roll put +}{ +pop +}ifelse +/LocaIndex LocaIndex 1 add def +/StringOffset StringOffset 2 add +def +}ifelse +}{ +pop +LocaIndex +exit +}ifelse +}loop +}bind def +/GetSortedLoca +{ +NumGlyphs 1 add array/LocaArray exch def +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(loca)eq{ +tabs exch get +exit +}{ +pop +}ifelse +}for +dup type/stringtype eq{ +0 StringToLoca pop +}{ +0 exch +{ +exch StringToLoca +}forall +pop +}ifelse +LocaArray{gt}.InsertionSort pop +}bind def +/GetWorkingString +{ +WorkString 0 +GlyfArray GlyfStringIndex get +putinterval +/WorkBytes GlyfArray GlyfStringIndex get length def +/GlyfStringIndex GlyfStringIndex 1 add def +}bind def +/GetWorkingBytes +{ +/BytesToRead exch def +WorkString 0 BytesToRead getinterval +dup length string copy +WorkString BytesToRead WorkBytes BytesToRead sub getinterval +dup length string copy +WorkString 0 3 -1 roll putinterval +/WorkBytes WorkBytes BytesToRead sub def +}bind def +/GetGlyfBytes +{ +/ToRead exch def +WorkBytes 0 eq{ +GetWorkingString +}if +WorkBytes ToRead ge{ +ToRead string dup 0 +ToRead GetWorkingBytes putinterval +}{ +ToRead string +dup +0 +WorkString 0 WorkBytes getinterval +putinterval +dup +WorkBytes +ToRead WorkBytes sub +GetWorkingString +GetWorkingBytes +putinterval +}ifelse +}bind def +/SplitGlyf +{ +/GlyfArray exch def +/DestArray GlyfArray length 2 mul array def +/DestArrayIndex 0 def +/LastLoca 0 def +/NextLocaIndex 0 def +/LastLocaIndex 0 def +/GlyfStringIndex 0 def +/WorkString maxstring string def +/WorkBytes 0 def +{ +LocaArray NextLocaIndex get +LastLoca sub maxstring gt +{ +LocaArray LastLocaIndex get LastLoca sub +GetGlyfBytes +DestArray DestArrayIndex 3 -1 roll put +/DestArrayIndex DestArrayIndex 1 add def +LocaArray LastLocaIndex get/LastLoca exch def +}{ +/LastLocaIndex NextLocaIndex def +/NextLocaIndex NextLocaIndex 1 add def +NextLocaIndex NumGlyphs gt +{ +WorkBytes +GlyfStringIndex GlyfArray length lt{ +GlyfArray GlyfStringIndex get length +add string dup +0 +WorkString 0 WorkBytes getinterval +putinterval +dup +WorkBytes +GetWorkingString +WorkString 0 WorkBytes getinterval +putinterval +}{ +pop +WorkString 0 WorkBytes getinterval +}ifelse +dup length string copy +DestArray DestArrayIndex 3 -1 roll put +exit +}if +}ifelse +}loop +DestArray +}bind def +/ProcessTTData +{ +.opdloadttfontdict begin +0 1 tabarray length 1 sub{ +/ix exch def +tabarray ix get +12 getu32 dup maxstring le{ +dup 4 mod 0 ne{ +4 div cvi 1 add 4 mul string/newstring exch def +/oldstring tabs ix get def +newstring 0 oldstring putinterval +0 1 newstring length oldstring length sub 1 sub{ +newstring exch oldstring length add 0 put +}for +tabs ix newstring put +}{ +pop +}ifelse +}{ +dup 4 mod 0 ne{ +dup maxstring idiv maxstring mul sub +4 idiv 1 add 4 mul string/newstring exch def +tabs ix get +dup length 1 sub dup/iy exch def get/oldstring exch def +newstring 0 oldstring putinterval +0 1 newstring length oldstring length sub 1 sub{ +newstring exch oldstring length add 0 put +}for +tabs ix get iy newstring put +}{ +pop +}ifelse +}ifelse +}for +0 1 tabarray length 1 sub{ +dup tabarray exch get +dup 12 getu32 maxstring gt{ +0 4 getinterval dup(glyf)eq{ +pop +GetLocaType +GetNumGlyphs +GetSortedLoca +dup tabs exch get +SplitGlyf +tabs 3 1 roll put +}{ +(Warning, table )print print( > 64Kb\n)print +pop +}ifelse +}{ +pop +pop +}ifelse +}for +end +}bind def +/Makesfnts +{ +.opdloadttfontdict begin +0 +tabs{ +dup type/stringtype eq{ +pop +1 add +}{ +{ +type/stringtype eq{ +1 add +}if +}forall +}ifelse +}forall +1 add +/TTOffset +TableDir length +tabarray length 16 mul add +def +0 +tabarray{ +exch dup 1 add +3 1 roll +dup +tabs exch get +dup type/stringtype eq{ +length +2 index exch +TTOffset +dup 3 1 roll add +/TTOffset exch def +8 exch putu32 +exch tabarray 3 1 roll +put +}{ +0 exch +{ +dup type/stringtype eq{ +length add +}{ +pop +}ifelse +}forall +2 index exch +TTOffset +dup 3 1 roll add +/TTOffset exch def +8 exch putu32 +exch tabarray 3 1 roll +put +}ifelse +}forall +pop +array +dup 0 +TableDir length +tables length add +string +dup 0 TableDir putinterval +dup 12 tables putinterval +put +dup +/ix 1 def +tabs{ +dup type/stringtype eq{ +ix exch +put dup +/ix ix 1 add def +}{ +{ +dup type/stringtype eq{ +ix exch put dup +/ix ix 1 add def +}{ +pop +}ifelse +}forall +}ifelse +}forall +pop +end +}bind def +/MakeType42 +{ +//PDFR_DEBUG{ +(MakeType42 beg)= +}if +10 dict begin +/FontName 1 index/FontName get def +/FontType 42 def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox 1 index/FontBBox get def +dup/FontResource get +dup/Encoding known{ +//PDFReader/ObtainEncoding get exec +/Encoding get +}{ +pop null +}ifelse +/PDFEncoding exch def +/CharStrings 2 index//PDFReader/MakeTTCharStrings get exec def +/sfnts 2 index//MakeStreamReader exec +ReadTTF +ProcessTTData +Makesfnts +def +/Encoding StandardEncoding def +/PaintType 0 def +currentdict end +//PDFR_DEBUG{ +(MakeType42 end)= +}if +}bind def +/GetInstalledFont +{ +dup//InstalledFonts exch knownget{ +exch pop +}{ +dup findfont dup 3 1 roll +//InstalledFonts 3 1 roll put +}ifelse +}bind def +/RemoveFontNamePrefix +{//=string cvs true +0 1 5{ +2 index exch get//IsUpper exec not{ +pop false exit +}if +}for +{(+)search{ +pop pop +}if +}if +cvn +}bind def +/CheckFont +{dup/Type get/Font ne{ +mark(Resource )3 index( must have /Type/Font .)//error exec +}if +}bind def +/CheckEncoding +{dup type/nametype ne{ +dup/Type get/Encoding ne{ +mark(Resource )3 index( must have /Type/Encoding .)//error exec +}if +}if +}bind def +/ObtainEncoding +{dup/Encoding known{ +dup dup/Encoding//CheckEncoding//ResolveD exec +dup type dup/arraytype eq exch/packedarraytype eq or{ +pop pop +}{ +dup type/nametype eq{ +/Encoding findresource +}{ +dup/BaseEncoding//knownget exec not{ +/StandardEncoding +}if +/Encoding findresource +exch +/Differences//knownget exec{ +exch dup length array copy exch +0 exch +{ +dup type/integertype eq{ +exch pop +}{ +3 copy put pop +1 add +}ifelse +}forall +pop +}if +}ifelse +/Encoding exch put +}ifelse +}{ +dup/Encoding/StandardEncoding/Encoding findresource put +}ifelse +}bind def +/ObtainMetrics +{dup/Widths//knownget exec{ +1 index/Encoding get +256 dict +3 index/Subtype get/TrueType eq{ +1000 +}{ +1 +}ifelse +4 index/MissingWidth//knownget exec not{ +0 +}if +5 index/FirstChar//knownget exec not{ +0 +}if +6 5 roll +dup 0 exch 1 exch length 1 sub{ +2 copy get +exch 3 index add +7 index exch get +dup dup null ne exch/.notdef ne and{ +6 index 3 1 roll exch +6 index div +3 copy pop//knownget exec{ +0 eq +}{ +true +}ifelse +{put +}{ +pop pop pop +}ifelse +}{ +pop pop +}ifelse +}for +pop pop pop pop exch pop +1 index exch/Metrics exch put +}{ +dup/MissingWidth//knownget exec{ +256 dict +2 index/Encoding get{ +dup null ne{ +3 copy 3 2 roll put +}if +pop +}forall +exch pop +1 index exch/Metrics exch put +}if +}ifelse +}bind def +/NotDef +{ +FontMatrix aload pop pop pop exch pop exch pop +1 exch div exch +1 exch div exch +1 index 0 setcharwidth +0 setlinewidth +0 0 moveto +2 copy rlineto +1 index 0 rlineto +neg exch neg exch rlineto +closepath stroke +}bind def +/SaveResourcesToStack +{ +[ +//PDFReader/OldResources known{ +//PDFReader/OldResources get +}{ +null +}ifelse +//PDFReader/CurrentObject get/Context get/Resources get +] +//PDFReader/OldResources 3 -1 roll put +}bind def +/RestoreResourcesFromStack +{ +//PDFReader/OldResources get dup +0 get//PDFReader/OldResources 3 -1 roll put +1 get//PDFReader/CurrentObject get/Context get/Resources 3 -1 roll put +}bind def +/BuildChar +{//PDFR_DEBUG{ +(BuildChar )print dup//=only exec( )print +}if +exch begin +Encoding exch get +//PDFR_DEBUG{ +dup = +}if +dup null eq{ +pop//NotDef exec +} +{ +CharProcs exch//knownget exec +{ +currentfont/Font get/Resources//knownget exec{ +exec +SaveResourcesToStack +//PDFReader/CurrentObject get/Context get +/Resources 3 -1 roll put +//RunDelayedStream exec +RestoreResourcesFromStack +}{ +//RunDelayedStream exec +}ifelse +} +{ +//NotDef exec +}ifelse +}ifelse +end +}bind def +/printdict +{(<<)= +{exch = ==}forall +(>>)= +}bind def +/printfont +{ +dup{ +exch dup = +dup/Encoding eq{ +pop = +}{ +dup/FontInfo eq exch/Private eq or{ +//printdict exec +}{ +== +}ifelse +}ifelse +}forall +}bind def +/ScaleMetrics +{1 index{ +2 index div +3 index +3 1 roll put +}forall +pop +}bind def +/ResolveAndSetFontAux +{exch dup +//PDFReader/CurrentObject get/Context get/Resources get +/Font//DoNothing//ResolveD exec +exch//CheckFont//ResolveD exec +dup/Font//knownget exec{ +exch pop exch pop +}{ +{ +dup/Subtype get dup dup/Type1 eq exch/TrueType eq or exch/MMType1 eq or{ +exch pop +dup/BaseFont get +//RemoveFontNamePrefix exec +//PDFR_DEBUG{ +(Font )print dup = +}if +1 index/FontDescriptor known{ +//PDFR_DEBUG{ +(Font from a font descriptor.)= +}if +1 index +/FontDescriptor//DoNothing//ResolveD exec +/Font//knownget exec{ +exch pop +}{ +//PDFR_DEBUG{ +(Font descriptor has no Font resolved.)= +}if +//GetInstalledFont exec +}ifelse +}{ +//GetInstalledFont exec +}ifelse +exch +dup/Encoding known not{ +1 index/Encoding get 1 index exch/Encoding exch put +}if +//ObtainEncoding exec +//ObtainMetrics exec +exch +dup length dict copy +dup 2 index/Encoding get +/Encoding exch put +1 index/Metrics//knownget exec{ +2 index/Subtype get/TrueType ne{ +1 index/FontMatrix get 0 get +dup 0 eq{ +pop +1 index/FontMatrix get 1 get +dup 0 eq{pop 1}if +}if +0.001 div +//ScaleMetrics exec +}{ +1 index/sfnts known not{ +1 index/FontMatrix get 0 get +dup 0 eq{ +pop +1 index/FontMatrix get 1 get +dup 0 eq{pop 1}if +}if +//ScaleMetrics exec +}if +}ifelse +1 index exch/Metrics exch put +}if +1 index/BaseFont get +exch +dup/FID undef +dup/UniqueID undef +definefont +dup 3 1 roll +/Font exch put +exit +}if +dup/Subtype get/Type3 eq{ +//ObtainEncoding exec +2 copy exch/FontName exch put +dup/CharProcs get//ResolveDict exec +dup/FontType 3 put +dup/BuildChar//BuildChar put +dup dup/Font exch put +dup 3 1 roll +definefont +2 copy ne{ +2 copy/Font exch put +}if +exch pop +exit +}if +dup/Subtype get/Type0 eq{ +}if +dup/Subtype get/CIDFontType0 eq{ +}if +dup/Subtype get/CIDFontType2 eq{ +}if +mark(Unknown font type )2 index/Subtype get//error exec +}loop +}ifelse +exch scalefont setfont +}bind def +/ResolveAndSetFont +{ +//ResolveAndSetFontAux exec +}bind def +/.knownget +{2 copy known{ +get true +}{ +pop pop false +}ifelse +}bind def +/.min +{2 copy lt{ +exch +}if +pop +}bind def +/.max +{2 copy gt{ +exch +}if +pop +}bind def +/.dicttomark +{>> +}bind def +/getu16{ +2 copy get 8 bitshift 3 1 roll 1 add get add +}bind def +/gets16{ +getu16 16#8000 xor 16#8000 sub +}bind def +/getu32{ +2 copy getu16 16 bitshift 3 1 roll 2 add getu16 add +}bind def +/gets32{ +2 copy gets16 16 bitshift 3 1 roll 2 add getu16 add +}bind def +/cmapformats mark +0{ +6 256 getinterval{}forall 256 packedarray +}bind +2{ +/sHK_sz 2 def +/sH_sz 8 def +dup 2 getu16/cmapf2_tblen exch def +dup 4 getu16/cmapf2_lang exch def +dup 6 256 sHK_sz mul getinterval/sHKs exch def +0 +0 1 255{ +sHKs exch +2 mul getu16 +1 index +1 index +lt{exch}if pop +}for +/sH_len exch def +dup 6 256 sHK_sz mul add +cmapf2_tblen 1 index sub getinterval +/sH_gIA exch def +/cmapf2_glyph_array 65535 array def +/.cmapf2_putGID{ +/cmapf2_ch cmapf2_ch_hi 8 bitshift cmapf2_ch_lo add def +firstCode cmapf2_ch_lo le +cmapf2_ch_lo firstCode entryCount add lt +and{ +sH_offset idRangeOffset add +cmapf2_ch_lo firstCode sub 2 mul +add 6 add +sH_gIA exch getu16 +dup 0 gt{ +idDelta add +cmapf2_glyph_array exch cmapf2_ch exch put +}{ +pop +}ifelse +}{ +}ifelse +}def +16#00 1 16#ff{ +/cmapf2_ch_hi exch def +sHKs cmapf2_ch_hi sHK_sz mul getu16 +/sH_offset exch def +sH_gIA sH_offset sH_sz getinterval +dup 0 getu16/firstCode exch def +dup 2 getu16/entryCount exch def +dup 4 gets16/idDelta exch def +dup 6 getu16/idRangeOffset exch def +pop +sH_offset 0 eq{ +/cmapf2_ch_lo cmapf2_ch_hi def +/cmapf2_ch_hi 0 def +.cmapf2_putGID +}{ +16#00 1 16#ff{ +/cmapf2_ch_lo exch def +.cmapf2_putGID +}for +}ifelse +}for +pop +0 1 cmapf2_glyph_array length 1 sub{ +dup cmapf2_glyph_array exch get +null eq{cmapf2_glyph_array exch 0 put}{pop}ifelse +}for +cmapf2_glyph_array +}bind +4{ +/etab exch def +/nseg2 etab 6 getu16 def +14/endc etab 2 index nseg2 getinterval def +2 add +nseg2 add/startc etab 2 index nseg2 getinterval def +nseg2 add/iddelta etab 2 index nseg2 getinterval def +nseg2 add/idroff etab 2 index nseg2 getinterval def +pop +/firstcode startc 0 getu16 16#ff00 and dup 16#f000 ne{pop 0}if def +/lastcode firstcode def +/striptopbyte false def +/putglyph{ +glyphs code 3 -1 roll put/code code 1 add def +}bind def +/numcodes 0 def/glyphs 0 0 2 nseg2 3 sub{ +/i2 exch def +/scode startc i2 getu16 def +/ecode endc i2 getu16 def +ecode lastcode gt{ +/lastcode ecode def +}if +}for pop +firstcode 16#f000 ge lastcode firstcode sub 255 le and{ +lastcode 255 and +/striptopbyte true def +}{ +lastcode +}ifelse +1 add +array def +glyphs length 1024 ge{ +.array1024z 0 1024 glyphs length 1023 sub{glyphs exch 2 index putinterval}for +glyphs dup length 1024 sub 3 -1 roll +putinterval +}{ +0 1 glyphs length 1 sub{glyphs exch 0 put}for +}ifelse +/numcodes 0 def/code 0 def +0 2 nseg2 3 sub{ +/i2 exch def +/scode startc i2 getu16 def +/ecode endc i2 getu16 def +numcodes scode firstcode sub +exch sub 0 .max dup/code exch code exch add def +ecode scode sub 1 add add numcodes add/numcodes exch def +/delta iddelta i2 gets16 def +TTFDEBUG{ +(scode=)print scode =only +( ecode=)print ecode =only +( delta=)print delta =only +( droff=)print idroff i2 getu16 = +}if +idroff i2 getu16 dup 0 eq{ +pop scode delta add 65535 and 1 ecode delta add 65535 and +striptopbyte{ +/code scode 255 and def +}{ +/code scode def +}ifelse +{putglyph}for +}{ +/gloff exch 14 nseg2 3 mul add 2 add i2 add add def +striptopbyte{ +/code scode 255 and def +}{ +/code scode def +}ifelse +0 1 ecode scode sub{ +2 mul gloff add etab exch getu16 +dup 0 ne{delta add 65535 and}if putglyph +}for +}ifelse +}for glyphs/glyphs null def +}bind +6{ +dup 6 getu16/firstcode exch def dup 8 getu16/ng exch def +firstcode ng add array +0 1 firstcode 1 sub{2 copy 0 put pop}for +dup firstcode ng getinterval +0 1 ng 1 sub{ +dup 2 mul 10 add 4 index exch getu16 3 copy put pop pop +}for pop exch pop +}bind +.dicttomark readonly def +/cmaparray{ +dup 0 getu16 cmapformats exch .knownget{ +TTFDEBUG{ +(cmap: format )print 1 index 0 getu16 = flush +}if exec +}{ +(Can't handle format )print 0 getu16 = flush +0 1 255{}for 256 packedarray +}ifelse +TTFDEBUG{ +(cmap: length=)print dup length = dup == +}if +}bind def +/postremap mark +/Cdot/Cdotaccent +/Edot/Edotaccent +/Eoverdot/Edotaccent +/Gdot/Gdotaccent +/Ldot/Ldotaccent +/Zdot/Zdotaccent +/cdot/cdotaccent +/edot/edotaccent +/eoverdot/edotaccent +/gdot/gdotaccent +/ldot/ldotaccent +/zdot/zdotaccent +.dicttomark readonly def +/get_from_stringarray +{1 index type/stringtype eq{ +get +}{ +exch{ +2 copy length ge{ +length sub +}{ +exch get exit +}ifelse +}forall +}ifelse +}bind def +/getinterval_from_stringarray +{ +2 index type/stringtype eq{ +getinterval +}{ +string exch 0 +4 3 roll{ +dup length +dup 4 index lt{ +3 index exch sub +exch pop 3 1 roll exch pop +}{ +dup 3 1 roll +4 index sub +5 index length 4 index sub +2 copy gt{exch}if pop +dup 3 1 roll +5 index exch getinterval +5 index 4 index 3 index +getinterval +copy pop +exch pop add exch pop 0 exch +dup 3 index length ge{exit}if +}ifelse +}forall +pop pop +}ifelse +}bind def +/string_array_size +{dup type/stringtype eq{ +length +}{ +0 exch{length add}forall +}ifelse +}bind def +/postformats mark +16#00010000{ +pop MacGlyphEncoding +} +16#00020000{ +dup dup type/arraytype eq{0 get}if length 36 lt{ +TTFDEBUG{(post format 2.0 invalid.)= flush}if +pop[] +}{ +/postglyphs exch def +/post_first postglyphs dup type/arraytype eq{0 get}if def +post_first 32 getu16/numglyphs exch def +/glyphnames numglyphs 2 mul 34 add def +/postpos glyphnames def +/total_length postglyphs//string_array_size exec def +numglyphs array 0 1 numglyphs 1 sub{ +postpos total_length ge{ +1 numglyphs 1 sub{1 index exch/.notdef put}for +exit +}if +postglyphs postpos//get_from_stringarray exec +postglyphs postpos 1 add 2 index//getinterval_from_stringarray exec cvn +exch postpos add 1 add/postpos exch def +2 index 3 1 roll +put +}for +/postnames exch def +numglyphs array 0 1 numglyphs 1 sub{ +dup 2 mul 34 add postglyphs exch 2//getinterval_from_stringarray exec +dup 0 get 8 bitshift exch 1 get add dup 258 lt{ +MacGlyphEncoding exch get +}{ +dup 32768 ge{ +pop/.notdef +}{ +258 sub dup postnames length ge{ +TTFDEBUG{( *** warning: glyph index past end of 'post' table)= flush}if +pop +exit +}if +postnames exch get +postremap 1 index .knownget{exch pop}if +}ifelse +}ifelse +2 index 3 1 roll put +}for +} +ifelse +}bind +16#00030000{ +pop[] +}bind +.dicttomark readonly def +/first_post_string +{ +post dup type/arraytype eq{0 get}if +}bind def +/.getpost{ +/glyphencoding post null eq{ +TTFDEBUG{(post missing)= flush}if[] +}{ +postformats first_post_string 0 getu32 .knownget{ +TTFDEBUG{ +(post: format )print +first_post_string +dup 0 getu16 =only(,)print 2 getu16 = flush +}if +post exch exec +}{ +TTFDEBUG{(post: unknown format )print post 0 getu32 = flush}if[] +}ifelse +}ifelse def +}bind def +/MacRomanEncoding[ +StandardEncoding 0 39 getinterval aload pop +/quotesingle +StandardEncoding 40 56 getinterval aload pop +/grave +StandardEncoding 97 31 getinterval aload pop +/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute +/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave +/ecircumflex/edieresis/iacute/igrave +/icircumflex/idieresis/ntilde/oacute +/ograve/ocircumflex/odieresis/otilde +/uacute/ugrave/ucircumflex/udieresis +/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash +/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef +/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash +/questiondown/exclamdown/logicalnot/.notdef +/florin/.notdef/.notdef/guillemotleft +/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright +/quoteleft/quoteright/divide/.notdef +/ydieresis/Ydieresis/fraction/currency +/guilsinglleft/guilsinglright/fi/fl +/daggerdbl/periodcentered/quotesinglbase/quotedblbase +/perthousand/Acircumflex/Ecircumflex/Aacute +/Edieresis/Egrave/Iacute/Icircumflex +/Idieresis/Igrave/Oacute/Ocircumflex +/.notdef/Ograve/Uacute/Ucircumflex +/Ugrave/dotlessi/circumflex/tilde +/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron +]/Encoding defineresource pop +/TTParser<< +/Pos 0 +/post null +>>def +/readu8 +{read not{ +mark(Insufficient data in the stream.)//error exec +}if +}bind def +/readu16 +{dup//readu8 exec 8 bitshift exch//readu8 exec or +}bind def +/reads16 +{//readu16 exec 16#8000 xor 16#8000 sub +}bind def +/readu32 +{dup//readu16 exec 16 bitshift exch//readu16 exec or +}bind def +/reads32 +{dup//reads16 exec 16 bitshift exch//readu16 exec or +}bind def +/SkipToPosition +{dup//TTParser/Pos get +exch//TTParser exch/Pos exch put +sub +//PDFR_DEBUG{ +(Skipping )print dup//=only exec( bytes.)= +}if +dup 0 eq{ +pop pop +}{ +dup 3 1 roll +()/SubFileDecode filter +exch +{1 index//BlockBuffer readstring pop length +dup 0 eq{pop exch pop exit}if +sub +}loop +0 ne{ +mark(Insufficient data in the stream for SkipToPosition.)//error exec +}if +}ifelse +}bind def +/TagBuffer 4 string def +/ParseTTTableDirectory +{//PDFR_DEBUG{ +(ParseTTTableDirectory beg)= +}if +15 dict begin +dup//readu32 exec 16#00010000 ne{ +mark(Unknown True Type version.)//error exec +}if +dup//readu16 exec/NumTables exch def +dup//readu16 exec/SearchRange exch def +dup//readu16 exec/EntrySelector exch def +dup//readu16 exec/RangeShift exch def +//PDFR_DEBUG{ +(NumTables = )print NumTables = +}if +NumTables{ +dup//TagBuffer readstring not{ +mark(Could not read TT tag.)//error exec +}if +cvn +[2 index//readu32 exec pop +2 index//readu32 exec +3 index//readu32 exec +] +//PDFR_DEBUG{ +2 copy exch//=only exec( )print == +}if +def +}repeat +pop +//TTParser/Pos 12 NumTables 16 mul add put +currentdict end +//PDFR_DEBUG{ +(ParseTTTableDirectory end)= +}if +}bind def +/ParseTTcmap +{//PDFR_DEBUG{ +(ParseTTcmap beg)= +}if +/cmap get aload pop +3 1 roll +7 dict begin +//PDFR_DEBUG{ +(Current position = )print//TTParser/Pos get = +(cmap position = )print dup = +}if +1 index exch//SkipToPosition exec +//TTParser/Pos get/TablePos exch def +dup//readu16 exec pop +dup//readu16 exec/NumEncodings exch def +//PDFR_DEBUG{ +(NumEncodings = )print NumEncodings = +}if +null +NumEncodings{ +1 index//readu32 exec +2 index//readu32 exec +3 array dup 3 2 roll 0 exch put +2 index null ne{ +dup 0 get 3 index 0 get sub +3 index exch 1 exch put +}if +dup 4 3 roll pop 3 1 roll +def +}repeat +dup 0 get +4 3 roll exch sub +1 exch put +//PDFR_DEBUG{ +currentdict{ +exch dup type/integertype eq{ +//PrintHex exec( )print == +}{ +pop pop +}ifelse +}forall +}if +4 NumEncodings 8 mul add/HeaderLength exch def +//TTParser/Pos//TTParser/Pos get HeaderLength add put +0 +NumEncodings{ +16#7FFFFFF null +currentdict{ +1 index type/integertype eq{ +exch pop dup 0 get +dup 5 index gt{ +dup 4 index lt{ +4 1 roll +exch pop exch pop +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}forall +//PDFR_DEBUG{ +(Obtaining subtable for )print dup == +}if +3 2 roll pop +3 copy pop +TablePos add//SkipToPosition exec +3 copy exch pop 1 get +//TTParser/Pos//TTParser/Pos get 3 index add put +string +readstring not{ +mark(Can't read a cmap subtable.)//error exec +}if +2 exch put +}repeat +pop pop +currentdict end +//PDFR_DEBUG{ +(ParseTTcmap end)= +}if +}bind def +/GetTTEncoding +{//PDFR_DEBUG{ +(GetTTEncoding beg)= +}if +get +exch pop +2 get +10 dict begin +/TTFDEBUG//PDFR_DEBUG def +//cmaparray exec +end +//PDFR_DEBUG{ +(GetTTEncoding end)= +dup == +}if +}bind def +/InverseEncoding +{ +256 dict begin +dup length 1 sub -1 0{ +2 copy get +exch +1 index currentdict exch//knownget exec{ +dup type/arraytype eq{ +aload length 1 add array astore +}{ +2 array astore +}ifelse +}if +def +}for +pop +currentdict end +}bind def +/GetMacRomanEncodingInverse +{//PDFReader/MacRomanEncodingInverse get +dup null eq{ +pop +MacRomanEncoding//InverseEncoding exec +dup//PDFReader exch/MacRomanEncodingInverse exch put +}if +}bind def +/PutCharStringSingle +{ +dup 3 index length lt{ +2 index exch get +dup 0 ne{ +def +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}bind def +/PutCharString +{1 index type/nametype ne{ +mark(Bad charstring name)//error exec +}if +dup type/arraytype eq{ +{ +3 copy//PutCharStringSingle exec +pop pop +}forall +pop +}{ +//PutCharStringSingle exec +}ifelse +}bind def +/ComposeCharStrings +{ +//PDFR_DEBUG{ +(ComposeCharStrings beg)= +}if +1 index length 1 add dict begin +/.notdef 0 def +exch +//TTParser/post get +dup null ne{ +exch +1 index length 1 sub -1 0{ +dup 3 index exch get exch +dup 0 eq 2 index/.notdef eq or{ +pop pop +}{ +def +}ifelse +}for +}if +exch pop exch +{ +//PutCharString exec +}forall +pop +currentdict end +//PDFR_DEBUG{ +(ComposeCharStrings end)= +}if +}bind def +/ParseTTpost +{ +//PDFR_DEBUG{ +(ParseTTpost beg)= +}if +/post get aload pop +3 1 roll +//PDFR_DEBUG{ +(Current position = )print//TTParser/Pos get = +(post position = )print dup = +}if +1 index exch//SkipToPosition exec +//TTParser/Pos//TTParser/Pos get 4 index add put +exch dup 65535 le{ +string +readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +}{ +[3 1 roll +dup 16384 div floor cvi +exch 1 index 16384 mul +sub exch +1 sub 0 1 3 -1 roll +{ +1 add index +16384 string readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +}for +counttomark -2 roll +string readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +] +}ifelse +1 dict begin +/post exch def +//.getpost exec +//TTParser/post glyphencoding put +//PDFR_DEBUG{ +(ParseTTpost end)= +glyphencoding == +}if +end +}bind def +/MakeTTCharStrings +{//MakeStreamReader exec +dup dup//ParseTTTableDirectory exec +//TTParser/post null put +dup/post//knownget exec{ +0 get +1 index/cmap get 0 get +lt{ +2 copy//ParseTTpost exec +//ParseTTcmap exec +}{ +2 copy//ParseTTcmap exec +3 1 roll +//ParseTTpost exec +}ifelse +}{ +//ParseTTcmap exec +}ifelse +{ +dup 16#00030001 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding for Windows Unicode.)= +}if +16#00030001//GetTTEncoding exec +AdobeGlyphList//ComposeCharStrings exec +exit +}if +dup 16#00010000 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding for Macintosh Roman.)= +}if +16#00010000//GetTTEncoding exec +PDFEncoding dup null eq{ +pop//GetMacRomanEncodingInverse exec +}{ +//InverseEncoding exec +}ifelse +//ComposeCharStrings exec +exit +}if +dup 16#00030000 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding 3.0 - not sure why Ghostscript writes it since old versions.)= +}if +16#00030000//GetTTEncoding exec +PDFEncoding dup null eq{ +pop//GetMacRomanEncodingInverse exec +}{ +//InverseEncoding exec +}ifelse +//ComposeCharStrings exec +exit +}if +mark(True Type cmap has no useful encodings.)//error exec +}loop +//PDFR_DEBUG{ +(CharStrings <<)= +dup{ +exch +dup type/nametype eq{ +//=only exec +}{ +== +}ifelse +( )print == +}forall +(>>)= +}if +}bind def +/ScaleVal +{ +aload pop +1 index sub +3 2 roll mul add +}bind def +/ScaleArg +{ +aload pop +1 index sub +3 1 roll +sub exch div +}bind def +/ScaleArgN +{ +dup length 2 sub -2 0{ +2 +2 index 3 1 roll getinterval +3 2 roll +exch//ScaleArg exec +1 index length 2 idiv 1 add 1 roll +}for +pop +}bind def +/ComputeFunction_10 +{ +//PDFR_DEBUG{ +(ComputeFunction_10 beg )print 1 index//=only exec( stack=)print count = +}if +exch +dup 1 eq{ +pop dup length 1 sub get +}{ +1 index length 1 sub mul +dup dup floor sub +dup 0 eq{ +pop cvi get +}{ +3 1 roll floor cvi +2 getinterval +aload pop +2 index mul 3 2 roll 1 exch sub 3 2 roll mul add +}ifelse +}ifelse +//PDFR_DEBUG{ +(ComputeFunction_10 end )print dup//=only exec( stack=)print count = +}if +}bind def +/ComputeFunction_n0 +{ +//PDFR_DEBUG{ +(ComputeFunction_n0 beg N=)print dup//=only exec( stack=)print count = +}if +dup 0 eq{ +pop +}{ +dup 2 add -1 roll +dup 3 index length 1 sub ge{ +pop 1 sub +exch dup length 1 sub get exch +//PDFReader/ComputeFunction_n0 get exec +}{ +dup floor cvi dup +4 index exch get +3 index dup +5 add copy +6 2 roll +pop pop pop pop +1 sub +//PDFReader/ComputeFunction_n0 get exec +3 2 roll pop +exch +4 3 roll exch +4 add 2 roll 1 add +3 2 roll exch get +exch 1 sub +//PDFReader/ComputeFunction_n0 get exec +1 index mul +3 1 roll +1 exch sub mul add +}ifelse +}ifelse +//PDFR_DEBUG{ +(ComputeFunction_n0 end )print dup//=only exec( stack=)print count = +}if +}bind def +/FunctionToProc_x01 +{ +dup/Domain get exch +dup/Data get 0 get exch +/Size get length +[4 1 roll +//PDFR_DEBUG{ +{(function beg, stack =)print count//=only exec(\n)print}/exec load +5 2 roll +}if +dup 1 gt{ +{mark exch +3 add 2 roll +//ScaleArgN exec +counttomark dup +3 add -2 roll +pop exch +//ComputeFunction_n0 exec +}/exec load +}{ +pop +3 1/roll load//ScaleArg/exec load +/exch load +//ComputeFunction_10/exec load +}ifelse +//PDFR_DEBUG{ +(function end, stack =)/print load/count load//=only/exec load(\n)/print load +}if +]cvx +//PDFR_DEBUG{ +(Made a procedure for the 1-result function :)= +dup == +}if +}bind def +/FunctionProcDebugBeg +{(FunctionProcDebugBeg )print count = +}bind def +/FunctionProcDebugEnd +{(FunctionProcDebugEnd )print count = +}bind def +/FunctionToProc_x0n +{ +PDFR_DEBUG{ +(FunctionToProc_x0n beg m=)print dup = +}if +1 index/Size get length exch +dup 7 mul 2 add array +PDFR_DEBUG{ +dup 0//FunctionProcDebugBeg put +}{ +dup 0//DoNothing put +}ifelse +dup 1/exec load put +dup 2 5 index/Domain get put +2 index 1 eq{ +dup 3//ScaleArg put +}{ +dup 3//ScaleArgN put +}ifelse +dup 4/exec load put +1 index 1 sub 0 exch 1 exch{ +dup 7 mul 5 add +1 index 4 index 1 sub ne{ +dup 3 index exch 6 index put 1 add +dup 3 index exch/copy load put 1 add +}if +[ +6 index/Data get 3 index get +6 index 1 eq{ +//ComputeFunction_10/exec load +}{ +6 index +//ComputeFunction_n0/exec load +}ifelse +]cvx +3 index exch 2 index exch put 1 add +2 index 1 index/exec load put 1 add +1 index 4 index 1 sub ne{ +2 index 1 index 6 index 1 add put 1 add +2 index 1 index 1 put 1 add +2 index 1 index/roll load put +}if +pop pop +}for +PDFR_DEBUG{ +dup dup length 2 sub//FunctionProcDebugEnd put +}{ +dup dup length 2 sub//DoNothing put +}ifelse +dup dup length 1 sub/exec load put +cvx exch pop exch pop exch pop +//PDFR_DEBUG{ +(Made a procedure for the n-argument function :)= +dup == +}if +PDFR_DEBUG{ +(FunctionToProc_x0n end)= +}if +}bind def +/MakeTableRec +{ +0 +exec +}bind def +/MakeTable +{//PDFR_DEBUG{ +(MakeTable beg )print count = +}if +1 index/Size get exch +1 sub dup +3 1 roll +get +array +1 index 0 eq{ +exch pop exch pop +}{ +dup length 1 sub -1 0{ +3 index 3 index//MakeTableRec exec +2 index 3 1 roll put +}for +exch pop exch pop +}ifelse +//PDFR_DEBUG{ +(MakeTable end )print count = +}if +}bind def +//MakeTableRec 0//MakeTable put +/StoreSample +{ +1 sub +dup 0 eq{ +pop +}{ +-1 1{ +I exch get get +}for +}ifelse +I 0 get 3 2 roll put +}bind def +/ReadSample32 +{ +4{ +File read not{ +mark(Insufficient data for function.)//error exec +}if +}repeat +pop +3 1 roll exch +256 mul add 256 mul add +//1_24_bitshift_1_sub div +}bind def +/ReadSample +{ +Buffer BitsLeft BitsPerSample +{2 copy ge{ +exit +}if +3 1 roll +8 add 3 1 roll +256 mul File read not{ +mark(Insufficient data for function.)//error exec +}if +add +3 1 roll +}loop +sub dup +2 index exch +neg bitshift +2 copy exch bitshift +4 3 roll exch sub +/Buffer exch def +exch/BitsLeft exch def +Div div +}bind def +/ReadSamplesRec +{0 +exec +}bind def +/ReadSamples +{ +//PDFR_DEBUG{ +(ReadSamples beg )print count = +}if +dup 1 eq{ +pop +0 1 Size 0 get 1 sub{ +I exch 0 exch put +0 1 M 1 sub{ +dup Range exch 2 mul 2 getinterval +//PDFR_DEBUG{ +(Will read a sample ... )print +}if +BitsPerSample 32 eq{//ReadSample32}{//ReadSample}ifelse +exec exch//ScaleVal exec +//PDFR_DEBUG{ +(value=)print dup = +}if +exch Table exch get +Size length//StoreSample exec +}for +}for +}{ +1 sub +dup Size exch get 0 exch 1 exch 1 sub{ +I exch 2 index exch put +dup//ReadSamplesRec exec +}for +pop +}ifelse +//PDFR_DEBUG{ +(ReadSamples end )print count = +}if +}bind def +//ReadSamplesRec 0//ReadSamples put +/StreamToArray +{//PDFR_DEBUG{ +(StreamToArray beg )print count = +}if +userdict/FuncDataReader get begin +dup/BitsPerSample get/BitsPerSample exch def +dup/Size get length/N exch def +dup/Range get length 2 idiv/M exch def +1 BitsPerSample bitshift 1 sub/Div exch def +/BitsLeft 0 def +/Buffer 0 def +dup/Size get/Size exch def +dup/Range get/Range exch def +/File 1 index//MakeStreamReader exec def +/I[N{0}repeat]def +M array +dup length 1 sub -1 0{ +2 index N//MakeTable exec +2 index 3 1 roll put +}for +/Table exch def +N//ReadSamples exec +PDFR_DEBUG{ +(Table = )print Table == +}if +/Data Table put +end +//PDFR_DEBUG{ +(StreamToArray end )print count = +}if +}bind def +/FunctionToProc10 +{ +PDFR_DEBUG{ +(FunctionToProc10 beg, Range = )print dup/Range get == +}if +dup/Order//knownget exec{ +1 ne{ +(Underimplemented function Type 0 Order 3.)= +}if +}if +dup//StreamToArray exec +dup/Range get length dup 2 eq{ +pop//FunctionToProc_x01 exec +}{ +2 idiv//FunctionToProc_x0n exec +}ifelse +PDFR_DEBUG{ +(FunctionToProc10 end)= +}if +}bind def +/FunctionToProc12 +{begin +currentdict/C0//knownget exec{length 1 eq}{true}ifelse{ +N +currentdict/C0//knownget exec{ +0 get +}{ +0 +}ifelse +currentdict/C1//knownget exec{ +0 get +}{ +1 +}ifelse +1 index sub +[4 1 roll +{ +4 2 roll +exp mul add +}aload pop +]cvx +}{ +[ +0 1 C0 length 1 sub{ +N +C0 2 index get +C1 3 index get +4 3 roll pop +1 index sub +[/dup load +5 2 roll +{ +4 2 roll +exp mul add +exch +}aload pop +]cvx +/exec load +}for +/pop load +]cvx +}ifelse +end +//PDFR_DEBUG{ +(FunctionType2Proc : )print dup == +}if +}bind def +/FunctionToProc14 +{//MakeStreamReader exec cvx exec +//PDFR_DEBUG{ +(FunctionType4Proc : )print dup == +}if +}bind def +/FunctionToProc1 +{ +dup/FunctionType get +{dup 0 eq{ +pop//FunctionToProc10 exec exit +}if +dup 2 eq{ +pop//FunctionToProc12 exec exit +}if +dup 4 eq{ +pop//FunctionToProc14 exec exit +}if +mark exch(Function type )exch( isn't implemented yet.)//error exec +}loop +}bind def +/FunctionToProc20 +{ +PDFR_DEBUG{ +(FunctionToProc20, Range = )print dup/Range get == +}if +dup/Order//knownget exec{ +1 ne{ +(Underimplemented function Type 0 Order 3.)= +}if +}if +dup//StreamToArray exec +dup/Range get length dup 2 eq{ +pop//FunctionToProc_x01 exec +}{ +2 idiv//FunctionToProc_x0n exec +}ifelse +}bind def +/FunctionToProc +{//PDFR_DEBUG{ +(FunctionToProc beg )print count = +}if +dup type/dicttype eq{ +dup/Domain get length 2 idiv +{ +dup 1 eq{ +pop//FunctionToProc1 exec exit +}if +dup 2 eq{ +pop//FunctionToProc20 exec exit +}if +mark(Functions with many arguments aren't implemented yet.)//error exec +}loop +}{ +//PDFR_DEBUG{(Not a function dict, assume already a procedure.)print}if +}ifelse +//PDFR_DEBUG{ +(FunctionToProc end )print count = +}if +}bind def +/spotfunctions mark +/Round{ +abs exch abs 2 copy add 1 le{ +dup mul exch dup mul add 1 exch sub +}{ +1 sub dup mul exch 1 sub dup mul add 1 sub +}ifelse +} +/Diamond{ +abs exch abs 2 copy add .75 le{ +dup mul exch dup mul add 1 exch sub +}{ +2 copy add 1.23 le{ +.85 mul add 1 exch sub +}{ +1 sub dup mul exch 1 sub dup mul add 1 sub +}ifelse +}ifelse +} +/Ellipse{ +abs exch abs 2 copy 3 mul exch 4 mul add 3 sub dup 0 lt{ +pop dup mul exch .75 div dup mul add 4 div 1 exch sub +}{ +dup 1 gt{ +pop 1 exch sub dup mul exch 1 exch sub +.75 div dup mul add 4 div 1 sub +}{ +.5 exch sub exch pop exch pop +}ifelse +}ifelse +} +/EllipseA{dup mul .9 mul exch dup mul add 1 exch sub} +/InvertedEllipseA{dup mul .9 mul exch dup mul add 1 sub} +/EllipseB{dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub} +/EllipseC{dup mul .9 mul exch dup mul add 1 exch sub} +/InvertedEllipseC{dup mul .9 mul exch dup mul add 1 sub} +/Line{exch pop abs neg} +/LineX{pop} +/LineY{exch pop} +/Square{abs exch abs 2 copy lt{exch}if pop neg} +/Cross{abs exch abs 2 copy gt{exch}if pop neg} +/Rhomboid{abs exch abs 0.9 mul add 2 div} +/DoubleDot{2{360 mul sin 2 div exch}repeat add} +/InvertedDoubleDot{2{360 mul sin 2 div exch}repeat add neg} +/SimpleDot{dup mul exch dup mul add 1 exch sub} +/InvertedSimpleDot{dup mul exch dup mul add 1 sub} +/CosineDot{180 mul cos exch 180 mul cos add 2 div} +/Double{exch 2 div exch 2{360 mul sin 2 div exch}repeat add} +/InvertedDouble{ +exch 2 div exch 2{360 mul sin 2 div exch}repeat add neg +} +.dicttomark readonly def +/CheckColorSpace +{ +dup type/arraytype ne{ +mark(Resource )3 index( must be an array.)//error exec +}if +}bind def +/SubstitutePDFColorSpaceRec +{0 +exec +}bind def +/SubstitutePDFColorSpace +{ +{ +dup 0 get/Pattern eq{ +dup length 1 gt{ +dup dup 1//CheckColorSpace//ResolveA exec +dup type/nametype ne{ +//SubstitutePDFColorSpaceRec exec +}if +1 exch put +}if +exit +}if +dup 0 get/Indexed eq{ +exit +}if +dup 0 get/Separation eq{ +dup dup 2//CheckColorSpace//ResolveA exec +dup type/nametype ne{ +//SubstitutePDFColorSpaceRec exec +}if +2 exch put +exit +}if +dup 0 get/CalGray eq{ +1 get +dup/Gamma//knownget exec{ +[exch[exch/exp load]cvx dup dup] +1 index exch/DecodeLMN exch put +}if +[exch/CIEBasedA exch] +exit +}if +dup 0 get/CalRGB eq{ +1 get +dup/Matrix//knownget exec{ +1 index exch/MatrixLMN exch put +}if +dup/Gamma//knownget exec{ +aload pop +[exch/exp load]cvx +3 1 roll +[exch/exp load]cvx +3 1 roll +[exch/exp load]cvx +3 1 roll +3 array astore +1 index exch/DecodeLMN exch put +}if +[exch/CIEBasedABC exch] +exit +}if +dup 0 get/Lab eq{ +1 get +begin +currentdict/Range//knownget exec{aload pop}{-100 100 -100 100}ifelse +0 100 6 2 roll 6 array astore +/RangeABC exch def +/DecodeABC[{16 add 116 div}bind{500 div}bind{200 div}bind]def +/MatrixABC[1 1 1 1 0 0 0 0 -1]def +{dup 6 29 div ge{dup dup mul mul}{4 29 div sub 108 841 div mul}ifelse} +/DecodeLMN[ +[3 index aload pop WhitePoint 0 get/mul load]cvx +[4 index aload pop WhitePoint 1 get/mul load]cvx +[5 index aload pop WhitePoint 2 get/mul load]cvx +]def pop +//PDFR_DEBUG{ +(Constructed from Lab <<)= +currentdict{exch = ==}forall +(>>)= +}if +[/CIEBasedABC currentdict] +end +exit +pop +}if +dup 0 get/CIEBasedA eq{exit}if +dup 0 get/CIEBasedABC eq{exit}if +mark exch(Unimplemented color space )exch//error exec +}loop +}bind def +//SubstitutePDFColorSpaceRec 0//SubstitutePDFColorSpace put +/ResolveArrayElement +{2 copy get +dup type dup/arraytype eq exch +/packedarraytype eq or{ +dup length 1 ge exch xcheck and{ +2 copy get +dup 0 get type/integertype eq +1 index 1 get type dup/arraytype +eq exch +/packedarraytype eq or +and{ +exec +2 index 4 1 roll put +}{ +pop pop +}ifelse +}{ +pop +}ifelse +}{ +pop pop +}ifelse +}bind def +/ResolveColorSpaceArrayRec +{0 +exec +}bind def +/SetColorSpaceSafe +{ +PDFR_DEBUG{ +(SetColorSpaceSafe beg)= +}if +currentcolorspace dup type/arraytype eq{ +1 index type/arraytype eq{ +dup length 2 index length eq{ +false exch +dup length 0 exch 1 exch 1 sub{ +dup +4 index exch get exch +2 index exch get +ne{ +exch pop true exch exit +}if +}for +pop +{ +setcolorspace +}{ +pop +}ifelse +}{ +pop setcolorspace +}ifelse +}{ +pop setcolorspace +}ifelse +}{ +pop setcolorspace +}ifelse +PDFR_DEBUG{ +(SetColorSpaceSafe end)= +}if +}bind def +/ResolveColorSpaceArray +{ +//PDFR_DEBUG{ +(ResolveColorSpaceArray beg )print dup == +}if +dup 0 get/Indexed eq{ +1//ResolveArrayElement exec +dup dup 1 get +dup type/arraytype eq{ +//SubstitutePDFColorSpace exec +//ResolveColorSpaceArrayRec exec +1 exch put +}{ +pop pop +}ifelse +}if +dup 0 get/Separation eq{ +dup dup 1 get UnPDFEscape 1 exch put +3//ResolveArrayElement exec +dup 3 get//FunctionToProc exec +2 copy 3 exch put +pop +}if +dup 0 get/Pattern eq{ +dup length 1 gt{ +dup 1 get dup type/arraytype eq{ +ResolveColorSpaceArray +1 index 1 3 -1 roll put +}{ +pop +}ifelse +}if +}if +PDFR_DEBUG{ +(Construcrted color space :)= +dup == +}if +//PDFR_DEBUG{ +(ResolveColorSpaceArray end )print dup == +}if +}bind def +//ResolveColorSpaceArrayRec 0//ResolveColorSpaceArray put +/ResolveColorSpace +{ +//PDFR_DEBUG{ +(ResolveColorSpace beg )print dup = +}if +dup//SimpleColorSpaceNames exch known not{ +dup//PDFColorSpaces exch//knownget exec{ +exch pop +//PDFR_DEBUG{ +(ResolveColorSpace known )= +}if +}{ +dup +//PDFReader/CurrentObject get/Context get/Resources get +/ColorSpace//DoNothing//ResolveD exec +exch//CheckColorSpace//ResolveD exec +dup type/arraytype eq{ +//SubstitutePDFColorSpace exec +//ResolveColorSpaceArray exec +dup//PDFColorSpaces 4 2 roll put +}if +}ifelse +}if +//PDFR_DEBUG{ +(ResolveColorSpace end )print dup == +}if +}bind def +/CheckPattern +{ +dup/PatternType//knownget exec{ +dup 1 ne{ +mark(Resource )4 index( is a shading, which can't be handled at level 2. )//error exec +}if +pop +}if +dup/Type knownget{ +/Pattern ne{ +mark(Resource )4 index( must have /Type/Pattern .)//error exec +}if +}if +}bind def +/PaintProc +{/Context get +//RunDelayedStream exec +}bind def +/ResolvePattern +{ +dup +userdict/PDFR_Patterns get +exch//knownget exec{ +exch pop +}{ +dup +//PDFReader/CurrentObject get/Context get/Resources get +/Pattern//DoNothing//ResolveD exec +exch//CheckPattern//ResolveD exec +dup dup/Context exch put +dup/Resources//DoNothing//ResolveD exec pop +dup/PaintProc//PaintProc put +gsave userdict/PDFR_InitialGS get setgstate +currentglobal exch false setglobal +dup/Matrix get +makepattern +exch setglobal +grestore +dup userdict/PDFR_Patterns get +4 2 roll +put +}ifelse +}bind def +/SetColor +{//PDFR_DEBUG{ +(SetColor beg)= +}if +currentcolorspace dup type/nametype eq{ +pop setcolor +}{ +0 get/Pattern eq{ +//ResolvePattern exec setpattern +}{ +setcolor +}ifelse +}ifelse +//PDFR_DEBUG{ +(SetColor end)= +}if +}bind def +/ImageKeys 15 dict begin +/BPC/BitsPerComponent def +/CS/ColorSpace def +/D/Decode def +/DP/DecodeParms def +/F/Filter def +/H/Height def +/IM/ImageMask def +/I/Interpolate def +/W/Width def +currentdict end readonly def +/ImageValues 15 dict begin +/G/DeviceGray def +/RGB/DeviceRGB def +/CMYK/DeviceCMYK def +/I/Indexed def +/AHx/ASCIIHexDecode def +/A85/ASCII85Decode def +/LZW/LZWDecode def +/Fl/FlateDecode def +/RL/RunLengthDecode def +/CCF/CCITTFaxDecode def +/DCT/DCTDecode def +currentdict end readonly def +/GetColorSpaceRange +{2 index/ColorSpace get +dup type/arraytype eq{ +1 get +}if +exch//knownget exec{ +exch pop +}if +}bind def +/DecodeArrays 15 dict begin +/DeviceGray{[0 1]}def +/DeviceRGB{[0 1 0 1 0 1]}def +/DeviceCMYK{[0 1 0 1 0 1 0 1]}def +/Indexed{ +dup/BitsPerComponent get 1 exch bitshift 1 sub[exch 0 exch] +}def +/Separation{[0 1]}def +/CIEBasedA{[0 1]/RangeA//GetColorSpaceRange exec}def +/CIEBasedABC{[0 1 0 1 0 1]/RangeABC//GetColorSpaceRange exec}def +currentdict end readonly def +/Substitute +{1 index//knownget exec{ +exch pop +}if +}bind def +/DebugImagePrinting +{ +//PDFR_DEBUG{ +(Image :)= +dup{exch//=only exec( )print == +}forall +}if +}bind def +/CompleteImage +{ +dup/ColorSpace known{ +dup/ColorSpace//CheckColorSpace//ResolveD exec pop +}if +dup/Decode known not{ +dup/ColorSpace//knownget exec{ +dup type/arraytype eq{ +0 get +}if +//DecodeArrays exch get exec +}{ +[0 1] +}ifelse +1 index exch/Decode exch put +}if +dup/ImageMatrix[2 index/Width get 0 0 5 index/Height get neg +0 7 index/Height get]put +//DebugImagePrinting exec +}bind def +/CompleteInlineImage +{ +//PDFR_DEBUG{ +(CompleteInlineImage beg)= +}if +dup/ImageType known not{ +dup/ImageType 1 put +}if +dup length dict exch{ +exch//ImageKeys//Substitute exec +dup/Filter eq{ +exch//ImageValues//Substitute exec exch +}if +dup/ColorSpace eq{ +exch +dup//ImageValues exch//knownget exec{ +exch pop +}{ +//ResolveColorSpace exec +}ifelse +exch +}if +exch +2 index 3 1 roll put +}forall +//CompleteImage exec +dup/DataSource 2 copy get +2 index//AppendFilters exec put +//PDFR_DEBUG{ +(CompleteInlineImage end)= +}if +}bind def +/CompleteOutlineImage +{ +currentglobal exch dup gcheck setglobal +//PDFR_DEBUG{ +(CompleteOutlineImage beg)= +}if +dup dup//MakeStreamReader exec/DataSource exch put +dup/ImageType known not{ +//CompleteImage exec +dup/ImageType 1 put +dup/ColorSpace known{ +dup/ColorSpace//CheckColorSpace//ResolveD exec +dup type/arraytype eq{ +//ResolveColorSpaceArray exec +//SubstitutePDFColorSpace exec +1 index exch/ColorSpace exch put +}{ +pop +}ifelse +}if +}if +//PDFR_DEBUG{ +(CompleteOutlineImage end)= +}if +exch setglobal +}bind def +/DoImage +{ +//PDFR_DEBUG{ +(DoImage beg)= +}if +gsave +dup/ColorSpace//knownget exec{setcolorspace}if +dup/ImageMask//knownget exec not{false}if +{imagemask}{image}ifelse +grestore +//PDFR_DEBUG{ +(DoImage end)= +}if +}bind def +/GSave +{ +gsave +//PDFReader/GraphicStateStackPointer get +dup//GraphicStateStack exch get null eq{ +dup//GraphicStateStack exch//InitialGraphicState length dict put +}if +dup//GraphicStateStack exch get +//GraphicState exch copy pop +1 add//PDFReader exch/GraphicStateStackPointer exch put +}bind def +/GRestore +{ +grestore +//PDFReader/GraphicStateStackPointer get +1 sub dup +//PDFReader exch/GraphicStateStackPointer exch put +//GraphicStateStack exch get +//GraphicState copy pop +}bind def +/SetFont +{dup//GraphicState exch/FontSize exch put +//ResolveAndSetFont exec +//GraphicState/FontMatrixNonHV currentfont/FontMatrix get 1 get 0 ne put +}bind def +/ShowText +{//GraphicState/TextRenderingMode get 0 eq{ +//GraphicState/WordSpacing get 0 +32 +//GraphicState/CharacterSpacing get 0 +6 5 roll +//GraphicState/FontMatrixNonHV get{ +[ +7 -2 roll pop +5 -2 roll pop +5 -1 roll +{ +exch +pop +3 index add +exch 2 index eq{3 index add}if +4 1 roll +} +currentfont/FontMatrix get 0 get 0 ne{ +1 1 index length 1 sub getinterval cvx +}if +5 index +cshow +pop pop pop] +xshow +}{ +awidthshow +}ifelse +}{ +//GraphicState/CharacterSpacing get 0 eq +//GraphicState/FontMatrixNonHV get not and +//GraphicState/WordSpacing get 0 eq and{ +true charpath +}{ +{ +exch +pop 0 +currentpoint 5 4 roll +( )dup 0 3 index put true charpath +5 1 roll +moveto rmoveto +//GraphicState/CharacterSpacing get 0 rmoveto +32 eq{ +//GraphicState/WordSpacing get 0 rmoveto +}if +} +//GraphicState/FontMatrixNonHV get dup not exch{ +pop currentfont/FontMatrix get 0 get 0 ne +}if{ +1 1 index length 1 sub getinterval cvx +}if +exch cshow +}ifelse +}ifelse +}bind def +/ShowTextBeg +{//GraphicState/TextRenderingMode get 0 ne{ +currentpoint newpath moveto +}if +}bind def +/ShowTextEnd +{//GraphicState/TextRenderingMode get +{dup 1 eq{ +stroke exit +}if +dup 2 eq{ +gsave fill grestore stroke exit +}if +dup 3 eq{ +currentpoint newpath moveto +}if +dup 4 eq{ +gsave fill grestore clip exit +}if +dup 5 eq{ +gsave stroke grestore clip exit +}if +dup 6 eq{ +gsave fill grestore gsave stroke grestore fill exit +}if +dup 7 eq{ +clip exit +}if +exit +}loop +pop +}bind def +/ShowTextWithGlyphPositioning +{//ShowTextBeg exec +{dup type/stringtype eq{ +//ShowText exec +}{ +neg 1000 div//GraphicState/FontSize get mul 0 rmoveto +}ifelse +}forall +//ShowTextEnd exec +}bind def +/CheckFont +{dup/Type get/ExtGState ne{ +mark(Resource )3 index( must have /Type/ExtGState.)//error exec +}if +}bind def +/SetTransfer +{ +//PDFR_DEBUG{(SetTransfer beg )print count =}if +dup type/arraytype eq 1 index xcheck not and{ +0 4 getinterval aload pop +setcolortransfer +}{ +settransfer +}ifelse +//PDFR_DEBUG{(SetTransfer end )print count =}if +}bind def +/CheckExtGState +{dup/Type get/ExtGState ne{ +mark(Resource )3 index( must have /Type/ExtGState.)//error exec +}if +}bind def +/CheckHalftone +{dup/HalftoneType known not{ +mark(Resource )3 index( must have /HalftoneType.)//error exec +}if +}bind def +/ResolveFunction +{ +//PDFR_DEBUG{(ResolveFunction beg )print dup = count =}if +2 copy get//IsObjRef exec{ +2 copy//DoNothing//ResolveD exec +3 copy put pop +}if +2 copy get dup type/arraytype eq exch xcheck and not{ +2 copy get +dup type/arraytype eq 1 index xcheck not and{ +dup length 1 sub -1 0{ +2 copy//DoNothing ResolveA +dup/Identity eq{ +pop 2 copy{}put +}{ +//FunctionToProc exec +3 copy put pop +}ifelse +pop +}for +}{ +dup/Default eq{ +}{ +dup/Identity eq{ +pop{} +}{dup type/nametype eq{ +//spotfunctions exch get +}{ +//FunctionToProc exec +}ifelse +}ifelse +}ifelse +}ifelse +3 copy put +exch pop +}{ +1 index exch get +}ifelse +//PDFR_DEBUG{(ResolveFunction end )print dup == count =}if +}bind def +/ResolveFunctionSafe +{2 copy known{ +//ResolveFunction exec +}if +pop +}bind def +/CreateHalftoneThresholds +{ +dup/Thresholds known not{ +dup/HalftoneType get 10 eq{ +dup dup//MakeStreamReader exec +/Thresholds exch put +}if +dup/HalftoneType get dup 3 eq exch 6 eq or{ +dup dup//MakeStreamReader exec +//BlockBuffer readstring pop +dup length +dup 0 eq{ +mark(Could not read Thresholds)//error exec +}if +string copy/Thresholds exch put +dup/HalftoneType 3 put +}if +}if +}bind def +/SetExtGState +{ +//PDFReader/CurrentObject get/Context get/Resources get +/ExtGState//DoNothing//ResolveD exec +exch//CheckExtGState//ResolveD exec +dup/LW//knownget exec{ +setlinewidth +}if +dup/LC//knownget exec{ +setlinecap +}if +dup/LJ//knownget exec{ +setlinejoin +}if +dup/ML//knownget exec{ +setmeterlimit +}if +dup/D//knownget exec{ +setdash +}if +dup/RI//knownget exec{ +mark(Unimplemented ExtGState.RI)//error exec +}if +dup/OP//knownget exec{ +setoverprint +}if +dup/op//knownget exec{ +setoverprint +}if +dup/OPM//knownget exec{ +mark(Unimplemented ExtGState.OPM)//error exec +}if +dup/Font//knownget exec{ +mark(Unimplemented ExtGState.Font)//error exec +}if +dup/BG known{ +/BG//ResolveFunction exec +setblackgeneration +}if +dup/BG2 known{ +/BG2//ResolveFunction exec +dup/Default eq{ +//InitialExtGState/BG2 get +}if +setblackgeneration +}if +dup/UCR known{ +/UCR//ResolveFunction exec +setundercolorremoval +}if +dup/UCR2 known{ +/UCR2//ResolveFunction exec +dup/Default eq{ +//InitialExtGState/UCR2 get +}if +setundercolorremoval +}if +dup/TR known{ +/TR//ResolveFunction exec +//SetTransfer exec +}if +dup/TR2 known{ +/TR2//ResolveFunction exec +dup/Default eq{ +pop//InitialExtGState/TR2 get +aload pop setcolortransfer +}{ +//SetTransfer exec +}ifelse +}if +dup/HT//knownget exec{ +dup/Default eq{ +pop//InitialExtGState/HT get +sethalftone +}{ +//PDFR_DEBUG{(Ht beg)=}if +pop dup/HT//CheckHalftone//ResolveD exec +/SpotFunction//ResolveFunctionSafe exec +/TransferFunction//ResolveFunctionSafe exec +null exch +dup/HalftoneType get dup 5 eq exch dup 4 eq exch 2 eq or or{ +dup{ +dup//IsObjRef exec{ +pop +1 index exch//CheckHalftone ResolveD +}if +dup type/dicttype eq{ +dup/SpotFunction//ResolveFunctionSafe exec +/TransferFunction//ResolveFunctionSafe exec +//CreateHalftoneThresholds exec +dup/HalftoneType get 5 gt{ +4 3 roll pop +dup 4 1 roll +}if +}if +pop pop +}forall +}if +//CreateHalftoneThresholds exec +//PDFR_DEBUG{ +(HT:)= +dup{ +1 index/Default eq{ +(Default <<)= +exch pop +{exch = ==}forall +(>>)= +}{ +exch = == +}ifelse +}forall +(HT end)= flush +}if +exch dup null ne{ +(Warning: Ignoring a halftone with a Level 3 component halftone Type )print dup/HalftoneType get = +pop pop +}{ +pop +dup/HalftoneType get 5 gt{ +(Warning: Ignoring a Level 3 halftone Type )print dup/HalftoneType get = +pop +}{ +sethalftone +}ifelse +}ifelse +//PDFR_DEBUG{(HT set)= flush}if +}ifelse +}if +dup/FL//knownget exec{ +setflattness +}if +dup/SM//knownget exec{ +setsmoothness +}if +dup/SA//knownget exec{ +setstrokeadjust +}if +dup/BM//knownget exec{ +mark(Unimplemented ExtGState.BM)//error exec +}if +dup/SMask//knownget exec{ +mark(Unimplemented ExtGState.SMask)//error exec +}if +dup/CA//knownget exec{ +mark(Unimplemented ExtGState.CA)//error exec +}if +dup/ca//knownget exec{ +mark(Unimplemented ExtGState.ca)//error exec +}if +dup/AIS//knownget exec{ +mark(Unimplemented ExtGState.AIS)//error exec +}if +dup/TK//knownget exec{ +mark(Unimplemented ExtGState.TK)//error exec +}if +pop +}bind def +/CheckXObject +{dup/Subtype get dup/Image ne exch dup/Form ne exch/PS ne and and{ +mark(Resource )3 index( must have /Subtype /Image or /Form or /PS.)//error exec +}if +}bind def +/DoXObject +{ +//PDFReader/CurrentObject get/Context get/Resources get +/XObject//DoNothing//ResolveD exec +exch//CheckXObject//ResolveD exec +dup/Subtype get +dup/Image eq{ +pop +//CompleteOutlineImage exec +//DoImage exec +}{ +dup/PS eq{ +PDFR_DEBUG{ +(Executing a PS Xobject)= +}if +pop +//RunDelayedStream exec +}{ +dup/Form eq{ +pop +PDFR_DEBUG{ +(Executing a Form XObject)= +}if +//PDFReader/CurrentObject get exch +dup//PDFReader exch<< exch/Context exch >>/CurrentObject exch put +dup/Matrix get concat +dup/BBox get aload pop exch 3 index sub exch 2 index sub rectclip +//RunDelayedStream exec +//PDFReader exch/CurrentObject exch put +}{ +mark exch(unimplemented XObject type )exch//error exec +}ifelse +}ifelse +}ifelse +}bind def +/Operators 50 dict begin +/q{//GSave exec}bind def +/Q{//GRestore exec}bind def +/cm{//TempMatrix astore concat}bind def +/i{1 .min setflat}bind def +/J/setlinecap load def +/d/setdash load def +/j/setlinejoin load def +/w/setlinewidth load def +/M/setmiterlimit load def +/gs{SetExtGState}bind def +/g/setgray load def +/rg/setrgbcolor load def +/k/setcmykcolor load def +/cs{//ResolveColorSpace exec//SetColorSpaceSafe exec +}bind def +/sc/setcolor load def +/scn{//SetColor exec}bind def +/G/setgray load def +/RG/setrgbcolor load def +/K/setcmykcolor load def +/CS//cs def +/ri{SetColorRenderingIntent}bind def +/SC/setcolor load def +/SCN{//SetColor exec}bind def +/m/moveto load def +/l/lineto load def +/c/curveto load def +/v{currentpoint 6 2 roll curveto}bind def +/y{2 copy curveto}bind def +/re{ +4 2 roll moveto exch dup 0 rlineto 0 3 -1 roll rlineto neg 0 rlineto +closepath +}def +/h/closepath load def +/n/newpath load def +/S/stroke load def +/s{closepath stroke}bind def +/f/fill load def +/f*/eofill load def +/B{gsave fill grestore stroke}bind def +/b{closepath gsave fill grestore stroke}bind def +/B*{gsave eofill grestore stroke}bind def +/b*{closepath gsave eofill grestore stroke}bind def +/W/clip load def +/W*/eoclip load def +/sh{ +ResolveShading +dup/Background known{ +gsave +dup/ColorSpace get setcolorspace +dup/Background get aload pop setcolor +pathbbox +2 index sub exch 3 index sub exch +rectfill +grestore +}if +shfill +}bind def +/Do{//DoXObject exec}bind def +/BI{currentglobal false setglobal<<}bind def +/ID{>> +dup/DataSource currentfile +2 index/F//knownget exec{ +/A85 eq{ +0(~>)/SubFileDecode filter +}if +}if +put +//CompleteInlineImage exec +exch setglobal +//DoImage exec +}bind def +/EI{}bind def +/BT{gsave//GraphicState/InitialTextMatrix get currentmatrix pop}bind def +/ET{grestore}bind def +/Tc{//GraphicState exch/CharacterSpacing exch put}bind def +/TL{//GraphicState exch/TextLeading exch put}bind def +/Tr{//GraphicState exch/TextRenderingMode exch put}bind def +/Ts{ +mark(Unimplemented SetTextRise)//error exec +}bind def +/Tw{//GraphicState exch/WordSpacing exch put}bind def +/Tz{ +mark(Unimplemented SetHorizontalTextScaling)//error exec +}bind def +/Td{translate 0 0 moveto}bind def +/TD{dup neg//TL exec//Td exec}bind def +/Tm{//GraphicState/InitialTextMatrix get setmatrix +//TempMatrix astore concat +0 0 moveto}bind def +/T*{0//GraphicState/TextLeading get neg//Td exec}bind def +/Tj{//ShowTextBeg exec//ShowText exec//ShowTextEnd exec}bind def +/'{//T* exec//ShowText exec//ShowTextEnd exec}bind def +/"{3 2 roll//Tw exec exch//Tc exec//' exec}bind def +/TJ//ShowTextWithGlyphPositioning def +/Tf//SetFont def +/d0/setcharwidth load def +/d1/setcachedevice load def +/BDC{pop pop}bind def +/BMC{pop}bind def +/EMC{}bind def +/BX{BeginCompatibilitySection}bind def +/EX{EndCompatibilitySection}bind def +/DP{DefineMarkedContentPointWithPropertyList}bind def +/MP{DefineMarkedContentPoint}bind def +/PS{cvx exec}bind def +currentdict end def +//PDFR_STREAM{ +//Operators length dict begin +//Operators{ +exch dup +[exch//=only/exec load +( )/print load +8 7 roll +dup type/arraytype eq{ +/exec load +}if +( )/print load +]cvx +def +}forall +currentdict end/Operators exch def +}if +/.registerencoding +{pop pop +}bind def +/.defineencoding +{def +}bind def +/.findencoding +{load +}bind def +/currentglobal where +{pop currentglobal{setglobal}true setglobal} +{{}} +ifelse +/MacRomanEncoding +StandardEncoding 0 39 getinterval aload pop +/quotesingle +StandardEncoding 40 56 getinterval aload pop +/grave +StandardEncoding 97 31 getinterval aload pop +/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute +/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave +/ecircumflex/edieresis/iacute/igrave +/icircumflex/idieresis/ntilde/oacute +/ograve/ocircumflex/odieresis/otilde +/uacute/ugrave/ucircumflex/udieresis +/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash +/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef +/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash +/questiondown/exclamdown/logicalnot/.notdef +/florin/.notdef/.notdef/guillemotleft +/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright +/quoteleft/quoteright/divide/.notdef +/ydieresis/Ydieresis/fraction/currency +/guilsinglleft/guilsinglright/fi/fl +/daggerdbl/periodcentered/quotesinglbase/quotedblbase +/perthousand/Acircumflex/Ecircumflex/Aacute +/Edieresis/Egrave/Iacute/Icircumflex +/Idieresis/Igrave/Oacute/Ocircumflex +/.notdef/Ograve/Uacute/Ucircumflex +/Ugrave/dotlessi/circumflex/tilde +/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron +256 packedarray +5 1 index .registerencoding +.defineencoding +exec +/AdobeGlyphList mark +/A 16#0041 +/AE 16#00c6 +/AEacute 16#01fc +/AEmacron 16#01e2 +/AEsmall 16#f7e6 +/Aacute 16#00c1 +/Aacutesmall 16#f7e1 +/Abreve 16#0102 +/Abreveacute 16#1eae +/Abrevecyrillic 16#04d0 +/Abrevedotbelow 16#1eb6 +/Abrevegrave 16#1eb0 +/Abrevehookabove 16#1eb2 +/Abrevetilde 16#1eb4 +/Acaron 16#01cd +/Acircle 16#24b6 +/Acircumflex 16#00c2 +/Acircumflexacute 16#1ea4 +/Acircumflexdotbelow 16#1eac +/Acircumflexgrave 16#1ea6 +/Acircumflexhookabove 16#1ea8 +/Acircumflexsmall 16#f7e2 +/Acircumflextilde 16#1eaa +/Acute 16#f6c9 +/Acutesmall 16#f7b4 +/Acyrillic 16#0410 +/Adblgrave 16#0200 +/Adieresis 16#00c4 +/Adieresiscyrillic 16#04d2 +/Adieresismacron 16#01de +/Adieresissmall 16#f7e4 +/Adotbelow 16#1ea0 +/Adotmacron 16#01e0 +/Agrave 16#00c0 +/Agravesmall 16#f7e0 +/Ahookabove 16#1ea2 +/Aiecyrillic 16#04d4 +/Ainvertedbreve 16#0202 +/Alpha 16#0391 +/Alphatonos 16#0386 +/Amacron 16#0100 +/Amonospace 16#ff21 +/Aogonek 16#0104 +/Aring 16#00c5 +/Aringacute 16#01fa +/Aringbelow 16#1e00 +/Aringsmall 16#f7e5 +/Asmall 16#f761 +/Atilde 16#00c3 +/Atildesmall 16#f7e3 +/Aybarmenian 16#0531 +/B 16#0042 +/Bcircle 16#24b7 +/Bdotaccent 16#1e02 +/Bdotbelow 16#1e04 +/Becyrillic 16#0411 +/Benarmenian 16#0532 +/Beta 16#0392 +/Bhook 16#0181 +/Blinebelow 16#1e06 +/Bmonospace 16#ff22 +/Brevesmall 16#f6f4 +/Bsmall 16#f762 +/Btopbar 16#0182 +/C 16#0043 +/Caarmenian 16#053e +/Cacute 16#0106 +/Caron 16#f6ca +/Caronsmall 16#f6f5 +/Ccaron 16#010c +/Ccedilla 16#00c7 +/Ccedillaacute 16#1e08 +/Ccedillasmall 16#f7e7 +/Ccircle 16#24b8 +/Ccircumflex 16#0108 +/Cdot 16#010a +/Cdotaccent 16#010a +/Cedillasmall 16#f7b8 +/Chaarmenian 16#0549 +/Cheabkhasiancyrillic 16#04bc +/Checyrillic 16#0427 +/Chedescenderabkhasiancyrillic 16#04be +/Chedescendercyrillic 16#04b6 +/Chedieresiscyrillic 16#04f4 +/Cheharmenian 16#0543 +/Chekhakassiancyrillic 16#04cb +/Cheverticalstrokecyrillic 16#04b8 +/Chi 16#03a7 +/Chook 16#0187 +/Circumflexsmall 16#f6f6 +/Cmonospace 16#ff23 +/Coarmenian 16#0551 +/Csmall 16#f763 +/D 16#0044 +/DZ 16#01f1 +/DZcaron 16#01c4 +/Daarmenian 16#0534 +/Dafrican 16#0189 +/Dcaron 16#010e +/Dcedilla 16#1e10 +/Dcircle 16#24b9 +/Dcircumflexbelow 16#1e12 +/Dcroat 16#0110 +/Ddotaccent 16#1e0a +/Ddotbelow 16#1e0c +/Decyrillic 16#0414 +/Deicoptic 16#03ee +/Delta 16#2206 +/Deltagreek 16#0394 +/Dhook 16#018a +/Dieresis 16#f6cb +/DieresisAcute 16#f6cc +/DieresisGrave 16#f6cd +/Dieresissmall 16#f7a8 +/Digammagreek 16#03dc +/Djecyrillic 16#0402 +/Dlinebelow 16#1e0e +/Dmonospace 16#ff24 +/Dotaccentsmall 16#f6f7 +/Dslash 16#0110 +/Dsmall 16#f764 +/Dtopbar 16#018b +/Dz 16#01f2 +/Dzcaron 16#01c5 +/Dzeabkhasiancyrillic 16#04e0 +/Dzecyrillic 16#0405 +/Dzhecyrillic 16#040f +/E 16#0045 +/Eacute 16#00c9 +/Eacutesmall 16#f7e9 +/Ebreve 16#0114 +/Ecaron 16#011a +/Ecedillabreve 16#1e1c +/Echarmenian 16#0535 +/Ecircle 16#24ba +/Ecircumflex 16#00ca +/Ecircumflexacute 16#1ebe +/Ecircumflexbelow 16#1e18 +/Ecircumflexdotbelow 16#1ec6 +/Ecircumflexgrave 16#1ec0 +/Ecircumflexhookabove 16#1ec2 +/Ecircumflexsmall 16#f7ea +/Ecircumflextilde 16#1ec4 +/Ecyrillic 16#0404 +/Edblgrave 16#0204 +/Edieresis 16#00cb +/Edieresissmall 16#f7eb +/Edot 16#0116 +/Edotaccent 16#0116 +/Edotbelow 16#1eb8 +/Efcyrillic 16#0424 +/Egrave 16#00c8 +/Egravesmall 16#f7e8 +/Eharmenian 16#0537 +/Ehookabove 16#1eba +/Eightroman 16#2167 +/Einvertedbreve 16#0206 +/Eiotifiedcyrillic 16#0464 +/Elcyrillic 16#041b +/Elevenroman 16#216a +/Emacron 16#0112 +/Emacronacute 16#1e16 +/Emacrongrave 16#1e14 +/Emcyrillic 16#041c +/Emonospace 16#ff25 +/Encyrillic 16#041d +/Endescendercyrillic 16#04a2 +/Eng 16#014a +/Enghecyrillic 16#04a4 +/Enhookcyrillic 16#04c7 +/Eogonek 16#0118 +/Eopen 16#0190 +/Epsilon 16#0395 +/Epsilontonos 16#0388 +/Ercyrillic 16#0420 +/Ereversed 16#018e +/Ereversedcyrillic 16#042d +/Escyrillic 16#0421 +/Esdescendercyrillic 16#04aa +/Esh 16#01a9 +/Esmall 16#f765 +/Eta 16#0397 +/Etarmenian 16#0538 +/Etatonos 16#0389 +/Eth 16#00d0 +/Ethsmall 16#f7f0 +/Etilde 16#1ebc +/Etildebelow 16#1e1a +/Euro 16#20ac +/Ezh 16#01b7 +/Ezhcaron 16#01ee +/Ezhreversed 16#01b8 +/F 16#0046 +/Fcircle 16#24bb +/Fdotaccent 16#1e1e +/Feharmenian 16#0556 +/Feicoptic 16#03e4 +/Fhook 16#0191 +/Fitacyrillic 16#0472 +/Fiveroman 16#2164 +/Fmonospace 16#ff26 +/Fourroman 16#2163 +/Fsmall 16#f766 +/G 16#0047 +/GBsquare 16#3387 +/Gacute 16#01f4 +/Gamma 16#0393 +/Gammaafrican 16#0194 +/Gangiacoptic 16#03ea +/Gbreve 16#011e +/Gcaron 16#01e6 +/Gcedilla 16#0122 +/Gcircle 16#24bc +/Gcircumflex 16#011c +/Gcommaaccent 16#0122 +/Gdot 16#0120 +/Gdotaccent 16#0120 +/Gecyrillic 16#0413 +/Ghadarmenian 16#0542 +/Ghemiddlehookcyrillic 16#0494 +/Ghestrokecyrillic 16#0492 +/Gheupturncyrillic 16#0490 +/Ghook 16#0193 +/Gimarmenian 16#0533 +/Gjecyrillic 16#0403 +/Gmacron 16#1e20 +/Gmonospace 16#ff27 +/Grave 16#f6ce +/Gravesmall 16#f760 +/Gsmall 16#f767 +/Gsmallhook 16#029b +/Gstroke 16#01e4 +/H 16#0048 +/H18533 16#25cf +/H18543 16#25aa +/H18551 16#25ab +/H22073 16#25a1 +/HPsquare 16#33cb +/Haabkhasiancyrillic 16#04a8 +/Hadescendercyrillic 16#04b2 +/Hardsigncyrillic 16#042a +/Hbar 16#0126 +/Hbrevebelow 16#1e2a +/Hcedilla 16#1e28 +/Hcircle 16#24bd +/Hcircumflex 16#0124 +/Hdieresis 16#1e26 +/Hdotaccent 16#1e22 +/Hdotbelow 16#1e24 +/Hmonospace 16#ff28 +/Hoarmenian 16#0540 +/Horicoptic 16#03e8 +/Hsmall 16#f768 +/Hungarumlaut 16#f6cf +/Hungarumlautsmall 16#f6f8 +/Hzsquare 16#3390 +/I 16#0049 +/IAcyrillic 16#042f +/IJ 16#0132 +/IUcyrillic 16#042e +/Iacute 16#00cd +/Iacutesmall 16#f7ed +/Ibreve 16#012c +/Icaron 16#01cf +/Icircle 16#24be +/Icircumflex 16#00ce +/Icircumflexsmall 16#f7ee +/Icyrillic 16#0406 +/Idblgrave 16#0208 +/Idieresis 16#00cf +/Idieresisacute 16#1e2e +/Idieresiscyrillic 16#04e4 +/Idieresissmall 16#f7ef +/Idot 16#0130 +/Idotaccent 16#0130 +/Idotbelow 16#1eca +/Iebrevecyrillic 16#04d6 +/Iecyrillic 16#0415 +/Ifraktur 16#2111 +/Igrave 16#00cc +/Igravesmall 16#f7ec +/Ihookabove 16#1ec8 +/Iicyrillic 16#0418 +/Iinvertedbreve 16#020a +/Iishortcyrillic 16#0419 +/Imacron 16#012a +/Imacroncyrillic 16#04e2 +/Imonospace 16#ff29 +/Iniarmenian 16#053b +/Iocyrillic 16#0401 +/Iogonek 16#012e +/Iota 16#0399 +/Iotaafrican 16#0196 +/Iotadieresis 16#03aa +/Iotatonos 16#038a +/Ismall 16#f769 +/Istroke 16#0197 +/Itilde 16#0128 +/Itildebelow 16#1e2c +/Izhitsacyrillic 16#0474 +/Izhitsadblgravecyrillic 16#0476 +/J 16#004a +/Jaarmenian 16#0541 +/Jcircle 16#24bf +/Jcircumflex 16#0134 +/Jecyrillic 16#0408 +/Jheharmenian 16#054b +/Jmonospace 16#ff2a +/Jsmall 16#f76a +/K 16#004b +/KBsquare 16#3385 +/KKsquare 16#33cd +/Kabashkircyrillic 16#04a0 +/Kacute 16#1e30 +/Kacyrillic 16#041a +/Kadescendercyrillic 16#049a +/Kahookcyrillic 16#04c3 +/Kappa 16#039a +/Kastrokecyrillic 16#049e +/Kaverticalstrokecyrillic 16#049c +/Kcaron 16#01e8 +/Kcedilla 16#0136 +/Kcircle 16#24c0 +/Kcommaaccent 16#0136 +/Kdotbelow 16#1e32 +/Keharmenian 16#0554 +/Kenarmenian 16#053f +/Khacyrillic 16#0425 +/Kheicoptic 16#03e6 +/Khook 16#0198 +/Kjecyrillic 16#040c +/Klinebelow 16#1e34 +/Kmonospace 16#ff2b +/Koppacyrillic 16#0480 +/Koppagreek 16#03de +/Ksicyrillic 16#046e +/Ksmall 16#f76b +/L 16#004c +/LJ 16#01c7 +/LL 16#f6bf +/Lacute 16#0139 +/Lambda 16#039b +/Lcaron 16#013d +/Lcedilla 16#013b +/Lcircle 16#24c1 +/Lcircumflexbelow 16#1e3c +/Lcommaaccent 16#013b +/Ldot 16#013f +/Ldotaccent 16#013f +/Ldotbelow 16#1e36 +/Ldotbelowmacron 16#1e38 +/Liwnarmenian 16#053c +/Lj 16#01c8 +/Ljecyrillic 16#0409 +/Llinebelow 16#1e3a +/Lmonospace 16#ff2c +/Lslash 16#0141 +/Lslashsmall 16#f6f9 +/Lsmall 16#f76c +/M 16#004d +/MBsquare 16#3386 +/Macron 16#f6d0 +/Macronsmall 16#f7af +/Macute 16#1e3e +/Mcircle 16#24c2 +/Mdotaccent 16#1e40 +/Mdotbelow 16#1e42 +/Menarmenian 16#0544 +/Mmonospace 16#ff2d +/Msmall 16#f76d +/Mturned 16#019c +/Mu 16#039c +/N 16#004e +/NJ 16#01ca +/Nacute 16#0143 +/Ncaron 16#0147 +/Ncedilla 16#0145 +/Ncircle 16#24c3 +/Ncircumflexbelow 16#1e4a +/Ncommaaccent 16#0145 +/Ndotaccent 16#1e44 +/Ndotbelow 16#1e46 +/Nhookleft 16#019d +/Nineroman 16#2168 +/Nj 16#01cb +/Njecyrillic 16#040a +/Nlinebelow 16#1e48 +/Nmonospace 16#ff2e +/Nowarmenian 16#0546 +/Nsmall 16#f76e +/Ntilde 16#00d1 +/Ntildesmall 16#f7f1 +/Nu 16#039d +/O 16#004f +/OE 16#0152 +/OEsmall 16#f6fa +/Oacute 16#00d3 +/Oacutesmall 16#f7f3 +/Obarredcyrillic 16#04e8 +/Obarreddieresiscyrillic 16#04ea +/Obreve 16#014e +/Ocaron 16#01d1 +/Ocenteredtilde 16#019f +/Ocircle 16#24c4 +/Ocircumflex 16#00d4 +/Ocircumflexacute 16#1ed0 +/Ocircumflexdotbelow 16#1ed8 +/Ocircumflexgrave 16#1ed2 +/Ocircumflexhookabove 16#1ed4 +/Ocircumflexsmall 16#f7f4 +/Ocircumflextilde 16#1ed6 +/Ocyrillic 16#041e +/Odblacute 16#0150 +/Odblgrave 16#020c +/Odieresis 16#00d6 +/Odieresiscyrillic 16#04e6 +/Odieresissmall 16#f7f6 +/Odotbelow 16#1ecc +/Ogoneksmall 16#f6fb +/Ograve 16#00d2 +/Ogravesmall 16#f7f2 +/Oharmenian 16#0555 +/Ohm 16#2126 +/Ohookabove 16#1ece +/Ohorn 16#01a0 +/Ohornacute 16#1eda +/Ohorndotbelow 16#1ee2 +/Ohorngrave 16#1edc +/Ohornhookabove 16#1ede +/Ohorntilde 16#1ee0 +/Ohungarumlaut 16#0150 +/Oi 16#01a2 +/Oinvertedbreve 16#020e +/Omacron 16#014c +/Omacronacute 16#1e52 +/Omacrongrave 16#1e50 +/Omega 16#2126 +/Omegacyrillic 16#0460 +/Omegagreek 16#03a9 +/Omegaroundcyrillic 16#047a +/Omegatitlocyrillic 16#047c +/Omegatonos 16#038f +/Omicron 16#039f +/Omicrontonos 16#038c +/Omonospace 16#ff2f +/Oneroman 16#2160 +/Oogonek 16#01ea +/Oogonekmacron 16#01ec +/Oopen 16#0186 +/Oslash 16#00d8 +/Oslashacute 16#01fe +/Oslashsmall 16#f7f8 +/Osmall 16#f76f +/Ostrokeacute 16#01fe +/Otcyrillic 16#047e +/Otilde 16#00d5 +/Otildeacute 16#1e4c +/Otildedieresis 16#1e4e +/Otildesmall 16#f7f5 +/P 16#0050 +/Pacute 16#1e54 +/Pcircle 16#24c5 +/Pdotaccent 16#1e56 +/Pecyrillic 16#041f +/Peharmenian 16#054a +/Pemiddlehookcyrillic 16#04a6 +/Phi 16#03a6 +/Phook 16#01a4 +/Pi 16#03a0 +/Piwrarmenian 16#0553 +/Pmonospace 16#ff30 +/Psi 16#03a8 +/Psicyrillic 16#0470 +/Psmall 16#f770 +/Q 16#0051 +/Qcircle 16#24c6 +/Qmonospace 16#ff31 +/Qsmall 16#f771 +/R 16#0052 +/Raarmenian 16#054c +/Racute 16#0154 +/Rcaron 16#0158 +/Rcedilla 16#0156 +/Rcircle 16#24c7 +/Rcommaaccent 16#0156 +/Rdblgrave 16#0210 +/Rdotaccent 16#1e58 +/Rdotbelow 16#1e5a +/Rdotbelowmacron 16#1e5c +/Reharmenian 16#0550 +/Rfraktur 16#211c +/Rho 16#03a1 +/Ringsmall 16#f6fc +/Rinvertedbreve 16#0212 +/Rlinebelow 16#1e5e +/Rmonospace 16#ff32 +/Rsmall 16#f772 +/Rsmallinverted 16#0281 +/Rsmallinvertedsuperior 16#02b6 +/S 16#0053 +/SF010000 16#250c +/SF020000 16#2514 +/SF030000 16#2510 +/SF040000 16#2518 +/SF050000 16#253c +/SF060000 16#252c +/SF070000 16#2534 +/SF080000 16#251c +/SF090000 16#2524 +/SF100000 16#2500 +/SF110000 16#2502 +/SF190000 16#2561 +/SF200000 16#2562 +/SF210000 16#2556 +/SF220000 16#2555 +/SF230000 16#2563 +/SF240000 16#2551 +/SF250000 16#2557 +/SF260000 16#255d +/SF270000 16#255c +/SF280000 16#255b +/SF360000 16#255e +/SF370000 16#255f +/SF380000 16#255a +/SF390000 16#2554 +/SF400000 16#2569 +/SF410000 16#2566 +/SF420000 16#2560 +/SF430000 16#2550 +/SF440000 16#256c +/SF450000 16#2567 +/SF460000 16#2568 +/SF470000 16#2564 +/SF480000 16#2565 +/SF490000 16#2559 +/SF500000 16#2558 +/SF510000 16#2552 +/SF520000 16#2553 +/SF530000 16#256b +/SF540000 16#256a +/Sacute 16#015a +/Sacutedotaccent 16#1e64 +/Sampigreek 16#03e0 +/Scaron 16#0160 +/Scarondotaccent 16#1e66 +/Scaronsmall 16#f6fd +/Scedilla 16#015e +/Schwa 16#018f +/Schwacyrillic 16#04d8 +/Schwadieresiscyrillic 16#04da +/Scircle 16#24c8 +/Scircumflex 16#015c +/Scommaaccent 16#0218 +/Sdotaccent 16#1e60 +/Sdotbelow 16#1e62 +/Sdotbelowdotaccent 16#1e68 +/Seharmenian 16#054d +/Sevenroman 16#2166 +/Shaarmenian 16#0547 +/Shacyrillic 16#0428 +/Shchacyrillic 16#0429 +/Sheicoptic 16#03e2 +/Shhacyrillic 16#04ba +/Shimacoptic 16#03ec +/Sigma 16#03a3 +/Sixroman 16#2165 +/Smonospace 16#ff33 +/Softsigncyrillic 16#042c +/Ssmall 16#f773 +/Stigmagreek 16#03da +/T 16#0054 +/Tau 16#03a4 +/Tbar 16#0166 +/Tcaron 16#0164 +/Tcedilla 16#0162 +/Tcircle 16#24c9 +/Tcircumflexbelow 16#1e70 +/Tcommaaccent 16#0162 +/Tdotaccent 16#1e6a +/Tdotbelow 16#1e6c +/Tecyrillic 16#0422 +/Tedescendercyrillic 16#04ac +/Tenroman 16#2169 +/Tetsecyrillic 16#04b4 +/Theta 16#0398 +/Thook 16#01ac +/Thorn 16#00de +/Thornsmall 16#f7fe +/Threeroman 16#2162 +/Tildesmall 16#f6fe +/Tiwnarmenian 16#054f +/Tlinebelow 16#1e6e +/Tmonospace 16#ff34 +/Toarmenian 16#0539 +/Tonefive 16#01bc +/Tonesix 16#0184 +/Tonetwo 16#01a7 +/Tretroflexhook 16#01ae +/Tsecyrillic 16#0426 +/Tshecyrillic 16#040b +/Tsmall 16#f774 +/Twelveroman 16#216b +/Tworoman 16#2161 +/U 16#0055 +/Uacute 16#00da +/Uacutesmall 16#f7fa +/Ubreve 16#016c +/Ucaron 16#01d3 +/Ucircle 16#24ca +/Ucircumflex 16#00db +/Ucircumflexbelow 16#1e76 +/Ucircumflexsmall 16#f7fb +/Ucyrillic 16#0423 +/Udblacute 16#0170 +/Udblgrave 16#0214 +/Udieresis 16#00dc +/Udieresisacute 16#01d7 +/Udieresisbelow 16#1e72 +/Udieresiscaron 16#01d9 +/Udieresiscyrillic 16#04f0 +/Udieresisgrave 16#01db +/Udieresismacron 16#01d5 +/Udieresissmall 16#f7fc +/Udotbelow 16#1ee4 +/Ugrave 16#00d9 +/Ugravesmall 16#f7f9 +/Uhookabove 16#1ee6 +/Uhorn 16#01af +/Uhornacute 16#1ee8 +/Uhorndotbelow 16#1ef0 +/Uhorngrave 16#1eea +/Uhornhookabove 16#1eec +/Uhorntilde 16#1eee +/Uhungarumlaut 16#0170 +/Uhungarumlautcyrillic 16#04f2 +/Uinvertedbreve 16#0216 +/Ukcyrillic 16#0478 +/Umacron 16#016a +/Umacroncyrillic 16#04ee +/Umacrondieresis 16#1e7a +/Umonospace 16#ff35 +/Uogonek 16#0172 +/Upsilon 16#03a5 +/Upsilon1 16#03d2 +/Upsilonacutehooksymbolgreek 16#03d3 +/Upsilonafrican 16#01b1 +/Upsilondieresis 16#03ab +/Upsilondieresishooksymbolgreek 16#03d4 +/Upsilonhooksymbol 16#03d2 +/Upsilontonos 16#038e +/Uring 16#016e +/Ushortcyrillic 16#040e +/Usmall 16#f775 +/Ustraightcyrillic 16#04ae +/Ustraightstrokecyrillic 16#04b0 +/Utilde 16#0168 +/Utildeacute 16#1e78 +/Utildebelow 16#1e74 +/V 16#0056 +/Vcircle 16#24cb +/Vdotbelow 16#1e7e +/Vecyrillic 16#0412 +/Vewarmenian 16#054e +/Vhook 16#01b2 +/Vmonospace 16#ff36 +/Voarmenian 16#0548 +/Vsmall 16#f776 +/Vtilde 16#1e7c +/W 16#0057 +/Wacute 16#1e82 +/Wcircle 16#24cc +/Wcircumflex 16#0174 +/Wdieresis 16#1e84 +/Wdotaccent 16#1e86 +/Wdotbelow 16#1e88 +/Wgrave 16#1e80 +/Wmonospace 16#ff37 +/Wsmall 16#f777 +/X 16#0058 +/Xcircle 16#24cd +/Xdieresis 16#1e8c +/Xdotaccent 16#1e8a +/Xeharmenian 16#053d +/Xi 16#039e +/Xmonospace 16#ff38 +/Xsmall 16#f778 +/Y 16#0059 +/Yacute 16#00dd +/Yacutesmall 16#f7fd +/Yatcyrillic 16#0462 +/Ycircle 16#24ce +/Ycircumflex 16#0176 +/Ydieresis 16#0178 +/Ydieresissmall 16#f7ff +/Ydotaccent 16#1e8e +/Ydotbelow 16#1ef4 +/Yericyrillic 16#042b +/Yerudieresiscyrillic 16#04f8 +/Ygrave 16#1ef2 +/Yhook 16#01b3 +/Yhookabove 16#1ef6 +/Yiarmenian 16#0545 +/Yicyrillic 16#0407 +/Yiwnarmenian 16#0552 +/Ymonospace 16#ff39 +/Ysmall 16#f779 +/Ytilde 16#1ef8 +/Yusbigcyrillic 16#046a +/Yusbigiotifiedcyrillic 16#046c +/Yuslittlecyrillic 16#0466 +/Yuslittleiotifiedcyrillic 16#0468 +/Z 16#005a +/Zaarmenian 16#0536 +/Zacute 16#0179 +/Zcaron 16#017d +/Zcaronsmall 16#f6ff +/Zcircle 16#24cf +/Zcircumflex 16#1e90 +/Zdot 16#017b +/Zdotaccent 16#017b +/Zdotbelow 16#1e92 +/Zecyrillic 16#0417 +/Zedescendercyrillic 16#0498 +/Zedieresiscyrillic 16#04de +/Zeta 16#0396 +/Zhearmenian 16#053a +/Zhebrevecyrillic 16#04c1 +/Zhecyrillic 16#0416 +/Zhedescendercyrillic 16#0496 +/Zhedieresiscyrillic 16#04dc +/Zlinebelow 16#1e94 +/Zmonospace 16#ff3a +/Zsmall 16#f77a +/Zstroke 16#01b5 +/a 16#0061 +/aabengali 16#0986 +/aacute 16#00e1 +/aadeva 16#0906 +/aagujarati 16#0a86 +/aagurmukhi 16#0a06 +/aamatragurmukhi 16#0a3e +/aarusquare 16#3303 +/aavowelsignbengali 16#09be +/aavowelsigndeva 16#093e +/aavowelsigngujarati 16#0abe +/abbreviationmarkarmenian 16#055f +/abbreviationsigndeva 16#0970 +/abengali 16#0985 +/abopomofo 16#311a +/abreve 16#0103 +/abreveacute 16#1eaf +/abrevecyrillic 16#04d1 +/abrevedotbelow 16#1eb7 +/abrevegrave 16#1eb1 +/abrevehookabove 16#1eb3 +/abrevetilde 16#1eb5 +/acaron 16#01ce +/acircle 16#24d0 +/acircumflex 16#00e2 +/acircumflexacute 16#1ea5 +/acircumflexdotbelow 16#1ead +/acircumflexgrave 16#1ea7 +/acircumflexhookabove 16#1ea9 +/acircumflextilde 16#1eab +/acute 16#00b4 +/acutebelowcmb 16#0317 +/acutecmb 16#0301 +/acutecomb 16#0301 +/acutedeva 16#0954 +/acutelowmod 16#02cf +/acutetonecmb 16#0341 +/acyrillic 16#0430 +/adblgrave 16#0201 +/addakgurmukhi 16#0a71 +/adeva 16#0905 +/adieresis 16#00e4 +/adieresiscyrillic 16#04d3 +/adieresismacron 16#01df +/adotbelow 16#1ea1 +/adotmacron 16#01e1 +/ae 16#00e6 +/aeacute 16#01fd +/aekorean 16#3150 +/aemacron 16#01e3 +/afii00208 16#2015 +/afii08941 16#20a4 +/afii10017 16#0410 +/afii10018 16#0411 +/afii10019 16#0412 +/afii10020 16#0413 +/afii10021 16#0414 +/afii10022 16#0415 +/afii10023 16#0401 +/afii10024 16#0416 +/afii10025 16#0417 +/afii10026 16#0418 +/afii10027 16#0419 +/afii10028 16#041a +/afii10029 16#041b +/afii10030 16#041c +/afii10031 16#041d +/afii10032 16#041e +/afii10033 16#041f +/afii10034 16#0420 +/afii10035 16#0421 +/afii10036 16#0422 +/afii10037 16#0423 +/afii10038 16#0424 +/afii10039 16#0425 +/afii10040 16#0426 +/afii10041 16#0427 +/afii10042 16#0428 +/afii10043 16#0429 +/afii10044 16#042a +/afii10045 16#042b +/afii10046 16#042c +/afii10047 16#042d +/afii10048 16#042e +/afii10049 16#042f +/afii10050 16#0490 +/afii10051 16#0402 +/afii10052 16#0403 +/afii10053 16#0404 +/afii10054 16#0405 +/afii10055 16#0406 +/afii10056 16#0407 +/afii10057 16#0408 +/afii10058 16#0409 +/afii10059 16#040a +/afii10060 16#040b +/afii10061 16#040c +/afii10062 16#040e +/afii10063 16#f6c4 +/afii10064 16#f6c5 +/afii10065 16#0430 +/afii10066 16#0431 +/afii10067 16#0432 +/afii10068 16#0433 +/afii10069 16#0434 +/afii10070 16#0435 +/afii10071 16#0451 +/afii10072 16#0436 +/afii10073 16#0437 +/afii10074 16#0438 +/afii10075 16#0439 +/afii10076 16#043a +/afii10077 16#043b +/afii10078 16#043c +/afii10079 16#043d +/afii10080 16#043e +/afii10081 16#043f +/afii10082 16#0440 +/afii10083 16#0441 +/afii10084 16#0442 +/afii10085 16#0443 +/afii10086 16#0444 +/afii10087 16#0445 +/afii10088 16#0446 +/afii10089 16#0447 +/afii10090 16#0448 +/afii10091 16#0449 +/afii10092 16#044a +/afii10093 16#044b +/afii10094 16#044c +/afii10095 16#044d +/afii10096 16#044e +/afii10097 16#044f +/afii10098 16#0491 +/afii10099 16#0452 +/afii10100 16#0453 +/afii10101 16#0454 +/afii10102 16#0455 +/afii10103 16#0456 +/afii10104 16#0457 +/afii10105 16#0458 +/afii10106 16#0459 +/afii10107 16#045a +/afii10108 16#045b +/afii10109 16#045c +/afii10110 16#045e +/afii10145 16#040f +/afii10146 16#0462 +/afii10147 16#0472 +/afii10148 16#0474 +/afii10192 16#f6c6 +/afii10193 16#045f +/afii10194 16#0463 +/afii10195 16#0473 +/afii10196 16#0475 +/afii10831 16#f6c7 +/afii10832 16#f6c8 +/afii10846 16#04d9 +/afii299 16#200e +/afii300 16#200f +/afii301 16#200d +/afii57381 16#066a +/afii57388 16#060c +/afii57392 16#0660 +/afii57393 16#0661 +/afii57394 16#0662 +/afii57395 16#0663 +/afii57396 16#0664 +/afii57397 16#0665 +/afii57398 16#0666 +/afii57399 16#0667 +/afii57400 16#0668 +/afii57401 16#0669 +/afii57403 16#061b +/afii57407 16#061f +/afii57409 16#0621 +/afii57410 16#0622 +/afii57411 16#0623 +/afii57412 16#0624 +/afii57413 16#0625 +/afii57414 16#0626 +/afii57415 16#0627 +/afii57416 16#0628 +/afii57417 16#0629 +/afii57418 16#062a +/afii57419 16#062b +/afii57420 16#062c +/afii57421 16#062d +/afii57422 16#062e +/afii57423 16#062f +/afii57424 16#0630 +/afii57425 16#0631 +/afii57426 16#0632 +/afii57427 16#0633 +/afii57428 16#0634 +/afii57429 16#0635 +/afii57430 16#0636 +/afii57431 16#0637 +/afii57432 16#0638 +/afii57433 16#0639 +/afii57434 16#063a +/afii57440 16#0640 +/afii57441 16#0641 +/afii57442 16#0642 +/afii57443 16#0643 +/afii57444 16#0644 +/afii57445 16#0645 +/afii57446 16#0646 +/afii57448 16#0648 +/afii57449 16#0649 +/afii57450 16#064a +/afii57451 16#064b +/afii57452 16#064c +/afii57453 16#064d +/afii57454 16#064e +/afii57455 16#064f +/afii57456 16#0650 +/afii57457 16#0651 +/afii57458 16#0652 +/afii57470 16#0647 +/afii57505 16#06a4 +/afii57506 16#067e +/afii57507 16#0686 +/afii57508 16#0698 +/afii57509 16#06af +/afii57511 16#0679 +/afii57512 16#0688 +/afii57513 16#0691 +/afii57514 16#06ba +/afii57519 16#06d2 +/afii57534 16#06d5 +/afii57636 16#20aa +/afii57645 16#05be +/afii57658 16#05c3 +/afii57664 16#05d0 +/afii57665 16#05d1 +/afii57666 16#05d2 +/afii57667 16#05d3 +/afii57668 16#05d4 +/afii57669 16#05d5 +/afii57670 16#05d6 +/afii57671 16#05d7 +/afii57672 16#05d8 +/afii57673 16#05d9 +/afii57674 16#05da +/afii57675 16#05db +/afii57676 16#05dc +/afii57677 16#05dd +/afii57678 16#05de +/afii57679 16#05df +/afii57680 16#05e0 +/afii57681 16#05e1 +/afii57682 16#05e2 +/afii57683 16#05e3 +/afii57684 16#05e4 +/afii57685 16#05e5 +/afii57686 16#05e6 +/afii57687 16#05e7 +/afii57688 16#05e8 +/afii57689 16#05e9 +/afii57690 16#05ea +/afii57694 16#fb2a +/afii57695 16#fb2b +/afii57700 16#fb4b +/afii57705 16#fb1f +/afii57716 16#05f0 +/afii57717 16#05f1 +/afii57718 16#05f2 +/afii57723 16#fb35 +/afii57793 16#05b4 +/afii57794 16#05b5 +/afii57795 16#05b6 +/afii57796 16#05bb +/afii57797 16#05b8 +/afii57798 16#05b7 +/afii57799 16#05b0 +/afii57800 16#05b2 +/afii57801 16#05b1 +/afii57802 16#05b3 +/afii57803 16#05c2 +/afii57804 16#05c1 +/afii57806 16#05b9 +/afii57807 16#05bc +/afii57839 16#05bd +/afii57841 16#05bf +/afii57842 16#05c0 +/afii57929 16#02bc +/afii61248 16#2105 +/afii61289 16#2113 +/afii61352 16#2116 +/afii61573 16#202c +/afii61574 16#202d +/afii61575 16#202e +/afii61664 16#200c +/afii63167 16#066d +/afii64937 16#02bd +/agrave 16#00e0 +/agujarati 16#0a85 +/agurmukhi 16#0a05 +/ahiragana 16#3042 +/ahookabove 16#1ea3 +/aibengali 16#0990 +/aibopomofo 16#311e +/aideva 16#0910 +/aiecyrillic 16#04d5 +/aigujarati 16#0a90 +/aigurmukhi 16#0a10 +/aimatragurmukhi 16#0a48 +/ainarabic 16#0639 +/ainfinalarabic 16#feca +/aininitialarabic 16#fecb +/ainmedialarabic 16#fecc +/ainvertedbreve 16#0203 +/aivowelsignbengali 16#09c8 +/aivowelsigndeva 16#0948 +/aivowelsigngujarati 16#0ac8 +/akatakana 16#30a2 +/akatakanahalfwidth 16#ff71 +/akorean 16#314f +/alef 16#05d0 +/alefarabic 16#0627 +/alefdageshhebrew 16#fb30 +/aleffinalarabic 16#fe8e +/alefhamzaabovearabic 16#0623 +/alefhamzaabovefinalarabic 16#fe84 +/alefhamzabelowarabic 16#0625 +/alefhamzabelowfinalarabic 16#fe88 +/alefhebrew 16#05d0 +/aleflamedhebrew 16#fb4f +/alefmaddaabovearabic 16#0622 +/alefmaddaabovefinalarabic 16#fe82 +/alefmaksuraarabic 16#0649 +/alefmaksurafinalarabic 16#fef0 +/alefmaksurainitialarabic 16#fef3 +/alefmaksuramedialarabic 16#fef4 +/alefpatahhebrew 16#fb2e +/alefqamatshebrew 16#fb2f +/aleph 16#2135 +/allequal 16#224c +/alpha 16#03b1 +/alphatonos 16#03ac +/amacron 16#0101 +/amonospace 16#ff41 +/ampersand 16#0026 +/ampersandmonospace 16#ff06 +/ampersandsmall 16#f726 +/amsquare 16#33c2 +/anbopomofo 16#3122 +/angbopomofo 16#3124 +/angkhankhuthai 16#0e5a +/angle 16#2220 +/anglebracketleft 16#3008 +/anglebracketleftvertical 16#fe3f +/anglebracketright 16#3009 +/anglebracketrightvertical 16#fe40 +/angleleft 16#2329 +/angleright 16#232a +/angstrom 16#212b +/anoteleia 16#0387 +/anudattadeva 16#0952 +/anusvarabengali 16#0982 +/anusvaradeva 16#0902 +/anusvaragujarati 16#0a82 +/aogonek 16#0105 +/apaatosquare 16#3300 +/aparen 16#249c +/apostrophearmenian 16#055a +/apostrophemod 16#02bc +/apple 16#f8ff +/approaches 16#2250 +/approxequal 16#2248 +/approxequalorimage 16#2252 +/approximatelyequal 16#2245 +/araeaekorean 16#318e +/araeakorean 16#318d +/arc 16#2312 +/arighthalfring 16#1e9a +/aring 16#00e5 +/aringacute 16#01fb +/aringbelow 16#1e01 +/arrowboth 16#2194 +/arrowdashdown 16#21e3 +/arrowdashleft 16#21e0 +/arrowdashright 16#21e2 +/arrowdashup 16#21e1 +/arrowdblboth 16#21d4 +/arrowdbldown 16#21d3 +/arrowdblleft 16#21d0 +/arrowdblright 16#21d2 +/arrowdblup 16#21d1 +/arrowdown 16#2193 +/arrowdownleft 16#2199 +/arrowdownright 16#2198 +/arrowdownwhite 16#21e9 +/arrowheaddownmod 16#02c5 +/arrowheadleftmod 16#02c2 +/arrowheadrightmod 16#02c3 +/arrowheadupmod 16#02c4 +/arrowhorizex 16#f8e7 +/arrowleft 16#2190 +/arrowleftdbl 16#21d0 +/arrowleftdblstroke 16#21cd +/arrowleftoverright 16#21c6 +/arrowleftwhite 16#21e6 +/arrowright 16#2192 +/arrowrightdblstroke 16#21cf +/arrowrightheavy 16#279e +/arrowrightoverleft 16#21c4 +/arrowrightwhite 16#21e8 +/arrowtableft 16#21e4 +/arrowtabright 16#21e5 +/arrowup 16#2191 +/arrowupdn 16#2195 +/arrowupdnbse 16#21a8 +/arrowupdownbase 16#21a8 +/arrowupleft 16#2196 +/arrowupleftofdown 16#21c5 +/arrowupright 16#2197 +/arrowupwhite 16#21e7 +/arrowvertex 16#f8e6 +/asciicircum 16#005e +/asciicircummonospace 16#ff3e +/asciitilde 16#007e +/asciitildemonospace 16#ff5e +/ascript 16#0251 +/ascriptturned 16#0252 +/asmallhiragana 16#3041 +/asmallkatakana 16#30a1 +/asmallkatakanahalfwidth 16#ff67 +/asterisk 16#002a +/asteriskaltonearabic 16#066d +/asteriskarabic 16#066d +/asteriskmath 16#2217 +/asteriskmonospace 16#ff0a +/asterisksmall 16#fe61 +/asterism 16#2042 +/asuperior 16#f6e9 +/asymptoticallyequal 16#2243 +/at 16#0040 +/atilde 16#00e3 +/atmonospace 16#ff20 +/atsmall 16#fe6b +/aturned 16#0250 +/aubengali 16#0994 +/aubopomofo 16#3120 +/audeva 16#0914 +/augujarati 16#0a94 +/augurmukhi 16#0a14 +/aulengthmarkbengali 16#09d7 +/aumatragurmukhi 16#0a4c +/auvowelsignbengali 16#09cc +/auvowelsigndeva 16#094c +/auvowelsigngujarati 16#0acc +/avagrahadeva 16#093d +/aybarmenian 16#0561 +/ayin 16#05e2 +/ayinaltonehebrew 16#fb20 +/ayinhebrew 16#05e2 +/b 16#0062 +/babengali 16#09ac +/backslash 16#005c +/backslashmonospace 16#ff3c +/badeva 16#092c +/bagujarati 16#0aac +/bagurmukhi 16#0a2c +/bahiragana 16#3070 +/bahtthai 16#0e3f +/bakatakana 16#30d0 +/bar 16#007c +/barmonospace 16#ff5c +/bbopomofo 16#3105 +/bcircle 16#24d1 +/bdotaccent 16#1e03 +/bdotbelow 16#1e05 +/beamedsixteenthnotes 16#266c +/because 16#2235 +/becyrillic 16#0431 +/beharabic 16#0628 +/behfinalarabic 16#fe90 +/behinitialarabic 16#fe91 +/behiragana 16#3079 +/behmedialarabic 16#fe92 +/behmeeminitialarabic 16#fc9f +/behmeemisolatedarabic 16#fc08 +/behnoonfinalarabic 16#fc6d +/bekatakana 16#30d9 +/benarmenian 16#0562 +/bet 16#05d1 +/beta 16#03b2 +/betasymbolgreek 16#03d0 +/betdagesh 16#fb31 +/betdageshhebrew 16#fb31 +/bethebrew 16#05d1 +/betrafehebrew 16#fb4c +/bhabengali 16#09ad +/bhadeva 16#092d +/bhagujarati 16#0aad +/bhagurmukhi 16#0a2d +/bhook 16#0253 +/bihiragana 16#3073 +/bikatakana 16#30d3 +/bilabialclick 16#0298 +/bindigurmukhi 16#0a02 +/birusquare 16#3331 +/blackcircle 16#25cf +/blackdiamond 16#25c6 +/blackdownpointingtriangle 16#25bc +/blackleftpointingpointer 16#25c4 +/blackleftpointingtriangle 16#25c0 +/blacklenticularbracketleft 16#3010 +/blacklenticularbracketleftvertical 16#fe3b +/blacklenticularbracketright 16#3011 +/blacklenticularbracketrightvertical 16#fe3c +/blacklowerlefttriangle 16#25e3 +/blacklowerrighttriangle 16#25e2 +/blackrectangle 16#25ac +/blackrightpointingpointer 16#25ba +/blackrightpointingtriangle 16#25b6 +/blacksmallsquare 16#25aa +/blacksmilingface 16#263b +/blacksquare 16#25a0 +/blackstar 16#2605 +/blackupperlefttriangle 16#25e4 +/blackupperrighttriangle 16#25e5 +/blackuppointingsmalltriangle 16#25b4 +/blackuppointingtriangle 16#25b2 +/blank 16#2423 +/blinebelow 16#1e07 +/block 16#2588 +/bmonospace 16#ff42 +/bobaimaithai 16#0e1a +/bohiragana 16#307c +/bokatakana 16#30dc +/bparen 16#249d +/bqsquare 16#33c3 +/braceex 16#f8f4 +/braceleft 16#007b +/braceleftbt 16#f8f3 +/braceleftmid 16#f8f2 +/braceleftmonospace 16#ff5b +/braceleftsmall 16#fe5b +/bracelefttp 16#f8f1 +/braceleftvertical 16#fe37 +/braceright 16#007d +/bracerightbt 16#f8fe +/bracerightmid 16#f8fd +/bracerightmonospace 16#ff5d +/bracerightsmall 16#fe5c +/bracerighttp 16#f8fc +/bracerightvertical 16#fe38 +/bracketleft 16#005b +/bracketleftbt 16#f8f0 +/bracketleftex 16#f8ef +/bracketleftmonospace 16#ff3b +/bracketlefttp 16#f8ee +/bracketright 16#005d +/bracketrightbt 16#f8fb +/bracketrightex 16#f8fa +/bracketrightmonospace 16#ff3d +/bracketrighttp 16#f8f9 +/breve 16#02d8 +/brevebelowcmb 16#032e +/brevecmb 16#0306 +/breveinvertedbelowcmb 16#032f +/breveinvertedcmb 16#0311 +/breveinverteddoublecmb 16#0361 +/bridgebelowcmb 16#032a +/bridgeinvertedbelowcmb 16#033a +/brokenbar 16#00a6 +/bstroke 16#0180 +/bsuperior 16#f6ea +/btopbar 16#0183 +/buhiragana 16#3076 +/bukatakana 16#30d6 +/bullet 16#2022 +/bulletinverse 16#25d8 +/bulletoperator 16#2219 +/bullseye 16#25ce +/c 16#0063 +/caarmenian 16#056e +/cabengali 16#099a +/cacute 16#0107 +/cadeva 16#091a +/cagujarati 16#0a9a +/cagurmukhi 16#0a1a +/calsquare 16#3388 +/candrabindubengali 16#0981 +/candrabinducmb 16#0310 +/candrabindudeva 16#0901 +/candrabindugujarati 16#0a81 +/capslock 16#21ea +/careof 16#2105 +/caron 16#02c7 +/caronbelowcmb 16#032c +/caroncmb 16#030c +/carriagereturn 16#21b5 +/cbopomofo 16#3118 +/ccaron 16#010d +/ccedilla 16#00e7 +/ccedillaacute 16#1e09 +/ccircle 16#24d2 +/ccircumflex 16#0109 +/ccurl 16#0255 +/cdot 16#010b +/cdotaccent 16#010b +/cdsquare 16#33c5 +/cedilla 16#00b8 +/cedillacmb 16#0327 +/cent 16#00a2 +/centigrade 16#2103 +/centinferior 16#f6df +/centmonospace 16#ffe0 +/centoldstyle 16#f7a2 +/centsuperior 16#f6e0 +/chaarmenian 16#0579 +/chabengali 16#099b +/chadeva 16#091b +/chagujarati 16#0a9b +/chagurmukhi 16#0a1b +/chbopomofo 16#3114 +/cheabkhasiancyrillic 16#04bd +/checkmark 16#2713 +/checyrillic 16#0447 +/chedescenderabkhasiancyrillic 16#04bf +/chedescendercyrillic 16#04b7 +/chedieresiscyrillic 16#04f5 +/cheharmenian 16#0573 +/chekhakassiancyrillic 16#04cc +/cheverticalstrokecyrillic 16#04b9 +/chi 16#03c7 +/chieuchacirclekorean 16#3277 +/chieuchaparenkorean 16#3217 +/chieuchcirclekorean 16#3269 +/chieuchkorean 16#314a +/chieuchparenkorean 16#3209 +/chochangthai 16#0e0a +/chochanthai 16#0e08 +/chochingthai 16#0e09 +/chochoethai 16#0e0c +/chook 16#0188 +/cieucacirclekorean 16#3276 +/cieucaparenkorean 16#3216 +/cieuccirclekorean 16#3268 +/cieuckorean 16#3148 +/cieucparenkorean 16#3208 +/cieucuparenkorean 16#321c +/circle 16#25cb +/circlemultiply 16#2297 +/circleot 16#2299 +/circleplus 16#2295 +/circlepostalmark 16#3036 +/circlewithlefthalfblack 16#25d0 +/circlewithrighthalfblack 16#25d1 +/circumflex 16#02c6 +/circumflexbelowcmb 16#032d +/circumflexcmb 16#0302 +/clear 16#2327 +/clickalveolar 16#01c2 +/clickdental 16#01c0 +/clicklateral 16#01c1 +/clickretroflex 16#01c3 +/club 16#2663 +/clubsuitblack 16#2663 +/clubsuitwhite 16#2667 +/cmcubedsquare 16#33a4 +/cmonospace 16#ff43 +/cmsquaredsquare 16#33a0 +/coarmenian 16#0581 +/colon 16#003a +/colonmonetary 16#20a1 +/colonmonospace 16#ff1a +/colonsign 16#20a1 +/colonsmall 16#fe55 +/colontriangularhalfmod 16#02d1 +/colontriangularmod 16#02d0 +/comma 16#002c +/commaabovecmb 16#0313 +/commaaboverightcmb 16#0315 +/commaaccent 16#f6c3 +/commaarabic 16#060c +/commaarmenian 16#055d +/commainferior 16#f6e1 +/commamonospace 16#ff0c +/commareversedabovecmb 16#0314 +/commareversedmod 16#02bd +/commasmall 16#fe50 +/commasuperior 16#f6e2 +/commaturnedabovecmb 16#0312 +/commaturnedmod 16#02bb +/compass 16#263c +/congruent 16#2245 +/contourintegral 16#222e +/control 16#2303 +/controlACK 16#0006 +/controlBEL 16#0007 +/controlBS 16#0008 +/controlCAN 16#0018 +/controlCR 16#000d +/controlDC1 16#0011 +/controlDC2 16#0012 +/controlDC3 16#0013 +/controlDC4 16#0014 +/controlDEL 16#007f +/controlDLE 16#0010 +/controlEM 16#0019 +/controlENQ 16#0005 +/controlEOT 16#0004 +/controlESC 16#001b +/controlETB 16#0017 +/controlETX 16#0003 +/controlFF 16#000c +/controlFS 16#001c +/controlGS 16#001d +/controlHT 16#0009 +/controlLF 16#000a +/controlNAK 16#0015 +/controlRS 16#001e +/controlSI 16#000f +/controlSO 16#000e +/controlSOT 16#0002 +/controlSTX 16#0001 +/controlSUB 16#001a +/controlSYN 16#0016 +/controlUS 16#001f +/controlVT 16#000b +/copyright 16#00a9 +/copyrightsans 16#f8e9 +/copyrightserif 16#f6d9 +/cornerbracketleft 16#300c +/cornerbracketlefthalfwidth 16#ff62 +/cornerbracketleftvertical 16#fe41 +/cornerbracketright 16#300d +/cornerbracketrighthalfwidth 16#ff63 +/cornerbracketrightvertical 16#fe42 +/corporationsquare 16#337f +/cosquare 16#33c7 +/coverkgsquare 16#33c6 +/cparen 16#249e +/cruzeiro 16#20a2 +/cstretched 16#0297 +/curlyand 16#22cf +/curlyor 16#22ce +/currency 16#00a4 +/cyrBreve 16#f6d1 +/cyrFlex 16#f6d2 +/cyrbreve 16#f6d4 +/cyrflex 16#f6d5 +/d 16#0064 +/daarmenian 16#0564 +/dabengali 16#09a6 +/dadarabic 16#0636 +/dadeva 16#0926 +/dadfinalarabic 16#febe +/dadinitialarabic 16#febf +/dadmedialarabic 16#fec0 +/dagesh 16#05bc +/dageshhebrew 16#05bc +/dagger 16#2020 +/daggerdbl 16#2021 +/dagujarati 16#0aa6 +/dagurmukhi 16#0a26 +/dahiragana 16#3060 +/dakatakana 16#30c0 +/dalarabic 16#062f +/dalet 16#05d3 +/daletdagesh 16#fb33 +/daletdageshhebrew 16#fb33 +/dalethebrew 16#05d3 +/dalfinalarabic 16#feaa +/dammaarabic 16#064f +/dammalowarabic 16#064f +/dammatanaltonearabic 16#064c +/dammatanarabic 16#064c +/danda 16#0964 +/dargahebrew 16#05a7 +/dargalefthebrew 16#05a7 +/dasiapneumatacyrilliccmb 16#0485 +/dblGrave 16#f6d3 +/dblanglebracketleft 16#300a +/dblanglebracketleftvertical 16#fe3d +/dblanglebracketright 16#300b +/dblanglebracketrightvertical 16#fe3e +/dblarchinvertedbelowcmb 16#032b +/dblarrowleft 16#21d4 +/dblarrowright 16#21d2 +/dbldanda 16#0965 +/dblgrave 16#f6d6 +/dblgravecmb 16#030f +/dblintegral 16#222c +/dbllowline 16#2017 +/dbllowlinecmb 16#0333 +/dbloverlinecmb 16#033f +/dblprimemod 16#02ba +/dblverticalbar 16#2016 +/dblverticallineabovecmb 16#030e +/dbopomofo 16#3109 +/dbsquare 16#33c8 +/dcaron 16#010f +/dcedilla 16#1e11 +/dcircle 16#24d3 +/dcircumflexbelow 16#1e13 +/dcroat 16#0111 +/ddabengali 16#09a1 +/ddadeva 16#0921 +/ddagujarati 16#0aa1 +/ddagurmukhi 16#0a21 +/ddalarabic 16#0688 +/ddalfinalarabic 16#fb89 +/dddhadeva 16#095c +/ddhabengali 16#09a2 +/ddhadeva 16#0922 +/ddhagujarati 16#0aa2 +/ddhagurmukhi 16#0a22 +/ddotaccent 16#1e0b +/ddotbelow 16#1e0d +/decimalseparatorarabic 16#066b +/decimalseparatorpersian 16#066b +/decyrillic 16#0434 +/degree 16#00b0 +/dehihebrew 16#05ad +/dehiragana 16#3067 +/deicoptic 16#03ef +/dekatakana 16#30c7 +/deleteleft 16#232b +/deleteright 16#2326 +/delta 16#03b4 +/deltaturned 16#018d +/denominatorminusonenumeratorbengali 16#09f8 +/dezh 16#02a4 +/dhabengali 16#09a7 +/dhadeva 16#0927 +/dhagujarati 16#0aa7 +/dhagurmukhi 16#0a27 +/dhook 16#0257 +/dialytikatonos 16#0385 +/dialytikatonoscmb 16#0344 +/diamond 16#2666 +/diamondsuitwhite 16#2662 +/dieresis 16#00a8 +/dieresisacute 16#f6d7 +/dieresisbelowcmb 16#0324 +/dieresiscmb 16#0308 +/dieresisgrave 16#f6d8 +/dieresistonos 16#0385 +/dihiragana 16#3062 +/dikatakana 16#30c2 +/dittomark 16#3003 +/divide 16#00f7 +/divides 16#2223 +/divisionslash 16#2215 +/djecyrillic 16#0452 +/dkshade 16#2593 +/dlinebelow 16#1e0f +/dlsquare 16#3397 +/dmacron 16#0111 +/dmonospace 16#ff44 +/dnblock 16#2584 +/dochadathai 16#0e0e +/dodekthai 16#0e14 +/dohiragana 16#3069 +/dokatakana 16#30c9 +/dollar 16#0024 +/dollarinferior 16#f6e3 +/dollarmonospace 16#ff04 +/dollaroldstyle 16#f724 +/dollarsmall 16#fe69 +/dollarsuperior 16#f6e4 +/dong 16#20ab +/dorusquare 16#3326 +/dotaccent 16#02d9 +/dotaccentcmb 16#0307 +/dotbelowcmb 16#0323 +/dotbelowcomb 16#0323 +/dotkatakana 16#30fb +/dotlessi 16#0131 +/dotlessj 16#f6be +/dotlessjstrokehook 16#0284 +/dotmath 16#22c5 +/dottedcircle 16#25cc +/doubleyodpatah 16#fb1f +/doubleyodpatahhebrew 16#fb1f +/downtackbelowcmb 16#031e +/downtackmod 16#02d5 +/dparen 16#249f +/dsuperior 16#f6eb +/dtail 16#0256 +/dtopbar 16#018c +/duhiragana 16#3065 +/dukatakana 16#30c5 +/dz 16#01f3 +/dzaltone 16#02a3 +/dzcaron 16#01c6 +/dzcurl 16#02a5 +/dzeabkhasiancyrillic 16#04e1 +/dzecyrillic 16#0455 +/dzhecyrillic 16#045f +/e 16#0065 +/eacute 16#00e9 +/earth 16#2641 +/ebengali 16#098f +/ebopomofo 16#311c +/ebreve 16#0115 +/ecandradeva 16#090d +/ecandragujarati 16#0a8d +/ecandravowelsigndeva 16#0945 +/ecandravowelsigngujarati 16#0ac5 +/ecaron 16#011b +/ecedillabreve 16#1e1d +/echarmenian 16#0565 +/echyiwnarmenian 16#0587 +/ecircle 16#24d4 +/ecircumflex 16#00ea +/ecircumflexacute 16#1ebf +/ecircumflexbelow 16#1e19 +/ecircumflexdotbelow 16#1ec7 +/ecircumflexgrave 16#1ec1 +/ecircumflexhookabove 16#1ec3 +/ecircumflextilde 16#1ec5 +/ecyrillic 16#0454 +/edblgrave 16#0205 +/edeva 16#090f +/edieresis 16#00eb +/edot 16#0117 +/edotaccent 16#0117 +/edotbelow 16#1eb9 +/eegurmukhi 16#0a0f +/eematragurmukhi 16#0a47 +/efcyrillic 16#0444 +/egrave 16#00e8 +/egujarati 16#0a8f +/eharmenian 16#0567 +/ehbopomofo 16#311d +/ehiragana 16#3048 +/ehookabove 16#1ebb +/eibopomofo 16#311f +/eight 16#0038 +/eightarabic 16#0668 +/eightbengali 16#09ee +/eightcircle 16#2467 +/eightcircleinversesansserif 16#2791 +/eightdeva 16#096e +/eighteencircle 16#2471 +/eighteenparen 16#2485 +/eighteenperiod 16#2499 +/eightgujarati 16#0aee +/eightgurmukhi 16#0a6e +/eighthackarabic 16#0668 +/eighthangzhou 16#3028 +/eighthnotebeamed 16#266b +/eightideographicparen 16#3227 +/eightinferior 16#2088 +/eightmonospace 16#ff18 +/eightoldstyle 16#f738 +/eightparen 16#247b +/eightperiod 16#248f +/eightpersian 16#06f8 +/eightroman 16#2177 +/eightsuperior 16#2078 +/eightthai 16#0e58 +/einvertedbreve 16#0207 +/eiotifiedcyrillic 16#0465 +/ekatakana 16#30a8 +/ekatakanahalfwidth 16#ff74 +/ekonkargurmukhi 16#0a74 +/ekorean 16#3154 +/elcyrillic 16#043b +/element 16#2208 +/elevencircle 16#246a +/elevenparen 16#247e +/elevenperiod 16#2492 +/elevenroman 16#217a +/ellipsis 16#2026 +/ellipsisvertical 16#22ee +/emacron 16#0113 +/emacronacute 16#1e17 +/emacrongrave 16#1e15 +/emcyrillic 16#043c +/emdash 16#2014 +/emdashvertical 16#fe31 +/emonospace 16#ff45 +/emphasismarkarmenian 16#055b +/emptyset 16#2205 +/enbopomofo 16#3123 +/encyrillic 16#043d +/endash 16#2013 +/endashvertical 16#fe32 +/endescendercyrillic 16#04a3 +/eng 16#014b +/engbopomofo 16#3125 +/enghecyrillic 16#04a5 +/enhookcyrillic 16#04c8 +/enspace 16#2002 +/eogonek 16#0119 +/eokorean 16#3153 +/eopen 16#025b +/eopenclosed 16#029a +/eopenreversed 16#025c +/eopenreversedclosed 16#025e +/eopenreversedhook 16#025d +/eparen 16#24a0 +/epsilon 16#03b5 +/epsilontonos 16#03ad +/equal 16#003d +/equalmonospace 16#ff1d +/equalsmall 16#fe66 +/equalsuperior 16#207c +/equivalence 16#2261 +/erbopomofo 16#3126 +/ercyrillic 16#0440 +/ereversed 16#0258 +/ereversedcyrillic 16#044d +/escyrillic 16#0441 +/esdescendercyrillic 16#04ab +/esh 16#0283 +/eshcurl 16#0286 +/eshortdeva 16#090e +/eshortvowelsigndeva 16#0946 +/eshreversedloop 16#01aa +/eshsquatreversed 16#0285 +/esmallhiragana 16#3047 +/esmallkatakana 16#30a7 +/esmallkatakanahalfwidth 16#ff6a +/estimated 16#212e +/esuperior 16#f6ec +/eta 16#03b7 +/etarmenian 16#0568 +/etatonos 16#03ae +/eth 16#00f0 +/etilde 16#1ebd +/etildebelow 16#1e1b +/etnahtafoukhhebrew 16#0591 +/etnahtafoukhlefthebrew 16#0591 +/etnahtahebrew 16#0591 +/etnahtalefthebrew 16#0591 +/eturned 16#01dd +/eukorean 16#3161 +/euro 16#20ac +/evowelsignbengali 16#09c7 +/evowelsigndeva 16#0947 +/evowelsigngujarati 16#0ac7 +/exclam 16#0021 +/exclamarmenian 16#055c +/exclamdbl 16#203c +/exclamdown 16#00a1 +/exclamdownsmall 16#f7a1 +/exclammonospace 16#ff01 +/exclamsmall 16#f721 +/existential 16#2203 +/ezh 16#0292 +/ezhcaron 16#01ef +/ezhcurl 16#0293 +/ezhreversed 16#01b9 +/ezhtail 16#01ba +/f 16#0066 +/fadeva 16#095e +/fagurmukhi 16#0a5e +/fahrenheit 16#2109 +/fathaarabic 16#064e +/fathalowarabic 16#064e +/fathatanarabic 16#064b +/fbopomofo 16#3108 +/fcircle 16#24d5 +/fdotaccent 16#1e1f +/feharabic 16#0641 +/feharmenian 16#0586 +/fehfinalarabic 16#fed2 +/fehinitialarabic 16#fed3 +/fehmedialarabic 16#fed4 +/feicoptic 16#03e5 +/female 16#2640 +/ff 16#fb00 +/ffi 16#fb03 +/ffl 16#fb04 +/fi 16#fb01 +/fifteencircle 16#246e +/fifteenparen 16#2482 +/fifteenperiod 16#2496 +/figuredash 16#2012 +/filledbox 16#25a0 +/filledrect 16#25ac +/finalkaf 16#05da +/finalkafdagesh 16#fb3a +/finalkafdageshhebrew 16#fb3a +/finalkafhebrew 16#05da +/finalmem 16#05dd +/finalmemhebrew 16#05dd +/finalnun 16#05df +/finalnunhebrew 16#05df +/finalpe 16#05e3 +/finalpehebrew 16#05e3 +/finaltsadi 16#05e5 +/finaltsadihebrew 16#05e5 +/firsttonechinese 16#02c9 +/fisheye 16#25c9 +/fitacyrillic 16#0473 +/five 16#0035 +/fivearabic 16#0665 +/fivebengali 16#09eb +/fivecircle 16#2464 +/fivecircleinversesansserif 16#278e +/fivedeva 16#096b +/fiveeighths 16#215d +/fivegujarati 16#0aeb +/fivegurmukhi 16#0a6b +/fivehackarabic 16#0665 +/fivehangzhou 16#3025 +/fiveideographicparen 16#3224 +/fiveinferior 16#2085 +/fivemonospace 16#ff15 +/fiveoldstyle 16#f735 +/fiveparen 16#2478 +/fiveperiod 16#248c +/fivepersian 16#06f5 +/fiveroman 16#2174 +/fivesuperior 16#2075 +/fivethai 16#0e55 +/fl 16#fb02 +/florin 16#0192 +/fmonospace 16#ff46 +/fmsquare 16#3399 +/fofanthai 16#0e1f +/fofathai 16#0e1d +/fongmanthai 16#0e4f +/forall 16#2200 +/four 16#0034 +/fourarabic 16#0664 +/fourbengali 16#09ea +/fourcircle 16#2463 +/fourcircleinversesansserif 16#278d +/fourdeva 16#096a +/fourgujarati 16#0aea +/fourgurmukhi 16#0a6a +/fourhackarabic 16#0664 +/fourhangzhou 16#3024 +/fourideographicparen 16#3223 +/fourinferior 16#2084 +/fourmonospace 16#ff14 +/fournumeratorbengali 16#09f7 +/fouroldstyle 16#f734 +/fourparen 16#2477 +/fourperiod 16#248b +/fourpersian 16#06f4 +/fourroman 16#2173 +/foursuperior 16#2074 +/fourteencircle 16#246d +/fourteenparen 16#2481 +/fourteenperiod 16#2495 +/fourthai 16#0e54 +/fourthtonechinese 16#02cb +/fparen 16#24a1 +/fraction 16#2044 +/franc 16#20a3 +/g 16#0067 +/gabengali 16#0997 +/gacute 16#01f5 +/gadeva 16#0917 +/gafarabic 16#06af +/gaffinalarabic 16#fb93 +/gafinitialarabic 16#fb94 +/gafmedialarabic 16#fb95 +/gagujarati 16#0a97 +/gagurmukhi 16#0a17 +/gahiragana 16#304c +/gakatakana 16#30ac +/gamma 16#03b3 +/gammalatinsmall 16#0263 +/gammasuperior 16#02e0 +/gangiacoptic 16#03eb +/gbopomofo 16#310d +/gbreve 16#011f +/gcaron 16#01e7 +/gcedilla 16#0123 +/gcircle 16#24d6 +/gcircumflex 16#011d +/gcommaaccent 16#0123 +/gdot 16#0121 +/gdotaccent 16#0121 +/gecyrillic 16#0433 +/gehiragana 16#3052 +/gekatakana 16#30b2 +/geometricallyequal 16#2251 +/gereshaccenthebrew 16#059c +/gereshhebrew 16#05f3 +/gereshmuqdamhebrew 16#059d +/germandbls 16#00df +/gershayimaccenthebrew 16#059e +/gershayimhebrew 16#05f4 +/getamark 16#3013 +/ghabengali 16#0998 +/ghadarmenian 16#0572 +/ghadeva 16#0918 +/ghagujarati 16#0a98 +/ghagurmukhi 16#0a18 +/ghainarabic 16#063a +/ghainfinalarabic 16#fece +/ghaininitialarabic 16#fecf +/ghainmedialarabic 16#fed0 +/ghemiddlehookcyrillic 16#0495 +/ghestrokecyrillic 16#0493 +/gheupturncyrillic 16#0491 +/ghhadeva 16#095a +/ghhagurmukhi 16#0a5a +/ghook 16#0260 +/ghzsquare 16#3393 +/gihiragana 16#304e +/gikatakana 16#30ae +/gimarmenian 16#0563 +/gimel 16#05d2 +/gimeldagesh 16#fb32 +/gimeldageshhebrew 16#fb32 +/gimelhebrew 16#05d2 +/gjecyrillic 16#0453 +/glottalinvertedstroke 16#01be +/glottalstop 16#0294 +/glottalstopinverted 16#0296 +/glottalstopmod 16#02c0 +/glottalstopreversed 16#0295 +/glottalstopreversedmod 16#02c1 +/glottalstopreversedsuperior 16#02e4 +/glottalstopstroke 16#02a1 +/glottalstopstrokereversed 16#02a2 +/gmacron 16#1e21 +/gmonospace 16#ff47 +/gohiragana 16#3054 +/gokatakana 16#30b4 +/gparen 16#24a2 +/gpasquare 16#33ac +/gradient 16#2207 +/grave 16#0060 +/gravebelowcmb 16#0316 +/gravecmb 16#0300 +/gravecomb 16#0300 +/gravedeva 16#0953 +/gravelowmod 16#02ce +/gravemonospace 16#ff40 +/gravetonecmb 16#0340 +/greater 16#003e +/greaterequal 16#2265 +/greaterequalorless 16#22db +/greatermonospace 16#ff1e +/greaterorequivalent 16#2273 +/greaterorless 16#2277 +/greateroverequal 16#2267 +/greatersmall 16#fe65 +/gscript 16#0261 +/gstroke 16#01e5 +/guhiragana 16#3050 +/guillemotleft 16#00ab +/guillemotright 16#00bb +/guilsinglleft 16#2039 +/guilsinglright 16#203a +/gukatakana 16#30b0 +/guramusquare 16#3318 +/gysquare 16#33c9 +/h 16#0068 +/haabkhasiancyrillic 16#04a9 +/haaltonearabic 16#06c1 +/habengali 16#09b9 +/hadescendercyrillic 16#04b3 +/hadeva 16#0939 +/hagujarati 16#0ab9 +/hagurmukhi 16#0a39 +/haharabic 16#062d +/hahfinalarabic 16#fea2 +/hahinitialarabic 16#fea3 +/hahiragana 16#306f +/hahmedialarabic 16#fea4 +/haitusquare 16#332a +/hakatakana 16#30cf +/hakatakanahalfwidth 16#ff8a +/halantgurmukhi 16#0a4d +/hamzaarabic 16#0621 +/hamzalowarabic 16#0621 +/hangulfiller 16#3164 +/hardsigncyrillic 16#044a +/harpoonleftbarbup 16#21bc +/harpoonrightbarbup 16#21c0 +/hasquare 16#33ca +/hatafpatah 16#05b2 +/hatafpatah16 16#05b2 +/hatafpatah23 16#05b2 +/hatafpatah2f 16#05b2 +/hatafpatahhebrew 16#05b2 +/hatafpatahnarrowhebrew 16#05b2 +/hatafpatahquarterhebrew 16#05b2 +/hatafpatahwidehebrew 16#05b2 +/hatafqamats 16#05b3 +/hatafqamats1b 16#05b3 +/hatafqamats28 16#05b3 +/hatafqamats34 16#05b3 +/hatafqamatshebrew 16#05b3 +/hatafqamatsnarrowhebrew 16#05b3 +/hatafqamatsquarterhebrew 16#05b3 +/hatafqamatswidehebrew 16#05b3 +/hatafsegol 16#05b1 +/hatafsegol17 16#05b1 +/hatafsegol24 16#05b1 +/hatafsegol30 16#05b1 +/hatafsegolhebrew 16#05b1 +/hatafsegolnarrowhebrew 16#05b1 +/hatafsegolquarterhebrew 16#05b1 +/hatafsegolwidehebrew 16#05b1 +/hbar 16#0127 +/hbopomofo 16#310f +/hbrevebelow 16#1e2b +/hcedilla 16#1e29 +/hcircle 16#24d7 +/hcircumflex 16#0125 +/hdieresis 16#1e27 +/hdotaccent 16#1e23 +/hdotbelow 16#1e25 +/he 16#05d4 +/heart 16#2665 +/heartsuitblack 16#2665 +/heartsuitwhite 16#2661 +/hedagesh 16#fb34 +/hedageshhebrew 16#fb34 +/hehaltonearabic 16#06c1 +/heharabic 16#0647 +/hehebrew 16#05d4 +/hehfinalaltonearabic 16#fba7 +/hehfinalalttwoarabic 16#feea +/hehfinalarabic 16#feea +/hehhamzaabovefinalarabic 16#fba5 +/hehhamzaaboveisolatedarabic 16#fba4 +/hehinitialaltonearabic 16#fba8 +/hehinitialarabic 16#feeb +/hehiragana 16#3078 +/hehmedialaltonearabic 16#fba9 +/hehmedialarabic 16#feec +/heiseierasquare 16#337b +/hekatakana 16#30d8 +/hekatakanahalfwidth 16#ff8d +/hekutaarusquare 16#3336 +/henghook 16#0267 +/herutusquare 16#3339 +/het 16#05d7 +/hethebrew 16#05d7 +/hhook 16#0266 +/hhooksuperior 16#02b1 +/hieuhacirclekorean 16#327b +/hieuhaparenkorean 16#321b +/hieuhcirclekorean 16#326d +/hieuhkorean 16#314e +/hieuhparenkorean 16#320d +/hihiragana 16#3072 +/hikatakana 16#30d2 +/hikatakanahalfwidth 16#ff8b +/hiriq 16#05b4 +/hiriq14 16#05b4 +/hiriq21 16#05b4 +/hiriq2d 16#05b4 +/hiriqhebrew 16#05b4 +/hiriqnarrowhebrew 16#05b4 +/hiriqquarterhebrew 16#05b4 +/hiriqwidehebrew 16#05b4 +/hlinebelow 16#1e96 +/hmonospace 16#ff48 +/hoarmenian 16#0570 +/hohipthai 16#0e2b +/hohiragana 16#307b +/hokatakana 16#30db +/hokatakanahalfwidth 16#ff8e +/holam 16#05b9 +/holam19 16#05b9 +/holam26 16#05b9 +/holam32 16#05b9 +/holamhebrew 16#05b9 +/holamnarrowhebrew 16#05b9 +/holamquarterhebrew 16#05b9 +/holamwidehebrew 16#05b9 +/honokhukthai 16#0e2e +/hookabovecomb 16#0309 +/hookcmb 16#0309 +/hookpalatalizedbelowcmb 16#0321 +/hookretroflexbelowcmb 16#0322 +/hoonsquare 16#3342 +/horicoptic 16#03e9 +/horizontalbar 16#2015 +/horncmb 16#031b +/hotsprings 16#2668 +/house 16#2302 +/hparen 16#24a3 +/hsuperior 16#02b0 +/hturned 16#0265 +/huhiragana 16#3075 +/huiitosquare 16#3333 +/hukatakana 16#30d5 +/hukatakanahalfwidth 16#ff8c +/hungarumlaut 16#02dd +/hungarumlautcmb 16#030b +/hv 16#0195 +/hyphen 16#002d +/hypheninferior 16#f6e5 +/hyphenmonospace 16#ff0d +/hyphensmall 16#fe63 +/hyphensuperior 16#f6e6 +/hyphentwo 16#2010 +/i 16#0069 +/iacute 16#00ed +/iacyrillic 16#044f +/ibengali 16#0987 +/ibopomofo 16#3127 +/ibreve 16#012d +/icaron 16#01d0 +/icircle 16#24d8 +/icircumflex 16#00ee +/icyrillic 16#0456 +/idblgrave 16#0209 +/ideographearthcircle 16#328f +/ideographfirecircle 16#328b +/ideographicallianceparen 16#323f +/ideographiccallparen 16#323a +/ideographiccentrecircle 16#32a5 +/ideographicclose 16#3006 +/ideographiccomma 16#3001 +/ideographiccommaleft 16#ff64 +/ideographiccongratulationparen 16#3237 +/ideographiccorrectcircle 16#32a3 +/ideographicearthparen 16#322f +/ideographicenterpriseparen 16#323d +/ideographicexcellentcircle 16#329d +/ideographicfestivalparen 16#3240 +/ideographicfinancialcircle 16#3296 +/ideographicfinancialparen 16#3236 +/ideographicfireparen 16#322b +/ideographichaveparen 16#3232 +/ideographichighcircle 16#32a4 +/ideographiciterationmark 16#3005 +/ideographiclaborcircle 16#3298 +/ideographiclaborparen 16#3238 +/ideographicleftcircle 16#32a7 +/ideographiclowcircle 16#32a6 +/ideographicmedicinecircle 16#32a9 +/ideographicmetalparen 16#322e +/ideographicmoonparen 16#322a +/ideographicnameparen 16#3234 +/ideographicperiod 16#3002 +/ideographicprintcircle 16#329e +/ideographicreachparen 16#3243 +/ideographicrepresentparen 16#3239 +/ideographicresourceparen 16#323e +/ideographicrightcircle 16#32a8 +/ideographicsecretcircle 16#3299 +/ideographicselfparen 16#3242 +/ideographicsocietyparen 16#3233 +/ideographicspace 16#3000 +/ideographicspecialparen 16#3235 +/ideographicstockparen 16#3231 +/ideographicstudyparen 16#323b +/ideographicsunparen 16#3230 +/ideographicsuperviseparen 16#323c +/ideographicwaterparen 16#322c +/ideographicwoodparen 16#322d +/ideographiczero 16#3007 +/ideographmetalcircle 16#328e +/ideographmooncircle 16#328a +/ideographnamecircle 16#3294 +/ideographsuncircle 16#3290 +/ideographwatercircle 16#328c +/ideographwoodcircle 16#328d +/ideva 16#0907 +/idieresis 16#00ef +/idieresisacute 16#1e2f +/idieresiscyrillic 16#04e5 +/idotbelow 16#1ecb +/iebrevecyrillic 16#04d7 +/iecyrillic 16#0435 +/ieungacirclekorean 16#3275 +/ieungaparenkorean 16#3215 +/ieungcirclekorean 16#3267 +/ieungkorean 16#3147 +/ieungparenkorean 16#3207 +/igrave 16#00ec +/igujarati 16#0a87 +/igurmukhi 16#0a07 +/ihiragana 16#3044 +/ihookabove 16#1ec9 +/iibengali 16#0988 +/iicyrillic 16#0438 +/iideva 16#0908 +/iigujarati 16#0a88 +/iigurmukhi 16#0a08 +/iimatragurmukhi 16#0a40 +/iinvertedbreve 16#020b +/iishortcyrillic 16#0439 +/iivowelsignbengali 16#09c0 +/iivowelsigndeva 16#0940 +/iivowelsigngujarati 16#0ac0 +/ij 16#0133 +/ikatakana 16#30a4 +/ikatakanahalfwidth 16#ff72 +/ikorean 16#3163 +/ilde 16#02dc +/iluyhebrew 16#05ac +/imacron 16#012b +/imacroncyrillic 16#04e3 +/imageorapproximatelyequal 16#2253 +/imatragurmukhi 16#0a3f +/imonospace 16#ff49 +/increment 16#2206 +/infinity 16#221e +/iniarmenian 16#056b +/integral 16#222b +/integralbottom 16#2321 +/integralbt 16#2321 +/integralex 16#f8f5 +/integraltop 16#2320 +/integraltp 16#2320 +/intersection 16#2229 +/intisquare 16#3305 +/invbullet 16#25d8 +/invcircle 16#25d9 +/invsmileface 16#263b +/iocyrillic 16#0451 +/iogonek 16#012f +/iota 16#03b9 +/iotadieresis 16#03ca +/iotadieresistonos 16#0390 +/iotalatin 16#0269 +/iotatonos 16#03af +/iparen 16#24a4 +/irigurmukhi 16#0a72 +/ismallhiragana 16#3043 +/ismallkatakana 16#30a3 +/ismallkatakanahalfwidth 16#ff68 +/issharbengali 16#09fa +/istroke 16#0268 +/isuperior 16#f6ed +/iterationhiragana 16#309d +/iterationkatakana 16#30fd +/itilde 16#0129 +/itildebelow 16#1e2d +/iubopomofo 16#3129 +/iucyrillic 16#044e +/ivowelsignbengali 16#09bf +/ivowelsigndeva 16#093f +/ivowelsigngujarati 16#0abf +/izhitsacyrillic 16#0475 +/izhitsadblgravecyrillic 16#0477 +/j 16#006a +/jaarmenian 16#0571 +/jabengali 16#099c +/jadeva 16#091c +/jagujarati 16#0a9c +/jagurmukhi 16#0a1c +/jbopomofo 16#3110 +/jcaron 16#01f0 +/jcircle 16#24d9 +/jcircumflex 16#0135 +/jcrossedtail 16#029d +/jdotlessstroke 16#025f +/jecyrillic 16#0458 +/jeemarabic 16#062c +/jeemfinalarabic 16#fe9e +/jeeminitialarabic 16#fe9f +/jeemmedialarabic 16#fea0 +/jeharabic 16#0698 +/jehfinalarabic 16#fb8b +/jhabengali 16#099d +/jhadeva 16#091d +/jhagujarati 16#0a9d +/jhagurmukhi 16#0a1d +/jheharmenian 16#057b +/jis 16#3004 +/jmonospace 16#ff4a +/jparen 16#24a5 +/jsuperior 16#02b2 +/k 16#006b +/kabashkircyrillic 16#04a1 +/kabengali 16#0995 +/kacute 16#1e31 +/kacyrillic 16#043a +/kadescendercyrillic 16#049b +/kadeva 16#0915 +/kaf 16#05db +/kafarabic 16#0643 +/kafdagesh 16#fb3b +/kafdageshhebrew 16#fb3b +/kaffinalarabic 16#feda +/kafhebrew 16#05db +/kafinitialarabic 16#fedb +/kafmedialarabic 16#fedc +/kafrafehebrew 16#fb4d +/kagujarati 16#0a95 +/kagurmukhi 16#0a15 +/kahiragana 16#304b +/kahookcyrillic 16#04c4 +/kakatakana 16#30ab +/kakatakanahalfwidth 16#ff76 +/kappa 16#03ba +/kappasymbolgreek 16#03f0 +/kapyeounmieumkorean 16#3171 +/kapyeounphieuphkorean 16#3184 +/kapyeounpieupkorean 16#3178 +/kapyeounssangpieupkorean 16#3179 +/karoriisquare 16#330d +/kashidaautoarabic 16#0640 +/kashidaautonosidebearingarabic 16#0640 +/kasmallkatakana 16#30f5 +/kasquare 16#3384 +/kasraarabic 16#0650 +/kasratanarabic 16#064d +/kastrokecyrillic 16#049f +/katahiraprolongmarkhalfwidth 16#ff70 +/kaverticalstrokecyrillic 16#049d +/kbopomofo 16#310e +/kcalsquare 16#3389 +/kcaron 16#01e9 +/kcedilla 16#0137 +/kcircle 16#24da +/kcommaaccent 16#0137 +/kdotbelow 16#1e33 +/keharmenian 16#0584 +/kehiragana 16#3051 +/kekatakana 16#30b1 +/kekatakanahalfwidth 16#ff79 +/kenarmenian 16#056f +/kesmallkatakana 16#30f6 +/kgreenlandic 16#0138 +/khabengali 16#0996 +/khacyrillic 16#0445 +/khadeva 16#0916 +/khagujarati 16#0a96 +/khagurmukhi 16#0a16 +/khaharabic 16#062e +/khahfinalarabic 16#fea6 +/khahinitialarabic 16#fea7 +/khahmedialarabic 16#fea8 +/kheicoptic 16#03e7 +/khhadeva 16#0959 +/khhagurmukhi 16#0a59 +/khieukhacirclekorean 16#3278 +/khieukhaparenkorean 16#3218 +/khieukhcirclekorean 16#326a +/khieukhkorean 16#314b +/khieukhparenkorean 16#320a +/khokhaithai 16#0e02 +/khokhonthai 16#0e05 +/khokhuatthai 16#0e03 +/khokhwaithai 16#0e04 +/khomutthai 16#0e5b +/khook 16#0199 +/khorakhangthai 16#0e06 +/khzsquare 16#3391 +/kihiragana 16#304d +/kikatakana 16#30ad +/kikatakanahalfwidth 16#ff77 +/kiroguramusquare 16#3315 +/kiromeetorusquare 16#3316 +/kirosquare 16#3314 +/kiyeokacirclekorean 16#326e +/kiyeokaparenkorean 16#320e +/kiyeokcirclekorean 16#3260 +/kiyeokkorean 16#3131 +/kiyeokparenkorean 16#3200 +/kiyeoksioskorean 16#3133 +/kjecyrillic 16#045c +/klinebelow 16#1e35 +/klsquare 16#3398 +/kmcubedsquare 16#33a6 +/kmonospace 16#ff4b +/kmsquaredsquare 16#33a2 +/kohiragana 16#3053 +/kohmsquare 16#33c0 +/kokaithai 16#0e01 +/kokatakana 16#30b3 +/kokatakanahalfwidth 16#ff7a +/kooposquare 16#331e +/koppacyrillic 16#0481 +/koreanstandardsymbol 16#327f +/koroniscmb 16#0343 +/kparen 16#24a6 +/kpasquare 16#33aa +/ksicyrillic 16#046f +/ktsquare 16#33cf +/kturned 16#029e +/kuhiragana 16#304f +/kukatakana 16#30af +/kukatakanahalfwidth 16#ff78 +/kvsquare 16#33b8 +/kwsquare 16#33be +/l 16#006c +/labengali 16#09b2 +/lacute 16#013a +/ladeva 16#0932 +/lagujarati 16#0ab2 +/lagurmukhi 16#0a32 +/lakkhangyaothai 16#0e45 +/lamaleffinalarabic 16#fefc +/lamalefhamzaabovefinalarabic 16#fef8 +/lamalefhamzaaboveisolatedarabic 16#fef7 +/lamalefhamzabelowfinalarabic 16#fefa +/lamalefhamzabelowisolatedarabic 16#fef9 +/lamalefisolatedarabic 16#fefb +/lamalefmaddaabovefinalarabic 16#fef6 +/lamalefmaddaaboveisolatedarabic 16#fef5 +/lamarabic 16#0644 +/lambda 16#03bb +/lambdastroke 16#019b +/lamed 16#05dc +/lameddagesh 16#fb3c +/lameddageshhebrew 16#fb3c +/lamedhebrew 16#05dc +/lamfinalarabic 16#fede +/lamhahinitialarabic 16#fcca +/laminitialarabic 16#fedf +/lamjeeminitialarabic 16#fcc9 +/lamkhahinitialarabic 16#fccb +/lamlamhehisolatedarabic 16#fdf2 +/lammedialarabic 16#fee0 +/lammeemhahinitialarabic 16#fd88 +/lammeeminitialarabic 16#fccc +/largecircle 16#25ef +/lbar 16#019a +/lbelt 16#026c +/lbopomofo 16#310c +/lcaron 16#013e +/lcedilla 16#013c +/lcircle 16#24db +/lcircumflexbelow 16#1e3d +/lcommaaccent 16#013c +/ldot 16#0140 +/ldotaccent 16#0140 +/ldotbelow 16#1e37 +/ldotbelowmacron 16#1e39 +/leftangleabovecmb 16#031a +/lefttackbelowcmb 16#0318 +/less 16#003c +/lessequal 16#2264 +/lessequalorgreater 16#22da +/lessmonospace 16#ff1c +/lessorequivalent 16#2272 +/lessorgreater 16#2276 +/lessoverequal 16#2266 +/lesssmall 16#fe64 +/lezh 16#026e +/lfblock 16#258c +/lhookretroflex 16#026d +/lira 16#20a4 +/liwnarmenian 16#056c +/lj 16#01c9 +/ljecyrillic 16#0459 +/ll 16#f6c0 +/lladeva 16#0933 +/llagujarati 16#0ab3 +/llinebelow 16#1e3b +/llladeva 16#0934 +/llvocalicbengali 16#09e1 +/llvocalicdeva 16#0961 +/llvocalicvowelsignbengali 16#09e3 +/llvocalicvowelsigndeva 16#0963 +/lmiddletilde 16#026b +/lmonospace 16#ff4c +/lmsquare 16#33d0 +/lochulathai 16#0e2c +/logicaland 16#2227 +/logicalnot 16#00ac +/logicalnotreversed 16#2310 +/logicalor 16#2228 +/lolingthai 16#0e25 +/longs 16#017f +/lowlinecenterline 16#fe4e +/lowlinecmb 16#0332 +/lowlinedashed 16#fe4d +/lozenge 16#25ca +/lparen 16#24a7 +/lslash 16#0142 +/lsquare 16#2113 +/lsuperior 16#f6ee +/ltshade 16#2591 +/luthai 16#0e26 +/lvocalicbengali 16#098c +/lvocalicdeva 16#090c +/lvocalicvowelsignbengali 16#09e2 +/lvocalicvowelsigndeva 16#0962 +/lxsquare 16#33d3 +/m 16#006d +/mabengali 16#09ae +/macron 16#00af +/macronbelowcmb 16#0331 +/macroncmb 16#0304 +/macronlowmod 16#02cd +/macronmonospace 16#ffe3 +/macute 16#1e3f +/madeva 16#092e +/magujarati 16#0aae +/magurmukhi 16#0a2e +/mahapakhhebrew 16#05a4 +/mahapakhlefthebrew 16#05a4 +/mahiragana 16#307e +/maichattawalowleftthai 16#f895 +/maichattawalowrightthai 16#f894 +/maichattawathai 16#0e4b +/maichattawaupperleftthai 16#f893 +/maieklowleftthai 16#f88c +/maieklowrightthai 16#f88b +/maiekthai 16#0e48 +/maiekupperleftthai 16#f88a +/maihanakatleftthai 16#f884 +/maihanakatthai 16#0e31 +/maitaikhuleftthai 16#f889 +/maitaikhuthai 16#0e47 +/maitholowleftthai 16#f88f +/maitholowrightthai 16#f88e +/maithothai 16#0e49 +/maithoupperleftthai 16#f88d +/maitrilowleftthai 16#f892 +/maitrilowrightthai 16#f891 +/maitrithai 16#0e4a +/maitriupperleftthai 16#f890 +/maiyamokthai 16#0e46 +/makatakana 16#30de +/makatakanahalfwidth 16#ff8f +/male 16#2642 +/mansyonsquare 16#3347 +/maqafhebrew 16#05be +/mars 16#2642 +/masoracirclehebrew 16#05af +/masquare 16#3383 +/mbopomofo 16#3107 +/mbsquare 16#33d4 +/mcircle 16#24dc +/mcubedsquare 16#33a5 +/mdotaccent 16#1e41 +/mdotbelow 16#1e43 +/meemarabic 16#0645 +/meemfinalarabic 16#fee2 +/meeminitialarabic 16#fee3 +/meemmedialarabic 16#fee4 +/meemmeeminitialarabic 16#fcd1 +/meemmeemisolatedarabic 16#fc48 +/meetorusquare 16#334d +/mehiragana 16#3081 +/meizierasquare 16#337e +/mekatakana 16#30e1 +/mekatakanahalfwidth 16#ff92 +/mem 16#05de +/memdagesh 16#fb3e +/memdageshhebrew 16#fb3e +/memhebrew 16#05de +/menarmenian 16#0574 +/merkhahebrew 16#05a5 +/merkhakefulahebrew 16#05a6 +/merkhakefulalefthebrew 16#05a6 +/merkhalefthebrew 16#05a5 +/mhook 16#0271 +/mhzsquare 16#3392 +/middledotkatakanahalfwidth 16#ff65 +/middot 16#00b7 +/mieumacirclekorean 16#3272 +/mieumaparenkorean 16#3212 +/mieumcirclekorean 16#3264 +/mieumkorean 16#3141 +/mieumpansioskorean 16#3170 +/mieumparenkorean 16#3204 +/mieumpieupkorean 16#316e +/mieumsioskorean 16#316f +/mihiragana 16#307f +/mikatakana 16#30df +/mikatakanahalfwidth 16#ff90 +/minus 16#2212 +/minusbelowcmb 16#0320 +/minuscircle 16#2296 +/minusmod 16#02d7 +/minusplus 16#2213 +/minute 16#2032 +/miribaarusquare 16#334a +/mirisquare 16#3349 +/mlonglegturned 16#0270 +/mlsquare 16#3396 +/mmcubedsquare 16#33a3 +/mmonospace 16#ff4d +/mmsquaredsquare 16#339f +/mohiragana 16#3082 +/mohmsquare 16#33c1 +/mokatakana 16#30e2 +/mokatakanahalfwidth 16#ff93 +/molsquare 16#33d6 +/momathai 16#0e21 +/moverssquare 16#33a7 +/moverssquaredsquare 16#33a8 +/mparen 16#24a8 +/mpasquare 16#33ab +/mssquare 16#33b3 +/msuperior 16#f6ef +/mturned 16#026f +/mu 16#00b5 +/mu1 16#00b5 +/muasquare 16#3382 +/muchgreater 16#226b +/muchless 16#226a +/mufsquare 16#338c +/mugreek 16#03bc +/mugsquare 16#338d +/muhiragana 16#3080 +/mukatakana 16#30e0 +/mukatakanahalfwidth 16#ff91 +/mulsquare 16#3395 +/multiply 16#00d7 +/mumsquare 16#339b +/munahhebrew 16#05a3 +/munahlefthebrew 16#05a3 +/musicalnote 16#266a +/musicalnotedbl 16#266b +/musicflatsign 16#266d +/musicsharpsign 16#266f +/mussquare 16#33b2 +/muvsquare 16#33b6 +/muwsquare 16#33bc +/mvmegasquare 16#33b9 +/mvsquare 16#33b7 +/mwmegasquare 16#33bf +/mwsquare 16#33bd +/n 16#006e +/nabengali 16#09a8 +/nabla 16#2207 +/nacute 16#0144 +/nadeva 16#0928 +/nagujarati 16#0aa8 +/nagurmukhi 16#0a28 +/nahiragana 16#306a +/nakatakana 16#30ca +/nakatakanahalfwidth 16#ff85 +/napostrophe 16#0149 +/nasquare 16#3381 +/nbopomofo 16#310b +/nbspace 16#00a0 +/ncaron 16#0148 +/ncedilla 16#0146 +/ncircle 16#24dd +/ncircumflexbelow 16#1e4b +/ncommaaccent 16#0146 +/ndotaccent 16#1e45 +/ndotbelow 16#1e47 +/nehiragana 16#306d +/nekatakana 16#30cd +/nekatakanahalfwidth 16#ff88 +/newsheqelsign 16#20aa +/nfsquare 16#338b +/ngabengali 16#0999 +/ngadeva 16#0919 +/ngagujarati 16#0a99 +/ngagurmukhi 16#0a19 +/ngonguthai 16#0e07 +/nhiragana 16#3093 +/nhookleft 16#0272 +/nhookretroflex 16#0273 +/nieunacirclekorean 16#326f +/nieunaparenkorean 16#320f +/nieuncieuckorean 16#3135 +/nieuncirclekorean 16#3261 +/nieunhieuhkorean 16#3136 +/nieunkorean 16#3134 +/nieunpansioskorean 16#3168 +/nieunparenkorean 16#3201 +/nieunsioskorean 16#3167 +/nieuntikeutkorean 16#3166 +/nihiragana 16#306b +/nikatakana 16#30cb +/nikatakanahalfwidth 16#ff86 +/nikhahitleftthai 16#f899 +/nikhahitthai 16#0e4d +/nine 16#0039 +/ninearabic 16#0669 +/ninebengali 16#09ef +/ninecircle 16#2468 +/ninecircleinversesansserif 16#2792 +/ninedeva 16#096f +/ninegujarati 16#0aef +/ninegurmukhi 16#0a6f +/ninehackarabic 16#0669 +/ninehangzhou 16#3029 +/nineideographicparen 16#3228 +/nineinferior 16#2089 +/ninemonospace 16#ff19 +/nineoldstyle 16#f739 +/nineparen 16#247c +/nineperiod 16#2490 +/ninepersian 16#06f9 +/nineroman 16#2178 +/ninesuperior 16#2079 +/nineteencircle 16#2472 +/nineteenparen 16#2486 +/nineteenperiod 16#249a +/ninethai 16#0e59 +/nj 16#01cc +/njecyrillic 16#045a +/nkatakana 16#30f3 +/nkatakanahalfwidth 16#ff9d +/nlegrightlong 16#019e +/nlinebelow 16#1e49 +/nmonospace 16#ff4e +/nmsquare 16#339a +/nnabengali 16#09a3 +/nnadeva 16#0923 +/nnagujarati 16#0aa3 +/nnagurmukhi 16#0a23 +/nnnadeva 16#0929 +/nohiragana 16#306e +/nokatakana 16#30ce +/nokatakanahalfwidth 16#ff89 +/nonbreakingspace 16#00a0 +/nonenthai 16#0e13 +/nonuthai 16#0e19 +/noonarabic 16#0646 +/noonfinalarabic 16#fee6 +/noonghunnaarabic 16#06ba +/noonghunnafinalarabic 16#fb9f +/nooninitialarabic 16#fee7 +/noonjeeminitialarabic 16#fcd2 +/noonjeemisolatedarabic 16#fc4b +/noonmedialarabic 16#fee8 +/noonmeeminitialarabic 16#fcd5 +/noonmeemisolatedarabic 16#fc4e +/noonnoonfinalarabic 16#fc8d +/notcontains 16#220c +/notelement 16#2209 +/notelementof 16#2209 +/notequal 16#2260 +/notgreater 16#226f +/notgreaternorequal 16#2271 +/notgreaternorless 16#2279 +/notidentical 16#2262 +/notless 16#226e +/notlessnorequal 16#2270 +/notparallel 16#2226 +/notprecedes 16#2280 +/notsubset 16#2284 +/notsucceeds 16#2281 +/notsuperset 16#2285 +/nowarmenian 16#0576 +/nparen 16#24a9 +/nssquare 16#33b1 +/nsuperior 16#207f +/ntilde 16#00f1 +/nu 16#03bd +/nuhiragana 16#306c +/nukatakana 16#30cc +/nukatakanahalfwidth 16#ff87 +/nuktabengali 16#09bc +/nuktadeva 16#093c +/nuktagujarati 16#0abc +/nuktagurmukhi 16#0a3c +/numbersign 16#0023 +/numbersignmonospace 16#ff03 +/numbersignsmall 16#fe5f +/numeralsigngreek 16#0374 +/numeralsignlowergreek 16#0375 +/numero 16#2116 +/nun 16#05e0 +/nundagesh 16#fb40 +/nundageshhebrew 16#fb40 +/nunhebrew 16#05e0 +/nvsquare 16#33b5 +/nwsquare 16#33bb +/nyabengali 16#099e +/nyadeva 16#091e +/nyagujarati 16#0a9e +/nyagurmukhi 16#0a1e +/o 16#006f +/oacute 16#00f3 +/oangthai 16#0e2d +/obarred 16#0275 +/obarredcyrillic 16#04e9 +/obarreddieresiscyrillic 16#04eb +/obengali 16#0993 +/obopomofo 16#311b +/obreve 16#014f +/ocandradeva 16#0911 +/ocandragujarati 16#0a91 +/ocandravowelsigndeva 16#0949 +/ocandravowelsigngujarati 16#0ac9 +/ocaron 16#01d2 +/ocircle 16#24de +/ocircumflex 16#00f4 +/ocircumflexacute 16#1ed1 +/ocircumflexdotbelow 16#1ed9 +/ocircumflexgrave 16#1ed3 +/ocircumflexhookabove 16#1ed5 +/ocircumflextilde 16#1ed7 +/ocyrillic 16#043e +/odblacute 16#0151 +/odblgrave 16#020d +/odeva 16#0913 +/odieresis 16#00f6 +/odieresiscyrillic 16#04e7 +/odotbelow 16#1ecd +/oe 16#0153 +/oekorean 16#315a +/ogonek 16#02db +/ogonekcmb 16#0328 +/ograve 16#00f2 +/ogujarati 16#0a93 +/oharmenian 16#0585 +/ohiragana 16#304a +/ohookabove 16#1ecf +/ohorn 16#01a1 +/ohornacute 16#1edb +/ohorndotbelow 16#1ee3 +/ohorngrave 16#1edd +/ohornhookabove 16#1edf +/ohorntilde 16#1ee1 +/ohungarumlaut 16#0151 +/oi 16#01a3 +/oinvertedbreve 16#020f +/okatakana 16#30aa +/okatakanahalfwidth 16#ff75 +/okorean 16#3157 +/olehebrew 16#05ab +/omacron 16#014d +/omacronacute 16#1e53 +/omacrongrave 16#1e51 +/omdeva 16#0950 +/omega 16#03c9 +/omega1 16#03d6 +/omegacyrillic 16#0461 +/omegalatinclosed 16#0277 +/omegaroundcyrillic 16#047b +/omegatitlocyrillic 16#047d +/omegatonos 16#03ce +/omgujarati 16#0ad0 +/omicron 16#03bf +/omicrontonos 16#03cc +/omonospace 16#ff4f +/one 16#0031 +/onearabic 16#0661 +/onebengali 16#09e7 +/onecircle 16#2460 +/onecircleinversesansserif 16#278a +/onedeva 16#0967 +/onedotenleader 16#2024 +/oneeighth 16#215b +/onefitted 16#f6dc +/onegujarati 16#0ae7 +/onegurmukhi 16#0a67 +/onehackarabic 16#0661 +/onehalf 16#00bd +/onehangzhou 16#3021 +/oneideographicparen 16#3220 +/oneinferior 16#2081 +/onemonospace 16#ff11 +/onenumeratorbengali 16#09f4 +/oneoldstyle 16#f731 +/oneparen 16#2474 +/oneperiod 16#2488 +/onepersian 16#06f1 +/onequarter 16#00bc +/oneroman 16#2170 +/onesuperior 16#00b9 +/onethai 16#0e51 +/onethird 16#2153 +/oogonek 16#01eb +/oogonekmacron 16#01ed +/oogurmukhi 16#0a13 +/oomatragurmukhi 16#0a4b +/oopen 16#0254 +/oparen 16#24aa +/openbullet 16#25e6 +/option 16#2325 +/ordfeminine 16#00aa +/ordmasculine 16#00ba +/orthogonal 16#221f +/oshortdeva 16#0912 +/oshortvowelsigndeva 16#094a +/oslash 16#00f8 +/oslashacute 16#01ff +/osmallhiragana 16#3049 +/osmallkatakana 16#30a9 +/osmallkatakanahalfwidth 16#ff6b +/ostrokeacute 16#01ff +/osuperior 16#f6f0 +/otcyrillic 16#047f +/otilde 16#00f5 +/otildeacute 16#1e4d +/otildedieresis 16#1e4f +/oubopomofo 16#3121 +/overline 16#203e +/overlinecenterline 16#fe4a +/overlinecmb 16#0305 +/overlinedashed 16#fe49 +/overlinedblwavy 16#fe4c +/overlinewavy 16#fe4b +/overscore 16#00af +/ovowelsignbengali 16#09cb +/ovowelsigndeva 16#094b +/ovowelsigngujarati 16#0acb +/p 16#0070 +/paampssquare 16#3380 +/paasentosquare 16#332b +/pabengali 16#09aa +/pacute 16#1e55 +/padeva 16#092a +/pagedown 16#21df +/pageup 16#21de +/pagujarati 16#0aaa +/pagurmukhi 16#0a2a +/pahiragana 16#3071 +/paiyannoithai 16#0e2f +/pakatakana 16#30d1 +/palatalizationcyrilliccmb 16#0484 +/palochkacyrillic 16#04c0 +/pansioskorean 16#317f +/paragraph 16#00b6 +/parallel 16#2225 +/parenleft 16#0028 +/parenleftaltonearabic 16#fd3e +/parenleftbt 16#f8ed +/parenleftex 16#f8ec +/parenleftinferior 16#208d +/parenleftmonospace 16#ff08 +/parenleftsmall 16#fe59 +/parenleftsuperior 16#207d +/parenlefttp 16#f8eb +/parenleftvertical 16#fe35 +/parenright 16#0029 +/parenrightaltonearabic 16#fd3f +/parenrightbt 16#f8f8 +/parenrightex 16#f8f7 +/parenrightinferior 16#208e +/parenrightmonospace 16#ff09 +/parenrightsmall 16#fe5a +/parenrightsuperior 16#207e +/parenrighttp 16#f8f6 +/parenrightvertical 16#fe36 +/partialdiff 16#2202 +/paseqhebrew 16#05c0 +/pashtahebrew 16#0599 +/pasquare 16#33a9 +/patah 16#05b7 +/patah11 16#05b7 +/patah1d 16#05b7 +/patah2a 16#05b7 +/patahhebrew 16#05b7 +/patahnarrowhebrew 16#05b7 +/patahquarterhebrew 16#05b7 +/patahwidehebrew 16#05b7 +/pazerhebrew 16#05a1 +/pbopomofo 16#3106 +/pcircle 16#24df +/pdotaccent 16#1e57 +/pe 16#05e4 +/pecyrillic 16#043f +/pedagesh 16#fb44 +/pedageshhebrew 16#fb44 +/peezisquare 16#333b +/pefinaldageshhebrew 16#fb43 +/peharabic 16#067e +/peharmenian 16#057a +/pehebrew 16#05e4 +/pehfinalarabic 16#fb57 +/pehinitialarabic 16#fb58 +/pehiragana 16#307a +/pehmedialarabic 16#fb59 +/pekatakana 16#30da +/pemiddlehookcyrillic 16#04a7 +/perafehebrew 16#fb4e +/percent 16#0025 +/percentarabic 16#066a +/percentmonospace 16#ff05 +/percentsmall 16#fe6a +/period 16#002e +/periodarmenian 16#0589 +/periodcentered 16#00b7 +/periodhalfwidth 16#ff61 +/periodinferior 16#f6e7 +/periodmonospace 16#ff0e +/periodsmall 16#fe52 +/periodsuperior 16#f6e8 +/perispomenigreekcmb 16#0342 +/perpendicular 16#22a5 +/perthousand 16#2030 +/peseta 16#20a7 +/pfsquare 16#338a +/phabengali 16#09ab +/phadeva 16#092b +/phagujarati 16#0aab +/phagurmukhi 16#0a2b +/phi 16#03c6 +/phi1 16#03d5 +/phieuphacirclekorean 16#327a +/phieuphaparenkorean 16#321a +/phieuphcirclekorean 16#326c +/phieuphkorean 16#314d +/phieuphparenkorean 16#320c +/philatin 16#0278 +/phinthuthai 16#0e3a +/phisymbolgreek 16#03d5 +/phook 16#01a5 +/phophanthai 16#0e1e +/phophungthai 16#0e1c +/phosamphaothai 16#0e20 +/pi 16#03c0 +/pieupacirclekorean 16#3273 +/pieupaparenkorean 16#3213 +/pieupcieuckorean 16#3176 +/pieupcirclekorean 16#3265 +/pieupkiyeokkorean 16#3172 +/pieupkorean 16#3142 +/pieupparenkorean 16#3205 +/pieupsioskiyeokkorean 16#3174 +/pieupsioskorean 16#3144 +/pieupsiostikeutkorean 16#3175 +/pieupthieuthkorean 16#3177 +/pieuptikeutkorean 16#3173 +/pihiragana 16#3074 +/pikatakana 16#30d4 +/pisymbolgreek 16#03d6 +/piwrarmenian 16#0583 +/plus 16#002b +/plusbelowcmb 16#031f +/pluscircle 16#2295 +/plusminus 16#00b1 +/plusmod 16#02d6 +/plusmonospace 16#ff0b +/plussmall 16#fe62 +/plussuperior 16#207a +/pmonospace 16#ff50 +/pmsquare 16#33d8 +/pohiragana 16#307d +/pointingindexdownwhite 16#261f +/pointingindexleftwhite 16#261c +/pointingindexrightwhite 16#261e +/pointingindexupwhite 16#261d +/pokatakana 16#30dd +/poplathai 16#0e1b +/postalmark 16#3012 +/postalmarkface 16#3020 +/pparen 16#24ab +/precedes 16#227a +/prescription 16#211e +/primemod 16#02b9 +/primereversed 16#2035 +/product 16#220f +/projective 16#2305 +/prolongedkana 16#30fc +/propellor 16#2318 +/propersubset 16#2282 +/propersuperset 16#2283 +/proportion 16#2237 +/proportional 16#221d +/psi 16#03c8 +/psicyrillic 16#0471 +/psilipneumatacyrilliccmb 16#0486 +/pssquare 16#33b0 +/puhiragana 16#3077 +/pukatakana 16#30d7 +/pvsquare 16#33b4 +/pwsquare 16#33ba +/q 16#0071 +/qadeva 16#0958 +/qadmahebrew 16#05a8 +/qafarabic 16#0642 +/qaffinalarabic 16#fed6 +/qafinitialarabic 16#fed7 +/qafmedialarabic 16#fed8 +/qamats 16#05b8 +/qamats10 16#05b8 +/qamats1a 16#05b8 +/qamats1c 16#05b8 +/qamats27 16#05b8 +/qamats29 16#05b8 +/qamats33 16#05b8 +/qamatsde 16#05b8 +/qamatshebrew 16#05b8 +/qamatsnarrowhebrew 16#05b8 +/qamatsqatanhebrew 16#05b8 +/qamatsqatannarrowhebrew 16#05b8 +/qamatsqatanquarterhebrew 16#05b8 +/qamatsqatanwidehebrew 16#05b8 +/qamatsquarterhebrew 16#05b8 +/qamatswidehebrew 16#05b8 +/qarneyparahebrew 16#059f +/qbopomofo 16#3111 +/qcircle 16#24e0 +/qhook 16#02a0 +/qmonospace 16#ff51 +/qof 16#05e7 +/qofdagesh 16#fb47 +/qofdageshhebrew 16#fb47 +/qofhebrew 16#05e7 +/qparen 16#24ac +/quarternote 16#2669 +/qubuts 16#05bb +/qubuts18 16#05bb +/qubuts25 16#05bb +/qubuts31 16#05bb +/qubutshebrew 16#05bb +/qubutsnarrowhebrew 16#05bb +/qubutsquarterhebrew 16#05bb +/qubutswidehebrew 16#05bb +/question 16#003f +/questionarabic 16#061f +/questionarmenian 16#055e +/questiondown 16#00bf +/questiondownsmall 16#f7bf +/questiongreek 16#037e +/questionmonospace 16#ff1f +/questionsmall 16#f73f +/quotedbl 16#0022 +/quotedblbase 16#201e +/quotedblleft 16#201c +/quotedblmonospace 16#ff02 +/quotedblprime 16#301e +/quotedblprimereversed 16#301d +/quotedblright 16#201d +/quoteleft 16#2018 +/quoteleftreversed 16#201b +/quotereversed 16#201b +/quoteright 16#2019 +/quoterightn 16#0149 +/quotesinglbase 16#201a +/quotesingle 16#0027 +/quotesinglemonospace 16#ff07 +/r 16#0072 +/raarmenian 16#057c +/rabengali 16#09b0 +/racute 16#0155 +/radeva 16#0930 +/radical 16#221a +/radicalex 16#f8e5 +/radoverssquare 16#33ae +/radoverssquaredsquare 16#33af +/radsquare 16#33ad +/rafe 16#05bf +/rafehebrew 16#05bf +/ragujarati 16#0ab0 +/ragurmukhi 16#0a30 +/rahiragana 16#3089 +/rakatakana 16#30e9 +/rakatakanahalfwidth 16#ff97 +/ralowerdiagonalbengali 16#09f1 +/ramiddlediagonalbengali 16#09f0 +/ramshorn 16#0264 +/ratio 16#2236 +/rbopomofo 16#3116 +/rcaron 16#0159 +/rcedilla 16#0157 +/rcircle 16#24e1 +/rcommaaccent 16#0157 +/rdblgrave 16#0211 +/rdotaccent 16#1e59 +/rdotbelow 16#1e5b +/rdotbelowmacron 16#1e5d +/referencemark 16#203b +/reflexsubset 16#2286 +/reflexsuperset 16#2287 +/registered 16#00ae +/registersans 16#f8e8 +/registerserif 16#f6da +/reharabic 16#0631 +/reharmenian 16#0580 +/rehfinalarabic 16#feae +/rehiragana 16#308c +/rekatakana 16#30ec +/rekatakanahalfwidth 16#ff9a +/resh 16#05e8 +/reshdageshhebrew 16#fb48 +/reshhebrew 16#05e8 +/reversedtilde 16#223d +/reviahebrew 16#0597 +/reviamugrashhebrew 16#0597 +/revlogicalnot 16#2310 +/rfishhook 16#027e +/rfishhookreversed 16#027f +/rhabengali 16#09dd +/rhadeva 16#095d +/rho 16#03c1 +/rhook 16#027d +/rhookturned 16#027b +/rhookturnedsuperior 16#02b5 +/rhosymbolgreek 16#03f1 +/rhotichookmod 16#02de +/rieulacirclekorean 16#3271 +/rieulaparenkorean 16#3211 +/rieulcirclekorean 16#3263 +/rieulhieuhkorean 16#3140 +/rieulkiyeokkorean 16#313a +/rieulkiyeoksioskorean 16#3169 +/rieulkorean 16#3139 +/rieulmieumkorean 16#313b +/rieulpansioskorean 16#316c +/rieulparenkorean 16#3203 +/rieulphieuphkorean 16#313f +/rieulpieupkorean 16#313c +/rieulpieupsioskorean 16#316b +/rieulsioskorean 16#313d +/rieulthieuthkorean 16#313e +/rieultikeutkorean 16#316a +/rieulyeorinhieuhkorean 16#316d +/rightangle 16#221f +/righttackbelowcmb 16#0319 +/righttriangle 16#22bf +/rihiragana 16#308a +/rikatakana 16#30ea +/rikatakanahalfwidth 16#ff98 +/ring 16#02da +/ringbelowcmb 16#0325 +/ringcmb 16#030a +/ringhalfleft 16#02bf +/ringhalfleftarmenian 16#0559 +/ringhalfleftbelowcmb 16#031c +/ringhalfleftcentered 16#02d3 +/ringhalfright 16#02be +/ringhalfrightbelowcmb 16#0339 +/ringhalfrightcentered 16#02d2 +/rinvertedbreve 16#0213 +/rittorusquare 16#3351 +/rlinebelow 16#1e5f +/rlongleg 16#027c +/rlonglegturned 16#027a +/rmonospace 16#ff52 +/rohiragana 16#308d +/rokatakana 16#30ed +/rokatakanahalfwidth 16#ff9b +/roruathai 16#0e23 +/rparen 16#24ad +/rrabengali 16#09dc +/rradeva 16#0931 +/rragurmukhi 16#0a5c +/rreharabic 16#0691 +/rrehfinalarabic 16#fb8d +/rrvocalicbengali 16#09e0 +/rrvocalicdeva 16#0960 +/rrvocalicgujarati 16#0ae0 +/rrvocalicvowelsignbengali 16#09c4 +/rrvocalicvowelsigndeva 16#0944 +/rrvocalicvowelsigngujarati 16#0ac4 +/rsuperior 16#f6f1 +/rtblock 16#2590 +/rturned 16#0279 +/rturnedsuperior 16#02b4 +/ruhiragana 16#308b +/rukatakana 16#30eb +/rukatakanahalfwidth 16#ff99 +/rupeemarkbengali 16#09f2 +/rupeesignbengali 16#09f3 +/rupiah 16#f6dd +/ruthai 16#0e24 +/rvocalicbengali 16#098b +/rvocalicdeva 16#090b +/rvocalicgujarati 16#0a8b +/rvocalicvowelsignbengali 16#09c3 +/rvocalicvowelsigndeva 16#0943 +/rvocalicvowelsigngujarati 16#0ac3 +/s 16#0073 +/sabengali 16#09b8 +/sacute 16#015b +/sacutedotaccent 16#1e65 +/sadarabic 16#0635 +/sadeva 16#0938 +/sadfinalarabic 16#feba +/sadinitialarabic 16#febb +/sadmedialarabic 16#febc +/sagujarati 16#0ab8 +/sagurmukhi 16#0a38 +/sahiragana 16#3055 +/sakatakana 16#30b5 +/sakatakanahalfwidth 16#ff7b +/sallallahoualayhewasallamarabic 16#fdfa +/samekh 16#05e1 +/samekhdagesh 16#fb41 +/samekhdageshhebrew 16#fb41 +/samekhhebrew 16#05e1 +/saraaathai 16#0e32 +/saraaethai 16#0e41 +/saraaimaimalaithai 16#0e44 +/saraaimaimuanthai 16#0e43 +/saraamthai 16#0e33 +/saraathai 16#0e30 +/saraethai 16#0e40 +/saraiileftthai 16#f886 +/saraiithai 16#0e35 +/saraileftthai 16#f885 +/saraithai 16#0e34 +/saraothai 16#0e42 +/saraueeleftthai 16#f888 +/saraueethai 16#0e37 +/saraueleftthai 16#f887 +/sarauethai 16#0e36 +/sarauthai 16#0e38 +/sarauuthai 16#0e39 +/sbopomofo 16#3119 +/scaron 16#0161 +/scarondotaccent 16#1e67 +/scedilla 16#015f +/schwa 16#0259 +/schwacyrillic 16#04d9 +/schwadieresiscyrillic 16#04db +/schwahook 16#025a +/scircle 16#24e2 +/scircumflex 16#015d +/scommaaccent 16#0219 +/sdotaccent 16#1e61 +/sdotbelow 16#1e63 +/sdotbelowdotaccent 16#1e69 +/seagullbelowcmb 16#033c +/second 16#2033 +/secondtonechinese 16#02ca +/section 16#00a7 +/seenarabic 16#0633 +/seenfinalarabic 16#feb2 +/seeninitialarabic 16#feb3 +/seenmedialarabic 16#feb4 +/segol 16#05b6 +/segol13 16#05b6 +/segol1f 16#05b6 +/segol2c 16#05b6 +/segolhebrew 16#05b6 +/segolnarrowhebrew 16#05b6 +/segolquarterhebrew 16#05b6 +/segoltahebrew 16#0592 +/segolwidehebrew 16#05b6 +/seharmenian 16#057d +/sehiragana 16#305b +/sekatakana 16#30bb +/sekatakanahalfwidth 16#ff7e +/semicolon 16#003b +/semicolonarabic 16#061b +/semicolonmonospace 16#ff1b +/semicolonsmall 16#fe54 +/semivoicedmarkkana 16#309c +/semivoicedmarkkanahalfwidth 16#ff9f +/sentisquare 16#3322 +/sentosquare 16#3323 +/seven 16#0037 +/sevenarabic 16#0667 +/sevenbengali 16#09ed +/sevencircle 16#2466 +/sevencircleinversesansserif 16#2790 +/sevendeva 16#096d +/seveneighths 16#215e +/sevengujarati 16#0aed +/sevengurmukhi 16#0a6d +/sevenhackarabic 16#0667 +/sevenhangzhou 16#3027 +/sevenideographicparen 16#3226 +/seveninferior 16#2087 +/sevenmonospace 16#ff17 +/sevenoldstyle 16#f737 +/sevenparen 16#247a +/sevenperiod 16#248e +/sevenpersian 16#06f7 +/sevenroman 16#2176 +/sevensuperior 16#2077 +/seventeencircle 16#2470 +/seventeenparen 16#2484 +/seventeenperiod 16#2498 +/seventhai 16#0e57 +/sfthyphen 16#00ad +/shaarmenian 16#0577 +/shabengali 16#09b6 +/shacyrillic 16#0448 +/shaddaarabic 16#0651 +/shaddadammaarabic 16#fc61 +/shaddadammatanarabic 16#fc5e +/shaddafathaarabic 16#fc60 +/shaddakasraarabic 16#fc62 +/shaddakasratanarabic 16#fc5f +/shade 16#2592 +/shadedark 16#2593 +/shadelight 16#2591 +/shademedium 16#2592 +/shadeva 16#0936 +/shagujarati 16#0ab6 +/shagurmukhi 16#0a36 +/shalshelethebrew 16#0593 +/shbopomofo 16#3115 +/shchacyrillic 16#0449 +/sheenarabic 16#0634 +/sheenfinalarabic 16#feb6 +/sheeninitialarabic 16#feb7 +/sheenmedialarabic 16#feb8 +/sheicoptic 16#03e3 +/sheqel 16#20aa +/sheqelhebrew 16#20aa +/sheva 16#05b0 +/sheva115 16#05b0 +/sheva15 16#05b0 +/sheva22 16#05b0 +/sheva2e 16#05b0 +/shevahebrew 16#05b0 +/shevanarrowhebrew 16#05b0 +/shevaquarterhebrew 16#05b0 +/shevawidehebrew 16#05b0 +/shhacyrillic 16#04bb +/shimacoptic 16#03ed +/shin 16#05e9 +/shindagesh 16#fb49 +/shindageshhebrew 16#fb49 +/shindageshshindot 16#fb2c +/shindageshshindothebrew 16#fb2c +/shindageshsindot 16#fb2d +/shindageshsindothebrew 16#fb2d +/shindothebrew 16#05c1 +/shinhebrew 16#05e9 +/shinshindot 16#fb2a +/shinshindothebrew 16#fb2a +/shinsindot 16#fb2b +/shinsindothebrew 16#fb2b +/shook 16#0282 +/sigma 16#03c3 +/sigma1 16#03c2 +/sigmafinal 16#03c2 +/sigmalunatesymbolgreek 16#03f2 +/sihiragana 16#3057 +/sikatakana 16#30b7 +/sikatakanahalfwidth 16#ff7c +/siluqhebrew 16#05bd +/siluqlefthebrew 16#05bd +/similar 16#223c +/sindothebrew 16#05c2 +/siosacirclekorean 16#3274 +/siosaparenkorean 16#3214 +/sioscieuckorean 16#317e +/sioscirclekorean 16#3266 +/sioskiyeokkorean 16#317a +/sioskorean 16#3145 +/siosnieunkorean 16#317b +/siosparenkorean 16#3206 +/siospieupkorean 16#317d +/siostikeutkorean 16#317c +/six 16#0036 +/sixarabic 16#0666 +/sixbengali 16#09ec +/sixcircle 16#2465 +/sixcircleinversesansserif 16#278f +/sixdeva 16#096c +/sixgujarati 16#0aec +/sixgurmukhi 16#0a6c +/sixhackarabic 16#0666 +/sixhangzhou 16#3026 +/sixideographicparen 16#3225 +/sixinferior 16#2086 +/sixmonospace 16#ff16 +/sixoldstyle 16#f736 +/sixparen 16#2479 +/sixperiod 16#248d +/sixpersian 16#06f6 +/sixroman 16#2175 +/sixsuperior 16#2076 +/sixteencircle 16#246f +/sixteencurrencydenominatorbengali 16#09f9 +/sixteenparen 16#2483 +/sixteenperiod 16#2497 +/sixthai 16#0e56 +/slash 16#002f +/slashmonospace 16#ff0f +/slong 16#017f +/slongdotaccent 16#1e9b +/smileface 16#263a +/smonospace 16#ff53 +/sofpasuqhebrew 16#05c3 +/softhyphen 16#00ad +/softsigncyrillic 16#044c +/sohiragana 16#305d +/sokatakana 16#30bd +/sokatakanahalfwidth 16#ff7f +/soliduslongoverlaycmb 16#0338 +/solidusshortoverlaycmb 16#0337 +/sorusithai 16#0e29 +/sosalathai 16#0e28 +/sosothai 16#0e0b +/sosuathai 16#0e2a +/space 16#0020 +/spacehackarabic 16#0020 +/spade 16#2660 +/spadesuitblack 16#2660 +/spadesuitwhite 16#2664 +/sparen 16#24ae +/squarebelowcmb 16#033b +/squarecc 16#33c4 +/squarecm 16#339d +/squarediagonalcrosshatchfill 16#25a9 +/squarehorizontalfill 16#25a4 +/squarekg 16#338f +/squarekm 16#339e +/squarekmcapital 16#33ce +/squareln 16#33d1 +/squarelog 16#33d2 +/squaremg 16#338e +/squaremil 16#33d5 +/squaremm 16#339c +/squaremsquared 16#33a1 +/squareorthogonalcrosshatchfill 16#25a6 +/squareupperlefttolowerrightfill 16#25a7 +/squareupperrighttolowerleftfill 16#25a8 +/squareverticalfill 16#25a5 +/squarewhitewithsmallblack 16#25a3 +/srsquare 16#33db +/ssabengali 16#09b7 +/ssadeva 16#0937 +/ssagujarati 16#0ab7 +/ssangcieuckorean 16#3149 +/ssanghieuhkorean 16#3185 +/ssangieungkorean 16#3180 +/ssangkiyeokkorean 16#3132 +/ssangnieunkorean 16#3165 +/ssangpieupkorean 16#3143 +/ssangsioskorean 16#3146 +/ssangtikeutkorean 16#3138 +/ssuperior 16#f6f2 +/sterling 16#00a3 +/sterlingmonospace 16#ffe1 +/strokelongoverlaycmb 16#0336 +/strokeshortoverlaycmb 16#0335 +/subset 16#2282 +/subsetnotequal 16#228a +/subsetorequal 16#2286 +/succeeds 16#227b +/suchthat 16#220b +/suhiragana 16#3059 +/sukatakana 16#30b9 +/sukatakanahalfwidth 16#ff7d +/sukunarabic 16#0652 +/summation 16#2211 +/sun 16#263c +/superset 16#2283 +/supersetnotequal 16#228b +/supersetorequal 16#2287 +/svsquare 16#33dc +/syouwaerasquare 16#337c +/t 16#0074 +/tabengali 16#09a4 +/tackdown 16#22a4 +/tackleft 16#22a3 +/tadeva 16#0924 +/tagujarati 16#0aa4 +/tagurmukhi 16#0a24 +/taharabic 16#0637 +/tahfinalarabic 16#fec2 +/tahinitialarabic 16#fec3 +/tahiragana 16#305f +/tahmedialarabic 16#fec4 +/taisyouerasquare 16#337d +/takatakana 16#30bf +/takatakanahalfwidth 16#ff80 +/tatweelarabic 16#0640 +/tau 16#03c4 +/tav 16#05ea +/tavdages 16#fb4a +/tavdagesh 16#fb4a +/tavdageshhebrew 16#fb4a +/tavhebrew 16#05ea +/tbar 16#0167 +/tbopomofo 16#310a +/tcaron 16#0165 +/tccurl 16#02a8 +/tcedilla 16#0163 +/tcheharabic 16#0686 +/tchehfinalarabic 16#fb7b +/tchehinitialarabic 16#fb7c +/tchehmedialarabic 16#fb7d +/tcircle 16#24e3 +/tcircumflexbelow 16#1e71 +/tcommaaccent 16#0163 +/tdieresis 16#1e97 +/tdotaccent 16#1e6b +/tdotbelow 16#1e6d +/tecyrillic 16#0442 +/tedescendercyrillic 16#04ad +/teharabic 16#062a +/tehfinalarabic 16#fe96 +/tehhahinitialarabic 16#fca2 +/tehhahisolatedarabic 16#fc0c +/tehinitialarabic 16#fe97 +/tehiragana 16#3066 +/tehjeeminitialarabic 16#fca1 +/tehjeemisolatedarabic 16#fc0b +/tehmarbutaarabic 16#0629 +/tehmarbutafinalarabic 16#fe94 +/tehmedialarabic 16#fe98 +/tehmeeminitialarabic 16#fca4 +/tehmeemisolatedarabic 16#fc0e +/tehnoonfinalarabic 16#fc73 +/tekatakana 16#30c6 +/tekatakanahalfwidth 16#ff83 +/telephone 16#2121 +/telephoneblack 16#260e +/telishagedolahebrew 16#05a0 +/telishaqetanahebrew 16#05a9 +/tencircle 16#2469 +/tenideographicparen 16#3229 +/tenparen 16#247d +/tenperiod 16#2491 +/tenroman 16#2179 +/tesh 16#02a7 +/tet 16#05d8 +/tetdagesh 16#fb38 +/tetdageshhebrew 16#fb38 +/tethebrew 16#05d8 +/tetsecyrillic 16#04b5 +/tevirhebrew 16#059b +/tevirlefthebrew 16#059b +/thabengali 16#09a5 +/thadeva 16#0925 +/thagujarati 16#0aa5 +/thagurmukhi 16#0a25 +/thalarabic 16#0630 +/thalfinalarabic 16#feac +/thanthakhatlowleftthai 16#f898 +/thanthakhatlowrightthai 16#f897 +/thanthakhatthai 16#0e4c +/thanthakhatupperleftthai 16#f896 +/theharabic 16#062b +/thehfinalarabic 16#fe9a +/thehinitialarabic 16#fe9b +/thehmedialarabic 16#fe9c +/thereexists 16#2203 +/therefore 16#2234 +/theta 16#03b8 +/theta1 16#03d1 +/thetasymbolgreek 16#03d1 +/thieuthacirclekorean 16#3279 +/thieuthaparenkorean 16#3219 +/thieuthcirclekorean 16#326b +/thieuthkorean 16#314c +/thieuthparenkorean 16#320b +/thirteencircle 16#246c +/thirteenparen 16#2480 +/thirteenperiod 16#2494 +/thonangmonthothai 16#0e11 +/thook 16#01ad +/thophuthaothai 16#0e12 +/thorn 16#00fe +/thothahanthai 16#0e17 +/thothanthai 16#0e10 +/thothongthai 16#0e18 +/thothungthai 16#0e16 +/thousandcyrillic 16#0482 +/thousandsseparatorarabic 16#066c +/thousandsseparatorpersian 16#066c +/three 16#0033 +/threearabic 16#0663 +/threebengali 16#09e9 +/threecircle 16#2462 +/threecircleinversesansserif 16#278c +/threedeva 16#0969 +/threeeighths 16#215c +/threegujarati 16#0ae9 +/threegurmukhi 16#0a69 +/threehackarabic 16#0663 +/threehangzhou 16#3023 +/threeideographicparen 16#3222 +/threeinferior 16#2083 +/threemonospace 16#ff13 +/threenumeratorbengali 16#09f6 +/threeoldstyle 16#f733 +/threeparen 16#2476 +/threeperiod 16#248a +/threepersian 16#06f3 +/threequarters 16#00be +/threequartersemdash 16#f6de +/threeroman 16#2172 +/threesuperior 16#00b3 +/threethai 16#0e53 +/thzsquare 16#3394 +/tihiragana 16#3061 +/tikatakana 16#30c1 +/tikatakanahalfwidth 16#ff81 +/tikeutacirclekorean 16#3270 +/tikeutaparenkorean 16#3210 +/tikeutcirclekorean 16#3262 +/tikeutkorean 16#3137 +/tikeutparenkorean 16#3202 +/tilde 16#02dc +/tildebelowcmb 16#0330 +/tildecmb 16#0303 +/tildecomb 16#0303 +/tildedoublecmb 16#0360 +/tildeoperator 16#223c +/tildeoverlaycmb 16#0334 +/tildeverticalcmb 16#033e +/timescircle 16#2297 +/tipehahebrew 16#0596 +/tipehalefthebrew 16#0596 +/tippigurmukhi 16#0a70 +/titlocyrilliccmb 16#0483 +/tiwnarmenian 16#057f +/tlinebelow 16#1e6f +/tmonospace 16#ff54 +/toarmenian 16#0569 +/tohiragana 16#3068 +/tokatakana 16#30c8 +/tokatakanahalfwidth 16#ff84 +/tonebarextrahighmod 16#02e5 +/tonebarextralowmod 16#02e9 +/tonebarhighmod 16#02e6 +/tonebarlowmod 16#02e8 +/tonebarmidmod 16#02e7 +/tonefive 16#01bd +/tonesix 16#0185 +/tonetwo 16#01a8 +/tonos 16#0384 +/tonsquare 16#3327 +/topatakthai 16#0e0f +/tortoiseshellbracketleft 16#3014 +/tortoiseshellbracketleftsmall 16#fe5d +/tortoiseshellbracketleftvertical 16#fe39 +/tortoiseshellbracketright 16#3015 +/tortoiseshellbracketrightsmall 16#fe5e +/tortoiseshellbracketrightvertical 16#fe3a +/totaothai 16#0e15 +/tpalatalhook 16#01ab +/tparen 16#24af +/trademark 16#2122 +/trademarksans 16#f8ea +/trademarkserif 16#f6db +/tretroflexhook 16#0288 +/triagdn 16#25bc +/triaglf 16#25c4 +/triagrt 16#25ba +/triagup 16#25b2 +/ts 16#02a6 +/tsadi 16#05e6 +/tsadidagesh 16#fb46 +/tsadidageshhebrew 16#fb46 +/tsadihebrew 16#05e6 +/tsecyrillic 16#0446 +/tsere 16#05b5 +/tsere12 16#05b5 +/tsere1e 16#05b5 +/tsere2b 16#05b5 +/tserehebrew 16#05b5 +/tserenarrowhebrew 16#05b5 +/tserequarterhebrew 16#05b5 +/tserewidehebrew 16#05b5 +/tshecyrillic 16#045b +/tsuperior 16#f6f3 +/ttabengali 16#099f +/ttadeva 16#091f +/ttagujarati 16#0a9f +/ttagurmukhi 16#0a1f +/tteharabic 16#0679 +/ttehfinalarabic 16#fb67 +/ttehinitialarabic 16#fb68 +/ttehmedialarabic 16#fb69 +/tthabengali 16#09a0 +/tthadeva 16#0920 +/tthagujarati 16#0aa0 +/tthagurmukhi 16#0a20 +/tturned 16#0287 +/tuhiragana 16#3064 +/tukatakana 16#30c4 +/tukatakanahalfwidth 16#ff82 +/tusmallhiragana 16#3063 +/tusmallkatakana 16#30c3 +/tusmallkatakanahalfwidth 16#ff6f +/twelvecircle 16#246b +/twelveparen 16#247f +/twelveperiod 16#2493 +/twelveroman 16#217b +/twentycircle 16#2473 +/twentyhangzhou 16#5344 +/twentyparen 16#2487 +/twentyperiod 16#249b +/two 16#0032 +/twoarabic 16#0662 +/twobengali 16#09e8 +/twocircle 16#2461 +/twocircleinversesansserif 16#278b +/twodeva 16#0968 +/twodotenleader 16#2025 +/twodotleader 16#2025 +/twodotleadervertical 16#fe30 +/twogujarati 16#0ae8 +/twogurmukhi 16#0a68 +/twohackarabic 16#0662 +/twohangzhou 16#3022 +/twoideographicparen 16#3221 +/twoinferior 16#2082 +/twomonospace 16#ff12 +/twonumeratorbengali 16#09f5 +/twooldstyle 16#f732 +/twoparen 16#2475 +/twoperiod 16#2489 +/twopersian 16#06f2 +/tworoman 16#2171 +/twostroke 16#01bb +/twosuperior 16#00b2 +/twothai 16#0e52 +/twothirds 16#2154 +/u 16#0075 +/uacute 16#00fa +/ubar 16#0289 +/ubengali 16#0989 +/ubopomofo 16#3128 +/ubreve 16#016d +/ucaron 16#01d4 +/ucircle 16#24e4 +/ucircumflex 16#00fb +/ucircumflexbelow 16#1e77 +/ucyrillic 16#0443 +/udattadeva 16#0951 +/udblacute 16#0171 +/udblgrave 16#0215 +/udeva 16#0909 +/udieresis 16#00fc +/udieresisacute 16#01d8 +/udieresisbelow 16#1e73 +/udieresiscaron 16#01da +/udieresiscyrillic 16#04f1 +/udieresisgrave 16#01dc +/udieresismacron 16#01d6 +/udotbelow 16#1ee5 +/ugrave 16#00f9 +/ugujarati 16#0a89 +/ugurmukhi 16#0a09 +/uhiragana 16#3046 +/uhookabove 16#1ee7 +/uhorn 16#01b0 +/uhornacute 16#1ee9 +/uhorndotbelow 16#1ef1 +/uhorngrave 16#1eeb +/uhornhookabove 16#1eed +/uhorntilde 16#1eef +/uhungarumlaut 16#0171 +/uhungarumlautcyrillic 16#04f3 +/uinvertedbreve 16#0217 +/ukatakana 16#30a6 +/ukatakanahalfwidth 16#ff73 +/ukcyrillic 16#0479 +/ukorean 16#315c +/umacron 16#016b +/umacroncyrillic 16#04ef +/umacrondieresis 16#1e7b +/umatragurmukhi 16#0a41 +/umonospace 16#ff55 +/underscore 16#005f +/underscoredbl 16#2017 +/underscoremonospace 16#ff3f +/underscorevertical 16#fe33 +/underscorewavy 16#fe4f +/union 16#222a +/universal 16#2200 +/uogonek 16#0173 +/uparen 16#24b0 +/upblock 16#2580 +/upperdothebrew 16#05c4 +/upsilon 16#03c5 +/upsilondieresis 16#03cb +/upsilondieresistonos 16#03b0 +/upsilonlatin 16#028a +/upsilontonos 16#03cd +/uptackbelowcmb 16#031d +/uptackmod 16#02d4 +/uragurmukhi 16#0a73 +/uring 16#016f +/ushortcyrillic 16#045e +/usmallhiragana 16#3045 +/usmallkatakana 16#30a5 +/usmallkatakanahalfwidth 16#ff69 +/ustraightcyrillic 16#04af +/ustraightstrokecyrillic 16#04b1 +/utilde 16#0169 +/utildeacute 16#1e79 +/utildebelow 16#1e75 +/uubengali 16#098a +/uudeva 16#090a +/uugujarati 16#0a8a +/uugurmukhi 16#0a0a +/uumatragurmukhi 16#0a42 +/uuvowelsignbengali 16#09c2 +/uuvowelsigndeva 16#0942 +/uuvowelsigngujarati 16#0ac2 +/uvowelsignbengali 16#09c1 +/uvowelsigndeva 16#0941 +/uvowelsigngujarati 16#0ac1 +/v 16#0076 +/vadeva 16#0935 +/vagujarati 16#0ab5 +/vagurmukhi 16#0a35 +/vakatakana 16#30f7 +/vav 16#05d5 +/vavdagesh 16#fb35 +/vavdagesh65 16#fb35 +/vavdageshhebrew 16#fb35 +/vavhebrew 16#05d5 +/vavholam 16#fb4b +/vavholamhebrew 16#fb4b +/vavvavhebrew 16#05f0 +/vavyodhebrew 16#05f1 +/vcircle 16#24e5 +/vdotbelow 16#1e7f +/vecyrillic 16#0432 +/veharabic 16#06a4 +/vehfinalarabic 16#fb6b +/vehinitialarabic 16#fb6c +/vehmedialarabic 16#fb6d +/vekatakana 16#30f9 +/venus 16#2640 +/verticalbar 16#007c +/verticallineabovecmb 16#030d +/verticallinebelowcmb 16#0329 +/verticallinelowmod 16#02cc +/verticallinemod 16#02c8 +/vewarmenian 16#057e +/vhook 16#028b +/vikatakana 16#30f8 +/viramabengali 16#09cd +/viramadeva 16#094d +/viramagujarati 16#0acd +/visargabengali 16#0983 +/visargadeva 16#0903 +/visargagujarati 16#0a83 +/vmonospace 16#ff56 +/voarmenian 16#0578 +/voicediterationhiragana 16#309e +/voicediterationkatakana 16#30fe +/voicedmarkkana 16#309b +/voicedmarkkanahalfwidth 16#ff9e +/vokatakana 16#30fa +/vparen 16#24b1 +/vtilde 16#1e7d +/vturned 16#028c +/vuhiragana 16#3094 +/vukatakana 16#30f4 +/w 16#0077 +/wacute 16#1e83 +/waekorean 16#3159 +/wahiragana 16#308f +/wakatakana 16#30ef +/wakatakanahalfwidth 16#ff9c +/wakorean 16#3158 +/wasmallhiragana 16#308e +/wasmallkatakana 16#30ee +/wattosquare 16#3357 +/wavedash 16#301c +/wavyunderscorevertical 16#fe34 +/wawarabic 16#0648 +/wawfinalarabic 16#feee +/wawhamzaabovearabic 16#0624 +/wawhamzaabovefinalarabic 16#fe86 +/wbsquare 16#33dd +/wcircle 16#24e6 +/wcircumflex 16#0175 +/wdieresis 16#1e85 +/wdotaccent 16#1e87 +/wdotbelow 16#1e89 +/wehiragana 16#3091 +/weierstrass 16#2118 +/wekatakana 16#30f1 +/wekorean 16#315e +/weokorean 16#315d +/wgrave 16#1e81 +/whitebullet 16#25e6 +/whitecircle 16#25cb +/whitecircleinverse 16#25d9 +/whitecornerbracketleft 16#300e +/whitecornerbracketleftvertical 16#fe43 +/whitecornerbracketright 16#300f +/whitecornerbracketrightvertical 16#fe44 +/whitediamond 16#25c7 +/whitediamondcontainingblacksmalldiamond 16#25c8 +/whitedownpointingsmalltriangle 16#25bf +/whitedownpointingtriangle 16#25bd +/whiteleftpointingsmalltriangle 16#25c3 +/whiteleftpointingtriangle 16#25c1 +/whitelenticularbracketleft 16#3016 +/whitelenticularbracketright 16#3017 +/whiterightpointingsmalltriangle 16#25b9 +/whiterightpointingtriangle 16#25b7 +/whitesmallsquare 16#25ab +/whitesmilingface 16#263a +/whitesquare 16#25a1 +/whitestar 16#2606 +/whitetelephone 16#260f +/whitetortoiseshellbracketleft 16#3018 +/whitetortoiseshellbracketright 16#3019 +/whiteuppointingsmalltriangle 16#25b5 +/whiteuppointingtriangle 16#25b3 +/wihiragana 16#3090 +/wikatakana 16#30f0 +/wikorean 16#315f +/wmonospace 16#ff57 +/wohiragana 16#3092 +/wokatakana 16#30f2 +/wokatakanahalfwidth 16#ff66 +/won 16#20a9 +/wonmonospace 16#ffe6 +/wowaenthai 16#0e27 +/wparen 16#24b2 +/wring 16#1e98 +/wsuperior 16#02b7 +/wturned 16#028d +/wynn 16#01bf +/x 16#0078 +/xabovecmb 16#033d +/xbopomofo 16#3112 +/xcircle 16#24e7 +/xdieresis 16#1e8d +/xdotaccent 16#1e8b +/xeharmenian 16#056d +/xi 16#03be +/xmonospace 16#ff58 +/xparen 16#24b3 +/xsuperior 16#02e3 +/y 16#0079 +/yaadosquare 16#334e +/yabengali 16#09af +/yacute 16#00fd +/yadeva 16#092f +/yaekorean 16#3152 +/yagujarati 16#0aaf +/yagurmukhi 16#0a2f +/yahiragana 16#3084 +/yakatakana 16#30e4 +/yakatakanahalfwidth 16#ff94 +/yakorean 16#3151 +/yamakkanthai 16#0e4e +/yasmallhiragana 16#3083 +/yasmallkatakana 16#30e3 +/yasmallkatakanahalfwidth 16#ff6c +/yatcyrillic 16#0463 +/ycircle 16#24e8 +/ycircumflex 16#0177 +/ydieresis 16#00ff +/ydotaccent 16#1e8f +/ydotbelow 16#1ef5 +/yeharabic 16#064a +/yehbarreearabic 16#06d2 +/yehbarreefinalarabic 16#fbaf +/yehfinalarabic 16#fef2 +/yehhamzaabovearabic 16#0626 +/yehhamzaabovefinalarabic 16#fe8a +/yehhamzaaboveinitialarabic 16#fe8b +/yehhamzaabovemedialarabic 16#fe8c +/yehinitialarabic 16#fef3 +/yehmedialarabic 16#fef4 +/yehmeeminitialarabic 16#fcdd +/yehmeemisolatedarabic 16#fc58 +/yehnoonfinalarabic 16#fc94 +/yehthreedotsbelowarabic 16#06d1 +/yekorean 16#3156 +/yen 16#00a5 +/yenmonospace 16#ffe5 +/yeokorean 16#3155 +/yeorinhieuhkorean 16#3186 +/yerahbenyomohebrew 16#05aa +/yerahbenyomolefthebrew 16#05aa +/yericyrillic 16#044b +/yerudieresiscyrillic 16#04f9 +/yesieungkorean 16#3181 +/yesieungpansioskorean 16#3183 +/yesieungsioskorean 16#3182 +/yetivhebrew 16#059a +/ygrave 16#1ef3 +/yhook 16#01b4 +/yhookabove 16#1ef7 +/yiarmenian 16#0575 +/yicyrillic 16#0457 +/yikorean 16#3162 +/yinyang 16#262f +/yiwnarmenian 16#0582 +/ymonospace 16#ff59 +/yod 16#05d9 +/yoddagesh 16#fb39 +/yoddageshhebrew 16#fb39 +/yodhebrew 16#05d9 +/yodyodhebrew 16#05f2 +/yodyodpatahhebrew 16#fb1f +/yohiragana 16#3088 +/yoikorean 16#3189 +/yokatakana 16#30e8 +/yokatakanahalfwidth 16#ff96 +/yokorean 16#315b +/yosmallhiragana 16#3087 +/yosmallkatakana 16#30e7 +/yosmallkatakanahalfwidth 16#ff6e +/yotgreek 16#03f3 +/yoyaekorean 16#3188 +/yoyakorean 16#3187 +/yoyakthai 16#0e22 +/yoyingthai 16#0e0d +/yparen 16#24b4 +/ypogegrammeni 16#037a +/ypogegrammenigreekcmb 16#0345 +/yr 16#01a6 +/yring 16#1e99 +/ysuperior 16#02b8 +/ytilde 16#1ef9 +/yturned 16#028e +/yuhiragana 16#3086 +/yuikorean 16#318c +/yukatakana 16#30e6 +/yukatakanahalfwidth 16#ff95 +/yukorean 16#3160 +/yusbigcyrillic 16#046b +/yusbigiotifiedcyrillic 16#046d +/yuslittlecyrillic 16#0467 +/yuslittleiotifiedcyrillic 16#0469 +/yusmallhiragana 16#3085 +/yusmallkatakana 16#30e5 +/yusmallkatakanahalfwidth 16#ff6d +/yuyekorean 16#318b +/yuyeokorean 16#318a +/yyabengali 16#09df +/yyadeva 16#095f +/z 16#007a +/zaarmenian 16#0566 +/zacute 16#017a +/zadeva 16#095b +/zagurmukhi 16#0a5b +/zaharabic 16#0638 +/zahfinalarabic 16#fec6 +/zahinitialarabic 16#fec7 +/zahiragana 16#3056 +/zahmedialarabic 16#fec8 +/zainarabic 16#0632 +/zainfinalarabic 16#feb0 +/zakatakana 16#30b6 +/zaqefgadolhebrew 16#0595 +/zaqefqatanhebrew 16#0594 +/zarqahebrew 16#0598 +/zayin 16#05d6 +/zayindagesh 16#fb36 +/zayindageshhebrew 16#fb36 +/zayinhebrew 16#05d6 +/zbopomofo 16#3117 +/zcaron 16#017e +/zcircle 16#24e9 +/zcircumflex 16#1e91 +/zcurl 16#0291 +/zdot 16#017c +/zdotaccent 16#017c +/zdotbelow 16#1e93 +/zecyrillic 16#0437 +/zedescendercyrillic 16#0499 +/zedieresiscyrillic 16#04df +/zehiragana 16#305c +/zekatakana 16#30bc +/zero 16#0030 +/zeroarabic 16#0660 +/zerobengali 16#09e6 +/zerodeva 16#0966 +/zerogujarati 16#0ae6 +/zerogurmukhi 16#0a66 +/zerohackarabic 16#0660 +/zeroinferior 16#2080 +/zeromonospace 16#ff10 +/zerooldstyle 16#f730 +/zeropersian 16#06f0 +/zerosuperior 16#2070 +/zerothai 16#0e50 +/zerowidthjoiner 16#feff +/zerowidthnonjoiner 16#200c +/zerowidthspace 16#200b +/zeta 16#03b6 +/zhbopomofo 16#3113 +/zhearmenian 16#056a +/zhebrevecyrillic 16#04c2 +/zhecyrillic 16#0436 +/zhedescendercyrillic 16#0497 +/zhedieresiscyrillic 16#04dd +/zihiragana 16#3058 +/zikatakana 16#30b8 +/zinorhebrew 16#05ae +/zlinebelow 16#1e95 +/zmonospace 16#ff5a +/zohiragana 16#305e +/zokatakana 16#30be +/zparen 16#24b5 +/zretroflexhook 16#0290 +/zstroke 16#01b6 +/zuhiragana 16#305a +/zukatakana 16#30ba +.dicttomark readonly def +/currentglobal where +{pop currentglobal{setglobal}true setglobal} +{{}} +ifelse +/MacRomanEncoding .findencoding +/MacGlyphEncoding +/.notdef/.null/CR +4 index 32 95 getinterval aload pop +99 index 128 45 getinterval aload pop +/notequal/AE +/Oslash/infinity/plusminus/lessequal/greaterequal +/yen/mu1/partialdiff/summation/product +/pi/integral/ordfeminine/ordmasculine/Ohm +/ae/oslash/questiondown/exclamdown/logicalnot +/radical/florin/approxequal/increment/guillemotleft +/guillemotright/ellipsis/nbspace +174 index 203 12 getinterval aload pop +/lozenge +187 index 216 24 getinterval aload pop +/applelogo +212 index 241 7 getinterval aload pop +/overscore +220 index 249 7 getinterval aload pop +/Lslash/lslash/Scaron/scaron +/Zcaron/zcaron/brokenbar/Eth/eth +/Yacute/yacute/Thorn/thorn/minus +/multiply/onesuperior/twosuperior/threesuperior/onehalf +/onequarter/threequarters/franc/Gbreve/gbreve +/Idotaccent/Scedilla/scedilla/Cacute/cacute +/Ccaron/ccaron/dmacron +260 -1 roll pop +258 packedarray +7 1 index .registerencoding +.defineencoding +exec + +%%BeginResource: file (PDF object obj_5) +5 0 obj +<< +/Metadata 4 0 R + >>endobj +%%EndResource +%%BeginResource: file (PDF object obj_4) +4 0 obj +<>stream +J.DnJK7S]qCGMF`"sYRedV^+^Sa3]YLd5Z06qZK;BY^'U+dl%/P!S:HV\>hVd+8jPdNO2D_).f-+e.QP!N)$MVJC=3K(5t^MX;2@^+N.`/!\(8tG]GPWLIEC1)Lu[u;)/>hM4j'S +3"CZ%o=gGoG8Z=?7WE[kF0E:dL#X><[l,fuSk[`+^p\tB`WEDIN.+0:6o(:VB-U,MdVh&M1Lm0d +Lu*886pt94+*N911)TVnr=4eEFZCBu7kJA,?=c#4B=kLA[c(*OGB$pb,u_h11dQGB(F\Q>aqkIr +GhNsp!smi^"qSWDiP15lFsDhgB[6XjYRot!.o8>A"i7Ef@M_?_@+,QO:n&+*We+oR%R;]f$ALhX +<#Gp-!I3?&]5_q!bUJ13kU?qAi'bmV%303ra"\ib'>bu]W'$(B-sn50DRea^N3Y^mi'/r<.jG=p +Za1sjOfUbd`)5#W*m2pL[4Y,$"O]'7F!QFW6DI*(2@d#Hj=lUP'PSphnq9IKcr;;#6nD4%K0R?^ +fVg2cF(CaN6kD2M*Q6>j?9/8MK3:jg;`Ntb7mT2AJY +[7sZFYad1&1,_!/A4K[Nbkj&2$sXi9+jeH<%CABK#7^iDdP9,arDGSqc;U+1LOjlcDiRm)kf1J_ +i5QcIK1P5$h\$T[aTs,&mq1KQS]o9:J^E%'NR[9?1.`\rl[ppDZGhTXj!_ZeiBp?BD2%DL$\RN+ +mJDBl\Jp9mVd[r@T+$rL_BMhpC@W3rbQq[nL4Z(+*3bA=BGgth:imNY(Q,2[Asp)H3b>fg*N+ah +GfV_#_p50N/Qq:IT<3DTLr/BP87SL\Y\%CHl[&!6QSDWq66W0#cKCbb>:+urkb6SVV.lBAA%W5^ +eoSE;r''^?N^BDq2iWCZZNC=39a="FPWp:p#[m^0/"u5nmQ#t`2Xe\f>aHnZ31>)j1_-9o`&A)] +&Eh\`\MaoR41H=O1qHF;$98T+/?^V!1W.To>>tQRW^@?EF??6"T[4bb6)\YNHD<^.m/)+9s1j8H]Um'P'0[ +J3a;X"Sj/R6DSf4+]'AInj5o;$T +q-PX>1l[Ajb%=>(Rk//nd@(_DA'IT;2-.4HK&ICl_>)=_,d9]E;^s69^nh5:D!,!kO>+Xe/eT;F +^5`f"H3Fk>-%\ZXK)l*#">GEGjA`L2R!MAlVQH3ur722;a/*^[q($3:P_"]1p4K31#5cPTO5ZA#>^cI.1OqNCl9on8+ +1PMLL#A,)u$=LY"#=+doJlk>L60,dG.EDoaHU8*+?n6nB*YlMIGRT.22?T&D(4hQ\+JH/'#;F(c +_mNVS5f>D^i5c?0-s-rZhH,=@sjkPRNc62$m]i3!?Ig:;O3[%O&eXW,QPnK7)jAP[YZRaQFWkm/E/6MM)1aM^/?@71*H]3J;+" +'8&PAY+ajdKM_8#$:m\ti>FZ%8?7o#m%Os +L-V+H6)AJL^sjr:q1KHb\2S1H#?M$^ndL+h3G/BJ/-[e;*J.Zi$me^5$":=g#2if,//;M#h-`3qTY_O4<;d,rfJnL[X;e;RB=@eu.KrXf +&;/%n%)KG1LChrJK8?$t/Q2JB/6dQ4!lo%kFpm5[Xm+N!aErA#`W<_r)%j`!QM6_%+Zq^tK,\ +QBFN($UC!_!8+aQBSa:([_$nBp1maqi]NqiZa$ttS*5\So&iXS\o#2kFJ%?D"G +n.%/F%l!G_d.\&9C(:g;$/k4Y^nS-me-\tUfjLH\+L29gb.mE!#@PCo^l/ag`c^O:'oR%Y0KH@%*a=U@S@o$,]<1!3?PY6Mk0Sh@?[sJ6iT@ +M%ksE%?D25^r5%/C^=FI%cEog&"!P$`!l'5$:*e[!1X@gX:#EM%KNL=XVS8DoEkS+%01&JLh[EM +Ei%]s%H)%0JD^YCAdk>u%cET#^uu.tN"$o8#7Wm&+C5AIa:=lie\Kb+J=m+>WWceMa2!Q;!,3X- +Oq*/n"lPsXnPTT7lj5qqjach0@*]4rTFW59$m;>Q5]ID:WX1qp%)BgOTSi:Ypm_pB#T\\hoo7]rhl,_YQUEIl$9E<'B^m5D'$4T8[#!h5T?t'QF +?j8l8#iP!o^l/a'BFTtm#iMioYB1'.V@IN"iujSu+C?a/WX*Me$36S)^uu2W@LC>>%7"Y9!9sh[ +]FM_tS;(da!6bdXPQp\L$m9H0J;#2?Sd*A[%NtBR11CJ2JdsHp%?aJk@"c@[Z4(`)1k:>u5k5EC +@L-@B#6hsMJDLUJlt6=Q(5"jVJE-nfH3I^9%I(sFi6DQXr222A$K-LB5ZS2ABF/(tf\kHj_W)sC +@Ll?b%SV6WY0.PO[--AM#!hA[+QT>3nmA&/`Lq)T+L*+Ue-Vet%kpB]6lN]XD/7UbadU)%#nTY+N=]&_@99Z%`5jfEFoG0 +J-Or3kC?rJdEW4ee-c9491mihO8oP7M@O$[km>BCV$%5mg'KS;%=j1b^pFNcA.7D5#b[MY!Z2:J +O"5`kr8tEl+CG\pXL%LrkQ#Q1TN2PqORll>BOHQ#CLdqg?9SX<%fjaH+H8LfGRF^,"mO)45hRJl +C()5(%014UJB8@1XK+V1#h1E,^g[Z/Cc>bG$NQP$+I9=+PRN)8#_6^uBo+sFi;p`]"mpj;^g7No +j9G\M$NOfqJFaZZD)L]ao?30];(;i:O9r:%%dn-BT^iF4jYO\Y%\VYc@+*CeX:!E_qiiiAOl-Kf +oE`8##U%h35`-"YWX(k27KCC=EV'bAL^'&N$p\kam]m9ECt'p]n&h",^rA/DHk'Pc$m9T^5g0F_ +d!6b!##>/3&bljE;@>bJK>>@(YAt,TL(.(Kf]IpG1^YB<(_&qW#h-WrE4Q7(h`H@mOGH@3i8+e@ +UCO9F&+KC4d0/dNYQj%F#\)9fi2@&LiWaq'#qgL9AHiIVQ3I>b#saFW5j/]ned8"(%UeQ*i1LK$ +mLH]+#7`A^E4e`b&.+O=%?Hk]!/_!'IhJW=$D;DFAR5l\.3)2/lQBR>@.L/P@L[ih#a%\N+NW-. +eH]K\$,E2D@%n/3OpI`F5#4]R;DQ)(e9:;l#35mn#ZMQ:^DTElQGgTX_7lG +h^AKY%<$_LQ7Q9o^^bmt^#7$@+G^?L8m\0T#scW?^gR^\X:F;F#(Yj#i8FjGB\W]#%j:-F8b<2O +Xq(2,OilGb>$jhOn(+EMQ: +&5ZcmL;;^R!+HCFA-qS=#%Da:TZ9Coc4%MY=5]q^MYILnjpii]$".Q['1NF=o,/\1%Vg(p5b1/J +i3Gk;%"Q<uF:OpV20#sd\Y@&[d1.8=PZ%fimBTSV_I +q%B@Y#s`6WNbf4q-jIlm3hVcFJBSA(X:@Lk$m:k'%S\5lO:7eRnmH-l2'fbN>cD,P%A8df%%=oZ +.(.Zb2Gn#l5`i[0cnBq6&a@@D?tF8""pc>a>Uf)\1P?(MO9m&b%PWI$d#\QajX.5"$?8!G@&OG" +C:iEgDp;ng!72*H+Sh\^'HiDF^o9'(RL;C1TC/,==m)=5jV-S*Qjadrkh0!Ec3FC^$RWmO!+VRM +?j=pU"`gAVYUjDebR2NQ"lQ6b5g0T'Gd=!J/jPL&>%U(ijFWJA?\#?b5got_=:'Lg-,@l(P)Kg[ +*?h]q#nP/_Y6#%c]F7&kj5B@g^kZ0p/-uiC#U%s!QgP&O]:GUH$NOQ=k=L-\L^kbO(#[!,AdtWT +,hd!ndT!np0ag05`hg!9"Q50%fh_WJ?qdS +TF.`_r3&ZlJE@:Y;Fp8fS;V7i!7D92]i0Lim\">R!6>K)@efa!"r/(N!,)g,apR'JC/ja6%8mXt +Q&5,uG0T*X[rl,f#5+J8>[f@L_`X$uT/q89g4W"KLl$#6;gTMtN@n +RLETd$T&H6[b(q;ffe_M/L`MJ>W0.DoXis#lohiO+,iVf-eI<%A8Oq@*r[rS-Zo<$MXl9>P>!r +5YF*o#&G7i;JbOSd4dO/CI:Vs?tK_kapoQB%`%WAi,I`WS[RHr(Z:;rX!A"00qB1W#l,o$/j#6gdKtO[)i;`^jTV6X,Q]oV@%k5h/U,YN$kMG`Km0\C?Rm'^l/\^ +ODlBL?upMLW!;eo#2jE[o9KhB["JmJ8BJp]TU60Nc@Y'-XH'X8clrck +]fX[=pV;CE!7VG5b:nIL$mu_Br(%0AW"1#iZM,CN!27Q3rWn&43CB&HNfcOKap0%iS:K`-CS-mM +M@@;[%cHOW@*f2[D@[-Fg61k5i01ZYbR(8[#689A>1EWp2HE[V"oC&N!p[LQ0i$0O/;n5P3o +C^S(Ipn2RK"&W3'TMITW"_RnQ@+[:a&WB5R0T>Ke*K?#5!QhiPBe:(B6rR5ZY\PSTNWXmD,h-]f +S5.(68_i^H,r&P9TM@BdLdiW2jK;!3QqBd,&BMk,*#_L_K,GYl8g=rW-8JOq +.Q]*oai9K0BOYd,)+fL&M9M\Q+Hk"1K?<'.:c=9TA!.^'Ui\"*:'G'V]WO^c%Eq7.EKk!J3g,>R +;3ABF;`GAFk;1K+CdK^W`W];_0_."ZOfWOnYfs1G(RoQ#iMkaE9IUhcj`24qmPE@`:50EJ.#M1P +P>,X5^r11c30E\6P%e*'74K;%,r:\EXB-YW%_%"7<1H>r$kG\9ai(2iXW8sTCr)KL:-8q/^hu:B +6VFX#"sU"m,6f@uVBh11ZO"JVim?\N%RN_YecfM2O>Mt@aI53u_2ssD`,R>(&k(,8=V\nQ9Ca+B +UTi0*"m`[W1POh-?Q9A^T]eH@iIKQBVr@uP.u6O-beZj1CjdRdiK.Xf_C0AB+H<.XN@)d-1nu$^ +;QR#Mb9@@+/kaW3LF>bn,crU)'%GMdc-m*[.S`o)kq1)b]\bHiF#;9+7T4.-.Eo,glTe<'bm-^6 +ZujtT9N59m6Vmf6KGU@WOENJkJQT/2WC!7m.g@1_W#(;b.#'7-+c+,UNru>D2@W#UVCIDi+Rh>t +j+rRM%O4;R*/a9&@2D?jD5.oemH,r$Xn?8MptOB5qK +,7';SLgd;QbLC%KQPg"FW+\/HJQQk0%3fJ+2MpEqi]Mp)#\#.j&-/.WNQn-W-ObUB_ANZ3\B#Kq +j%X\T$mW!V1QK=3C`A>N#h1F8Jq11Y%O&(#3/tghQ843T:sqE3_C/GE`^71Q.gD]7O;O!%=KjXi +9H\9tN?`u51(J0"L)#Y5aJ_!,@sFLm%UmG13fHA/mPYEI@+mXO!t`\bM.=Vq2%7\oYV_*/W+[$% +@PHdVLa#efK*^Flh&-QPTX5O?bfbMp#<7On3/AcGN[YEhd#ShL6[8#C#pHOBGR8)WLcLE<1X\5h +"#.mZ#Xa]X)[Sm)S0mH/R+O6Qicq?TNe3@KN"0?bn0H"@-3)@lp8dN\s*E0h*f +U4D(.LuX"l.h=tfBAEm1=R%bgco@mJ#/cOC\-6AMCaTAdWX_BM.g9=n1'TF='`jse"lZ+7+n1S% +OcXkrJDc+c0QJ-8#^?\bj]I1KFNue5motL."nhA)1jPB%7+R,">jX/6\ttU +i@m7o&C;B50R+!kbTd?\5RYI8:+cR'.>0C>*KrH;FbM@q#EYSj_GF>g@2L,B+GpatOECsY6:h=L +fGR%)=`&]m.Kr(R'cDO3G:?cDUEH?LK6T-\5o;QdE,HAB[)`a#TGN88e/e]o7=;p'JHH_:)hZ3c +BPp)V"-]r/_D?NGJ`I[R:tcA2TM$ngdKbLL^\1eBNkTYXk:A=jO71FfM.Y^cO'uNnE%j=J,*\`iT_8p/!6%g`l@+Yh'84O,J1n)CVgCKdX +AdV=>)$Q,b(SJiC%)Kc]P47>aJl#VX_5&oBYhg,4J2RgEUca='Q5kL\1C?F<0X\-d(5k_(COqR( +f"eClX+bSr[D'6(3p[TDQ#7'T:16(XWX\,f:#W2bIe.+fL6Zp4!2bJ&I$j3G0#%=GaLQH0eNc7f#ToN>%+E"C!LegF@d;ae8`Yeh31n`g[ +(^D2%(sF+&$G`_i#=,:)6\oF]0L_[i0WH1gJ7NKT0H!N(ck?J*G]#ei+p/Bm*5TR+5/Er6#CqmW +OW#uj_*f[QYc8DTSbEPl$mc!PE,@tHCCYp0_hE\mD'PkG%n,n9KI6sE_8&#:_8mf'5fgoqW(%+. +WR-ChKk&#sDkE.p$A3kh)?R]FEQWql"(9ms%^9IR_8I/mRue?0;Xt$#KI):jV@:;^;[d)>(Pa-u +'HS2l$=T_jKqO66QWR4L@6c(AONJ;)5]mKq0J*JOg($YE@0Q$`)23:Y(32)_7TL'?i*_ok_OsX1 +!T4lO&BkR",/1i+$ILOTQk!'aGm>Zu,dtLC&;.qi_4dML;_Vo?T7CW*DWj4dE,H(7+CYd'=^6T$ +D"hIr:U2-!M?=FV'LSNj"p#69"$k?Re]9NUU"D((&8W8;-o2@CU_nbmC)2CY-#*[@-A?ta++]WS +"tkfF"d!%'_J!t^8uOf%TVNNZW(m\f-:icQ>SDb"EbW>FSsTMb(.'El$/n-/2h:pTc-cn&4JW!n6e +0aNPrSV5q\)\M"<%j@5re`-+GLj_e[7Yu=_oYX_=uN@D$_RfI(Y_\)[!lYS"SChL*1FL!Q\FR+j_PW&=*nqbOuBQ +^qG=*'n^0WK7G?Y:b%&F*3k#=4>?%MfHhC+$AeHs!i$,7!$Qo]KE6T\"3DD^R"BsbA3I.WK0V2N ++>j590qN*tK!6V_fIVT`h#]@^&th*Dpc/F!(P4=lJrog1E&Rh01'>TZV;(8:GVXl41]gdsX^Z!q +TG\_G)hL%2K:3)]#W[I2[tDIPJs[DXQlCZ#+Tap)K>[VD#V(G)S>MYrSIraai%'Ga2C@'*!NVuH +^cWp!,m&$6K4$_A81"CC*s/_/&#_O?_i_'?2Zcf*!`@/C82C?&)']dY5Nj?p=<[cr3Zs8s+A4G$1=Jm^>9-o6HajT6heJq+\jBGptt3[laE"2H)_&/ZRX.4^9a!g"CR@kIgj3t;6;&Wf(- +0pi&O_N03mJg_c^^a"E/b8FD"$OA8^5TkW6)7kV`K#$+KF'sVc3Z[-,2:*6C^s<&'?]Q&_"3J$' +a=0[<,_AQGX,.%4:a,rh/JQOFYm%'CI3!*bDK4$-[QotM<.taQ8Je\sGd2Yfddu,YR;#!%J%2a_/#oJa^S(J^;_rq-*SPUU=d&d]'XVB.KK=[$`d1mNr +2&&P\'cJqFOd-`7*?WXmm8A'GJg_sCh'l4o&^gXqdM3s(0e:[C)q&""!IYAR[13g<%tfdEJq,in +O;3C-)a9N2VO:kO5T'U<0`rspJoE:Q(`@oB-(@H8!cTB:e2;kD+\IhE57q\\l"a8o',IE?(^^Xm:Cj^B$kQ9Jd&#W%)]*ro+K=e2!aXd`H=)hTgb*Yk'q[@[I'S1HoG!Xq7q +m@W)9P(RF-!RN:u6@8kH2ZjALK:Sc?p`7:UT&k_14i%@!VMWWEiT9b*D!5*1(Z/B +&/M_Ta8ork!sfeI#Sr!,)(#n1Q*ahRqo8`,?%K\P>/dUIjf\c/YZhjBg%DE"]6YUMp8G,6B(q4TH>+L`?Go*.`Va!Lc")=C?(r*O$T?ZI). +GWQ!WiEt4qJH_S$n1^nN18h'1""54A&@\,O3eN^%!>WT0]IF;;SIr9IgeGuG,WpdD@5p%$9s0LN`*3\Ui)UL47OE]511*c/hA+"7 +`Y`-M)I^&o7p[4$[N=E*6XgfT@Q#JLE#R_B.p:FSh3H]'SYOl:*b&]O"+B#<[I`5Z/`%N-hEBrV +=<-17kMD3_Q)3eQ`U.!i)W(/V!Id04eimFn5@6l@@cfa^]p[p+3.]F:<)s'.2>c+(rEnZW?iE#n +7T!_AqVWt%jZX=;`Re@D#+?;57L1r*DHb_igg#+86DcpKc!PQb\ ++cueZ[gNH]JZZWF(`;6(0AQg<*#6+jVB#akFls6\@:"".NRV!R@]k!G+>X+m45d]7=af60n0$`87"GAE"(41,UgYr*3<94`!<\@"QE'2pjD*!!AH'A[2R)KgZC%MqlP?s5 +[^Ff>[dAN>l\;rX[V>'AC?sHbB%HM9`pW#-_.S!IhkgX2O?.#TmUr-0B/]JHNkf7g0\r?'X'd"O +2@0BaSg,qjDO+E+I"F\Yf:[@J"/$2Z0+9=MiC@3pf0/n[EjO&i1>=_Ml7.:$Q9K&U#]Pk\n>?KD +^A$=52!e$[Dl*m(QFc4U]]QrAk0@i4QGr=l_!E+a@"-"4:5Nprro]T(Ci4T/mX3uD)iCN9:p:_V +ld0]*+5H@cBK.b;YljAITK*i+lCT\GDGKbGs(@q]kk<`p%[DX@)hHR2J^>8?(7"-%i+V:)liuqD +^@>q;(iFN\EN\Qk?Dd":m-`b#DDpuuhW8bFY&]9gCIYUM[]aUMoCW;_B]5,E%B#_RX +B51qnFIdXDoU$E6f6fjn`t)13%L"EL08^ +59'8Rqf%U*n_L3g%A<0F+SRfrCS(FrQMki:7J4\$lq^o0k6,r-H15H/D^QrV-Y%,!$hgJ-nR#pK +%qtJ]2tg3`B"7Cb=E6o7nm>Sph`UJEI-`41Cd40X +%cQTC3p_:#kL;jTa;S^b*P&<;JSl^*?6:%#+N/LY^,Vc^ZHe$13c/KLq0.:/f0sc=(@BZrD87'@ +eI(pl_=TqKpBKRPB9VKp7dgiKFG?IR+,P!GV"D+]lA"\@T==RXQ^Dr2o9hmr<=!H9D,p$\2_+1Z??MfI>UG")f5(M7j*K(as3pd^$_*tJ'aD"rJsR4iIT +7uG;&a`fDOGh7'7f6-Pk,O`Yuoqq_9IsGiPHMh,srP!LS[pf2qEVuGZnOLoQ^c1cgc$#G,r3pGR +^X./U(jM))l:9=u^N+?2epHk-HiK3+Q]_1nGjne!rQbRohsl)a;lh8ZpIX2E#%JSMm +i+OOeM8/8[0T@<5nj&<_M)%p,4Q-@1mO62oF>9[BnDlVXmuiQt6BH9XoY?(bg+pQ:^jIpJ6[7;r +$mU;\K+)X.-l7mGH3\$#mYcTF5o"Z4R6PsDT +%"XdT(5F'-p(iBm0PDG[X/.-YL-_3D)N8+GatjHBjRVri1`I(/:,*,ga>-'Q.*FCTdl>Z16&9.& +#)t-.eB6=+q`c6FRV(9^mE9\0\+4S"r.r-:UsB-;:e]UJ:)5^IoZr*\/2op-ePeWKb!kHh=VA?5'#`h#;\d9VHt"qPC,k#g +7g#Q0*_4WYh]ZJhghS0,;IbA8anD7$Cch#l20Jts +4Z4U"b-LBW0H%45\9&RpiM^6o2%Jk'cQ@<#saqgePCV"DbPARoe[D?H;D_Cnm +>gI!.q`[-%f_]]NL#IAnM/::],5NV[2F2D6G,=0m*XdVc)J5o%i%:O;/O^7N=d)CDjuj^)EU8/t +iuYp5,ft4a?RX'7FKOcdIOZAn^`R04hS=Re1]&@^*Z2H`Tl?h?WZ?@V/gU"qC +/n#tlI^*2;[$YOu&H"1K0ZGe63F`(lN(d]biZQ.;)TUM=gglKrBd@o@b7\ndPcW"R9\7lK@XK[m +'(pXkAbe#eb5d$/:1HNo,64S\bY'Ukl7mRZ"!5ZLJeMH1cc@[s)0F__dt/&t\]5AI"QkS7h>,#j +M`Tb6k'?PF/sFtN$YEB+F\1hH*_8MKA7T)h\M(p?IMj'a8=RWhtS8]J5d\-#_<%XG0.bouT>Y]1/+#dT=AZ<"ZZJpTp +g)W3t2%tH.Wj&l[MZ9P9?_`F+\?QA/#H,euT9/VY_tYNAi2k[hYoZh=)YTLJ9Y5sooq>-Lh$RW9 +:Tie'GgX+`_^r&KL<7Paq(e';%A9b,>)d9P/F.kale""A#0SK!e=q(iIj4FCk +TC`VR.Y5o:Q!B-WJ`^Ii+ZLkS'6qIsNgS:!UK%pY&#OG>9ai3*<1C\#)FMoj[^,miDVe?IdiCT,e"3 +9prDt\CN_0?L'a2'E_df%&#[4`72eVn\.#pcb(E>d)I!ce^[=2;hFHYjpnl_rnn'KJJ-fd'[=F8 +4^f?GjPDZ^\:uuFG1)3$Bn8]_&r$\MkVMc@iPkAZ8h,PEJHFWl*1LVQ%=s_1jO-,e3I`b/SBWV4 +@[YEMLGFP@q8d['NK\[CmNV*TC!9H6';H0="%Bl'tWh>OV!>COc'q7PEU6XQqLS_rDq^OT61 +0;VeLQ^)A+/)%\/0C>Yn\+GcZHHuS;mf-XTGHR/$Lj+=;*Xfi0D<:$^5Kd\g1WKY0+lp;6QLWjr +p\DQn:;,9"rGQB@O%B,.WWu%m[3aPE;7cp!`*_.n0$t6K],^a1GBHp +O-'OJgu5>K!,9a?#YOI,DOljE!\ZJ0&$eTrI.2%]"9>5,m&pG-nGS`.'C`%B +EO-A*@h[6g!KgG&0\IG.g@p_:'p.S]ETm^JEu1lg([t=hajh5$\J/r7&PeN-+GUXcT,@%;*"e(u +&IA`Hfc(PG'/5gnO6[-+mip.Eo?h%LdQJ:@rur%V+&KoWdI.Lkm3M7((6VZ6&b@!ig]p^P'QJOH +Ob"WJ[d>hA+OQl+&(1Rj&e#oK+cp7@niIbOLDnN`+u3Qfn[AhQ2'VUb!$ZP2&AobkXW;Ao*3ds> +&PjH'=XJ.S-1S;X10Z([Gp`([-Sb\-:1db_%#ju+0*j$dWDd4d43T1+TQgD^d&44:c0@\$Qsa# ++CGGB216K-ujU9(\`:nZV0lt.aY7$[*:T&`rND>;cF3) +O=@B1*`V#Je/;4bk9MnM"I5qQV^dP[1c7Lb=e+=<>)?1 +'D"mS@9p8m9iXDa22OfpF]3GM:",G9[@7r>pKA;'"EQe''TZ$j#>^Q$ZC`. +P*muS.oF_L>r@%.EQ4n6Kd:gP5dF=!Q'#V*?XFAr*n5f;@tkIq$s/35Tf:eX8Z7eJ3//?C"5dQ1&8s[/^q/=HRZCf(E3HX'c3I6F<"o +<]`mYpH5e22.1&t<'`\!0l<5/5*^=Up!GIZku[Dq=a!_^FDVb:0j+%eD2*Z'3,o8LCA^hr( +e;[HE*tPW3E`U6d[WQ#B?YD%g4[PXB*7+\C9K72CZ#'YSTg,=V?iL6h9u(#aJj,t@VBFVhH+ +;<<6`IqnYKCGhl&FGi5H]S^j8%1T?B(=d?WeBZ)/G!Am>"`SN;+o8Q*GrXItLj_8sn; +<1/&X(Q-iMNL1*8122:VfcF)lHhO"n3?O>c,_h^8S_5SjZc/+fO+#\CK@f:B=6l)qmt@)&PkHt? +FubPIJUgaUM]#rGZGfs"J",+1G+$;rRE0k\bd$kS+?2#p38&Nk#G&86U6B;.G(5?mm8mD\T%T`s +\PnRKF]16"T@pDd\[(`"\XS`KUq%@t\T%@H%?_DKN0hYFfQj1=j)Q!gS/C!;pdClTD]9K=/=i +g4<^67:MVTDHHS)&[bo4pDeLWKs=F8fXHSqB**]7QIVOb0m+Raaep'%?ocVHe[8gG5;d^NIMn?E +=R2`KRAkKs@l;f?=nS]^Xd<)]MY^0YHV8nc=f;$0TXnX+qSdRq'V3qpME;tc3&@+5Bi$bK4^*bP +=d?.XRBG-fDL&!ZOKH!Z=dAPVJU%d,=VIj*?^CRuq,s\o]4f3'nY]L:QoZCgg;0poM.(\_2=&q[ +$?`[8jdCBcDAo0\p+^k1;2T9TX1E)RqL;4"A%F`-pZpM:p/e+eMmZcqZ'Q>U]-"-jCUZ<\SRV[f +S'enCjgU_5J=>f!g@()kS[:K:MDtSi)jthFa1rXep,%$J7chE@XVX'cQZ`>E2]]_[Kq^VXGT/%9 +]6QP/j\Yj+07,X-*&G+Yn[&k(Kd.tW)$Rc:`CBc2YZYP6Z!4<-lT4HkE8;c_klKGIQ&@ +ee<*=3D*A0ITeOVS:@M"3PG-EWOh]BgZtZ(rOK1/^A.r%HWtieP>3#*b1!JOH$QL%ICm%@U%m0^ +)o\OrNP\XV]f[m8r%YOj24j`(YBrbZH=*,P:VTb.`4V_W]V@b3WNdEIgu2*QD?rLY4>O +>1pqR"36WjB=.um)thWagR6e\H9%fAI%A`4WG^Fqp,o8&*)E5EV0)QLX8Rr`h)3"'Z]]]GP.YG? +*>@-FO4IQY20_&;otcI_F30tsO#H%>HoK=k0>(MScC@BN3*4&F+5(Ys`HJK\]^MOV&)+\*_-L?K +4!V4?A\>^mdF2b\?-1iLcb80Qc/!f^SUnN2hiODh^R^XjD5B`cmt&fChH[>9?2N0.U;kKtS?A7F +0"00q]XC!$jINR'(k=iRUukG1j:[=ri9C`g,jt)tko/a!0/r(>T%1&hk^D.HD`?c1\3,dAg>WCt +1IL:CHeVVeSi8)j'K;EqeW6(N-#M%e]'4r*O6gSnJ(WLb9D(F;tK9q'm"%"?_Vft6:6&dJDW"i,3N)gU=hWLUZ(SGoG0 +rq1d?YDqE;4]Zo"56^\%)t:Q^f=U593r)6k:"Z'C=MGrN4u'WEF7O`QO+/be+E9n92rm1bjkcWt +qK_]n1"K]+l[BG+S(Y<#)_(eoRMc"ErnArNlQ)U=m=0?WRRi#EW% +H6luaSXo*"oiY?h>hSf-&,%*Mc9_Lp(^l'0=>95NGW)&tj.dLQ_JUFsKFq=n?83=VO!.?9dBpc' +17O;Y(_dSl"b]BSZ3_5.9b`R\k)id,/fK!jRgk,D]Ui%OK['g$WT8a;g,_21:.I)h;"AQ\O$lD].EpXk3>fu7.oia;2ies( +jqFGIcqZ9a9V^SaoO&dgjobjXi@K:4(eX"Zb]Z?"Pf)K-R&Of4ad"$59-h1rGh]IFfJSjUE9QP3 +b*36$nei.=;qo372m$E[R7)hKBG;Lm3[#-mF<_b#FH0#EPkFqF%Y&LN^S=S;n2_&>LE?-:4+<$o +EhQC2Hb/)OC:a@-Y(F[!XQrO_hM7#HhRK_(Wp\h!Mt6qb0T7h"mPjMh*ltX(P;pgn/FtXD#*4A* +%CHc=cMK]Jdk'32cgj::_[m`Tk.#:ZNo[eAbZOKrm[>F#4E6mH+@@Vob4*KN4D,uf0=.DK-ZBh!l;+H9Q&:`YiAXmZS;hK +c\J3acGe.-;cPHXO`P"L2QnBA3'B"6KHE161Q^]fEW%*"85@C5Xh%Lq8@?(O$c%rteOsm`][^K. +oh*@qAO\%)e@A8eo0`)JL/Sq0*![4Js'edsCtgtpo3C@c%4d+s\k_aPq`Vg&okpVD<-11O1A!@_ +&VLSnAR:-h9uu/C1Q7Y:[WJmM9NWnEInrS"%6!BS$qd!7=,sqUJLj])CF5kj2AVXl3(mI-=7o#: +/_SX<^AS6o3-#tkC3?#&]=*EoNEe8^Y-UmMK_'(JPO'rJ>YRB>b=!.8'!44hI0l.g\"tO#7Tphm +I:*Z;59A<.$( +R*Ul&j)DsR*eAAg=klQpkM,o9[_'+6/#+MPbpgT*pY@iYe.MDHX4:CF*A$eWf/$T>230b[8iu/? +YN":I;mGui&Q5cj9-d +3A;\4J16MM0[M^'D2:G%/qXd+lh_aSJV:N4;!L#d+n0"6q`fktp8PbJMrXUrfl;5^!Q_B2%,DeB +d8*HX]t"k7TNSmWB2,?n5pJY,=o4"s#/-`U'e\PiahVqQmE7?K!sdI/Ug:&G&%ZB'$6%ZnFj*_6 +-$WU?cFXsFM[?^@f2iI2"9WN01',&LY_1k$H!AM?ZB3]k\QR9<#-^dQY+m]0TR7T5B[R?nG8C`j +R7(DDM5IYY@W.VXVh_'+'h+H`'HqKnCQXm\[O>fT@siA^OF=ITQ:DJA`'IQu:')e4>4`Tbdtog$ +.R_;f':1^_;#o`,_-!e3ikh*]B$(T:LclM`$VXptJ]pQM:CWble;MJ\(_s";j.hR4Ns,GR9%9m, +AV73O;=V(bo\C^JZp^"\)FLXXB.od=IZ!YT*(:N",Rj;ZMQ"fI[#$Krg+485NoDfS=N;h`/>Q8: +/m:`AXW&LDXH^t<>=%s=%8Z>qR*[`59:N^M?HR^N;7AmCBcCG+!6qo=FtH8Fh-$dlcBZI# +>41-m!I-$;rJ('*8K[N"XK.)^]C_8'_Os^6me(RQGO-;"H+jao'IZ,+a;mqsEX0D`1'[Ku#QfNE +#f(tt"t,?LK?,/>+N0KUMZR%_)6g?]QGakHGS(>Y@h(f#3!V^s)r1:+/g3j.&MdAsM!:.59?Q'p +ZWS*HjhE6fqVYU62/o]Ea!.u2jBP?CEpa+U\^p?8>oRp.m\7P/f3L@AS$\FJjkW'9Ide?c`H^e; +k.MQHo\Ql*H#I+K^"9obh](WGDl*+NnTY3>^j[=4R8OHeck&Abp`70^56nt\J:I~> +endstream +endobj +%%EndResource +%%BeginResource: file (PDF object obj_8) +8 0 obj +<> +endobj +%%EndResource +%%BeginResource: file (PDF object obj_1) +1 0 obj +<<>>endobj +%%EndResource +%%EndProlog +%%Page: 1 1 +%%BeginPageSetup +7 0 obj +<> +/Contents 6 0 R +>> +endobj +%%EndPageSetup +/pagesave save def +6 0 obj +<>stream +q 0.1 0 0 0.1 0 0 cm +/Document/R5 BDC +q +0 0 4251.97 1247.24 re W n +0 0 0 0 K +0 0 0 0 k +0 0 m +4251.97 0 l +4251.97 1247.24 l +0 1247.24 l +0 0 l +f +0 0 0 1 K +0 0 0 1 k +1245.85 623.723 m +0 623.723 l +0 1247.24 l +1245.85 1247.24 l +1245.85 623.723 l +f +0 0 0 0 K +0 0 0 0 k +521.211 1122.54 m +521.211 1096.18 l +767.449 1096.18 l +767.449 1122.54 l +521.211 1122.54 l +f +631.152 748.426 m +657.508 748.426 l +657.508 1056.64 l +631.152 1056.64 l +631.152 748.426 l +f +1055.25 922.305 m +901.617 922.305 l +901.617 948.66 l +1055.25 948.66 l +1055.25 922.305 l +f +862.082 1122.54 m +862.082 748.426 l +835.723 748.426 l +835.723 1122.54 l +862.082 1122.54 l +f +1121.14 1122.54 m +1121.14 748.426 l +1094.79 748.426 l +1094.79 1122.54 l +1121.14 1122.54 l +f +457.242 1053.01 m +438.426 1034.19 l +459.719 1006.93 472.457 972.676 472.457 935.48 c +472.457 846.871 400.367 774.781 311.758 774.781 c +274.563 774.781 240.309 787.52 213.047 808.813 c +194.227 789.996 l +226.352 764.016 267.227 748.426 311.758 748.426 c +415.066 748.426 498.813 832.172 498.813 935.48 c +498.813 980.012 483.227 1020.89 457.242 1053.01 c +f +185.09 836.77 m +163.797 864.031 151.059 898.285 151.059 935.48 c +151.059 1024.09 223.148 1096.18 311.758 1096.18 c +348.953 1096.18 383.207 1083.44 410.469 1062.15 c +429.285 1080.96 l +397.164 1106.95 356.293 1122.54 311.758 1122.54 c +208.449 1122.54 124.703 1038.79 124.703 935.48 c +124.703 890.949 140.289 850.074 166.273 817.953 c +185.09 836.77 l +f +0 0 0 1 K +0 0 0 1 k +1419.24 1041.55 m +1438.06 1041.55 1452.15 1056.42 1452.15 1076.43 c +1452.15 1096.31 1438.06 1111.32 1419.24 1111.32 c +1400.41 1111.32 1386.32 1096.31 1386.32 1076.43 c +1386.32 1056.42 1400.41 1041.55 1419.24 1041.55 c +h +1419.24 1123.83 m +1445.3 1123.83 1465.32 1103.29 1465.32 1076.43 c +1465.32 1049.57 1445.3 1029.04 1419.24 1029.04 c +1393.17 1029.04 1373.16 1049.57 1373.16 1076.43 c +1373.16 1103.29 1393.17 1123.83 1419.24 1123.83 c +f +1500.73 1053.39 m +1506.12 1046.81 1513.76 1041.55 1523.24 1041.55 c +1531.8 1041.55 1539.3 1047.07 1539.3 1055.37 c +1539.3 1069.45 1519.82 1071.04 1507.57 1079.07 c +1500.99 1083.41 1495.85 1089.73 1495.85 1099.34 c +1495.85 1112.77 1507.71 1123.83 1523.76 1123.83 c +1535.48 1123.83 1543.65 1118.7 1548.52 1114.61 c +1540.75 1105 l +1535.75 1109.22 1530.09 1111.32 1524.29 1111.32 c +1516.66 1111.32 1509.02 1106.98 1509.02 1098.95 c +1509.02 1087.23 1528.64 1084.73 1540.49 1076.83 c +1546.67 1072.75 1552.47 1066.3 1552.47 1055.77 c +1552.47 1039.57 1539.96 1029.04 1523.9 1029.04 c +1511.26 1029.04 1499.8 1034.57 1491.64 1044.44 c +1500.73 1053.39 l +f +1575.5 1122.52 m +1638.7 1122.52 l +1638.7 1110.01 l +1613.68 1110.01 l +1613.68 1030.36 l +1600.52 1030.36 l +1600.52 1110.01 l +1575.5 1110.01 l +1575.5 1122.52 l +f +1704.13 1042.86 m +1712.42 1042.86 1716.37 1044.7 1719.27 1047.6 c +1721.9 1050.36 1723.61 1054.18 1723.61 1058.4 c +1723.61 1062.61 1721.9 1066.3 1719.27 1069.06 c +1716.37 1071.96 1712.42 1073.8 1704.13 1073.8 c +1684.11 1073.8 l +1684.11 1042.86 l +1704.13 1042.86 l +h +1699.91 1086.31 m +1707.29 1086.31 1710.45 1087.76 1712.55 1090.13 c +1714.53 1092.23 1715.71 1095 1715.71 1098.16 c +1715.71 1101.32 1714.53 1104.08 1712.55 1106.19 c +1710.45 1108.56 1707.29 1110.01 1699.91 1110.01 c +1684.11 1110.01 l +1684.11 1086.31 l +1699.91 1086.31 l +h +1670.95 1030.36 m +1670.95 1122.52 l +1702.28 1122.52 l +1711.24 1122.52 1716.9 1120.01 1721.24 1116.06 c +1725.98 1111.72 1728.88 1105.4 1728.88 1098.55 c +1728.88 1092.23 1725.98 1086.18 1721.64 1082.09 c +1730.33 1077.75 1736.78 1068.27 1736.78 1057.87 c +1736.78 1049.31 1732.83 1041.55 1726.64 1036.54 c +1721.9 1032.59 1715.84 1030.36 1706.5 1030.36 c +1670.95 1030.36 l +f +1787.73 1066.56 m +1816.16 1066.56 l +1801.95 1100.79 l +1787.73 1066.56 l +h +1821.3 1054.05 m +1782.46 1054.05 l +1772.85 1030.36 l +1759.16 1030.36 l +1797.34 1122.52 l +1806.56 1122.52 l +1844.73 1030.36 l +1831.04 1030.36 l +1821.3 1054.05 l +f +1899.37 1072.48 m +1899.37 1030.36 l +1886.2 1030.36 l +1886.2 1072.48 l +1854.61 1122.52 l +1869.35 1122.52 l +1892.79 1085.52 l +1916.22 1122.52 l +1930.97 1122.52 l +1899.37 1072.48 l +f +2006.01 1086.31 m +2006.01 1073.8 l +1975.72 1073.8 l +1975.72 1042.86 l +2016.54 1042.86 l +2016.54 1030.36 l +1962.56 1030.36 l +1962.56 1122.52 l +2015.22 1122.52 l +2015.22 1110.01 l +1975.72 1110.01 l +1975.72 1086.31 l +2006.01 1086.31 l +f +2083.68 1086.31 m +2089.6 1086.31 2092.63 1087.63 2094.74 1089.73 c +2096.85 1091.84 2098.16 1094.87 2098.16 1098.16 c +2098.16 1101.45 2096.85 1104.48 2094.74 1106.58 c +2092.63 1108.69 2089.6 1110.01 2083.68 1110.01 c +2065.25 1110.01 l +2065.25 1086.31 l +2083.68 1086.31 l +h +2065.25 1073.8 m +2065.25 1030.36 l +2052.08 1030.36 l +2052.08 1122.52 l +2084.34 1122.52 l +2092.76 1122.52 2098.03 1120.54 2102.24 1117.12 c +2107.77 1112.64 2111.33 1105.79 2111.33 1098.16 c +2111.33 1090.52 2107.77 1083.68 2102.24 1079.2 c +2099.35 1076.83 2096.05 1075.12 2091.45 1074.33 c +2124.49 1030.36 l +2108.56 1030.36 l +2075.78 1073.8 l +2065.25 1073.8 l +f +2154.77 1122.52 m +2167.94 1122.52 l +2167.94 1030.36 l +2154.77 1030.36 l +2154.77 1122.52 l +f +2211.25 1053.39 m +2216.65 1046.81 2224.28 1041.55 2233.76 1041.55 c +2242.32 1041.55 2249.83 1047.07 2249.83 1055.37 c +2249.83 1069.45 2230.34 1071.04 2218.1 1079.07 c +2211.52 1083.41 2206.38 1089.73 2206.38 1099.34 c +2206.38 1112.77 2218.23 1123.83 2234.29 1123.83 c +2246.01 1123.83 2254.17 1118.7 2259.04 1114.61 c +2251.27 1105 l +2246.27 1109.22 2240.61 1111.32 2234.82 1111.32 c +2227.18 1111.32 2219.55 1106.98 2219.55 1098.95 c +2219.55 1087.23 2239.16 1084.73 2251.01 1076.83 c +2257.2 1072.75 2262.99 1066.3 2262.99 1055.77 c +2262.99 1039.57 2250.48 1029.04 2234.42 1029.04 c +2221.78 1029.04 2210.33 1034.57 2202.17 1044.44 c +2211.25 1053.39 l +f +2337.9 1123.83 m +2351.07 1123.83 2363.57 1118.43 2371.6 1109.61 c +2362.79 1100.92 l +2357.38 1106.85 2347.78 1111.32 2337.9 1111.32 c +2319.07 1111.32 2304.46 1096.31 2304.46 1076.43 c +2304.46 1055.63 2319.47 1041.55 2339.09 1041.55 c +2351.46 1041.55 2360.41 1048.39 2365.55 1054.58 c +2374.9 1046.15 l +2367 1036.02 2353.31 1029.04 2339.09 1029.04 c +2311.57 1029.04 2291.29 1049.18 2291.29 1076.43 c +2291.29 1103.03 2311.31 1123.83 2337.9 1123.83 c +f +2472.31 1073.8 m +2420.97 1073.8 l +2420.97 1030.36 l +2407.8 1030.36 l +2407.8 1122.52 l +2420.97 1122.52 l +2420.97 1086.31 l +2472.31 1086.31 l +2472.31 1122.52 l +2485.48 1122.52 l +2485.48 1030.36 l +2472.31 1030.36 l +2472.31 1073.8 l +f +2571.05 1086.31 m +2571.05 1073.8 l +2540.77 1073.8 l +2540.77 1042.86 l +2581.59 1042.86 l +2581.59 1030.36 l +2527.6 1030.36 l +2527.6 1122.52 l +2580.27 1122.52 l +2580.27 1110.01 l +2540.77 1110.01 l +2540.77 1086.31 l +2571.05 1086.31 l +f +1370.52 981.559 m +1433.72 981.559 l +1433.72 969.051 l +1408.7 969.051 l +1408.7 889.398 l +1395.54 889.398 l +1395.54 969.051 l +1370.52 969.051 l +1370.52 981.559 l +f +1509.42 945.352 m +1509.42 932.844 l +1479.13 932.844 l +1479.13 901.902 l +1519.95 901.902 l +1519.95 889.398 l +1465.97 889.398 l +1465.97 981.559 l +1518.63 981.559 l +1518.63 969.051 l +1479.13 969.051 l +1479.13 945.352 l +1509.42 945.352 l +f +1592.22 982.871 m +1605.39 982.871 1617.9 977.477 1625.93 968.656 c +1617.11 959.965 l +1611.71 965.891 1602.1 970.367 1592.22 970.367 c +1573.4 970.367 1558.78 955.355 1558.78 935.477 c +1558.78 914.676 1573.79 900.59 1593.41 900.59 c +1605.79 900.59 1614.74 907.434 1619.87 913.621 c +1629.22 905.195 l +1621.32 895.059 1607.63 888.082 1593.41 888.082 c +1565.89 888.082 1545.62 908.223 1545.62 935.477 c +1545.62 962.07 1565.63 982.871 1592.22 982.871 c +f +1726.64 932.844 m +1675.29 932.844 l +1675.29 889.398 l +1662.13 889.398 l +1662.13 981.559 l +1675.29 981.559 l +1675.29 945.352 l +1726.64 945.352 l +1726.64 981.559 l +1739.8 981.559 l +1739.8 889.398 l +1726.64 889.398 l +1726.64 932.844 l +f +1795.09 957.066 m +1795.09 889.398 l +1781.93 889.398 l +1781.93 981.559 l +1791.14 981.559 l +1846.44 913.887 l +1846.44 981.559 l +1859.61 981.559 l +1859.61 889.398 l +1850.39 889.398 l +1795.09 957.066 l +f +1901.73 981.559 m +1914.9 981.559 l +1914.9 889.398 l +1901.73 889.398 l +1901.73 981.559 l +f +1958.21 912.438 m +1963.61 905.855 1971.24 900.59 1980.72 900.59 c +1989.28 900.59 1996.78 906.117 1996.78 914.414 c +1996.78 928.496 1977.3 930.078 1965.06 938.109 c +1958.47 942.453 1953.34 948.773 1953.34 958.387 c +1953.34 971.816 1965.19 982.871 1981.25 982.871 c +1992.97 982.871 2001.13 977.738 2006 973.656 c +1998.23 964.047 l +1993.23 968.262 1987.57 970.367 1981.78 970.367 c +1974.14 970.367 1966.5 966.02 1966.5 957.988 c +1966.5 946.273 1986.12 943.773 1997.97 935.871 c +2004.16 931.789 2009.95 925.34 2009.95 914.809 c +2009.95 898.613 1997.44 888.082 1981.38 888.082 c +1968.74 888.082 1957.29 893.609 1949.12 903.484 c +1958.21 912.438 l +f +2084.86 982.871 m +2098.02 982.871 2110.53 977.477 2118.56 968.656 c +2109.74 959.965 l +2104.34 965.891 2094.73 970.367 2084.86 970.367 c +2066.03 970.367 2051.42 955.355 2051.42 935.477 c +2051.42 914.676 2066.43 900.59 2086.04 900.59 c +2098.42 900.59 2107.37 907.434 2112.51 913.621 c +2121.85 905.195 l +2113.95 895.059 2100.26 888.082 2086.04 888.082 c +2058.53 888.082 2038.25 908.223 2038.25 935.477 c +2038.25 962.07 2058.26 982.871 2084.86 982.871 c +f +2219.27 932.844 m +2167.93 932.844 l +2167.93 889.398 l +2154.76 889.398 l +2154.76 981.559 l +2167.93 981.559 l +2167.93 945.352 l +2219.27 945.352 l +2219.27 981.559 l +2232.44 981.559 l +2232.44 889.398 l +2219.27 889.398 l +2219.27 932.844 l +f +2318.01 945.352 m +2318.01 932.844 l +2287.73 932.844 l +2287.73 901.902 l +2328.55 901.902 l +2328.55 889.398 l +2274.56 889.398 l +2274.56 981.559 l +2327.23 981.559 l +2327.23 969.051 l +2287.73 969.051 l +2287.73 945.352 l +2318.01 945.352 l +f +2482.57 932.844 m +2431.23 932.844 l +2431.23 889.398 l +2418.06 889.398 l +2418.06 981.559 l +2431.23 981.559 l +2431.23 945.352 l +2482.57 945.352 l +2482.57 981.559 l +2495.74 981.559 l +2495.74 889.398 l +2482.57 889.398 l +2482.57 932.844 l +f +2576.7 900.59 m +2595.53 900.59 2609.62 915.465 2609.62 935.477 c +2609.62 955.355 2595.53 970.367 2576.7 970.367 c +2557.88 970.367 2543.79 955.355 2543.79 935.477 c +2543.79 915.465 2557.88 900.59 2576.7 900.59 c +h +2576.7 982.871 m +2602.77 982.871 2622.78 962.336 2622.78 935.477 c +2622.78 908.617 2602.77 888.082 2576.7 888.082 c +2550.64 888.082 2530.62 908.617 2530.62 935.477 c +2530.62 962.336 2550.64 982.871 2576.7 982.871 c +f +2699.66 982.871 m +2712.83 982.871 2725.34 977.477 2733.37 968.656 c +2724.55 959.965 l +2719.15 965.891 2709.54 970.367 2699.66 970.367 c +2680.84 970.367 2666.22 955.355 2666.22 935.477 c +2666.22 914.676 2681.23 900.59 2700.85 900.59 c +2713.23 900.59 2722.18 907.434 2727.31 913.621 c +2736.66 905.195 l +2728.76 895.059 2715.07 888.082 2700.85 888.082 c +2673.33 888.082 2653.06 908.223 2653.06 935.477 c +2653.06 962.07 2673.07 982.871 2699.66 982.871 c +f +2834.08 932.844 m +2782.73 932.844 l +2782.73 889.398 l +2769.57 889.398 l +2769.57 981.559 l +2782.73 981.559 l +2782.73 945.352 l +2834.08 945.352 l +2834.08 981.559 l +2847.24 981.559 l +2847.24 889.398 l +2834.08 889.398 l +2834.08 932.844 l +f +2890.55 912.438 m +2895.95 905.855 2903.59 900.59 2913.07 900.59 c +2921.62 900.59 2929.13 906.117 2929.13 914.414 c +2929.13 928.496 2909.64 930.078 2897.4 938.109 c +2890.82 942.453 2885.68 948.773 2885.68 958.387 c +2885.68 971.816 2897.53 982.871 2913.59 982.871 c +2925.31 982.871 2933.47 977.738 2938.35 973.656 c +2930.58 964.047 l +2925.58 968.262 2919.91 970.367 2914.12 970.367 c +2906.48 970.367 2898.85 966.02 2898.85 957.988 c +2898.85 946.273 2918.46 943.773 2930.32 935.871 c +2936.5 931.789 2942.3 925.34 2942.3 914.809 c +2942.3 898.613 2929.79 888.082 2913.72 888.082 c +2901.09 888.082 2889.63 893.609 2881.47 903.484 c +2890.55 912.438 l +f +3017.2 982.871 m +3030.37 982.871 3042.88 977.477 3050.91 968.656 c +3042.09 959.965 l +3036.69 965.891 3027.08 970.367 3017.2 970.367 c +2998.37 970.367 2983.76 955.355 2983.76 935.477 c +2983.76 914.676 2998.77 900.59 3018.39 900.59 c +3030.76 900.59 3039.72 907.434 3044.85 913.621 c +3054.2 905.195 l +3046.3 895.059 3032.61 888.082 3018.39 888.082 c +2990.87 888.082 2970.6 908.223 2970.6 935.477 c +2970.6 962.07 2990.61 982.871 3017.2 982.871 c +f +3151.62 932.844 m +3100.27 932.844 l +3100.27 889.398 l +3087.1 889.398 l +3087.1 981.559 l +3100.27 981.559 l +3100.27 945.352 l +3151.62 945.352 l +3151.62 981.559 l +3164.78 981.559 l +3164.78 889.398 l +3151.62 889.398 l +3151.62 932.844 l +f +3215.2 900.191 m +3209.28 906.645 3205.59 915.203 3205.59 927.578 c +3205.59 981.559 l +3218.76 981.559 l +3218.76 926.922 l +3218.76 918.23 3220.86 912.832 3224.55 908.75 c +3229.16 903.617 3236 900.59 3243.77 900.59 c +3251.54 900.59 3258.38 903.617 3262.99 908.75 c +3266.68 912.832 3268.79 918.23 3268.79 926.922 c +3268.79 981.559 l +3281.95 981.559 l +3281.95 927.578 l +3281.95 915.203 3278.27 906.645 3272.34 900.191 c +3265.36 892.688 3255.09 888.082 3243.77 888.082 c +3232.45 888.082 3222.18 892.688 3215.2 900.191 c +f +3335.92 901.902 m +3376.74 901.902 l +3376.74 889.398 l +3322.76 889.398 l +3322.76 981.559 l +3335.92 981.559 l +3335.92 901.902 l +f +3453.09 945.352 m +3453.09 932.844 l +3422.81 932.844 l +3422.81 901.902 l +3463.63 901.902 l +3463.63 889.398 l +3409.64 889.398 l +3409.64 981.559 l +3462.31 981.559 l +3462.31 969.051 l +3422.81 969.051 l +3422.81 945.352 l +3453.09 945.352 l +f +1412 804.398 m +1417.92 804.398 1420.95 805.715 1423.05 807.82 c +1425.16 809.926 1426.48 812.953 1426.48 816.246 c +1426.48 819.539 1425.16 822.566 1423.05 824.672 c +1420.95 826.777 1417.92 828.098 1412 828.098 c +1393.56 828.098 l +1393.56 804.398 l +1412 804.398 l +h +1393.56 791.887 m +1393.56 748.441 l +1380.4 748.441 l +1380.4 840.602 l +1412.65 840.602 l +1421.08 840.602 1426.34 838.625 1430.56 835.203 c +1436.09 830.73 1439.64 823.883 1439.64 816.246 c +1439.64 808.609 1436.09 801.766 1430.56 797.289 c +1427.66 794.918 1424.37 793.207 1419.76 792.418 c +1452.81 748.441 l +1436.88 748.441 l +1404.1 791.887 l +1393.56 791.887 l +f +1526.53 804.398 m +1526.53 791.887 l +1496.25 791.887 l +1496.25 760.949 l +1537.07 760.949 l +1537.07 748.441 l +1483.08 748.441 l +1483.08 840.602 l +1535.75 840.602 l +1535.75 828.098 l +1496.25 828.098 l +1496.25 804.398 l +1526.53 804.398 l +f +1646.34 764.242 m +1638.44 754.238 1624.75 747.125 1610.53 747.125 c +1583.01 747.125 1562.73 767.27 1562.73 794.523 c +1562.73 821.117 1582.75 841.918 1609.34 841.918 c +1622.51 841.918 1635.01 836.523 1643.04 827.699 c +1634.23 819.012 l +1628.82 824.934 1619.22 829.41 1609.34 829.41 c +1590.51 829.41 1575.9 814.402 1575.9 794.523 c +1575.9 773.723 1590.91 759.633 1610.53 759.633 c +1620.27 759.633 1628.3 763.32 1633.17 768.191 c +1633.17 791.887 l +1606.84 791.887 l +1606.84 804.398 l +1646.34 804.398 l +1646.34 764.242 l +f +1728.62 804.398 m +1728.62 791.887 l +1698.33 791.887 l +1698.33 760.949 l +1739.15 760.949 l +1739.15 748.441 l +1685.17 748.441 l +1685.17 840.602 l +1737.83 840.602 l +1737.83 828.098 l +1698.33 828.098 l +1698.33 804.398 l +1728.62 804.398 l +f +1787.86 816.113 m +1787.86 748.441 l +1774.69 748.441 l +1774.69 840.602 l +1783.91 840.602 l +1839.2 772.934 l +1839.2 840.602 l +1852.37 840.602 l +1852.37 748.441 l +1843.15 748.441 l +1787.86 816.113 l +f +1895.68 771.48 m +1901.08 764.898 1908.71 759.633 1918.19 759.633 c +1926.75 759.633 1934.25 765.164 1934.25 773.457 c +1934.25 787.547 1914.77 789.125 1902.53 797.156 c +1895.94 801.5 1890.81 807.82 1890.81 817.43 c +1890.81 830.859 1902.66 841.918 1918.72 841.918 c +1930.44 841.918 1938.6 836.781 1943.47 832.703 c +1935.7 823.094 l +1930.7 827.309 1925.04 829.41 1919.25 829.41 c +1911.61 829.41 1903.97 825.066 1903.97 817.035 c +1903.97 805.316 1923.59 802.816 1935.44 794.918 c +1941.63 790.836 1947.42 784.383 1947.42 773.855 c +1947.42 757.66 1934.91 747.125 1918.85 747.125 c +1906.21 747.125 1894.76 752.656 1886.59 762.531 c +1895.68 771.48 l +f +2016.14 760.949 m +2024.43 760.949 2028.38 762.793 2031.28 765.688 c +2033.91 768.453 2035.62 772.27 2035.62 776.484 c +2035.62 780.699 2033.91 784.383 2031.28 787.148 c +2028.38 790.047 2024.43 791.887 2016.14 791.887 c +1996.13 791.887 l +1996.13 760.949 l +2016.14 760.949 l +h +2011.93 804.398 m +2019.3 804.398 2022.46 805.844 2024.57 808.215 c +2026.54 810.324 2027.73 813.086 2027.73 816.246 c +2027.73 819.406 2026.54 822.172 2024.57 824.277 c +2022.46 826.645 2019.3 828.098 2011.93 828.098 c +1996.13 828.098 l +1996.13 804.398 l +2011.93 804.398 l +h +1982.96 748.441 m +1982.96 840.602 l +2014.3 840.602 l +2023.25 840.602 2028.91 838.102 2033.26 834.152 c +2038 829.809 2040.89 823.488 2040.89 816.641 c +2040.89 810.324 2038 804.266 2033.65 800.184 c +2042.34 795.84 2048.79 786.359 2048.79 775.957 c +2048.79 767.402 2044.84 759.633 2038.65 754.629 c +2033.91 750.68 2027.86 748.441 2018.51 748.441 c +1982.96 748.441 l +f +2091.31 759.238 m +2085.39 765.688 2081.7 774.246 2081.7 786.621 c +2081.7 840.602 l +2094.87 840.602 l +2094.87 785.965 l +2094.87 777.277 2096.97 771.879 2100.66 767.797 c +2105.27 762.664 2112.11 759.633 2119.88 759.633 c +2127.65 759.633 2134.49 762.664 2139.1 767.797 c +2142.79 771.879 2144.9 777.277 2144.9 785.965 c +2144.9 840.602 l +2158.06 840.602 l +2158.06 786.621 l +2158.06 774.246 2154.38 765.688 2148.45 759.238 c +2141.47 751.734 2131.21 747.125 2119.88 747.125 c +2108.56 747.125 2098.29 751.734 2091.31 759.238 c +f +2230.47 804.398 m +2236.39 804.398 2239.42 805.715 2241.53 807.82 c +2243.64 809.926 2244.95 812.953 2244.95 816.246 c +2244.95 819.539 2243.64 822.566 2241.53 824.672 c +2239.42 826.777 2236.39 828.098 2230.47 828.098 c +2212.04 828.098 l +2212.04 804.398 l +2230.47 804.398 l +h +2212.04 791.887 m +2212.04 748.441 l +2198.87 748.441 l +2198.87 840.602 l +2231.13 840.602 l +2239.56 840.602 2244.82 838.625 2249.03 835.203 c +2254.56 830.73 2258.12 823.883 2258.12 816.246 c +2258.12 808.609 2254.56 801.766 2249.03 797.289 c +2246.14 794.918 2242.84 793.207 2238.24 792.418 c +2271.28 748.441 l +2255.35 748.441 l +2222.57 791.887 l +2212.04 791.887 l +f +2374.63 764.242 m +2366.73 754.238 2353.04 747.125 2338.82 747.125 c +2311.3 747.125 2291.03 767.27 2291.03 794.523 c +2291.03 821.117 2311.04 841.918 2337.64 841.918 c +2350.8 841.918 2363.31 836.523 2371.34 827.699 c +2362.52 819.012 l +2357.12 824.934 2347.51 829.41 2337.64 829.41 c +2318.81 829.41 2304.2 814.402 2304.2 794.523 c +2304.2 773.723 2319.2 759.633 2338.82 759.633 c +2348.57 759.633 2356.6 763.32 2361.47 768.191 c +2361.47 791.887 l +2335.14 791.887 l +2335.14 804.398 l +2374.63 804.398 l +2374.63 764.242 l +f +0 0 m +1245.85 0 l +1245.85 66.1797 l +0 66.1797 l +0 0 l +f +1420.13 500.43 m +1433.39 500.43 1445.98 494.992 1454.07 486.105 c +1445.19 477.355 l +1439.75 483.324 1430.08 487.832 1420.13 487.832 c +1401.16 487.832 1386.45 472.715 1386.45 452.695 c +1386.45 431.742 1401.56 417.551 1421.32 417.551 c +1433.79 417.551 1442.8 424.445 1447.98 430.684 c +1457.39 422.195 l +1449.43 411.984 1435.64 404.953 1421.32 404.953 c +1393.61 404.953 1373.19 425.242 1373.19 452.695 c +1373.19 479.477 1393.34 500.43 1420.13 500.43 c +f +1528.27 417.551 m +1547.23 417.551 1561.42 432.539 1561.42 452.695 c +1561.42 472.715 1547.23 487.832 1528.27 487.832 c +1509.31 487.832 1495.12 472.715 1495.12 452.695 c +1495.12 432.539 1509.31 417.551 1528.27 417.551 c +h +1528.27 500.43 m +1554.52 500.43 1574.68 479.746 1574.68 452.695 c +1574.68 425.645 1554.52 404.953 1528.27 404.953 c +1502.01 404.953 1481.86 425.645 1481.86 452.695 c +1481.86 479.746 1502.01 500.43 1528.27 500.43 c +f +1659.48 426.172 m +1650.2 426.172 l +1623.01 468.738 l +1623.01 406.281 l +1609.75 406.281 l +1609.75 499.102 l +1619.04 499.102 l +1654.84 442.484 l +1690.64 499.102 l +1699.92 499.102 l +1699.92 406.281 l +1686.66 406.281 l +1686.66 468.738 l +1659.48 426.172 l +f +1776.76 459.984 m +1783.12 459.984 1786.57 461.574 1788.96 464.094 c +1791.21 466.484 1792.67 469.668 1792.67 473.246 c +1792.67 476.824 1791.21 480.008 1788.96 482.395 c +1786.57 484.918 1783.12 486.508 1776.76 486.508 c +1755.54 486.508 l +1755.54 459.984 l +1776.76 459.984 l +h +1755.54 447.387 m +1755.54 406.281 l +1742.28 406.281 l +1742.28 499.102 l +1777.42 499.102 l +1786.44 499.102 1792.27 496.848 1796.78 493.004 c +1802.35 488.23 1805.93 481.199 1805.93 473.246 c +1805.93 465.293 1802.35 458.262 1796.78 453.488 c +1792.27 449.641 1786.44 447.387 1777.42 447.387 c +1755.54 447.387 l +f +1848.7 417.156 m +1842.74 423.652 1839.03 432.273 1839.03 444.734 c +1839.03 499.102 l +1852.29 499.102 l +1852.29 444.074 l +1852.29 435.32 1854.41 429.887 1858.12 425.773 c +1862.76 420.605 1869.66 417.551 1877.48 417.551 c +1885.3 417.551 1892.2 420.605 1896.84 425.773 c +1900.55 429.887 1902.68 435.32 1902.68 444.074 c +1902.68 499.102 l +1915.93 499.102 l +1915.93 444.734 l +1915.93 432.273 1912.22 423.652 1906.25 417.156 c +1899.22 409.598 1888.88 404.953 1877.48 404.953 c +1866.08 404.953 1855.73 409.598 1848.7 417.156 c +f +1947.03 499.102 m +2010.68 499.102 l +2010.68 486.508 l +1985.49 486.508 l +1985.49 406.281 l +1972.23 406.281 l +1972.23 486.508 l +1947.03 486.508 l +1947.03 499.102 l +f +2052.67 442.746 m +2081.31 442.746 l +2066.99 477.227 l +2052.67 442.746 l +h +2086.49 430.148 m +2047.37 430.148 l +2037.69 406.281 l +2023.9 406.281 l +2062.35 499.102 l +2071.63 499.102 l +2110.08 406.281 l +2096.29 406.281 l +2086.49 430.148 l +f +2123.29 499.102 m +2186.94 499.102 l +2186.94 486.508 l +2161.75 486.508 l +2161.75 406.281 l +2148.49 406.281 l +2148.49 486.508 l +2123.29 486.508 l +2123.29 499.102 l +f +2219.38 499.102 m +2232.64 499.102 l +2232.64 406.281 l +2219.38 406.281 l +2219.38 499.102 l +f +2314.16 417.551 m +2333.13 417.551 2347.32 432.539 2347.32 452.695 c +2347.32 472.715 2333.13 487.832 2314.16 487.832 c +2295.2 487.832 2281.01 472.715 2281.01 452.695 c +2281.01 432.539 2295.2 417.551 2314.16 417.551 c +h +2314.16 500.43 m +2340.42 500.43 2360.57 479.746 2360.57 452.695 c +2360.57 425.645 2340.42 404.953 2314.16 404.953 c +2287.9 404.953 2267.75 425.645 2267.75 452.695 c +2267.75 479.746 2287.9 500.43 2314.16 500.43 c +f +2408.91 474.438 m +2408.91 406.281 l +2395.65 406.281 l +2395.65 499.102 l +2404.93 499.102 l +2460.62 430.945 l +2460.62 499.102 l +2473.88 499.102 l +2473.88 406.281 l +2464.6 406.281 l +2408.91 474.438 l +f +2533.74 442.746 m +2562.38 442.746 l +2548.07 477.227 l +2533.74 442.746 l +h +2567.56 430.148 m +2528.44 430.148 l +2518.76 406.281 l +2504.97 406.281 l +2543.43 499.102 l +2552.71 499.102 l +2591.16 406.281 l +2577.37 406.281 l +2567.56 430.148 l +f +2635.53 418.883 m +2676.63 418.883 l +2676.63 406.281 l +2622.27 406.281 l +2622.27 499.102 l +2635.53 499.102 l +2635.53 418.883 l +f +1424.24 320.746 m +1424.24 308.148 l +1393.74 308.148 l +1393.74 264.387 l +1380.48 264.387 l +1380.48 357.211 l +1433.52 357.211 l +1433.52 344.613 l +1393.74 344.613 l +1393.74 320.746 l +1424.24 320.746 l +f +1479.88 276.984 m +1520.99 276.984 l +1520.99 264.387 l +1466.62 264.387 l +1466.62 357.211 l +1479.88 357.211 l +1479.88 276.984 l +f +1558.47 275.258 m +1552.5 281.762 1548.79 290.375 1548.79 302.844 c +1548.79 357.211 l +1562.05 357.211 l +1562.05 302.18 l +1562.05 293.43 1564.17 287.992 1567.88 283.883 c +1572.52 278.703 1579.42 275.656 1587.24 275.656 c +1595.07 275.656 1601.96 278.703 1606.6 283.883 c +1610.31 287.992 1612.44 293.43 1612.44 302.18 c +1612.44 357.211 l +1625.7 357.211 l +1625.7 302.844 l +1625.7 290.375 1621.98 281.762 1616.02 275.258 c +1608.99 267.699 1598.64 263.059 1587.24 263.059 c +1575.84 263.059 1565.5 267.699 1558.47 275.258 c +f +1666.74 357.211 m +1680 357.211 l +1680 264.387 l +1666.74 264.387 l +1666.74 357.211 l +f +1776.1 336.793 m +1770.27 341.828 1762.58 344.613 1749.58 344.613 c +1735.66 344.613 l +1735.66 276.984 l +1749.58 276.984 l +1762.58 276.984 1770.27 279.77 1776.1 284.809 c +1783.13 291.039 1787.38 300.453 1787.38 310.797 c +1787.38 321.137 1783.13 330.551 1776.1 336.793 c +h +1722.4 264.387 m +1722.4 357.211 l +1750.25 357.211 l +1764.96 357.211 1774.51 354.027 1782.07 348.461 c +1793.47 339.973 1800.63 326.176 1800.63 310.797 c +1800.63 295.414 1793.61 281.625 1782.2 273.137 c +1774.65 267.57 1764.96 264.387 1750.25 264.387 c +1722.4 264.387 l +f +1943.75 336.793 m +1937.91 341.828 1930.23 344.613 1917.23 344.613 c +1903.31 344.613 l +1903.31 276.984 l +1917.23 276.984 l +1930.23 276.984 1937.91 279.77 1943.75 284.809 c +1950.78 291.039 1955.02 300.453 1955.02 310.797 c +1955.02 321.137 1950.78 330.551 1943.75 336.793 c +h +1890.05 264.387 m +1890.05 357.211 l +1917.89 357.211 l +1932.61 357.211 1942.16 354.027 1949.72 348.461 c +1961.13 339.973 1968.28 326.176 1968.28 310.797 c +1968.28 295.414 1961.25 281.625 1949.86 273.137 c +1942.3 267.57 1932.61 264.387 1917.89 264.387 c +1890.05 264.387 l +f +2032.53 306.82 m +2032.53 264.387 l +2019.27 264.387 l +2019.27 306.82 l +1987.45 357.211 l +2002.3 357.211 l +2025.9 319.945 l +2049.5 357.211 l +2064.36 357.211 l +2032.53 306.82 l +f +2109.39 332.543 m +2109.39 264.387 l +2096.13 264.387 l +2096.13 357.211 l +2105.41 357.211 l +2161.11 289.055 l +2161.11 357.211 l +2174.36 357.211 l +2174.36 264.387 l +2165.08 264.387 l +2109.39 332.543 l +f +2234.23 300.852 m +2262.87 300.852 l +2248.56 335.324 l +2234.23 300.852 l +h +2268.05 288.258 m +2228.93 288.258 l +2219.25 264.387 l +2205.46 264.387 l +2243.91 357.211 l +2253.2 357.211 l +2291.64 264.387 l +2277.85 264.387 l +2268.05 288.258 l +f +2372.47 284.281 m +2363.19 284.281 l +2336.01 326.84 l +2336.01 264.387 l +2322.75 264.387 l +2322.75 357.211 l +2332.02 357.211 l +2367.83 300.59 l +2403.63 357.211 l +2412.91 357.211 l +2412.91 264.387 l +2399.65 264.387 l +2399.65 326.84 l +2372.47 284.281 l +f +2455.28 357.211 m +2468.54 357.211 l +2468.54 264.387 l +2455.28 264.387 l +2455.28 357.211 l +f +2550.59 358.527 m +2563.85 358.527 2576.45 353.098 2584.53 344.215 c +2575.65 335.465 l +2570.21 341.43 2560.53 345.941 2550.59 345.941 c +2531.62 345.941 2516.91 330.824 2516.91 310.797 c +2516.91 289.848 2532.02 275.656 2551.78 275.656 c +2564.24 275.656 2573.26 282.551 2578.43 288.781 c +2587.84 280.297 l +2579.89 270.09 2566.11 263.059 2551.78 263.059 c +2524.06 263.059 2503.64 283.352 2503.64 310.797 c +2503.64 337.582 2523.8 358.527 2550.59 358.527 c +f +2622.13 287.59 m +2627.57 280.961 2635.26 275.656 2644.81 275.656 c +2653.43 275.656 2660.99 281.223 2660.99 289.586 c +2660.99 303.773 2641.36 305.363 2629.03 313.449 c +2622.39 317.824 2617.23 324.191 2617.23 333.871 c +2617.23 347.395 2629.16 358.527 2645.33 358.527 c +2657.14 358.527 2665.36 353.363 2670.27 349.254 c +2662.44 339.574 l +2657.4 343.813 2651.7 345.941 2645.87 345.941 c +2638.18 345.941 2630.49 341.555 2630.49 333.469 c +2630.49 321.676 2650.25 319.152 2662.18 311.195 c +2668.41 307.086 2674.24 300.59 2674.24 289.984 c +2674.24 273.668 2661.65 263.059 2645.47 263.059 c +2632.74 263.059 2621.2 268.629 2612.98 278.578 c +2622.13 287.59 l +f +0 0 0 0 K +0 0 0 0 k +1055.13 923.492 m +901.488 923.492 l +901.488 949.625 l +1055.13 949.625 l +1055.13 923.492 l +f +861.949 1122.03 m +861.949 751.094 l +835.594 751.094 l +835.594 1122.03 l +861.949 1122.03 l +f +1121.02 1122.03 m +1121.02 751.094 l +1094.66 751.094 l +1094.66 1122.03 l +1121.02 1122.03 l +f +0 0 0 1 K +0 0 0 1 k +643.453 290.426 m +664.762 293.234 684.074 302.465 699.055 316.156 c +707.879 306.594 l +690.398 290.922 668.094 280.363 643.453 277.395 c +643.453 290.426 l +h +643.453 504.695 m +668.094 502.055 690.398 491.496 707.879 475.664 c +699.055 466.098 l +684.074 479.789 664.762 489.023 643.453 491.828 c +643.453 504.695 l +h +616.816 277.395 m +559.223 283.996 514.602 332.328 514.602 391.211 c +514.602 449.93 559.223 498.262 616.816 504.695 c +616.816 491.828 l +566.043 485.227 527.59 442.508 527.59 391.211 c +527.59 339.75 566.043 297.023 616.816 290.426 c +616.816 277.395 l +f +795.699 397.48 m +873.445 397.48 l +873.445 384.613 l +795.699 384.613 l +795.699 397.48 l +h +795.699 504.695 m +896.254 504.695 l +896.254 491.828 l +795.699 491.828 l +795.699 504.695 l +h +756.082 504.695 m +769.063 504.695 l +769.063 277.395 l +756.082 277.395 l +756.082 504.695 l +f +979.094 290.258 m +1002.57 290.258 l +1058.67 290.426 1104.28 335.465 1104.28 391.043 c +1104.28 446.633 1058.67 491.828 1002.57 491.828 c +979.094 491.828 l +979.094 504.695 l +1002.57 504.695 l +1065.83 504.695 1117.27 453.891 1117.27 391.043 c +1117.27 328.363 1065.83 277.395 1002.57 277.395 c +979.094 277.395 l +979.094 290.258 l +h +939.477 504.695 m +952.457 504.695 l +952.457 277.395 l +939.477 277.395 l +939.477 504.695 l +f +EMC +Q +Q + +endstream +endobj +pagesave restore +%%PageTrailer +%%Trailer +end +%%EOF diff --git a/texmf-local/tex/latex/oth/logos/OTHR_CFD_Logo.pdf b/texmf-local/tex/latex/oth/logos/OTHR_CFD_Logo.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ebf211a99fde5298afb39409a19558e3c87d40d3 GIT binary patch literal 8985 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 +/CCITTFaxDecode filter}!/FX{<tSi@ASWW;WQu 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 literal 0 HcmV?d00001 diff --git a/texmf-local/tex/latex/oth/logos/OTHR_FEM_Logo.eps b/texmf-local/tex/latex/oth/logos/OTHR_FEM_Logo.eps new file mode 100644 index 0000000..cb08b83 --- /dev/null +++ b/texmf-local/tex/latex/oth/logos/OTHR_FEM_Logo.eps @@ -0,0 +1,9699 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 426 125 +%%HiResBoundingBox: 0.00 0.00 425.10 124.70 +%%Creator: GPL Ghostscript 926 (eps2write) +%%LanguageLevel: 2 +%%CreationDate: D:20190831174242+02'00' +%%Pages: 1 +%%EndComments +%%BeginProlog +/DSC_OPDFREAD true def +/SetPageSize false def +/EPS2Write true def +currentdict/DSC_OPDFREAD known{ +currentdict/DSC_OPDFREAD get +}{ +false +}ifelse +10 dict begin +/DSC_OPDFREAD exch def +/this currentdict def +/y 720 def +/ebuf 200 string def +/prnt{ +36//this/y get moveto//ebuf cvs show +//this/y 2 copy get 12 sub put +}bind def +/newline{ +36//this/y get moveto +//this/y 2 copy get 12 sub put +}bind def +errordict/handleerror +{systemdict begin +$error begin +newerror +{(%%[ Error handled by opdfread.ps : )print errorname//ebuf cvs print(; OffendingCommand: ) +print/command load//ebuf cvs print( ]%%)= flush +/newerror false store vmstatus pop pop 0 ne +{grestoreall +}if +errorname(VMerror)ne +{showpage +}if +initgraphics +0 720 moveto +errorname(VMerror)eq +{//this/ehsave known +{clear//this/ehsave get restore 2 vmreclaim +}if +vmstatus exch pop exch pop +} +/Courier 12 selectfont +{ +(ERROR: )//prnt exec errorname//prnt exec +(OFFENDING COMMAND: )//prnt exec +/command load//prnt exec +$error/ostack known{ +(%%[STACK:)= +(STACK:)//prnt exec +$error/ostack get aload length{ +//newline exec +dup mark eq{ +(-mark-)dup = show +}{ +dup type/nametype eq{ +dup xcheck not{ +(/)show +(/)print +}if +}if +dup =//ebuf cvs show +}ifelse +}repeat +}if +}ifelse +(%%]%)= +//systemdict/showpage get exec +quit +}if +end +end +}bind readonly put +end +50 dict begin +/DefaultSwitch +{ +dup where{ +pop pop +}{ +false def +}ifelse +}bind def +/=string 256 string def +/=only{ +//=string cvs print +}bind def +/HexDigits(0123456789ABCDEF)readonly def +/PrintHex +{8{ +dup -28 bitshift 15 and//HexDigits exch 1 getinterval//=only exec +4 bitshift +}repeat +pop +}bind def +/PDFR_DEBUG DefaultSwitch +/PDFR_DUMP DefaultSwitch +/PDFR_STREAM DefaultSwitch +/TTFDEBUG DefaultSwitch +/RotatePages DefaultSwitch +/FitPages DefaultSwitch +/CenterPages DefaultSwitch +/SetPageSize DefaultSwitch +/error +{ +counttomark 1 sub -1 0{ +index dup type/arraytype eq{==}{=only}ifelse +}for +()= +cleartomark +....Undefined +}bind def +//SetPageSize{ +//RotatePages//FitPages or//CenterPages or{ +mark(/RotatePages, /FitPages and CenterPages are not allowed with /SetPageSize)//error exec +}if +} +{ +//FitPages//CenterPages and{ +mark(CenterPages is not allowed with /FitPages)//error exec +}if +} +ifelse +/knownget +{ +2 copy known{ +get true +}{ +pop pop false +}ifelse +}bind def +/IsUpper +{dup(A)0 get ge exch(Z)0 get le and +}bind def +/cpa2g{ +dup length array +0 1 2 index length 1 sub{ +dup 3 index exch get cp2g +3 copy put pop pop +}for +exch pop +}bind def +/cpd2g{ +dup length dict exch{ +cp2g 2 index 3 1 roll put +}forall +}bind def +/cps2g{ +dup length string copy +}bind def +/cp2gprocs +<> +def +/cp2g{ +dup gcheck not{ +dup//cp2gprocs 1 index type +2 copy known{ +get currentglobal 3 1 roll true setglobal exec exch setglobal +1 index wcheck not{readonly}if +1 index xcheck{cvx}if +exch pop +}{ +pop pop +}ifelse +}if +}bind def +/BlockBuffer 65535 string def +/PDFReader currentdict def +/ObjectRegistryMaxLength 50000 def +/ObjectRegistry 10 dict def +ObjectRegistry +begin +0 ObjectRegistryMaxLength dict def +end +/CurrentObject null def +/DoneDocumentStructure false def +/GraphicState 20 dict begin +/InitialTextMatrix matrix def +/InitialMatrix matrix currentmatrix def +currentdict end def +/TempMatrix matrix def +/GraphicStateStack 20 array def +/GraphicStateStackPointer 0 def +/InitialTextMatrixStack 20 array def +/InitialTextMatrixStackPointer 0 def +/PDFColorSpaces 50 dict def +/InstalledFonts 50 dict def +/MacRomanEncodingInverse null def +currentglobal false setglobal +userdict/PDFR_InitialGS gstate put +userdict/PDFR_Patterns 50 dict put +userdict/FuncDataReader 10 dict put +setglobal +/InitialExtGState 20 dict begin +/BG2 currentblackgeneration cp2g def +/UCR2 currentundercolorremoval cp2g def +/TR2 currentglobal false setglobal[currentcolortransfer]exch setglobal cp2g def +/HT currenthalftone cp2g def +currentdict end readonly def +/InitialGraphicState 20 dict begin +/FontSize 0 def +/CharacterSpacing 0 def +/TextLeading 0 def +/TextRenderingMode 0 def +/WordSpacing 0 def +currentdict end readonly def +/SimpleColorSpaceNames 15 dict begin +/DeviceGray true def +/DeviceRGB true def +/DeviceCMYK true def +currentdict end readonly def +/1_24_bitshift_1_sub 1 24 bitshift 1 sub def +/ReadFontProcs 10 dict def +/GetObject +{ +dup ObjectRegistryMaxLength idiv +//PDFReader/ObjectRegistry get exch knownget{ +exch knownget +}{ +pop false +}ifelse +}bind def +/PutObject +{ +1 index ObjectRegistryMaxLength idiv +//PDFReader/ObjectRegistry get 1 index knownget{ +exch pop +3 1 roll put +}{ +//PDFReader/ObjectRegistry get dup +begin +1 index ObjectRegistryMaxLength dict def +end +exch get +3 1 roll put +}ifelse +}bind def +/Register +{ +1 index GetObject{ +dup xcheck{ +4 3 roll pop +//PDFR_DEBUG{ +(Have a daemon for )print 2 index == +}if +exec +}{ +dup null ne{ +mark(The object )4 index(is already defined : )4 index//error exec +}{ +pop +}ifelse +3 2 roll +exec +}ifelse +}{ +3 2 roll +exec +}ifelse +PutObject +}bind def +/IsRegistered +{ +GetObject{ +null ne +}{ +false +}ifelse +}bind def +/GetRegistered +{ +dup GetObject not{ +exch mark exch(Object )exch( isn't defined before needed (1).)//error exec +}if +dup xcheck{ +exch mark exch(Object )exch( isn't defined before needed (2).)//error exec +}{ +dup null eq{ +exch mark exch(Object )exch( isn't defined before needed (3).)//error exec +}if +exch pop +}ifelse +}bind def +/StandardFontNames<< +/Times-Roman true +/Helvetica true +/Courier true +/Symbol true +/Times-Bold true +/Helvetica-Bold true +/Courier-Bold true +/ZapfDingbats true +/Times-Italic true +/Helvetica-Oblique true +/Courier-Oblique true +/Times-BoldItalic true +/Helvetica-BoldOblique true +/Courier-BoldOblique true +>>def +/CleanAllResources +{//PDFR_DEBUG{ +(CleanAllResources beg)= +}if +//PDFReader/ObjectRegistry get{ +dup length 0 exch 1 exch 1 sub{ +2 copy get dup xcheck{ +pop pop +}{ +dup null eq{ +pop pop +}{ +dup type/dicttype eq{/.Global known}{pop false}ifelse{ +pop +}{ +//PDFR_DEBUG{ +(Dropping )print dup = +}if +1 index exch/DroppedObject put +}ifelse +}ifelse +}ifelse +}for +pop +}forall +FontDirectory length dict begin +FontDirectory{ +pop +dup//StandardFontNames exch known not{ +dup null def +}if +pop +}forall +currentdict +end{ +pop +//PDFR_DEBUG{ +(Undefining font )print dup = +}if +undefinefont +}forall +//PDFR_DEBUG{ +(CleanAllResources end)= +}if +}bind def +/PrintReference +{ +//PDFR_DEBUG{ +({ )print +dup{ +=only( )print +}forall +( })= +}if +}bind def +/R +{ +0 ne{ +exch mark exch(A referred object generation )exch( isn't 0.)//error exec +}if +[ +exch//GetRegistered/exec load +]cvx +//PrintReference exec +}bind def +/IsObjRef +{ +dup type/arraytype eq{ +dup length 3 eq{ +dup xcheck exch +dup 0 get type/integertype eq 3 2 roll and exch +dup 1 get//GetRegistered eq 3 2 roll and exch +2 get/exec load eq and +}{ +pop false +}ifelse +}{ +pop false +}ifelse +}bind def +/DoNothing +{ +}def +/RunTypeDaemon +{ +dup type/dicttype eq{ +dup/Type//knownget exec{ +//PDFReader/TypeDaemons get exch +//knownget exec{ +exec +}if +}if +}if +}bind def +/obj +{ +//PDFR_DEBUG{ +(Defining )print 1 index =only( )print dup =only( obj)= +}if +0 ne{ +exch mark exch(An object generation )exch( isn't 0.)//error exec +}if +}bind def +/endobj +{ +//PDFR_DEBUG{ +(endobj )= +}if +count 1 eq{ +pop +}{ +dup type/dicttype eq{ +dup/.endobj_daemon//knownget exec{ +//PDFR_DEBUG{(.endobj_daemon for )print 2 index =}if +exec +}if +}if +dup type/dicttype eq{dup/ImmediateExec known}{false}ifelse{ +pop pop +}{ +//PDFR_DEBUG{ +(Storing )print 1 index = +}if +//RunTypeDaemon exec +//DoNothing 3 1 roll//Register exec +}ifelse +}ifelse +}bind def +/StoreBlock +{ +//PDFR_DEBUG{ +(StoreBlock )print//PDFReader/BlockCount get =only(, Length = )print dup length = +}if +dup length string copy +//PDFReader/BlockCount get exch +//PDFReader/CurrentObject get 3 1 roll +put +//PDFReader/BlockCount get 1 add +//PDFReader exch/BlockCount exch put +}bind def +/CheckLength +{dup type/integertype ne{ +mark(Object length isn't an integer.)//error exec +}if +}bind def +/ResolveD +{ +3 copy pop get +dup//IsObjRef exec{ +//PDFR_DEBUG{ +(Resolving )print//PrintReference exec +}if +exec +exch exec +}{ +exch pop +}ifelse +dup 4 1 roll +put +}bind def +/ResolveA +{2 index 2 index get +dup//IsObjRef exec{ +exec +exch exec +3 copy put +}{ +exch pop +}ifelse +exch pop exch pop +}bind def +/StoreStream +{ +dup//PDFReader exch/CurrentObject exch put +//PDFReader/BlockCount 0 put +dup/Length//CheckLength//ResolveD exec +//PDFR_DEBUG{ +(StoreStream Length = )print dup = +}if +currentfile exch()/SubFileDecode filter +{dup//BlockBuffer readstring{ +//StoreBlock exec +}{ +//StoreBlock exec +exit +}ifelse +}loop +pop +//PDFReader/CurrentObject null put +//PDFR_DEBUG{ +(StoreStream end.)= +}if +}bind def +/MakeStreamDumper +{ +//PDFR_DEBUG{ +(MakeStreamDumper beg.)= +}if +currentglobal exch dup gcheck setglobal +[exch +1 dict dup/c 0 put exch +1024 string +{readstring pop +(StreamDumper )print 1 index/c get =string cvs print( )print +dup length =string cvs print( <)print dup print(>\n)print +dup length +3 2 roll +dup/c get +3 2 roll +add/c exch put +}/exec load +] +cvx 0()/SubFileDecode filter +exch setglobal +//PDFR_DEBUG{ +(MakeStreamDumper end.)= +}if +}bind def +/ShortFilterNames 15 dict begin +/AHx/ASCIIHexDecode def +/A85/ASCII85Decode def +/LZW/LZWDecode def +/Fl/FlateDecode def +/RL/RunLengthDecode def +/CCF/CCITTFaxDecode def +/DCT/DCTDecode def +currentdict end readonly def +/AppendFilters +{ +//PDFR_DEBUG{ +(AppendFilters beg.)= +}if +dup 3 1 roll +/Filter//knownget exec{ +dup type/nametype eq{ +dup//ShortFilterNames exch//knownget exec{ +exch pop +}if +2 index/DecodeParms//knownget exec{ +exch +}if +filter +}{ +dup 0 exch 1 exch length 1 sub{ +2 copy get +dup//ShortFilterNames exch//knownget exec{ +exch pop +}if +3 1 roll +4 index/DecodeParms//knownget exec{ +exch get +}{ +pop null +}ifelse +dup null eq{ +pop 3 1 roll filter exch +}{ +3 1 roll +4 1 roll filter exch +}ifelse +}for +pop +}ifelse +//PDFR_DEBUG//PDFR_DUMP and{ +//MakeStreamDumper exec +}if +}if +exch pop +//PDFR_DEBUG{ +(AppendFilters end.)= +}if +}bind def +/ExecuteStream +{ +dup//PDFReader exch/CurrentObject exch put +dup/Length//CheckLength//ResolveD exec +//PDFR_DEBUG{ +(ExecuteStream id = )print 2 index =only( Length = )print dup = +}if +//PDFReader/InitialGraphicState get +//PDFReader/GraphicState get copy pop +//PDFReader/Operators get begin +currentfile exch()/SubFileDecode filter +1 index//AppendFilters exec +cvx mark exch +exec +counttomark 0 ne{ +mark(Data left on ostack after an immediate stream execution.)//error exec +}if +cleartomark +end +//PDFR_DEBUG{ +(ExecuteStream end.)= +}if +//PDFReader/CurrentObject null put +dup/IsPage known{ +dup/Context get/NumCopies//knownget exec{ +1 sub{ +copypage +}repeat +}if +EPS2Write not{showpage}if +}if +}bind def +/stream +{ +//PDFR_DEBUG{ +1 index =only( stream)= +}if +1 index GetObject{ +dup xcheck{ +exec +1 index null PutObject +}{ +pop +}ifelse +}if +dup/ImmediateExec known{ +dup/GlobalExec//knownget exec{ +currentglobal 4 1 roll +setglobal +//ExecuteStream exec +3 2 roll setglobal +}{ +//ExecuteStream exec +}ifelse +}{ +//StoreStream exec +}ifelse +dup/.CleanResources//knownget exec{ +/All eq{ +//CleanAllResources exec +}if +}if +}bind def +/HookFont +{ +//PDFR_DEBUG{ +(Loaded the font )print dup/FontName get = +}if +{ +dup/FontFileType get dup/Type1 eq exch/MMType1 eq or{ +dup/FontName get +//PDFReader/RemoveFontNamePrefix get exec +findfont +exit +}if +dup/FontFileType get/TrueType eq{ +//PDFReader/MakeType42 get exec +//PDFR_DEBUG{ +(Font dict <<)= +dup{ +1 index/sfnts eq{ +exch pop +(/sfnts [)print +{ +(-string\()print length//=only exec(\)- )= +}forall +(])= +}{ +exch//=only exec( )print == +}ifelse +}forall +(>>)= +}if +dup/FontName get exch definefont +exit +}if +mark(FontHook has no proc for )2 index/FontFileType get//error exec +}loop +/Font exch put +}bind def +/endstream +{ +}bind def +/xref +{ +//PDFR_DEBUG{ +(xref)= +//PDFR_DUMP{ +//PDFReader/ObjectRegistry get == +}if +}if +end +count 0 ne{ +mark(Excessive data on estack at the end of the interpretation.)//error exec +}if +currentfile 1(%%EOF)/SubFileDecode filter +flushfile +cleardictstack +}bind def +/ResolveDict +{dup{ +pop 1 index exch +//DoNothing//ResolveD exec +pop +}forall +pop +}bind def +/SetupPageView +{ +//PDFR_DEBUG{ +(SetupPageView beg)= +}if +//DSC_OPDFREAD not{ +//GraphicState/InitialMatrix get setmatrix +}if +/MediaBox get aload pop +3 index neg 3 index neg translate +3 -1 roll sub 3 1 roll exch sub exch +userdict/.HWMargins//knownget exec{ +aload pop +}{ +currentpagedevice/.HWMargins//knownget exec{ +aload pop +}{ +0 0 0 0 +}ifelse +}ifelse +currentpagedevice/PageSize get aload pop +3 -1 roll sub 3 1 roll exch sub exch +exch 3 index sub exch 3 index sub +//SetPageSize{ +//PDFR_DEBUG{ +(Setting page size to )print 1 index//=only exec( )print dup = +}if +pop pop 3 index 3 index 2 copy +currentglobal false setglobal 3 1 roll +currentpagedevice dup/PageSize known{ +/PageSize get aload pop +}{ +0 0 +}ifelse +round cvi 2 index round cvi eq +exch round cvi 3 index round cvi eq and +{ +//PDFR_DEBUG{(PageSize matches request)== flush}if +pop pop +}{ +/MediaRequested where{ +//PDFR_DEBUG{(MediaRequested is true, check against new request)== flush}if +/MediaRequested get aload pop +round cvi 2 index round cvi eq +exch round cvi 3 index round cvi eq and +{ +//PDFR_DEBUG{(MediaRequested same as current request, ignore)== flush}if +pop pop false +}{ +//PDFR_DEBUG{(MediaRequested different to current request)== flush}if +true +}ifelse +}{ +//PDFR_DEBUG{(No MediaRequested yet)== flush}if +true +}ifelse +{ +//PDFR_DEBUG{(Setting pagesize)== flush}if +2 array astore +dup/MediaRequested exch def +<< exch/PageSize exch >>setpagedevice +}if +}ifelse +userdict/PDFR_InitialGS gstate put +setglobal +}if +//RotatePages{ +2 copy gt 6 index 6 index gt ne{ +1 index 5 index le 1 index 5 index le and not +}{ +false +}ifelse +}{ +false +}ifelse +{//CenterPages{ +//PDFR_DEBUG{ +(Rotating page, and then centering it)== +}if +90 rotate +0 5 index neg translate +5 index 1 index exch sub 2 div +2 index 6 index sub 2 div neg +translate +}{ +//FitPages{ +1 index 5 index div 1 index 7 index div +2 copy gt{ +exch +}if +pop dup scale +}if +90 rotate +0 5 index neg translate +}ifelse +}{ +//CenterPages{ +//PDFR_DEBUG{ +(Ccentering page)== +}if +1 index 6 index sub 2 div +1 index 6 index sub 2 div +translate +}{ +//FitPages{ +1 index 6 index div 1 index 6 index div +2 copy gt{ +exch +}if +pop dup scale +}if +}ifelse +}ifelse +pop pop +translate +pop pop +//PDFR_DEBUG{ +(SetupPageView end)= +}if +}bind def +/PageContentsDaemon +{ +//PDFR_DEBUG{ +(Executing PageContentsDaemon for )print 2 index = +}if +1 index exch/Context exch put +dup/ImmediateExec true put +dup/IsPage true put +SetPageSize{dup/Context get//SetupPageView exec}if +}bind def +/FontFileDaemon +{ +//PDFR_DEBUG{ +(Executing FontFileDaemon for )print 2 index = +}if +dup/FontFileType get +2 index exch +dup//ReadFontProcs exch//knownget exec{ +exch pop exec +}{ +mark(FontFile reader for )2 index( isn't implemented yet.)//error exec +}ifelse +//PDFR_DEBUG{ +(FontFileDaemon end)= +}if +pop +}bind def +/FontDescriptorDaemon +{ +//PDFR_DEBUG{ +(Executing FontDescriptorDaemon for )print 2 index = +}if +2 copy/FontResource exch put +/Subtype get 1 index exch/FontFileType exch put +}bind def +/UnPDFEscape{ +dup dup length string cvs +dup(#)search{ +{ +pop +(16#--)2 index 0 2 getinterval +1 index 3 2 getinterval copy pop +cvi +0 exch put +0 +1 index 2 1 index length 2 sub getinterval +3 copy putinterval +length +3 copy exch put +getinterval +(#)search not{ +pop exit +}if +}loop +(\0)search pop exch pop exch pop +cvn +exch pop +}{ +pop pop +}ifelse +}bind def +/TypeDaemons<< +/Page +{//PDFR_DEBUG{ +(Recognized a page.)= +}if +dup/Contents//knownget exec{ +0 get//DoNothing exch +[ +3 index//PageContentsDaemon/exec load +]cvx +//Register exec +}{ +(fixme: page with no Contents won't be printed.)= +}ifelse +}bind +/FontDescriptor +{//PDFR_DEBUG{ +(Recognized a font descriptor.)= +}if +dup/FontName//knownget exec{ +1 index/FontName 3 -1 roll//UnPDFEscape exec put +}if +dup dup/FontFile known{/FontFile}{/FontFile2}ifelse +//knownget exec{ +0 get//DoNothing exch +[ +3 index//FontFileDaemon/exec load +]cvx +//Register exec +}{ +(Font descriptor )print 1 index =only( has no FontFile.)= +}ifelse +}bind +/Font +{//PDFR_DEBUG{ +(Recognized a font resource.)= +}if +dup/BaseFont//knownget exec{ +//UnPDFEscape exec 2 copy/BaseFont exch put +//PDFReader/RemoveFontNamePrefix get exec +currentglobal exch +dup/Font resourcestatus{ +pop pop +//PDFReader/GetInstalledFont get exec pop +}{ +pop +}ifelse +setglobal +}if +dup/FontDescriptor//knownget exec{ +0 get +dup//IsRegistered exec{ +//PDFR_DEBUG{ +(already registered )print dup = +}if +pop +}{ +//DoNothing exch +[ +3 index//FontDescriptorDaemon/exec load +]cvx +//Register exec +}ifelse +}if +}bind +>>def +/MakeStreamReader +{dup +[ +exch +//PDFR_DEBUG{ +(Stream proc ) +/print load +//PDFR_STREAM{ +(<) +/print load +}if +}if +1 dict dup/i -1 put +/dup load +/i +/get load +1 +/add load +/dup load +3 +1 +/roll load +/i +/exch load +/put load +//knownget +/exec load +/not load +{()} +/if load +//PDFR_DEBUG{ +//PDFR_STREAM{ +/dup load +/print load +(>) +/print load +}if +( end of stream proc.\n) +/print load +}if +]cvx +//PDFR_DEBUG{ +(Stream reader )print dup == +}if +0()/SubFileDecode filter +exch//AppendFilters exec +}bind def +/RunDelayedStream +{ +//GraphicState/InitialTextMatrix get +//InitialTextMatrixStack//PDFReader/InitialTextMatrixStackPointer get +2 copy get null eq{ +2 copy currentglobal true setglobal matrix exch setglobal put +}if +get copy pop +//PDFReader/InitialTextMatrixStackPointer 2 copy get 1 add put +//MakeStreamReader exec +mark exch +cvx exec +counttomark 0 ne{ +mark(Data left on ostack after a delayed stream execution.)//error exec +}if +cleartomark +//PDFReader/InitialTextMatrixStackPointer 2 copy get 1 sub put +//InitialTextMatrixStack//PDFReader/InitialTextMatrixStackPointer get get +//GraphicState/InitialTextMatrix get +copy pop +}bind def +//ReadFontProcs begin +/Type1 +{//PDFR_DEBUG{ +(ReadFontProcs.Type1)= +}if +dup/.endobj_daemon[4 index//HookFont/exec load]cvx put +dup/ImmediateExec true put +/GlobalExec true put +}bind def +/MMType1//Type1 def +/TrueType +{//PDFR_DEBUG{ +(ReadFontProcs.TrueType)= +}if +dup/.endobj_daemon[4 index//HookFont/exec load]cvx put +pop +}bind def +end +/.opdloadttfontdict 50 dict def +.opdloadttfontdict begin +/maxstring 65400 def +end +/.InsertionSort +{ +/CompareProc exch def +/Array exch def +1 1 Array length 1 sub +{ +/Ix exch def +/Value1 Array Ix get def +/Jx Ix 1 sub def +{ +Jx 0 lt{ +exit +}if +/Value2 Array Jx get def +Value1 Value2 CompareProc{ +exit +}if +Array Jx 1 add Value2 put +/Jx Jx 1 sub def +}loop +Array Jx 1 add Value1 put +}for +Array +}bind def +/putu16{ +3 copy -8 bitshift put +exch 1 add exch 16#ff and put +}bind def +/putu32{ +3 copy -16 bitshift putu16 +exch 2 add exch 16#ffff and putu16 +}bind def +/.readtable{ +dup dup 1 and add string +dup 0 4 -1 roll getinterval +3 -1 roll exch +dup()ne{readstring}if pop pop +}bind def +/.readbigtable{ +dup maxstring lt{ +.readtable +}{ +currentuserparams/VMReclaim get -2 vmreclaim +[4 2 roll{ +dup maxstring le{exit}if +1 index maxstring string readstring pop 3 1 roll maxstring sub +}loop .readtable] +exch vmreclaim +}ifelse +}bind def +/ReadTTF +{ +.opdloadttfontdict begin +/TTFontFile exch def +/TableDir TTFontFile 12 string readstring pop def +/tables TTFontFile TableDir 4 getu16 16 mul string readstring pop def +/tabarray tables length 16 idiv array def +TableDir 0 4 getinterval(ttcf)eq{ +QUIET not{(Can't handle TrueType font Collections.)=}if +/.loadttfonttables cvx/invalidfont signalerror +}{ +0 16 tables length 1 sub{ +dup +tables exch 16 getinterval +exch 16 div cvi exch +tabarray 3 1 roll put +}for +}ifelse +tabarray{exch 8 getu32 exch 8 getu32 gt}.InsertionSort pop +/Read TableDir length tables length add def +/tabs[ +tabarray{ +dup 8 getu32 +Read sub +dup 0 gt{ +dup string TTFontFile exch readstring pop pop +Read add/Read exch def +}{ +pop +}ifelse +12 getu32 +dup Read add +/Read exch def +TTFontFile exch .readbigtable +}forall +]def +end +}bind def +/GetLocaType +{ +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(head)eq{ +tabs exch get +50 gets16 +/LocaType exch def +exit +}{ +pop +}ifelse +}for +}bind def +/GetNumGlyphs +{ +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(maxp)eq{ +tabs exch get +4 getu16 +/NumGlyphs exch def +exit +}{ +pop +}ifelse +}for +}bind def +/StringToLoca +{ +/LocaIndex exch def +/StringOffset 0 def +{ +dup length StringOffset gt{ +dup +LocaType 1 eq{ +StringOffset getu32 +LocaArray LocaIndex 3 -1 roll put +/LocaIndex LocaIndex 1 add def +/StringOffset StringOffset 4 add +def +}{ +StringOffset getu16 2 mul +LocaArray length LocaIndex gt{ +LocaArray LocaIndex 3 -1 roll put +}{ +pop +}ifelse +/LocaIndex LocaIndex 1 add def +/StringOffset StringOffset 2 add +def +}ifelse +}{ +pop +LocaIndex +exit +}ifelse +}loop +}bind def +/GetSortedLoca +{ +NumGlyphs 1 add array/LocaArray exch def +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(loca)eq{ +tabs exch get +exit +}{ +pop +}ifelse +}for +dup type/stringtype eq{ +0 StringToLoca pop +}{ +0 exch +{ +exch StringToLoca +}forall +pop +}ifelse +LocaArray{gt}.InsertionSort pop +}bind def +/GetWorkingString +{ +WorkString 0 +GlyfArray GlyfStringIndex get +putinterval +/WorkBytes GlyfArray GlyfStringIndex get length def +/GlyfStringIndex GlyfStringIndex 1 add def +}bind def +/GetWorkingBytes +{ +/BytesToRead exch def +WorkString 0 BytesToRead getinterval +dup length string copy +WorkString BytesToRead WorkBytes BytesToRead sub getinterval +dup length string copy +WorkString 0 3 -1 roll putinterval +/WorkBytes WorkBytes BytesToRead sub def +}bind def +/GetGlyfBytes +{ +/ToRead exch def +WorkBytes 0 eq{ +GetWorkingString +}if +WorkBytes ToRead ge{ +ToRead string dup 0 +ToRead GetWorkingBytes putinterval +}{ +ToRead string +dup +0 +WorkString 0 WorkBytes getinterval +putinterval +dup +WorkBytes +ToRead WorkBytes sub +GetWorkingString +GetWorkingBytes +putinterval +}ifelse +}bind def +/SplitGlyf +{ +/GlyfArray exch def +/DestArray GlyfArray length 2 mul array def +/DestArrayIndex 0 def +/LastLoca 0 def +/NextLocaIndex 0 def +/LastLocaIndex 0 def +/GlyfStringIndex 0 def +/WorkString maxstring string def +/WorkBytes 0 def +{ +LocaArray NextLocaIndex get +LastLoca sub maxstring gt +{ +LocaArray LastLocaIndex get LastLoca sub +GetGlyfBytes +DestArray DestArrayIndex 3 -1 roll put +/DestArrayIndex DestArrayIndex 1 add def +LocaArray LastLocaIndex get/LastLoca exch def +}{ +/LastLocaIndex NextLocaIndex def +/NextLocaIndex NextLocaIndex 1 add def +NextLocaIndex NumGlyphs gt +{ +WorkBytes +GlyfStringIndex GlyfArray length lt{ +GlyfArray GlyfStringIndex get length +add string dup +0 +WorkString 0 WorkBytes getinterval +putinterval +dup +WorkBytes +GetWorkingString +WorkString 0 WorkBytes getinterval +putinterval +}{ +pop +WorkString 0 WorkBytes getinterval +}ifelse +dup length string copy +DestArray DestArrayIndex 3 -1 roll put +exit +}if +}ifelse +}loop +DestArray +}bind def +/ProcessTTData +{ +.opdloadttfontdict begin +0 1 tabarray length 1 sub{ +/ix exch def +tabarray ix get +12 getu32 dup maxstring le{ +dup 4 mod 0 ne{ +4 div cvi 1 add 4 mul string/newstring exch def +/oldstring tabs ix get def +newstring 0 oldstring putinterval +0 1 newstring length oldstring length sub 1 sub{ +newstring exch oldstring length add 0 put +}for +tabs ix newstring put +}{ +pop +}ifelse +}{ +dup 4 mod 0 ne{ +dup maxstring idiv maxstring mul sub +4 idiv 1 add 4 mul string/newstring exch def +tabs ix get +dup length 1 sub dup/iy exch def get/oldstring exch def +newstring 0 oldstring putinterval +0 1 newstring length oldstring length sub 1 sub{ +newstring exch oldstring length add 0 put +}for +tabs ix get iy newstring put +}{ +pop +}ifelse +}ifelse +}for +0 1 tabarray length 1 sub{ +dup tabarray exch get +dup 12 getu32 maxstring gt{ +0 4 getinterval dup(glyf)eq{ +pop +GetLocaType +GetNumGlyphs +GetSortedLoca +dup tabs exch get +SplitGlyf +tabs 3 1 roll put +}{ +(Warning, table )print print( > 64Kb\n)print +pop +}ifelse +}{ +pop +pop +}ifelse +}for +end +}bind def +/Makesfnts +{ +.opdloadttfontdict begin +0 +tabs{ +dup type/stringtype eq{ +pop +1 add +}{ +{ +type/stringtype eq{ +1 add +}if +}forall +}ifelse +}forall +1 add +/TTOffset +TableDir length +tabarray length 16 mul add +def +0 +tabarray{ +exch dup 1 add +3 1 roll +dup +tabs exch get +dup type/stringtype eq{ +length +2 index exch +TTOffset +dup 3 1 roll add +/TTOffset exch def +8 exch putu32 +exch tabarray 3 1 roll +put +}{ +0 exch +{ +dup type/stringtype eq{ +length add +}{ +pop +}ifelse +}forall +2 index exch +TTOffset +dup 3 1 roll add +/TTOffset exch def +8 exch putu32 +exch tabarray 3 1 roll +put +}ifelse +}forall +pop +array +dup 0 +TableDir length +tables length add +string +dup 0 TableDir putinterval +dup 12 tables putinterval +put +dup +/ix 1 def +tabs{ +dup type/stringtype eq{ +ix exch +put dup +/ix ix 1 add def +}{ +{ +dup type/stringtype eq{ +ix exch put dup +/ix ix 1 add def +}{ +pop +}ifelse +}forall +}ifelse +}forall +pop +end +}bind def +/MakeType42 +{ +//PDFR_DEBUG{ +(MakeType42 beg)= +}if +10 dict begin +/FontName 1 index/FontName get def +/FontType 42 def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox 1 index/FontBBox get def +dup/FontResource get +dup/Encoding known{ +//PDFReader/ObtainEncoding get exec +/Encoding get +}{ +pop null +}ifelse +/PDFEncoding exch def +/CharStrings 2 index//PDFReader/MakeTTCharStrings get exec def +/sfnts 2 index//MakeStreamReader exec +ReadTTF +ProcessTTData +Makesfnts +def +/Encoding StandardEncoding def +/PaintType 0 def +currentdict end +//PDFR_DEBUG{ +(MakeType42 end)= +}if +}bind def +/GetInstalledFont +{ +dup//InstalledFonts exch knownget{ +exch pop +}{ +dup findfont dup 3 1 roll +//InstalledFonts 3 1 roll put +}ifelse +}bind def +/RemoveFontNamePrefix +{//=string cvs true +0 1 5{ +2 index exch get//IsUpper exec not{ +pop false exit +}if +}for +{(+)search{ +pop pop +}if +}if +cvn +}bind def +/CheckFont +{dup/Type get/Font ne{ +mark(Resource )3 index( must have /Type/Font .)//error exec +}if +}bind def +/CheckEncoding +{dup type/nametype ne{ +dup/Type get/Encoding ne{ +mark(Resource )3 index( must have /Type/Encoding .)//error exec +}if +}if +}bind def +/ObtainEncoding +{dup/Encoding known{ +dup dup/Encoding//CheckEncoding//ResolveD exec +dup type dup/arraytype eq exch/packedarraytype eq or{ +pop pop +}{ +dup type/nametype eq{ +/Encoding findresource +}{ +dup/BaseEncoding//knownget exec not{ +/StandardEncoding +}if +/Encoding findresource +exch +/Differences//knownget exec{ +exch dup length array copy exch +0 exch +{ +dup type/integertype eq{ +exch pop +}{ +3 copy put pop +1 add +}ifelse +}forall +pop +}if +}ifelse +/Encoding exch put +}ifelse +}{ +dup/Encoding/StandardEncoding/Encoding findresource put +}ifelse +}bind def +/ObtainMetrics +{dup/Widths//knownget exec{ +1 index/Encoding get +256 dict +3 index/Subtype get/TrueType eq{ +1000 +}{ +1 +}ifelse +4 index/MissingWidth//knownget exec not{ +0 +}if +5 index/FirstChar//knownget exec not{ +0 +}if +6 5 roll +dup 0 exch 1 exch length 1 sub{ +2 copy get +exch 3 index add +7 index exch get +dup dup null ne exch/.notdef ne and{ +6 index 3 1 roll exch +6 index div +3 copy pop//knownget exec{ +0 eq +}{ +true +}ifelse +{put +}{ +pop pop pop +}ifelse +}{ +pop pop +}ifelse +}for +pop pop pop pop exch pop +1 index exch/Metrics exch put +}{ +dup/MissingWidth//knownget exec{ +256 dict +2 index/Encoding get{ +dup null ne{ +3 copy 3 2 roll put +}if +pop +}forall +exch pop +1 index exch/Metrics exch put +}if +}ifelse +}bind def +/NotDef +{ +FontMatrix aload pop pop pop exch pop exch pop +1 exch div exch +1 exch div exch +1 index 0 setcharwidth +0 setlinewidth +0 0 moveto +2 copy rlineto +1 index 0 rlineto +neg exch neg exch rlineto +closepath stroke +}bind def +/SaveResourcesToStack +{ +[ +//PDFReader/OldResources known{ +//PDFReader/OldResources get +}{ +null +}ifelse +//PDFReader/CurrentObject get/Context get/Resources get +] +//PDFReader/OldResources 3 -1 roll put +}bind def +/RestoreResourcesFromStack +{ +//PDFReader/OldResources get dup +0 get//PDFReader/OldResources 3 -1 roll put +1 get//PDFReader/CurrentObject get/Context get/Resources 3 -1 roll put +}bind def +/BuildChar +{//PDFR_DEBUG{ +(BuildChar )print dup//=only exec( )print +}if +exch begin +Encoding exch get +//PDFR_DEBUG{ +dup = +}if +dup null eq{ +pop//NotDef exec +} +{ +CharProcs exch//knownget exec +{ +currentfont/Font get/Resources//knownget exec{ +exec +SaveResourcesToStack +//PDFReader/CurrentObject get/Context get +/Resources 3 -1 roll put +//RunDelayedStream exec +RestoreResourcesFromStack +}{ +//RunDelayedStream exec +}ifelse +} +{ +//NotDef exec +}ifelse +}ifelse +end +}bind def +/printdict +{(<<)= +{exch = ==}forall +(>>)= +}bind def +/printfont +{ +dup{ +exch dup = +dup/Encoding eq{ +pop = +}{ +dup/FontInfo eq exch/Private eq or{ +//printdict exec +}{ +== +}ifelse +}ifelse +}forall +}bind def +/ScaleMetrics +{1 index{ +2 index div +3 index +3 1 roll put +}forall +pop +}bind def +/ResolveAndSetFontAux +{exch dup +//PDFReader/CurrentObject get/Context get/Resources get +/Font//DoNothing//ResolveD exec +exch//CheckFont//ResolveD exec +dup/Font//knownget exec{ +exch pop exch pop +}{ +{ +dup/Subtype get dup dup/Type1 eq exch/TrueType eq or exch/MMType1 eq or{ +exch pop +dup/BaseFont get +//RemoveFontNamePrefix exec +//PDFR_DEBUG{ +(Font )print dup = +}if +1 index/FontDescriptor known{ +//PDFR_DEBUG{ +(Font from a font descriptor.)= +}if +1 index +/FontDescriptor//DoNothing//ResolveD exec +/Font//knownget exec{ +exch pop +}{ +//PDFR_DEBUG{ +(Font descriptor has no Font resolved.)= +}if +//GetInstalledFont exec +}ifelse +}{ +//GetInstalledFont exec +}ifelse +exch +dup/Encoding known not{ +1 index/Encoding get 1 index exch/Encoding exch put +}if +//ObtainEncoding exec +//ObtainMetrics exec +exch +dup length dict copy +dup 2 index/Encoding get +/Encoding exch put +1 index/Metrics//knownget exec{ +2 index/Subtype get/TrueType ne{ +1 index/FontMatrix get 0 get +dup 0 eq{ +pop +1 index/FontMatrix get 1 get +dup 0 eq{pop 1}if +}if +0.001 div +//ScaleMetrics exec +}{ +1 index/sfnts known not{ +1 index/FontMatrix get 0 get +dup 0 eq{ +pop +1 index/FontMatrix get 1 get +dup 0 eq{pop 1}if +}if +//ScaleMetrics exec +}if +}ifelse +1 index exch/Metrics exch put +}if +1 index/BaseFont get +exch +dup/FID undef +dup/UniqueID undef +definefont +dup 3 1 roll +/Font exch put +exit +}if +dup/Subtype get/Type3 eq{ +//ObtainEncoding exec +2 copy exch/FontName exch put +dup/CharProcs get//ResolveDict exec +dup/FontType 3 put +dup/BuildChar//BuildChar put +dup dup/Font exch put +dup 3 1 roll +definefont +2 copy ne{ +2 copy/Font exch put +}if +exch pop +exit +}if +dup/Subtype get/Type0 eq{ +}if +dup/Subtype get/CIDFontType0 eq{ +}if +dup/Subtype get/CIDFontType2 eq{ +}if +mark(Unknown font type )2 index/Subtype get//error exec +}loop +}ifelse +exch scalefont setfont +}bind def +/ResolveAndSetFont +{ +//ResolveAndSetFontAux exec +}bind def +/.knownget +{2 copy known{ +get true +}{ +pop pop false +}ifelse +}bind def +/.min +{2 copy lt{ +exch +}if +pop +}bind def +/.max +{2 copy gt{ +exch +}if +pop +}bind def +/.dicttomark +{>> +}bind def +/getu16{ +2 copy get 8 bitshift 3 1 roll 1 add get add +}bind def +/gets16{ +getu16 16#8000 xor 16#8000 sub +}bind def +/getu32{ +2 copy getu16 16 bitshift 3 1 roll 2 add getu16 add +}bind def +/gets32{ +2 copy gets16 16 bitshift 3 1 roll 2 add getu16 add +}bind def +/cmapformats mark +0{ +6 256 getinterval{}forall 256 packedarray +}bind +2{ +/sHK_sz 2 def +/sH_sz 8 def +dup 2 getu16/cmapf2_tblen exch def +dup 4 getu16/cmapf2_lang exch def +dup 6 256 sHK_sz mul getinterval/sHKs exch def +0 +0 1 255{ +sHKs exch +2 mul getu16 +1 index +1 index +lt{exch}if pop +}for +/sH_len exch def +dup 6 256 sHK_sz mul add +cmapf2_tblen 1 index sub getinterval +/sH_gIA exch def +/cmapf2_glyph_array 65535 array def +/.cmapf2_putGID{ +/cmapf2_ch cmapf2_ch_hi 8 bitshift cmapf2_ch_lo add def +firstCode cmapf2_ch_lo le +cmapf2_ch_lo firstCode entryCount add lt +and{ +sH_offset idRangeOffset add +cmapf2_ch_lo firstCode sub 2 mul +add 6 add +sH_gIA exch getu16 +dup 0 gt{ +idDelta add +cmapf2_glyph_array exch cmapf2_ch exch put +}{ +pop +}ifelse +}{ +}ifelse +}def +16#00 1 16#ff{ +/cmapf2_ch_hi exch def +sHKs cmapf2_ch_hi sHK_sz mul getu16 +/sH_offset exch def +sH_gIA sH_offset sH_sz getinterval +dup 0 getu16/firstCode exch def +dup 2 getu16/entryCount exch def +dup 4 gets16/idDelta exch def +dup 6 getu16/idRangeOffset exch def +pop +sH_offset 0 eq{ +/cmapf2_ch_lo cmapf2_ch_hi def +/cmapf2_ch_hi 0 def +.cmapf2_putGID +}{ +16#00 1 16#ff{ +/cmapf2_ch_lo exch def +.cmapf2_putGID +}for +}ifelse +}for +pop +0 1 cmapf2_glyph_array length 1 sub{ +dup cmapf2_glyph_array exch get +null eq{cmapf2_glyph_array exch 0 put}{pop}ifelse +}for +cmapf2_glyph_array +}bind +4{ +/etab exch def +/nseg2 etab 6 getu16 def +14/endc etab 2 index nseg2 getinterval def +2 add +nseg2 add/startc etab 2 index nseg2 getinterval def +nseg2 add/iddelta etab 2 index nseg2 getinterval def +nseg2 add/idroff etab 2 index nseg2 getinterval def +pop +/firstcode startc 0 getu16 16#ff00 and dup 16#f000 ne{pop 0}if def +/lastcode firstcode def +/striptopbyte false def +/putglyph{ +glyphs code 3 -1 roll put/code code 1 add def +}bind def +/numcodes 0 def/glyphs 0 0 2 nseg2 3 sub{ +/i2 exch def +/scode startc i2 getu16 def +/ecode endc i2 getu16 def +ecode lastcode gt{ +/lastcode ecode def +}if +}for pop +firstcode 16#f000 ge lastcode firstcode sub 255 le and{ +lastcode 255 and +/striptopbyte true def +}{ +lastcode +}ifelse +1 add +array def +glyphs length 1024 ge{ +.array1024z 0 1024 glyphs length 1023 sub{glyphs exch 2 index putinterval}for +glyphs dup length 1024 sub 3 -1 roll +putinterval +}{ +0 1 glyphs length 1 sub{glyphs exch 0 put}for +}ifelse +/numcodes 0 def/code 0 def +0 2 nseg2 3 sub{ +/i2 exch def +/scode startc i2 getu16 def +/ecode endc i2 getu16 def +numcodes scode firstcode sub +exch sub 0 .max dup/code exch code exch add def +ecode scode sub 1 add add numcodes add/numcodes exch def +/delta iddelta i2 gets16 def +TTFDEBUG{ +(scode=)print scode =only +( ecode=)print ecode =only +( delta=)print delta =only +( droff=)print idroff i2 getu16 = +}if +idroff i2 getu16 dup 0 eq{ +pop scode delta add 65535 and 1 ecode delta add 65535 and +striptopbyte{ +/code scode 255 and def +}{ +/code scode def +}ifelse +{putglyph}for +}{ +/gloff exch 14 nseg2 3 mul add 2 add i2 add add def +striptopbyte{ +/code scode 255 and def +}{ +/code scode def +}ifelse +0 1 ecode scode sub{ +2 mul gloff add etab exch getu16 +dup 0 ne{delta add 65535 and}if putglyph +}for +}ifelse +}for glyphs/glyphs null def +}bind +6{ +dup 6 getu16/firstcode exch def dup 8 getu16/ng exch def +firstcode ng add array +0 1 firstcode 1 sub{2 copy 0 put pop}for +dup firstcode ng getinterval +0 1 ng 1 sub{ +dup 2 mul 10 add 4 index exch getu16 3 copy put pop pop +}for pop exch pop +}bind +.dicttomark readonly def +/cmaparray{ +dup 0 getu16 cmapformats exch .knownget{ +TTFDEBUG{ +(cmap: format )print 1 index 0 getu16 = flush +}if exec +}{ +(Can't handle format )print 0 getu16 = flush +0 1 255{}for 256 packedarray +}ifelse +TTFDEBUG{ +(cmap: length=)print dup length = dup == +}if +}bind def +/postremap mark +/Cdot/Cdotaccent +/Edot/Edotaccent +/Eoverdot/Edotaccent +/Gdot/Gdotaccent +/Ldot/Ldotaccent +/Zdot/Zdotaccent +/cdot/cdotaccent +/edot/edotaccent +/eoverdot/edotaccent +/gdot/gdotaccent +/ldot/ldotaccent +/zdot/zdotaccent +.dicttomark readonly def +/get_from_stringarray +{1 index type/stringtype eq{ +get +}{ +exch{ +2 copy length ge{ +length sub +}{ +exch get exit +}ifelse +}forall +}ifelse +}bind def +/getinterval_from_stringarray +{ +2 index type/stringtype eq{ +getinterval +}{ +string exch 0 +4 3 roll{ +dup length +dup 4 index lt{ +3 index exch sub +exch pop 3 1 roll exch pop +}{ +dup 3 1 roll +4 index sub +5 index length 4 index sub +2 copy gt{exch}if pop +dup 3 1 roll +5 index exch getinterval +5 index 4 index 3 index +getinterval +copy pop +exch pop add exch pop 0 exch +dup 3 index length ge{exit}if +}ifelse +}forall +pop pop +}ifelse +}bind def +/string_array_size +{dup type/stringtype eq{ +length +}{ +0 exch{length add}forall +}ifelse +}bind def +/postformats mark +16#00010000{ +pop MacGlyphEncoding +} +16#00020000{ +dup dup type/arraytype eq{0 get}if length 36 lt{ +TTFDEBUG{(post format 2.0 invalid.)= flush}if +pop[] +}{ +/postglyphs exch def +/post_first postglyphs dup type/arraytype eq{0 get}if def +post_first 32 getu16/numglyphs exch def +/glyphnames numglyphs 2 mul 34 add def +/postpos glyphnames def +/total_length postglyphs//string_array_size exec def +numglyphs array 0 1 numglyphs 1 sub{ +postpos total_length ge{ +1 numglyphs 1 sub{1 index exch/.notdef put}for +exit +}if +postglyphs postpos//get_from_stringarray exec +postglyphs postpos 1 add 2 index//getinterval_from_stringarray exec cvn +exch postpos add 1 add/postpos exch def +2 index 3 1 roll +put +}for +/postnames exch def +numglyphs array 0 1 numglyphs 1 sub{ +dup 2 mul 34 add postglyphs exch 2//getinterval_from_stringarray exec +dup 0 get 8 bitshift exch 1 get add dup 258 lt{ +MacGlyphEncoding exch get +}{ +dup 32768 ge{ +pop/.notdef +}{ +258 sub dup postnames length ge{ +TTFDEBUG{( *** warning: glyph index past end of 'post' table)= flush}if +pop +exit +}if +postnames exch get +postremap 1 index .knownget{exch pop}if +}ifelse +}ifelse +2 index 3 1 roll put +}for +} +ifelse +}bind +16#00030000{ +pop[] +}bind +.dicttomark readonly def +/first_post_string +{ +post dup type/arraytype eq{0 get}if +}bind def +/.getpost{ +/glyphencoding post null eq{ +TTFDEBUG{(post missing)= flush}if[] +}{ +postformats first_post_string 0 getu32 .knownget{ +TTFDEBUG{ +(post: format )print +first_post_string +dup 0 getu16 =only(,)print 2 getu16 = flush +}if +post exch exec +}{ +TTFDEBUG{(post: unknown format )print post 0 getu32 = flush}if[] +}ifelse +}ifelse def +}bind def +/MacRomanEncoding[ +StandardEncoding 0 39 getinterval aload pop +/quotesingle +StandardEncoding 40 56 getinterval aload pop +/grave +StandardEncoding 97 31 getinterval aload pop +/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute +/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave +/ecircumflex/edieresis/iacute/igrave +/icircumflex/idieresis/ntilde/oacute +/ograve/ocircumflex/odieresis/otilde +/uacute/ugrave/ucircumflex/udieresis +/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash +/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef +/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash +/questiondown/exclamdown/logicalnot/.notdef +/florin/.notdef/.notdef/guillemotleft +/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright +/quoteleft/quoteright/divide/.notdef +/ydieresis/Ydieresis/fraction/currency +/guilsinglleft/guilsinglright/fi/fl +/daggerdbl/periodcentered/quotesinglbase/quotedblbase +/perthousand/Acircumflex/Ecircumflex/Aacute +/Edieresis/Egrave/Iacute/Icircumflex +/Idieresis/Igrave/Oacute/Ocircumflex +/.notdef/Ograve/Uacute/Ucircumflex +/Ugrave/dotlessi/circumflex/tilde +/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron +]/Encoding defineresource pop +/TTParser<< +/Pos 0 +/post null +>>def +/readu8 +{read not{ +mark(Insufficient data in the stream.)//error exec +}if +}bind def +/readu16 +{dup//readu8 exec 8 bitshift exch//readu8 exec or +}bind def +/reads16 +{//readu16 exec 16#8000 xor 16#8000 sub +}bind def +/readu32 +{dup//readu16 exec 16 bitshift exch//readu16 exec or +}bind def +/reads32 +{dup//reads16 exec 16 bitshift exch//readu16 exec or +}bind def +/SkipToPosition +{dup//TTParser/Pos get +exch//TTParser exch/Pos exch put +sub +//PDFR_DEBUG{ +(Skipping )print dup//=only exec( bytes.)= +}if +dup 0 eq{ +pop pop +}{ +dup 3 1 roll +()/SubFileDecode filter +exch +{1 index//BlockBuffer readstring pop length +dup 0 eq{pop exch pop exit}if +sub +}loop +0 ne{ +mark(Insufficient data in the stream for SkipToPosition.)//error exec +}if +}ifelse +}bind def +/TagBuffer 4 string def +/ParseTTTableDirectory +{//PDFR_DEBUG{ +(ParseTTTableDirectory beg)= +}if +15 dict begin +dup//readu32 exec 16#00010000 ne{ +mark(Unknown True Type version.)//error exec +}if +dup//readu16 exec/NumTables exch def +dup//readu16 exec/SearchRange exch def +dup//readu16 exec/EntrySelector exch def +dup//readu16 exec/RangeShift exch def +//PDFR_DEBUG{ +(NumTables = )print NumTables = +}if +NumTables{ +dup//TagBuffer readstring not{ +mark(Could not read TT tag.)//error exec +}if +cvn +[2 index//readu32 exec pop +2 index//readu32 exec +3 index//readu32 exec +] +//PDFR_DEBUG{ +2 copy exch//=only exec( )print == +}if +def +}repeat +pop +//TTParser/Pos 12 NumTables 16 mul add put +currentdict end +//PDFR_DEBUG{ +(ParseTTTableDirectory end)= +}if +}bind def +/ParseTTcmap +{//PDFR_DEBUG{ +(ParseTTcmap beg)= +}if +/cmap get aload pop +3 1 roll +7 dict begin +//PDFR_DEBUG{ +(Current position = )print//TTParser/Pos get = +(cmap position = )print dup = +}if +1 index exch//SkipToPosition exec +//TTParser/Pos get/TablePos exch def +dup//readu16 exec pop +dup//readu16 exec/NumEncodings exch def +//PDFR_DEBUG{ +(NumEncodings = )print NumEncodings = +}if +null +NumEncodings{ +1 index//readu32 exec +2 index//readu32 exec +3 array dup 3 2 roll 0 exch put +2 index null ne{ +dup 0 get 3 index 0 get sub +3 index exch 1 exch put +}if +dup 4 3 roll pop 3 1 roll +def +}repeat +dup 0 get +4 3 roll exch sub +1 exch put +//PDFR_DEBUG{ +currentdict{ +exch dup type/integertype eq{ +//PrintHex exec( )print == +}{ +pop pop +}ifelse +}forall +}if +4 NumEncodings 8 mul add/HeaderLength exch def +//TTParser/Pos//TTParser/Pos get HeaderLength add put +0 +NumEncodings{ +16#7FFFFFF null +currentdict{ +1 index type/integertype eq{ +exch pop dup 0 get +dup 5 index gt{ +dup 4 index lt{ +4 1 roll +exch pop exch pop +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}forall +//PDFR_DEBUG{ +(Obtaining subtable for )print dup == +}if +3 2 roll pop +3 copy pop +TablePos add//SkipToPosition exec +3 copy exch pop 1 get +//TTParser/Pos//TTParser/Pos get 3 index add put +string +readstring not{ +mark(Can't read a cmap subtable.)//error exec +}if +2 exch put +}repeat +pop pop +currentdict end +//PDFR_DEBUG{ +(ParseTTcmap end)= +}if +}bind def +/GetTTEncoding +{//PDFR_DEBUG{ +(GetTTEncoding beg)= +}if +get +exch pop +2 get +10 dict begin +/TTFDEBUG//PDFR_DEBUG def +//cmaparray exec +end +//PDFR_DEBUG{ +(GetTTEncoding end)= +dup == +}if +}bind def +/InverseEncoding +{ +256 dict begin +dup length 1 sub -1 0{ +2 copy get +exch +1 index currentdict exch//knownget exec{ +dup type/arraytype eq{ +aload length 1 add array astore +}{ +2 array astore +}ifelse +}if +def +}for +pop +currentdict end +}bind def +/GetMacRomanEncodingInverse +{//PDFReader/MacRomanEncodingInverse get +dup null eq{ +pop +MacRomanEncoding//InverseEncoding exec +dup//PDFReader exch/MacRomanEncodingInverse exch put +}if +}bind def +/PutCharStringSingle +{ +dup 3 index length lt{ +2 index exch get +dup 0 ne{ +def +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}bind def +/PutCharString +{1 index type/nametype ne{ +mark(Bad charstring name)//error exec +}if +dup type/arraytype eq{ +{ +3 copy//PutCharStringSingle exec +pop pop +}forall +pop +}{ +//PutCharStringSingle exec +}ifelse +}bind def +/ComposeCharStrings +{ +//PDFR_DEBUG{ +(ComposeCharStrings beg)= +}if +1 index length 1 add dict begin +/.notdef 0 def +exch +//TTParser/post get +dup null ne{ +exch +1 index length 1 sub -1 0{ +dup 3 index exch get exch +dup 0 eq 2 index/.notdef eq or{ +pop pop +}{ +def +}ifelse +}for +}if +exch pop exch +{ +//PutCharString exec +}forall +pop +currentdict end +//PDFR_DEBUG{ +(ComposeCharStrings end)= +}if +}bind def +/ParseTTpost +{ +//PDFR_DEBUG{ +(ParseTTpost beg)= +}if +/post get aload pop +3 1 roll +//PDFR_DEBUG{ +(Current position = )print//TTParser/Pos get = +(post position = )print dup = +}if +1 index exch//SkipToPosition exec +//TTParser/Pos//TTParser/Pos get 4 index add put +exch dup 65535 le{ +string +readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +}{ +[3 1 roll +dup 16384 div floor cvi +exch 1 index 16384 mul +sub exch +1 sub 0 1 3 -1 roll +{ +1 add index +16384 string readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +}for +counttomark -2 roll +string readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +] +}ifelse +1 dict begin +/post exch def +//.getpost exec +//TTParser/post glyphencoding put +//PDFR_DEBUG{ +(ParseTTpost end)= +glyphencoding == +}if +end +}bind def +/MakeTTCharStrings +{//MakeStreamReader exec +dup dup//ParseTTTableDirectory exec +//TTParser/post null put +dup/post//knownget exec{ +0 get +1 index/cmap get 0 get +lt{ +2 copy//ParseTTpost exec +//ParseTTcmap exec +}{ +2 copy//ParseTTcmap exec +3 1 roll +//ParseTTpost exec +}ifelse +}{ +//ParseTTcmap exec +}ifelse +{ +dup 16#00030001 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding for Windows Unicode.)= +}if +16#00030001//GetTTEncoding exec +AdobeGlyphList//ComposeCharStrings exec +exit +}if +dup 16#00010000 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding for Macintosh Roman.)= +}if +16#00010000//GetTTEncoding exec +PDFEncoding dup null eq{ +pop//GetMacRomanEncodingInverse exec +}{ +//InverseEncoding exec +}ifelse +//ComposeCharStrings exec +exit +}if +dup 16#00030000 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding 3.0 - not sure why Ghostscript writes it since old versions.)= +}if +16#00030000//GetTTEncoding exec +PDFEncoding dup null eq{ +pop//GetMacRomanEncodingInverse exec +}{ +//InverseEncoding exec +}ifelse +//ComposeCharStrings exec +exit +}if +mark(True Type cmap has no useful encodings.)//error exec +}loop +//PDFR_DEBUG{ +(CharStrings <<)= +dup{ +exch +dup type/nametype eq{ +//=only exec +}{ +== +}ifelse +( )print == +}forall +(>>)= +}if +}bind def +/ScaleVal +{ +aload pop +1 index sub +3 2 roll mul add +}bind def +/ScaleArg +{ +aload pop +1 index sub +3 1 roll +sub exch div +}bind def +/ScaleArgN +{ +dup length 2 sub -2 0{ +2 +2 index 3 1 roll getinterval +3 2 roll +exch//ScaleArg exec +1 index length 2 idiv 1 add 1 roll +}for +pop +}bind def +/ComputeFunction_10 +{ +//PDFR_DEBUG{ +(ComputeFunction_10 beg )print 1 index//=only exec( stack=)print count = +}if +exch +dup 1 eq{ +pop dup length 1 sub get +}{ +1 index length 1 sub mul +dup dup floor sub +dup 0 eq{ +pop cvi get +}{ +3 1 roll floor cvi +2 getinterval +aload pop +2 index mul 3 2 roll 1 exch sub 3 2 roll mul add +}ifelse +}ifelse +//PDFR_DEBUG{ +(ComputeFunction_10 end )print dup//=only exec( stack=)print count = +}if +}bind def +/ComputeFunction_n0 +{ +//PDFR_DEBUG{ +(ComputeFunction_n0 beg N=)print dup//=only exec( stack=)print count = +}if +dup 0 eq{ +pop +}{ +dup 2 add -1 roll +dup 3 index length 1 sub ge{ +pop 1 sub +exch dup length 1 sub get exch +//PDFReader/ComputeFunction_n0 get exec +}{ +dup floor cvi dup +4 index exch get +3 index dup +5 add copy +6 2 roll +pop pop pop pop +1 sub +//PDFReader/ComputeFunction_n0 get exec +3 2 roll pop +exch +4 3 roll exch +4 add 2 roll 1 add +3 2 roll exch get +exch 1 sub +//PDFReader/ComputeFunction_n0 get exec +1 index mul +3 1 roll +1 exch sub mul add +}ifelse +}ifelse +//PDFR_DEBUG{ +(ComputeFunction_n0 end )print dup//=only exec( stack=)print count = +}if +}bind def +/FunctionToProc_x01 +{ +dup/Domain get exch +dup/Data get 0 get exch +/Size get length +[4 1 roll +//PDFR_DEBUG{ +{(function beg, stack =)print count//=only exec(\n)print}/exec load +5 2 roll +}if +dup 1 gt{ +{mark exch +3 add 2 roll +//ScaleArgN exec +counttomark dup +3 add -2 roll +pop exch +//ComputeFunction_n0 exec +}/exec load +}{ +pop +3 1/roll load//ScaleArg/exec load +/exch load +//ComputeFunction_10/exec load +}ifelse +//PDFR_DEBUG{ +(function end, stack =)/print load/count load//=only/exec load(\n)/print load +}if +]cvx +//PDFR_DEBUG{ +(Made a procedure for the 1-result function :)= +dup == +}if +}bind def +/FunctionProcDebugBeg +{(FunctionProcDebugBeg )print count = +}bind def +/FunctionProcDebugEnd +{(FunctionProcDebugEnd )print count = +}bind def +/FunctionToProc_x0n +{ +PDFR_DEBUG{ +(FunctionToProc_x0n beg m=)print dup = +}if +1 index/Size get length exch +dup 7 mul 2 add array +PDFR_DEBUG{ +dup 0//FunctionProcDebugBeg put +}{ +dup 0//DoNothing put +}ifelse +dup 1/exec load put +dup 2 5 index/Domain get put +2 index 1 eq{ +dup 3//ScaleArg put +}{ +dup 3//ScaleArgN put +}ifelse +dup 4/exec load put +1 index 1 sub 0 exch 1 exch{ +dup 7 mul 5 add +1 index 4 index 1 sub ne{ +dup 3 index exch 6 index put 1 add +dup 3 index exch/copy load put 1 add +}if +[ +6 index/Data get 3 index get +6 index 1 eq{ +//ComputeFunction_10/exec load +}{ +6 index +//ComputeFunction_n0/exec load +}ifelse +]cvx +3 index exch 2 index exch put 1 add +2 index 1 index/exec load put 1 add +1 index 4 index 1 sub ne{ +2 index 1 index 6 index 1 add put 1 add +2 index 1 index 1 put 1 add +2 index 1 index/roll load put +}if +pop pop +}for +PDFR_DEBUG{ +dup dup length 2 sub//FunctionProcDebugEnd put +}{ +dup dup length 2 sub//DoNothing put +}ifelse +dup dup length 1 sub/exec load put +cvx exch pop exch pop exch pop +//PDFR_DEBUG{ +(Made a procedure for the n-argument function :)= +dup == +}if +PDFR_DEBUG{ +(FunctionToProc_x0n end)= +}if +}bind def +/MakeTableRec +{ +0 +exec +}bind def +/MakeTable +{//PDFR_DEBUG{ +(MakeTable beg )print count = +}if +1 index/Size get exch +1 sub dup +3 1 roll +get +array +1 index 0 eq{ +exch pop exch pop +}{ +dup length 1 sub -1 0{ +3 index 3 index//MakeTableRec exec +2 index 3 1 roll put +}for +exch pop exch pop +}ifelse +//PDFR_DEBUG{ +(MakeTable end )print count = +}if +}bind def +//MakeTableRec 0//MakeTable put +/StoreSample +{ +1 sub +dup 0 eq{ +pop +}{ +-1 1{ +I exch get get +}for +}ifelse +I 0 get 3 2 roll put +}bind def +/ReadSample32 +{ +4{ +File read not{ +mark(Insufficient data for function.)//error exec +}if +}repeat +pop +3 1 roll exch +256 mul add 256 mul add +//1_24_bitshift_1_sub div +}bind def +/ReadSample +{ +Buffer BitsLeft BitsPerSample +{2 copy ge{ +exit +}if +3 1 roll +8 add 3 1 roll +256 mul File read not{ +mark(Insufficient data for function.)//error exec +}if +add +3 1 roll +}loop +sub dup +2 index exch +neg bitshift +2 copy exch bitshift +4 3 roll exch sub +/Buffer exch def +exch/BitsLeft exch def +Div div +}bind def +/ReadSamplesRec +{0 +exec +}bind def +/ReadSamples +{ +//PDFR_DEBUG{ +(ReadSamples beg )print count = +}if +dup 1 eq{ +pop +0 1 Size 0 get 1 sub{ +I exch 0 exch put +0 1 M 1 sub{ +dup Range exch 2 mul 2 getinterval +//PDFR_DEBUG{ +(Will read a sample ... )print +}if +BitsPerSample 32 eq{//ReadSample32}{//ReadSample}ifelse +exec exch//ScaleVal exec +//PDFR_DEBUG{ +(value=)print dup = +}if +exch Table exch get +Size length//StoreSample exec +}for +}for +}{ +1 sub +dup Size exch get 0 exch 1 exch 1 sub{ +I exch 2 index exch put +dup//ReadSamplesRec exec +}for +pop +}ifelse +//PDFR_DEBUG{ +(ReadSamples end )print count = +}if +}bind def +//ReadSamplesRec 0//ReadSamples put +/StreamToArray +{//PDFR_DEBUG{ +(StreamToArray beg )print count = +}if +userdict/FuncDataReader get begin +dup/BitsPerSample get/BitsPerSample exch def +dup/Size get length/N exch def +dup/Range get length 2 idiv/M exch def +1 BitsPerSample bitshift 1 sub/Div exch def +/BitsLeft 0 def +/Buffer 0 def +dup/Size get/Size exch def +dup/Range get/Range exch def +/File 1 index//MakeStreamReader exec def +/I[N{0}repeat]def +M array +dup length 1 sub -1 0{ +2 index N//MakeTable exec +2 index 3 1 roll put +}for +/Table exch def +N//ReadSamples exec +PDFR_DEBUG{ +(Table = )print Table == +}if +/Data Table put +end +//PDFR_DEBUG{ +(StreamToArray end )print count = +}if +}bind def +/FunctionToProc10 +{ +PDFR_DEBUG{ +(FunctionToProc10 beg, Range = )print dup/Range get == +}if +dup/Order//knownget exec{ +1 ne{ +(Underimplemented function Type 0 Order 3.)= +}if +}if +dup//StreamToArray exec +dup/Range get length dup 2 eq{ +pop//FunctionToProc_x01 exec +}{ +2 idiv//FunctionToProc_x0n exec +}ifelse +PDFR_DEBUG{ +(FunctionToProc10 end)= +}if +}bind def +/FunctionToProc12 +{begin +currentdict/C0//knownget exec{length 1 eq}{true}ifelse{ +N +currentdict/C0//knownget exec{ +0 get +}{ +0 +}ifelse +currentdict/C1//knownget exec{ +0 get +}{ +1 +}ifelse +1 index sub +[4 1 roll +{ +4 2 roll +exp mul add +}aload pop +]cvx +}{ +[ +0 1 C0 length 1 sub{ +N +C0 2 index get +C1 3 index get +4 3 roll pop +1 index sub +[/dup load +5 2 roll +{ +4 2 roll +exp mul add +exch +}aload pop +]cvx +/exec load +}for +/pop load +]cvx +}ifelse +end +//PDFR_DEBUG{ +(FunctionType2Proc : )print dup == +}if +}bind def +/FunctionToProc14 +{//MakeStreamReader exec cvx exec +//PDFR_DEBUG{ +(FunctionType4Proc : )print dup == +}if +}bind def +/FunctionToProc1 +{ +dup/FunctionType get +{dup 0 eq{ +pop//FunctionToProc10 exec exit +}if +dup 2 eq{ +pop//FunctionToProc12 exec exit +}if +dup 4 eq{ +pop//FunctionToProc14 exec exit +}if +mark exch(Function type )exch( isn't implemented yet.)//error exec +}loop +}bind def +/FunctionToProc20 +{ +PDFR_DEBUG{ +(FunctionToProc20, Range = )print dup/Range get == +}if +dup/Order//knownget exec{ +1 ne{ +(Underimplemented function Type 0 Order 3.)= +}if +}if +dup//StreamToArray exec +dup/Range get length dup 2 eq{ +pop//FunctionToProc_x01 exec +}{ +2 idiv//FunctionToProc_x0n exec +}ifelse +}bind def +/FunctionToProc +{//PDFR_DEBUG{ +(FunctionToProc beg )print count = +}if +dup type/dicttype eq{ +dup/Domain get length 2 idiv +{ +dup 1 eq{ +pop//FunctionToProc1 exec exit +}if +dup 2 eq{ +pop//FunctionToProc20 exec exit +}if +mark(Functions with many arguments aren't implemented yet.)//error exec +}loop +}{ +//PDFR_DEBUG{(Not a function dict, assume already a procedure.)print}if +}ifelse +//PDFR_DEBUG{ +(FunctionToProc end )print count = +}if +}bind def +/spotfunctions mark +/Round{ +abs exch abs 2 copy add 1 le{ +dup mul exch dup mul add 1 exch sub +}{ +1 sub dup mul exch 1 sub dup mul add 1 sub +}ifelse +} +/Diamond{ +abs exch abs 2 copy add .75 le{ +dup mul exch dup mul add 1 exch sub +}{ +2 copy add 1.23 le{ +.85 mul add 1 exch sub +}{ +1 sub dup mul exch 1 sub dup mul add 1 sub +}ifelse +}ifelse +} +/Ellipse{ +abs exch abs 2 copy 3 mul exch 4 mul add 3 sub dup 0 lt{ +pop dup mul exch .75 div dup mul add 4 div 1 exch sub +}{ +dup 1 gt{ +pop 1 exch sub dup mul exch 1 exch sub +.75 div dup mul add 4 div 1 sub +}{ +.5 exch sub exch pop exch pop +}ifelse +}ifelse +} +/EllipseA{dup mul .9 mul exch dup mul add 1 exch sub} +/InvertedEllipseA{dup mul .9 mul exch dup mul add 1 sub} +/EllipseB{dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub} +/EllipseC{dup mul .9 mul exch dup mul add 1 exch sub} +/InvertedEllipseC{dup mul .9 mul exch dup mul add 1 sub} +/Line{exch pop abs neg} +/LineX{pop} +/LineY{exch pop} +/Square{abs exch abs 2 copy lt{exch}if pop neg} +/Cross{abs exch abs 2 copy gt{exch}if pop neg} +/Rhomboid{abs exch abs 0.9 mul add 2 div} +/DoubleDot{2{360 mul sin 2 div exch}repeat add} +/InvertedDoubleDot{2{360 mul sin 2 div exch}repeat add neg} +/SimpleDot{dup mul exch dup mul add 1 exch sub} +/InvertedSimpleDot{dup mul exch dup mul add 1 sub} +/CosineDot{180 mul cos exch 180 mul cos add 2 div} +/Double{exch 2 div exch 2{360 mul sin 2 div exch}repeat add} +/InvertedDouble{ +exch 2 div exch 2{360 mul sin 2 div exch}repeat add neg +} +.dicttomark readonly def +/CheckColorSpace +{ +dup type/arraytype ne{ +mark(Resource )3 index( must be an array.)//error exec +}if +}bind def +/SubstitutePDFColorSpaceRec +{0 +exec +}bind def +/SubstitutePDFColorSpace +{ +{ +dup 0 get/Pattern eq{ +dup length 1 gt{ +dup dup 1//CheckColorSpace//ResolveA exec +dup type/nametype ne{ +//SubstitutePDFColorSpaceRec exec +}if +1 exch put +}if +exit +}if +dup 0 get/Indexed eq{ +exit +}if +dup 0 get/Separation eq{ +dup dup 2//CheckColorSpace//ResolveA exec +dup type/nametype ne{ +//SubstitutePDFColorSpaceRec exec +}if +2 exch put +exit +}if +dup 0 get/CalGray eq{ +1 get +dup/Gamma//knownget exec{ +[exch[exch/exp load]cvx dup dup] +1 index exch/DecodeLMN exch put +}if +[exch/CIEBasedA exch] +exit +}if +dup 0 get/CalRGB eq{ +1 get +dup/Matrix//knownget exec{ +1 index exch/MatrixLMN exch put +}if +dup/Gamma//knownget exec{ +aload pop +[exch/exp load]cvx +3 1 roll +[exch/exp load]cvx +3 1 roll +[exch/exp load]cvx +3 1 roll +3 array astore +1 index exch/DecodeLMN exch put +}if +[exch/CIEBasedABC exch] +exit +}if +dup 0 get/Lab eq{ +1 get +begin +currentdict/Range//knownget exec{aload pop}{-100 100 -100 100}ifelse +0 100 6 2 roll 6 array astore +/RangeABC exch def +/DecodeABC[{16 add 116 div}bind{500 div}bind{200 div}bind]def +/MatrixABC[1 1 1 1 0 0 0 0 -1]def +{dup 6 29 div ge{dup dup mul mul}{4 29 div sub 108 841 div mul}ifelse} +/DecodeLMN[ +[3 index aload pop WhitePoint 0 get/mul load]cvx +[4 index aload pop WhitePoint 1 get/mul load]cvx +[5 index aload pop WhitePoint 2 get/mul load]cvx +]def pop +//PDFR_DEBUG{ +(Constructed from Lab <<)= +currentdict{exch = ==}forall +(>>)= +}if +[/CIEBasedABC currentdict] +end +exit +pop +}if +dup 0 get/CIEBasedA eq{exit}if +dup 0 get/CIEBasedABC eq{exit}if +mark exch(Unimplemented color space )exch//error exec +}loop +}bind def +//SubstitutePDFColorSpaceRec 0//SubstitutePDFColorSpace put +/ResolveArrayElement +{2 copy get +dup type dup/arraytype eq exch +/packedarraytype eq or{ +dup length 1 ge exch xcheck and{ +2 copy get +dup 0 get type/integertype eq +1 index 1 get type dup/arraytype +eq exch +/packedarraytype eq or +and{ +exec +2 index 4 1 roll put +}{ +pop pop +}ifelse +}{ +pop +}ifelse +}{ +pop pop +}ifelse +}bind def +/ResolveColorSpaceArrayRec +{0 +exec +}bind def +/SetColorSpaceSafe +{ +PDFR_DEBUG{ +(SetColorSpaceSafe beg)= +}if +currentcolorspace dup type/arraytype eq{ +1 index type/arraytype eq{ +dup length 2 index length eq{ +false exch +dup length 0 exch 1 exch 1 sub{ +dup +4 index exch get exch +2 index exch get +ne{ +exch pop true exch exit +}if +}for +pop +{ +setcolorspace +}{ +pop +}ifelse +}{ +pop setcolorspace +}ifelse +}{ +pop setcolorspace +}ifelse +}{ +pop setcolorspace +}ifelse +PDFR_DEBUG{ +(SetColorSpaceSafe end)= +}if +}bind def +/ResolveColorSpaceArray +{ +//PDFR_DEBUG{ +(ResolveColorSpaceArray beg )print dup == +}if +dup 0 get/Indexed eq{ +1//ResolveArrayElement exec +dup dup 1 get +dup type/arraytype eq{ +//SubstitutePDFColorSpace exec +//ResolveColorSpaceArrayRec exec +1 exch put +}{ +pop pop +}ifelse +}if +dup 0 get/Separation eq{ +dup dup 1 get UnPDFEscape 1 exch put +3//ResolveArrayElement exec +dup 3 get//FunctionToProc exec +2 copy 3 exch put +pop +}if +dup 0 get/Pattern eq{ +dup length 1 gt{ +dup 1 get dup type/arraytype eq{ +ResolveColorSpaceArray +1 index 1 3 -1 roll put +}{ +pop +}ifelse +}if +}if +PDFR_DEBUG{ +(Construcrted color space :)= +dup == +}if +//PDFR_DEBUG{ +(ResolveColorSpaceArray end )print dup == +}if +}bind def +//ResolveColorSpaceArrayRec 0//ResolveColorSpaceArray put +/ResolveColorSpace +{ +//PDFR_DEBUG{ +(ResolveColorSpace beg )print dup = +}if +dup//SimpleColorSpaceNames exch known not{ +dup//PDFColorSpaces exch//knownget exec{ +exch pop +//PDFR_DEBUG{ +(ResolveColorSpace known )= +}if +}{ +dup +//PDFReader/CurrentObject get/Context get/Resources get +/ColorSpace//DoNothing//ResolveD exec +exch//CheckColorSpace//ResolveD exec +dup type/arraytype eq{ +//SubstitutePDFColorSpace exec +//ResolveColorSpaceArray exec +dup//PDFColorSpaces 4 2 roll put +}if +}ifelse +}if +//PDFR_DEBUG{ +(ResolveColorSpace end )print dup == +}if +}bind def +/CheckPattern +{ +dup/PatternType//knownget exec{ +dup 1 ne{ +mark(Resource )4 index( is a shading, which can't be handled at level 2. )//error exec +}if +pop +}if +dup/Type knownget{ +/Pattern ne{ +mark(Resource )4 index( must have /Type/Pattern .)//error exec +}if +}if +}bind def +/PaintProc +{/Context get +//RunDelayedStream exec +}bind def +/ResolvePattern +{ +dup +userdict/PDFR_Patterns get +exch//knownget exec{ +exch pop +}{ +dup +//PDFReader/CurrentObject get/Context get/Resources get +/Pattern//DoNothing//ResolveD exec +exch//CheckPattern//ResolveD exec +dup dup/Context exch put +dup/Resources//DoNothing//ResolveD exec pop +dup/PaintProc//PaintProc put +gsave userdict/PDFR_InitialGS get setgstate +currentglobal exch false setglobal +dup/Matrix get +makepattern +exch setglobal +grestore +dup userdict/PDFR_Patterns get +4 2 roll +put +}ifelse +}bind def +/SetColor +{//PDFR_DEBUG{ +(SetColor beg)= +}if +currentcolorspace dup type/nametype eq{ +pop setcolor +}{ +0 get/Pattern eq{ +//ResolvePattern exec setpattern +}{ +setcolor +}ifelse +}ifelse +//PDFR_DEBUG{ +(SetColor end)= +}if +}bind def +/ImageKeys 15 dict begin +/BPC/BitsPerComponent def +/CS/ColorSpace def +/D/Decode def +/DP/DecodeParms def +/F/Filter def +/H/Height def +/IM/ImageMask def +/I/Interpolate def +/W/Width def +currentdict end readonly def +/ImageValues 15 dict begin +/G/DeviceGray def +/RGB/DeviceRGB def +/CMYK/DeviceCMYK def +/I/Indexed def +/AHx/ASCIIHexDecode def +/A85/ASCII85Decode def +/LZW/LZWDecode def +/Fl/FlateDecode def +/RL/RunLengthDecode def +/CCF/CCITTFaxDecode def +/DCT/DCTDecode def +currentdict end readonly def +/GetColorSpaceRange +{2 index/ColorSpace get +dup type/arraytype eq{ +1 get +}if +exch//knownget exec{ +exch pop +}if +}bind def +/DecodeArrays 15 dict begin +/DeviceGray{[0 1]}def +/DeviceRGB{[0 1 0 1 0 1]}def +/DeviceCMYK{[0 1 0 1 0 1 0 1]}def +/Indexed{ +dup/BitsPerComponent get 1 exch bitshift 1 sub[exch 0 exch] +}def +/Separation{[0 1]}def +/CIEBasedA{[0 1]/RangeA//GetColorSpaceRange exec}def +/CIEBasedABC{[0 1 0 1 0 1]/RangeABC//GetColorSpaceRange exec}def +currentdict end readonly def +/Substitute +{1 index//knownget exec{ +exch pop +}if +}bind def +/DebugImagePrinting +{ +//PDFR_DEBUG{ +(Image :)= +dup{exch//=only exec( )print == +}forall +}if +}bind def +/CompleteImage +{ +dup/ColorSpace known{ +dup/ColorSpace//CheckColorSpace//ResolveD exec pop +}if +dup/Decode known not{ +dup/ColorSpace//knownget exec{ +dup type/arraytype eq{ +0 get +}if +//DecodeArrays exch get exec +}{ +[0 1] +}ifelse +1 index exch/Decode exch put +}if +dup/ImageMatrix[2 index/Width get 0 0 5 index/Height get neg +0 7 index/Height get]put +//DebugImagePrinting exec +}bind def +/CompleteInlineImage +{ +//PDFR_DEBUG{ +(CompleteInlineImage beg)= +}if +dup/ImageType known not{ +dup/ImageType 1 put +}if +dup length dict exch{ +exch//ImageKeys//Substitute exec +dup/Filter eq{ +exch//ImageValues//Substitute exec exch +}if +dup/ColorSpace eq{ +exch +dup//ImageValues exch//knownget exec{ +exch pop +}{ +//ResolveColorSpace exec +}ifelse +exch +}if +exch +2 index 3 1 roll put +}forall +//CompleteImage exec +dup/DataSource 2 copy get +2 index//AppendFilters exec put +//PDFR_DEBUG{ +(CompleteInlineImage end)= +}if +}bind def +/CompleteOutlineImage +{ +currentglobal exch dup gcheck setglobal +//PDFR_DEBUG{ +(CompleteOutlineImage beg)= +}if +dup dup//MakeStreamReader exec/DataSource exch put +dup/ImageType known not{ +//CompleteImage exec +dup/ImageType 1 put +dup/ColorSpace known{ +dup/ColorSpace//CheckColorSpace//ResolveD exec +dup type/arraytype eq{ +//ResolveColorSpaceArray exec +//SubstitutePDFColorSpace exec +1 index exch/ColorSpace exch put +}{ +pop +}ifelse +}if +}if +//PDFR_DEBUG{ +(CompleteOutlineImage end)= +}if +exch setglobal +}bind def +/DoImage +{ +//PDFR_DEBUG{ +(DoImage beg)= +}if +gsave +dup/ColorSpace//knownget exec{setcolorspace}if +dup/ImageMask//knownget exec not{false}if +{imagemask}{image}ifelse +grestore +//PDFR_DEBUG{ +(DoImage end)= +}if +}bind def +/GSave +{ +gsave +//PDFReader/GraphicStateStackPointer get +dup//GraphicStateStack exch get null eq{ +dup//GraphicStateStack exch//InitialGraphicState length dict put +}if +dup//GraphicStateStack exch get +//GraphicState exch copy pop +1 add//PDFReader exch/GraphicStateStackPointer exch put +}bind def +/GRestore +{ +grestore +//PDFReader/GraphicStateStackPointer get +1 sub dup +//PDFReader exch/GraphicStateStackPointer exch put +//GraphicStateStack exch get +//GraphicState copy pop +}bind def +/SetFont +{dup//GraphicState exch/FontSize exch put +//ResolveAndSetFont exec +//GraphicState/FontMatrixNonHV currentfont/FontMatrix get 1 get 0 ne put +}bind def +/ShowText +{//GraphicState/TextRenderingMode get 0 eq{ +//GraphicState/WordSpacing get 0 +32 +//GraphicState/CharacterSpacing get 0 +6 5 roll +//GraphicState/FontMatrixNonHV get{ +[ +7 -2 roll pop +5 -2 roll pop +5 -1 roll +{ +exch +pop +3 index add +exch 2 index eq{3 index add}if +4 1 roll +} +currentfont/FontMatrix get 0 get 0 ne{ +1 1 index length 1 sub getinterval cvx +}if +5 index +cshow +pop pop pop] +xshow +}{ +awidthshow +}ifelse +}{ +//GraphicState/CharacterSpacing get 0 eq +//GraphicState/FontMatrixNonHV get not and +//GraphicState/WordSpacing get 0 eq and{ +true charpath +}{ +{ +exch +pop 0 +currentpoint 5 4 roll +( )dup 0 3 index put true charpath +5 1 roll +moveto rmoveto +//GraphicState/CharacterSpacing get 0 rmoveto +32 eq{ +//GraphicState/WordSpacing get 0 rmoveto +}if +} +//GraphicState/FontMatrixNonHV get dup not exch{ +pop currentfont/FontMatrix get 0 get 0 ne +}if{ +1 1 index length 1 sub getinterval cvx +}if +exch cshow +}ifelse +}ifelse +}bind def +/ShowTextBeg +{//GraphicState/TextRenderingMode get 0 ne{ +currentpoint newpath moveto +}if +}bind def +/ShowTextEnd +{//GraphicState/TextRenderingMode get +{dup 1 eq{ +stroke exit +}if +dup 2 eq{ +gsave fill grestore stroke exit +}if +dup 3 eq{ +currentpoint newpath moveto +}if +dup 4 eq{ +gsave fill grestore clip exit +}if +dup 5 eq{ +gsave stroke grestore clip exit +}if +dup 6 eq{ +gsave fill grestore gsave stroke grestore fill exit +}if +dup 7 eq{ +clip exit +}if +exit +}loop +pop +}bind def +/ShowTextWithGlyphPositioning +{//ShowTextBeg exec +{dup type/stringtype eq{ +//ShowText exec +}{ +neg 1000 div//GraphicState/FontSize get mul 0 rmoveto +}ifelse +}forall +//ShowTextEnd exec +}bind def +/CheckFont +{dup/Type get/ExtGState ne{ +mark(Resource )3 index( must have /Type/ExtGState.)//error exec +}if +}bind def +/SetTransfer +{ +//PDFR_DEBUG{(SetTransfer beg )print count =}if +dup type/arraytype eq 1 index xcheck not and{ +0 4 getinterval aload pop +setcolortransfer +}{ +settransfer +}ifelse +//PDFR_DEBUG{(SetTransfer end )print count =}if +}bind def +/CheckExtGState +{dup/Type get/ExtGState ne{ +mark(Resource )3 index( must have /Type/ExtGState.)//error exec +}if +}bind def +/CheckHalftone +{dup/HalftoneType known not{ +mark(Resource )3 index( must have /HalftoneType.)//error exec +}if +}bind def +/ResolveFunction +{ +//PDFR_DEBUG{(ResolveFunction beg )print dup = count =}if +2 copy get//IsObjRef exec{ +2 copy//DoNothing//ResolveD exec +3 copy put pop +}if +2 copy get dup type/arraytype eq exch xcheck and not{ +2 copy get +dup type/arraytype eq 1 index xcheck not and{ +dup length 1 sub -1 0{ +2 copy//DoNothing ResolveA +dup/Identity eq{ +pop 2 copy{}put +}{ +//FunctionToProc exec +3 copy put pop +}ifelse +pop +}for +}{ +dup/Default eq{ +}{ +dup/Identity eq{ +pop{} +}{dup type/nametype eq{ +//spotfunctions exch get +}{ +//FunctionToProc exec +}ifelse +}ifelse +}ifelse +}ifelse +3 copy put +exch pop +}{ +1 index exch get +}ifelse +//PDFR_DEBUG{(ResolveFunction end )print dup == count =}if +}bind def +/ResolveFunctionSafe +{2 copy known{ +//ResolveFunction exec +}if +pop +}bind def +/CreateHalftoneThresholds +{ +dup/Thresholds known not{ +dup/HalftoneType get 10 eq{ +dup dup//MakeStreamReader exec +/Thresholds exch put +}if +dup/HalftoneType get dup 3 eq exch 6 eq or{ +dup dup//MakeStreamReader exec +//BlockBuffer readstring pop +dup length +dup 0 eq{ +mark(Could not read Thresholds)//error exec +}if +string copy/Thresholds exch put +dup/HalftoneType 3 put +}if +}if +}bind def +/SetExtGState +{ +//PDFReader/CurrentObject get/Context get/Resources get +/ExtGState//DoNothing//ResolveD exec +exch//CheckExtGState//ResolveD exec +dup/LW//knownget exec{ +setlinewidth +}if +dup/LC//knownget exec{ +setlinecap +}if +dup/LJ//knownget exec{ +setlinejoin +}if +dup/ML//knownget exec{ +setmeterlimit +}if +dup/D//knownget exec{ +setdash +}if +dup/RI//knownget exec{ +mark(Unimplemented ExtGState.RI)//error exec +}if +dup/OP//knownget exec{ +setoverprint +}if +dup/op//knownget exec{ +setoverprint +}if +dup/OPM//knownget exec{ +mark(Unimplemented ExtGState.OPM)//error exec +}if +dup/Font//knownget exec{ +mark(Unimplemented ExtGState.Font)//error exec +}if +dup/BG known{ +/BG//ResolveFunction exec +setblackgeneration +}if +dup/BG2 known{ +/BG2//ResolveFunction exec +dup/Default eq{ +//InitialExtGState/BG2 get +}if +setblackgeneration +}if +dup/UCR known{ +/UCR//ResolveFunction exec +setundercolorremoval +}if +dup/UCR2 known{ +/UCR2//ResolveFunction exec +dup/Default eq{ +//InitialExtGState/UCR2 get +}if +setundercolorremoval +}if +dup/TR known{ +/TR//ResolveFunction exec +//SetTransfer exec +}if +dup/TR2 known{ +/TR2//ResolveFunction exec +dup/Default eq{ +pop//InitialExtGState/TR2 get +aload pop setcolortransfer +}{ +//SetTransfer exec +}ifelse +}if +dup/HT//knownget exec{ +dup/Default eq{ +pop//InitialExtGState/HT get +sethalftone +}{ +//PDFR_DEBUG{(Ht beg)=}if +pop dup/HT//CheckHalftone//ResolveD exec +/SpotFunction//ResolveFunctionSafe exec +/TransferFunction//ResolveFunctionSafe exec +null exch +dup/HalftoneType get dup 5 eq exch dup 4 eq exch 2 eq or or{ +dup{ +dup//IsObjRef exec{ +pop +1 index exch//CheckHalftone ResolveD +}if +dup type/dicttype eq{ +dup/SpotFunction//ResolveFunctionSafe exec +/TransferFunction//ResolveFunctionSafe exec +//CreateHalftoneThresholds exec +dup/HalftoneType get 5 gt{ +4 3 roll pop +dup 4 1 roll +}if +}if +pop pop +}forall +}if +//CreateHalftoneThresholds exec +//PDFR_DEBUG{ +(HT:)= +dup{ +1 index/Default eq{ +(Default <<)= +exch pop +{exch = ==}forall +(>>)= +}{ +exch = == +}ifelse +}forall +(HT end)= flush +}if +exch dup null ne{ +(Warning: Ignoring a halftone with a Level 3 component halftone Type )print dup/HalftoneType get = +pop pop +}{ +pop +dup/HalftoneType get 5 gt{ +(Warning: Ignoring a Level 3 halftone Type )print dup/HalftoneType get = +pop +}{ +sethalftone +}ifelse +}ifelse +//PDFR_DEBUG{(HT set)= flush}if +}ifelse +}if +dup/FL//knownget exec{ +setflattness +}if +dup/SM//knownget exec{ +setsmoothness +}if +dup/SA//knownget exec{ +setstrokeadjust +}if +dup/BM//knownget exec{ +mark(Unimplemented ExtGState.BM)//error exec +}if +dup/SMask//knownget exec{ +mark(Unimplemented ExtGState.SMask)//error exec +}if +dup/CA//knownget exec{ +mark(Unimplemented ExtGState.CA)//error exec +}if +dup/ca//knownget exec{ +mark(Unimplemented ExtGState.ca)//error exec +}if +dup/AIS//knownget exec{ +mark(Unimplemented ExtGState.AIS)//error exec +}if +dup/TK//knownget exec{ +mark(Unimplemented ExtGState.TK)//error exec +}if +pop +}bind def +/CheckXObject +{dup/Subtype get dup/Image ne exch dup/Form ne exch/PS ne and and{ +mark(Resource )3 index( must have /Subtype /Image or /Form or /PS.)//error exec +}if +}bind def +/DoXObject +{ +//PDFReader/CurrentObject get/Context get/Resources get +/XObject//DoNothing//ResolveD exec +exch//CheckXObject//ResolveD exec +dup/Subtype get +dup/Image eq{ +pop +//CompleteOutlineImage exec +//DoImage exec +}{ +dup/PS eq{ +PDFR_DEBUG{ +(Executing a PS Xobject)= +}if +pop +//RunDelayedStream exec +}{ +dup/Form eq{ +pop +PDFR_DEBUG{ +(Executing a Form XObject)= +}if +//PDFReader/CurrentObject get exch +dup//PDFReader exch<< exch/Context exch >>/CurrentObject exch put +dup/Matrix get concat +dup/BBox get aload pop exch 3 index sub exch 2 index sub rectclip +//RunDelayedStream exec +//PDFReader exch/CurrentObject exch put +}{ +mark exch(unimplemented XObject type )exch//error exec +}ifelse +}ifelse +}ifelse +}bind def +/Operators 50 dict begin +/q{//GSave exec}bind def +/Q{//GRestore exec}bind def +/cm{//TempMatrix astore concat}bind def +/i{1 .min setflat}bind def +/J/setlinecap load def +/d/setdash load def +/j/setlinejoin load def +/w/setlinewidth load def +/M/setmiterlimit load def +/gs{SetExtGState}bind def +/g/setgray load def +/rg/setrgbcolor load def +/k/setcmykcolor load def +/cs{//ResolveColorSpace exec//SetColorSpaceSafe exec +}bind def +/sc/setcolor load def +/scn{//SetColor exec}bind def +/G/setgray load def +/RG/setrgbcolor load def +/K/setcmykcolor load def +/CS//cs def +/ri{SetColorRenderingIntent}bind def +/SC/setcolor load def +/SCN{//SetColor exec}bind def +/m/moveto load def +/l/lineto load def +/c/curveto load def +/v{currentpoint 6 2 roll curveto}bind def +/y{2 copy curveto}bind def +/re{ +4 2 roll moveto exch dup 0 rlineto 0 3 -1 roll rlineto neg 0 rlineto +closepath +}def +/h/closepath load def +/n/newpath load def +/S/stroke load def +/s{closepath stroke}bind def +/f/fill load def +/f*/eofill load def +/B{gsave fill grestore stroke}bind def +/b{closepath gsave fill grestore stroke}bind def +/B*{gsave eofill grestore stroke}bind def +/b*{closepath gsave eofill grestore stroke}bind def +/W/clip load def +/W*/eoclip load def +/sh{ +ResolveShading +dup/Background known{ +gsave +dup/ColorSpace get setcolorspace +dup/Background get aload pop setcolor +pathbbox +2 index sub exch 3 index sub exch +rectfill +grestore +}if +shfill +}bind def +/Do{//DoXObject exec}bind def +/BI{currentglobal false setglobal<<}bind def +/ID{>> +dup/DataSource currentfile +2 index/F//knownget exec{ +/A85 eq{ +0(~>)/SubFileDecode filter +}if +}if +put +//CompleteInlineImage exec +exch setglobal +//DoImage exec +}bind def +/EI{}bind def +/BT{gsave//GraphicState/InitialTextMatrix get currentmatrix pop}bind def +/ET{grestore}bind def +/Tc{//GraphicState exch/CharacterSpacing exch put}bind def +/TL{//GraphicState exch/TextLeading exch put}bind def +/Tr{//GraphicState exch/TextRenderingMode exch put}bind def +/Ts{ +mark(Unimplemented SetTextRise)//error exec +}bind def +/Tw{//GraphicState exch/WordSpacing exch put}bind def +/Tz{ +mark(Unimplemented SetHorizontalTextScaling)//error exec +}bind def +/Td{translate 0 0 moveto}bind def +/TD{dup neg//TL exec//Td exec}bind def +/Tm{//GraphicState/InitialTextMatrix get setmatrix +//TempMatrix astore concat +0 0 moveto}bind def +/T*{0//GraphicState/TextLeading get neg//Td exec}bind def +/Tj{//ShowTextBeg exec//ShowText exec//ShowTextEnd exec}bind def +/'{//T* exec//ShowText exec//ShowTextEnd exec}bind def +/"{3 2 roll//Tw exec exch//Tc exec//' exec}bind def +/TJ//ShowTextWithGlyphPositioning def +/Tf//SetFont def +/d0/setcharwidth load def +/d1/setcachedevice load def +/BDC{pop pop}bind def +/BMC{pop}bind def +/EMC{}bind def +/BX{BeginCompatibilitySection}bind def +/EX{EndCompatibilitySection}bind def +/DP{DefineMarkedContentPointWithPropertyList}bind def +/MP{DefineMarkedContentPoint}bind def +/PS{cvx exec}bind def +currentdict end def +//PDFR_STREAM{ +//Operators length dict begin +//Operators{ +exch dup +[exch//=only/exec load +( )/print load +8 7 roll +dup type/arraytype eq{ +/exec load +}if +( )/print load +]cvx +def +}forall +currentdict end/Operators exch def +}if +/.registerencoding +{pop pop +}bind def +/.defineencoding +{def +}bind def +/.findencoding +{load +}bind def +/currentglobal where +{pop currentglobal{setglobal}true setglobal} +{{}} +ifelse +/MacRomanEncoding +StandardEncoding 0 39 getinterval aload pop +/quotesingle +StandardEncoding 40 56 getinterval aload pop +/grave +StandardEncoding 97 31 getinterval aload pop +/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute +/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave +/ecircumflex/edieresis/iacute/igrave +/icircumflex/idieresis/ntilde/oacute +/ograve/ocircumflex/odieresis/otilde +/uacute/ugrave/ucircumflex/udieresis +/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash +/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef +/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash +/questiondown/exclamdown/logicalnot/.notdef +/florin/.notdef/.notdef/guillemotleft +/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright +/quoteleft/quoteright/divide/.notdef +/ydieresis/Ydieresis/fraction/currency +/guilsinglleft/guilsinglright/fi/fl +/daggerdbl/periodcentered/quotesinglbase/quotedblbase +/perthousand/Acircumflex/Ecircumflex/Aacute +/Edieresis/Egrave/Iacute/Icircumflex +/Idieresis/Igrave/Oacute/Ocircumflex +/.notdef/Ograve/Uacute/Ucircumflex +/Ugrave/dotlessi/circumflex/tilde +/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron +256 packedarray +5 1 index .registerencoding +.defineencoding +exec +/AdobeGlyphList mark +/A 16#0041 +/AE 16#00c6 +/AEacute 16#01fc +/AEmacron 16#01e2 +/AEsmall 16#f7e6 +/Aacute 16#00c1 +/Aacutesmall 16#f7e1 +/Abreve 16#0102 +/Abreveacute 16#1eae +/Abrevecyrillic 16#04d0 +/Abrevedotbelow 16#1eb6 +/Abrevegrave 16#1eb0 +/Abrevehookabove 16#1eb2 +/Abrevetilde 16#1eb4 +/Acaron 16#01cd +/Acircle 16#24b6 +/Acircumflex 16#00c2 +/Acircumflexacute 16#1ea4 +/Acircumflexdotbelow 16#1eac +/Acircumflexgrave 16#1ea6 +/Acircumflexhookabove 16#1ea8 +/Acircumflexsmall 16#f7e2 +/Acircumflextilde 16#1eaa +/Acute 16#f6c9 +/Acutesmall 16#f7b4 +/Acyrillic 16#0410 +/Adblgrave 16#0200 +/Adieresis 16#00c4 +/Adieresiscyrillic 16#04d2 +/Adieresismacron 16#01de +/Adieresissmall 16#f7e4 +/Adotbelow 16#1ea0 +/Adotmacron 16#01e0 +/Agrave 16#00c0 +/Agravesmall 16#f7e0 +/Ahookabove 16#1ea2 +/Aiecyrillic 16#04d4 +/Ainvertedbreve 16#0202 +/Alpha 16#0391 +/Alphatonos 16#0386 +/Amacron 16#0100 +/Amonospace 16#ff21 +/Aogonek 16#0104 +/Aring 16#00c5 +/Aringacute 16#01fa +/Aringbelow 16#1e00 +/Aringsmall 16#f7e5 +/Asmall 16#f761 +/Atilde 16#00c3 +/Atildesmall 16#f7e3 +/Aybarmenian 16#0531 +/B 16#0042 +/Bcircle 16#24b7 +/Bdotaccent 16#1e02 +/Bdotbelow 16#1e04 +/Becyrillic 16#0411 +/Benarmenian 16#0532 +/Beta 16#0392 +/Bhook 16#0181 +/Blinebelow 16#1e06 +/Bmonospace 16#ff22 +/Brevesmall 16#f6f4 +/Bsmall 16#f762 +/Btopbar 16#0182 +/C 16#0043 +/Caarmenian 16#053e +/Cacute 16#0106 +/Caron 16#f6ca +/Caronsmall 16#f6f5 +/Ccaron 16#010c +/Ccedilla 16#00c7 +/Ccedillaacute 16#1e08 +/Ccedillasmall 16#f7e7 +/Ccircle 16#24b8 +/Ccircumflex 16#0108 +/Cdot 16#010a +/Cdotaccent 16#010a +/Cedillasmall 16#f7b8 +/Chaarmenian 16#0549 +/Cheabkhasiancyrillic 16#04bc +/Checyrillic 16#0427 +/Chedescenderabkhasiancyrillic 16#04be +/Chedescendercyrillic 16#04b6 +/Chedieresiscyrillic 16#04f4 +/Cheharmenian 16#0543 +/Chekhakassiancyrillic 16#04cb +/Cheverticalstrokecyrillic 16#04b8 +/Chi 16#03a7 +/Chook 16#0187 +/Circumflexsmall 16#f6f6 +/Cmonospace 16#ff23 +/Coarmenian 16#0551 +/Csmall 16#f763 +/D 16#0044 +/DZ 16#01f1 +/DZcaron 16#01c4 +/Daarmenian 16#0534 +/Dafrican 16#0189 +/Dcaron 16#010e +/Dcedilla 16#1e10 +/Dcircle 16#24b9 +/Dcircumflexbelow 16#1e12 +/Dcroat 16#0110 +/Ddotaccent 16#1e0a +/Ddotbelow 16#1e0c +/Decyrillic 16#0414 +/Deicoptic 16#03ee +/Delta 16#2206 +/Deltagreek 16#0394 +/Dhook 16#018a +/Dieresis 16#f6cb +/DieresisAcute 16#f6cc +/DieresisGrave 16#f6cd +/Dieresissmall 16#f7a8 +/Digammagreek 16#03dc +/Djecyrillic 16#0402 +/Dlinebelow 16#1e0e +/Dmonospace 16#ff24 +/Dotaccentsmall 16#f6f7 +/Dslash 16#0110 +/Dsmall 16#f764 +/Dtopbar 16#018b +/Dz 16#01f2 +/Dzcaron 16#01c5 +/Dzeabkhasiancyrillic 16#04e0 +/Dzecyrillic 16#0405 +/Dzhecyrillic 16#040f +/E 16#0045 +/Eacute 16#00c9 +/Eacutesmall 16#f7e9 +/Ebreve 16#0114 +/Ecaron 16#011a +/Ecedillabreve 16#1e1c +/Echarmenian 16#0535 +/Ecircle 16#24ba +/Ecircumflex 16#00ca +/Ecircumflexacute 16#1ebe +/Ecircumflexbelow 16#1e18 +/Ecircumflexdotbelow 16#1ec6 +/Ecircumflexgrave 16#1ec0 +/Ecircumflexhookabove 16#1ec2 +/Ecircumflexsmall 16#f7ea +/Ecircumflextilde 16#1ec4 +/Ecyrillic 16#0404 +/Edblgrave 16#0204 +/Edieresis 16#00cb +/Edieresissmall 16#f7eb +/Edot 16#0116 +/Edotaccent 16#0116 +/Edotbelow 16#1eb8 +/Efcyrillic 16#0424 +/Egrave 16#00c8 +/Egravesmall 16#f7e8 +/Eharmenian 16#0537 +/Ehookabove 16#1eba +/Eightroman 16#2167 +/Einvertedbreve 16#0206 +/Eiotifiedcyrillic 16#0464 +/Elcyrillic 16#041b +/Elevenroman 16#216a +/Emacron 16#0112 +/Emacronacute 16#1e16 +/Emacrongrave 16#1e14 +/Emcyrillic 16#041c +/Emonospace 16#ff25 +/Encyrillic 16#041d +/Endescendercyrillic 16#04a2 +/Eng 16#014a +/Enghecyrillic 16#04a4 +/Enhookcyrillic 16#04c7 +/Eogonek 16#0118 +/Eopen 16#0190 +/Epsilon 16#0395 +/Epsilontonos 16#0388 +/Ercyrillic 16#0420 +/Ereversed 16#018e +/Ereversedcyrillic 16#042d +/Escyrillic 16#0421 +/Esdescendercyrillic 16#04aa +/Esh 16#01a9 +/Esmall 16#f765 +/Eta 16#0397 +/Etarmenian 16#0538 +/Etatonos 16#0389 +/Eth 16#00d0 +/Ethsmall 16#f7f0 +/Etilde 16#1ebc +/Etildebelow 16#1e1a +/Euro 16#20ac +/Ezh 16#01b7 +/Ezhcaron 16#01ee +/Ezhreversed 16#01b8 +/F 16#0046 +/Fcircle 16#24bb +/Fdotaccent 16#1e1e +/Feharmenian 16#0556 +/Feicoptic 16#03e4 +/Fhook 16#0191 +/Fitacyrillic 16#0472 +/Fiveroman 16#2164 +/Fmonospace 16#ff26 +/Fourroman 16#2163 +/Fsmall 16#f766 +/G 16#0047 +/GBsquare 16#3387 +/Gacute 16#01f4 +/Gamma 16#0393 +/Gammaafrican 16#0194 +/Gangiacoptic 16#03ea +/Gbreve 16#011e +/Gcaron 16#01e6 +/Gcedilla 16#0122 +/Gcircle 16#24bc +/Gcircumflex 16#011c +/Gcommaaccent 16#0122 +/Gdot 16#0120 +/Gdotaccent 16#0120 +/Gecyrillic 16#0413 +/Ghadarmenian 16#0542 +/Ghemiddlehookcyrillic 16#0494 +/Ghestrokecyrillic 16#0492 +/Gheupturncyrillic 16#0490 +/Ghook 16#0193 +/Gimarmenian 16#0533 +/Gjecyrillic 16#0403 +/Gmacron 16#1e20 +/Gmonospace 16#ff27 +/Grave 16#f6ce +/Gravesmall 16#f760 +/Gsmall 16#f767 +/Gsmallhook 16#029b +/Gstroke 16#01e4 +/H 16#0048 +/H18533 16#25cf +/H18543 16#25aa +/H18551 16#25ab +/H22073 16#25a1 +/HPsquare 16#33cb +/Haabkhasiancyrillic 16#04a8 +/Hadescendercyrillic 16#04b2 +/Hardsigncyrillic 16#042a +/Hbar 16#0126 +/Hbrevebelow 16#1e2a +/Hcedilla 16#1e28 +/Hcircle 16#24bd +/Hcircumflex 16#0124 +/Hdieresis 16#1e26 +/Hdotaccent 16#1e22 +/Hdotbelow 16#1e24 +/Hmonospace 16#ff28 +/Hoarmenian 16#0540 +/Horicoptic 16#03e8 +/Hsmall 16#f768 +/Hungarumlaut 16#f6cf +/Hungarumlautsmall 16#f6f8 +/Hzsquare 16#3390 +/I 16#0049 +/IAcyrillic 16#042f +/IJ 16#0132 +/IUcyrillic 16#042e +/Iacute 16#00cd +/Iacutesmall 16#f7ed +/Ibreve 16#012c +/Icaron 16#01cf +/Icircle 16#24be +/Icircumflex 16#00ce +/Icircumflexsmall 16#f7ee +/Icyrillic 16#0406 +/Idblgrave 16#0208 +/Idieresis 16#00cf +/Idieresisacute 16#1e2e +/Idieresiscyrillic 16#04e4 +/Idieresissmall 16#f7ef +/Idot 16#0130 +/Idotaccent 16#0130 +/Idotbelow 16#1eca +/Iebrevecyrillic 16#04d6 +/Iecyrillic 16#0415 +/Ifraktur 16#2111 +/Igrave 16#00cc +/Igravesmall 16#f7ec +/Ihookabove 16#1ec8 +/Iicyrillic 16#0418 +/Iinvertedbreve 16#020a +/Iishortcyrillic 16#0419 +/Imacron 16#012a +/Imacroncyrillic 16#04e2 +/Imonospace 16#ff29 +/Iniarmenian 16#053b +/Iocyrillic 16#0401 +/Iogonek 16#012e +/Iota 16#0399 +/Iotaafrican 16#0196 +/Iotadieresis 16#03aa +/Iotatonos 16#038a +/Ismall 16#f769 +/Istroke 16#0197 +/Itilde 16#0128 +/Itildebelow 16#1e2c +/Izhitsacyrillic 16#0474 +/Izhitsadblgravecyrillic 16#0476 +/J 16#004a +/Jaarmenian 16#0541 +/Jcircle 16#24bf +/Jcircumflex 16#0134 +/Jecyrillic 16#0408 +/Jheharmenian 16#054b +/Jmonospace 16#ff2a +/Jsmall 16#f76a +/K 16#004b +/KBsquare 16#3385 +/KKsquare 16#33cd +/Kabashkircyrillic 16#04a0 +/Kacute 16#1e30 +/Kacyrillic 16#041a +/Kadescendercyrillic 16#049a +/Kahookcyrillic 16#04c3 +/Kappa 16#039a +/Kastrokecyrillic 16#049e +/Kaverticalstrokecyrillic 16#049c +/Kcaron 16#01e8 +/Kcedilla 16#0136 +/Kcircle 16#24c0 +/Kcommaaccent 16#0136 +/Kdotbelow 16#1e32 +/Keharmenian 16#0554 +/Kenarmenian 16#053f +/Khacyrillic 16#0425 +/Kheicoptic 16#03e6 +/Khook 16#0198 +/Kjecyrillic 16#040c +/Klinebelow 16#1e34 +/Kmonospace 16#ff2b +/Koppacyrillic 16#0480 +/Koppagreek 16#03de +/Ksicyrillic 16#046e +/Ksmall 16#f76b +/L 16#004c +/LJ 16#01c7 +/LL 16#f6bf +/Lacute 16#0139 +/Lambda 16#039b +/Lcaron 16#013d +/Lcedilla 16#013b +/Lcircle 16#24c1 +/Lcircumflexbelow 16#1e3c +/Lcommaaccent 16#013b +/Ldot 16#013f +/Ldotaccent 16#013f +/Ldotbelow 16#1e36 +/Ldotbelowmacron 16#1e38 +/Liwnarmenian 16#053c +/Lj 16#01c8 +/Ljecyrillic 16#0409 +/Llinebelow 16#1e3a +/Lmonospace 16#ff2c +/Lslash 16#0141 +/Lslashsmall 16#f6f9 +/Lsmall 16#f76c +/M 16#004d +/MBsquare 16#3386 +/Macron 16#f6d0 +/Macronsmall 16#f7af +/Macute 16#1e3e +/Mcircle 16#24c2 +/Mdotaccent 16#1e40 +/Mdotbelow 16#1e42 +/Menarmenian 16#0544 +/Mmonospace 16#ff2d +/Msmall 16#f76d +/Mturned 16#019c +/Mu 16#039c +/N 16#004e +/NJ 16#01ca +/Nacute 16#0143 +/Ncaron 16#0147 +/Ncedilla 16#0145 +/Ncircle 16#24c3 +/Ncircumflexbelow 16#1e4a +/Ncommaaccent 16#0145 +/Ndotaccent 16#1e44 +/Ndotbelow 16#1e46 +/Nhookleft 16#019d +/Nineroman 16#2168 +/Nj 16#01cb +/Njecyrillic 16#040a +/Nlinebelow 16#1e48 +/Nmonospace 16#ff2e +/Nowarmenian 16#0546 +/Nsmall 16#f76e +/Ntilde 16#00d1 +/Ntildesmall 16#f7f1 +/Nu 16#039d +/O 16#004f +/OE 16#0152 +/OEsmall 16#f6fa +/Oacute 16#00d3 +/Oacutesmall 16#f7f3 +/Obarredcyrillic 16#04e8 +/Obarreddieresiscyrillic 16#04ea +/Obreve 16#014e +/Ocaron 16#01d1 +/Ocenteredtilde 16#019f +/Ocircle 16#24c4 +/Ocircumflex 16#00d4 +/Ocircumflexacute 16#1ed0 +/Ocircumflexdotbelow 16#1ed8 +/Ocircumflexgrave 16#1ed2 +/Ocircumflexhookabove 16#1ed4 +/Ocircumflexsmall 16#f7f4 +/Ocircumflextilde 16#1ed6 +/Ocyrillic 16#041e +/Odblacute 16#0150 +/Odblgrave 16#020c +/Odieresis 16#00d6 +/Odieresiscyrillic 16#04e6 +/Odieresissmall 16#f7f6 +/Odotbelow 16#1ecc +/Ogoneksmall 16#f6fb +/Ograve 16#00d2 +/Ogravesmall 16#f7f2 +/Oharmenian 16#0555 +/Ohm 16#2126 +/Ohookabove 16#1ece +/Ohorn 16#01a0 +/Ohornacute 16#1eda +/Ohorndotbelow 16#1ee2 +/Ohorngrave 16#1edc +/Ohornhookabove 16#1ede +/Ohorntilde 16#1ee0 +/Ohungarumlaut 16#0150 +/Oi 16#01a2 +/Oinvertedbreve 16#020e +/Omacron 16#014c +/Omacronacute 16#1e52 +/Omacrongrave 16#1e50 +/Omega 16#2126 +/Omegacyrillic 16#0460 +/Omegagreek 16#03a9 +/Omegaroundcyrillic 16#047a +/Omegatitlocyrillic 16#047c +/Omegatonos 16#038f +/Omicron 16#039f +/Omicrontonos 16#038c +/Omonospace 16#ff2f +/Oneroman 16#2160 +/Oogonek 16#01ea +/Oogonekmacron 16#01ec +/Oopen 16#0186 +/Oslash 16#00d8 +/Oslashacute 16#01fe +/Oslashsmall 16#f7f8 +/Osmall 16#f76f +/Ostrokeacute 16#01fe +/Otcyrillic 16#047e +/Otilde 16#00d5 +/Otildeacute 16#1e4c +/Otildedieresis 16#1e4e +/Otildesmall 16#f7f5 +/P 16#0050 +/Pacute 16#1e54 +/Pcircle 16#24c5 +/Pdotaccent 16#1e56 +/Pecyrillic 16#041f +/Peharmenian 16#054a +/Pemiddlehookcyrillic 16#04a6 +/Phi 16#03a6 +/Phook 16#01a4 +/Pi 16#03a0 +/Piwrarmenian 16#0553 +/Pmonospace 16#ff30 +/Psi 16#03a8 +/Psicyrillic 16#0470 +/Psmall 16#f770 +/Q 16#0051 +/Qcircle 16#24c6 +/Qmonospace 16#ff31 +/Qsmall 16#f771 +/R 16#0052 +/Raarmenian 16#054c +/Racute 16#0154 +/Rcaron 16#0158 +/Rcedilla 16#0156 +/Rcircle 16#24c7 +/Rcommaaccent 16#0156 +/Rdblgrave 16#0210 +/Rdotaccent 16#1e58 +/Rdotbelow 16#1e5a +/Rdotbelowmacron 16#1e5c +/Reharmenian 16#0550 +/Rfraktur 16#211c +/Rho 16#03a1 +/Ringsmall 16#f6fc +/Rinvertedbreve 16#0212 +/Rlinebelow 16#1e5e +/Rmonospace 16#ff32 +/Rsmall 16#f772 +/Rsmallinverted 16#0281 +/Rsmallinvertedsuperior 16#02b6 +/S 16#0053 +/SF010000 16#250c +/SF020000 16#2514 +/SF030000 16#2510 +/SF040000 16#2518 +/SF050000 16#253c +/SF060000 16#252c +/SF070000 16#2534 +/SF080000 16#251c +/SF090000 16#2524 +/SF100000 16#2500 +/SF110000 16#2502 +/SF190000 16#2561 +/SF200000 16#2562 +/SF210000 16#2556 +/SF220000 16#2555 +/SF230000 16#2563 +/SF240000 16#2551 +/SF250000 16#2557 +/SF260000 16#255d +/SF270000 16#255c +/SF280000 16#255b +/SF360000 16#255e +/SF370000 16#255f +/SF380000 16#255a +/SF390000 16#2554 +/SF400000 16#2569 +/SF410000 16#2566 +/SF420000 16#2560 +/SF430000 16#2550 +/SF440000 16#256c +/SF450000 16#2567 +/SF460000 16#2568 +/SF470000 16#2564 +/SF480000 16#2565 +/SF490000 16#2559 +/SF500000 16#2558 +/SF510000 16#2552 +/SF520000 16#2553 +/SF530000 16#256b +/SF540000 16#256a +/Sacute 16#015a +/Sacutedotaccent 16#1e64 +/Sampigreek 16#03e0 +/Scaron 16#0160 +/Scarondotaccent 16#1e66 +/Scaronsmall 16#f6fd +/Scedilla 16#015e +/Schwa 16#018f +/Schwacyrillic 16#04d8 +/Schwadieresiscyrillic 16#04da +/Scircle 16#24c8 +/Scircumflex 16#015c +/Scommaaccent 16#0218 +/Sdotaccent 16#1e60 +/Sdotbelow 16#1e62 +/Sdotbelowdotaccent 16#1e68 +/Seharmenian 16#054d +/Sevenroman 16#2166 +/Shaarmenian 16#0547 +/Shacyrillic 16#0428 +/Shchacyrillic 16#0429 +/Sheicoptic 16#03e2 +/Shhacyrillic 16#04ba +/Shimacoptic 16#03ec +/Sigma 16#03a3 +/Sixroman 16#2165 +/Smonospace 16#ff33 +/Softsigncyrillic 16#042c +/Ssmall 16#f773 +/Stigmagreek 16#03da +/T 16#0054 +/Tau 16#03a4 +/Tbar 16#0166 +/Tcaron 16#0164 +/Tcedilla 16#0162 +/Tcircle 16#24c9 +/Tcircumflexbelow 16#1e70 +/Tcommaaccent 16#0162 +/Tdotaccent 16#1e6a +/Tdotbelow 16#1e6c +/Tecyrillic 16#0422 +/Tedescendercyrillic 16#04ac +/Tenroman 16#2169 +/Tetsecyrillic 16#04b4 +/Theta 16#0398 +/Thook 16#01ac +/Thorn 16#00de +/Thornsmall 16#f7fe +/Threeroman 16#2162 +/Tildesmall 16#f6fe +/Tiwnarmenian 16#054f +/Tlinebelow 16#1e6e +/Tmonospace 16#ff34 +/Toarmenian 16#0539 +/Tonefive 16#01bc +/Tonesix 16#0184 +/Tonetwo 16#01a7 +/Tretroflexhook 16#01ae +/Tsecyrillic 16#0426 +/Tshecyrillic 16#040b +/Tsmall 16#f774 +/Twelveroman 16#216b +/Tworoman 16#2161 +/U 16#0055 +/Uacute 16#00da +/Uacutesmall 16#f7fa +/Ubreve 16#016c +/Ucaron 16#01d3 +/Ucircle 16#24ca +/Ucircumflex 16#00db +/Ucircumflexbelow 16#1e76 +/Ucircumflexsmall 16#f7fb +/Ucyrillic 16#0423 +/Udblacute 16#0170 +/Udblgrave 16#0214 +/Udieresis 16#00dc +/Udieresisacute 16#01d7 +/Udieresisbelow 16#1e72 +/Udieresiscaron 16#01d9 +/Udieresiscyrillic 16#04f0 +/Udieresisgrave 16#01db +/Udieresismacron 16#01d5 +/Udieresissmall 16#f7fc +/Udotbelow 16#1ee4 +/Ugrave 16#00d9 +/Ugravesmall 16#f7f9 +/Uhookabove 16#1ee6 +/Uhorn 16#01af +/Uhornacute 16#1ee8 +/Uhorndotbelow 16#1ef0 +/Uhorngrave 16#1eea +/Uhornhookabove 16#1eec +/Uhorntilde 16#1eee +/Uhungarumlaut 16#0170 +/Uhungarumlautcyrillic 16#04f2 +/Uinvertedbreve 16#0216 +/Ukcyrillic 16#0478 +/Umacron 16#016a +/Umacroncyrillic 16#04ee +/Umacrondieresis 16#1e7a +/Umonospace 16#ff35 +/Uogonek 16#0172 +/Upsilon 16#03a5 +/Upsilon1 16#03d2 +/Upsilonacutehooksymbolgreek 16#03d3 +/Upsilonafrican 16#01b1 +/Upsilondieresis 16#03ab +/Upsilondieresishooksymbolgreek 16#03d4 +/Upsilonhooksymbol 16#03d2 +/Upsilontonos 16#038e +/Uring 16#016e +/Ushortcyrillic 16#040e +/Usmall 16#f775 +/Ustraightcyrillic 16#04ae +/Ustraightstrokecyrillic 16#04b0 +/Utilde 16#0168 +/Utildeacute 16#1e78 +/Utildebelow 16#1e74 +/V 16#0056 +/Vcircle 16#24cb +/Vdotbelow 16#1e7e +/Vecyrillic 16#0412 +/Vewarmenian 16#054e +/Vhook 16#01b2 +/Vmonospace 16#ff36 +/Voarmenian 16#0548 +/Vsmall 16#f776 +/Vtilde 16#1e7c +/W 16#0057 +/Wacute 16#1e82 +/Wcircle 16#24cc +/Wcircumflex 16#0174 +/Wdieresis 16#1e84 +/Wdotaccent 16#1e86 +/Wdotbelow 16#1e88 +/Wgrave 16#1e80 +/Wmonospace 16#ff37 +/Wsmall 16#f777 +/X 16#0058 +/Xcircle 16#24cd +/Xdieresis 16#1e8c +/Xdotaccent 16#1e8a +/Xeharmenian 16#053d +/Xi 16#039e +/Xmonospace 16#ff38 +/Xsmall 16#f778 +/Y 16#0059 +/Yacute 16#00dd +/Yacutesmall 16#f7fd +/Yatcyrillic 16#0462 +/Ycircle 16#24ce +/Ycircumflex 16#0176 +/Ydieresis 16#0178 +/Ydieresissmall 16#f7ff +/Ydotaccent 16#1e8e +/Ydotbelow 16#1ef4 +/Yericyrillic 16#042b +/Yerudieresiscyrillic 16#04f8 +/Ygrave 16#1ef2 +/Yhook 16#01b3 +/Yhookabove 16#1ef6 +/Yiarmenian 16#0545 +/Yicyrillic 16#0407 +/Yiwnarmenian 16#0552 +/Ymonospace 16#ff39 +/Ysmall 16#f779 +/Ytilde 16#1ef8 +/Yusbigcyrillic 16#046a +/Yusbigiotifiedcyrillic 16#046c +/Yuslittlecyrillic 16#0466 +/Yuslittleiotifiedcyrillic 16#0468 +/Z 16#005a +/Zaarmenian 16#0536 +/Zacute 16#0179 +/Zcaron 16#017d +/Zcaronsmall 16#f6ff +/Zcircle 16#24cf +/Zcircumflex 16#1e90 +/Zdot 16#017b +/Zdotaccent 16#017b +/Zdotbelow 16#1e92 +/Zecyrillic 16#0417 +/Zedescendercyrillic 16#0498 +/Zedieresiscyrillic 16#04de +/Zeta 16#0396 +/Zhearmenian 16#053a +/Zhebrevecyrillic 16#04c1 +/Zhecyrillic 16#0416 +/Zhedescendercyrillic 16#0496 +/Zhedieresiscyrillic 16#04dc +/Zlinebelow 16#1e94 +/Zmonospace 16#ff3a +/Zsmall 16#f77a +/Zstroke 16#01b5 +/a 16#0061 +/aabengali 16#0986 +/aacute 16#00e1 +/aadeva 16#0906 +/aagujarati 16#0a86 +/aagurmukhi 16#0a06 +/aamatragurmukhi 16#0a3e +/aarusquare 16#3303 +/aavowelsignbengali 16#09be +/aavowelsigndeva 16#093e +/aavowelsigngujarati 16#0abe +/abbreviationmarkarmenian 16#055f +/abbreviationsigndeva 16#0970 +/abengali 16#0985 +/abopomofo 16#311a +/abreve 16#0103 +/abreveacute 16#1eaf +/abrevecyrillic 16#04d1 +/abrevedotbelow 16#1eb7 +/abrevegrave 16#1eb1 +/abrevehookabove 16#1eb3 +/abrevetilde 16#1eb5 +/acaron 16#01ce +/acircle 16#24d0 +/acircumflex 16#00e2 +/acircumflexacute 16#1ea5 +/acircumflexdotbelow 16#1ead +/acircumflexgrave 16#1ea7 +/acircumflexhookabove 16#1ea9 +/acircumflextilde 16#1eab +/acute 16#00b4 +/acutebelowcmb 16#0317 +/acutecmb 16#0301 +/acutecomb 16#0301 +/acutedeva 16#0954 +/acutelowmod 16#02cf +/acutetonecmb 16#0341 +/acyrillic 16#0430 +/adblgrave 16#0201 +/addakgurmukhi 16#0a71 +/adeva 16#0905 +/adieresis 16#00e4 +/adieresiscyrillic 16#04d3 +/adieresismacron 16#01df +/adotbelow 16#1ea1 +/adotmacron 16#01e1 +/ae 16#00e6 +/aeacute 16#01fd +/aekorean 16#3150 +/aemacron 16#01e3 +/afii00208 16#2015 +/afii08941 16#20a4 +/afii10017 16#0410 +/afii10018 16#0411 +/afii10019 16#0412 +/afii10020 16#0413 +/afii10021 16#0414 +/afii10022 16#0415 +/afii10023 16#0401 +/afii10024 16#0416 +/afii10025 16#0417 +/afii10026 16#0418 +/afii10027 16#0419 +/afii10028 16#041a +/afii10029 16#041b +/afii10030 16#041c +/afii10031 16#041d +/afii10032 16#041e +/afii10033 16#041f +/afii10034 16#0420 +/afii10035 16#0421 +/afii10036 16#0422 +/afii10037 16#0423 +/afii10038 16#0424 +/afii10039 16#0425 +/afii10040 16#0426 +/afii10041 16#0427 +/afii10042 16#0428 +/afii10043 16#0429 +/afii10044 16#042a +/afii10045 16#042b +/afii10046 16#042c +/afii10047 16#042d +/afii10048 16#042e +/afii10049 16#042f +/afii10050 16#0490 +/afii10051 16#0402 +/afii10052 16#0403 +/afii10053 16#0404 +/afii10054 16#0405 +/afii10055 16#0406 +/afii10056 16#0407 +/afii10057 16#0408 +/afii10058 16#0409 +/afii10059 16#040a +/afii10060 16#040b +/afii10061 16#040c +/afii10062 16#040e +/afii10063 16#f6c4 +/afii10064 16#f6c5 +/afii10065 16#0430 +/afii10066 16#0431 +/afii10067 16#0432 +/afii10068 16#0433 +/afii10069 16#0434 +/afii10070 16#0435 +/afii10071 16#0451 +/afii10072 16#0436 +/afii10073 16#0437 +/afii10074 16#0438 +/afii10075 16#0439 +/afii10076 16#043a +/afii10077 16#043b +/afii10078 16#043c +/afii10079 16#043d +/afii10080 16#043e +/afii10081 16#043f +/afii10082 16#0440 +/afii10083 16#0441 +/afii10084 16#0442 +/afii10085 16#0443 +/afii10086 16#0444 +/afii10087 16#0445 +/afii10088 16#0446 +/afii10089 16#0447 +/afii10090 16#0448 +/afii10091 16#0449 +/afii10092 16#044a +/afii10093 16#044b +/afii10094 16#044c +/afii10095 16#044d +/afii10096 16#044e +/afii10097 16#044f +/afii10098 16#0491 +/afii10099 16#0452 +/afii10100 16#0453 +/afii10101 16#0454 +/afii10102 16#0455 +/afii10103 16#0456 +/afii10104 16#0457 +/afii10105 16#0458 +/afii10106 16#0459 +/afii10107 16#045a +/afii10108 16#045b +/afii10109 16#045c +/afii10110 16#045e +/afii10145 16#040f +/afii10146 16#0462 +/afii10147 16#0472 +/afii10148 16#0474 +/afii10192 16#f6c6 +/afii10193 16#045f +/afii10194 16#0463 +/afii10195 16#0473 +/afii10196 16#0475 +/afii10831 16#f6c7 +/afii10832 16#f6c8 +/afii10846 16#04d9 +/afii299 16#200e +/afii300 16#200f +/afii301 16#200d +/afii57381 16#066a +/afii57388 16#060c +/afii57392 16#0660 +/afii57393 16#0661 +/afii57394 16#0662 +/afii57395 16#0663 +/afii57396 16#0664 +/afii57397 16#0665 +/afii57398 16#0666 +/afii57399 16#0667 +/afii57400 16#0668 +/afii57401 16#0669 +/afii57403 16#061b +/afii57407 16#061f +/afii57409 16#0621 +/afii57410 16#0622 +/afii57411 16#0623 +/afii57412 16#0624 +/afii57413 16#0625 +/afii57414 16#0626 +/afii57415 16#0627 +/afii57416 16#0628 +/afii57417 16#0629 +/afii57418 16#062a +/afii57419 16#062b +/afii57420 16#062c +/afii57421 16#062d +/afii57422 16#062e +/afii57423 16#062f +/afii57424 16#0630 +/afii57425 16#0631 +/afii57426 16#0632 +/afii57427 16#0633 +/afii57428 16#0634 +/afii57429 16#0635 +/afii57430 16#0636 +/afii57431 16#0637 +/afii57432 16#0638 +/afii57433 16#0639 +/afii57434 16#063a +/afii57440 16#0640 +/afii57441 16#0641 +/afii57442 16#0642 +/afii57443 16#0643 +/afii57444 16#0644 +/afii57445 16#0645 +/afii57446 16#0646 +/afii57448 16#0648 +/afii57449 16#0649 +/afii57450 16#064a +/afii57451 16#064b +/afii57452 16#064c +/afii57453 16#064d +/afii57454 16#064e +/afii57455 16#064f +/afii57456 16#0650 +/afii57457 16#0651 +/afii57458 16#0652 +/afii57470 16#0647 +/afii57505 16#06a4 +/afii57506 16#067e +/afii57507 16#0686 +/afii57508 16#0698 +/afii57509 16#06af +/afii57511 16#0679 +/afii57512 16#0688 +/afii57513 16#0691 +/afii57514 16#06ba +/afii57519 16#06d2 +/afii57534 16#06d5 +/afii57636 16#20aa +/afii57645 16#05be +/afii57658 16#05c3 +/afii57664 16#05d0 +/afii57665 16#05d1 +/afii57666 16#05d2 +/afii57667 16#05d3 +/afii57668 16#05d4 +/afii57669 16#05d5 +/afii57670 16#05d6 +/afii57671 16#05d7 +/afii57672 16#05d8 +/afii57673 16#05d9 +/afii57674 16#05da +/afii57675 16#05db +/afii57676 16#05dc +/afii57677 16#05dd +/afii57678 16#05de +/afii57679 16#05df +/afii57680 16#05e0 +/afii57681 16#05e1 +/afii57682 16#05e2 +/afii57683 16#05e3 +/afii57684 16#05e4 +/afii57685 16#05e5 +/afii57686 16#05e6 +/afii57687 16#05e7 +/afii57688 16#05e8 +/afii57689 16#05e9 +/afii57690 16#05ea +/afii57694 16#fb2a +/afii57695 16#fb2b +/afii57700 16#fb4b +/afii57705 16#fb1f +/afii57716 16#05f0 +/afii57717 16#05f1 +/afii57718 16#05f2 +/afii57723 16#fb35 +/afii57793 16#05b4 +/afii57794 16#05b5 +/afii57795 16#05b6 +/afii57796 16#05bb +/afii57797 16#05b8 +/afii57798 16#05b7 +/afii57799 16#05b0 +/afii57800 16#05b2 +/afii57801 16#05b1 +/afii57802 16#05b3 +/afii57803 16#05c2 +/afii57804 16#05c1 +/afii57806 16#05b9 +/afii57807 16#05bc +/afii57839 16#05bd +/afii57841 16#05bf +/afii57842 16#05c0 +/afii57929 16#02bc +/afii61248 16#2105 +/afii61289 16#2113 +/afii61352 16#2116 +/afii61573 16#202c +/afii61574 16#202d +/afii61575 16#202e +/afii61664 16#200c +/afii63167 16#066d +/afii64937 16#02bd +/agrave 16#00e0 +/agujarati 16#0a85 +/agurmukhi 16#0a05 +/ahiragana 16#3042 +/ahookabove 16#1ea3 +/aibengali 16#0990 +/aibopomofo 16#311e +/aideva 16#0910 +/aiecyrillic 16#04d5 +/aigujarati 16#0a90 +/aigurmukhi 16#0a10 +/aimatragurmukhi 16#0a48 +/ainarabic 16#0639 +/ainfinalarabic 16#feca +/aininitialarabic 16#fecb +/ainmedialarabic 16#fecc +/ainvertedbreve 16#0203 +/aivowelsignbengali 16#09c8 +/aivowelsigndeva 16#0948 +/aivowelsigngujarati 16#0ac8 +/akatakana 16#30a2 +/akatakanahalfwidth 16#ff71 +/akorean 16#314f +/alef 16#05d0 +/alefarabic 16#0627 +/alefdageshhebrew 16#fb30 +/aleffinalarabic 16#fe8e +/alefhamzaabovearabic 16#0623 +/alefhamzaabovefinalarabic 16#fe84 +/alefhamzabelowarabic 16#0625 +/alefhamzabelowfinalarabic 16#fe88 +/alefhebrew 16#05d0 +/aleflamedhebrew 16#fb4f +/alefmaddaabovearabic 16#0622 +/alefmaddaabovefinalarabic 16#fe82 +/alefmaksuraarabic 16#0649 +/alefmaksurafinalarabic 16#fef0 +/alefmaksurainitialarabic 16#fef3 +/alefmaksuramedialarabic 16#fef4 +/alefpatahhebrew 16#fb2e +/alefqamatshebrew 16#fb2f +/aleph 16#2135 +/allequal 16#224c +/alpha 16#03b1 +/alphatonos 16#03ac +/amacron 16#0101 +/amonospace 16#ff41 +/ampersand 16#0026 +/ampersandmonospace 16#ff06 +/ampersandsmall 16#f726 +/amsquare 16#33c2 +/anbopomofo 16#3122 +/angbopomofo 16#3124 +/angkhankhuthai 16#0e5a +/angle 16#2220 +/anglebracketleft 16#3008 +/anglebracketleftvertical 16#fe3f +/anglebracketright 16#3009 +/anglebracketrightvertical 16#fe40 +/angleleft 16#2329 +/angleright 16#232a +/angstrom 16#212b +/anoteleia 16#0387 +/anudattadeva 16#0952 +/anusvarabengali 16#0982 +/anusvaradeva 16#0902 +/anusvaragujarati 16#0a82 +/aogonek 16#0105 +/apaatosquare 16#3300 +/aparen 16#249c +/apostrophearmenian 16#055a +/apostrophemod 16#02bc +/apple 16#f8ff +/approaches 16#2250 +/approxequal 16#2248 +/approxequalorimage 16#2252 +/approximatelyequal 16#2245 +/araeaekorean 16#318e +/araeakorean 16#318d +/arc 16#2312 +/arighthalfring 16#1e9a +/aring 16#00e5 +/aringacute 16#01fb +/aringbelow 16#1e01 +/arrowboth 16#2194 +/arrowdashdown 16#21e3 +/arrowdashleft 16#21e0 +/arrowdashright 16#21e2 +/arrowdashup 16#21e1 +/arrowdblboth 16#21d4 +/arrowdbldown 16#21d3 +/arrowdblleft 16#21d0 +/arrowdblright 16#21d2 +/arrowdblup 16#21d1 +/arrowdown 16#2193 +/arrowdownleft 16#2199 +/arrowdownright 16#2198 +/arrowdownwhite 16#21e9 +/arrowheaddownmod 16#02c5 +/arrowheadleftmod 16#02c2 +/arrowheadrightmod 16#02c3 +/arrowheadupmod 16#02c4 +/arrowhorizex 16#f8e7 +/arrowleft 16#2190 +/arrowleftdbl 16#21d0 +/arrowleftdblstroke 16#21cd +/arrowleftoverright 16#21c6 +/arrowleftwhite 16#21e6 +/arrowright 16#2192 +/arrowrightdblstroke 16#21cf +/arrowrightheavy 16#279e +/arrowrightoverleft 16#21c4 +/arrowrightwhite 16#21e8 +/arrowtableft 16#21e4 +/arrowtabright 16#21e5 +/arrowup 16#2191 +/arrowupdn 16#2195 +/arrowupdnbse 16#21a8 +/arrowupdownbase 16#21a8 +/arrowupleft 16#2196 +/arrowupleftofdown 16#21c5 +/arrowupright 16#2197 +/arrowupwhite 16#21e7 +/arrowvertex 16#f8e6 +/asciicircum 16#005e +/asciicircummonospace 16#ff3e +/asciitilde 16#007e +/asciitildemonospace 16#ff5e +/ascript 16#0251 +/ascriptturned 16#0252 +/asmallhiragana 16#3041 +/asmallkatakana 16#30a1 +/asmallkatakanahalfwidth 16#ff67 +/asterisk 16#002a +/asteriskaltonearabic 16#066d +/asteriskarabic 16#066d +/asteriskmath 16#2217 +/asteriskmonospace 16#ff0a +/asterisksmall 16#fe61 +/asterism 16#2042 +/asuperior 16#f6e9 +/asymptoticallyequal 16#2243 +/at 16#0040 +/atilde 16#00e3 +/atmonospace 16#ff20 +/atsmall 16#fe6b +/aturned 16#0250 +/aubengali 16#0994 +/aubopomofo 16#3120 +/audeva 16#0914 +/augujarati 16#0a94 +/augurmukhi 16#0a14 +/aulengthmarkbengali 16#09d7 +/aumatragurmukhi 16#0a4c +/auvowelsignbengali 16#09cc +/auvowelsigndeva 16#094c +/auvowelsigngujarati 16#0acc +/avagrahadeva 16#093d +/aybarmenian 16#0561 +/ayin 16#05e2 +/ayinaltonehebrew 16#fb20 +/ayinhebrew 16#05e2 +/b 16#0062 +/babengali 16#09ac +/backslash 16#005c +/backslashmonospace 16#ff3c +/badeva 16#092c +/bagujarati 16#0aac +/bagurmukhi 16#0a2c +/bahiragana 16#3070 +/bahtthai 16#0e3f +/bakatakana 16#30d0 +/bar 16#007c +/barmonospace 16#ff5c +/bbopomofo 16#3105 +/bcircle 16#24d1 +/bdotaccent 16#1e03 +/bdotbelow 16#1e05 +/beamedsixteenthnotes 16#266c +/because 16#2235 +/becyrillic 16#0431 +/beharabic 16#0628 +/behfinalarabic 16#fe90 +/behinitialarabic 16#fe91 +/behiragana 16#3079 +/behmedialarabic 16#fe92 +/behmeeminitialarabic 16#fc9f +/behmeemisolatedarabic 16#fc08 +/behnoonfinalarabic 16#fc6d +/bekatakana 16#30d9 +/benarmenian 16#0562 +/bet 16#05d1 +/beta 16#03b2 +/betasymbolgreek 16#03d0 +/betdagesh 16#fb31 +/betdageshhebrew 16#fb31 +/bethebrew 16#05d1 +/betrafehebrew 16#fb4c +/bhabengali 16#09ad +/bhadeva 16#092d +/bhagujarati 16#0aad +/bhagurmukhi 16#0a2d +/bhook 16#0253 +/bihiragana 16#3073 +/bikatakana 16#30d3 +/bilabialclick 16#0298 +/bindigurmukhi 16#0a02 +/birusquare 16#3331 +/blackcircle 16#25cf +/blackdiamond 16#25c6 +/blackdownpointingtriangle 16#25bc +/blackleftpointingpointer 16#25c4 +/blackleftpointingtriangle 16#25c0 +/blacklenticularbracketleft 16#3010 +/blacklenticularbracketleftvertical 16#fe3b +/blacklenticularbracketright 16#3011 +/blacklenticularbracketrightvertical 16#fe3c +/blacklowerlefttriangle 16#25e3 +/blacklowerrighttriangle 16#25e2 +/blackrectangle 16#25ac +/blackrightpointingpointer 16#25ba +/blackrightpointingtriangle 16#25b6 +/blacksmallsquare 16#25aa +/blacksmilingface 16#263b +/blacksquare 16#25a0 +/blackstar 16#2605 +/blackupperlefttriangle 16#25e4 +/blackupperrighttriangle 16#25e5 +/blackuppointingsmalltriangle 16#25b4 +/blackuppointingtriangle 16#25b2 +/blank 16#2423 +/blinebelow 16#1e07 +/block 16#2588 +/bmonospace 16#ff42 +/bobaimaithai 16#0e1a +/bohiragana 16#307c +/bokatakana 16#30dc +/bparen 16#249d +/bqsquare 16#33c3 +/braceex 16#f8f4 +/braceleft 16#007b +/braceleftbt 16#f8f3 +/braceleftmid 16#f8f2 +/braceleftmonospace 16#ff5b +/braceleftsmall 16#fe5b +/bracelefttp 16#f8f1 +/braceleftvertical 16#fe37 +/braceright 16#007d +/bracerightbt 16#f8fe +/bracerightmid 16#f8fd +/bracerightmonospace 16#ff5d +/bracerightsmall 16#fe5c +/bracerighttp 16#f8fc +/bracerightvertical 16#fe38 +/bracketleft 16#005b +/bracketleftbt 16#f8f0 +/bracketleftex 16#f8ef +/bracketleftmonospace 16#ff3b +/bracketlefttp 16#f8ee +/bracketright 16#005d +/bracketrightbt 16#f8fb +/bracketrightex 16#f8fa +/bracketrightmonospace 16#ff3d +/bracketrighttp 16#f8f9 +/breve 16#02d8 +/brevebelowcmb 16#032e +/brevecmb 16#0306 +/breveinvertedbelowcmb 16#032f +/breveinvertedcmb 16#0311 +/breveinverteddoublecmb 16#0361 +/bridgebelowcmb 16#032a +/bridgeinvertedbelowcmb 16#033a +/brokenbar 16#00a6 +/bstroke 16#0180 +/bsuperior 16#f6ea +/btopbar 16#0183 +/buhiragana 16#3076 +/bukatakana 16#30d6 +/bullet 16#2022 +/bulletinverse 16#25d8 +/bulletoperator 16#2219 +/bullseye 16#25ce +/c 16#0063 +/caarmenian 16#056e +/cabengali 16#099a +/cacute 16#0107 +/cadeva 16#091a +/cagujarati 16#0a9a +/cagurmukhi 16#0a1a +/calsquare 16#3388 +/candrabindubengali 16#0981 +/candrabinducmb 16#0310 +/candrabindudeva 16#0901 +/candrabindugujarati 16#0a81 +/capslock 16#21ea +/careof 16#2105 +/caron 16#02c7 +/caronbelowcmb 16#032c +/caroncmb 16#030c +/carriagereturn 16#21b5 +/cbopomofo 16#3118 +/ccaron 16#010d +/ccedilla 16#00e7 +/ccedillaacute 16#1e09 +/ccircle 16#24d2 +/ccircumflex 16#0109 +/ccurl 16#0255 +/cdot 16#010b +/cdotaccent 16#010b +/cdsquare 16#33c5 +/cedilla 16#00b8 +/cedillacmb 16#0327 +/cent 16#00a2 +/centigrade 16#2103 +/centinferior 16#f6df +/centmonospace 16#ffe0 +/centoldstyle 16#f7a2 +/centsuperior 16#f6e0 +/chaarmenian 16#0579 +/chabengali 16#099b +/chadeva 16#091b +/chagujarati 16#0a9b +/chagurmukhi 16#0a1b +/chbopomofo 16#3114 +/cheabkhasiancyrillic 16#04bd +/checkmark 16#2713 +/checyrillic 16#0447 +/chedescenderabkhasiancyrillic 16#04bf +/chedescendercyrillic 16#04b7 +/chedieresiscyrillic 16#04f5 +/cheharmenian 16#0573 +/chekhakassiancyrillic 16#04cc +/cheverticalstrokecyrillic 16#04b9 +/chi 16#03c7 +/chieuchacirclekorean 16#3277 +/chieuchaparenkorean 16#3217 +/chieuchcirclekorean 16#3269 +/chieuchkorean 16#314a +/chieuchparenkorean 16#3209 +/chochangthai 16#0e0a +/chochanthai 16#0e08 +/chochingthai 16#0e09 +/chochoethai 16#0e0c +/chook 16#0188 +/cieucacirclekorean 16#3276 +/cieucaparenkorean 16#3216 +/cieuccirclekorean 16#3268 +/cieuckorean 16#3148 +/cieucparenkorean 16#3208 +/cieucuparenkorean 16#321c +/circle 16#25cb +/circlemultiply 16#2297 +/circleot 16#2299 +/circleplus 16#2295 +/circlepostalmark 16#3036 +/circlewithlefthalfblack 16#25d0 +/circlewithrighthalfblack 16#25d1 +/circumflex 16#02c6 +/circumflexbelowcmb 16#032d +/circumflexcmb 16#0302 +/clear 16#2327 +/clickalveolar 16#01c2 +/clickdental 16#01c0 +/clicklateral 16#01c1 +/clickretroflex 16#01c3 +/club 16#2663 +/clubsuitblack 16#2663 +/clubsuitwhite 16#2667 +/cmcubedsquare 16#33a4 +/cmonospace 16#ff43 +/cmsquaredsquare 16#33a0 +/coarmenian 16#0581 +/colon 16#003a +/colonmonetary 16#20a1 +/colonmonospace 16#ff1a +/colonsign 16#20a1 +/colonsmall 16#fe55 +/colontriangularhalfmod 16#02d1 +/colontriangularmod 16#02d0 +/comma 16#002c +/commaabovecmb 16#0313 +/commaaboverightcmb 16#0315 +/commaaccent 16#f6c3 +/commaarabic 16#060c +/commaarmenian 16#055d +/commainferior 16#f6e1 +/commamonospace 16#ff0c +/commareversedabovecmb 16#0314 +/commareversedmod 16#02bd +/commasmall 16#fe50 +/commasuperior 16#f6e2 +/commaturnedabovecmb 16#0312 +/commaturnedmod 16#02bb +/compass 16#263c +/congruent 16#2245 +/contourintegral 16#222e +/control 16#2303 +/controlACK 16#0006 +/controlBEL 16#0007 +/controlBS 16#0008 +/controlCAN 16#0018 +/controlCR 16#000d +/controlDC1 16#0011 +/controlDC2 16#0012 +/controlDC3 16#0013 +/controlDC4 16#0014 +/controlDEL 16#007f +/controlDLE 16#0010 +/controlEM 16#0019 +/controlENQ 16#0005 +/controlEOT 16#0004 +/controlESC 16#001b +/controlETB 16#0017 +/controlETX 16#0003 +/controlFF 16#000c +/controlFS 16#001c +/controlGS 16#001d +/controlHT 16#0009 +/controlLF 16#000a +/controlNAK 16#0015 +/controlRS 16#001e +/controlSI 16#000f +/controlSO 16#000e +/controlSOT 16#0002 +/controlSTX 16#0001 +/controlSUB 16#001a +/controlSYN 16#0016 +/controlUS 16#001f +/controlVT 16#000b +/copyright 16#00a9 +/copyrightsans 16#f8e9 +/copyrightserif 16#f6d9 +/cornerbracketleft 16#300c +/cornerbracketlefthalfwidth 16#ff62 +/cornerbracketleftvertical 16#fe41 +/cornerbracketright 16#300d +/cornerbracketrighthalfwidth 16#ff63 +/cornerbracketrightvertical 16#fe42 +/corporationsquare 16#337f +/cosquare 16#33c7 +/coverkgsquare 16#33c6 +/cparen 16#249e +/cruzeiro 16#20a2 +/cstretched 16#0297 +/curlyand 16#22cf +/curlyor 16#22ce +/currency 16#00a4 +/cyrBreve 16#f6d1 +/cyrFlex 16#f6d2 +/cyrbreve 16#f6d4 +/cyrflex 16#f6d5 +/d 16#0064 +/daarmenian 16#0564 +/dabengali 16#09a6 +/dadarabic 16#0636 +/dadeva 16#0926 +/dadfinalarabic 16#febe +/dadinitialarabic 16#febf +/dadmedialarabic 16#fec0 +/dagesh 16#05bc +/dageshhebrew 16#05bc +/dagger 16#2020 +/daggerdbl 16#2021 +/dagujarati 16#0aa6 +/dagurmukhi 16#0a26 +/dahiragana 16#3060 +/dakatakana 16#30c0 +/dalarabic 16#062f +/dalet 16#05d3 +/daletdagesh 16#fb33 +/daletdageshhebrew 16#fb33 +/dalethebrew 16#05d3 +/dalfinalarabic 16#feaa +/dammaarabic 16#064f +/dammalowarabic 16#064f +/dammatanaltonearabic 16#064c +/dammatanarabic 16#064c +/danda 16#0964 +/dargahebrew 16#05a7 +/dargalefthebrew 16#05a7 +/dasiapneumatacyrilliccmb 16#0485 +/dblGrave 16#f6d3 +/dblanglebracketleft 16#300a +/dblanglebracketleftvertical 16#fe3d +/dblanglebracketright 16#300b +/dblanglebracketrightvertical 16#fe3e +/dblarchinvertedbelowcmb 16#032b +/dblarrowleft 16#21d4 +/dblarrowright 16#21d2 +/dbldanda 16#0965 +/dblgrave 16#f6d6 +/dblgravecmb 16#030f +/dblintegral 16#222c +/dbllowline 16#2017 +/dbllowlinecmb 16#0333 +/dbloverlinecmb 16#033f +/dblprimemod 16#02ba +/dblverticalbar 16#2016 +/dblverticallineabovecmb 16#030e +/dbopomofo 16#3109 +/dbsquare 16#33c8 +/dcaron 16#010f +/dcedilla 16#1e11 +/dcircle 16#24d3 +/dcircumflexbelow 16#1e13 +/dcroat 16#0111 +/ddabengali 16#09a1 +/ddadeva 16#0921 +/ddagujarati 16#0aa1 +/ddagurmukhi 16#0a21 +/ddalarabic 16#0688 +/ddalfinalarabic 16#fb89 +/dddhadeva 16#095c +/ddhabengali 16#09a2 +/ddhadeva 16#0922 +/ddhagujarati 16#0aa2 +/ddhagurmukhi 16#0a22 +/ddotaccent 16#1e0b +/ddotbelow 16#1e0d +/decimalseparatorarabic 16#066b +/decimalseparatorpersian 16#066b +/decyrillic 16#0434 +/degree 16#00b0 +/dehihebrew 16#05ad +/dehiragana 16#3067 +/deicoptic 16#03ef +/dekatakana 16#30c7 +/deleteleft 16#232b +/deleteright 16#2326 +/delta 16#03b4 +/deltaturned 16#018d +/denominatorminusonenumeratorbengali 16#09f8 +/dezh 16#02a4 +/dhabengali 16#09a7 +/dhadeva 16#0927 +/dhagujarati 16#0aa7 +/dhagurmukhi 16#0a27 +/dhook 16#0257 +/dialytikatonos 16#0385 +/dialytikatonoscmb 16#0344 +/diamond 16#2666 +/diamondsuitwhite 16#2662 +/dieresis 16#00a8 +/dieresisacute 16#f6d7 +/dieresisbelowcmb 16#0324 +/dieresiscmb 16#0308 +/dieresisgrave 16#f6d8 +/dieresistonos 16#0385 +/dihiragana 16#3062 +/dikatakana 16#30c2 +/dittomark 16#3003 +/divide 16#00f7 +/divides 16#2223 +/divisionslash 16#2215 +/djecyrillic 16#0452 +/dkshade 16#2593 +/dlinebelow 16#1e0f +/dlsquare 16#3397 +/dmacron 16#0111 +/dmonospace 16#ff44 +/dnblock 16#2584 +/dochadathai 16#0e0e +/dodekthai 16#0e14 +/dohiragana 16#3069 +/dokatakana 16#30c9 +/dollar 16#0024 +/dollarinferior 16#f6e3 +/dollarmonospace 16#ff04 +/dollaroldstyle 16#f724 +/dollarsmall 16#fe69 +/dollarsuperior 16#f6e4 +/dong 16#20ab +/dorusquare 16#3326 +/dotaccent 16#02d9 +/dotaccentcmb 16#0307 +/dotbelowcmb 16#0323 +/dotbelowcomb 16#0323 +/dotkatakana 16#30fb +/dotlessi 16#0131 +/dotlessj 16#f6be +/dotlessjstrokehook 16#0284 +/dotmath 16#22c5 +/dottedcircle 16#25cc +/doubleyodpatah 16#fb1f +/doubleyodpatahhebrew 16#fb1f +/downtackbelowcmb 16#031e +/downtackmod 16#02d5 +/dparen 16#249f +/dsuperior 16#f6eb +/dtail 16#0256 +/dtopbar 16#018c +/duhiragana 16#3065 +/dukatakana 16#30c5 +/dz 16#01f3 +/dzaltone 16#02a3 +/dzcaron 16#01c6 +/dzcurl 16#02a5 +/dzeabkhasiancyrillic 16#04e1 +/dzecyrillic 16#0455 +/dzhecyrillic 16#045f +/e 16#0065 +/eacute 16#00e9 +/earth 16#2641 +/ebengali 16#098f +/ebopomofo 16#311c +/ebreve 16#0115 +/ecandradeva 16#090d +/ecandragujarati 16#0a8d +/ecandravowelsigndeva 16#0945 +/ecandravowelsigngujarati 16#0ac5 +/ecaron 16#011b +/ecedillabreve 16#1e1d +/echarmenian 16#0565 +/echyiwnarmenian 16#0587 +/ecircle 16#24d4 +/ecircumflex 16#00ea +/ecircumflexacute 16#1ebf +/ecircumflexbelow 16#1e19 +/ecircumflexdotbelow 16#1ec7 +/ecircumflexgrave 16#1ec1 +/ecircumflexhookabove 16#1ec3 +/ecircumflextilde 16#1ec5 +/ecyrillic 16#0454 +/edblgrave 16#0205 +/edeva 16#090f +/edieresis 16#00eb +/edot 16#0117 +/edotaccent 16#0117 +/edotbelow 16#1eb9 +/eegurmukhi 16#0a0f +/eematragurmukhi 16#0a47 +/efcyrillic 16#0444 +/egrave 16#00e8 +/egujarati 16#0a8f +/eharmenian 16#0567 +/ehbopomofo 16#311d +/ehiragana 16#3048 +/ehookabove 16#1ebb +/eibopomofo 16#311f +/eight 16#0038 +/eightarabic 16#0668 +/eightbengali 16#09ee +/eightcircle 16#2467 +/eightcircleinversesansserif 16#2791 +/eightdeva 16#096e +/eighteencircle 16#2471 +/eighteenparen 16#2485 +/eighteenperiod 16#2499 +/eightgujarati 16#0aee +/eightgurmukhi 16#0a6e +/eighthackarabic 16#0668 +/eighthangzhou 16#3028 +/eighthnotebeamed 16#266b +/eightideographicparen 16#3227 +/eightinferior 16#2088 +/eightmonospace 16#ff18 +/eightoldstyle 16#f738 +/eightparen 16#247b +/eightperiod 16#248f +/eightpersian 16#06f8 +/eightroman 16#2177 +/eightsuperior 16#2078 +/eightthai 16#0e58 +/einvertedbreve 16#0207 +/eiotifiedcyrillic 16#0465 +/ekatakana 16#30a8 +/ekatakanahalfwidth 16#ff74 +/ekonkargurmukhi 16#0a74 +/ekorean 16#3154 +/elcyrillic 16#043b +/element 16#2208 +/elevencircle 16#246a +/elevenparen 16#247e +/elevenperiod 16#2492 +/elevenroman 16#217a +/ellipsis 16#2026 +/ellipsisvertical 16#22ee +/emacron 16#0113 +/emacronacute 16#1e17 +/emacrongrave 16#1e15 +/emcyrillic 16#043c +/emdash 16#2014 +/emdashvertical 16#fe31 +/emonospace 16#ff45 +/emphasismarkarmenian 16#055b +/emptyset 16#2205 +/enbopomofo 16#3123 +/encyrillic 16#043d +/endash 16#2013 +/endashvertical 16#fe32 +/endescendercyrillic 16#04a3 +/eng 16#014b +/engbopomofo 16#3125 +/enghecyrillic 16#04a5 +/enhookcyrillic 16#04c8 +/enspace 16#2002 +/eogonek 16#0119 +/eokorean 16#3153 +/eopen 16#025b +/eopenclosed 16#029a +/eopenreversed 16#025c +/eopenreversedclosed 16#025e +/eopenreversedhook 16#025d +/eparen 16#24a0 +/epsilon 16#03b5 +/epsilontonos 16#03ad +/equal 16#003d +/equalmonospace 16#ff1d +/equalsmall 16#fe66 +/equalsuperior 16#207c +/equivalence 16#2261 +/erbopomofo 16#3126 +/ercyrillic 16#0440 +/ereversed 16#0258 +/ereversedcyrillic 16#044d +/escyrillic 16#0441 +/esdescendercyrillic 16#04ab +/esh 16#0283 +/eshcurl 16#0286 +/eshortdeva 16#090e +/eshortvowelsigndeva 16#0946 +/eshreversedloop 16#01aa +/eshsquatreversed 16#0285 +/esmallhiragana 16#3047 +/esmallkatakana 16#30a7 +/esmallkatakanahalfwidth 16#ff6a +/estimated 16#212e +/esuperior 16#f6ec +/eta 16#03b7 +/etarmenian 16#0568 +/etatonos 16#03ae +/eth 16#00f0 +/etilde 16#1ebd +/etildebelow 16#1e1b +/etnahtafoukhhebrew 16#0591 +/etnahtafoukhlefthebrew 16#0591 +/etnahtahebrew 16#0591 +/etnahtalefthebrew 16#0591 +/eturned 16#01dd +/eukorean 16#3161 +/euro 16#20ac +/evowelsignbengali 16#09c7 +/evowelsigndeva 16#0947 +/evowelsigngujarati 16#0ac7 +/exclam 16#0021 +/exclamarmenian 16#055c +/exclamdbl 16#203c +/exclamdown 16#00a1 +/exclamdownsmall 16#f7a1 +/exclammonospace 16#ff01 +/exclamsmall 16#f721 +/existential 16#2203 +/ezh 16#0292 +/ezhcaron 16#01ef +/ezhcurl 16#0293 +/ezhreversed 16#01b9 +/ezhtail 16#01ba +/f 16#0066 +/fadeva 16#095e +/fagurmukhi 16#0a5e +/fahrenheit 16#2109 +/fathaarabic 16#064e +/fathalowarabic 16#064e +/fathatanarabic 16#064b +/fbopomofo 16#3108 +/fcircle 16#24d5 +/fdotaccent 16#1e1f +/feharabic 16#0641 +/feharmenian 16#0586 +/fehfinalarabic 16#fed2 +/fehinitialarabic 16#fed3 +/fehmedialarabic 16#fed4 +/feicoptic 16#03e5 +/female 16#2640 +/ff 16#fb00 +/ffi 16#fb03 +/ffl 16#fb04 +/fi 16#fb01 +/fifteencircle 16#246e +/fifteenparen 16#2482 +/fifteenperiod 16#2496 +/figuredash 16#2012 +/filledbox 16#25a0 +/filledrect 16#25ac +/finalkaf 16#05da +/finalkafdagesh 16#fb3a +/finalkafdageshhebrew 16#fb3a +/finalkafhebrew 16#05da +/finalmem 16#05dd +/finalmemhebrew 16#05dd +/finalnun 16#05df +/finalnunhebrew 16#05df +/finalpe 16#05e3 +/finalpehebrew 16#05e3 +/finaltsadi 16#05e5 +/finaltsadihebrew 16#05e5 +/firsttonechinese 16#02c9 +/fisheye 16#25c9 +/fitacyrillic 16#0473 +/five 16#0035 +/fivearabic 16#0665 +/fivebengali 16#09eb +/fivecircle 16#2464 +/fivecircleinversesansserif 16#278e +/fivedeva 16#096b +/fiveeighths 16#215d +/fivegujarati 16#0aeb +/fivegurmukhi 16#0a6b +/fivehackarabic 16#0665 +/fivehangzhou 16#3025 +/fiveideographicparen 16#3224 +/fiveinferior 16#2085 +/fivemonospace 16#ff15 +/fiveoldstyle 16#f735 +/fiveparen 16#2478 +/fiveperiod 16#248c +/fivepersian 16#06f5 +/fiveroman 16#2174 +/fivesuperior 16#2075 +/fivethai 16#0e55 +/fl 16#fb02 +/florin 16#0192 +/fmonospace 16#ff46 +/fmsquare 16#3399 +/fofanthai 16#0e1f +/fofathai 16#0e1d +/fongmanthai 16#0e4f +/forall 16#2200 +/four 16#0034 +/fourarabic 16#0664 +/fourbengali 16#09ea +/fourcircle 16#2463 +/fourcircleinversesansserif 16#278d +/fourdeva 16#096a +/fourgujarati 16#0aea +/fourgurmukhi 16#0a6a +/fourhackarabic 16#0664 +/fourhangzhou 16#3024 +/fourideographicparen 16#3223 +/fourinferior 16#2084 +/fourmonospace 16#ff14 +/fournumeratorbengali 16#09f7 +/fouroldstyle 16#f734 +/fourparen 16#2477 +/fourperiod 16#248b +/fourpersian 16#06f4 +/fourroman 16#2173 +/foursuperior 16#2074 +/fourteencircle 16#246d +/fourteenparen 16#2481 +/fourteenperiod 16#2495 +/fourthai 16#0e54 +/fourthtonechinese 16#02cb +/fparen 16#24a1 +/fraction 16#2044 +/franc 16#20a3 +/g 16#0067 +/gabengali 16#0997 +/gacute 16#01f5 +/gadeva 16#0917 +/gafarabic 16#06af +/gaffinalarabic 16#fb93 +/gafinitialarabic 16#fb94 +/gafmedialarabic 16#fb95 +/gagujarati 16#0a97 +/gagurmukhi 16#0a17 +/gahiragana 16#304c +/gakatakana 16#30ac +/gamma 16#03b3 +/gammalatinsmall 16#0263 +/gammasuperior 16#02e0 +/gangiacoptic 16#03eb +/gbopomofo 16#310d +/gbreve 16#011f +/gcaron 16#01e7 +/gcedilla 16#0123 +/gcircle 16#24d6 +/gcircumflex 16#011d +/gcommaaccent 16#0123 +/gdot 16#0121 +/gdotaccent 16#0121 +/gecyrillic 16#0433 +/gehiragana 16#3052 +/gekatakana 16#30b2 +/geometricallyequal 16#2251 +/gereshaccenthebrew 16#059c +/gereshhebrew 16#05f3 +/gereshmuqdamhebrew 16#059d +/germandbls 16#00df +/gershayimaccenthebrew 16#059e +/gershayimhebrew 16#05f4 +/getamark 16#3013 +/ghabengali 16#0998 +/ghadarmenian 16#0572 +/ghadeva 16#0918 +/ghagujarati 16#0a98 +/ghagurmukhi 16#0a18 +/ghainarabic 16#063a +/ghainfinalarabic 16#fece +/ghaininitialarabic 16#fecf +/ghainmedialarabic 16#fed0 +/ghemiddlehookcyrillic 16#0495 +/ghestrokecyrillic 16#0493 +/gheupturncyrillic 16#0491 +/ghhadeva 16#095a +/ghhagurmukhi 16#0a5a +/ghook 16#0260 +/ghzsquare 16#3393 +/gihiragana 16#304e +/gikatakana 16#30ae +/gimarmenian 16#0563 +/gimel 16#05d2 +/gimeldagesh 16#fb32 +/gimeldageshhebrew 16#fb32 +/gimelhebrew 16#05d2 +/gjecyrillic 16#0453 +/glottalinvertedstroke 16#01be +/glottalstop 16#0294 +/glottalstopinverted 16#0296 +/glottalstopmod 16#02c0 +/glottalstopreversed 16#0295 +/glottalstopreversedmod 16#02c1 +/glottalstopreversedsuperior 16#02e4 +/glottalstopstroke 16#02a1 +/glottalstopstrokereversed 16#02a2 +/gmacron 16#1e21 +/gmonospace 16#ff47 +/gohiragana 16#3054 +/gokatakana 16#30b4 +/gparen 16#24a2 +/gpasquare 16#33ac +/gradient 16#2207 +/grave 16#0060 +/gravebelowcmb 16#0316 +/gravecmb 16#0300 +/gravecomb 16#0300 +/gravedeva 16#0953 +/gravelowmod 16#02ce +/gravemonospace 16#ff40 +/gravetonecmb 16#0340 +/greater 16#003e +/greaterequal 16#2265 +/greaterequalorless 16#22db +/greatermonospace 16#ff1e +/greaterorequivalent 16#2273 +/greaterorless 16#2277 +/greateroverequal 16#2267 +/greatersmall 16#fe65 +/gscript 16#0261 +/gstroke 16#01e5 +/guhiragana 16#3050 +/guillemotleft 16#00ab +/guillemotright 16#00bb +/guilsinglleft 16#2039 +/guilsinglright 16#203a +/gukatakana 16#30b0 +/guramusquare 16#3318 +/gysquare 16#33c9 +/h 16#0068 +/haabkhasiancyrillic 16#04a9 +/haaltonearabic 16#06c1 +/habengali 16#09b9 +/hadescendercyrillic 16#04b3 +/hadeva 16#0939 +/hagujarati 16#0ab9 +/hagurmukhi 16#0a39 +/haharabic 16#062d +/hahfinalarabic 16#fea2 +/hahinitialarabic 16#fea3 +/hahiragana 16#306f +/hahmedialarabic 16#fea4 +/haitusquare 16#332a +/hakatakana 16#30cf +/hakatakanahalfwidth 16#ff8a +/halantgurmukhi 16#0a4d +/hamzaarabic 16#0621 +/hamzalowarabic 16#0621 +/hangulfiller 16#3164 +/hardsigncyrillic 16#044a +/harpoonleftbarbup 16#21bc +/harpoonrightbarbup 16#21c0 +/hasquare 16#33ca +/hatafpatah 16#05b2 +/hatafpatah16 16#05b2 +/hatafpatah23 16#05b2 +/hatafpatah2f 16#05b2 +/hatafpatahhebrew 16#05b2 +/hatafpatahnarrowhebrew 16#05b2 +/hatafpatahquarterhebrew 16#05b2 +/hatafpatahwidehebrew 16#05b2 +/hatafqamats 16#05b3 +/hatafqamats1b 16#05b3 +/hatafqamats28 16#05b3 +/hatafqamats34 16#05b3 +/hatafqamatshebrew 16#05b3 +/hatafqamatsnarrowhebrew 16#05b3 +/hatafqamatsquarterhebrew 16#05b3 +/hatafqamatswidehebrew 16#05b3 +/hatafsegol 16#05b1 +/hatafsegol17 16#05b1 +/hatafsegol24 16#05b1 +/hatafsegol30 16#05b1 +/hatafsegolhebrew 16#05b1 +/hatafsegolnarrowhebrew 16#05b1 +/hatafsegolquarterhebrew 16#05b1 +/hatafsegolwidehebrew 16#05b1 +/hbar 16#0127 +/hbopomofo 16#310f +/hbrevebelow 16#1e2b +/hcedilla 16#1e29 +/hcircle 16#24d7 +/hcircumflex 16#0125 +/hdieresis 16#1e27 +/hdotaccent 16#1e23 +/hdotbelow 16#1e25 +/he 16#05d4 +/heart 16#2665 +/heartsuitblack 16#2665 +/heartsuitwhite 16#2661 +/hedagesh 16#fb34 +/hedageshhebrew 16#fb34 +/hehaltonearabic 16#06c1 +/heharabic 16#0647 +/hehebrew 16#05d4 +/hehfinalaltonearabic 16#fba7 +/hehfinalalttwoarabic 16#feea +/hehfinalarabic 16#feea +/hehhamzaabovefinalarabic 16#fba5 +/hehhamzaaboveisolatedarabic 16#fba4 +/hehinitialaltonearabic 16#fba8 +/hehinitialarabic 16#feeb +/hehiragana 16#3078 +/hehmedialaltonearabic 16#fba9 +/hehmedialarabic 16#feec +/heiseierasquare 16#337b +/hekatakana 16#30d8 +/hekatakanahalfwidth 16#ff8d +/hekutaarusquare 16#3336 +/henghook 16#0267 +/herutusquare 16#3339 +/het 16#05d7 +/hethebrew 16#05d7 +/hhook 16#0266 +/hhooksuperior 16#02b1 +/hieuhacirclekorean 16#327b +/hieuhaparenkorean 16#321b +/hieuhcirclekorean 16#326d +/hieuhkorean 16#314e +/hieuhparenkorean 16#320d +/hihiragana 16#3072 +/hikatakana 16#30d2 +/hikatakanahalfwidth 16#ff8b +/hiriq 16#05b4 +/hiriq14 16#05b4 +/hiriq21 16#05b4 +/hiriq2d 16#05b4 +/hiriqhebrew 16#05b4 +/hiriqnarrowhebrew 16#05b4 +/hiriqquarterhebrew 16#05b4 +/hiriqwidehebrew 16#05b4 +/hlinebelow 16#1e96 +/hmonospace 16#ff48 +/hoarmenian 16#0570 +/hohipthai 16#0e2b +/hohiragana 16#307b +/hokatakana 16#30db +/hokatakanahalfwidth 16#ff8e +/holam 16#05b9 +/holam19 16#05b9 +/holam26 16#05b9 +/holam32 16#05b9 +/holamhebrew 16#05b9 +/holamnarrowhebrew 16#05b9 +/holamquarterhebrew 16#05b9 +/holamwidehebrew 16#05b9 +/honokhukthai 16#0e2e +/hookabovecomb 16#0309 +/hookcmb 16#0309 +/hookpalatalizedbelowcmb 16#0321 +/hookretroflexbelowcmb 16#0322 +/hoonsquare 16#3342 +/horicoptic 16#03e9 +/horizontalbar 16#2015 +/horncmb 16#031b +/hotsprings 16#2668 +/house 16#2302 +/hparen 16#24a3 +/hsuperior 16#02b0 +/hturned 16#0265 +/huhiragana 16#3075 +/huiitosquare 16#3333 +/hukatakana 16#30d5 +/hukatakanahalfwidth 16#ff8c +/hungarumlaut 16#02dd +/hungarumlautcmb 16#030b +/hv 16#0195 +/hyphen 16#002d +/hypheninferior 16#f6e5 +/hyphenmonospace 16#ff0d +/hyphensmall 16#fe63 +/hyphensuperior 16#f6e6 +/hyphentwo 16#2010 +/i 16#0069 +/iacute 16#00ed +/iacyrillic 16#044f +/ibengali 16#0987 +/ibopomofo 16#3127 +/ibreve 16#012d +/icaron 16#01d0 +/icircle 16#24d8 +/icircumflex 16#00ee +/icyrillic 16#0456 +/idblgrave 16#0209 +/ideographearthcircle 16#328f +/ideographfirecircle 16#328b +/ideographicallianceparen 16#323f +/ideographiccallparen 16#323a +/ideographiccentrecircle 16#32a5 +/ideographicclose 16#3006 +/ideographiccomma 16#3001 +/ideographiccommaleft 16#ff64 +/ideographiccongratulationparen 16#3237 +/ideographiccorrectcircle 16#32a3 +/ideographicearthparen 16#322f +/ideographicenterpriseparen 16#323d +/ideographicexcellentcircle 16#329d +/ideographicfestivalparen 16#3240 +/ideographicfinancialcircle 16#3296 +/ideographicfinancialparen 16#3236 +/ideographicfireparen 16#322b +/ideographichaveparen 16#3232 +/ideographichighcircle 16#32a4 +/ideographiciterationmark 16#3005 +/ideographiclaborcircle 16#3298 +/ideographiclaborparen 16#3238 +/ideographicleftcircle 16#32a7 +/ideographiclowcircle 16#32a6 +/ideographicmedicinecircle 16#32a9 +/ideographicmetalparen 16#322e +/ideographicmoonparen 16#322a +/ideographicnameparen 16#3234 +/ideographicperiod 16#3002 +/ideographicprintcircle 16#329e +/ideographicreachparen 16#3243 +/ideographicrepresentparen 16#3239 +/ideographicresourceparen 16#323e +/ideographicrightcircle 16#32a8 +/ideographicsecretcircle 16#3299 +/ideographicselfparen 16#3242 +/ideographicsocietyparen 16#3233 +/ideographicspace 16#3000 +/ideographicspecialparen 16#3235 +/ideographicstockparen 16#3231 +/ideographicstudyparen 16#323b +/ideographicsunparen 16#3230 +/ideographicsuperviseparen 16#323c +/ideographicwaterparen 16#322c +/ideographicwoodparen 16#322d +/ideographiczero 16#3007 +/ideographmetalcircle 16#328e +/ideographmooncircle 16#328a +/ideographnamecircle 16#3294 +/ideographsuncircle 16#3290 +/ideographwatercircle 16#328c +/ideographwoodcircle 16#328d +/ideva 16#0907 +/idieresis 16#00ef +/idieresisacute 16#1e2f +/idieresiscyrillic 16#04e5 +/idotbelow 16#1ecb +/iebrevecyrillic 16#04d7 +/iecyrillic 16#0435 +/ieungacirclekorean 16#3275 +/ieungaparenkorean 16#3215 +/ieungcirclekorean 16#3267 +/ieungkorean 16#3147 +/ieungparenkorean 16#3207 +/igrave 16#00ec +/igujarati 16#0a87 +/igurmukhi 16#0a07 +/ihiragana 16#3044 +/ihookabove 16#1ec9 +/iibengali 16#0988 +/iicyrillic 16#0438 +/iideva 16#0908 +/iigujarati 16#0a88 +/iigurmukhi 16#0a08 +/iimatragurmukhi 16#0a40 +/iinvertedbreve 16#020b +/iishortcyrillic 16#0439 +/iivowelsignbengali 16#09c0 +/iivowelsigndeva 16#0940 +/iivowelsigngujarati 16#0ac0 +/ij 16#0133 +/ikatakana 16#30a4 +/ikatakanahalfwidth 16#ff72 +/ikorean 16#3163 +/ilde 16#02dc +/iluyhebrew 16#05ac +/imacron 16#012b +/imacroncyrillic 16#04e3 +/imageorapproximatelyequal 16#2253 +/imatragurmukhi 16#0a3f +/imonospace 16#ff49 +/increment 16#2206 +/infinity 16#221e +/iniarmenian 16#056b +/integral 16#222b +/integralbottom 16#2321 +/integralbt 16#2321 +/integralex 16#f8f5 +/integraltop 16#2320 +/integraltp 16#2320 +/intersection 16#2229 +/intisquare 16#3305 +/invbullet 16#25d8 +/invcircle 16#25d9 +/invsmileface 16#263b +/iocyrillic 16#0451 +/iogonek 16#012f +/iota 16#03b9 +/iotadieresis 16#03ca +/iotadieresistonos 16#0390 +/iotalatin 16#0269 +/iotatonos 16#03af +/iparen 16#24a4 +/irigurmukhi 16#0a72 +/ismallhiragana 16#3043 +/ismallkatakana 16#30a3 +/ismallkatakanahalfwidth 16#ff68 +/issharbengali 16#09fa +/istroke 16#0268 +/isuperior 16#f6ed +/iterationhiragana 16#309d +/iterationkatakana 16#30fd +/itilde 16#0129 +/itildebelow 16#1e2d +/iubopomofo 16#3129 +/iucyrillic 16#044e +/ivowelsignbengali 16#09bf +/ivowelsigndeva 16#093f +/ivowelsigngujarati 16#0abf +/izhitsacyrillic 16#0475 +/izhitsadblgravecyrillic 16#0477 +/j 16#006a +/jaarmenian 16#0571 +/jabengali 16#099c +/jadeva 16#091c +/jagujarati 16#0a9c +/jagurmukhi 16#0a1c +/jbopomofo 16#3110 +/jcaron 16#01f0 +/jcircle 16#24d9 +/jcircumflex 16#0135 +/jcrossedtail 16#029d +/jdotlessstroke 16#025f +/jecyrillic 16#0458 +/jeemarabic 16#062c +/jeemfinalarabic 16#fe9e +/jeeminitialarabic 16#fe9f +/jeemmedialarabic 16#fea0 +/jeharabic 16#0698 +/jehfinalarabic 16#fb8b +/jhabengali 16#099d +/jhadeva 16#091d +/jhagujarati 16#0a9d +/jhagurmukhi 16#0a1d +/jheharmenian 16#057b +/jis 16#3004 +/jmonospace 16#ff4a +/jparen 16#24a5 +/jsuperior 16#02b2 +/k 16#006b +/kabashkircyrillic 16#04a1 +/kabengali 16#0995 +/kacute 16#1e31 +/kacyrillic 16#043a +/kadescendercyrillic 16#049b +/kadeva 16#0915 +/kaf 16#05db +/kafarabic 16#0643 +/kafdagesh 16#fb3b +/kafdageshhebrew 16#fb3b +/kaffinalarabic 16#feda +/kafhebrew 16#05db +/kafinitialarabic 16#fedb +/kafmedialarabic 16#fedc +/kafrafehebrew 16#fb4d +/kagujarati 16#0a95 +/kagurmukhi 16#0a15 +/kahiragana 16#304b +/kahookcyrillic 16#04c4 +/kakatakana 16#30ab +/kakatakanahalfwidth 16#ff76 +/kappa 16#03ba +/kappasymbolgreek 16#03f0 +/kapyeounmieumkorean 16#3171 +/kapyeounphieuphkorean 16#3184 +/kapyeounpieupkorean 16#3178 +/kapyeounssangpieupkorean 16#3179 +/karoriisquare 16#330d +/kashidaautoarabic 16#0640 +/kashidaautonosidebearingarabic 16#0640 +/kasmallkatakana 16#30f5 +/kasquare 16#3384 +/kasraarabic 16#0650 +/kasratanarabic 16#064d +/kastrokecyrillic 16#049f +/katahiraprolongmarkhalfwidth 16#ff70 +/kaverticalstrokecyrillic 16#049d +/kbopomofo 16#310e +/kcalsquare 16#3389 +/kcaron 16#01e9 +/kcedilla 16#0137 +/kcircle 16#24da +/kcommaaccent 16#0137 +/kdotbelow 16#1e33 +/keharmenian 16#0584 +/kehiragana 16#3051 +/kekatakana 16#30b1 +/kekatakanahalfwidth 16#ff79 +/kenarmenian 16#056f +/kesmallkatakana 16#30f6 +/kgreenlandic 16#0138 +/khabengali 16#0996 +/khacyrillic 16#0445 +/khadeva 16#0916 +/khagujarati 16#0a96 +/khagurmukhi 16#0a16 +/khaharabic 16#062e +/khahfinalarabic 16#fea6 +/khahinitialarabic 16#fea7 +/khahmedialarabic 16#fea8 +/kheicoptic 16#03e7 +/khhadeva 16#0959 +/khhagurmukhi 16#0a59 +/khieukhacirclekorean 16#3278 +/khieukhaparenkorean 16#3218 +/khieukhcirclekorean 16#326a +/khieukhkorean 16#314b +/khieukhparenkorean 16#320a +/khokhaithai 16#0e02 +/khokhonthai 16#0e05 +/khokhuatthai 16#0e03 +/khokhwaithai 16#0e04 +/khomutthai 16#0e5b +/khook 16#0199 +/khorakhangthai 16#0e06 +/khzsquare 16#3391 +/kihiragana 16#304d +/kikatakana 16#30ad +/kikatakanahalfwidth 16#ff77 +/kiroguramusquare 16#3315 +/kiromeetorusquare 16#3316 +/kirosquare 16#3314 +/kiyeokacirclekorean 16#326e +/kiyeokaparenkorean 16#320e +/kiyeokcirclekorean 16#3260 +/kiyeokkorean 16#3131 +/kiyeokparenkorean 16#3200 +/kiyeoksioskorean 16#3133 +/kjecyrillic 16#045c +/klinebelow 16#1e35 +/klsquare 16#3398 +/kmcubedsquare 16#33a6 +/kmonospace 16#ff4b +/kmsquaredsquare 16#33a2 +/kohiragana 16#3053 +/kohmsquare 16#33c0 +/kokaithai 16#0e01 +/kokatakana 16#30b3 +/kokatakanahalfwidth 16#ff7a +/kooposquare 16#331e +/koppacyrillic 16#0481 +/koreanstandardsymbol 16#327f +/koroniscmb 16#0343 +/kparen 16#24a6 +/kpasquare 16#33aa +/ksicyrillic 16#046f +/ktsquare 16#33cf +/kturned 16#029e +/kuhiragana 16#304f +/kukatakana 16#30af +/kukatakanahalfwidth 16#ff78 +/kvsquare 16#33b8 +/kwsquare 16#33be +/l 16#006c +/labengali 16#09b2 +/lacute 16#013a +/ladeva 16#0932 +/lagujarati 16#0ab2 +/lagurmukhi 16#0a32 +/lakkhangyaothai 16#0e45 +/lamaleffinalarabic 16#fefc +/lamalefhamzaabovefinalarabic 16#fef8 +/lamalefhamzaaboveisolatedarabic 16#fef7 +/lamalefhamzabelowfinalarabic 16#fefa +/lamalefhamzabelowisolatedarabic 16#fef9 +/lamalefisolatedarabic 16#fefb +/lamalefmaddaabovefinalarabic 16#fef6 +/lamalefmaddaaboveisolatedarabic 16#fef5 +/lamarabic 16#0644 +/lambda 16#03bb +/lambdastroke 16#019b +/lamed 16#05dc +/lameddagesh 16#fb3c +/lameddageshhebrew 16#fb3c +/lamedhebrew 16#05dc +/lamfinalarabic 16#fede +/lamhahinitialarabic 16#fcca +/laminitialarabic 16#fedf +/lamjeeminitialarabic 16#fcc9 +/lamkhahinitialarabic 16#fccb +/lamlamhehisolatedarabic 16#fdf2 +/lammedialarabic 16#fee0 +/lammeemhahinitialarabic 16#fd88 +/lammeeminitialarabic 16#fccc +/largecircle 16#25ef +/lbar 16#019a +/lbelt 16#026c +/lbopomofo 16#310c +/lcaron 16#013e +/lcedilla 16#013c +/lcircle 16#24db +/lcircumflexbelow 16#1e3d +/lcommaaccent 16#013c +/ldot 16#0140 +/ldotaccent 16#0140 +/ldotbelow 16#1e37 +/ldotbelowmacron 16#1e39 +/leftangleabovecmb 16#031a +/lefttackbelowcmb 16#0318 +/less 16#003c +/lessequal 16#2264 +/lessequalorgreater 16#22da +/lessmonospace 16#ff1c +/lessorequivalent 16#2272 +/lessorgreater 16#2276 +/lessoverequal 16#2266 +/lesssmall 16#fe64 +/lezh 16#026e +/lfblock 16#258c +/lhookretroflex 16#026d +/lira 16#20a4 +/liwnarmenian 16#056c +/lj 16#01c9 +/ljecyrillic 16#0459 +/ll 16#f6c0 +/lladeva 16#0933 +/llagujarati 16#0ab3 +/llinebelow 16#1e3b +/llladeva 16#0934 +/llvocalicbengali 16#09e1 +/llvocalicdeva 16#0961 +/llvocalicvowelsignbengali 16#09e3 +/llvocalicvowelsigndeva 16#0963 +/lmiddletilde 16#026b +/lmonospace 16#ff4c +/lmsquare 16#33d0 +/lochulathai 16#0e2c +/logicaland 16#2227 +/logicalnot 16#00ac +/logicalnotreversed 16#2310 +/logicalor 16#2228 +/lolingthai 16#0e25 +/longs 16#017f +/lowlinecenterline 16#fe4e +/lowlinecmb 16#0332 +/lowlinedashed 16#fe4d +/lozenge 16#25ca +/lparen 16#24a7 +/lslash 16#0142 +/lsquare 16#2113 +/lsuperior 16#f6ee +/ltshade 16#2591 +/luthai 16#0e26 +/lvocalicbengali 16#098c +/lvocalicdeva 16#090c +/lvocalicvowelsignbengali 16#09e2 +/lvocalicvowelsigndeva 16#0962 +/lxsquare 16#33d3 +/m 16#006d +/mabengali 16#09ae +/macron 16#00af +/macronbelowcmb 16#0331 +/macroncmb 16#0304 +/macronlowmod 16#02cd +/macronmonospace 16#ffe3 +/macute 16#1e3f +/madeva 16#092e +/magujarati 16#0aae +/magurmukhi 16#0a2e +/mahapakhhebrew 16#05a4 +/mahapakhlefthebrew 16#05a4 +/mahiragana 16#307e +/maichattawalowleftthai 16#f895 +/maichattawalowrightthai 16#f894 +/maichattawathai 16#0e4b +/maichattawaupperleftthai 16#f893 +/maieklowleftthai 16#f88c +/maieklowrightthai 16#f88b +/maiekthai 16#0e48 +/maiekupperleftthai 16#f88a +/maihanakatleftthai 16#f884 +/maihanakatthai 16#0e31 +/maitaikhuleftthai 16#f889 +/maitaikhuthai 16#0e47 +/maitholowleftthai 16#f88f +/maitholowrightthai 16#f88e +/maithothai 16#0e49 +/maithoupperleftthai 16#f88d +/maitrilowleftthai 16#f892 +/maitrilowrightthai 16#f891 +/maitrithai 16#0e4a +/maitriupperleftthai 16#f890 +/maiyamokthai 16#0e46 +/makatakana 16#30de +/makatakanahalfwidth 16#ff8f +/male 16#2642 +/mansyonsquare 16#3347 +/maqafhebrew 16#05be +/mars 16#2642 +/masoracirclehebrew 16#05af +/masquare 16#3383 +/mbopomofo 16#3107 +/mbsquare 16#33d4 +/mcircle 16#24dc +/mcubedsquare 16#33a5 +/mdotaccent 16#1e41 +/mdotbelow 16#1e43 +/meemarabic 16#0645 +/meemfinalarabic 16#fee2 +/meeminitialarabic 16#fee3 +/meemmedialarabic 16#fee4 +/meemmeeminitialarabic 16#fcd1 +/meemmeemisolatedarabic 16#fc48 +/meetorusquare 16#334d +/mehiragana 16#3081 +/meizierasquare 16#337e +/mekatakana 16#30e1 +/mekatakanahalfwidth 16#ff92 +/mem 16#05de +/memdagesh 16#fb3e +/memdageshhebrew 16#fb3e +/memhebrew 16#05de +/menarmenian 16#0574 +/merkhahebrew 16#05a5 +/merkhakefulahebrew 16#05a6 +/merkhakefulalefthebrew 16#05a6 +/merkhalefthebrew 16#05a5 +/mhook 16#0271 +/mhzsquare 16#3392 +/middledotkatakanahalfwidth 16#ff65 +/middot 16#00b7 +/mieumacirclekorean 16#3272 +/mieumaparenkorean 16#3212 +/mieumcirclekorean 16#3264 +/mieumkorean 16#3141 +/mieumpansioskorean 16#3170 +/mieumparenkorean 16#3204 +/mieumpieupkorean 16#316e +/mieumsioskorean 16#316f +/mihiragana 16#307f +/mikatakana 16#30df +/mikatakanahalfwidth 16#ff90 +/minus 16#2212 +/minusbelowcmb 16#0320 +/minuscircle 16#2296 +/minusmod 16#02d7 +/minusplus 16#2213 +/minute 16#2032 +/miribaarusquare 16#334a +/mirisquare 16#3349 +/mlonglegturned 16#0270 +/mlsquare 16#3396 +/mmcubedsquare 16#33a3 +/mmonospace 16#ff4d +/mmsquaredsquare 16#339f +/mohiragana 16#3082 +/mohmsquare 16#33c1 +/mokatakana 16#30e2 +/mokatakanahalfwidth 16#ff93 +/molsquare 16#33d6 +/momathai 16#0e21 +/moverssquare 16#33a7 +/moverssquaredsquare 16#33a8 +/mparen 16#24a8 +/mpasquare 16#33ab +/mssquare 16#33b3 +/msuperior 16#f6ef +/mturned 16#026f +/mu 16#00b5 +/mu1 16#00b5 +/muasquare 16#3382 +/muchgreater 16#226b +/muchless 16#226a +/mufsquare 16#338c +/mugreek 16#03bc +/mugsquare 16#338d +/muhiragana 16#3080 +/mukatakana 16#30e0 +/mukatakanahalfwidth 16#ff91 +/mulsquare 16#3395 +/multiply 16#00d7 +/mumsquare 16#339b +/munahhebrew 16#05a3 +/munahlefthebrew 16#05a3 +/musicalnote 16#266a +/musicalnotedbl 16#266b +/musicflatsign 16#266d +/musicsharpsign 16#266f +/mussquare 16#33b2 +/muvsquare 16#33b6 +/muwsquare 16#33bc +/mvmegasquare 16#33b9 +/mvsquare 16#33b7 +/mwmegasquare 16#33bf +/mwsquare 16#33bd +/n 16#006e +/nabengali 16#09a8 +/nabla 16#2207 +/nacute 16#0144 +/nadeva 16#0928 +/nagujarati 16#0aa8 +/nagurmukhi 16#0a28 +/nahiragana 16#306a +/nakatakana 16#30ca +/nakatakanahalfwidth 16#ff85 +/napostrophe 16#0149 +/nasquare 16#3381 +/nbopomofo 16#310b +/nbspace 16#00a0 +/ncaron 16#0148 +/ncedilla 16#0146 +/ncircle 16#24dd +/ncircumflexbelow 16#1e4b +/ncommaaccent 16#0146 +/ndotaccent 16#1e45 +/ndotbelow 16#1e47 +/nehiragana 16#306d +/nekatakana 16#30cd +/nekatakanahalfwidth 16#ff88 +/newsheqelsign 16#20aa +/nfsquare 16#338b +/ngabengali 16#0999 +/ngadeva 16#0919 +/ngagujarati 16#0a99 +/ngagurmukhi 16#0a19 +/ngonguthai 16#0e07 +/nhiragana 16#3093 +/nhookleft 16#0272 +/nhookretroflex 16#0273 +/nieunacirclekorean 16#326f +/nieunaparenkorean 16#320f +/nieuncieuckorean 16#3135 +/nieuncirclekorean 16#3261 +/nieunhieuhkorean 16#3136 +/nieunkorean 16#3134 +/nieunpansioskorean 16#3168 +/nieunparenkorean 16#3201 +/nieunsioskorean 16#3167 +/nieuntikeutkorean 16#3166 +/nihiragana 16#306b +/nikatakana 16#30cb +/nikatakanahalfwidth 16#ff86 +/nikhahitleftthai 16#f899 +/nikhahitthai 16#0e4d +/nine 16#0039 +/ninearabic 16#0669 +/ninebengali 16#09ef +/ninecircle 16#2468 +/ninecircleinversesansserif 16#2792 +/ninedeva 16#096f +/ninegujarati 16#0aef +/ninegurmukhi 16#0a6f +/ninehackarabic 16#0669 +/ninehangzhou 16#3029 +/nineideographicparen 16#3228 +/nineinferior 16#2089 +/ninemonospace 16#ff19 +/nineoldstyle 16#f739 +/nineparen 16#247c +/nineperiod 16#2490 +/ninepersian 16#06f9 +/nineroman 16#2178 +/ninesuperior 16#2079 +/nineteencircle 16#2472 +/nineteenparen 16#2486 +/nineteenperiod 16#249a +/ninethai 16#0e59 +/nj 16#01cc +/njecyrillic 16#045a +/nkatakana 16#30f3 +/nkatakanahalfwidth 16#ff9d +/nlegrightlong 16#019e +/nlinebelow 16#1e49 +/nmonospace 16#ff4e +/nmsquare 16#339a +/nnabengali 16#09a3 +/nnadeva 16#0923 +/nnagujarati 16#0aa3 +/nnagurmukhi 16#0a23 +/nnnadeva 16#0929 +/nohiragana 16#306e +/nokatakana 16#30ce +/nokatakanahalfwidth 16#ff89 +/nonbreakingspace 16#00a0 +/nonenthai 16#0e13 +/nonuthai 16#0e19 +/noonarabic 16#0646 +/noonfinalarabic 16#fee6 +/noonghunnaarabic 16#06ba +/noonghunnafinalarabic 16#fb9f +/nooninitialarabic 16#fee7 +/noonjeeminitialarabic 16#fcd2 +/noonjeemisolatedarabic 16#fc4b +/noonmedialarabic 16#fee8 +/noonmeeminitialarabic 16#fcd5 +/noonmeemisolatedarabic 16#fc4e +/noonnoonfinalarabic 16#fc8d +/notcontains 16#220c +/notelement 16#2209 +/notelementof 16#2209 +/notequal 16#2260 +/notgreater 16#226f +/notgreaternorequal 16#2271 +/notgreaternorless 16#2279 +/notidentical 16#2262 +/notless 16#226e +/notlessnorequal 16#2270 +/notparallel 16#2226 +/notprecedes 16#2280 +/notsubset 16#2284 +/notsucceeds 16#2281 +/notsuperset 16#2285 +/nowarmenian 16#0576 +/nparen 16#24a9 +/nssquare 16#33b1 +/nsuperior 16#207f +/ntilde 16#00f1 +/nu 16#03bd +/nuhiragana 16#306c +/nukatakana 16#30cc +/nukatakanahalfwidth 16#ff87 +/nuktabengali 16#09bc +/nuktadeva 16#093c +/nuktagujarati 16#0abc +/nuktagurmukhi 16#0a3c +/numbersign 16#0023 +/numbersignmonospace 16#ff03 +/numbersignsmall 16#fe5f +/numeralsigngreek 16#0374 +/numeralsignlowergreek 16#0375 +/numero 16#2116 +/nun 16#05e0 +/nundagesh 16#fb40 +/nundageshhebrew 16#fb40 +/nunhebrew 16#05e0 +/nvsquare 16#33b5 +/nwsquare 16#33bb +/nyabengali 16#099e +/nyadeva 16#091e +/nyagujarati 16#0a9e +/nyagurmukhi 16#0a1e +/o 16#006f +/oacute 16#00f3 +/oangthai 16#0e2d +/obarred 16#0275 +/obarredcyrillic 16#04e9 +/obarreddieresiscyrillic 16#04eb +/obengali 16#0993 +/obopomofo 16#311b +/obreve 16#014f +/ocandradeva 16#0911 +/ocandragujarati 16#0a91 +/ocandravowelsigndeva 16#0949 +/ocandravowelsigngujarati 16#0ac9 +/ocaron 16#01d2 +/ocircle 16#24de +/ocircumflex 16#00f4 +/ocircumflexacute 16#1ed1 +/ocircumflexdotbelow 16#1ed9 +/ocircumflexgrave 16#1ed3 +/ocircumflexhookabove 16#1ed5 +/ocircumflextilde 16#1ed7 +/ocyrillic 16#043e +/odblacute 16#0151 +/odblgrave 16#020d +/odeva 16#0913 +/odieresis 16#00f6 +/odieresiscyrillic 16#04e7 +/odotbelow 16#1ecd +/oe 16#0153 +/oekorean 16#315a +/ogonek 16#02db +/ogonekcmb 16#0328 +/ograve 16#00f2 +/ogujarati 16#0a93 +/oharmenian 16#0585 +/ohiragana 16#304a +/ohookabove 16#1ecf +/ohorn 16#01a1 +/ohornacute 16#1edb +/ohorndotbelow 16#1ee3 +/ohorngrave 16#1edd +/ohornhookabove 16#1edf +/ohorntilde 16#1ee1 +/ohungarumlaut 16#0151 +/oi 16#01a3 +/oinvertedbreve 16#020f +/okatakana 16#30aa +/okatakanahalfwidth 16#ff75 +/okorean 16#3157 +/olehebrew 16#05ab +/omacron 16#014d +/omacronacute 16#1e53 +/omacrongrave 16#1e51 +/omdeva 16#0950 +/omega 16#03c9 +/omega1 16#03d6 +/omegacyrillic 16#0461 +/omegalatinclosed 16#0277 +/omegaroundcyrillic 16#047b +/omegatitlocyrillic 16#047d +/omegatonos 16#03ce +/omgujarati 16#0ad0 +/omicron 16#03bf +/omicrontonos 16#03cc +/omonospace 16#ff4f +/one 16#0031 +/onearabic 16#0661 +/onebengali 16#09e7 +/onecircle 16#2460 +/onecircleinversesansserif 16#278a +/onedeva 16#0967 +/onedotenleader 16#2024 +/oneeighth 16#215b +/onefitted 16#f6dc +/onegujarati 16#0ae7 +/onegurmukhi 16#0a67 +/onehackarabic 16#0661 +/onehalf 16#00bd +/onehangzhou 16#3021 +/oneideographicparen 16#3220 +/oneinferior 16#2081 +/onemonospace 16#ff11 +/onenumeratorbengali 16#09f4 +/oneoldstyle 16#f731 +/oneparen 16#2474 +/oneperiod 16#2488 +/onepersian 16#06f1 +/onequarter 16#00bc +/oneroman 16#2170 +/onesuperior 16#00b9 +/onethai 16#0e51 +/onethird 16#2153 +/oogonek 16#01eb +/oogonekmacron 16#01ed +/oogurmukhi 16#0a13 +/oomatragurmukhi 16#0a4b +/oopen 16#0254 +/oparen 16#24aa +/openbullet 16#25e6 +/option 16#2325 +/ordfeminine 16#00aa +/ordmasculine 16#00ba +/orthogonal 16#221f +/oshortdeva 16#0912 +/oshortvowelsigndeva 16#094a +/oslash 16#00f8 +/oslashacute 16#01ff +/osmallhiragana 16#3049 +/osmallkatakana 16#30a9 +/osmallkatakanahalfwidth 16#ff6b +/ostrokeacute 16#01ff +/osuperior 16#f6f0 +/otcyrillic 16#047f +/otilde 16#00f5 +/otildeacute 16#1e4d +/otildedieresis 16#1e4f +/oubopomofo 16#3121 +/overline 16#203e +/overlinecenterline 16#fe4a +/overlinecmb 16#0305 +/overlinedashed 16#fe49 +/overlinedblwavy 16#fe4c +/overlinewavy 16#fe4b +/overscore 16#00af +/ovowelsignbengali 16#09cb +/ovowelsigndeva 16#094b +/ovowelsigngujarati 16#0acb +/p 16#0070 +/paampssquare 16#3380 +/paasentosquare 16#332b +/pabengali 16#09aa +/pacute 16#1e55 +/padeva 16#092a +/pagedown 16#21df +/pageup 16#21de +/pagujarati 16#0aaa +/pagurmukhi 16#0a2a +/pahiragana 16#3071 +/paiyannoithai 16#0e2f +/pakatakana 16#30d1 +/palatalizationcyrilliccmb 16#0484 +/palochkacyrillic 16#04c0 +/pansioskorean 16#317f +/paragraph 16#00b6 +/parallel 16#2225 +/parenleft 16#0028 +/parenleftaltonearabic 16#fd3e +/parenleftbt 16#f8ed +/parenleftex 16#f8ec +/parenleftinferior 16#208d +/parenleftmonospace 16#ff08 +/parenleftsmall 16#fe59 +/parenleftsuperior 16#207d +/parenlefttp 16#f8eb +/parenleftvertical 16#fe35 +/parenright 16#0029 +/parenrightaltonearabic 16#fd3f +/parenrightbt 16#f8f8 +/parenrightex 16#f8f7 +/parenrightinferior 16#208e +/parenrightmonospace 16#ff09 +/parenrightsmall 16#fe5a +/parenrightsuperior 16#207e +/parenrighttp 16#f8f6 +/parenrightvertical 16#fe36 +/partialdiff 16#2202 +/paseqhebrew 16#05c0 +/pashtahebrew 16#0599 +/pasquare 16#33a9 +/patah 16#05b7 +/patah11 16#05b7 +/patah1d 16#05b7 +/patah2a 16#05b7 +/patahhebrew 16#05b7 +/patahnarrowhebrew 16#05b7 +/patahquarterhebrew 16#05b7 +/patahwidehebrew 16#05b7 +/pazerhebrew 16#05a1 +/pbopomofo 16#3106 +/pcircle 16#24df +/pdotaccent 16#1e57 +/pe 16#05e4 +/pecyrillic 16#043f +/pedagesh 16#fb44 +/pedageshhebrew 16#fb44 +/peezisquare 16#333b +/pefinaldageshhebrew 16#fb43 +/peharabic 16#067e +/peharmenian 16#057a +/pehebrew 16#05e4 +/pehfinalarabic 16#fb57 +/pehinitialarabic 16#fb58 +/pehiragana 16#307a +/pehmedialarabic 16#fb59 +/pekatakana 16#30da +/pemiddlehookcyrillic 16#04a7 +/perafehebrew 16#fb4e +/percent 16#0025 +/percentarabic 16#066a +/percentmonospace 16#ff05 +/percentsmall 16#fe6a +/period 16#002e +/periodarmenian 16#0589 +/periodcentered 16#00b7 +/periodhalfwidth 16#ff61 +/periodinferior 16#f6e7 +/periodmonospace 16#ff0e +/periodsmall 16#fe52 +/periodsuperior 16#f6e8 +/perispomenigreekcmb 16#0342 +/perpendicular 16#22a5 +/perthousand 16#2030 +/peseta 16#20a7 +/pfsquare 16#338a +/phabengali 16#09ab +/phadeva 16#092b +/phagujarati 16#0aab +/phagurmukhi 16#0a2b +/phi 16#03c6 +/phi1 16#03d5 +/phieuphacirclekorean 16#327a +/phieuphaparenkorean 16#321a +/phieuphcirclekorean 16#326c +/phieuphkorean 16#314d +/phieuphparenkorean 16#320c +/philatin 16#0278 +/phinthuthai 16#0e3a +/phisymbolgreek 16#03d5 +/phook 16#01a5 +/phophanthai 16#0e1e +/phophungthai 16#0e1c +/phosamphaothai 16#0e20 +/pi 16#03c0 +/pieupacirclekorean 16#3273 +/pieupaparenkorean 16#3213 +/pieupcieuckorean 16#3176 +/pieupcirclekorean 16#3265 +/pieupkiyeokkorean 16#3172 +/pieupkorean 16#3142 +/pieupparenkorean 16#3205 +/pieupsioskiyeokkorean 16#3174 +/pieupsioskorean 16#3144 +/pieupsiostikeutkorean 16#3175 +/pieupthieuthkorean 16#3177 +/pieuptikeutkorean 16#3173 +/pihiragana 16#3074 +/pikatakana 16#30d4 +/pisymbolgreek 16#03d6 +/piwrarmenian 16#0583 +/plus 16#002b +/plusbelowcmb 16#031f +/pluscircle 16#2295 +/plusminus 16#00b1 +/plusmod 16#02d6 +/plusmonospace 16#ff0b +/plussmall 16#fe62 +/plussuperior 16#207a +/pmonospace 16#ff50 +/pmsquare 16#33d8 +/pohiragana 16#307d +/pointingindexdownwhite 16#261f +/pointingindexleftwhite 16#261c +/pointingindexrightwhite 16#261e +/pointingindexupwhite 16#261d +/pokatakana 16#30dd +/poplathai 16#0e1b +/postalmark 16#3012 +/postalmarkface 16#3020 +/pparen 16#24ab +/precedes 16#227a +/prescription 16#211e +/primemod 16#02b9 +/primereversed 16#2035 +/product 16#220f +/projective 16#2305 +/prolongedkana 16#30fc +/propellor 16#2318 +/propersubset 16#2282 +/propersuperset 16#2283 +/proportion 16#2237 +/proportional 16#221d +/psi 16#03c8 +/psicyrillic 16#0471 +/psilipneumatacyrilliccmb 16#0486 +/pssquare 16#33b0 +/puhiragana 16#3077 +/pukatakana 16#30d7 +/pvsquare 16#33b4 +/pwsquare 16#33ba +/q 16#0071 +/qadeva 16#0958 +/qadmahebrew 16#05a8 +/qafarabic 16#0642 +/qaffinalarabic 16#fed6 +/qafinitialarabic 16#fed7 +/qafmedialarabic 16#fed8 +/qamats 16#05b8 +/qamats10 16#05b8 +/qamats1a 16#05b8 +/qamats1c 16#05b8 +/qamats27 16#05b8 +/qamats29 16#05b8 +/qamats33 16#05b8 +/qamatsde 16#05b8 +/qamatshebrew 16#05b8 +/qamatsnarrowhebrew 16#05b8 +/qamatsqatanhebrew 16#05b8 +/qamatsqatannarrowhebrew 16#05b8 +/qamatsqatanquarterhebrew 16#05b8 +/qamatsqatanwidehebrew 16#05b8 +/qamatsquarterhebrew 16#05b8 +/qamatswidehebrew 16#05b8 +/qarneyparahebrew 16#059f +/qbopomofo 16#3111 +/qcircle 16#24e0 +/qhook 16#02a0 +/qmonospace 16#ff51 +/qof 16#05e7 +/qofdagesh 16#fb47 +/qofdageshhebrew 16#fb47 +/qofhebrew 16#05e7 +/qparen 16#24ac +/quarternote 16#2669 +/qubuts 16#05bb +/qubuts18 16#05bb +/qubuts25 16#05bb +/qubuts31 16#05bb +/qubutshebrew 16#05bb +/qubutsnarrowhebrew 16#05bb +/qubutsquarterhebrew 16#05bb +/qubutswidehebrew 16#05bb +/question 16#003f +/questionarabic 16#061f +/questionarmenian 16#055e +/questiondown 16#00bf +/questiondownsmall 16#f7bf +/questiongreek 16#037e +/questionmonospace 16#ff1f +/questionsmall 16#f73f +/quotedbl 16#0022 +/quotedblbase 16#201e +/quotedblleft 16#201c +/quotedblmonospace 16#ff02 +/quotedblprime 16#301e +/quotedblprimereversed 16#301d +/quotedblright 16#201d +/quoteleft 16#2018 +/quoteleftreversed 16#201b +/quotereversed 16#201b +/quoteright 16#2019 +/quoterightn 16#0149 +/quotesinglbase 16#201a +/quotesingle 16#0027 +/quotesinglemonospace 16#ff07 +/r 16#0072 +/raarmenian 16#057c +/rabengali 16#09b0 +/racute 16#0155 +/radeva 16#0930 +/radical 16#221a +/radicalex 16#f8e5 +/radoverssquare 16#33ae +/radoverssquaredsquare 16#33af +/radsquare 16#33ad +/rafe 16#05bf +/rafehebrew 16#05bf +/ragujarati 16#0ab0 +/ragurmukhi 16#0a30 +/rahiragana 16#3089 +/rakatakana 16#30e9 +/rakatakanahalfwidth 16#ff97 +/ralowerdiagonalbengali 16#09f1 +/ramiddlediagonalbengali 16#09f0 +/ramshorn 16#0264 +/ratio 16#2236 +/rbopomofo 16#3116 +/rcaron 16#0159 +/rcedilla 16#0157 +/rcircle 16#24e1 +/rcommaaccent 16#0157 +/rdblgrave 16#0211 +/rdotaccent 16#1e59 +/rdotbelow 16#1e5b +/rdotbelowmacron 16#1e5d +/referencemark 16#203b +/reflexsubset 16#2286 +/reflexsuperset 16#2287 +/registered 16#00ae +/registersans 16#f8e8 +/registerserif 16#f6da +/reharabic 16#0631 +/reharmenian 16#0580 +/rehfinalarabic 16#feae +/rehiragana 16#308c +/rekatakana 16#30ec +/rekatakanahalfwidth 16#ff9a +/resh 16#05e8 +/reshdageshhebrew 16#fb48 +/reshhebrew 16#05e8 +/reversedtilde 16#223d +/reviahebrew 16#0597 +/reviamugrashhebrew 16#0597 +/revlogicalnot 16#2310 +/rfishhook 16#027e +/rfishhookreversed 16#027f +/rhabengali 16#09dd +/rhadeva 16#095d +/rho 16#03c1 +/rhook 16#027d +/rhookturned 16#027b +/rhookturnedsuperior 16#02b5 +/rhosymbolgreek 16#03f1 +/rhotichookmod 16#02de +/rieulacirclekorean 16#3271 +/rieulaparenkorean 16#3211 +/rieulcirclekorean 16#3263 +/rieulhieuhkorean 16#3140 +/rieulkiyeokkorean 16#313a +/rieulkiyeoksioskorean 16#3169 +/rieulkorean 16#3139 +/rieulmieumkorean 16#313b +/rieulpansioskorean 16#316c +/rieulparenkorean 16#3203 +/rieulphieuphkorean 16#313f +/rieulpieupkorean 16#313c +/rieulpieupsioskorean 16#316b +/rieulsioskorean 16#313d +/rieulthieuthkorean 16#313e +/rieultikeutkorean 16#316a +/rieulyeorinhieuhkorean 16#316d +/rightangle 16#221f +/righttackbelowcmb 16#0319 +/righttriangle 16#22bf +/rihiragana 16#308a +/rikatakana 16#30ea +/rikatakanahalfwidth 16#ff98 +/ring 16#02da +/ringbelowcmb 16#0325 +/ringcmb 16#030a +/ringhalfleft 16#02bf +/ringhalfleftarmenian 16#0559 +/ringhalfleftbelowcmb 16#031c +/ringhalfleftcentered 16#02d3 +/ringhalfright 16#02be +/ringhalfrightbelowcmb 16#0339 +/ringhalfrightcentered 16#02d2 +/rinvertedbreve 16#0213 +/rittorusquare 16#3351 +/rlinebelow 16#1e5f +/rlongleg 16#027c +/rlonglegturned 16#027a +/rmonospace 16#ff52 +/rohiragana 16#308d +/rokatakana 16#30ed +/rokatakanahalfwidth 16#ff9b +/roruathai 16#0e23 +/rparen 16#24ad +/rrabengali 16#09dc +/rradeva 16#0931 +/rragurmukhi 16#0a5c +/rreharabic 16#0691 +/rrehfinalarabic 16#fb8d +/rrvocalicbengali 16#09e0 +/rrvocalicdeva 16#0960 +/rrvocalicgujarati 16#0ae0 +/rrvocalicvowelsignbengali 16#09c4 +/rrvocalicvowelsigndeva 16#0944 +/rrvocalicvowelsigngujarati 16#0ac4 +/rsuperior 16#f6f1 +/rtblock 16#2590 +/rturned 16#0279 +/rturnedsuperior 16#02b4 +/ruhiragana 16#308b +/rukatakana 16#30eb +/rukatakanahalfwidth 16#ff99 +/rupeemarkbengali 16#09f2 +/rupeesignbengali 16#09f3 +/rupiah 16#f6dd +/ruthai 16#0e24 +/rvocalicbengali 16#098b +/rvocalicdeva 16#090b +/rvocalicgujarati 16#0a8b +/rvocalicvowelsignbengali 16#09c3 +/rvocalicvowelsigndeva 16#0943 +/rvocalicvowelsigngujarati 16#0ac3 +/s 16#0073 +/sabengali 16#09b8 +/sacute 16#015b +/sacutedotaccent 16#1e65 +/sadarabic 16#0635 +/sadeva 16#0938 +/sadfinalarabic 16#feba +/sadinitialarabic 16#febb +/sadmedialarabic 16#febc +/sagujarati 16#0ab8 +/sagurmukhi 16#0a38 +/sahiragana 16#3055 +/sakatakana 16#30b5 +/sakatakanahalfwidth 16#ff7b +/sallallahoualayhewasallamarabic 16#fdfa +/samekh 16#05e1 +/samekhdagesh 16#fb41 +/samekhdageshhebrew 16#fb41 +/samekhhebrew 16#05e1 +/saraaathai 16#0e32 +/saraaethai 16#0e41 +/saraaimaimalaithai 16#0e44 +/saraaimaimuanthai 16#0e43 +/saraamthai 16#0e33 +/saraathai 16#0e30 +/saraethai 16#0e40 +/saraiileftthai 16#f886 +/saraiithai 16#0e35 +/saraileftthai 16#f885 +/saraithai 16#0e34 +/saraothai 16#0e42 +/saraueeleftthai 16#f888 +/saraueethai 16#0e37 +/saraueleftthai 16#f887 +/sarauethai 16#0e36 +/sarauthai 16#0e38 +/sarauuthai 16#0e39 +/sbopomofo 16#3119 +/scaron 16#0161 +/scarondotaccent 16#1e67 +/scedilla 16#015f +/schwa 16#0259 +/schwacyrillic 16#04d9 +/schwadieresiscyrillic 16#04db +/schwahook 16#025a +/scircle 16#24e2 +/scircumflex 16#015d +/scommaaccent 16#0219 +/sdotaccent 16#1e61 +/sdotbelow 16#1e63 +/sdotbelowdotaccent 16#1e69 +/seagullbelowcmb 16#033c +/second 16#2033 +/secondtonechinese 16#02ca +/section 16#00a7 +/seenarabic 16#0633 +/seenfinalarabic 16#feb2 +/seeninitialarabic 16#feb3 +/seenmedialarabic 16#feb4 +/segol 16#05b6 +/segol13 16#05b6 +/segol1f 16#05b6 +/segol2c 16#05b6 +/segolhebrew 16#05b6 +/segolnarrowhebrew 16#05b6 +/segolquarterhebrew 16#05b6 +/segoltahebrew 16#0592 +/segolwidehebrew 16#05b6 +/seharmenian 16#057d +/sehiragana 16#305b +/sekatakana 16#30bb +/sekatakanahalfwidth 16#ff7e +/semicolon 16#003b +/semicolonarabic 16#061b +/semicolonmonospace 16#ff1b +/semicolonsmall 16#fe54 +/semivoicedmarkkana 16#309c +/semivoicedmarkkanahalfwidth 16#ff9f +/sentisquare 16#3322 +/sentosquare 16#3323 +/seven 16#0037 +/sevenarabic 16#0667 +/sevenbengali 16#09ed +/sevencircle 16#2466 +/sevencircleinversesansserif 16#2790 +/sevendeva 16#096d +/seveneighths 16#215e +/sevengujarati 16#0aed +/sevengurmukhi 16#0a6d +/sevenhackarabic 16#0667 +/sevenhangzhou 16#3027 +/sevenideographicparen 16#3226 +/seveninferior 16#2087 +/sevenmonospace 16#ff17 +/sevenoldstyle 16#f737 +/sevenparen 16#247a +/sevenperiod 16#248e +/sevenpersian 16#06f7 +/sevenroman 16#2176 +/sevensuperior 16#2077 +/seventeencircle 16#2470 +/seventeenparen 16#2484 +/seventeenperiod 16#2498 +/seventhai 16#0e57 +/sfthyphen 16#00ad +/shaarmenian 16#0577 +/shabengali 16#09b6 +/shacyrillic 16#0448 +/shaddaarabic 16#0651 +/shaddadammaarabic 16#fc61 +/shaddadammatanarabic 16#fc5e +/shaddafathaarabic 16#fc60 +/shaddakasraarabic 16#fc62 +/shaddakasratanarabic 16#fc5f +/shade 16#2592 +/shadedark 16#2593 +/shadelight 16#2591 +/shademedium 16#2592 +/shadeva 16#0936 +/shagujarati 16#0ab6 +/shagurmukhi 16#0a36 +/shalshelethebrew 16#0593 +/shbopomofo 16#3115 +/shchacyrillic 16#0449 +/sheenarabic 16#0634 +/sheenfinalarabic 16#feb6 +/sheeninitialarabic 16#feb7 +/sheenmedialarabic 16#feb8 +/sheicoptic 16#03e3 +/sheqel 16#20aa +/sheqelhebrew 16#20aa +/sheva 16#05b0 +/sheva115 16#05b0 +/sheva15 16#05b0 +/sheva22 16#05b0 +/sheva2e 16#05b0 +/shevahebrew 16#05b0 +/shevanarrowhebrew 16#05b0 +/shevaquarterhebrew 16#05b0 +/shevawidehebrew 16#05b0 +/shhacyrillic 16#04bb +/shimacoptic 16#03ed +/shin 16#05e9 +/shindagesh 16#fb49 +/shindageshhebrew 16#fb49 +/shindageshshindot 16#fb2c +/shindageshshindothebrew 16#fb2c +/shindageshsindot 16#fb2d +/shindageshsindothebrew 16#fb2d +/shindothebrew 16#05c1 +/shinhebrew 16#05e9 +/shinshindot 16#fb2a +/shinshindothebrew 16#fb2a +/shinsindot 16#fb2b +/shinsindothebrew 16#fb2b +/shook 16#0282 +/sigma 16#03c3 +/sigma1 16#03c2 +/sigmafinal 16#03c2 +/sigmalunatesymbolgreek 16#03f2 +/sihiragana 16#3057 +/sikatakana 16#30b7 +/sikatakanahalfwidth 16#ff7c +/siluqhebrew 16#05bd +/siluqlefthebrew 16#05bd +/similar 16#223c +/sindothebrew 16#05c2 +/siosacirclekorean 16#3274 +/siosaparenkorean 16#3214 +/sioscieuckorean 16#317e +/sioscirclekorean 16#3266 +/sioskiyeokkorean 16#317a +/sioskorean 16#3145 +/siosnieunkorean 16#317b +/siosparenkorean 16#3206 +/siospieupkorean 16#317d +/siostikeutkorean 16#317c +/six 16#0036 +/sixarabic 16#0666 +/sixbengali 16#09ec +/sixcircle 16#2465 +/sixcircleinversesansserif 16#278f +/sixdeva 16#096c +/sixgujarati 16#0aec +/sixgurmukhi 16#0a6c +/sixhackarabic 16#0666 +/sixhangzhou 16#3026 +/sixideographicparen 16#3225 +/sixinferior 16#2086 +/sixmonospace 16#ff16 +/sixoldstyle 16#f736 +/sixparen 16#2479 +/sixperiod 16#248d +/sixpersian 16#06f6 +/sixroman 16#2175 +/sixsuperior 16#2076 +/sixteencircle 16#246f +/sixteencurrencydenominatorbengali 16#09f9 +/sixteenparen 16#2483 +/sixteenperiod 16#2497 +/sixthai 16#0e56 +/slash 16#002f +/slashmonospace 16#ff0f +/slong 16#017f +/slongdotaccent 16#1e9b +/smileface 16#263a +/smonospace 16#ff53 +/sofpasuqhebrew 16#05c3 +/softhyphen 16#00ad +/softsigncyrillic 16#044c +/sohiragana 16#305d +/sokatakana 16#30bd +/sokatakanahalfwidth 16#ff7f +/soliduslongoverlaycmb 16#0338 +/solidusshortoverlaycmb 16#0337 +/sorusithai 16#0e29 +/sosalathai 16#0e28 +/sosothai 16#0e0b +/sosuathai 16#0e2a +/space 16#0020 +/spacehackarabic 16#0020 +/spade 16#2660 +/spadesuitblack 16#2660 +/spadesuitwhite 16#2664 +/sparen 16#24ae +/squarebelowcmb 16#033b +/squarecc 16#33c4 +/squarecm 16#339d +/squarediagonalcrosshatchfill 16#25a9 +/squarehorizontalfill 16#25a4 +/squarekg 16#338f +/squarekm 16#339e +/squarekmcapital 16#33ce +/squareln 16#33d1 +/squarelog 16#33d2 +/squaremg 16#338e +/squaremil 16#33d5 +/squaremm 16#339c +/squaremsquared 16#33a1 +/squareorthogonalcrosshatchfill 16#25a6 +/squareupperlefttolowerrightfill 16#25a7 +/squareupperrighttolowerleftfill 16#25a8 +/squareverticalfill 16#25a5 +/squarewhitewithsmallblack 16#25a3 +/srsquare 16#33db +/ssabengali 16#09b7 +/ssadeva 16#0937 +/ssagujarati 16#0ab7 +/ssangcieuckorean 16#3149 +/ssanghieuhkorean 16#3185 +/ssangieungkorean 16#3180 +/ssangkiyeokkorean 16#3132 +/ssangnieunkorean 16#3165 +/ssangpieupkorean 16#3143 +/ssangsioskorean 16#3146 +/ssangtikeutkorean 16#3138 +/ssuperior 16#f6f2 +/sterling 16#00a3 +/sterlingmonospace 16#ffe1 +/strokelongoverlaycmb 16#0336 +/strokeshortoverlaycmb 16#0335 +/subset 16#2282 +/subsetnotequal 16#228a +/subsetorequal 16#2286 +/succeeds 16#227b +/suchthat 16#220b +/suhiragana 16#3059 +/sukatakana 16#30b9 +/sukatakanahalfwidth 16#ff7d +/sukunarabic 16#0652 +/summation 16#2211 +/sun 16#263c +/superset 16#2283 +/supersetnotequal 16#228b +/supersetorequal 16#2287 +/svsquare 16#33dc +/syouwaerasquare 16#337c +/t 16#0074 +/tabengali 16#09a4 +/tackdown 16#22a4 +/tackleft 16#22a3 +/tadeva 16#0924 +/tagujarati 16#0aa4 +/tagurmukhi 16#0a24 +/taharabic 16#0637 +/tahfinalarabic 16#fec2 +/tahinitialarabic 16#fec3 +/tahiragana 16#305f +/tahmedialarabic 16#fec4 +/taisyouerasquare 16#337d +/takatakana 16#30bf +/takatakanahalfwidth 16#ff80 +/tatweelarabic 16#0640 +/tau 16#03c4 +/tav 16#05ea +/tavdages 16#fb4a +/tavdagesh 16#fb4a +/tavdageshhebrew 16#fb4a +/tavhebrew 16#05ea +/tbar 16#0167 +/tbopomofo 16#310a +/tcaron 16#0165 +/tccurl 16#02a8 +/tcedilla 16#0163 +/tcheharabic 16#0686 +/tchehfinalarabic 16#fb7b +/tchehinitialarabic 16#fb7c +/tchehmedialarabic 16#fb7d +/tcircle 16#24e3 +/tcircumflexbelow 16#1e71 +/tcommaaccent 16#0163 +/tdieresis 16#1e97 +/tdotaccent 16#1e6b +/tdotbelow 16#1e6d +/tecyrillic 16#0442 +/tedescendercyrillic 16#04ad +/teharabic 16#062a +/tehfinalarabic 16#fe96 +/tehhahinitialarabic 16#fca2 +/tehhahisolatedarabic 16#fc0c +/tehinitialarabic 16#fe97 +/tehiragana 16#3066 +/tehjeeminitialarabic 16#fca1 +/tehjeemisolatedarabic 16#fc0b +/tehmarbutaarabic 16#0629 +/tehmarbutafinalarabic 16#fe94 +/tehmedialarabic 16#fe98 +/tehmeeminitialarabic 16#fca4 +/tehmeemisolatedarabic 16#fc0e +/tehnoonfinalarabic 16#fc73 +/tekatakana 16#30c6 +/tekatakanahalfwidth 16#ff83 +/telephone 16#2121 +/telephoneblack 16#260e +/telishagedolahebrew 16#05a0 +/telishaqetanahebrew 16#05a9 +/tencircle 16#2469 +/tenideographicparen 16#3229 +/tenparen 16#247d +/tenperiod 16#2491 +/tenroman 16#2179 +/tesh 16#02a7 +/tet 16#05d8 +/tetdagesh 16#fb38 +/tetdageshhebrew 16#fb38 +/tethebrew 16#05d8 +/tetsecyrillic 16#04b5 +/tevirhebrew 16#059b +/tevirlefthebrew 16#059b +/thabengali 16#09a5 +/thadeva 16#0925 +/thagujarati 16#0aa5 +/thagurmukhi 16#0a25 +/thalarabic 16#0630 +/thalfinalarabic 16#feac +/thanthakhatlowleftthai 16#f898 +/thanthakhatlowrightthai 16#f897 +/thanthakhatthai 16#0e4c +/thanthakhatupperleftthai 16#f896 +/theharabic 16#062b +/thehfinalarabic 16#fe9a +/thehinitialarabic 16#fe9b +/thehmedialarabic 16#fe9c +/thereexists 16#2203 +/therefore 16#2234 +/theta 16#03b8 +/theta1 16#03d1 +/thetasymbolgreek 16#03d1 +/thieuthacirclekorean 16#3279 +/thieuthaparenkorean 16#3219 +/thieuthcirclekorean 16#326b +/thieuthkorean 16#314c +/thieuthparenkorean 16#320b +/thirteencircle 16#246c +/thirteenparen 16#2480 +/thirteenperiod 16#2494 +/thonangmonthothai 16#0e11 +/thook 16#01ad +/thophuthaothai 16#0e12 +/thorn 16#00fe +/thothahanthai 16#0e17 +/thothanthai 16#0e10 +/thothongthai 16#0e18 +/thothungthai 16#0e16 +/thousandcyrillic 16#0482 +/thousandsseparatorarabic 16#066c +/thousandsseparatorpersian 16#066c +/three 16#0033 +/threearabic 16#0663 +/threebengali 16#09e9 +/threecircle 16#2462 +/threecircleinversesansserif 16#278c +/threedeva 16#0969 +/threeeighths 16#215c +/threegujarati 16#0ae9 +/threegurmukhi 16#0a69 +/threehackarabic 16#0663 +/threehangzhou 16#3023 +/threeideographicparen 16#3222 +/threeinferior 16#2083 +/threemonospace 16#ff13 +/threenumeratorbengali 16#09f6 +/threeoldstyle 16#f733 +/threeparen 16#2476 +/threeperiod 16#248a +/threepersian 16#06f3 +/threequarters 16#00be +/threequartersemdash 16#f6de +/threeroman 16#2172 +/threesuperior 16#00b3 +/threethai 16#0e53 +/thzsquare 16#3394 +/tihiragana 16#3061 +/tikatakana 16#30c1 +/tikatakanahalfwidth 16#ff81 +/tikeutacirclekorean 16#3270 +/tikeutaparenkorean 16#3210 +/tikeutcirclekorean 16#3262 +/tikeutkorean 16#3137 +/tikeutparenkorean 16#3202 +/tilde 16#02dc +/tildebelowcmb 16#0330 +/tildecmb 16#0303 +/tildecomb 16#0303 +/tildedoublecmb 16#0360 +/tildeoperator 16#223c +/tildeoverlaycmb 16#0334 +/tildeverticalcmb 16#033e +/timescircle 16#2297 +/tipehahebrew 16#0596 +/tipehalefthebrew 16#0596 +/tippigurmukhi 16#0a70 +/titlocyrilliccmb 16#0483 +/tiwnarmenian 16#057f +/tlinebelow 16#1e6f +/tmonospace 16#ff54 +/toarmenian 16#0569 +/tohiragana 16#3068 +/tokatakana 16#30c8 +/tokatakanahalfwidth 16#ff84 +/tonebarextrahighmod 16#02e5 +/tonebarextralowmod 16#02e9 +/tonebarhighmod 16#02e6 +/tonebarlowmod 16#02e8 +/tonebarmidmod 16#02e7 +/tonefive 16#01bd +/tonesix 16#0185 +/tonetwo 16#01a8 +/tonos 16#0384 +/tonsquare 16#3327 +/topatakthai 16#0e0f +/tortoiseshellbracketleft 16#3014 +/tortoiseshellbracketleftsmall 16#fe5d +/tortoiseshellbracketleftvertical 16#fe39 +/tortoiseshellbracketright 16#3015 +/tortoiseshellbracketrightsmall 16#fe5e +/tortoiseshellbracketrightvertical 16#fe3a +/totaothai 16#0e15 +/tpalatalhook 16#01ab +/tparen 16#24af +/trademark 16#2122 +/trademarksans 16#f8ea +/trademarkserif 16#f6db +/tretroflexhook 16#0288 +/triagdn 16#25bc +/triaglf 16#25c4 +/triagrt 16#25ba +/triagup 16#25b2 +/ts 16#02a6 +/tsadi 16#05e6 +/tsadidagesh 16#fb46 +/tsadidageshhebrew 16#fb46 +/tsadihebrew 16#05e6 +/tsecyrillic 16#0446 +/tsere 16#05b5 +/tsere12 16#05b5 +/tsere1e 16#05b5 +/tsere2b 16#05b5 +/tserehebrew 16#05b5 +/tserenarrowhebrew 16#05b5 +/tserequarterhebrew 16#05b5 +/tserewidehebrew 16#05b5 +/tshecyrillic 16#045b +/tsuperior 16#f6f3 +/ttabengali 16#099f +/ttadeva 16#091f +/ttagujarati 16#0a9f +/ttagurmukhi 16#0a1f +/tteharabic 16#0679 +/ttehfinalarabic 16#fb67 +/ttehinitialarabic 16#fb68 +/ttehmedialarabic 16#fb69 +/tthabengali 16#09a0 +/tthadeva 16#0920 +/tthagujarati 16#0aa0 +/tthagurmukhi 16#0a20 +/tturned 16#0287 +/tuhiragana 16#3064 +/tukatakana 16#30c4 +/tukatakanahalfwidth 16#ff82 +/tusmallhiragana 16#3063 +/tusmallkatakana 16#30c3 +/tusmallkatakanahalfwidth 16#ff6f +/twelvecircle 16#246b +/twelveparen 16#247f +/twelveperiod 16#2493 +/twelveroman 16#217b +/twentycircle 16#2473 +/twentyhangzhou 16#5344 +/twentyparen 16#2487 +/twentyperiod 16#249b +/two 16#0032 +/twoarabic 16#0662 +/twobengali 16#09e8 +/twocircle 16#2461 +/twocircleinversesansserif 16#278b +/twodeva 16#0968 +/twodotenleader 16#2025 +/twodotleader 16#2025 +/twodotleadervertical 16#fe30 +/twogujarati 16#0ae8 +/twogurmukhi 16#0a68 +/twohackarabic 16#0662 +/twohangzhou 16#3022 +/twoideographicparen 16#3221 +/twoinferior 16#2082 +/twomonospace 16#ff12 +/twonumeratorbengali 16#09f5 +/twooldstyle 16#f732 +/twoparen 16#2475 +/twoperiod 16#2489 +/twopersian 16#06f2 +/tworoman 16#2171 +/twostroke 16#01bb +/twosuperior 16#00b2 +/twothai 16#0e52 +/twothirds 16#2154 +/u 16#0075 +/uacute 16#00fa +/ubar 16#0289 +/ubengali 16#0989 +/ubopomofo 16#3128 +/ubreve 16#016d +/ucaron 16#01d4 +/ucircle 16#24e4 +/ucircumflex 16#00fb +/ucircumflexbelow 16#1e77 +/ucyrillic 16#0443 +/udattadeva 16#0951 +/udblacute 16#0171 +/udblgrave 16#0215 +/udeva 16#0909 +/udieresis 16#00fc +/udieresisacute 16#01d8 +/udieresisbelow 16#1e73 +/udieresiscaron 16#01da +/udieresiscyrillic 16#04f1 +/udieresisgrave 16#01dc +/udieresismacron 16#01d6 +/udotbelow 16#1ee5 +/ugrave 16#00f9 +/ugujarati 16#0a89 +/ugurmukhi 16#0a09 +/uhiragana 16#3046 +/uhookabove 16#1ee7 +/uhorn 16#01b0 +/uhornacute 16#1ee9 +/uhorndotbelow 16#1ef1 +/uhorngrave 16#1eeb +/uhornhookabove 16#1eed +/uhorntilde 16#1eef +/uhungarumlaut 16#0171 +/uhungarumlautcyrillic 16#04f3 +/uinvertedbreve 16#0217 +/ukatakana 16#30a6 +/ukatakanahalfwidth 16#ff73 +/ukcyrillic 16#0479 +/ukorean 16#315c +/umacron 16#016b +/umacroncyrillic 16#04ef +/umacrondieresis 16#1e7b +/umatragurmukhi 16#0a41 +/umonospace 16#ff55 +/underscore 16#005f +/underscoredbl 16#2017 +/underscoremonospace 16#ff3f +/underscorevertical 16#fe33 +/underscorewavy 16#fe4f +/union 16#222a +/universal 16#2200 +/uogonek 16#0173 +/uparen 16#24b0 +/upblock 16#2580 +/upperdothebrew 16#05c4 +/upsilon 16#03c5 +/upsilondieresis 16#03cb +/upsilondieresistonos 16#03b0 +/upsilonlatin 16#028a +/upsilontonos 16#03cd +/uptackbelowcmb 16#031d +/uptackmod 16#02d4 +/uragurmukhi 16#0a73 +/uring 16#016f +/ushortcyrillic 16#045e +/usmallhiragana 16#3045 +/usmallkatakana 16#30a5 +/usmallkatakanahalfwidth 16#ff69 +/ustraightcyrillic 16#04af +/ustraightstrokecyrillic 16#04b1 +/utilde 16#0169 +/utildeacute 16#1e79 +/utildebelow 16#1e75 +/uubengali 16#098a +/uudeva 16#090a +/uugujarati 16#0a8a +/uugurmukhi 16#0a0a +/uumatragurmukhi 16#0a42 +/uuvowelsignbengali 16#09c2 +/uuvowelsigndeva 16#0942 +/uuvowelsigngujarati 16#0ac2 +/uvowelsignbengali 16#09c1 +/uvowelsigndeva 16#0941 +/uvowelsigngujarati 16#0ac1 +/v 16#0076 +/vadeva 16#0935 +/vagujarati 16#0ab5 +/vagurmukhi 16#0a35 +/vakatakana 16#30f7 +/vav 16#05d5 +/vavdagesh 16#fb35 +/vavdagesh65 16#fb35 +/vavdageshhebrew 16#fb35 +/vavhebrew 16#05d5 +/vavholam 16#fb4b +/vavholamhebrew 16#fb4b +/vavvavhebrew 16#05f0 +/vavyodhebrew 16#05f1 +/vcircle 16#24e5 +/vdotbelow 16#1e7f +/vecyrillic 16#0432 +/veharabic 16#06a4 +/vehfinalarabic 16#fb6b +/vehinitialarabic 16#fb6c +/vehmedialarabic 16#fb6d +/vekatakana 16#30f9 +/venus 16#2640 +/verticalbar 16#007c +/verticallineabovecmb 16#030d +/verticallinebelowcmb 16#0329 +/verticallinelowmod 16#02cc +/verticallinemod 16#02c8 +/vewarmenian 16#057e +/vhook 16#028b +/vikatakana 16#30f8 +/viramabengali 16#09cd +/viramadeva 16#094d +/viramagujarati 16#0acd +/visargabengali 16#0983 +/visargadeva 16#0903 +/visargagujarati 16#0a83 +/vmonospace 16#ff56 +/voarmenian 16#0578 +/voicediterationhiragana 16#309e +/voicediterationkatakana 16#30fe +/voicedmarkkana 16#309b +/voicedmarkkanahalfwidth 16#ff9e +/vokatakana 16#30fa +/vparen 16#24b1 +/vtilde 16#1e7d +/vturned 16#028c +/vuhiragana 16#3094 +/vukatakana 16#30f4 +/w 16#0077 +/wacute 16#1e83 +/waekorean 16#3159 +/wahiragana 16#308f +/wakatakana 16#30ef +/wakatakanahalfwidth 16#ff9c +/wakorean 16#3158 +/wasmallhiragana 16#308e +/wasmallkatakana 16#30ee +/wattosquare 16#3357 +/wavedash 16#301c +/wavyunderscorevertical 16#fe34 +/wawarabic 16#0648 +/wawfinalarabic 16#feee +/wawhamzaabovearabic 16#0624 +/wawhamzaabovefinalarabic 16#fe86 +/wbsquare 16#33dd +/wcircle 16#24e6 +/wcircumflex 16#0175 +/wdieresis 16#1e85 +/wdotaccent 16#1e87 +/wdotbelow 16#1e89 +/wehiragana 16#3091 +/weierstrass 16#2118 +/wekatakana 16#30f1 +/wekorean 16#315e +/weokorean 16#315d +/wgrave 16#1e81 +/whitebullet 16#25e6 +/whitecircle 16#25cb +/whitecircleinverse 16#25d9 +/whitecornerbracketleft 16#300e +/whitecornerbracketleftvertical 16#fe43 +/whitecornerbracketright 16#300f +/whitecornerbracketrightvertical 16#fe44 +/whitediamond 16#25c7 +/whitediamondcontainingblacksmalldiamond 16#25c8 +/whitedownpointingsmalltriangle 16#25bf +/whitedownpointingtriangle 16#25bd +/whiteleftpointingsmalltriangle 16#25c3 +/whiteleftpointingtriangle 16#25c1 +/whitelenticularbracketleft 16#3016 +/whitelenticularbracketright 16#3017 +/whiterightpointingsmalltriangle 16#25b9 +/whiterightpointingtriangle 16#25b7 +/whitesmallsquare 16#25ab +/whitesmilingface 16#263a +/whitesquare 16#25a1 +/whitestar 16#2606 +/whitetelephone 16#260f +/whitetortoiseshellbracketleft 16#3018 +/whitetortoiseshellbracketright 16#3019 +/whiteuppointingsmalltriangle 16#25b5 +/whiteuppointingtriangle 16#25b3 +/wihiragana 16#3090 +/wikatakana 16#30f0 +/wikorean 16#315f +/wmonospace 16#ff57 +/wohiragana 16#3092 +/wokatakana 16#30f2 +/wokatakanahalfwidth 16#ff66 +/won 16#20a9 +/wonmonospace 16#ffe6 +/wowaenthai 16#0e27 +/wparen 16#24b2 +/wring 16#1e98 +/wsuperior 16#02b7 +/wturned 16#028d +/wynn 16#01bf +/x 16#0078 +/xabovecmb 16#033d +/xbopomofo 16#3112 +/xcircle 16#24e7 +/xdieresis 16#1e8d +/xdotaccent 16#1e8b +/xeharmenian 16#056d +/xi 16#03be +/xmonospace 16#ff58 +/xparen 16#24b3 +/xsuperior 16#02e3 +/y 16#0079 +/yaadosquare 16#334e +/yabengali 16#09af +/yacute 16#00fd +/yadeva 16#092f +/yaekorean 16#3152 +/yagujarati 16#0aaf +/yagurmukhi 16#0a2f +/yahiragana 16#3084 +/yakatakana 16#30e4 +/yakatakanahalfwidth 16#ff94 +/yakorean 16#3151 +/yamakkanthai 16#0e4e +/yasmallhiragana 16#3083 +/yasmallkatakana 16#30e3 +/yasmallkatakanahalfwidth 16#ff6c +/yatcyrillic 16#0463 +/ycircle 16#24e8 +/ycircumflex 16#0177 +/ydieresis 16#00ff +/ydotaccent 16#1e8f +/ydotbelow 16#1ef5 +/yeharabic 16#064a +/yehbarreearabic 16#06d2 +/yehbarreefinalarabic 16#fbaf +/yehfinalarabic 16#fef2 +/yehhamzaabovearabic 16#0626 +/yehhamzaabovefinalarabic 16#fe8a +/yehhamzaaboveinitialarabic 16#fe8b +/yehhamzaabovemedialarabic 16#fe8c +/yehinitialarabic 16#fef3 +/yehmedialarabic 16#fef4 +/yehmeeminitialarabic 16#fcdd +/yehmeemisolatedarabic 16#fc58 +/yehnoonfinalarabic 16#fc94 +/yehthreedotsbelowarabic 16#06d1 +/yekorean 16#3156 +/yen 16#00a5 +/yenmonospace 16#ffe5 +/yeokorean 16#3155 +/yeorinhieuhkorean 16#3186 +/yerahbenyomohebrew 16#05aa +/yerahbenyomolefthebrew 16#05aa +/yericyrillic 16#044b +/yerudieresiscyrillic 16#04f9 +/yesieungkorean 16#3181 +/yesieungpansioskorean 16#3183 +/yesieungsioskorean 16#3182 +/yetivhebrew 16#059a +/ygrave 16#1ef3 +/yhook 16#01b4 +/yhookabove 16#1ef7 +/yiarmenian 16#0575 +/yicyrillic 16#0457 +/yikorean 16#3162 +/yinyang 16#262f +/yiwnarmenian 16#0582 +/ymonospace 16#ff59 +/yod 16#05d9 +/yoddagesh 16#fb39 +/yoddageshhebrew 16#fb39 +/yodhebrew 16#05d9 +/yodyodhebrew 16#05f2 +/yodyodpatahhebrew 16#fb1f +/yohiragana 16#3088 +/yoikorean 16#3189 +/yokatakana 16#30e8 +/yokatakanahalfwidth 16#ff96 +/yokorean 16#315b +/yosmallhiragana 16#3087 +/yosmallkatakana 16#30e7 +/yosmallkatakanahalfwidth 16#ff6e +/yotgreek 16#03f3 +/yoyaekorean 16#3188 +/yoyakorean 16#3187 +/yoyakthai 16#0e22 +/yoyingthai 16#0e0d +/yparen 16#24b4 +/ypogegrammeni 16#037a +/ypogegrammenigreekcmb 16#0345 +/yr 16#01a6 +/yring 16#1e99 +/ysuperior 16#02b8 +/ytilde 16#1ef9 +/yturned 16#028e +/yuhiragana 16#3086 +/yuikorean 16#318c +/yukatakana 16#30e6 +/yukatakanahalfwidth 16#ff95 +/yukorean 16#3160 +/yusbigcyrillic 16#046b +/yusbigiotifiedcyrillic 16#046d +/yuslittlecyrillic 16#0467 +/yuslittleiotifiedcyrillic 16#0469 +/yusmallhiragana 16#3085 +/yusmallkatakana 16#30e5 +/yusmallkatakanahalfwidth 16#ff6d +/yuyekorean 16#318b +/yuyeokorean 16#318a +/yyabengali 16#09df +/yyadeva 16#095f +/z 16#007a +/zaarmenian 16#0566 +/zacute 16#017a +/zadeva 16#095b +/zagurmukhi 16#0a5b +/zaharabic 16#0638 +/zahfinalarabic 16#fec6 +/zahinitialarabic 16#fec7 +/zahiragana 16#3056 +/zahmedialarabic 16#fec8 +/zainarabic 16#0632 +/zainfinalarabic 16#feb0 +/zakatakana 16#30b6 +/zaqefgadolhebrew 16#0595 +/zaqefqatanhebrew 16#0594 +/zarqahebrew 16#0598 +/zayin 16#05d6 +/zayindagesh 16#fb36 +/zayindageshhebrew 16#fb36 +/zayinhebrew 16#05d6 +/zbopomofo 16#3117 +/zcaron 16#017e +/zcircle 16#24e9 +/zcircumflex 16#1e91 +/zcurl 16#0291 +/zdot 16#017c +/zdotaccent 16#017c +/zdotbelow 16#1e93 +/zecyrillic 16#0437 +/zedescendercyrillic 16#0499 +/zedieresiscyrillic 16#04df +/zehiragana 16#305c +/zekatakana 16#30bc +/zero 16#0030 +/zeroarabic 16#0660 +/zerobengali 16#09e6 +/zerodeva 16#0966 +/zerogujarati 16#0ae6 +/zerogurmukhi 16#0a66 +/zerohackarabic 16#0660 +/zeroinferior 16#2080 +/zeromonospace 16#ff10 +/zerooldstyle 16#f730 +/zeropersian 16#06f0 +/zerosuperior 16#2070 +/zerothai 16#0e50 +/zerowidthjoiner 16#feff +/zerowidthnonjoiner 16#200c +/zerowidthspace 16#200b +/zeta 16#03b6 +/zhbopomofo 16#3113 +/zhearmenian 16#056a +/zhebrevecyrillic 16#04c2 +/zhecyrillic 16#0436 +/zhedescendercyrillic 16#0497 +/zhedieresiscyrillic 16#04dd +/zihiragana 16#3058 +/zikatakana 16#30b8 +/zinorhebrew 16#05ae +/zlinebelow 16#1e95 +/zmonospace 16#ff5a +/zohiragana 16#305e +/zokatakana 16#30be +/zparen 16#24b5 +/zretroflexhook 16#0290 +/zstroke 16#01b6 +/zuhiragana 16#305a +/zukatakana 16#30ba +.dicttomark readonly def +/currentglobal where +{pop currentglobal{setglobal}true setglobal} +{{}} +ifelse +/MacRomanEncoding .findencoding +/MacGlyphEncoding +/.notdef/.null/CR +4 index 32 95 getinterval aload pop +99 index 128 45 getinterval aload pop +/notequal/AE +/Oslash/infinity/plusminus/lessequal/greaterequal +/yen/mu1/partialdiff/summation/product +/pi/integral/ordfeminine/ordmasculine/Ohm +/ae/oslash/questiondown/exclamdown/logicalnot +/radical/florin/approxequal/increment/guillemotleft +/guillemotright/ellipsis/nbspace +174 index 203 12 getinterval aload pop +/lozenge +187 index 216 24 getinterval aload pop +/applelogo +212 index 241 7 getinterval aload pop +/overscore +220 index 249 7 getinterval aload pop +/Lslash/lslash/Scaron/scaron +/Zcaron/zcaron/brokenbar/Eth/eth +/Yacute/yacute/Thorn/thorn/minus +/multiply/onesuperior/twosuperior/threesuperior/onehalf +/onequarter/threequarters/franc/Gbreve/gbreve +/Idotaccent/Scedilla/scedilla/Cacute/cacute +/Ccaron/ccaron/dmacron +260 -1 roll pop +258 packedarray +7 1 index .registerencoding +.defineencoding +exec + +%%BeginResource: file (PDF object obj_5) +5 0 obj +<< +/Metadata 4 0 R + >>endobj +%%EndResource +%%BeginResource: file (PDF object obj_4) +4 0 obj +<>stream +J.DnJK7S]qCGMF`"sYRedV^+^Sa3]YLd5Z06qZK;BY^'U+dl%/P!S:HV\>hVd+8jPdNO2D_).f-+e.QP!N)$MVJC=3K(5t^MX;2@^+N.`/!\(8tG]GPWLIEC1)Lu[u;)/>hM4j'S +3"CZ%o=gGoG8Z=?7WE[kF0E:dL#X><[l,fuSk[`+^p\tB`WEDIN.+0:6o(:VB-U,MdVh&M1Lm0d +Lu*886pt94+*N911)TVnr=4eEFZCBu7kJA,?=c#4B=kLA[c(*OGB$pb,u_h11dQGB(F\Q>aqkIr +GhNsp!smi^"qSWDiP15lFsDhgB[6XjYRot!.o8>A"i7Ef@M_?_@+,QO:n&+*We+oR%R;]f$ALhX +<#Gp-!I3?&]5_q!bUJ13kU?qAi'bmV%303ra"\ib'>bu]W'$(B-sn50DRea^N3Y^mi'/r<.jG=p +Za1sjOfUbd`)5#W*m2pL[4Y,$"O]'7F!QFW6DI*(2@d#Hj=lUP'PSphnq9IKcr;;#6nD4%K0R?^ +fVg2cF(CaN6kD2M*Q6>j?9/8MK3:jg;`Ntb7mT2AJY +[7sZFYad1&1,_!/A4K[Nbkj&2$sXi9+jeH<%CABK#7^iDdP9,arDGSqc;U+1LOjlcDiRm)kf1J_ +i5QcIK1P5$h\$T[aTs,&mq1KQS]o9:J^E%'NR[9?1.`\rl[ppDZGhTXj!_ZeiBp?BD2%DL$\RN+ +mJDBl\Jp9mVd[r@T+$rL_BMhpC@\m=+c'=7MLgS"*1=Ps!JTO5Am)!JS.:s)&BAMe +B\kKR,;A_hB1l.J)!BTWKq`877[+bSRWKF7lWWGaY[u$Z@*j^D5'+;JHQLC1 +aNM9[40Gj,mo2j=.LkE_fH2Ut0L-o1F=?B@nk/t;&-W-H*i';+QrCqA*/__XEnk_mW!\/Bl8FSg +E5OsOI?s8a@,:FdJ`4L>UuNSmOQJ=@o#`1>4VJ",5PSuh0b"@T\hH/S!UsV?LF1]'An];s9T +^W%9'"";SRZbc-LnEo7kfCo1CO3rN)d*KeH(U-(05sQWIGJsNIo&*bKm;9ViY_p=+*='Bm*/:+m +%0?f$$6`)#KqOYEK/c.&5m/us:kTJ`#Xo5BA0M*EDA5DCEseT\1^@F0&])P7$o$U$KTM!'6`<_3 ++ODNkYh0V@$VH%+/eLDu;%j!Z5m4u^49Q4>#,,!iK2@@?K"*KH"'A#%@>Gd(T\'fB3)kf%"`&i8 +JeDLB64DgB'*JlI$%k3;#gp^NKQ)SY6HDb)@GEZZi6E4W?pk8D]HtWZ)&2)/3s^q,-HMkK,shl] +$8O"J5X9o2!dp146O<+G'?+A#NObJQ+'$ +@&+b'PctSE67Y]3SMI'i[$hY'Bh_`o25Z>a>2\BKKM\EL@oQ3_$Wd'LFXE#pC?AKRedg6X5V:n74>ml/rg0Zl,C]DL]d,p)1ab8I/`m2h];l5JiAHNaWDX +#!"%MkMU4aY`(B`\4.#r0M)U;,Wl5AXT:a:1'jqP?j0Fm%0@)c$M:\^K`HfeJuEbt!MCcpJ@$4\ +^dAGpj>2R!MAlVQH3ur722;a/*^[q($3:P_"]1p4K31#5cPTO5ZA#>^cI.1OqNCl9oqZ6 +1PMLL#Nd^[$=LY"#=+doJlk>L60,dG8^%T0GZ4kJBIj=+N5NNB0b4;H/-`n1'uJ@LC",1C<"S1^/uX&d(`D$"9VJ#EYGoK6SmP@B:B$0WZ3+aB8tG +C3'UrEY6@A +&Z-[G%07feLPk@/6d4[A+Wrk"@%%]0O>I;Q3$Er_X:gj_:(KW=+rNo/(daTi%ka5#K5d5K.b4t9 +TdV+>HR9Ip>_K8&e0PVA1N@A +i#%']7KtcL)!$dc)bNA($K8c\9!DbF@jRqXetU\ub?\p9Q*e!Nin[h^I;gPf.gU^1,mA7j)ZcmO +b3,9LL>]EJK/HX8iN.X9$EP1ai&2)uHoQ_^ljL]>)%Q3e(gf<[3^P+I#6"iP[O- +0_LAlLe\I(9JXn$mN)G68.-24(PRD#'Z(,3b!f8HL*5mq_dHXU;?h%CD#o.h3*Fa^]G^lKQ&EON +BaUQd,_K"3qnlfY\PRr%K4*7>",Le&dr7-S!3Bl9&6GCC.%`'hE"qYBJ6F_+Ii7KBHT^3X# +=@*2_R$IrLdLh79%3_Z-KeT/.6Z>p-H@RN!nE:P&cpA&t +j;@26*"t[Jjrf3\2.;TOQbpr>#9c2W#Cr*ZJhV'GiNg:"nBKPeLe8(!KI'FPRLOn*2%%12iJ)]! +l,')n#6>)mKOE"CK1Ktk5q"^HImQn^Qr=4*UABP)kDpg_7)enM9%G5nNDp[k:TV;W5 +TF-SM[pX(_!14,oP09NJ"sAd55`uH3gm(-2KL!`g:Vm=OXp&@Im702D/XYojM@i+1C=oIcsC#%3N#5jSnen-OWd%mZEg"oJl]ZjK'+#n)b#D5^sE=:2t(%m\&?!:[g" +e-WqE$:'o?T^iIUQ3REB[fEK6JD(L+QL=gNQ5fDdbn-rdO$p^Hr,";t`U^BA,&qHtg5d1[4`:>%*#/K.#@'jU? +cqtDO#"Nd]$CVGil43m[V#tn2^u3B#d#HthN^1esD3PPRQk)Gk"mqfh5]@3@TFJ]tm9mlA!9FO6 +p's@3#,(8Ji20KSQI4XE#U&Kh@"MYAO"P=p,64Cn8FH*R:=Uf;h#O2n:EiI4`X]eM%&+(<5iMu5 +j9T.&%00c?5]@"elHfNi%KL/ON_TlN$PG!"5ai-Io)uki6*%j5!+#r( +S=IB6hOqdki,B0f/dDOj&Eds1J9)RMrXOIG\'=gY:4-L.YRPGK:loQ&9TTUsOp6qS$np6C-A;u' +Yo%$$BJ?k!!1!fHe-b,o#jKP@$'#K\WX]$e%m]b0lG.K.K%0.)%h@*[+D;1C@d9W+#f+:d:Eg:c +]FAju#;Crs+!.]ZX!9OT*R%1E::dEM>TT_X6fEc.E$UDo?5gBc\ +M@"CW+b6dfo"YH*en]eF"p!usb<\"gL^*q&"^pU%%mCIG?j@g/#]"#_&nX<5Hk-5"9d#EY0RsN8 +/ELk,#!gigi+`ZCE")e`\tI.Vi2itEbQu]TXMA9Pi+t>[bR4E<$6YY?^m#7XTEp'a$>GJ_+Q3Ae +Qj)l3r'4R!+QNb-l3dT)1][+cJ8I2]?M$mPmEmZp5`c;ZC(BZR%A<8!+QYFF?4NXb$=M'8-j' +X:-4lo>&QSJC&RLPm5P=#!c64!:+4SZjm@,$nA:OT^(1FeN+/)=D4a$+qYFfe7&E;4J7H<+D;5U +^^CGYKV4>7i1LE2nsn)4&/P-ScGU(jD@ReD/O41\JA_p?BF2J;kSAbH@%C2'U^9;F$UEnc^t&gb +L(7VV"lQ$^+RT`K%L3J#Ui=7Cb7FuD+q9U+#69Vcb't'IBEg`&=G:&l'/:KS.dNa8#%7"ui*m.G +"?jqQdG9C3$EnOh5]TE9hNSrRt::i2Fg^'7VpjekB86o$^ +nEkabmJq)UQjXsCe.4fb%KNXAegq6t!XariIUIm=+D_ENMJGK4gE>ZH5k:mII&:<*R/gc,!:\P> +d,mSo$6XD1dhknhi.iH5#lnED?t9T0`!0[o3hXM\GhNSAnQ;H]$&\Ka^uc+UbR%Zn%hh\I@.P8/ +iXT^F%7$ILi8CnRQjeMaFAG40(RtoLQR'AQMBLmfPGecY5ndX[1J:id+Hd'3EX>"p#%4ED#qo$< +=:YD;$D<4;R0=6Hi!DY`K$JHK7OSJb!'6d=$%U5,YI"d)U^SB3QqgR+TTBSTT(:fR6hN(CNb#+s +a:4f(#7R3='/6igQT!6.$,DY9T[5?Bkn7^S$=IFam;+;"_N5<&>NV.6!i,Bh> +Z>>O*"taj"!,V.4=":Zc"%I5<^oXl8?4()9%)B%0$S2Z0j9YftVZ\(Oa=RZu":G3?%5R^iC.6u(>Os;+mOSp;:n=ZNr5fqi+Jn%YQb)FFP$?pJDt2R +Adg_>@+ocZ1\NgIJhB<^W2uPCmD'/2EX4pMChRnp_a"G,hT*Ef$BDb0+P%%KD@1pd#msU"9=,1Z +n-Kd?$T*qP!33S*de+._%Ud\LjGs-ebdRRk%3WP>ULZo,3Sobe-5pE7:9he@+#6^3"#_feB^ko)$USD +edW*o\:Bf0X;Mj_MbS16$K14qi33Z`O2?Eb%^A5q+OIJ)B%GmI!1O]IoHX]-L'`C9$36CAi/._H +JdW^D%F2khI%rOs!d7+BAj?)@4.F1'$5I,QHGC0oWe.&[k%m[C2r3A>U +X9sK<$%V8lTTrl7N!Wts$I@-.('1JAmb]e:B'*lSHcZpJC'\NTOFYjPRUKuU`"#ok#oki/_"7ic +PR9\J#rSgF4+B?qp]`ur4Wn0P5hs!Y\Lu1hB0^&;TOnBnTFCn\%`%K;+Iodh6QEn_SBe`\7_!_/ +X:3!#%.C&:\,2@STFIQK$)"IGY$Wp4*4,]R$,G1Z;-FGJGRQj/#\_#@Z;:c+UP_=1TB_"dJ8F!@ +g'Y3R?m+,2kfaO0EXFQ?#^cmf8mKK"-&O>/%"P5O^i.9GmKilN$BKqs!7khY=:Lp[);rnW+Ii_Q +?jcZC%9rn3<_Q.H5R)$I%oRN5@*p[<2/FL.#%2$LcdE:GdLO(`$/fd`@%FcWE>W)D+KHgqM_gpW +=pXug,[c3.!7hF+Q42\QMI=NbGB?jcj9abg$/A;3jL!#oCV_$-bNk2]TV`'Hin`#$JP7Sl^r;XJ +PAA6,FF];YNa8FrPROKB$D;,CTO8(sGEFR/#[h^tTVr(c$3oF,O0bDe2'diLP=]K4%%rss4PGE3 +f<$[;duZ$c:;o=o!r,$4k^_.kh:F@]XpcZogUpDkHa4/)`Ntm\%fiNZ9`3k-4%PkLO#RCegRm44h%NrpH;]3;['Fg_>n5%Qc?@E&m7<7Ss#3l/-=2GGE +j9b!/ol+.Y#/Y?3XE$.f8OJ'-XK55GSH]/%JRG]u)AEIs,LDfIGT`$d`^>:;gab4IMWH$2XJArU +P>0'u_-E.<2]9mg@kjeIEB9!'">bmF_JgE]LBA0VXL(eO)\5=]&`iLa,Fcn',&rEL@l98U-8RrH +N_(N/M$=V2.QJOjPmV'^8KbAp2AD+G_E#Qs;&bTgB(A7Kn8B]o7V+UM\Y,2%G1>Yi%!?TP>t],!`(CM4uDQ.u,:(`Yjg>W00%J +6Wg38M!esG3""]%MDYkg6@'W/nZ6^L7Q.BT)ol"0YoDH+]tudgA#4&\%Uk`63!_l"_CZ5W5jC?: +iuk56$Nb"A.0tN-DBt+UT]RF%iaAqb%HC-()@$ASYS[e$aQPJeK7MlaXB+U(J:tR&R +,+rBgM..mm154aFbT[DrE3M-Q!K_=`%YBdM0XAS-S082KRkJ20bR!2[$/uedond\8hV8=VJ;tA$ +@t<@/%78-P1^bLcVC`.-JAs*s_pFDi$R0!*+pu1HUbiFQBS_;!!EcM&%&6qI/IXuPDWlpKIFKs* +@\@6fNhV&7,mr[5fHsgTE,moDO3ihH^4Qut'oDB%Z5egS=NJPoCCmN`.W&<%Td +,FHt+N?^]k.uC@;U*^.58DZ7_6EmaT\jAC(?]*C$W')DFbY\GWE=(U?3sT/\*C=.4#2pOG"]kO7 +du(+3+UC1JT\pH7:jE?J`E&G-fjY]:3s +XO\9+nu8X82pjIdMZ7sA.!m@3sUj\)T.Xj?mrBBL-Xn#_\b?CJPfI%V/@#6J5$7la>^G5 +a;r*Y<=ON?*!X46'#H><%De,ULCe;H6blJ%!FZuR!*1&VOAcI:,U3LYU)ATN1_(\NXTG`D)1u=2 +"ouFXKlEOr@TZ_>_9b,q^iC&3PX5dE>TX5CNi6o2?BY)g"J]!36U4U0l'OGc&k]Z7[[Ta[bTqgk +j*UrGLCYNA:P3,8Kd2$Dj9)N%Jm +%H,nBdI=:Z#ma1r60aQi!1FTg5VWaIOl:u/`K7u:fEVEo-o0/RhL_"a%Y3*,.Zj#'_]UfB9)(N( +Cb#R==cECOJiM7=/csdjp.GPE=d2`=.b*-n^B*TSB(qU?V'>leK"sDDH1/M$p_Q8+n_;lNQ49?H' ++mXZGj?3WU5;GThL'XIu225LJ&Ts1$#XK6pKFm\o_K]`_Bp^.MZuo\!n5'<44?J_qlrF4]E7r'2 +B*FBNCr*ns/&=Ul#12'FK,@cH#coQ^=tCZ<*I,+uop>tNeli+d9F-1ZMMD21'W.6O%4HlT"XJ2* +6c`"-+gSXk14rtlK?-**^a0#S,6KBIK*gHdkUciK1)n"Y-_n#) +#U1@9pOa(=!g"a]Qn3l_2]/24SDZ)\n25fr//BLO>6nMJhS#\W^o$)&3?j26T$YBK:k4Q +#WDif/O"_bJm^\W5gBF5.mfWY"(SeX.W5A2(^#Ao!a%Fu;md/j4?D+M!LP-a_.eJA3W^uqJl--3 +$+qV;-A$IiJWN#F0JOGZ?+r$D![ob;g(AtZK`eP1JY3r"3%9E_-A'T"![uq.Lc9o0&Nt(j"&Kke +0JaS[._B(8%uZQ"YWW#S-Nhh#"0a/(a?#od\imq\JUf?4!m!KV +)do9dOb6ImK#f2elaLK)rK!EdV+=@5@/;'I1(FUd8==#F>.]P0JJfm/f +d(+_;1(PKW*saD>YT&c_b=o]2be2*Bg-PjLM_u>4[2AHh-o6KH+bF,M7KRB^83?p?'n[+q9"CIo +o%*tO32?F71",ReGL`rT,b`FLqK$ns,!J^_1)7-OoQbXJj +C3'IgYlhP/"2U65PI:`Z9h^@(!u"l>`2o_Cc2iG6K;^L,82qEQ.$d[T"/$P6+>j3\K9SdJbjHc1W-ON+!!dTA4E54Vm.3UYnQ4!BfHutRG0`kUc"3;=Br38/$[GZP)(:%>!`PJ3Q!Xk[k0VI4P+a!h +kTj3ZD?@$^Jk-]?cl<(Z4G,=+%JW#;6VIM_,8+B@!QeOIQluLO0f)2,J[3t@N/iO0(]o;SVt`"L +,PhJG15!/Y:gK5\9CN!$m211P*n0K4lrk3&6'S"T\e#=rj>@ +/X\s[1BGpHg'+5)BFn?,10R3kT!bG!Ff3o`RXrg8(Pju%&2s[tk6%9Tg2J*9U8A!**BKi"uK^(7EMf!tZ7"pbDlC(;H\qK+k>;O;ig+14c9i>;.DY +7C??-0\^P%gP)SY+\28ia"_;&nJgl9G3 +"ghPUdXuDch+/_o*N%WjZ[pW<"&.1tqn68]dp5DP"/n98W#Yo;+p!ha!QZ-M+;obB,6B($!Jt+` +Uk5?1(bc'#ScBpb`STHGjkabM?3TQL-0&/db$.-D->55gU%j7Z+gEFUgD'O;GW4>I3*M=9h$s>4 +p&?(>!.ta^hn>aj7F6W/15IVG""5o+11(,s&6_=>"+q:<(b,X/3!1QMJIoHrQoC@qr;dZ@?9P_) +`MAXhbZr]K=fo6kZ;q":R`.G.&?Ub>BJWmQ0S*mW[E';s8L# +rWqGR!oQ6Si)WZb0HF_1ra:0T?koqUp#FcFjP\#e@-.tAQ;h%9r.36/gL>"%c=>o^&H\Gpk'a"5 +&p<.BW8Sd1ZPF6`XaF;_eDiQa&[ +NZME$])fDZJXqh!D8HZW*.b%(K,>N]a;0CBaBU!\gc4_hcl)uo>j%E$@E'nShCdtLHip6kfIbR' +p$FhX^k&o/JVfP@TH,Cn*D%NCJX2XRL5fhHOoolSiMM`Mee]j040_%+Jdn>X5T^%;1'8(CJH90] +A2hE!0W2-8!BM]\$1rs,[)hT&Nf^L[FW#=[qalqj1kO*BT"fL^YSEVa6BNEIkL6gT((]i1-BqCdY +p>#&EMPQDg\3WWF6BC;OS8I]_o'>4,]!lOKV(-DPHJF)G$,CQ>i= +G.9D9\SH*T>9r0>c)'m"j6P8.@3nV0k.g'XE9nWcm#Kid7XA]_)$>$kW_Rg-%Xi/BSSuKnCnCV. +%H0-$9S)c7+-7$@.Ob`8W8IJN*LJl((kVp@3WT;/E9W7X?I`W;=f,jK/+Y-@/\-LGVd!d!C6l&B +Y7':6?L>0TDloi(^EHd0rFX@S@5`#i#&nAo_Jkg&kFW#mG'IhA#AckUm"[$(k'??[*FhQghR4O/ +*mOeh,eDOs!GjRI*[M0W)"V7A&;?/P8/ngGYB'p%E^%B[2VdO\hJ#iU!h^A2c0Od')$jB6DD*Pl +f&QAaa`'0#D_C5@NuI:r*,_qFlCP$@^9$brY%m]&lQ8aim^))Jp1p8/oP[^tQQt4>,4!!BE^op. +:;,f@rp08rC^tGt-V/20.WXC:E)-YE2_8d;.eTDtkFWh\h]Qmh&+O9CnUD,QLD"S`qf,CHnFm`= +$0C]513&oMEPELYLE:PUB(3h`neYD3='9Zq,jXVuno"MKLB7*M8G3Ps*a`CGDe+#-!cM+^G>Dl@ +h@Okn&93J@>A%bl7hl,UBm/q^"1K.fVPSJa9m8f/0h2UpG7=/:G4IS8GE6!LB)hPe!Hn--GS^JK +="EW]J9T%AB\k=XSr[OXbNJpH!QE*1Ql9)p3.[GOJW7SKXi4su1+.5i0g,7=:GbAq)fs>oo+-B= +^bfaY5\#$U>R279-lRZ`)>a1tmNQiB2llG/?hn>3mWPo$7n`9J*H^0)mb^h.s&!\Uk3k4lH'ah> +DYJ9cpht)4E[Q'Ha-(ILs)m3Hp$\pM2_+MJ%/)WIB5bM/hWo1]%/;c;pePYu\2!ME+`\[+3K$cAq&ocG)$QV +=+u%rd!h&QE>Rp=8*gK^d,\Ur)pUgeH-GJ@3unPr!t5UlANC](7ksK]5oYhSA'fjjON]aD)IkMd +7!*\tOi^!(aF$DS"W:bFTdjq+!(lh!HFp`A/u*fL-^ZXED..-`YY=_Pf>O8MbGHB+bX$/0b+E*@?HJAc1S(lSWn!P)-43Z.[r7k@mO +l'U[YLm^d\I50)r5r'D'7Ss13fPEUcTQ!hkJ;-E&$4?K5WSHVbhq#>#^2H62`8ZS4oqND!dEjWZ +L$rarr4d!QkbBC0&kJ32:TNiL--:`]Ml)?:E1JA5npmE!XTS!fWN(9=0rbSZjGKu$9/*KclLYks +..%XVM'@b]0Ja2+GhN];,Cn^8N+aJ%(QJTD'KM+^OO?)uJH?3"8!3FoW!24cgbK&N$``Nq0&*sg ++G_iT(lTl3.Z;2[#[[g&;0#_@61@8dRAQspEh0,-qLYE[ZXdIH6jf*UX%Y>A=Vj'FK/>V@$W>Wd +/dmj+*"51OAfM51Qsphd+ep(oL1;oN*/1I_2AV$5R)0c#@E?SI$uLYn6nHhd36tB>A3/YUXZKG2 +[B4db(q.8:B&3`ObBDad/eXp`^9u/@jpk.-TJno,UTEfD:?0#@]It5Ho?*hTeFl<@5i1U+mgRNA1g^sDOUO^;7+<2XB&O9-@0k(sSBW!C&p/FV +a6MmE+\76]N?h(n@,Hu:)$Hieb40!eqcsSSEK+MQ2#/R6G1GU,5-SXhNWnF>dd=mr0 +2%#bI)Zq[j(dAs +qRKj`.SA..Z^FIhr5%K@'.Pa!^>5pce0t:<7l]F1-[gVr8QM,9Gg@O!4Jinne2tu#/7%rOjtu`D +HQGd1L$Z*8[`RCu%=781nM9j])I1`JI4SD$Z\6R"RGfHABsiAmpZg+eUV1';*VVftJH4U)%Y-5* +5Jn6LE$&:EJS_=k1<:Z]?K3Gi&7(C6QcPJcj"l)d*VD`8UC#h14bSmD(oJcc_&>,F@VY$+Pr>)L +*b8VY7VtU1f!(qNdr,Yfa;Te0apj:`@KteN;^qdg$UMR<#3q&Q",0P[J]KbY^t(`ZAS0ImZt;`Y +otRQh1278[2?ui__ZOt#$s[8b=)\cmT&nCJ*@mF:DIICrFhHm=$_Ub-N_usg9QZuW'LaXUrjp]\ +lkd6LMQiO"]4b1[?bA"LX;us`#+#cr/2qfmk!qe[V#k*&hhWpoOi0d=b%A"OAZq)\5%ceZi%d'= +0ToeTFl*rVZb23Vra[EkPjot4cA$1&BU24*hBPpZCI#ZR"*k1+JYB/!lA.5#5\OVXb,bg4GT-iP +`Yj?C2cZlZ0hA7ieYNDW3"eM`R`Qlb,cm=j``>gUf9G>DaUWENZ.#h-Y3'28X'?-_EQ\$@9BD]b +?4ueZ03WmUB0p?do-")WhuSf^UnGpMQWZ.[BiBDCp#X<=(FjgsP1kPn5#tU7dcd[d +MNk0MQ@l/U]cL1CW34gL1Vfk*6],M"$90Accu]m&8I?TVk0l`O<-SGj;c-)M3em^.NPdRm%&!IQ +Q;Hd3/X59*(3cYC?'EsgL*1km.*)+&Wp%LF<-KODY9$([tGpI=D#MlV!< +S_:W!FGjH%Klc]Gd^kcKls6?!5g(np1r54)?7X)7D_Q.D(Z+jllh4KaSc13!_5N"0Tm_N3:^e^: +Mut%-JaffY-^W9a?XT<>6cKm&!DG>*UTi*Ngfparl.M@FL`/Wp_$@uY(]r`ENne=U`d#upg)PO# +!RPKb^sF!0XEfjoVE`/4$RXq"l5P@IdL!0;)Ee`ePHpc[[(sE_h)n2aE:t^!=G$^0!8'R>-r+7? +[WS7$7qlQCnH`:!0o!223g\&jc?XmnK<3Um1N=)R$g0d/1RK0na@A_nkgRW[tFjNJb +iNRqML.Om12NtM;0qZZ@=Ve#B#12m;X^S2S'?k]J<^\ +L(cnp9AJ::GjPRMY(NG_\,f,JKJ88t_OfoIUu-SV]lei57_ZuHo5elj-+5bhg'9pQ%kV2,_m3U` +inRtcEP:&66\_0C3k&X1*-9/E2^^\&PD#(sF`rXMCZCg9F)t%Hb[5cfjCG9d@bn'mp:h=(>[);` +^sTX.RJC#PlZ70=e3s,k`nfCeH#HFEQoP+JlD5SODr@>)3#;_Ug\[W4Xt@T&^C]_$QH]Z+)qoU& +E9%6oNUjf'g[t5aj'@'0CT^scHYtq,]VCj<6<28$a#5fglaM,aCX4foPit2+r,bNjdCQeXgV#7F +Da!@k!g%?1IIhOUrP.@)mrn$RMllZ#oBSIC(?"odZ1&e>_0nh_n/+g+pEHBn4?'5+T$tLFr\C4Q +\\6u%(O(8@7HZb9-LhrYa8GUql9$/FqOT?uF09BM52VOdIOiS?O"W5#IPCZu[r(uF6e6eg8(FtZ +e9*E1eNQL=p!*($%IWQ.qWogGpFaV_O:&Jd#l$"jr/No-&!$VWC@9EDn?:"1:."^D"T%SV!UgN[ +m"5>!i;?D)!Y%9qYL&gn/D;)[d0R"Y[Ug0[Tc4gr8Y>!cX1m +0PK50?p%5=#E\$&E/aKeK`Fr-%Ib(hmr[pBHL2::!MZ=r0)"7CW%i"Fb!mu\t&?P?i[f`lq'!OG2:rsU%`q"+5Zk(\$8Vmn9XRgA0%M/4I:I`9?6P]$e!HESJ +mp>CDa2D&!:]>cef3EFV%@^prO,dP;nEG#U+b86<(*>:Le0I%q8dk4BRDA,/iP'mGn@R4*`?>] +dUMU,Bg@kH/^Q@3F9*^DIiq[l16\s?F;#S!\NuEb2D`5T1!qnbVDT#%6W81rYOa^#)alJ85#;\0 +10k\O@7"ka2೽gQO/OhLB7WYI8d1mPk%51Tg7o.H$Ofp3T"Y$ba4B."sPV5/KO!@Vf,#jm[ +&-3en75GXO1K3TqOJt84>1kl7.DaP0O,F"<@ +[$;.95>]k!1:6oP'VdI(kmE\99+L,,1q>jC]g?]j3flW@1s80"+[K%441-M'dBtl3hbuAl4]3sk +ZZT$K79!5:7!0e2nS:_Dd5[@d8p"!(Yc0m0`Apq,5EI`Ne6=sj^C2u<-re;ccR2sT\M(=66$1XC +[+Rb9SMkTK<-&X$nh:8i2)3Oi?Z\G6mO8VY9bruf>&n+V[&"f9YtJ"[/f!&.eRJ\]pJuDM5VEF# +oNOf6meec\@[24EeU9rq,tIV\rRHg4o5.EjN@PcG:7O?r_\ePq*Q1@:])0:*TXOd^LHc3GWeH=jqk4F+ZXH;dm*J^G)#*Zj'0(;6<5%?Prgo`#2fc$><%iC&\T%7RFuL4\ +m5]@@`HJYmHmt7D&bf+dZZ;;>"'.4&<+U<9_e5<]5dueqeBM])4\[i(?8eEX<.Sts;,0'R,;_6; +'"Er;!Ho4dAsNroG9'Kp=UGk\Ib#`JpFV!EPB++dIW#LP(QA7COQP1_Ir^`u[rHMs,9drY6C4`O +FZVO+=_7$[2RgANf+f;b)26]hCmH",QA]Cbfm7m(q3B2#2/-L(/Q%irDKeF'0,5L6i:&eF>pC'0\?f:Y*R6GUP%#K7`hFLpu2mLq>0(cNgeiIfdL"1]pk(,q62FXXT(H$8Y1 +.)1I[UG1?.,;uZ^eE)%$W?dlL@+cQ/(MR(((OYK/I5TW9\;=B&RseAuM-+$rf\(nDmt>oVGrVR@ +3DkjGo2mfbO>pI/FYu;3q]h>`L9XTuq/(]YEIp2n@6er/f[UW*gL=!_IMa__Gs)QmY@uRZL">LW +),H-8;OKOH.J(TFfFoJH'5JBj2n$>WGJAoYH;0VsEACQWeRLH*JD36uu_H'2X3V:O$N&2e>?`M6Ru"1a\\ +EX-JbmgPQKUc>0.po0N\X_Kg#OEBN@R:RUnD/bjYFkLQ-fc,*V_KXX-0](o!tUNCSP1V +g/jK!RBF,XR/'5b`o!rHMZgV@K_#,"esm1$0;TLgHYN +,>YW9D5+OG+'VI,eh)o@K="eINr#0)3V/;URA@?nV"XPjfirFdVdFK[Fa.CHR2)dn^TkAhHkfMa +3R>2NFcr3F\@G*O>2]iN5IM.ULfc

@Ec'c[V7K[5\,nEsJp1Xd_0-OJ$s)ni:Hj6`\hLS3(k` +H[0VAc#NX5.QKe^45[IYos;8oPIfp0\i[(i88m7<%,+4O3V]1KrEcp0]3ouoZ8&U?)fU]9Z'@t@ +Rie`$e&&Q:Vq^$OgPl9hS&=i>[9dq#XQlB&5S$A6I!QFtH;fq8CL>g/GIoP2LLV,(1 +*%]2/JZ(9*0@qokI#h-O7mQKZ^0FI+>Z85FVn2VrTCqTjqQk,\'l\d'bBo5l]?b:M9ta`XZF\Sb +'OT):jiohEjqc:Rg-*"WGKfq[J%P`VJk"1WU=cT.fd3`J-/YoC_o8"JTros!/T0j5*>P:_%\V$& +c-=d#ad:g[f8]^G:JoXoLO;kTfZfMmNL&bk:q!Ku0K9*%g/GEUgQmra2YB3f3>8AODo*?6@%@Or +pj^Z]f94pA^(k4cgQg#df.S&/P^,odgS^KArK#cs[CiE`(h$0[Z#Gjhchl\J3Z#IM$-0X+gR9SG +gc+".Mp]1'NkF&K!.5"OEWsT(;gS2W)Z.KAg!mV;WqfrWGeZ(@n&'SFgA<&NSAWD'aWC@;fpI`e +4OG"URGf,VO8^%&._js_j5O>,YPd^Dr[kq"0kH`eceHK']Xc'B+i8SSd(:`kF-5B#b4#9Hj`cX2 +4@bgbC^/`6iPPO8](hk&8)g!=J6<'=HsbnsUVRmh_>DEbI0J[PZ].&!jHqZc&?k?K(%(nijRq6i +?u,&M)Y*6:i]aj2Ac(fHYM",>_:rPSoJOfUc)_u6_EQMjIRDjrP7!i%d9`=(?KoQog'?Ejah9@L +quOr&mDZTAls>&*Rht9'8a'=mj8U@kR3eD2/Y0X2gcRg.*hef]c+d:BmsZAE55po+!d>^kfitl@ +?W"hX):kEaZ/1>\rf,gK[m*$fl&d(Z2`:$UG2GW)&tj.j_\fPEL;a27ps_D)oL$fOq'F@%8f +"[V44=@@fu7.Rbi7$&-8lB6+C+`b6_:9r:eX%!jT='5o&rc1I;b(lTg8Z.6;?EOjnA +p5/aJ4Dd$F0#TMZA=&"kjR1NfFI+-[3`^.;!g,U"74FJm=tM'[5G4M`cR'[7ki[l[_lS[ +d#O*_'02<4F>3,A>IhcjO3-MH\1h5/4sLa'F*4beb_rMIiQe9pl&MOOhFZmb#sk94B`1]. +1ZqQ4eEXGi,.Og-$PLOe50nk9`%DF\kfU*0iq1!h9F,D$_(8P&i'%JMT$AtT]/'('XHP(A_bM.? +XU!*,:t7Fc#^$h;Yg]],[]R+lk.Pc8Ifhec)kc7P:>9mYa:=G-"/cXG6Qr4%I$X.iYI\]I#Jm-F +*/=R4SARt)P8sBIc`@TmWZmhQ36;Ku\fm'sOQ>.+K:LHM9Wu[[[&Pe.k5HjQ_R0@olO(Y;cAe"r +1QG*6i5Mk9R-?R>"(RG8"9L?W0f]a2'1L6#:+h0LLsI/BgYhmBEsq&WB]<[4PUp +ESLn"L>PJfb_[.l[CsGp8CA1%GKJ-WN?GfPS)Ye?%b:(h]<[(*J&?Q)VN\YV$blE]s!NN&c=_.6l+9`OMpO6=*$g^'45l:n_N#QhD)Gh +TjG4hO-F!,j!1DA=q'#5]BOVrVcmd-&#'D=XktW)i`d!r3Y..TGpKllphE+$=RnXEUjjpdX +A_HcrF-PdKIRsr_C0kfh>HrQGS7+G-;k?Fe7Y-r_RQ_a:BR?:9V)gQM.=H7rmk7_Gg?/44i7JeW +`CcUH_l[a%#6]Zqo>FA2f8o;l5i^Uc@E`Vj:@>`LTuL#C65Fqo]]Hj*4l193h7!pLd3kF9kPSo7 +a$o_u,Kk=[/r^p!SFhiXqtJu*IqLgDR=\lI>bggP]jEe)-Tth8TMErP5_O#AL*&E8&N/6(KFBJhi +Z\`-d=scUg)SDff148M='f9%@OlJIRL($$ZSu?1`,C?G,&^!-h#O`/QbFiE&fDi +0LNk,Yp9[b8k*JD"TZgXJt$ohlD-C1UVn,_Qr$XGO?/[mj:?hJA.@g7&-W&i&V0sP$q\5p#EV1Z +6&E,sEd4YPS9Hk5@`Z0V%E"7Gp2k+iN`57b@.0SEH&^osoR>fae#(AAQRCH&TgteJ' +*cK=Aa?ZXCjd\,uFA:H=3p+ZRS^Uni:DQ;[kG&!Je(kI/RIk`:jS_%ord[_C#=2u;#,)/0JP_M( +6Khi'U!u2W;&U]G,<-#8JG_ME10PP_THI-dE'&XoILgsC!<~> +endstream +endobj +%%EndResource +%%BeginResource: file (PDF object obj_8) +8 0 obj +<> +endobj +%%EndResource +%%BeginResource: file (PDF object obj_1) +1 0 obj +<<>>endobj +%%EndResource +%%EndProlog +%%Page: 1 1 +%%BeginPageSetup +7 0 obj +<> +/Contents 6 0 R +>> +endobj +%%EndPageSetup +/pagesave save def +6 0 obj +<>stream +q 0.1 0 0 0.1 0 0 cm +/Document/R5 BDC +q +0 0 4251.97 1247.24 re W n +0 0 0 0 K +0 0 0 0 k +0 0 m +4251.97 0 l +4251.97 1247.24 l +0 1247.24 l +0 0 l +f +0 0 0 1 K +0 0 0 1 k +1245.85 623.723 m +0 623.723 l +0 1247.24 l +1245.85 1247.24 l +1245.85 623.723 l +f +0 0 0 0 K +0 0 0 0 k +521.211 1122.54 m +521.211 1096.18 l +767.449 1096.18 l +767.449 1122.54 l +521.211 1122.54 l +f +631.152 748.426 m +657.508 748.426 l +657.508 1056.64 l +631.152 1056.64 l +631.152 748.426 l +f +1055.25 922.305 m +901.617 922.305 l +901.617 948.66 l +1055.25 948.66 l +1055.25 922.305 l +f +862.082 1122.54 m +862.082 748.426 l +835.723 748.426 l +835.723 1122.54 l +862.082 1122.54 l +f +1121.14 1122.54 m +1121.14 748.426 l +1094.79 748.426 l +1094.79 1122.54 l +1121.14 1122.54 l +f +457.242 1053.01 m +438.426 1034.19 l +459.719 1006.93 472.457 972.676 472.457 935.48 c +472.457 846.871 400.367 774.781 311.758 774.781 c +274.563 774.781 240.309 787.52 213.047 808.813 c +194.227 789.996 l +226.352 764.016 267.227 748.426 311.758 748.426 c +415.066 748.426 498.813 832.172 498.813 935.48 c +498.813 980.012 483.227 1020.89 457.242 1053.01 c +f +185.09 836.77 m +163.797 864.031 151.059 898.285 151.059 935.48 c +151.059 1024.09 223.148 1096.18 311.758 1096.18 c +348.953 1096.18 383.207 1083.44 410.469 1062.15 c +429.285 1080.96 l +397.164 1106.95 356.293 1122.54 311.758 1122.54 c +208.449 1122.54 124.703 1038.79 124.703 935.48 c +124.703 890.949 140.289 850.074 166.273 817.953 c +185.09 836.77 l +f +0 0 0 1 K +0 0 0 1 k +1419.24 1041.55 m +1438.06 1041.55 1452.15 1056.42 1452.15 1076.43 c +1452.15 1096.31 1438.06 1111.32 1419.24 1111.32 c +1400.41 1111.32 1386.32 1096.31 1386.32 1076.43 c +1386.32 1056.42 1400.41 1041.55 1419.24 1041.55 c +h +1419.24 1123.83 m +1445.3 1123.83 1465.32 1103.29 1465.32 1076.43 c +1465.32 1049.57 1445.3 1029.04 1419.24 1029.04 c +1393.17 1029.04 1373.16 1049.57 1373.16 1076.43 c +1373.16 1103.29 1393.17 1123.83 1419.24 1123.83 c +f +1500.73 1053.39 m +1506.12 1046.81 1513.76 1041.55 1523.24 1041.55 c +1531.8 1041.55 1539.3 1047.07 1539.3 1055.37 c +1539.3 1069.45 1519.82 1071.04 1507.57 1079.07 c +1500.99 1083.41 1495.85 1089.73 1495.85 1099.34 c +1495.85 1112.77 1507.71 1123.83 1523.76 1123.83 c +1535.48 1123.83 1543.65 1118.7 1548.52 1114.61 c +1540.75 1105 l +1535.75 1109.22 1530.09 1111.32 1524.29 1111.32 c +1516.66 1111.32 1509.02 1106.98 1509.02 1098.95 c +1509.02 1087.23 1528.64 1084.73 1540.49 1076.83 c +1546.67 1072.75 1552.47 1066.3 1552.47 1055.77 c +1552.47 1039.57 1539.96 1029.04 1523.9 1029.04 c +1511.26 1029.04 1499.8 1034.57 1491.64 1044.44 c +1500.73 1053.39 l +f +1575.5 1122.52 m +1638.7 1122.52 l +1638.7 1110.01 l +1613.68 1110.01 l +1613.68 1030.36 l +1600.52 1030.36 l +1600.52 1110.01 l +1575.5 1110.01 l +1575.5 1122.52 l +f +1704.13 1042.86 m +1712.42 1042.86 1716.37 1044.7 1719.27 1047.6 c +1721.9 1050.36 1723.61 1054.18 1723.61 1058.4 c +1723.61 1062.61 1721.9 1066.3 1719.27 1069.06 c +1716.37 1071.96 1712.42 1073.8 1704.13 1073.8 c +1684.11 1073.8 l +1684.11 1042.86 l +1704.13 1042.86 l +h +1699.91 1086.31 m +1707.29 1086.31 1710.45 1087.76 1712.55 1090.13 c +1714.53 1092.23 1715.71 1095 1715.71 1098.16 c +1715.71 1101.32 1714.53 1104.08 1712.55 1106.19 c +1710.45 1108.56 1707.29 1110.01 1699.91 1110.01 c +1684.11 1110.01 l +1684.11 1086.31 l +1699.91 1086.31 l +h +1670.95 1030.36 m +1670.95 1122.52 l +1702.28 1122.52 l +1711.24 1122.52 1716.9 1120.01 1721.24 1116.06 c +1725.98 1111.72 1728.88 1105.4 1728.88 1098.55 c +1728.88 1092.23 1725.98 1086.18 1721.64 1082.09 c +1730.33 1077.75 1736.78 1068.27 1736.78 1057.87 c +1736.78 1049.31 1732.83 1041.55 1726.64 1036.54 c +1721.9 1032.59 1715.84 1030.36 1706.5 1030.36 c +1670.95 1030.36 l +f +1787.73 1066.56 m +1816.16 1066.56 l +1801.95 1100.79 l +1787.73 1066.56 l +h +1821.3 1054.05 m +1782.46 1054.05 l +1772.85 1030.36 l +1759.16 1030.36 l +1797.34 1122.52 l +1806.56 1122.52 l +1844.73 1030.36 l +1831.04 1030.36 l +1821.3 1054.05 l +f +1899.37 1072.48 m +1899.37 1030.36 l +1886.2 1030.36 l +1886.2 1072.48 l +1854.61 1122.52 l +1869.35 1122.52 l +1892.79 1085.52 l +1916.22 1122.52 l +1930.97 1122.52 l +1899.37 1072.48 l +f +2006.01 1086.31 m +2006.01 1073.8 l +1975.72 1073.8 l +1975.72 1042.86 l +2016.54 1042.86 l +2016.54 1030.36 l +1962.56 1030.36 l +1962.56 1122.52 l +2015.22 1122.52 l +2015.22 1110.01 l +1975.72 1110.01 l +1975.72 1086.31 l +2006.01 1086.31 l +f +2083.68 1086.31 m +2089.6 1086.31 2092.63 1087.63 2094.74 1089.73 c +2096.85 1091.84 2098.16 1094.87 2098.16 1098.16 c +2098.16 1101.45 2096.85 1104.48 2094.74 1106.58 c +2092.63 1108.69 2089.6 1110.01 2083.68 1110.01 c +2065.25 1110.01 l +2065.25 1086.31 l +2083.68 1086.31 l +h +2065.25 1073.8 m +2065.25 1030.36 l +2052.08 1030.36 l +2052.08 1122.52 l +2084.34 1122.52 l +2092.76 1122.52 2098.03 1120.54 2102.24 1117.12 c +2107.77 1112.64 2111.33 1105.79 2111.33 1098.16 c +2111.33 1090.52 2107.77 1083.68 2102.24 1079.2 c +2099.35 1076.83 2096.05 1075.12 2091.45 1074.33 c +2124.49 1030.36 l +2108.56 1030.36 l +2075.78 1073.8 l +2065.25 1073.8 l +f +2154.77 1122.52 m +2167.94 1122.52 l +2167.94 1030.36 l +2154.77 1030.36 l +2154.77 1122.52 l +f +2211.25 1053.39 m +2216.65 1046.81 2224.28 1041.55 2233.76 1041.55 c +2242.32 1041.55 2249.83 1047.07 2249.83 1055.37 c +2249.83 1069.45 2230.34 1071.04 2218.1 1079.07 c +2211.52 1083.41 2206.38 1089.73 2206.38 1099.34 c +2206.38 1112.77 2218.23 1123.83 2234.29 1123.83 c +2246.01 1123.83 2254.17 1118.7 2259.04 1114.61 c +2251.27 1105 l +2246.27 1109.22 2240.61 1111.32 2234.82 1111.32 c +2227.18 1111.32 2219.55 1106.98 2219.55 1098.95 c +2219.55 1087.23 2239.16 1084.73 2251.01 1076.83 c +2257.2 1072.75 2262.99 1066.3 2262.99 1055.77 c +2262.99 1039.57 2250.48 1029.04 2234.42 1029.04 c +2221.78 1029.04 2210.33 1034.57 2202.17 1044.44 c +2211.25 1053.39 l +f +2337.9 1123.83 m +2351.07 1123.83 2363.57 1118.43 2371.6 1109.61 c +2362.79 1100.92 l +2357.38 1106.85 2347.78 1111.32 2337.9 1111.32 c +2319.07 1111.32 2304.46 1096.31 2304.46 1076.43 c +2304.46 1055.63 2319.47 1041.55 2339.09 1041.55 c +2351.46 1041.55 2360.41 1048.39 2365.55 1054.58 c +2374.9 1046.15 l +2367 1036.02 2353.31 1029.04 2339.09 1029.04 c +2311.57 1029.04 2291.29 1049.18 2291.29 1076.43 c +2291.29 1103.03 2311.31 1123.83 2337.9 1123.83 c +f +2472.31 1073.8 m +2420.97 1073.8 l +2420.97 1030.36 l +2407.8 1030.36 l +2407.8 1122.52 l +2420.97 1122.52 l +2420.97 1086.31 l +2472.31 1086.31 l +2472.31 1122.52 l +2485.48 1122.52 l +2485.48 1030.36 l +2472.31 1030.36 l +2472.31 1073.8 l +f +2571.05 1086.31 m +2571.05 1073.8 l +2540.77 1073.8 l +2540.77 1042.86 l +2581.59 1042.86 l +2581.59 1030.36 l +2527.6 1030.36 l +2527.6 1122.52 l +2580.27 1122.52 l +2580.27 1110.01 l +2540.77 1110.01 l +2540.77 1086.31 l +2571.05 1086.31 l +f +1370.52 981.559 m +1433.72 981.559 l +1433.72 969.051 l +1408.7 969.051 l +1408.7 889.398 l +1395.54 889.398 l +1395.54 969.051 l +1370.52 969.051 l +1370.52 981.559 l +f +1509.42 945.352 m +1509.42 932.844 l +1479.13 932.844 l +1479.13 901.902 l +1519.95 901.902 l +1519.95 889.398 l +1465.97 889.398 l +1465.97 981.559 l +1518.63 981.559 l +1518.63 969.051 l +1479.13 969.051 l +1479.13 945.352 l +1509.42 945.352 l +f +1592.22 982.871 m +1605.39 982.871 1617.9 977.477 1625.93 968.656 c +1617.11 959.965 l +1611.71 965.891 1602.1 970.367 1592.22 970.367 c +1573.4 970.367 1558.78 955.355 1558.78 935.477 c +1558.78 914.676 1573.79 900.59 1593.41 900.59 c +1605.79 900.59 1614.74 907.434 1619.87 913.621 c +1629.22 905.195 l +1621.32 895.059 1607.63 888.082 1593.41 888.082 c +1565.89 888.082 1545.62 908.223 1545.62 935.477 c +1545.62 962.07 1565.63 982.871 1592.22 982.871 c +f +1726.64 932.844 m +1675.29 932.844 l +1675.29 889.398 l +1662.13 889.398 l +1662.13 981.559 l +1675.29 981.559 l +1675.29 945.352 l +1726.64 945.352 l +1726.64 981.559 l +1739.8 981.559 l +1739.8 889.398 l +1726.64 889.398 l +1726.64 932.844 l +f +1795.09 957.066 m +1795.09 889.398 l +1781.93 889.398 l +1781.93 981.559 l +1791.14 981.559 l +1846.44 913.887 l +1846.44 981.559 l +1859.61 981.559 l +1859.61 889.398 l +1850.39 889.398 l +1795.09 957.066 l +f +1901.73 981.559 m +1914.9 981.559 l +1914.9 889.398 l +1901.73 889.398 l +1901.73 981.559 l +f +1958.21 912.438 m +1963.61 905.855 1971.24 900.59 1980.72 900.59 c +1989.28 900.59 1996.78 906.117 1996.78 914.414 c +1996.78 928.496 1977.3 930.078 1965.06 938.109 c +1958.47 942.453 1953.34 948.773 1953.34 958.387 c +1953.34 971.816 1965.19 982.871 1981.25 982.871 c +1992.97 982.871 2001.13 977.738 2006 973.656 c +1998.23 964.047 l +1993.23 968.262 1987.57 970.367 1981.78 970.367 c +1974.14 970.367 1966.5 966.02 1966.5 957.988 c +1966.5 946.273 1986.12 943.773 1997.97 935.871 c +2004.16 931.789 2009.95 925.34 2009.95 914.809 c +2009.95 898.613 1997.44 888.082 1981.38 888.082 c +1968.74 888.082 1957.29 893.609 1949.12 903.484 c +1958.21 912.438 l +f +2084.86 982.871 m +2098.02 982.871 2110.53 977.477 2118.56 968.656 c +2109.74 959.965 l +2104.34 965.891 2094.73 970.367 2084.86 970.367 c +2066.03 970.367 2051.42 955.355 2051.42 935.477 c +2051.42 914.676 2066.43 900.59 2086.04 900.59 c +2098.42 900.59 2107.37 907.434 2112.51 913.621 c +2121.85 905.195 l +2113.95 895.059 2100.26 888.082 2086.04 888.082 c +2058.53 888.082 2038.25 908.223 2038.25 935.477 c +2038.25 962.07 2058.26 982.871 2084.86 982.871 c +f +2219.27 932.844 m +2167.93 932.844 l +2167.93 889.398 l +2154.76 889.398 l +2154.76 981.559 l +2167.93 981.559 l +2167.93 945.352 l +2219.27 945.352 l +2219.27 981.559 l +2232.44 981.559 l +2232.44 889.398 l +2219.27 889.398 l +2219.27 932.844 l +f +2318.01 945.352 m +2318.01 932.844 l +2287.73 932.844 l +2287.73 901.902 l +2328.55 901.902 l +2328.55 889.398 l +2274.56 889.398 l +2274.56 981.559 l +2327.23 981.559 l +2327.23 969.051 l +2287.73 969.051 l +2287.73 945.352 l +2318.01 945.352 l +f +2482.57 932.844 m +2431.23 932.844 l +2431.23 889.398 l +2418.06 889.398 l +2418.06 981.559 l +2431.23 981.559 l +2431.23 945.352 l +2482.57 945.352 l +2482.57 981.559 l +2495.74 981.559 l +2495.74 889.398 l +2482.57 889.398 l +2482.57 932.844 l +f +2576.7 900.59 m +2595.53 900.59 2609.62 915.465 2609.62 935.477 c +2609.62 955.355 2595.53 970.367 2576.7 970.367 c +2557.88 970.367 2543.79 955.355 2543.79 935.477 c +2543.79 915.465 2557.88 900.59 2576.7 900.59 c +h +2576.7 982.871 m +2602.77 982.871 2622.78 962.336 2622.78 935.477 c +2622.78 908.617 2602.77 888.082 2576.7 888.082 c +2550.64 888.082 2530.62 908.617 2530.62 935.477 c +2530.62 962.336 2550.64 982.871 2576.7 982.871 c +f +2699.66 982.871 m +2712.83 982.871 2725.34 977.477 2733.37 968.656 c +2724.55 959.965 l +2719.15 965.891 2709.54 970.367 2699.66 970.367 c +2680.84 970.367 2666.22 955.355 2666.22 935.477 c +2666.22 914.676 2681.23 900.59 2700.85 900.59 c +2713.23 900.59 2722.18 907.434 2727.31 913.621 c +2736.66 905.195 l +2728.76 895.059 2715.07 888.082 2700.85 888.082 c +2673.33 888.082 2653.06 908.223 2653.06 935.477 c +2653.06 962.07 2673.07 982.871 2699.66 982.871 c +f +2834.08 932.844 m +2782.73 932.844 l +2782.73 889.398 l +2769.57 889.398 l +2769.57 981.559 l +2782.73 981.559 l +2782.73 945.352 l +2834.08 945.352 l +2834.08 981.559 l +2847.24 981.559 l +2847.24 889.398 l +2834.08 889.398 l +2834.08 932.844 l +f +2890.55 912.438 m +2895.95 905.855 2903.59 900.59 2913.07 900.59 c +2921.62 900.59 2929.13 906.117 2929.13 914.414 c +2929.13 928.496 2909.64 930.078 2897.4 938.109 c +2890.82 942.453 2885.68 948.773 2885.68 958.387 c +2885.68 971.816 2897.53 982.871 2913.59 982.871 c +2925.31 982.871 2933.47 977.738 2938.35 973.656 c +2930.58 964.047 l +2925.58 968.262 2919.91 970.367 2914.12 970.367 c +2906.48 970.367 2898.85 966.02 2898.85 957.988 c +2898.85 946.273 2918.46 943.773 2930.32 935.871 c +2936.5 931.789 2942.3 925.34 2942.3 914.809 c +2942.3 898.613 2929.79 888.082 2913.72 888.082 c +2901.09 888.082 2889.63 893.609 2881.47 903.484 c +2890.55 912.438 l +f +3017.2 982.871 m +3030.37 982.871 3042.88 977.477 3050.91 968.656 c +3042.09 959.965 l +3036.69 965.891 3027.08 970.367 3017.2 970.367 c +2998.37 970.367 2983.76 955.355 2983.76 935.477 c +2983.76 914.676 2998.77 900.59 3018.39 900.59 c +3030.76 900.59 3039.72 907.434 3044.85 913.621 c +3054.2 905.195 l +3046.3 895.059 3032.61 888.082 3018.39 888.082 c +2990.87 888.082 2970.6 908.223 2970.6 935.477 c +2970.6 962.07 2990.61 982.871 3017.2 982.871 c +f +3151.62 932.844 m +3100.27 932.844 l +3100.27 889.398 l +3087.1 889.398 l +3087.1 981.559 l +3100.27 981.559 l +3100.27 945.352 l +3151.62 945.352 l +3151.62 981.559 l +3164.78 981.559 l +3164.78 889.398 l +3151.62 889.398 l +3151.62 932.844 l +f +3215.2 900.191 m +3209.28 906.645 3205.59 915.203 3205.59 927.578 c +3205.59 981.559 l +3218.76 981.559 l +3218.76 926.922 l +3218.76 918.23 3220.86 912.832 3224.55 908.75 c +3229.16 903.617 3236 900.59 3243.77 900.59 c +3251.54 900.59 3258.38 903.617 3262.99 908.75 c +3266.68 912.832 3268.79 918.23 3268.79 926.922 c +3268.79 981.559 l +3281.95 981.559 l +3281.95 927.578 l +3281.95 915.203 3278.27 906.645 3272.34 900.191 c +3265.36 892.688 3255.09 888.082 3243.77 888.082 c +3232.45 888.082 3222.18 892.688 3215.2 900.191 c +f +3335.92 901.902 m +3376.74 901.902 l +3376.74 889.398 l +3322.76 889.398 l +3322.76 981.559 l +3335.92 981.559 l +3335.92 901.902 l +f +3453.09 945.352 m +3453.09 932.844 l +3422.81 932.844 l +3422.81 901.902 l +3463.63 901.902 l +3463.63 889.398 l +3409.64 889.398 l +3409.64 981.559 l +3462.31 981.559 l +3462.31 969.051 l +3422.81 969.051 l +3422.81 945.352 l +3453.09 945.352 l +f +1412 804.398 m +1417.92 804.398 1420.95 805.715 1423.05 807.82 c +1425.16 809.926 1426.48 812.953 1426.48 816.246 c +1426.48 819.539 1425.16 822.566 1423.05 824.672 c +1420.95 826.777 1417.92 828.098 1412 828.098 c +1393.56 828.098 l +1393.56 804.398 l +1412 804.398 l +h +1393.56 791.887 m +1393.56 748.441 l +1380.4 748.441 l +1380.4 840.602 l +1412.65 840.602 l +1421.08 840.602 1426.34 838.625 1430.56 835.203 c +1436.09 830.73 1439.64 823.883 1439.64 816.246 c +1439.64 808.609 1436.09 801.766 1430.56 797.289 c +1427.66 794.918 1424.37 793.207 1419.76 792.418 c +1452.81 748.441 l +1436.88 748.441 l +1404.1 791.887 l +1393.56 791.887 l +f +1526.53 804.398 m +1526.53 791.887 l +1496.25 791.887 l +1496.25 760.949 l +1537.07 760.949 l +1537.07 748.441 l +1483.08 748.441 l +1483.08 840.602 l +1535.75 840.602 l +1535.75 828.098 l +1496.25 828.098 l +1496.25 804.398 l +1526.53 804.398 l +f +1646.34 764.242 m +1638.44 754.238 1624.75 747.125 1610.53 747.125 c +1583.01 747.125 1562.73 767.27 1562.73 794.523 c +1562.73 821.117 1582.75 841.918 1609.34 841.918 c +1622.51 841.918 1635.01 836.523 1643.04 827.699 c +1634.23 819.012 l +1628.82 824.934 1619.22 829.41 1609.34 829.41 c +1590.51 829.41 1575.9 814.402 1575.9 794.523 c +1575.9 773.723 1590.91 759.633 1610.53 759.633 c +1620.27 759.633 1628.3 763.32 1633.17 768.191 c +1633.17 791.887 l +1606.84 791.887 l +1606.84 804.398 l +1646.34 804.398 l +1646.34 764.242 l +f +1728.62 804.398 m +1728.62 791.887 l +1698.33 791.887 l +1698.33 760.949 l +1739.15 760.949 l +1739.15 748.441 l +1685.17 748.441 l +1685.17 840.602 l +1737.83 840.602 l +1737.83 828.098 l +1698.33 828.098 l +1698.33 804.398 l +1728.62 804.398 l +f +1787.86 816.113 m +1787.86 748.441 l +1774.69 748.441 l +1774.69 840.602 l +1783.91 840.602 l +1839.2 772.934 l +1839.2 840.602 l +1852.37 840.602 l +1852.37 748.441 l +1843.15 748.441 l +1787.86 816.113 l +f +1895.68 771.48 m +1901.08 764.898 1908.71 759.633 1918.19 759.633 c +1926.75 759.633 1934.25 765.164 1934.25 773.457 c +1934.25 787.547 1914.77 789.125 1902.53 797.156 c +1895.94 801.5 1890.81 807.82 1890.81 817.43 c +1890.81 830.859 1902.66 841.918 1918.72 841.918 c +1930.44 841.918 1938.6 836.781 1943.47 832.703 c +1935.7 823.094 l +1930.7 827.309 1925.04 829.41 1919.25 829.41 c +1911.61 829.41 1903.97 825.066 1903.97 817.035 c +1903.97 805.316 1923.59 802.816 1935.44 794.918 c +1941.63 790.836 1947.42 784.383 1947.42 773.855 c +1947.42 757.66 1934.91 747.125 1918.85 747.125 c +1906.21 747.125 1894.76 752.656 1886.59 762.531 c +1895.68 771.48 l +f +2016.14 760.949 m +2024.43 760.949 2028.38 762.793 2031.28 765.688 c +2033.91 768.453 2035.62 772.27 2035.62 776.484 c +2035.62 780.699 2033.91 784.383 2031.28 787.148 c +2028.38 790.047 2024.43 791.887 2016.14 791.887 c +1996.13 791.887 l +1996.13 760.949 l +2016.14 760.949 l +h +2011.93 804.398 m +2019.3 804.398 2022.46 805.844 2024.57 808.215 c +2026.54 810.324 2027.73 813.086 2027.73 816.246 c +2027.73 819.406 2026.54 822.172 2024.57 824.277 c +2022.46 826.645 2019.3 828.098 2011.93 828.098 c +1996.13 828.098 l +1996.13 804.398 l +2011.93 804.398 l +h +1982.96 748.441 m +1982.96 840.602 l +2014.3 840.602 l +2023.25 840.602 2028.91 838.102 2033.26 834.152 c +2038 829.809 2040.89 823.488 2040.89 816.641 c +2040.89 810.324 2038 804.266 2033.65 800.184 c +2042.34 795.84 2048.79 786.359 2048.79 775.957 c +2048.79 767.402 2044.84 759.633 2038.65 754.629 c +2033.91 750.68 2027.86 748.441 2018.51 748.441 c +1982.96 748.441 l +f +2091.31 759.238 m +2085.39 765.688 2081.7 774.246 2081.7 786.621 c +2081.7 840.602 l +2094.87 840.602 l +2094.87 785.965 l +2094.87 777.277 2096.97 771.879 2100.66 767.797 c +2105.27 762.664 2112.11 759.633 2119.88 759.633 c +2127.65 759.633 2134.49 762.664 2139.1 767.797 c +2142.79 771.879 2144.9 777.277 2144.9 785.965 c +2144.9 840.602 l +2158.06 840.602 l +2158.06 786.621 l +2158.06 774.246 2154.38 765.688 2148.45 759.238 c +2141.47 751.734 2131.21 747.125 2119.88 747.125 c +2108.56 747.125 2098.29 751.734 2091.31 759.238 c +f +2230.47 804.398 m +2236.39 804.398 2239.42 805.715 2241.53 807.82 c +2243.64 809.926 2244.95 812.953 2244.95 816.246 c +2244.95 819.539 2243.64 822.566 2241.53 824.672 c +2239.42 826.777 2236.39 828.098 2230.47 828.098 c +2212.04 828.098 l +2212.04 804.398 l +2230.47 804.398 l +h +2212.04 791.887 m +2212.04 748.441 l +2198.87 748.441 l +2198.87 840.602 l +2231.13 840.602 l +2239.56 840.602 2244.82 838.625 2249.03 835.203 c +2254.56 830.73 2258.12 823.883 2258.12 816.246 c +2258.12 808.609 2254.56 801.766 2249.03 797.289 c +2246.14 794.918 2242.84 793.207 2238.24 792.418 c +2271.28 748.441 l +2255.35 748.441 l +2222.57 791.887 l +2212.04 791.887 l +f +2374.63 764.242 m +2366.73 754.238 2353.04 747.125 2338.82 747.125 c +2311.3 747.125 2291.03 767.27 2291.03 794.523 c +2291.03 821.117 2311.04 841.918 2337.64 841.918 c +2350.8 841.918 2363.31 836.523 2371.34 827.699 c +2362.52 819.012 l +2357.12 824.934 2347.51 829.41 2337.64 829.41 c +2318.81 829.41 2304.2 814.402 2304.2 794.523 c +2304.2 773.723 2319.2 759.633 2338.82 759.633 c +2348.57 759.633 2356.6 763.32 2361.47 768.191 c +2361.47 791.887 l +2335.14 791.887 l +2335.14 804.398 l +2374.63 804.398 l +2374.63 764.242 l +f +0 0 m +1245.85 0 l +1245.85 66.1797 l +0 66.1797 l +0 0 l +f +1424.24 462.637 m +1424.24 450.043 l +1393.74 450.043 l +1393.74 406.281 l +1380.48 406.281 l +1380.48 499.102 l +1433.52 499.102 l +1433.52 486.508 l +1393.74 486.508 l +1393.74 462.637 l +1424.24 462.637 l +f +1466.62 499.102 m +1479.88 499.102 l +1479.88 406.281 l +1466.62 406.281 l +1466.62 499.102 l +f +1535.55 474.438 m +1535.55 406.281 l +1522.29 406.281 l +1522.29 499.102 l +1531.57 499.102 l +1587.26 430.945 l +1587.26 499.102 l +1600.52 499.102 l +1600.52 406.281 l +1591.24 406.281 l +1535.55 474.438 l +f +1642.89 499.102 m +1656.15 499.102 l +1656.15 406.281 l +1642.89 406.281 l +1642.89 499.102 l +f +1688.6 499.102 m +1752.25 499.102 l +1752.25 486.508 l +1727.06 486.508 l +1727.06 406.281 l +1713.8 406.281 l +1713.8 486.508 l +1688.6 486.508 l +1688.6 499.102 l +f +1828.45 462.637 m +1828.45 450.043 l +1797.95 450.043 l +1797.95 418.883 l +1839.05 418.883 l +1839.05 406.281 l +1784.69 406.281 l +1784.69 499.102 l +1837.74 499.102 l +1837.74 486.508 l +1797.95 486.508 l +1797.95 462.637 l +1828.45 462.637 l +f +1913.26 461.977 m +1913.26 451.367 l +1873.49 451.367 l +1873.49 461.977 l +1913.26 461.977 l +f +1998.09 462.637 m +1998.09 450.043 l +1967.59 450.043 l +1967.59 418.883 l +2008.69 418.883 l +2008.69 406.281 l +1954.33 406.281 l +1954.33 499.102 l +2007.37 499.102 l +2007.37 486.508 l +1967.59 486.508 l +1967.59 462.637 l +1998.09 462.637 l +f +2057.71 418.883 m +2098.81 418.883 l +2098.81 406.281 l +2044.45 406.281 l +2044.45 499.102 l +2057.71 499.102 l +2057.71 418.883 l +f +2175.67 462.637 m +2175.67 450.043 l +2145.17 450.043 l +2145.17 418.883 l +2186.27 418.883 l +2186.27 406.281 l +2131.91 406.281 l +2131.91 499.102 l +2184.95 499.102 l +2184.95 486.508 l +2145.17 486.508 l +2145.17 462.637 l +2175.67 462.637 l +f +2271.75 426.172 m +2262.46 426.172 l +2235.29 468.738 l +2235.29 406.281 l +2222.02 406.281 l +2222.02 499.102 l +2231.3 499.102 l +2267.1 442.484 l +2302.9 499.102 l +2312.19 499.102 l +2312.19 406.281 l +2298.93 406.281 l +2298.93 468.738 l +2271.75 426.172 l +f +2398.31 462.637 m +2398.31 450.043 l +2367.81 450.043 l +2367.81 418.883 l +2408.92 418.883 l +2408.92 406.281 l +2354.55 406.281 l +2354.55 499.102 l +2407.59 499.102 l +2407.59 486.508 l +2367.81 486.508 l +2367.81 462.637 l +2398.31 462.637 l +f +2457.93 474.438 m +2457.93 406.281 l +2444.67 406.281 l +2444.67 499.102 l +2453.96 499.102 l +2509.64 430.945 l +2509.64 499.102 l +2522.9 499.102 l +2522.9 406.281 l +2513.63 406.281 l +2457.93 474.438 l +f +2555.33 499.102 m +2618.98 499.102 l +2618.98 486.508 l +2593.78 486.508 l +2593.78 406.281 l +2580.53 406.281 l +2580.53 486.508 l +2555.33 486.508 l +2555.33 499.102 l +f +2695.18 462.637 m +2695.18 450.043 l +2664.68 450.043 l +2664.68 418.883 l +2705.78 418.883 l +2705.78 406.281 l +2651.42 406.281 l +2651.42 499.102 l +2704.45 499.102 l +2704.45 486.508 l +2664.68 486.508 l +2664.68 462.637 l +2695.18 462.637 l +f +2779.99 461.977 m +2779.99 451.367 l +2740.21 451.367 l +2740.21 461.977 l +2779.99 461.977 l +f +2870.77 426.172 m +2861.49 426.172 l +2834.31 468.738 l +2834.31 406.281 l +2821.05 406.281 l +2821.05 499.102 l +2830.32 499.102 l +2866.13 442.484 l +2901.94 499.102 l +2911.21 499.102 l +2911.21 406.281 l +2897.95 406.281 l +2897.95 468.738 l +2870.77 426.172 l +f +2997.34 462.637 m +2997.34 450.043 l +2966.84 450.043 l +2966.84 418.883 l +3007.94 418.883 l +3007.94 406.281 l +2953.58 406.281 l +2953.58 499.102 l +3006.61 499.102 l +3006.61 486.508 l +2966.84 486.508 l +2966.84 462.637 l +2997.34 462.637 l +f +3033.75 499.102 m +3097.39 499.102 l +3097.39 486.508 l +3072.2 486.508 l +3072.2 406.281 l +3058.95 406.281 l +3058.95 486.508 l +3033.75 486.508 l +3033.75 499.102 l +f +3194.81 450.043 m +3143.1 450.043 l +3143.1 406.281 l +3129.84 406.281 l +3129.84 499.102 l +3143.1 499.102 l +3143.1 462.637 l +3194.81 462.637 l +3194.81 499.102 l +3208.07 499.102 l +3208.07 406.281 l +3194.81 406.281 l +3194.81 450.043 l +f +3289.54 417.551 m +3308.5 417.551 3322.69 432.539 3322.69 452.695 c +3322.69 472.715 3308.5 487.832 3289.54 487.832 c +3270.58 487.832 3256.39 472.715 3256.39 452.695 c +3256.39 432.539 3270.58 417.551 3289.54 417.551 c +h +3289.54 500.43 m +3315.79 500.43 3335.95 479.746 3335.95 452.695 c +3335.95 425.645 3315.79 404.953 3289.54 404.953 c +3263.28 404.953 3243.13 425.645 3243.13 452.695 c +3243.13 479.746 3263.28 500.43 3289.54 500.43 c +f +3424.72 478.68 m +3418.89 483.719 3411.19 486.508 3398.2 486.508 c +3384.28 486.508 l +3384.28 418.883 l +3398.2 418.883 l +3411.19 418.883 3418.89 421.664 3424.72 426.703 c +3431.75 432.934 3435.99 442.348 3435.99 452.695 c +3435.99 463.035 3431.75 472.449 3424.72 478.68 c +h +3371.02 406.281 m +3371.02 499.102 l +3398.86 499.102 l +3413.59 499.102 3423.13 495.922 3430.69 490.352 c +3442.09 481.863 3449.25 468.074 3449.25 452.695 c +3449.25 437.313 3442.22 423.52 3430.82 415.031 c +3423.26 409.465 3413.59 406.281 3398.86 406.281 c +3371.02 406.281 l +f +3528.09 462.637 m +3528.09 450.043 l +3497.59 450.043 l +3497.59 418.883 l +3538.69 418.883 l +3538.69 406.281 l +3484.33 406.281 l +3484.33 499.102 l +3537.37 499.102 l +3537.37 486.508 l +3497.59 486.508 l +3497.59 462.637 l +3528.09 462.637 l +f +0 0 0 0 K +0 0 0 0 k +1055.13 923.492 m +901.488 923.492 l +901.488 949.625 l +1055.13 949.625 l +1055.13 923.492 l +f +861.949 1122.03 m +861.949 751.094 l +835.594 751.094 l +835.594 1122.03 l +861.949 1122.03 l +f +1121.02 1122.03 m +1121.02 751.094 l +1094.66 751.094 l +1094.66 1122.03 l +1121.02 1122.03 l +f +0 0 0 1 K +0 0 0 1 k +579.684 397.48 m +657.43 397.48 l +657.43 384.613 l +579.684 384.613 l +579.684 397.48 l +h +579.684 504.695 m +680.234 504.695 l +680.234 491.828 l +579.684 491.828 l +579.684 504.695 l +h +540.066 504.695 m +553.051 504.695 l +553.051 277.395 l +540.066 277.395 l +540.066 504.695 l +f +763.078 290.258 m +861.965 290.258 l +861.965 277.395 l +763.078 277.395 l +763.078 290.258 l +h +763.078 397.48 m +839.656 397.48 l +839.656 384.613 l +763.078 384.613 l +763.078 397.48 l +h +763.078 504.695 m +861.965 504.695 l +861.965 491.828 l +763.078 491.828 l +763.078 504.695 l +h +723.461 504.695 m +736.441 504.695 l +736.441 277.395 l +723.461 277.395 l +723.461 504.695 l +f +908.52 445.148 m +921.5 430.469 l +921.5 277.395 l +908.52 277.395 l +908.52 445.148 l +h +908.52 484.902 m +908.52 504.695 l +1007.9 391.867 l +1107.29 504.695 l +1107.29 277.395 l +1094.3 277.395 l +1094.3 470.051 l +1007.9 371.906 l +908.52 484.902 l +f +EMC +Q +Q + +endstream +endobj +pagesave restore +%%PageTrailer +%%Trailer +end +%%EOF diff --git a/texmf-local/tex/latex/oth/logos/OTHR_FEM_Logo.pdf b/texmf-local/tex/latex/oth/logos/OTHR_FEM_Logo.pdf new file mode 100644 index 0000000000000000000000000000000000000000..92f5a47a78e2aa84115e7d422fedd22ebba221e9 GIT binary patch literal 7642 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 +def +/cp2g{ +dup gcheck not{ +dup//cp2gprocs 1 index type +2 copy known{ +get currentglobal 3 1 roll true setglobal exec exch setglobal +1 index wcheck not{readonly}if +1 index xcheck{cvx}if +exch pop +}{ +pop pop +}ifelse +}if +}bind def +/BlockBuffer 65535 string def +/PDFReader currentdict def +/ObjectRegistryMaxLength 50000 def +/ObjectRegistry 10 dict def +ObjectRegistry +begin +0 ObjectRegistryMaxLength dict def +end +/CurrentObject null def +/DoneDocumentStructure false def +/GraphicState 20 dict begin +/InitialTextMatrix matrix def +/InitialMatrix matrix currentmatrix def +currentdict end def +/TempMatrix matrix def +/GraphicStateStack 20 array def +/GraphicStateStackPointer 0 def +/InitialTextMatrixStack 20 array def +/InitialTextMatrixStackPointer 0 def +/PDFColorSpaces 50 dict def +/InstalledFonts 50 dict def +/MacRomanEncodingInverse null def +currentglobal false setglobal +userdict/PDFR_InitialGS gstate put +userdict/PDFR_Patterns 50 dict put +userdict/FuncDataReader 10 dict put +setglobal +/InitialExtGState 20 dict begin +/BG2 currentblackgeneration cp2g def +/UCR2 currentundercolorremoval cp2g def +/TR2 currentglobal false setglobal[currentcolortransfer]exch setglobal cp2g def +/HT currenthalftone cp2g def +currentdict end readonly def +/InitialGraphicState 20 dict begin +/FontSize 0 def +/CharacterSpacing 0 def +/TextLeading 0 def +/TextRenderingMode 0 def +/WordSpacing 0 def +currentdict end readonly def +/SimpleColorSpaceNames 15 dict begin +/DeviceGray true def +/DeviceRGB true def +/DeviceCMYK true def +currentdict end readonly def +/1_24_bitshift_1_sub 1 24 bitshift 1 sub def +/ReadFontProcs 10 dict def +/GetObject +{ +dup ObjectRegistryMaxLength idiv +//PDFReader/ObjectRegistry get exch knownget{ +exch knownget +}{ +pop false +}ifelse +}bind def +/PutObject +{ +1 index ObjectRegistryMaxLength idiv +//PDFReader/ObjectRegistry get 1 index knownget{ +exch pop +3 1 roll put +}{ +//PDFReader/ObjectRegistry get dup +begin +1 index ObjectRegistryMaxLength dict def +end +exch get +3 1 roll put +}ifelse +}bind def +/Register +{ +1 index GetObject{ +dup xcheck{ +4 3 roll pop +//PDFR_DEBUG{ +(Have a daemon for )print 2 index == +}if +exec +}{ +dup null ne{ +mark(The object )4 index(is already defined : )4 index//error exec +}{ +pop +}ifelse +3 2 roll +exec +}ifelse +}{ +3 2 roll +exec +}ifelse +PutObject +}bind def +/IsRegistered +{ +GetObject{ +null ne +}{ +false +}ifelse +}bind def +/GetRegistered +{ +dup GetObject not{ +exch mark exch(Object )exch( isn't defined before needed (1).)//error exec +}if +dup xcheck{ +exch mark exch(Object )exch( isn't defined before needed (2).)//error exec +}{ +dup null eq{ +exch mark exch(Object )exch( isn't defined before needed (3).)//error exec +}if +exch pop +}ifelse +}bind def +/StandardFontNames<< +/Times-Roman true +/Helvetica true +/Courier true +/Symbol true +/Times-Bold true +/Helvetica-Bold true +/Courier-Bold true +/ZapfDingbats true +/Times-Italic true +/Helvetica-Oblique true +/Courier-Oblique true +/Times-BoldItalic true +/Helvetica-BoldOblique true +/Courier-BoldOblique true +>>def +/CleanAllResources +{//PDFR_DEBUG{ +(CleanAllResources beg)= +}if +//PDFReader/ObjectRegistry get{ +dup length 0 exch 1 exch 1 sub{ +2 copy get dup xcheck{ +pop pop +}{ +dup null eq{ +pop pop +}{ +dup type/dicttype eq{/.Global known}{pop false}ifelse{ +pop +}{ +//PDFR_DEBUG{ +(Dropping )print dup = +}if +1 index exch/DroppedObject put +}ifelse +}ifelse +}ifelse +}for +pop +}forall +FontDirectory length dict begin +FontDirectory{ +pop +dup//StandardFontNames exch known not{ +dup null def +}if +pop +}forall +currentdict +end{ +pop +//PDFR_DEBUG{ +(Undefining font )print dup = +}if +undefinefont +}forall +//PDFR_DEBUG{ +(CleanAllResources end)= +}if +}bind def +/PrintReference +{ +//PDFR_DEBUG{ +({ )print +dup{ +=only( )print +}forall +( })= +}if +}bind def +/R +{ +0 ne{ +exch mark exch(A referred object generation )exch( isn't 0.)//error exec +}if +[ +exch//GetRegistered/exec load +]cvx +//PrintReference exec +}bind def +/IsObjRef +{ +dup type/arraytype eq{ +dup length 3 eq{ +dup xcheck exch +dup 0 get type/integertype eq 3 2 roll and exch +dup 1 get//GetRegistered eq 3 2 roll and exch +2 get/exec load eq and +}{ +pop false +}ifelse +}{ +pop false +}ifelse +}bind def +/DoNothing +{ +}def +/RunTypeDaemon +{ +dup type/dicttype eq{ +dup/Type//knownget exec{ +//PDFReader/TypeDaemons get exch +//knownget exec{ +exec +}if +}if +}if +}bind def +/obj +{ +//PDFR_DEBUG{ +(Defining )print 1 index =only( )print dup =only( obj)= +}if +0 ne{ +exch mark exch(An object generation )exch( isn't 0.)//error exec +}if +}bind def +/endobj +{ +//PDFR_DEBUG{ +(endobj )= +}if +count 1 eq{ +pop +}{ +dup type/dicttype eq{ +dup/.endobj_daemon//knownget exec{ +//PDFR_DEBUG{(.endobj_daemon for )print 2 index =}if +exec +}if +}if +dup type/dicttype eq{dup/ImmediateExec known}{false}ifelse{ +pop pop +}{ +//PDFR_DEBUG{ +(Storing )print 1 index = +}if +//RunTypeDaemon exec +//DoNothing 3 1 roll//Register exec +}ifelse +}ifelse +}bind def +/StoreBlock +{ +//PDFR_DEBUG{ +(StoreBlock )print//PDFReader/BlockCount get =only(, Length = )print dup length = +}if +dup length string copy +//PDFReader/BlockCount get exch +//PDFReader/CurrentObject get 3 1 roll +put +//PDFReader/BlockCount get 1 add +//PDFReader exch/BlockCount exch put +}bind def +/CheckLength +{dup type/integertype ne{ +mark(Object length isn't an integer.)//error exec +}if +}bind def +/ResolveD +{ +3 copy pop get +dup//IsObjRef exec{ +//PDFR_DEBUG{ +(Resolving )print//PrintReference exec +}if +exec +exch exec +}{ +exch pop +}ifelse +dup 4 1 roll +put +}bind def +/ResolveA +{2 index 2 index get +dup//IsObjRef exec{ +exec +exch exec +3 copy put +}{ +exch pop +}ifelse +exch pop exch pop +}bind def +/StoreStream +{ +dup//PDFReader exch/CurrentObject exch put +//PDFReader/BlockCount 0 put +dup/Length//CheckLength//ResolveD exec +//PDFR_DEBUG{ +(StoreStream Length = )print dup = +}if +currentfile exch()/SubFileDecode filter +{dup//BlockBuffer readstring{ +//StoreBlock exec +}{ +//StoreBlock exec +exit +}ifelse +}loop +pop +//PDFReader/CurrentObject null put +//PDFR_DEBUG{ +(StoreStream end.)= +}if +}bind def +/MakeStreamDumper +{ +//PDFR_DEBUG{ +(MakeStreamDumper beg.)= +}if +currentglobal exch dup gcheck setglobal +[exch +1 dict dup/c 0 put exch +1024 string +{readstring pop +(StreamDumper )print 1 index/c get =string cvs print( )print +dup length =string cvs print( <)print dup print(>\n)print +dup length +3 2 roll +dup/c get +3 2 roll +add/c exch put +}/exec load +] +cvx 0()/SubFileDecode filter +exch setglobal +//PDFR_DEBUG{ +(MakeStreamDumper end.)= +}if +}bind def +/ShortFilterNames 15 dict begin +/AHx/ASCIIHexDecode def +/A85/ASCII85Decode def +/LZW/LZWDecode def +/Fl/FlateDecode def +/RL/RunLengthDecode def +/CCF/CCITTFaxDecode def +/DCT/DCTDecode def +currentdict end readonly def +/AppendFilters +{ +//PDFR_DEBUG{ +(AppendFilters beg.)= +}if +dup 3 1 roll +/Filter//knownget exec{ +dup type/nametype eq{ +dup//ShortFilterNames exch//knownget exec{ +exch pop +}if +2 index/DecodeParms//knownget exec{ +exch +}if +filter +}{ +dup 0 exch 1 exch length 1 sub{ +2 copy get +dup//ShortFilterNames exch//knownget exec{ +exch pop +}if +3 1 roll +4 index/DecodeParms//knownget exec{ +exch get +}{ +pop null +}ifelse +dup null eq{ +pop 3 1 roll filter exch +}{ +3 1 roll +4 1 roll filter exch +}ifelse +}for +pop +}ifelse +//PDFR_DEBUG//PDFR_DUMP and{ +//MakeStreamDumper exec +}if +}if +exch pop +//PDFR_DEBUG{ +(AppendFilters end.)= +}if +}bind def +/ExecuteStream +{ +dup//PDFReader exch/CurrentObject exch put +dup/Length//CheckLength//ResolveD exec +//PDFR_DEBUG{ +(ExecuteStream id = )print 2 index =only( Length = )print dup = +}if +//PDFReader/InitialGraphicState get +//PDFReader/GraphicState get copy pop +//PDFReader/Operators get begin +currentfile exch()/SubFileDecode filter +1 index//AppendFilters exec +cvx mark exch +exec +counttomark 0 ne{ +mark(Data left on ostack after an immediate stream execution.)//error exec +}if +cleartomark +end +//PDFR_DEBUG{ +(ExecuteStream end.)= +}if +//PDFReader/CurrentObject null put +dup/IsPage known{ +dup/Context get/NumCopies//knownget exec{ +1 sub{ +copypage +}repeat +}if +EPS2Write not{showpage}if +}if +}bind def +/stream +{ +//PDFR_DEBUG{ +1 index =only( stream)= +}if +1 index GetObject{ +dup xcheck{ +exec +1 index null PutObject +}{ +pop +}ifelse +}if +dup/ImmediateExec known{ +dup/GlobalExec//knownget exec{ +currentglobal 4 1 roll +setglobal +//ExecuteStream exec +3 2 roll setglobal +}{ +//ExecuteStream exec +}ifelse +}{ +//StoreStream exec +}ifelse +dup/.CleanResources//knownget exec{ +/All eq{ +//CleanAllResources exec +}if +}if +}bind def +/HookFont +{ +//PDFR_DEBUG{ +(Loaded the font )print dup/FontName get = +}if +{ +dup/FontFileType get dup/Type1 eq exch/MMType1 eq or{ +dup/FontName get +//PDFReader/RemoveFontNamePrefix get exec +findfont +exit +}if +dup/FontFileType get/TrueType eq{ +//PDFReader/MakeType42 get exec +//PDFR_DEBUG{ +(Font dict <<)= +dup{ +1 index/sfnts eq{ +exch pop +(/sfnts [)print +{ +(-string\()print length//=only exec(\)- )= +}forall +(])= +}{ +exch//=only exec( )print == +}ifelse +}forall +(>>)= +}if +dup/FontName get exch definefont +exit +}if +mark(FontHook has no proc for )2 index/FontFileType get//error exec +}loop +/Font exch put +}bind def +/endstream +{ +}bind def +/xref +{ +//PDFR_DEBUG{ +(xref)= +//PDFR_DUMP{ +//PDFReader/ObjectRegistry get == +}if +}if +end +count 0 ne{ +mark(Excessive data on estack at the end of the interpretation.)//error exec +}if +currentfile 1(%%EOF)/SubFileDecode filter +flushfile +cleardictstack +}bind def +/ResolveDict +{dup{ +pop 1 index exch +//DoNothing//ResolveD exec +pop +}forall +pop +}bind def +/SetupPageView +{ +//PDFR_DEBUG{ +(SetupPageView beg)= +}if +//DSC_OPDFREAD not{ +//GraphicState/InitialMatrix get setmatrix +}if +/MediaBox get aload pop +3 index neg 3 index neg translate +3 -1 roll sub 3 1 roll exch sub exch +userdict/.HWMargins//knownget exec{ +aload pop +}{ +currentpagedevice/.HWMargins//knownget exec{ +aload pop +}{ +0 0 0 0 +}ifelse +}ifelse +currentpagedevice/PageSize get aload pop +3 -1 roll sub 3 1 roll exch sub exch +exch 3 index sub exch 3 index sub +//SetPageSize{ +//PDFR_DEBUG{ +(Setting page size to )print 1 index//=only exec( )print dup = +}if +pop pop 3 index 3 index 2 copy +currentglobal false setglobal 3 1 roll +currentpagedevice dup/PageSize known{ +/PageSize get aload pop +}{ +0 0 +}ifelse +round cvi 2 index round cvi eq +exch round cvi 3 index round cvi eq and +{ +//PDFR_DEBUG{(PageSize matches request)== flush}if +pop pop +}{ +/MediaRequested where{ +//PDFR_DEBUG{(MediaRequested is true, check against new request)== flush}if +/MediaRequested get aload pop +round cvi 2 index round cvi eq +exch round cvi 3 index round cvi eq and +{ +//PDFR_DEBUG{(MediaRequested same as current request, ignore)== flush}if +pop pop false +}{ +//PDFR_DEBUG{(MediaRequested different to current request)== flush}if +true +}ifelse +}{ +//PDFR_DEBUG{(No MediaRequested yet)== flush}if +true +}ifelse +{ +//PDFR_DEBUG{(Setting pagesize)== flush}if +2 array astore +dup/MediaRequested exch def +<< exch/PageSize exch >>setpagedevice +}if +}ifelse +userdict/PDFR_InitialGS gstate put +setglobal +}if +//RotatePages{ +2 copy gt 6 index 6 index gt ne{ +1 index 5 index le 1 index 5 index le and not +}{ +false +}ifelse +}{ +false +}ifelse +{//CenterPages{ +//PDFR_DEBUG{ +(Rotating page, and then centering it)== +}if +90 rotate +0 5 index neg translate +5 index 1 index exch sub 2 div +2 index 6 index sub 2 div neg +translate +}{ +//FitPages{ +1 index 5 index div 1 index 7 index div +2 copy gt{ +exch +}if +pop dup scale +}if +90 rotate +0 5 index neg translate +}ifelse +}{ +//CenterPages{ +//PDFR_DEBUG{ +(Ccentering page)== +}if +1 index 6 index sub 2 div +1 index 6 index sub 2 div +translate +}{ +//FitPages{ +1 index 6 index div 1 index 6 index div +2 copy gt{ +exch +}if +pop dup scale +}if +}ifelse +}ifelse +pop pop +translate +pop pop +//PDFR_DEBUG{ +(SetupPageView end)= +}if +}bind def +/PageContentsDaemon +{ +//PDFR_DEBUG{ +(Executing PageContentsDaemon for )print 2 index = +}if +1 index exch/Context exch put +dup/ImmediateExec true put +dup/IsPage true put +SetPageSize{dup/Context get//SetupPageView exec}if +}bind def +/FontFileDaemon +{ +//PDFR_DEBUG{ +(Executing FontFileDaemon for )print 2 index = +}if +dup/FontFileType get +2 index exch +dup//ReadFontProcs exch//knownget exec{ +exch pop exec +}{ +mark(FontFile reader for )2 index( isn't implemented yet.)//error exec +}ifelse +//PDFR_DEBUG{ +(FontFileDaemon end)= +}if +pop +}bind def +/FontDescriptorDaemon +{ +//PDFR_DEBUG{ +(Executing FontDescriptorDaemon for )print 2 index = +}if +2 copy/FontResource exch put +/Subtype get 1 index exch/FontFileType exch put +}bind def +/UnPDFEscape{ +dup dup length string cvs +dup(#)search{ +{ +pop +(16#--)2 index 0 2 getinterval +1 index 3 2 getinterval copy pop +cvi +0 exch put +0 +1 index 2 1 index length 2 sub getinterval +3 copy putinterval +length +3 copy exch put +getinterval +(#)search not{ +pop exit +}if +}loop +(\0)search pop exch pop exch pop +cvn +exch pop +}{ +pop pop +}ifelse +}bind def +/TypeDaemons<< +/Page +{//PDFR_DEBUG{ +(Recognized a page.)= +}if +dup/Contents//knownget exec{ +0 get//DoNothing exch +[ +3 index//PageContentsDaemon/exec load +]cvx +//Register exec +}{ +(fixme: page with no Contents won't be printed.)= +}ifelse +}bind +/FontDescriptor +{//PDFR_DEBUG{ +(Recognized a font descriptor.)= +}if +dup/FontName//knownget exec{ +1 index/FontName 3 -1 roll//UnPDFEscape exec put +}if +dup dup/FontFile known{/FontFile}{/FontFile2}ifelse +//knownget exec{ +0 get//DoNothing exch +[ +3 index//FontFileDaemon/exec load +]cvx +//Register exec +}{ +(Font descriptor )print 1 index =only( has no FontFile.)= +}ifelse +}bind +/Font +{//PDFR_DEBUG{ +(Recognized a font resource.)= +}if +dup/BaseFont//knownget exec{ +//UnPDFEscape exec 2 copy/BaseFont exch put +//PDFReader/RemoveFontNamePrefix get exec +currentglobal exch +dup/Font resourcestatus{ +pop pop +//PDFReader/GetInstalledFont get exec pop +}{ +pop +}ifelse +setglobal +}if +dup/FontDescriptor//knownget exec{ +0 get +dup//IsRegistered exec{ +//PDFR_DEBUG{ +(already registered )print dup = +}if +pop +}{ +//DoNothing exch +[ +3 index//FontDescriptorDaemon/exec load +]cvx +//Register exec +}ifelse +}if +}bind +>>def +/MakeStreamReader +{dup +[ +exch +//PDFR_DEBUG{ +(Stream proc ) +/print load +//PDFR_STREAM{ +(<) +/print load +}if +}if +1 dict dup/i -1 put +/dup load +/i +/get load +1 +/add load +/dup load +3 +1 +/roll load +/i +/exch load +/put load +//knownget +/exec load +/not load +{()} +/if load +//PDFR_DEBUG{ +//PDFR_STREAM{ +/dup load +/print load +(>) +/print load +}if +( end of stream proc.\n) +/print load +}if +]cvx +//PDFR_DEBUG{ +(Stream reader )print dup == +}if +0()/SubFileDecode filter +exch//AppendFilters exec +}bind def +/RunDelayedStream +{ +//GraphicState/InitialTextMatrix get +//InitialTextMatrixStack//PDFReader/InitialTextMatrixStackPointer get +2 copy get null eq{ +2 copy currentglobal true setglobal matrix exch setglobal put +}if +get copy pop +//PDFReader/InitialTextMatrixStackPointer 2 copy get 1 add put +//MakeStreamReader exec +mark exch +cvx exec +counttomark 0 ne{ +mark(Data left on ostack after a delayed stream execution.)//error exec +}if +cleartomark +//PDFReader/InitialTextMatrixStackPointer 2 copy get 1 sub put +//InitialTextMatrixStack//PDFReader/InitialTextMatrixStackPointer get get +//GraphicState/InitialTextMatrix get +copy pop +}bind def +//ReadFontProcs begin +/Type1 +{//PDFR_DEBUG{ +(ReadFontProcs.Type1)= +}if +dup/.endobj_daemon[4 index//HookFont/exec load]cvx put +dup/ImmediateExec true put +/GlobalExec true put +}bind def +/MMType1//Type1 def +/TrueType +{//PDFR_DEBUG{ +(ReadFontProcs.TrueType)= +}if +dup/.endobj_daemon[4 index//HookFont/exec load]cvx put +pop +}bind def +end +/.opdloadttfontdict 50 dict def +.opdloadttfontdict begin +/maxstring 65400 def +end +/.InsertionSort +{ +/CompareProc exch def +/Array exch def +1 1 Array length 1 sub +{ +/Ix exch def +/Value1 Array Ix get def +/Jx Ix 1 sub def +{ +Jx 0 lt{ +exit +}if +/Value2 Array Jx get def +Value1 Value2 CompareProc{ +exit +}if +Array Jx 1 add Value2 put +/Jx Jx 1 sub def +}loop +Array Jx 1 add Value1 put +}for +Array +}bind def +/putu16{ +3 copy -8 bitshift put +exch 1 add exch 16#ff and put +}bind def +/putu32{ +3 copy -16 bitshift putu16 +exch 2 add exch 16#ffff and putu16 +}bind def +/.readtable{ +dup dup 1 and add string +dup 0 4 -1 roll getinterval +3 -1 roll exch +dup()ne{readstring}if pop pop +}bind def +/.readbigtable{ +dup maxstring lt{ +.readtable +}{ +currentuserparams/VMReclaim get -2 vmreclaim +[4 2 roll{ +dup maxstring le{exit}if +1 index maxstring string readstring pop 3 1 roll maxstring sub +}loop .readtable] +exch vmreclaim +}ifelse +}bind def +/ReadTTF +{ +.opdloadttfontdict begin +/TTFontFile exch def +/TableDir TTFontFile 12 string readstring pop def +/tables TTFontFile TableDir 4 getu16 16 mul string readstring pop def +/tabarray tables length 16 idiv array def +TableDir 0 4 getinterval(ttcf)eq{ +QUIET not{(Can't handle TrueType font Collections.)=}if +/.loadttfonttables cvx/invalidfont signalerror +}{ +0 16 tables length 1 sub{ +dup +tables exch 16 getinterval +exch 16 div cvi exch +tabarray 3 1 roll put +}for +}ifelse +tabarray{exch 8 getu32 exch 8 getu32 gt}.InsertionSort pop +/Read TableDir length tables length add def +/tabs[ +tabarray{ +dup 8 getu32 +Read sub +dup 0 gt{ +dup string TTFontFile exch readstring pop pop +Read add/Read exch def +}{ +pop +}ifelse +12 getu32 +dup Read add +/Read exch def +TTFontFile exch .readbigtable +}forall +]def +end +}bind def +/GetLocaType +{ +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(head)eq{ +tabs exch get +50 gets16 +/LocaType exch def +exit +}{ +pop +}ifelse +}for +}bind def +/GetNumGlyphs +{ +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(maxp)eq{ +tabs exch get +4 getu16 +/NumGlyphs exch def +exit +}{ +pop +}ifelse +}for +}bind def +/StringToLoca +{ +/LocaIndex exch def +/StringOffset 0 def +{ +dup length StringOffset gt{ +dup +LocaType 1 eq{ +StringOffset getu32 +LocaArray LocaIndex 3 -1 roll put +/LocaIndex LocaIndex 1 add def +/StringOffset StringOffset 4 add +def +}{ +StringOffset getu16 2 mul +LocaArray length LocaIndex gt{ +LocaArray LocaIndex 3 -1 roll put +}{ +pop +}ifelse +/LocaIndex LocaIndex 1 add def +/StringOffset StringOffset 2 add +def +}ifelse +}{ +pop +LocaIndex +exit +}ifelse +}loop +}bind def +/GetSortedLoca +{ +NumGlyphs 1 add array/LocaArray exch def +0 1 tabarray length 1 sub{ +dup tabarray exch get +0 4 getinterval(loca)eq{ +tabs exch get +exit +}{ +pop +}ifelse +}for +dup type/stringtype eq{ +0 StringToLoca pop +}{ +0 exch +{ +exch StringToLoca +}forall +pop +}ifelse +LocaArray{gt}.InsertionSort pop +}bind def +/GetWorkingString +{ +WorkString 0 +GlyfArray GlyfStringIndex get +putinterval +/WorkBytes GlyfArray GlyfStringIndex get length def +/GlyfStringIndex GlyfStringIndex 1 add def +}bind def +/GetWorkingBytes +{ +/BytesToRead exch def +WorkString 0 BytesToRead getinterval +dup length string copy +WorkString BytesToRead WorkBytes BytesToRead sub getinterval +dup length string copy +WorkString 0 3 -1 roll putinterval +/WorkBytes WorkBytes BytesToRead sub def +}bind def +/GetGlyfBytes +{ +/ToRead exch def +WorkBytes 0 eq{ +GetWorkingString +}if +WorkBytes ToRead ge{ +ToRead string dup 0 +ToRead GetWorkingBytes putinterval +}{ +ToRead string +dup +0 +WorkString 0 WorkBytes getinterval +putinterval +dup +WorkBytes +ToRead WorkBytes sub +GetWorkingString +GetWorkingBytes +putinterval +}ifelse +}bind def +/SplitGlyf +{ +/GlyfArray exch def +/DestArray GlyfArray length 2 mul array def +/DestArrayIndex 0 def +/LastLoca 0 def +/NextLocaIndex 0 def +/LastLocaIndex 0 def +/GlyfStringIndex 0 def +/WorkString maxstring string def +/WorkBytes 0 def +{ +LocaArray NextLocaIndex get +LastLoca sub maxstring gt +{ +LocaArray LastLocaIndex get LastLoca sub +GetGlyfBytes +DestArray DestArrayIndex 3 -1 roll put +/DestArrayIndex DestArrayIndex 1 add def +LocaArray LastLocaIndex get/LastLoca exch def +}{ +/LastLocaIndex NextLocaIndex def +/NextLocaIndex NextLocaIndex 1 add def +NextLocaIndex NumGlyphs gt +{ +WorkBytes +GlyfStringIndex GlyfArray length lt{ +GlyfArray GlyfStringIndex get length +add string dup +0 +WorkString 0 WorkBytes getinterval +putinterval +dup +WorkBytes +GetWorkingString +WorkString 0 WorkBytes getinterval +putinterval +}{ +pop +WorkString 0 WorkBytes getinterval +}ifelse +dup length string copy +DestArray DestArrayIndex 3 -1 roll put +exit +}if +}ifelse +}loop +DestArray +}bind def +/ProcessTTData +{ +.opdloadttfontdict begin +0 1 tabarray length 1 sub{ +/ix exch def +tabarray ix get +12 getu32 dup maxstring le{ +dup 4 mod 0 ne{ +4 div cvi 1 add 4 mul string/newstring exch def +/oldstring tabs ix get def +newstring 0 oldstring putinterval +0 1 newstring length oldstring length sub 1 sub{ +newstring exch oldstring length add 0 put +}for +tabs ix newstring put +}{ +pop +}ifelse +}{ +dup 4 mod 0 ne{ +dup maxstring idiv maxstring mul sub +4 idiv 1 add 4 mul string/newstring exch def +tabs ix get +dup length 1 sub dup/iy exch def get/oldstring exch def +newstring 0 oldstring putinterval +0 1 newstring length oldstring length sub 1 sub{ +newstring exch oldstring length add 0 put +}for +tabs ix get iy newstring put +}{ +pop +}ifelse +}ifelse +}for +0 1 tabarray length 1 sub{ +dup tabarray exch get +dup 12 getu32 maxstring gt{ +0 4 getinterval dup(glyf)eq{ +pop +GetLocaType +GetNumGlyphs +GetSortedLoca +dup tabs exch get +SplitGlyf +tabs 3 1 roll put +}{ +(Warning, table )print print( > 64Kb\n)print +pop +}ifelse +}{ +pop +pop +}ifelse +}for +end +}bind def +/Makesfnts +{ +.opdloadttfontdict begin +0 +tabs{ +dup type/stringtype eq{ +pop +1 add +}{ +{ +type/stringtype eq{ +1 add +}if +}forall +}ifelse +}forall +1 add +/TTOffset +TableDir length +tabarray length 16 mul add +def +0 +tabarray{ +exch dup 1 add +3 1 roll +dup +tabs exch get +dup type/stringtype eq{ +length +2 index exch +TTOffset +dup 3 1 roll add +/TTOffset exch def +8 exch putu32 +exch tabarray 3 1 roll +put +}{ +0 exch +{ +dup type/stringtype eq{ +length add +}{ +pop +}ifelse +}forall +2 index exch +TTOffset +dup 3 1 roll add +/TTOffset exch def +8 exch putu32 +exch tabarray 3 1 roll +put +}ifelse +}forall +pop +array +dup 0 +TableDir length +tables length add +string +dup 0 TableDir putinterval +dup 12 tables putinterval +put +dup +/ix 1 def +tabs{ +dup type/stringtype eq{ +ix exch +put dup +/ix ix 1 add def +}{ +{ +dup type/stringtype eq{ +ix exch put dup +/ix ix 1 add def +}{ +pop +}ifelse +}forall +}ifelse +}forall +pop +end +}bind def +/MakeType42 +{ +//PDFR_DEBUG{ +(MakeType42 beg)= +}if +10 dict begin +/FontName 1 index/FontName get def +/FontType 42 def +/FontMatrix[1 0 0 1 0 0]def +/FontBBox 1 index/FontBBox get def +dup/FontResource get +dup/Encoding known{ +//PDFReader/ObtainEncoding get exec +/Encoding get +}{ +pop null +}ifelse +/PDFEncoding exch def +/CharStrings 2 index//PDFReader/MakeTTCharStrings get exec def +/sfnts 2 index//MakeStreamReader exec +ReadTTF +ProcessTTData +Makesfnts +def +/Encoding StandardEncoding def +/PaintType 0 def +currentdict end +//PDFR_DEBUG{ +(MakeType42 end)= +}if +}bind def +/GetInstalledFont +{ +dup//InstalledFonts exch knownget{ +exch pop +}{ +dup findfont dup 3 1 roll +//InstalledFonts 3 1 roll put +}ifelse +}bind def +/RemoveFontNamePrefix +{//=string cvs true +0 1 5{ +2 index exch get//IsUpper exec not{ +pop false exit +}if +}for +{(+)search{ +pop pop +}if +}if +cvn +}bind def +/CheckFont +{dup/Type get/Font ne{ +mark(Resource )3 index( must have /Type/Font .)//error exec +}if +}bind def +/CheckEncoding +{dup type/nametype ne{ +dup/Type get/Encoding ne{ +mark(Resource )3 index( must have /Type/Encoding .)//error exec +}if +}if +}bind def +/ObtainEncoding +{dup/Encoding known{ +dup dup/Encoding//CheckEncoding//ResolveD exec +dup type dup/arraytype eq exch/packedarraytype eq or{ +pop pop +}{ +dup type/nametype eq{ +/Encoding findresource +}{ +dup/BaseEncoding//knownget exec not{ +/StandardEncoding +}if +/Encoding findresource +exch +/Differences//knownget exec{ +exch dup length array copy exch +0 exch +{ +dup type/integertype eq{ +exch pop +}{ +3 copy put pop +1 add +}ifelse +}forall +pop +}if +}ifelse +/Encoding exch put +}ifelse +}{ +dup/Encoding/StandardEncoding/Encoding findresource put +}ifelse +}bind def +/ObtainMetrics +{dup/Widths//knownget exec{ +1 index/Encoding get +256 dict +3 index/Subtype get/TrueType eq{ +1000 +}{ +1 +}ifelse +4 index/MissingWidth//knownget exec not{ +0 +}if +5 index/FirstChar//knownget exec not{ +0 +}if +6 5 roll +dup 0 exch 1 exch length 1 sub{ +2 copy get +exch 3 index add +7 index exch get +dup dup null ne exch/.notdef ne and{ +6 index 3 1 roll exch +6 index div +3 copy pop//knownget exec{ +0 eq +}{ +true +}ifelse +{put +}{ +pop pop pop +}ifelse +}{ +pop pop +}ifelse +}for +pop pop pop pop exch pop +1 index exch/Metrics exch put +}{ +dup/MissingWidth//knownget exec{ +256 dict +2 index/Encoding get{ +dup null ne{ +3 copy 3 2 roll put +}if +pop +}forall +exch pop +1 index exch/Metrics exch put +}if +}ifelse +}bind def +/NotDef +{ +FontMatrix aload pop pop pop exch pop exch pop +1 exch div exch +1 exch div exch +1 index 0 setcharwidth +0 setlinewidth +0 0 moveto +2 copy rlineto +1 index 0 rlineto +neg exch neg exch rlineto +closepath stroke +}bind def +/SaveResourcesToStack +{ +[ +//PDFReader/OldResources known{ +//PDFReader/OldResources get +}{ +null +}ifelse +//PDFReader/CurrentObject get/Context get/Resources get +] +//PDFReader/OldResources 3 -1 roll put +}bind def +/RestoreResourcesFromStack +{ +//PDFReader/OldResources get dup +0 get//PDFReader/OldResources 3 -1 roll put +1 get//PDFReader/CurrentObject get/Context get/Resources 3 -1 roll put +}bind def +/BuildChar +{//PDFR_DEBUG{ +(BuildChar )print dup//=only exec( )print +}if +exch begin +Encoding exch get +//PDFR_DEBUG{ +dup = +}if +dup null eq{ +pop//NotDef exec +} +{ +CharProcs exch//knownget exec +{ +currentfont/Font get/Resources//knownget exec{ +exec +SaveResourcesToStack +//PDFReader/CurrentObject get/Context get +/Resources 3 -1 roll put +//RunDelayedStream exec +RestoreResourcesFromStack +}{ +//RunDelayedStream exec +}ifelse +} +{ +//NotDef exec +}ifelse +}ifelse +end +}bind def +/printdict +{(<<)= +{exch = ==}forall +(>>)= +}bind def +/printfont +{ +dup{ +exch dup = +dup/Encoding eq{ +pop = +}{ +dup/FontInfo eq exch/Private eq or{ +//printdict exec +}{ +== +}ifelse +}ifelse +}forall +}bind def +/ScaleMetrics +{1 index{ +2 index div +3 index +3 1 roll put +}forall +pop +}bind def +/ResolveAndSetFontAux +{exch dup +//PDFReader/CurrentObject get/Context get/Resources get +/Font//DoNothing//ResolveD exec +exch//CheckFont//ResolveD exec +dup/Font//knownget exec{ +exch pop exch pop +}{ +{ +dup/Subtype get dup dup/Type1 eq exch/TrueType eq or exch/MMType1 eq or{ +exch pop +dup/BaseFont get +//RemoveFontNamePrefix exec +//PDFR_DEBUG{ +(Font )print dup = +}if +1 index/FontDescriptor known{ +//PDFR_DEBUG{ +(Font from a font descriptor.)= +}if +1 index +/FontDescriptor//DoNothing//ResolveD exec +/Font//knownget exec{ +exch pop +}{ +//PDFR_DEBUG{ +(Font descriptor has no Font resolved.)= +}if +//GetInstalledFont exec +}ifelse +}{ +//GetInstalledFont exec +}ifelse +exch +dup/Encoding known not{ +1 index/Encoding get 1 index exch/Encoding exch put +}if +//ObtainEncoding exec +//ObtainMetrics exec +exch +dup length dict copy +dup 2 index/Encoding get +/Encoding exch put +1 index/Metrics//knownget exec{ +2 index/Subtype get/TrueType ne{ +1 index/FontMatrix get 0 get +dup 0 eq{ +pop +1 index/FontMatrix get 1 get +dup 0 eq{pop 1}if +}if +0.001 div +//ScaleMetrics exec +}{ +1 index/sfnts known not{ +1 index/FontMatrix get 0 get +dup 0 eq{ +pop +1 index/FontMatrix get 1 get +dup 0 eq{pop 1}if +}if +//ScaleMetrics exec +}if +}ifelse +1 index exch/Metrics exch put +}if +1 index/BaseFont get +exch +dup/FID undef +dup/UniqueID undef +definefont +dup 3 1 roll +/Font exch put +exit +}if +dup/Subtype get/Type3 eq{ +//ObtainEncoding exec +2 copy exch/FontName exch put +dup/CharProcs get//ResolveDict exec +dup/FontType 3 put +dup/BuildChar//BuildChar put +dup dup/Font exch put +dup 3 1 roll +definefont +2 copy ne{ +2 copy/Font exch put +}if +exch pop +exit +}if +dup/Subtype get/Type0 eq{ +}if +dup/Subtype get/CIDFontType0 eq{ +}if +dup/Subtype get/CIDFontType2 eq{ +}if +mark(Unknown font type )2 index/Subtype get//error exec +}loop +}ifelse +exch scalefont setfont +}bind def +/ResolveAndSetFont +{ +//ResolveAndSetFontAux exec +}bind def +/.knownget +{2 copy known{ +get true +}{ +pop pop false +}ifelse +}bind def +/.min +{2 copy lt{ +exch +}if +pop +}bind def +/.max +{2 copy gt{ +exch +}if +pop +}bind def +/.dicttomark +{>> +}bind def +/getu16{ +2 copy get 8 bitshift 3 1 roll 1 add get add +}bind def +/gets16{ +getu16 16#8000 xor 16#8000 sub +}bind def +/getu32{ +2 copy getu16 16 bitshift 3 1 roll 2 add getu16 add +}bind def +/gets32{ +2 copy gets16 16 bitshift 3 1 roll 2 add getu16 add +}bind def +/cmapformats mark +0{ +6 256 getinterval{}forall 256 packedarray +}bind +2{ +/sHK_sz 2 def +/sH_sz 8 def +dup 2 getu16/cmapf2_tblen exch def +dup 4 getu16/cmapf2_lang exch def +dup 6 256 sHK_sz mul getinterval/sHKs exch def +0 +0 1 255{ +sHKs exch +2 mul getu16 +1 index +1 index +lt{exch}if pop +}for +/sH_len exch def +dup 6 256 sHK_sz mul add +cmapf2_tblen 1 index sub getinterval +/sH_gIA exch def +/cmapf2_glyph_array 65535 array def +/.cmapf2_putGID{ +/cmapf2_ch cmapf2_ch_hi 8 bitshift cmapf2_ch_lo add def +firstCode cmapf2_ch_lo le +cmapf2_ch_lo firstCode entryCount add lt +and{ +sH_offset idRangeOffset add +cmapf2_ch_lo firstCode sub 2 mul +add 6 add +sH_gIA exch getu16 +dup 0 gt{ +idDelta add +cmapf2_glyph_array exch cmapf2_ch exch put +}{ +pop +}ifelse +}{ +}ifelse +}def +16#00 1 16#ff{ +/cmapf2_ch_hi exch def +sHKs cmapf2_ch_hi sHK_sz mul getu16 +/sH_offset exch def +sH_gIA sH_offset sH_sz getinterval +dup 0 getu16/firstCode exch def +dup 2 getu16/entryCount exch def +dup 4 gets16/idDelta exch def +dup 6 getu16/idRangeOffset exch def +pop +sH_offset 0 eq{ +/cmapf2_ch_lo cmapf2_ch_hi def +/cmapf2_ch_hi 0 def +.cmapf2_putGID +}{ +16#00 1 16#ff{ +/cmapf2_ch_lo exch def +.cmapf2_putGID +}for +}ifelse +}for +pop +0 1 cmapf2_glyph_array length 1 sub{ +dup cmapf2_glyph_array exch get +null eq{cmapf2_glyph_array exch 0 put}{pop}ifelse +}for +cmapf2_glyph_array +}bind +4{ +/etab exch def +/nseg2 etab 6 getu16 def +14/endc etab 2 index nseg2 getinterval def +2 add +nseg2 add/startc etab 2 index nseg2 getinterval def +nseg2 add/iddelta etab 2 index nseg2 getinterval def +nseg2 add/idroff etab 2 index nseg2 getinterval def +pop +/firstcode startc 0 getu16 16#ff00 and dup 16#f000 ne{pop 0}if def +/lastcode firstcode def +/striptopbyte false def +/putglyph{ +glyphs code 3 -1 roll put/code code 1 add def +}bind def +/numcodes 0 def/glyphs 0 0 2 nseg2 3 sub{ +/i2 exch def +/scode startc i2 getu16 def +/ecode endc i2 getu16 def +ecode lastcode gt{ +/lastcode ecode def +}if +}for pop +firstcode 16#f000 ge lastcode firstcode sub 255 le and{ +lastcode 255 and +/striptopbyte true def +}{ +lastcode +}ifelse +1 add +array def +glyphs length 1024 ge{ +.array1024z 0 1024 glyphs length 1023 sub{glyphs exch 2 index putinterval}for +glyphs dup length 1024 sub 3 -1 roll +putinterval +}{ +0 1 glyphs length 1 sub{glyphs exch 0 put}for +}ifelse +/numcodes 0 def/code 0 def +0 2 nseg2 3 sub{ +/i2 exch def +/scode startc i2 getu16 def +/ecode endc i2 getu16 def +numcodes scode firstcode sub +exch sub 0 .max dup/code exch code exch add def +ecode scode sub 1 add add numcodes add/numcodes exch def +/delta iddelta i2 gets16 def +TTFDEBUG{ +(scode=)print scode =only +( ecode=)print ecode =only +( delta=)print delta =only +( droff=)print idroff i2 getu16 = +}if +idroff i2 getu16 dup 0 eq{ +pop scode delta add 65535 and 1 ecode delta add 65535 and +striptopbyte{ +/code scode 255 and def +}{ +/code scode def +}ifelse +{putglyph}for +}{ +/gloff exch 14 nseg2 3 mul add 2 add i2 add add def +striptopbyte{ +/code scode 255 and def +}{ +/code scode def +}ifelse +0 1 ecode scode sub{ +2 mul gloff add etab exch getu16 +dup 0 ne{delta add 65535 and}if putglyph +}for +}ifelse +}for glyphs/glyphs null def +}bind +6{ +dup 6 getu16/firstcode exch def dup 8 getu16/ng exch def +firstcode ng add array +0 1 firstcode 1 sub{2 copy 0 put pop}for +dup firstcode ng getinterval +0 1 ng 1 sub{ +dup 2 mul 10 add 4 index exch getu16 3 copy put pop pop +}for pop exch pop +}bind +.dicttomark readonly def +/cmaparray{ +dup 0 getu16 cmapformats exch .knownget{ +TTFDEBUG{ +(cmap: format )print 1 index 0 getu16 = flush +}if exec +}{ +(Can't handle format )print 0 getu16 = flush +0 1 255{}for 256 packedarray +}ifelse +TTFDEBUG{ +(cmap: length=)print dup length = dup == +}if +}bind def +/postremap mark +/Cdot/Cdotaccent +/Edot/Edotaccent +/Eoverdot/Edotaccent +/Gdot/Gdotaccent +/Ldot/Ldotaccent +/Zdot/Zdotaccent +/cdot/cdotaccent +/edot/edotaccent +/eoverdot/edotaccent +/gdot/gdotaccent +/ldot/ldotaccent +/zdot/zdotaccent +.dicttomark readonly def +/get_from_stringarray +{1 index type/stringtype eq{ +get +}{ +exch{ +2 copy length ge{ +length sub +}{ +exch get exit +}ifelse +}forall +}ifelse +}bind def +/getinterval_from_stringarray +{ +2 index type/stringtype eq{ +getinterval +}{ +string exch 0 +4 3 roll{ +dup length +dup 4 index lt{ +3 index exch sub +exch pop 3 1 roll exch pop +}{ +dup 3 1 roll +4 index sub +5 index length 4 index sub +2 copy gt{exch}if pop +dup 3 1 roll +5 index exch getinterval +5 index 4 index 3 index +getinterval +copy pop +exch pop add exch pop 0 exch +dup 3 index length ge{exit}if +}ifelse +}forall +pop pop +}ifelse +}bind def +/string_array_size +{dup type/stringtype eq{ +length +}{ +0 exch{length add}forall +}ifelse +}bind def +/postformats mark +16#00010000{ +pop MacGlyphEncoding +} +16#00020000{ +dup dup type/arraytype eq{0 get}if length 36 lt{ +TTFDEBUG{(post format 2.0 invalid.)= flush}if +pop[] +}{ +/postglyphs exch def +/post_first postglyphs dup type/arraytype eq{0 get}if def +post_first 32 getu16/numglyphs exch def +/glyphnames numglyphs 2 mul 34 add def +/postpos glyphnames def +/total_length postglyphs//string_array_size exec def +numglyphs array 0 1 numglyphs 1 sub{ +postpos total_length ge{ +1 numglyphs 1 sub{1 index exch/.notdef put}for +exit +}if +postglyphs postpos//get_from_stringarray exec +postglyphs postpos 1 add 2 index//getinterval_from_stringarray exec cvn +exch postpos add 1 add/postpos exch def +2 index 3 1 roll +put +}for +/postnames exch def +numglyphs array 0 1 numglyphs 1 sub{ +dup 2 mul 34 add postglyphs exch 2//getinterval_from_stringarray exec +dup 0 get 8 bitshift exch 1 get add dup 258 lt{ +MacGlyphEncoding exch get +}{ +dup 32768 ge{ +pop/.notdef +}{ +258 sub dup postnames length ge{ +TTFDEBUG{( *** warning: glyph index past end of 'post' table)= flush}if +pop +exit +}if +postnames exch get +postremap 1 index .knownget{exch pop}if +}ifelse +}ifelse +2 index 3 1 roll put +}for +} +ifelse +}bind +16#00030000{ +pop[] +}bind +.dicttomark readonly def +/first_post_string +{ +post dup type/arraytype eq{0 get}if +}bind def +/.getpost{ +/glyphencoding post null eq{ +TTFDEBUG{(post missing)= flush}if[] +}{ +postformats first_post_string 0 getu32 .knownget{ +TTFDEBUG{ +(post: format )print +first_post_string +dup 0 getu16 =only(,)print 2 getu16 = flush +}if +post exch exec +}{ +TTFDEBUG{(post: unknown format )print post 0 getu32 = flush}if[] +}ifelse +}ifelse def +}bind def +/MacRomanEncoding[ +StandardEncoding 0 39 getinterval aload pop +/quotesingle +StandardEncoding 40 56 getinterval aload pop +/grave +StandardEncoding 97 31 getinterval aload pop +/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute +/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave +/ecircumflex/edieresis/iacute/igrave +/icircumflex/idieresis/ntilde/oacute +/ograve/ocircumflex/odieresis/otilde +/uacute/ugrave/ucircumflex/udieresis +/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash +/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef +/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash +/questiondown/exclamdown/logicalnot/.notdef +/florin/.notdef/.notdef/guillemotleft +/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright +/quoteleft/quoteright/divide/.notdef +/ydieresis/Ydieresis/fraction/currency +/guilsinglleft/guilsinglright/fi/fl +/daggerdbl/periodcentered/quotesinglbase/quotedblbase +/perthousand/Acircumflex/Ecircumflex/Aacute +/Edieresis/Egrave/Iacute/Icircumflex +/Idieresis/Igrave/Oacute/Ocircumflex +/.notdef/Ograve/Uacute/Ucircumflex +/Ugrave/dotlessi/circumflex/tilde +/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron +]/Encoding defineresource pop +/TTParser<< +/Pos 0 +/post null +>>def +/readu8 +{read not{ +mark(Insufficient data in the stream.)//error exec +}if +}bind def +/readu16 +{dup//readu8 exec 8 bitshift exch//readu8 exec or +}bind def +/reads16 +{//readu16 exec 16#8000 xor 16#8000 sub +}bind def +/readu32 +{dup//readu16 exec 16 bitshift exch//readu16 exec or +}bind def +/reads32 +{dup//reads16 exec 16 bitshift exch//readu16 exec or +}bind def +/SkipToPosition +{dup//TTParser/Pos get +exch//TTParser exch/Pos exch put +sub +//PDFR_DEBUG{ +(Skipping )print dup//=only exec( bytes.)= +}if +dup 0 eq{ +pop pop +}{ +dup 3 1 roll +()/SubFileDecode filter +exch +{1 index//BlockBuffer readstring pop length +dup 0 eq{pop exch pop exit}if +sub +}loop +0 ne{ +mark(Insufficient data in the stream for SkipToPosition.)//error exec +}if +}ifelse +}bind def +/TagBuffer 4 string def +/ParseTTTableDirectory +{//PDFR_DEBUG{ +(ParseTTTableDirectory beg)= +}if +15 dict begin +dup//readu32 exec 16#00010000 ne{ +mark(Unknown True Type version.)//error exec +}if +dup//readu16 exec/NumTables exch def +dup//readu16 exec/SearchRange exch def +dup//readu16 exec/EntrySelector exch def +dup//readu16 exec/RangeShift exch def +//PDFR_DEBUG{ +(NumTables = )print NumTables = +}if +NumTables{ +dup//TagBuffer readstring not{ +mark(Could not read TT tag.)//error exec +}if +cvn +[2 index//readu32 exec pop +2 index//readu32 exec +3 index//readu32 exec +] +//PDFR_DEBUG{ +2 copy exch//=only exec( )print == +}if +def +}repeat +pop +//TTParser/Pos 12 NumTables 16 mul add put +currentdict end +//PDFR_DEBUG{ +(ParseTTTableDirectory end)= +}if +}bind def +/ParseTTcmap +{//PDFR_DEBUG{ +(ParseTTcmap beg)= +}if +/cmap get aload pop +3 1 roll +7 dict begin +//PDFR_DEBUG{ +(Current position = )print//TTParser/Pos get = +(cmap position = )print dup = +}if +1 index exch//SkipToPosition exec +//TTParser/Pos get/TablePos exch def +dup//readu16 exec pop +dup//readu16 exec/NumEncodings exch def +//PDFR_DEBUG{ +(NumEncodings = )print NumEncodings = +}if +null +NumEncodings{ +1 index//readu32 exec +2 index//readu32 exec +3 array dup 3 2 roll 0 exch put +2 index null ne{ +dup 0 get 3 index 0 get sub +3 index exch 1 exch put +}if +dup 4 3 roll pop 3 1 roll +def +}repeat +dup 0 get +4 3 roll exch sub +1 exch put +//PDFR_DEBUG{ +currentdict{ +exch dup type/integertype eq{ +//PrintHex exec( )print == +}{ +pop pop +}ifelse +}forall +}if +4 NumEncodings 8 mul add/HeaderLength exch def +//TTParser/Pos//TTParser/Pos get HeaderLength add put +0 +NumEncodings{ +16#7FFFFFF null +currentdict{ +1 index type/integertype eq{ +exch pop dup 0 get +dup 5 index gt{ +dup 4 index lt{ +4 1 roll +exch pop exch pop +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}forall +//PDFR_DEBUG{ +(Obtaining subtable for )print dup == +}if +3 2 roll pop +3 copy pop +TablePos add//SkipToPosition exec +3 copy exch pop 1 get +//TTParser/Pos//TTParser/Pos get 3 index add put +string +readstring not{ +mark(Can't read a cmap subtable.)//error exec +}if +2 exch put +}repeat +pop pop +currentdict end +//PDFR_DEBUG{ +(ParseTTcmap end)= +}if +}bind def +/GetTTEncoding +{//PDFR_DEBUG{ +(GetTTEncoding beg)= +}if +get +exch pop +2 get +10 dict begin +/TTFDEBUG//PDFR_DEBUG def +//cmaparray exec +end +//PDFR_DEBUG{ +(GetTTEncoding end)= +dup == +}if +}bind def +/InverseEncoding +{ +256 dict begin +dup length 1 sub -1 0{ +2 copy get +exch +1 index currentdict exch//knownget exec{ +dup type/arraytype eq{ +aload length 1 add array astore +}{ +2 array astore +}ifelse +}if +def +}for +pop +currentdict end +}bind def +/GetMacRomanEncodingInverse +{//PDFReader/MacRomanEncodingInverse get +dup null eq{ +pop +MacRomanEncoding//InverseEncoding exec +dup//PDFReader exch/MacRomanEncodingInverse exch put +}if +}bind def +/PutCharStringSingle +{ +dup 3 index length lt{ +2 index exch get +dup 0 ne{ +def +}{ +pop pop +}ifelse +}{ +pop pop +}ifelse +}bind def +/PutCharString +{1 index type/nametype ne{ +mark(Bad charstring name)//error exec +}if +dup type/arraytype eq{ +{ +3 copy//PutCharStringSingle exec +pop pop +}forall +pop +}{ +//PutCharStringSingle exec +}ifelse +}bind def +/ComposeCharStrings +{ +//PDFR_DEBUG{ +(ComposeCharStrings beg)= +}if +1 index length 1 add dict begin +/.notdef 0 def +exch +//TTParser/post get +dup null ne{ +exch +1 index length 1 sub -1 0{ +dup 3 index exch get exch +dup 0 eq 2 index/.notdef eq or{ +pop pop +}{ +def +}ifelse +}for +}if +exch pop exch +{ +//PutCharString exec +}forall +pop +currentdict end +//PDFR_DEBUG{ +(ComposeCharStrings end)= +}if +}bind def +/ParseTTpost +{ +//PDFR_DEBUG{ +(ParseTTpost beg)= +}if +/post get aload pop +3 1 roll +//PDFR_DEBUG{ +(Current position = )print//TTParser/Pos get = +(post position = )print dup = +}if +1 index exch//SkipToPosition exec +//TTParser/Pos//TTParser/Pos get 4 index add put +exch dup 65535 le{ +string +readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +}{ +[3 1 roll +dup 16384 div floor cvi +exch 1 index 16384 mul +sub exch +1 sub 0 1 3 -1 roll +{ +1 add index +16384 string readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +}for +counttomark -2 roll +string readstring not{ +mark(Insufficient data in the stream for ParseTTpost.)//error exec +}if +] +}ifelse +1 dict begin +/post exch def +//.getpost exec +//TTParser/post glyphencoding put +//PDFR_DEBUG{ +(ParseTTpost end)= +glyphencoding == +}if +end +}bind def +/MakeTTCharStrings +{//MakeStreamReader exec +dup dup//ParseTTTableDirectory exec +//TTParser/post null put +dup/post//knownget exec{ +0 get +1 index/cmap get 0 get +lt{ +2 copy//ParseTTpost exec +//ParseTTcmap exec +}{ +2 copy//ParseTTcmap exec +3 1 roll +//ParseTTpost exec +}ifelse +}{ +//ParseTTcmap exec +}ifelse +{ +dup 16#00030001 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding for Windows Unicode.)= +}if +16#00030001//GetTTEncoding exec +AdobeGlyphList//ComposeCharStrings exec +exit +}if +dup 16#00010000 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding for Macintosh Roman.)= +}if +16#00010000//GetTTEncoding exec +PDFEncoding dup null eq{ +pop//GetMacRomanEncodingInverse exec +}{ +//InverseEncoding exec +}ifelse +//ComposeCharStrings exec +exit +}if +dup 16#00030000 known{ +//PDFR_DEBUG{ +(Using the TT cmap encoding 3.0 - not sure why Ghostscript writes it since old versions.)= +}if +16#00030000//GetTTEncoding exec +PDFEncoding dup null eq{ +pop//GetMacRomanEncodingInverse exec +}{ +//InverseEncoding exec +}ifelse +//ComposeCharStrings exec +exit +}if +mark(True Type cmap has no useful encodings.)//error exec +}loop +//PDFR_DEBUG{ +(CharStrings <<)= +dup{ +exch +dup type/nametype eq{ +//=only exec +}{ +== +}ifelse +( )print == +}forall +(>>)= +}if +}bind def +/ScaleVal +{ +aload pop +1 index sub +3 2 roll mul add +}bind def +/ScaleArg +{ +aload pop +1 index sub +3 1 roll +sub exch div +}bind def +/ScaleArgN +{ +dup length 2 sub -2 0{ +2 +2 index 3 1 roll getinterval +3 2 roll +exch//ScaleArg exec +1 index length 2 idiv 1 add 1 roll +}for +pop +}bind def +/ComputeFunction_10 +{ +//PDFR_DEBUG{ +(ComputeFunction_10 beg )print 1 index//=only exec( stack=)print count = +}if +exch +dup 1 eq{ +pop dup length 1 sub get +}{ +1 index length 1 sub mul +dup dup floor sub +dup 0 eq{ +pop cvi get +}{ +3 1 roll floor cvi +2 getinterval +aload pop +2 index mul 3 2 roll 1 exch sub 3 2 roll mul add +}ifelse +}ifelse +//PDFR_DEBUG{ +(ComputeFunction_10 end )print dup//=only exec( stack=)print count = +}if +}bind def +/ComputeFunction_n0 +{ +//PDFR_DEBUG{ +(ComputeFunction_n0 beg N=)print dup//=only exec( stack=)print count = +}if +dup 0 eq{ +pop +}{ +dup 2 add -1 roll +dup 3 index length 1 sub ge{ +pop 1 sub +exch dup length 1 sub get exch +//PDFReader/ComputeFunction_n0 get exec +}{ +dup floor cvi dup +4 index exch get +3 index dup +5 add copy +6 2 roll +pop pop pop pop +1 sub +//PDFReader/ComputeFunction_n0 get exec +3 2 roll pop +exch +4 3 roll exch +4 add 2 roll 1 add +3 2 roll exch get +exch 1 sub +//PDFReader/ComputeFunction_n0 get exec +1 index mul +3 1 roll +1 exch sub mul add +}ifelse +}ifelse +//PDFR_DEBUG{ +(ComputeFunction_n0 end )print dup//=only exec( stack=)print count = +}if +}bind def +/FunctionToProc_x01 +{ +dup/Domain get exch +dup/Data get 0 get exch +/Size get length +[4 1 roll +//PDFR_DEBUG{ +{(function beg, stack =)print count//=only exec(\n)print}/exec load +5 2 roll +}if +dup 1 gt{ +{mark exch +3 add 2 roll +//ScaleArgN exec +counttomark dup +3 add -2 roll +pop exch +//ComputeFunction_n0 exec +}/exec load +}{ +pop +3 1/roll load//ScaleArg/exec load +/exch load +//ComputeFunction_10/exec load +}ifelse +//PDFR_DEBUG{ +(function end, stack =)/print load/count load//=only/exec load(\n)/print load +}if +]cvx +//PDFR_DEBUG{ +(Made a procedure for the 1-result function :)= +dup == +}if +}bind def +/FunctionProcDebugBeg +{(FunctionProcDebugBeg )print count = +}bind def +/FunctionProcDebugEnd +{(FunctionProcDebugEnd )print count = +}bind def +/FunctionToProc_x0n +{ +PDFR_DEBUG{ +(FunctionToProc_x0n beg m=)print dup = +}if +1 index/Size get length exch +dup 7 mul 2 add array +PDFR_DEBUG{ +dup 0//FunctionProcDebugBeg put +}{ +dup 0//DoNothing put +}ifelse +dup 1/exec load put +dup 2 5 index/Domain get put +2 index 1 eq{ +dup 3//ScaleArg put +}{ +dup 3//ScaleArgN put +}ifelse +dup 4/exec load put +1 index 1 sub 0 exch 1 exch{ +dup 7 mul 5 add +1 index 4 index 1 sub ne{ +dup 3 index exch 6 index put 1 add +dup 3 index exch/copy load put 1 add +}if +[ +6 index/Data get 3 index get +6 index 1 eq{ +//ComputeFunction_10/exec load +}{ +6 index +//ComputeFunction_n0/exec load +}ifelse +]cvx +3 index exch 2 index exch put 1 add +2 index 1 index/exec load put 1 add +1 index 4 index 1 sub ne{ +2 index 1 index 6 index 1 add put 1 add +2 index 1 index 1 put 1 add +2 index 1 index/roll load put +}if +pop pop +}for +PDFR_DEBUG{ +dup dup length 2 sub//FunctionProcDebugEnd put +}{ +dup dup length 2 sub//DoNothing put +}ifelse +dup dup length 1 sub/exec load put +cvx exch pop exch pop exch pop +//PDFR_DEBUG{ +(Made a procedure for the n-argument function :)= +dup == +}if +PDFR_DEBUG{ +(FunctionToProc_x0n end)= +}if +}bind def +/MakeTableRec +{ +0 +exec +}bind def +/MakeTable +{//PDFR_DEBUG{ +(MakeTable beg )print count = +}if +1 index/Size get exch +1 sub dup +3 1 roll +get +array +1 index 0 eq{ +exch pop exch pop +}{ +dup length 1 sub -1 0{ +3 index 3 index//MakeTableRec exec +2 index 3 1 roll put +}for +exch pop exch pop +}ifelse +//PDFR_DEBUG{ +(MakeTable end )print count = +}if +}bind def +//MakeTableRec 0//MakeTable put +/StoreSample +{ +1 sub +dup 0 eq{ +pop +}{ +-1 1{ +I exch get get +}for +}ifelse +I 0 get 3 2 roll put +}bind def +/ReadSample32 +{ +4{ +File read not{ +mark(Insufficient data for function.)//error exec +}if +}repeat +pop +3 1 roll exch +256 mul add 256 mul add +//1_24_bitshift_1_sub div +}bind def +/ReadSample +{ +Buffer BitsLeft BitsPerSample +{2 copy ge{ +exit +}if +3 1 roll +8 add 3 1 roll +256 mul File read not{ +mark(Insufficient data for function.)//error exec +}if +add +3 1 roll +}loop +sub dup +2 index exch +neg bitshift +2 copy exch bitshift +4 3 roll exch sub +/Buffer exch def +exch/BitsLeft exch def +Div div +}bind def +/ReadSamplesRec +{0 +exec +}bind def +/ReadSamples +{ +//PDFR_DEBUG{ +(ReadSamples beg )print count = +}if +dup 1 eq{ +pop +0 1 Size 0 get 1 sub{ +I exch 0 exch put +0 1 M 1 sub{ +dup Range exch 2 mul 2 getinterval +//PDFR_DEBUG{ +(Will read a sample ... )print +}if +BitsPerSample 32 eq{//ReadSample32}{//ReadSample}ifelse +exec exch//ScaleVal exec +//PDFR_DEBUG{ +(value=)print dup = +}if +exch Table exch get +Size length//StoreSample exec +}for +}for +}{ +1 sub +dup Size exch get 0 exch 1 exch 1 sub{ +I exch 2 index exch put +dup//ReadSamplesRec exec +}for +pop +}ifelse +//PDFR_DEBUG{ +(ReadSamples end )print count = +}if +}bind def +//ReadSamplesRec 0//ReadSamples put +/StreamToArray +{//PDFR_DEBUG{ +(StreamToArray beg )print count = +}if +userdict/FuncDataReader get begin +dup/BitsPerSample get/BitsPerSample exch def +dup/Size get length/N exch def +dup/Range get length 2 idiv/M exch def +1 BitsPerSample bitshift 1 sub/Div exch def +/BitsLeft 0 def +/Buffer 0 def +dup/Size get/Size exch def +dup/Range get/Range exch def +/File 1 index//MakeStreamReader exec def +/I[N{0}repeat]def +M array +dup length 1 sub -1 0{ +2 index N//MakeTable exec +2 index 3 1 roll put +}for +/Table exch def +N//ReadSamples exec +PDFR_DEBUG{ +(Table = )print Table == +}if +/Data Table put +end +//PDFR_DEBUG{ +(StreamToArray end )print count = +}if +}bind def +/FunctionToProc10 +{ +PDFR_DEBUG{ +(FunctionToProc10 beg, Range = )print dup/Range get == +}if +dup/Order//knownget exec{ +1 ne{ +(Underimplemented function Type 0 Order 3.)= +}if +}if +dup//StreamToArray exec +dup/Range get length dup 2 eq{ +pop//FunctionToProc_x01 exec +}{ +2 idiv//FunctionToProc_x0n exec +}ifelse +PDFR_DEBUG{ +(FunctionToProc10 end)= +}if +}bind def +/FunctionToProc12 +{begin +currentdict/C0//knownget exec{length 1 eq}{true}ifelse{ +N +currentdict/C0//knownget exec{ +0 get +}{ +0 +}ifelse +currentdict/C1//knownget exec{ +0 get +}{ +1 +}ifelse +1 index sub +[4 1 roll +{ +4 2 roll +exp mul add +}aload pop +]cvx +}{ +[ +0 1 C0 length 1 sub{ +N +C0 2 index get +C1 3 index get +4 3 roll pop +1 index sub +[/dup load +5 2 roll +{ +4 2 roll +exp mul add +exch +}aload pop +]cvx +/exec load +}for +/pop load +]cvx +}ifelse +end +//PDFR_DEBUG{ +(FunctionType2Proc : )print dup == +}if +}bind def +/FunctionToProc14 +{//MakeStreamReader exec cvx exec +//PDFR_DEBUG{ +(FunctionType4Proc : )print dup == +}if +}bind def +/FunctionToProc1 +{ +dup/FunctionType get +{dup 0 eq{ +pop//FunctionToProc10 exec exit +}if +dup 2 eq{ +pop//FunctionToProc12 exec exit +}if +dup 4 eq{ +pop//FunctionToProc14 exec exit +}if +mark exch(Function type )exch( isn't implemented yet.)//error exec +}loop +}bind def +/FunctionToProc20 +{ +PDFR_DEBUG{ +(FunctionToProc20, Range = )print dup/Range get == +}if +dup/Order//knownget exec{ +1 ne{ +(Underimplemented function Type 0 Order 3.)= +}if +}if +dup//StreamToArray exec +dup/Range get length dup 2 eq{ +pop//FunctionToProc_x01 exec +}{ +2 idiv//FunctionToProc_x0n exec +}ifelse +}bind def +/FunctionToProc +{//PDFR_DEBUG{ +(FunctionToProc beg )print count = +}if +dup type/dicttype eq{ +dup/Domain get length 2 idiv +{ +dup 1 eq{ +pop//FunctionToProc1 exec exit +}if +dup 2 eq{ +pop//FunctionToProc20 exec exit +}if +mark(Functions with many arguments aren't implemented yet.)//error exec +}loop +}{ +//PDFR_DEBUG{(Not a function dict, assume already a procedure.)print}if +}ifelse +//PDFR_DEBUG{ +(FunctionToProc end )print count = +}if +}bind def +/spotfunctions mark +/Round{ +abs exch abs 2 copy add 1 le{ +dup mul exch dup mul add 1 exch sub +}{ +1 sub dup mul exch 1 sub dup mul add 1 sub +}ifelse +} +/Diamond{ +abs exch abs 2 copy add .75 le{ +dup mul exch dup mul add 1 exch sub +}{ +2 copy add 1.23 le{ +.85 mul add 1 exch sub +}{ +1 sub dup mul exch 1 sub dup mul add 1 sub +}ifelse +}ifelse +} +/Ellipse{ +abs exch abs 2 copy 3 mul exch 4 mul add 3 sub dup 0 lt{ +pop dup mul exch .75 div dup mul add 4 div 1 exch sub +}{ +dup 1 gt{ +pop 1 exch sub dup mul exch 1 exch sub +.75 div dup mul add 4 div 1 sub +}{ +.5 exch sub exch pop exch pop +}ifelse +}ifelse +} +/EllipseA{dup mul .9 mul exch dup mul add 1 exch sub} +/InvertedEllipseA{dup mul .9 mul exch dup mul add 1 sub} +/EllipseB{dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub} +/EllipseC{dup mul .9 mul exch dup mul add 1 exch sub} +/InvertedEllipseC{dup mul .9 mul exch dup mul add 1 sub} +/Line{exch pop abs neg} +/LineX{pop} +/LineY{exch pop} +/Square{abs exch abs 2 copy lt{exch}if pop neg} +/Cross{abs exch abs 2 copy gt{exch}if pop neg} +/Rhomboid{abs exch abs 0.9 mul add 2 div} +/DoubleDot{2{360 mul sin 2 div exch}repeat add} +/InvertedDoubleDot{2{360 mul sin 2 div exch}repeat add neg} +/SimpleDot{dup mul exch dup mul add 1 exch sub} +/InvertedSimpleDot{dup mul exch dup mul add 1 sub} +/CosineDot{180 mul cos exch 180 mul cos add 2 div} +/Double{exch 2 div exch 2{360 mul sin 2 div exch}repeat add} +/InvertedDouble{ +exch 2 div exch 2{360 mul sin 2 div exch}repeat add neg +} +.dicttomark readonly def +/CheckColorSpace +{ +dup type/arraytype ne{ +mark(Resource )3 index( must be an array.)//error exec +}if +}bind def +/SubstitutePDFColorSpaceRec +{0 +exec +}bind def +/SubstitutePDFColorSpace +{ +{ +dup 0 get/Pattern eq{ +dup length 1 gt{ +dup dup 1//CheckColorSpace//ResolveA exec +dup type/nametype ne{ +//SubstitutePDFColorSpaceRec exec +}if +1 exch put +}if +exit +}if +dup 0 get/Indexed eq{ +exit +}if +dup 0 get/Separation eq{ +dup dup 2//CheckColorSpace//ResolveA exec +dup type/nametype ne{ +//SubstitutePDFColorSpaceRec exec +}if +2 exch put +exit +}if +dup 0 get/CalGray eq{ +1 get +dup/Gamma//knownget exec{ +[exch[exch/exp load]cvx dup dup] +1 index exch/DecodeLMN exch put +}if +[exch/CIEBasedA exch] +exit +}if +dup 0 get/CalRGB eq{ +1 get +dup/Matrix//knownget exec{ +1 index exch/MatrixLMN exch put +}if +dup/Gamma//knownget exec{ +aload pop +[exch/exp load]cvx +3 1 roll +[exch/exp load]cvx +3 1 roll +[exch/exp load]cvx +3 1 roll +3 array astore +1 index exch/DecodeLMN exch put +}if +[exch/CIEBasedABC exch] +exit +}if +dup 0 get/Lab eq{ +1 get +begin +currentdict/Range//knownget exec{aload pop}{-100 100 -100 100}ifelse +0 100 6 2 roll 6 array astore +/RangeABC exch def +/DecodeABC[{16 add 116 div}bind{500 div}bind{200 div}bind]def +/MatrixABC[1 1 1 1 0 0 0 0 -1]def +{dup 6 29 div ge{dup dup mul mul}{4 29 div sub 108 841 div mul}ifelse} +/DecodeLMN[ +[3 index aload pop WhitePoint 0 get/mul load]cvx +[4 index aload pop WhitePoint 1 get/mul load]cvx +[5 index aload pop WhitePoint 2 get/mul load]cvx +]def pop +//PDFR_DEBUG{ +(Constructed from Lab <<)= +currentdict{exch = ==}forall +(>>)= +}if +[/CIEBasedABC currentdict] +end +exit +pop +}if +dup 0 get/CIEBasedA eq{exit}if +dup 0 get/CIEBasedABC eq{exit}if +mark exch(Unimplemented color space )exch//error exec +}loop +}bind def +//SubstitutePDFColorSpaceRec 0//SubstitutePDFColorSpace put +/ResolveArrayElement +{2 copy get +dup type dup/arraytype eq exch +/packedarraytype eq or{ +dup length 1 ge exch xcheck and{ +2 copy get +dup 0 get type/integertype eq +1 index 1 get type dup/arraytype +eq exch +/packedarraytype eq or +and{ +exec +2 index 4 1 roll put +}{ +pop pop +}ifelse +}{ +pop +}ifelse +}{ +pop pop +}ifelse +}bind def +/ResolveColorSpaceArrayRec +{0 +exec +}bind def +/SetColorSpaceSafe +{ +PDFR_DEBUG{ +(SetColorSpaceSafe beg)= +}if +currentcolorspace dup type/arraytype eq{ +1 index type/arraytype eq{ +dup length 2 index length eq{ +false exch +dup length 0 exch 1 exch 1 sub{ +dup +4 index exch get exch +2 index exch get +ne{ +exch pop true exch exit +}if +}for +pop +{ +setcolorspace +}{ +pop +}ifelse +}{ +pop setcolorspace +}ifelse +}{ +pop setcolorspace +}ifelse +}{ +pop setcolorspace +}ifelse +PDFR_DEBUG{ +(SetColorSpaceSafe end)= +}if +}bind def +/ResolveColorSpaceArray +{ +//PDFR_DEBUG{ +(ResolveColorSpaceArray beg )print dup == +}if +dup 0 get/Indexed eq{ +1//ResolveArrayElement exec +dup dup 1 get +dup type/arraytype eq{ +//SubstitutePDFColorSpace exec +//ResolveColorSpaceArrayRec exec +1 exch put +}{ +pop pop +}ifelse +}if +dup 0 get/Separation eq{ +dup dup 1 get UnPDFEscape 1 exch put +3//ResolveArrayElement exec +dup 3 get//FunctionToProc exec +2 copy 3 exch put +pop +}if +dup 0 get/Pattern eq{ +dup length 1 gt{ +dup 1 get dup type/arraytype eq{ +ResolveColorSpaceArray +1 index 1 3 -1 roll put +}{ +pop +}ifelse +}if +}if +PDFR_DEBUG{ +(Construcrted color space :)= +dup == +}if +//PDFR_DEBUG{ +(ResolveColorSpaceArray end )print dup == +}if +}bind def +//ResolveColorSpaceArrayRec 0//ResolveColorSpaceArray put +/ResolveColorSpace +{ +//PDFR_DEBUG{ +(ResolveColorSpace beg )print dup = +}if +dup//SimpleColorSpaceNames exch known not{ +dup//PDFColorSpaces exch//knownget exec{ +exch pop +//PDFR_DEBUG{ +(ResolveColorSpace known )= +}if +}{ +dup +//PDFReader/CurrentObject get/Context get/Resources get +/ColorSpace//DoNothing//ResolveD exec +exch//CheckColorSpace//ResolveD exec +dup type/arraytype eq{ +//SubstitutePDFColorSpace exec +//ResolveColorSpaceArray exec +dup//PDFColorSpaces 4 2 roll put +}if +}ifelse +}if +//PDFR_DEBUG{ +(ResolveColorSpace end )print dup == +}if +}bind def +/CheckPattern +{ +dup/PatternType//knownget exec{ +dup 1 ne{ +mark(Resource )4 index( is a shading, which can't be handled at level 2. )//error exec +}if +pop +}if +dup/Type knownget{ +/Pattern ne{ +mark(Resource )4 index( must have /Type/Pattern .)//error exec +}if +}if +}bind def +/PaintProc +{/Context get +//RunDelayedStream exec +}bind def +/ResolvePattern +{ +dup +userdict/PDFR_Patterns get +exch//knownget exec{ +exch pop +}{ +dup +//PDFReader/CurrentObject get/Context get/Resources get +/Pattern//DoNothing//ResolveD exec +exch//CheckPattern//ResolveD exec +dup dup/Context exch put +dup/Resources//DoNothing//ResolveD exec pop +dup/PaintProc//PaintProc put +gsave userdict/PDFR_InitialGS get setgstate +currentglobal exch false setglobal +dup/Matrix get +makepattern +exch setglobal +grestore +dup userdict/PDFR_Patterns get +4 2 roll +put +}ifelse +}bind def +/SetColor +{//PDFR_DEBUG{ +(SetColor beg)= +}if +currentcolorspace dup type/nametype eq{ +pop setcolor +}{ +0 get/Pattern eq{ +//ResolvePattern exec setpattern +}{ +setcolor +}ifelse +}ifelse +//PDFR_DEBUG{ +(SetColor end)= +}if +}bind def +/ImageKeys 15 dict begin +/BPC/BitsPerComponent def +/CS/ColorSpace def +/D/Decode def +/DP/DecodeParms def +/F/Filter def +/H/Height def +/IM/ImageMask def +/I/Interpolate def +/W/Width def +currentdict end readonly def +/ImageValues 15 dict begin +/G/DeviceGray def +/RGB/DeviceRGB def +/CMYK/DeviceCMYK def +/I/Indexed def +/AHx/ASCIIHexDecode def +/A85/ASCII85Decode def +/LZW/LZWDecode def +/Fl/FlateDecode def +/RL/RunLengthDecode def +/CCF/CCITTFaxDecode def +/DCT/DCTDecode def +currentdict end readonly def +/GetColorSpaceRange +{2 index/ColorSpace get +dup type/arraytype eq{ +1 get +}if +exch//knownget exec{ +exch pop +}if +}bind def +/DecodeArrays 15 dict begin +/DeviceGray{[0 1]}def +/DeviceRGB{[0 1 0 1 0 1]}def +/DeviceCMYK{[0 1 0 1 0 1 0 1]}def +/Indexed{ +dup/BitsPerComponent get 1 exch bitshift 1 sub[exch 0 exch] +}def +/Separation{[0 1]}def +/CIEBasedA{[0 1]/RangeA//GetColorSpaceRange exec}def +/CIEBasedABC{[0 1 0 1 0 1]/RangeABC//GetColorSpaceRange exec}def +currentdict end readonly def +/Substitute +{1 index//knownget exec{ +exch pop +}if +}bind def +/DebugImagePrinting +{ +//PDFR_DEBUG{ +(Image :)= +dup{exch//=only exec( )print == +}forall +}if +}bind def +/CompleteImage +{ +dup/ColorSpace known{ +dup/ColorSpace//CheckColorSpace//ResolveD exec pop +}if +dup/Decode known not{ +dup/ColorSpace//knownget exec{ +dup type/arraytype eq{ +0 get +}if +//DecodeArrays exch get exec +}{ +[0 1] +}ifelse +1 index exch/Decode exch put +}if +dup/ImageMatrix[2 index/Width get 0 0 5 index/Height get neg +0 7 index/Height get]put +//DebugImagePrinting exec +}bind def +/CompleteInlineImage +{ +//PDFR_DEBUG{ +(CompleteInlineImage beg)= +}if +dup/ImageType known not{ +dup/ImageType 1 put +}if +dup length dict exch{ +exch//ImageKeys//Substitute exec +dup/Filter eq{ +exch//ImageValues//Substitute exec exch +}if +dup/ColorSpace eq{ +exch +dup//ImageValues exch//knownget exec{ +exch pop +}{ +//ResolveColorSpace exec +}ifelse +exch +}if +exch +2 index 3 1 roll put +}forall +//CompleteImage exec +dup/DataSource 2 copy get +2 index//AppendFilters exec put +//PDFR_DEBUG{ +(CompleteInlineImage end)= +}if +}bind def +/CompleteOutlineImage +{ +currentglobal exch dup gcheck setglobal +//PDFR_DEBUG{ +(CompleteOutlineImage beg)= +}if +dup dup//MakeStreamReader exec/DataSource exch put +dup/ImageType known not{ +//CompleteImage exec +dup/ImageType 1 put +dup/ColorSpace known{ +dup/ColorSpace//CheckColorSpace//ResolveD exec +dup type/arraytype eq{ +//ResolveColorSpaceArray exec +//SubstitutePDFColorSpace exec +1 index exch/ColorSpace exch put +}{ +pop +}ifelse +}if +}if +//PDFR_DEBUG{ +(CompleteOutlineImage end)= +}if +exch setglobal +}bind def +/DoImage +{ +//PDFR_DEBUG{ +(DoImage beg)= +}if +gsave +dup/ColorSpace//knownget exec{setcolorspace}if +dup/ImageMask//knownget exec not{false}if +{imagemask}{image}ifelse +grestore +//PDFR_DEBUG{ +(DoImage end)= +}if +}bind def +/GSave +{ +gsave +//PDFReader/GraphicStateStackPointer get +dup//GraphicStateStack exch get null eq{ +dup//GraphicStateStack exch//InitialGraphicState length dict put +}if +dup//GraphicStateStack exch get +//GraphicState exch copy pop +1 add//PDFReader exch/GraphicStateStackPointer exch put +}bind def +/GRestore +{ +grestore +//PDFReader/GraphicStateStackPointer get +1 sub dup +//PDFReader exch/GraphicStateStackPointer exch put +//GraphicStateStack exch get +//GraphicState copy pop +}bind def +/SetFont +{dup//GraphicState exch/FontSize exch put +//ResolveAndSetFont exec +//GraphicState/FontMatrixNonHV currentfont/FontMatrix get 1 get 0 ne put +}bind def +/ShowText +{//GraphicState/TextRenderingMode get 0 eq{ +//GraphicState/WordSpacing get 0 +32 +//GraphicState/CharacterSpacing get 0 +6 5 roll +//GraphicState/FontMatrixNonHV get{ +[ +7 -2 roll pop +5 -2 roll pop +5 -1 roll +{ +exch +pop +3 index add +exch 2 index eq{3 index add}if +4 1 roll +} +currentfont/FontMatrix get 0 get 0 ne{ +1 1 index length 1 sub getinterval cvx +}if +5 index +cshow +pop pop pop] +xshow +}{ +awidthshow +}ifelse +}{ +//GraphicState/CharacterSpacing get 0 eq +//GraphicState/FontMatrixNonHV get not and +//GraphicState/WordSpacing get 0 eq and{ +true charpath +}{ +{ +exch +pop 0 +currentpoint 5 4 roll +( )dup 0 3 index put true charpath +5 1 roll +moveto rmoveto +//GraphicState/CharacterSpacing get 0 rmoveto +32 eq{ +//GraphicState/WordSpacing get 0 rmoveto +}if +} +//GraphicState/FontMatrixNonHV get dup not exch{ +pop currentfont/FontMatrix get 0 get 0 ne +}if{ +1 1 index length 1 sub getinterval cvx +}if +exch cshow +}ifelse +}ifelse +}bind def +/ShowTextBeg +{//GraphicState/TextRenderingMode get 0 ne{ +currentpoint newpath moveto +}if +}bind def +/ShowTextEnd +{//GraphicState/TextRenderingMode get +{dup 1 eq{ +stroke exit +}if +dup 2 eq{ +gsave fill grestore stroke exit +}if +dup 3 eq{ +currentpoint newpath moveto +}if +dup 4 eq{ +gsave fill grestore clip exit +}if +dup 5 eq{ +gsave stroke grestore clip exit +}if +dup 6 eq{ +gsave fill grestore gsave stroke grestore fill exit +}if +dup 7 eq{ +clip exit +}if +exit +}loop +pop +}bind def +/ShowTextWithGlyphPositioning +{//ShowTextBeg exec +{dup type/stringtype eq{ +//ShowText exec +}{ +neg 1000 div//GraphicState/FontSize get mul 0 rmoveto +}ifelse +}forall +//ShowTextEnd exec +}bind def +/CheckFont +{dup/Type get/ExtGState ne{ +mark(Resource )3 index( must have /Type/ExtGState.)//error exec +}if +}bind def +/SetTransfer +{ +//PDFR_DEBUG{(SetTransfer beg )print count =}if +dup type/arraytype eq 1 index xcheck not and{ +0 4 getinterval aload pop +setcolortransfer +}{ +settransfer +}ifelse +//PDFR_DEBUG{(SetTransfer end )print count =}if +}bind def +/CheckExtGState +{dup/Type get/ExtGState ne{ +mark(Resource )3 index( must have /Type/ExtGState.)//error exec +}if +}bind def +/CheckHalftone +{dup/HalftoneType known not{ +mark(Resource )3 index( must have /HalftoneType.)//error exec +}if +}bind def +/ResolveFunction +{ +//PDFR_DEBUG{(ResolveFunction beg )print dup = count =}if +2 copy get//IsObjRef exec{ +2 copy//DoNothing//ResolveD exec +3 copy put pop +}if +2 copy get dup type/arraytype eq exch xcheck and not{ +2 copy get +dup type/arraytype eq 1 index xcheck not and{ +dup length 1 sub -1 0{ +2 copy//DoNothing ResolveA +dup/Identity eq{ +pop 2 copy{}put +}{ +//FunctionToProc exec +3 copy put pop +}ifelse +pop +}for +}{ +dup/Default eq{ +}{ +dup/Identity eq{ +pop{} +}{dup type/nametype eq{ +//spotfunctions exch get +}{ +//FunctionToProc exec +}ifelse +}ifelse +}ifelse +}ifelse +3 copy put +exch pop +}{ +1 index exch get +}ifelse +//PDFR_DEBUG{(ResolveFunction end )print dup == count =}if +}bind def +/ResolveFunctionSafe +{2 copy known{ +//ResolveFunction exec +}if +pop +}bind def +/CreateHalftoneThresholds +{ +dup/Thresholds known not{ +dup/HalftoneType get 10 eq{ +dup dup//MakeStreamReader exec +/Thresholds exch put +}if +dup/HalftoneType get dup 3 eq exch 6 eq or{ +dup dup//MakeStreamReader exec +//BlockBuffer readstring pop +dup length +dup 0 eq{ +mark(Could not read Thresholds)//error exec +}if +string copy/Thresholds exch put +dup/HalftoneType 3 put +}if +}if +}bind def +/SetExtGState +{ +//PDFReader/CurrentObject get/Context get/Resources get +/ExtGState//DoNothing//ResolveD exec +exch//CheckExtGState//ResolveD exec +dup/LW//knownget exec{ +setlinewidth +}if +dup/LC//knownget exec{ +setlinecap +}if +dup/LJ//knownget exec{ +setlinejoin +}if +dup/ML//knownget exec{ +setmeterlimit +}if +dup/D//knownget exec{ +setdash +}if +dup/RI//knownget exec{ +mark(Unimplemented ExtGState.RI)//error exec +}if +dup/OP//knownget exec{ +setoverprint +}if +dup/op//knownget exec{ +setoverprint +}if +dup/OPM//knownget exec{ +mark(Unimplemented ExtGState.OPM)//error exec +}if +dup/Font//knownget exec{ +mark(Unimplemented ExtGState.Font)//error exec +}if +dup/BG known{ +/BG//ResolveFunction exec +setblackgeneration +}if +dup/BG2 known{ +/BG2//ResolveFunction exec +dup/Default eq{ +//InitialExtGState/BG2 get +}if +setblackgeneration +}if +dup/UCR known{ +/UCR//ResolveFunction exec +setundercolorremoval +}if +dup/UCR2 known{ +/UCR2//ResolveFunction exec +dup/Default eq{ +//InitialExtGState/UCR2 get +}if +setundercolorremoval +}if +dup/TR known{ +/TR//ResolveFunction exec +//SetTransfer exec +}if +dup/TR2 known{ +/TR2//ResolveFunction exec +dup/Default eq{ +pop//InitialExtGState/TR2 get +aload pop setcolortransfer +}{ +//SetTransfer exec +}ifelse +}if +dup/HT//knownget exec{ +dup/Default eq{ +pop//InitialExtGState/HT get +sethalftone +}{ +//PDFR_DEBUG{(Ht beg)=}if +pop dup/HT//CheckHalftone//ResolveD exec +/SpotFunction//ResolveFunctionSafe exec +/TransferFunction//ResolveFunctionSafe exec +null exch +dup/HalftoneType get dup 5 eq exch dup 4 eq exch 2 eq or or{ +dup{ +dup//IsObjRef exec{ +pop +1 index exch//CheckHalftone ResolveD +}if +dup type/dicttype eq{ +dup/SpotFunction//ResolveFunctionSafe exec +/TransferFunction//ResolveFunctionSafe exec +//CreateHalftoneThresholds exec +dup/HalftoneType get 5 gt{ +4 3 roll pop +dup 4 1 roll +}if +}if +pop pop +}forall +}if +//CreateHalftoneThresholds exec +//PDFR_DEBUG{ +(HT:)= +dup{ +1 index/Default eq{ +(Default <<)= +exch pop +{exch = ==}forall +(>>)= +}{ +exch = == +}ifelse +}forall +(HT end)= flush +}if +exch dup null ne{ +(Warning: Ignoring a halftone with a Level 3 component halftone Type )print dup/HalftoneType get = +pop pop +}{ +pop +dup/HalftoneType get 5 gt{ +(Warning: Ignoring a Level 3 halftone Type )print dup/HalftoneType get = +pop +}{ +sethalftone +}ifelse +}ifelse +//PDFR_DEBUG{(HT set)= flush}if +}ifelse +}if +dup/FL//knownget exec{ +setflattness +}if +dup/SM//knownget exec{ +setsmoothness +}if +dup/SA//knownget exec{ +setstrokeadjust +}if +dup/BM//knownget exec{ +mark(Unimplemented ExtGState.BM)//error exec +}if +dup/SMask//knownget exec{ +mark(Unimplemented ExtGState.SMask)//error exec +}if +dup/CA//knownget exec{ +mark(Unimplemented ExtGState.CA)//error exec +}if +dup/ca//knownget exec{ +mark(Unimplemented ExtGState.ca)//error exec +}if +dup/AIS//knownget exec{ +mark(Unimplemented ExtGState.AIS)//error exec +}if +dup/TK//knownget exec{ +mark(Unimplemented ExtGState.TK)//error exec +}if +pop +}bind def +/CheckXObject +{dup/Subtype get dup/Image ne exch dup/Form ne exch/PS ne and and{ +mark(Resource )3 index( must have /Subtype /Image or /Form or /PS.)//error exec +}if +}bind def +/DoXObject +{ +//PDFReader/CurrentObject get/Context get/Resources get +/XObject//DoNothing//ResolveD exec +exch//CheckXObject//ResolveD exec +dup/Subtype get +dup/Image eq{ +pop +//CompleteOutlineImage exec +//DoImage exec +}{ +dup/PS eq{ +PDFR_DEBUG{ +(Executing a PS Xobject)= +}if +pop +//RunDelayedStream exec +}{ +dup/Form eq{ +pop +PDFR_DEBUG{ +(Executing a Form XObject)= +}if +//PDFReader/CurrentObject get exch +dup//PDFReader exch<< exch/Context exch >>/CurrentObject exch put +dup/Matrix get concat +dup/BBox get aload pop exch 3 index sub exch 2 index sub rectclip +//RunDelayedStream exec +//PDFReader exch/CurrentObject exch put +}{ +mark exch(unimplemented XObject type )exch//error exec +}ifelse +}ifelse +}ifelse +}bind def +/Operators 50 dict begin +/q{//GSave exec}bind def +/Q{//GRestore exec}bind def +/cm{//TempMatrix astore concat}bind def +/i{1 .min setflat}bind def +/J/setlinecap load def +/d/setdash load def +/j/setlinejoin load def +/w/setlinewidth load def +/M/setmiterlimit load def +/gs{SetExtGState}bind def +/g/setgray load def +/rg/setrgbcolor load def +/k/setcmykcolor load def +/cs{//ResolveColorSpace exec//SetColorSpaceSafe exec +}bind def +/sc/setcolor load def +/scn{//SetColor exec}bind def +/G/setgray load def +/RG/setrgbcolor load def +/K/setcmykcolor load def +/CS//cs def +/ri{SetColorRenderingIntent}bind def +/SC/setcolor load def +/SCN{//SetColor exec}bind def +/m/moveto load def +/l/lineto load def +/c/curveto load def +/v{currentpoint 6 2 roll curveto}bind def +/y{2 copy curveto}bind def +/re{ +4 2 roll moveto exch dup 0 rlineto 0 3 -1 roll rlineto neg 0 rlineto +closepath +}def +/h/closepath load def +/n/newpath load def +/S/stroke load def +/s{closepath stroke}bind def +/f/fill load def +/f*/eofill load def +/B{gsave fill grestore stroke}bind def +/b{closepath gsave fill grestore stroke}bind def +/B*{gsave eofill grestore stroke}bind def +/b*{closepath gsave eofill grestore stroke}bind def +/W/clip load def +/W*/eoclip load def +/sh{ +ResolveShading +dup/Background known{ +gsave +dup/ColorSpace get setcolorspace +dup/Background get aload pop setcolor +pathbbox +2 index sub exch 3 index sub exch +rectfill +grestore +}if +shfill +}bind def +/Do{//DoXObject exec}bind def +/BI{currentglobal false setglobal<<}bind def +/ID{>> +dup/DataSource currentfile +2 index/F//knownget exec{ +/A85 eq{ +0(~>)/SubFileDecode filter +}if +}if +put +//CompleteInlineImage exec +exch setglobal +//DoImage exec +}bind def +/EI{}bind def +/BT{gsave//GraphicState/InitialTextMatrix get currentmatrix pop}bind def +/ET{grestore}bind def +/Tc{//GraphicState exch/CharacterSpacing exch put}bind def +/TL{//GraphicState exch/TextLeading exch put}bind def +/Tr{//GraphicState exch/TextRenderingMode exch put}bind def +/Ts{ +mark(Unimplemented SetTextRise)//error exec +}bind def +/Tw{//GraphicState exch/WordSpacing exch put}bind def +/Tz{ +mark(Unimplemented SetHorizontalTextScaling)//error exec +}bind def +/Td{translate 0 0 moveto}bind def +/TD{dup neg//TL exec//Td exec}bind def +/Tm{//GraphicState/InitialTextMatrix get setmatrix +//TempMatrix astore concat +0 0 moveto}bind def +/T*{0//GraphicState/TextLeading get neg//Td exec}bind def +/Tj{//ShowTextBeg exec//ShowText exec//ShowTextEnd exec}bind def +/'{//T* exec//ShowText exec//ShowTextEnd exec}bind def +/"{3 2 roll//Tw exec exch//Tc exec//' exec}bind def +/TJ//ShowTextWithGlyphPositioning def +/Tf//SetFont def +/d0/setcharwidth load def +/d1/setcachedevice load def +/BDC{pop pop}bind def +/BMC{pop}bind def +/EMC{}bind def +/BX{BeginCompatibilitySection}bind def +/EX{EndCompatibilitySection}bind def +/DP{DefineMarkedContentPointWithPropertyList}bind def +/MP{DefineMarkedContentPoint}bind def +/PS{cvx exec}bind def +currentdict end def +//PDFR_STREAM{ +//Operators length dict begin +//Operators{ +exch dup +[exch//=only/exec load +( )/print load +8 7 roll +dup type/arraytype eq{ +/exec load +}if +( )/print load +]cvx +def +}forall +currentdict end/Operators exch def +}if +/.registerencoding +{pop pop +}bind def +/.defineencoding +{def +}bind def +/.findencoding +{load +}bind def +/currentglobal where +{pop currentglobal{setglobal}true setglobal} +{{}} +ifelse +/MacRomanEncoding +StandardEncoding 0 39 getinterval aload pop +/quotesingle +StandardEncoding 40 56 getinterval aload pop +/grave +StandardEncoding 97 31 getinterval aload pop +/Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute +/agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave +/ecircumflex/edieresis/iacute/igrave +/icircumflex/idieresis/ntilde/oacute +/ograve/ocircumflex/odieresis/otilde +/uacute/ugrave/ucircumflex/udieresis +/dagger/degree/cent/sterling/section/bullet/paragraph/germandbls +/registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash +/.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef +/.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash +/questiondown/exclamdown/logicalnot/.notdef +/florin/.notdef/.notdef/guillemotleft +/guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe +/endash/emdash/quotedblleft/quotedblright +/quoteleft/quoteright/divide/.notdef +/ydieresis/Ydieresis/fraction/currency +/guilsinglleft/guilsinglright/fi/fl +/daggerdbl/periodcentered/quotesinglbase/quotedblbase +/perthousand/Acircumflex/Ecircumflex/Aacute +/Edieresis/Egrave/Iacute/Icircumflex +/Idieresis/Igrave/Oacute/Ocircumflex +/.notdef/Ograve/Uacute/Ucircumflex +/Ugrave/dotlessi/circumflex/tilde +/macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron +256 packedarray +5 1 index .registerencoding +.defineencoding +exec +/AdobeGlyphList mark +/A 16#0041 +/AE 16#00c6 +/AEacute 16#01fc +/AEmacron 16#01e2 +/AEsmall 16#f7e6 +/Aacute 16#00c1 +/Aacutesmall 16#f7e1 +/Abreve 16#0102 +/Abreveacute 16#1eae +/Abrevecyrillic 16#04d0 +/Abrevedotbelow 16#1eb6 +/Abrevegrave 16#1eb0 +/Abrevehookabove 16#1eb2 +/Abrevetilde 16#1eb4 +/Acaron 16#01cd +/Acircle 16#24b6 +/Acircumflex 16#00c2 +/Acircumflexacute 16#1ea4 +/Acircumflexdotbelow 16#1eac +/Acircumflexgrave 16#1ea6 +/Acircumflexhookabove 16#1ea8 +/Acircumflexsmall 16#f7e2 +/Acircumflextilde 16#1eaa +/Acute 16#f6c9 +/Acutesmall 16#f7b4 +/Acyrillic 16#0410 +/Adblgrave 16#0200 +/Adieresis 16#00c4 +/Adieresiscyrillic 16#04d2 +/Adieresismacron 16#01de +/Adieresissmall 16#f7e4 +/Adotbelow 16#1ea0 +/Adotmacron 16#01e0 +/Agrave 16#00c0 +/Agravesmall 16#f7e0 +/Ahookabove 16#1ea2 +/Aiecyrillic 16#04d4 +/Ainvertedbreve 16#0202 +/Alpha 16#0391 +/Alphatonos 16#0386 +/Amacron 16#0100 +/Amonospace 16#ff21 +/Aogonek 16#0104 +/Aring 16#00c5 +/Aringacute 16#01fa +/Aringbelow 16#1e00 +/Aringsmall 16#f7e5 +/Asmall 16#f761 +/Atilde 16#00c3 +/Atildesmall 16#f7e3 +/Aybarmenian 16#0531 +/B 16#0042 +/Bcircle 16#24b7 +/Bdotaccent 16#1e02 +/Bdotbelow 16#1e04 +/Becyrillic 16#0411 +/Benarmenian 16#0532 +/Beta 16#0392 +/Bhook 16#0181 +/Blinebelow 16#1e06 +/Bmonospace 16#ff22 +/Brevesmall 16#f6f4 +/Bsmall 16#f762 +/Btopbar 16#0182 +/C 16#0043 +/Caarmenian 16#053e +/Cacute 16#0106 +/Caron 16#f6ca +/Caronsmall 16#f6f5 +/Ccaron 16#010c +/Ccedilla 16#00c7 +/Ccedillaacute 16#1e08 +/Ccedillasmall 16#f7e7 +/Ccircle 16#24b8 +/Ccircumflex 16#0108 +/Cdot 16#010a +/Cdotaccent 16#010a +/Cedillasmall 16#f7b8 +/Chaarmenian 16#0549 +/Cheabkhasiancyrillic 16#04bc +/Checyrillic 16#0427 +/Chedescenderabkhasiancyrillic 16#04be +/Chedescendercyrillic 16#04b6 +/Chedieresiscyrillic 16#04f4 +/Cheharmenian 16#0543 +/Chekhakassiancyrillic 16#04cb +/Cheverticalstrokecyrillic 16#04b8 +/Chi 16#03a7 +/Chook 16#0187 +/Circumflexsmall 16#f6f6 +/Cmonospace 16#ff23 +/Coarmenian 16#0551 +/Csmall 16#f763 +/D 16#0044 +/DZ 16#01f1 +/DZcaron 16#01c4 +/Daarmenian 16#0534 +/Dafrican 16#0189 +/Dcaron 16#010e +/Dcedilla 16#1e10 +/Dcircle 16#24b9 +/Dcircumflexbelow 16#1e12 +/Dcroat 16#0110 +/Ddotaccent 16#1e0a +/Ddotbelow 16#1e0c +/Decyrillic 16#0414 +/Deicoptic 16#03ee +/Delta 16#2206 +/Deltagreek 16#0394 +/Dhook 16#018a +/Dieresis 16#f6cb +/DieresisAcute 16#f6cc +/DieresisGrave 16#f6cd +/Dieresissmall 16#f7a8 +/Digammagreek 16#03dc +/Djecyrillic 16#0402 +/Dlinebelow 16#1e0e +/Dmonospace 16#ff24 +/Dotaccentsmall 16#f6f7 +/Dslash 16#0110 +/Dsmall 16#f764 +/Dtopbar 16#018b +/Dz 16#01f2 +/Dzcaron 16#01c5 +/Dzeabkhasiancyrillic 16#04e0 +/Dzecyrillic 16#0405 +/Dzhecyrillic 16#040f +/E 16#0045 +/Eacute 16#00c9 +/Eacutesmall 16#f7e9 +/Ebreve 16#0114 +/Ecaron 16#011a +/Ecedillabreve 16#1e1c +/Echarmenian 16#0535 +/Ecircle 16#24ba +/Ecircumflex 16#00ca +/Ecircumflexacute 16#1ebe +/Ecircumflexbelow 16#1e18 +/Ecircumflexdotbelow 16#1ec6 +/Ecircumflexgrave 16#1ec0 +/Ecircumflexhookabove 16#1ec2 +/Ecircumflexsmall 16#f7ea +/Ecircumflextilde 16#1ec4 +/Ecyrillic 16#0404 +/Edblgrave 16#0204 +/Edieresis 16#00cb +/Edieresissmall 16#f7eb +/Edot 16#0116 +/Edotaccent 16#0116 +/Edotbelow 16#1eb8 +/Efcyrillic 16#0424 +/Egrave 16#00c8 +/Egravesmall 16#f7e8 +/Eharmenian 16#0537 +/Ehookabove 16#1eba +/Eightroman 16#2167 +/Einvertedbreve 16#0206 +/Eiotifiedcyrillic 16#0464 +/Elcyrillic 16#041b +/Elevenroman 16#216a +/Emacron 16#0112 +/Emacronacute 16#1e16 +/Emacrongrave 16#1e14 +/Emcyrillic 16#041c +/Emonospace 16#ff25 +/Encyrillic 16#041d +/Endescendercyrillic 16#04a2 +/Eng 16#014a +/Enghecyrillic 16#04a4 +/Enhookcyrillic 16#04c7 +/Eogonek 16#0118 +/Eopen 16#0190 +/Epsilon 16#0395 +/Epsilontonos 16#0388 +/Ercyrillic 16#0420 +/Ereversed 16#018e +/Ereversedcyrillic 16#042d +/Escyrillic 16#0421 +/Esdescendercyrillic 16#04aa +/Esh 16#01a9 +/Esmall 16#f765 +/Eta 16#0397 +/Etarmenian 16#0538 +/Etatonos 16#0389 +/Eth 16#00d0 +/Ethsmall 16#f7f0 +/Etilde 16#1ebc +/Etildebelow 16#1e1a +/Euro 16#20ac +/Ezh 16#01b7 +/Ezhcaron 16#01ee +/Ezhreversed 16#01b8 +/F 16#0046 +/Fcircle 16#24bb +/Fdotaccent 16#1e1e +/Feharmenian 16#0556 +/Feicoptic 16#03e4 +/Fhook 16#0191 +/Fitacyrillic 16#0472 +/Fiveroman 16#2164 +/Fmonospace 16#ff26 +/Fourroman 16#2163 +/Fsmall 16#f766 +/G 16#0047 +/GBsquare 16#3387 +/Gacute 16#01f4 +/Gamma 16#0393 +/Gammaafrican 16#0194 +/Gangiacoptic 16#03ea +/Gbreve 16#011e +/Gcaron 16#01e6 +/Gcedilla 16#0122 +/Gcircle 16#24bc +/Gcircumflex 16#011c +/Gcommaaccent 16#0122 +/Gdot 16#0120 +/Gdotaccent 16#0120 +/Gecyrillic 16#0413 +/Ghadarmenian 16#0542 +/Ghemiddlehookcyrillic 16#0494 +/Ghestrokecyrillic 16#0492 +/Gheupturncyrillic 16#0490 +/Ghook 16#0193 +/Gimarmenian 16#0533 +/Gjecyrillic 16#0403 +/Gmacron 16#1e20 +/Gmonospace 16#ff27 +/Grave 16#f6ce +/Gravesmall 16#f760 +/Gsmall 16#f767 +/Gsmallhook 16#029b +/Gstroke 16#01e4 +/H 16#0048 +/H18533 16#25cf +/H18543 16#25aa +/H18551 16#25ab +/H22073 16#25a1 +/HPsquare 16#33cb +/Haabkhasiancyrillic 16#04a8 +/Hadescendercyrillic 16#04b2 +/Hardsigncyrillic 16#042a +/Hbar 16#0126 +/Hbrevebelow 16#1e2a +/Hcedilla 16#1e28 +/Hcircle 16#24bd +/Hcircumflex 16#0124 +/Hdieresis 16#1e26 +/Hdotaccent 16#1e22 +/Hdotbelow 16#1e24 +/Hmonospace 16#ff28 +/Hoarmenian 16#0540 +/Horicoptic 16#03e8 +/Hsmall 16#f768 +/Hungarumlaut 16#f6cf +/Hungarumlautsmall 16#f6f8 +/Hzsquare 16#3390 +/I 16#0049 +/IAcyrillic 16#042f +/IJ 16#0132 +/IUcyrillic 16#042e +/Iacute 16#00cd +/Iacutesmall 16#f7ed +/Ibreve 16#012c +/Icaron 16#01cf +/Icircle 16#24be +/Icircumflex 16#00ce +/Icircumflexsmall 16#f7ee +/Icyrillic 16#0406 +/Idblgrave 16#0208 +/Idieresis 16#00cf +/Idieresisacute 16#1e2e +/Idieresiscyrillic 16#04e4 +/Idieresissmall 16#f7ef +/Idot 16#0130 +/Idotaccent 16#0130 +/Idotbelow 16#1eca +/Iebrevecyrillic 16#04d6 +/Iecyrillic 16#0415 +/Ifraktur 16#2111 +/Igrave 16#00cc +/Igravesmall 16#f7ec +/Ihookabove 16#1ec8 +/Iicyrillic 16#0418 +/Iinvertedbreve 16#020a +/Iishortcyrillic 16#0419 +/Imacron 16#012a +/Imacroncyrillic 16#04e2 +/Imonospace 16#ff29 +/Iniarmenian 16#053b +/Iocyrillic 16#0401 +/Iogonek 16#012e +/Iota 16#0399 +/Iotaafrican 16#0196 +/Iotadieresis 16#03aa +/Iotatonos 16#038a +/Ismall 16#f769 +/Istroke 16#0197 +/Itilde 16#0128 +/Itildebelow 16#1e2c +/Izhitsacyrillic 16#0474 +/Izhitsadblgravecyrillic 16#0476 +/J 16#004a +/Jaarmenian 16#0541 +/Jcircle 16#24bf +/Jcircumflex 16#0134 +/Jecyrillic 16#0408 +/Jheharmenian 16#054b +/Jmonospace 16#ff2a +/Jsmall 16#f76a +/K 16#004b +/KBsquare 16#3385 +/KKsquare 16#33cd +/Kabashkircyrillic 16#04a0 +/Kacute 16#1e30 +/Kacyrillic 16#041a +/Kadescendercyrillic 16#049a +/Kahookcyrillic 16#04c3 +/Kappa 16#039a +/Kastrokecyrillic 16#049e +/Kaverticalstrokecyrillic 16#049c +/Kcaron 16#01e8 +/Kcedilla 16#0136 +/Kcircle 16#24c0 +/Kcommaaccent 16#0136 +/Kdotbelow 16#1e32 +/Keharmenian 16#0554 +/Kenarmenian 16#053f +/Khacyrillic 16#0425 +/Kheicoptic 16#03e6 +/Khook 16#0198 +/Kjecyrillic 16#040c +/Klinebelow 16#1e34 +/Kmonospace 16#ff2b +/Koppacyrillic 16#0480 +/Koppagreek 16#03de +/Ksicyrillic 16#046e +/Ksmall 16#f76b +/L 16#004c +/LJ 16#01c7 +/LL 16#f6bf +/Lacute 16#0139 +/Lambda 16#039b +/Lcaron 16#013d +/Lcedilla 16#013b +/Lcircle 16#24c1 +/Lcircumflexbelow 16#1e3c +/Lcommaaccent 16#013b +/Ldot 16#013f +/Ldotaccent 16#013f +/Ldotbelow 16#1e36 +/Ldotbelowmacron 16#1e38 +/Liwnarmenian 16#053c +/Lj 16#01c8 +/Ljecyrillic 16#0409 +/Llinebelow 16#1e3a +/Lmonospace 16#ff2c +/Lslash 16#0141 +/Lslashsmall 16#f6f9 +/Lsmall 16#f76c +/M 16#004d +/MBsquare 16#3386 +/Macron 16#f6d0 +/Macronsmall 16#f7af +/Macute 16#1e3e +/Mcircle 16#24c2 +/Mdotaccent 16#1e40 +/Mdotbelow 16#1e42 +/Menarmenian 16#0544 +/Mmonospace 16#ff2d +/Msmall 16#f76d +/Mturned 16#019c +/Mu 16#039c +/N 16#004e +/NJ 16#01ca +/Nacute 16#0143 +/Ncaron 16#0147 +/Ncedilla 16#0145 +/Ncircle 16#24c3 +/Ncircumflexbelow 16#1e4a +/Ncommaaccent 16#0145 +/Ndotaccent 16#1e44 +/Ndotbelow 16#1e46 +/Nhookleft 16#019d +/Nineroman 16#2168 +/Nj 16#01cb +/Njecyrillic 16#040a +/Nlinebelow 16#1e48 +/Nmonospace 16#ff2e +/Nowarmenian 16#0546 +/Nsmall 16#f76e +/Ntilde 16#00d1 +/Ntildesmall 16#f7f1 +/Nu 16#039d +/O 16#004f +/OE 16#0152 +/OEsmall 16#f6fa +/Oacute 16#00d3 +/Oacutesmall 16#f7f3 +/Obarredcyrillic 16#04e8 +/Obarreddieresiscyrillic 16#04ea +/Obreve 16#014e +/Ocaron 16#01d1 +/Ocenteredtilde 16#019f +/Ocircle 16#24c4 +/Ocircumflex 16#00d4 +/Ocircumflexacute 16#1ed0 +/Ocircumflexdotbelow 16#1ed8 +/Ocircumflexgrave 16#1ed2 +/Ocircumflexhookabove 16#1ed4 +/Ocircumflexsmall 16#f7f4 +/Ocircumflextilde 16#1ed6 +/Ocyrillic 16#041e +/Odblacute 16#0150 +/Odblgrave 16#020c +/Odieresis 16#00d6 +/Odieresiscyrillic 16#04e6 +/Odieresissmall 16#f7f6 +/Odotbelow 16#1ecc +/Ogoneksmall 16#f6fb +/Ograve 16#00d2 +/Ogravesmall 16#f7f2 +/Oharmenian 16#0555 +/Ohm 16#2126 +/Ohookabove 16#1ece +/Ohorn 16#01a0 +/Ohornacute 16#1eda +/Ohorndotbelow 16#1ee2 +/Ohorngrave 16#1edc +/Ohornhookabove 16#1ede +/Ohorntilde 16#1ee0 +/Ohungarumlaut 16#0150 +/Oi 16#01a2 +/Oinvertedbreve 16#020e +/Omacron 16#014c +/Omacronacute 16#1e52 +/Omacrongrave 16#1e50 +/Omega 16#2126 +/Omegacyrillic 16#0460 +/Omegagreek 16#03a9 +/Omegaroundcyrillic 16#047a +/Omegatitlocyrillic 16#047c +/Omegatonos 16#038f +/Omicron 16#039f +/Omicrontonos 16#038c +/Omonospace 16#ff2f +/Oneroman 16#2160 +/Oogonek 16#01ea +/Oogonekmacron 16#01ec +/Oopen 16#0186 +/Oslash 16#00d8 +/Oslashacute 16#01fe +/Oslashsmall 16#f7f8 +/Osmall 16#f76f +/Ostrokeacute 16#01fe +/Otcyrillic 16#047e +/Otilde 16#00d5 +/Otildeacute 16#1e4c +/Otildedieresis 16#1e4e +/Otildesmall 16#f7f5 +/P 16#0050 +/Pacute 16#1e54 +/Pcircle 16#24c5 +/Pdotaccent 16#1e56 +/Pecyrillic 16#041f +/Peharmenian 16#054a +/Pemiddlehookcyrillic 16#04a6 +/Phi 16#03a6 +/Phook 16#01a4 +/Pi 16#03a0 +/Piwrarmenian 16#0553 +/Pmonospace 16#ff30 +/Psi 16#03a8 +/Psicyrillic 16#0470 +/Psmall 16#f770 +/Q 16#0051 +/Qcircle 16#24c6 +/Qmonospace 16#ff31 +/Qsmall 16#f771 +/R 16#0052 +/Raarmenian 16#054c +/Racute 16#0154 +/Rcaron 16#0158 +/Rcedilla 16#0156 +/Rcircle 16#24c7 +/Rcommaaccent 16#0156 +/Rdblgrave 16#0210 +/Rdotaccent 16#1e58 +/Rdotbelow 16#1e5a +/Rdotbelowmacron 16#1e5c +/Reharmenian 16#0550 +/Rfraktur 16#211c +/Rho 16#03a1 +/Ringsmall 16#f6fc +/Rinvertedbreve 16#0212 +/Rlinebelow 16#1e5e +/Rmonospace 16#ff32 +/Rsmall 16#f772 +/Rsmallinverted 16#0281 +/Rsmallinvertedsuperior 16#02b6 +/S 16#0053 +/SF010000 16#250c +/SF020000 16#2514 +/SF030000 16#2510 +/SF040000 16#2518 +/SF050000 16#253c +/SF060000 16#252c +/SF070000 16#2534 +/SF080000 16#251c +/SF090000 16#2524 +/SF100000 16#2500 +/SF110000 16#2502 +/SF190000 16#2561 +/SF200000 16#2562 +/SF210000 16#2556 +/SF220000 16#2555 +/SF230000 16#2563 +/SF240000 16#2551 +/SF250000 16#2557 +/SF260000 16#255d +/SF270000 16#255c +/SF280000 16#255b +/SF360000 16#255e +/SF370000 16#255f +/SF380000 16#255a +/SF390000 16#2554 +/SF400000 16#2569 +/SF410000 16#2566 +/SF420000 16#2560 +/SF430000 16#2550 +/SF440000 16#256c +/SF450000 16#2567 +/SF460000 16#2568 +/SF470000 16#2564 +/SF480000 16#2565 +/SF490000 16#2559 +/SF500000 16#2558 +/SF510000 16#2552 +/SF520000 16#2553 +/SF530000 16#256b +/SF540000 16#256a +/Sacute 16#015a +/Sacutedotaccent 16#1e64 +/Sampigreek 16#03e0 +/Scaron 16#0160 +/Scarondotaccent 16#1e66 +/Scaronsmall 16#f6fd +/Scedilla 16#015e +/Schwa 16#018f +/Schwacyrillic 16#04d8 +/Schwadieresiscyrillic 16#04da +/Scircle 16#24c8 +/Scircumflex 16#015c +/Scommaaccent 16#0218 +/Sdotaccent 16#1e60 +/Sdotbelow 16#1e62 +/Sdotbelowdotaccent 16#1e68 +/Seharmenian 16#054d +/Sevenroman 16#2166 +/Shaarmenian 16#0547 +/Shacyrillic 16#0428 +/Shchacyrillic 16#0429 +/Sheicoptic 16#03e2 +/Shhacyrillic 16#04ba +/Shimacoptic 16#03ec +/Sigma 16#03a3 +/Sixroman 16#2165 +/Smonospace 16#ff33 +/Softsigncyrillic 16#042c +/Ssmall 16#f773 +/Stigmagreek 16#03da +/T 16#0054 +/Tau 16#03a4 +/Tbar 16#0166 +/Tcaron 16#0164 +/Tcedilla 16#0162 +/Tcircle 16#24c9 +/Tcircumflexbelow 16#1e70 +/Tcommaaccent 16#0162 +/Tdotaccent 16#1e6a +/Tdotbelow 16#1e6c +/Tecyrillic 16#0422 +/Tedescendercyrillic 16#04ac +/Tenroman 16#2169 +/Tetsecyrillic 16#04b4 +/Theta 16#0398 +/Thook 16#01ac +/Thorn 16#00de +/Thornsmall 16#f7fe +/Threeroman 16#2162 +/Tildesmall 16#f6fe +/Tiwnarmenian 16#054f +/Tlinebelow 16#1e6e +/Tmonospace 16#ff34 +/Toarmenian 16#0539 +/Tonefive 16#01bc +/Tonesix 16#0184 +/Tonetwo 16#01a7 +/Tretroflexhook 16#01ae +/Tsecyrillic 16#0426 +/Tshecyrillic 16#040b +/Tsmall 16#f774 +/Twelveroman 16#216b +/Tworoman 16#2161 +/U 16#0055 +/Uacute 16#00da +/Uacutesmall 16#f7fa +/Ubreve 16#016c +/Ucaron 16#01d3 +/Ucircle 16#24ca +/Ucircumflex 16#00db +/Ucircumflexbelow 16#1e76 +/Ucircumflexsmall 16#f7fb +/Ucyrillic 16#0423 +/Udblacute 16#0170 +/Udblgrave 16#0214 +/Udieresis 16#00dc +/Udieresisacute 16#01d7 +/Udieresisbelow 16#1e72 +/Udieresiscaron 16#01d9 +/Udieresiscyrillic 16#04f0 +/Udieresisgrave 16#01db +/Udieresismacron 16#01d5 +/Udieresissmall 16#f7fc +/Udotbelow 16#1ee4 +/Ugrave 16#00d9 +/Ugravesmall 16#f7f9 +/Uhookabove 16#1ee6 +/Uhorn 16#01af +/Uhornacute 16#1ee8 +/Uhorndotbelow 16#1ef0 +/Uhorngrave 16#1eea +/Uhornhookabove 16#1eec +/Uhorntilde 16#1eee +/Uhungarumlaut 16#0170 +/Uhungarumlautcyrillic 16#04f2 +/Uinvertedbreve 16#0216 +/Ukcyrillic 16#0478 +/Umacron 16#016a +/Umacroncyrillic 16#04ee +/Umacrondieresis 16#1e7a +/Umonospace 16#ff35 +/Uogonek 16#0172 +/Upsilon 16#03a5 +/Upsilon1 16#03d2 +/Upsilonacutehooksymbolgreek 16#03d3 +/Upsilonafrican 16#01b1 +/Upsilondieresis 16#03ab +/Upsilondieresishooksymbolgreek 16#03d4 +/Upsilonhooksymbol 16#03d2 +/Upsilontonos 16#038e +/Uring 16#016e +/Ushortcyrillic 16#040e +/Usmall 16#f775 +/Ustraightcyrillic 16#04ae +/Ustraightstrokecyrillic 16#04b0 +/Utilde 16#0168 +/Utildeacute 16#1e78 +/Utildebelow 16#1e74 +/V 16#0056 +/Vcircle 16#24cb +/Vdotbelow 16#1e7e +/Vecyrillic 16#0412 +/Vewarmenian 16#054e +/Vhook 16#01b2 +/Vmonospace 16#ff36 +/Voarmenian 16#0548 +/Vsmall 16#f776 +/Vtilde 16#1e7c +/W 16#0057 +/Wacute 16#1e82 +/Wcircle 16#24cc +/Wcircumflex 16#0174 +/Wdieresis 16#1e84 +/Wdotaccent 16#1e86 +/Wdotbelow 16#1e88 +/Wgrave 16#1e80 +/Wmonospace 16#ff37 +/Wsmall 16#f777 +/X 16#0058 +/Xcircle 16#24cd +/Xdieresis 16#1e8c +/Xdotaccent 16#1e8a +/Xeharmenian 16#053d +/Xi 16#039e +/Xmonospace 16#ff38 +/Xsmall 16#f778 +/Y 16#0059 +/Yacute 16#00dd +/Yacutesmall 16#f7fd +/Yatcyrillic 16#0462 +/Ycircle 16#24ce +/Ycircumflex 16#0176 +/Ydieresis 16#0178 +/Ydieresissmall 16#f7ff +/Ydotaccent 16#1e8e +/Ydotbelow 16#1ef4 +/Yericyrillic 16#042b +/Yerudieresiscyrillic 16#04f8 +/Ygrave 16#1ef2 +/Yhook 16#01b3 +/Yhookabove 16#1ef6 +/Yiarmenian 16#0545 +/Yicyrillic 16#0407 +/Yiwnarmenian 16#0552 +/Ymonospace 16#ff39 +/Ysmall 16#f779 +/Ytilde 16#1ef8 +/Yusbigcyrillic 16#046a +/Yusbigiotifiedcyrillic 16#046c +/Yuslittlecyrillic 16#0466 +/Yuslittleiotifiedcyrillic 16#0468 +/Z 16#005a +/Zaarmenian 16#0536 +/Zacute 16#0179 +/Zcaron 16#017d +/Zcaronsmall 16#f6ff +/Zcircle 16#24cf +/Zcircumflex 16#1e90 +/Zdot 16#017b +/Zdotaccent 16#017b +/Zdotbelow 16#1e92 +/Zecyrillic 16#0417 +/Zedescendercyrillic 16#0498 +/Zedieresiscyrillic 16#04de +/Zeta 16#0396 +/Zhearmenian 16#053a +/Zhebrevecyrillic 16#04c1 +/Zhecyrillic 16#0416 +/Zhedescendercyrillic 16#0496 +/Zhedieresiscyrillic 16#04dc +/Zlinebelow 16#1e94 +/Zmonospace 16#ff3a +/Zsmall 16#f77a +/Zstroke 16#01b5 +/a 16#0061 +/aabengali 16#0986 +/aacute 16#00e1 +/aadeva 16#0906 +/aagujarati 16#0a86 +/aagurmukhi 16#0a06 +/aamatragurmukhi 16#0a3e +/aarusquare 16#3303 +/aavowelsignbengali 16#09be +/aavowelsigndeva 16#093e +/aavowelsigngujarati 16#0abe +/abbreviationmarkarmenian 16#055f +/abbreviationsigndeva 16#0970 +/abengali 16#0985 +/abopomofo 16#311a +/abreve 16#0103 +/abreveacute 16#1eaf +/abrevecyrillic 16#04d1 +/abrevedotbelow 16#1eb7 +/abrevegrave 16#1eb1 +/abrevehookabove 16#1eb3 +/abrevetilde 16#1eb5 +/acaron 16#01ce +/acircle 16#24d0 +/acircumflex 16#00e2 +/acircumflexacute 16#1ea5 +/acircumflexdotbelow 16#1ead +/acircumflexgrave 16#1ea7 +/acircumflexhookabove 16#1ea9 +/acircumflextilde 16#1eab +/acute 16#00b4 +/acutebelowcmb 16#0317 +/acutecmb 16#0301 +/acutecomb 16#0301 +/acutedeva 16#0954 +/acutelowmod 16#02cf +/acutetonecmb 16#0341 +/acyrillic 16#0430 +/adblgrave 16#0201 +/addakgurmukhi 16#0a71 +/adeva 16#0905 +/adieresis 16#00e4 +/adieresiscyrillic 16#04d3 +/adieresismacron 16#01df +/adotbelow 16#1ea1 +/adotmacron 16#01e1 +/ae 16#00e6 +/aeacute 16#01fd +/aekorean 16#3150 +/aemacron 16#01e3 +/afii00208 16#2015 +/afii08941 16#20a4 +/afii10017 16#0410 +/afii10018 16#0411 +/afii10019 16#0412 +/afii10020 16#0413 +/afii10021 16#0414 +/afii10022 16#0415 +/afii10023 16#0401 +/afii10024 16#0416 +/afii10025 16#0417 +/afii10026 16#0418 +/afii10027 16#0419 +/afii10028 16#041a +/afii10029 16#041b +/afii10030 16#041c +/afii10031 16#041d +/afii10032 16#041e +/afii10033 16#041f +/afii10034 16#0420 +/afii10035 16#0421 +/afii10036 16#0422 +/afii10037 16#0423 +/afii10038 16#0424 +/afii10039 16#0425 +/afii10040 16#0426 +/afii10041 16#0427 +/afii10042 16#0428 +/afii10043 16#0429 +/afii10044 16#042a +/afii10045 16#042b +/afii10046 16#042c +/afii10047 16#042d +/afii10048 16#042e +/afii10049 16#042f +/afii10050 16#0490 +/afii10051 16#0402 +/afii10052 16#0403 +/afii10053 16#0404 +/afii10054 16#0405 +/afii10055 16#0406 +/afii10056 16#0407 +/afii10057 16#0408 +/afii10058 16#0409 +/afii10059 16#040a +/afii10060 16#040b +/afii10061 16#040c +/afii10062 16#040e +/afii10063 16#f6c4 +/afii10064 16#f6c5 +/afii10065 16#0430 +/afii10066 16#0431 +/afii10067 16#0432 +/afii10068 16#0433 +/afii10069 16#0434 +/afii10070 16#0435 +/afii10071 16#0451 +/afii10072 16#0436 +/afii10073 16#0437 +/afii10074 16#0438 +/afii10075 16#0439 +/afii10076 16#043a +/afii10077 16#043b +/afii10078 16#043c +/afii10079 16#043d +/afii10080 16#043e +/afii10081 16#043f +/afii10082 16#0440 +/afii10083 16#0441 +/afii10084 16#0442 +/afii10085 16#0443 +/afii10086 16#0444 +/afii10087 16#0445 +/afii10088 16#0446 +/afii10089 16#0447 +/afii10090 16#0448 +/afii10091 16#0449 +/afii10092 16#044a +/afii10093 16#044b +/afii10094 16#044c +/afii10095 16#044d +/afii10096 16#044e +/afii10097 16#044f +/afii10098 16#0491 +/afii10099 16#0452 +/afii10100 16#0453 +/afii10101 16#0454 +/afii10102 16#0455 +/afii10103 16#0456 +/afii10104 16#0457 +/afii10105 16#0458 +/afii10106 16#0459 +/afii10107 16#045a +/afii10108 16#045b +/afii10109 16#045c +/afii10110 16#045e +/afii10145 16#040f +/afii10146 16#0462 +/afii10147 16#0472 +/afii10148 16#0474 +/afii10192 16#f6c6 +/afii10193 16#045f +/afii10194 16#0463 +/afii10195 16#0473 +/afii10196 16#0475 +/afii10831 16#f6c7 +/afii10832 16#f6c8 +/afii10846 16#04d9 +/afii299 16#200e +/afii300 16#200f +/afii301 16#200d +/afii57381 16#066a +/afii57388 16#060c +/afii57392 16#0660 +/afii57393 16#0661 +/afii57394 16#0662 +/afii57395 16#0663 +/afii57396 16#0664 +/afii57397 16#0665 +/afii57398 16#0666 +/afii57399 16#0667 +/afii57400 16#0668 +/afii57401 16#0669 +/afii57403 16#061b +/afii57407 16#061f +/afii57409 16#0621 +/afii57410 16#0622 +/afii57411 16#0623 +/afii57412 16#0624 +/afii57413 16#0625 +/afii57414 16#0626 +/afii57415 16#0627 +/afii57416 16#0628 +/afii57417 16#0629 +/afii57418 16#062a +/afii57419 16#062b +/afii57420 16#062c +/afii57421 16#062d +/afii57422 16#062e +/afii57423 16#062f +/afii57424 16#0630 +/afii57425 16#0631 +/afii57426 16#0632 +/afii57427 16#0633 +/afii57428 16#0634 +/afii57429 16#0635 +/afii57430 16#0636 +/afii57431 16#0637 +/afii57432 16#0638 +/afii57433 16#0639 +/afii57434 16#063a +/afii57440 16#0640 +/afii57441 16#0641 +/afii57442 16#0642 +/afii57443 16#0643 +/afii57444 16#0644 +/afii57445 16#0645 +/afii57446 16#0646 +/afii57448 16#0648 +/afii57449 16#0649 +/afii57450 16#064a +/afii57451 16#064b +/afii57452 16#064c +/afii57453 16#064d +/afii57454 16#064e +/afii57455 16#064f +/afii57456 16#0650 +/afii57457 16#0651 +/afii57458 16#0652 +/afii57470 16#0647 +/afii57505 16#06a4 +/afii57506 16#067e +/afii57507 16#0686 +/afii57508 16#0698 +/afii57509 16#06af +/afii57511 16#0679 +/afii57512 16#0688 +/afii57513 16#0691 +/afii57514 16#06ba +/afii57519 16#06d2 +/afii57534 16#06d5 +/afii57636 16#20aa +/afii57645 16#05be +/afii57658 16#05c3 +/afii57664 16#05d0 +/afii57665 16#05d1 +/afii57666 16#05d2 +/afii57667 16#05d3 +/afii57668 16#05d4 +/afii57669 16#05d5 +/afii57670 16#05d6 +/afii57671 16#05d7 +/afii57672 16#05d8 +/afii57673 16#05d9 +/afii57674 16#05da +/afii57675 16#05db +/afii57676 16#05dc +/afii57677 16#05dd +/afii57678 16#05de +/afii57679 16#05df +/afii57680 16#05e0 +/afii57681 16#05e1 +/afii57682 16#05e2 +/afii57683 16#05e3 +/afii57684 16#05e4 +/afii57685 16#05e5 +/afii57686 16#05e6 +/afii57687 16#05e7 +/afii57688 16#05e8 +/afii57689 16#05e9 +/afii57690 16#05ea +/afii57694 16#fb2a +/afii57695 16#fb2b +/afii57700 16#fb4b +/afii57705 16#fb1f +/afii57716 16#05f0 +/afii57717 16#05f1 +/afii57718 16#05f2 +/afii57723 16#fb35 +/afii57793 16#05b4 +/afii57794 16#05b5 +/afii57795 16#05b6 +/afii57796 16#05bb +/afii57797 16#05b8 +/afii57798 16#05b7 +/afii57799 16#05b0 +/afii57800 16#05b2 +/afii57801 16#05b1 +/afii57802 16#05b3 +/afii57803 16#05c2 +/afii57804 16#05c1 +/afii57806 16#05b9 +/afii57807 16#05bc +/afii57839 16#05bd +/afii57841 16#05bf +/afii57842 16#05c0 +/afii57929 16#02bc +/afii61248 16#2105 +/afii61289 16#2113 +/afii61352 16#2116 +/afii61573 16#202c +/afii61574 16#202d +/afii61575 16#202e +/afii61664 16#200c +/afii63167 16#066d +/afii64937 16#02bd +/agrave 16#00e0 +/agujarati 16#0a85 +/agurmukhi 16#0a05 +/ahiragana 16#3042 +/ahookabove 16#1ea3 +/aibengali 16#0990 +/aibopomofo 16#311e +/aideva 16#0910 +/aiecyrillic 16#04d5 +/aigujarati 16#0a90 +/aigurmukhi 16#0a10 +/aimatragurmukhi 16#0a48 +/ainarabic 16#0639 +/ainfinalarabic 16#feca +/aininitialarabic 16#fecb +/ainmedialarabic 16#fecc +/ainvertedbreve 16#0203 +/aivowelsignbengali 16#09c8 +/aivowelsigndeva 16#0948 +/aivowelsigngujarati 16#0ac8 +/akatakana 16#30a2 +/akatakanahalfwidth 16#ff71 +/akorean 16#314f +/alef 16#05d0 +/alefarabic 16#0627 +/alefdageshhebrew 16#fb30 +/aleffinalarabic 16#fe8e +/alefhamzaabovearabic 16#0623 +/alefhamzaabovefinalarabic 16#fe84 +/alefhamzabelowarabic 16#0625 +/alefhamzabelowfinalarabic 16#fe88 +/alefhebrew 16#05d0 +/aleflamedhebrew 16#fb4f +/alefmaddaabovearabic 16#0622 +/alefmaddaabovefinalarabic 16#fe82 +/alefmaksuraarabic 16#0649 +/alefmaksurafinalarabic 16#fef0 +/alefmaksurainitialarabic 16#fef3 +/alefmaksuramedialarabic 16#fef4 +/alefpatahhebrew 16#fb2e +/alefqamatshebrew 16#fb2f +/aleph 16#2135 +/allequal 16#224c +/alpha 16#03b1 +/alphatonos 16#03ac +/amacron 16#0101 +/amonospace 16#ff41 +/ampersand 16#0026 +/ampersandmonospace 16#ff06 +/ampersandsmall 16#f726 +/amsquare 16#33c2 +/anbopomofo 16#3122 +/angbopomofo 16#3124 +/angkhankhuthai 16#0e5a +/angle 16#2220 +/anglebracketleft 16#3008 +/anglebracketleftvertical 16#fe3f +/anglebracketright 16#3009 +/anglebracketrightvertical 16#fe40 +/angleleft 16#2329 +/angleright 16#232a +/angstrom 16#212b +/anoteleia 16#0387 +/anudattadeva 16#0952 +/anusvarabengali 16#0982 +/anusvaradeva 16#0902 +/anusvaragujarati 16#0a82 +/aogonek 16#0105 +/apaatosquare 16#3300 +/aparen 16#249c +/apostrophearmenian 16#055a +/apostrophemod 16#02bc +/apple 16#f8ff +/approaches 16#2250 +/approxequal 16#2248 +/approxequalorimage 16#2252 +/approximatelyequal 16#2245 +/araeaekorean 16#318e +/araeakorean 16#318d +/arc 16#2312 +/arighthalfring 16#1e9a +/aring 16#00e5 +/aringacute 16#01fb +/aringbelow 16#1e01 +/arrowboth 16#2194 +/arrowdashdown 16#21e3 +/arrowdashleft 16#21e0 +/arrowdashright 16#21e2 +/arrowdashup 16#21e1 +/arrowdblboth 16#21d4 +/arrowdbldown 16#21d3 +/arrowdblleft 16#21d0 +/arrowdblright 16#21d2 +/arrowdblup 16#21d1 +/arrowdown 16#2193 +/arrowdownleft 16#2199 +/arrowdownright 16#2198 +/arrowdownwhite 16#21e9 +/arrowheaddownmod 16#02c5 +/arrowheadleftmod 16#02c2 +/arrowheadrightmod 16#02c3 +/arrowheadupmod 16#02c4 +/arrowhorizex 16#f8e7 +/arrowleft 16#2190 +/arrowleftdbl 16#21d0 +/arrowleftdblstroke 16#21cd +/arrowleftoverright 16#21c6 +/arrowleftwhite 16#21e6 +/arrowright 16#2192 +/arrowrightdblstroke 16#21cf +/arrowrightheavy 16#279e +/arrowrightoverleft 16#21c4 +/arrowrightwhite 16#21e8 +/arrowtableft 16#21e4 +/arrowtabright 16#21e5 +/arrowup 16#2191 +/arrowupdn 16#2195 +/arrowupdnbse 16#21a8 +/arrowupdownbase 16#21a8 +/arrowupleft 16#2196 +/arrowupleftofdown 16#21c5 +/arrowupright 16#2197 +/arrowupwhite 16#21e7 +/arrowvertex 16#f8e6 +/asciicircum 16#005e +/asciicircummonospace 16#ff3e +/asciitilde 16#007e +/asciitildemonospace 16#ff5e +/ascript 16#0251 +/ascriptturned 16#0252 +/asmallhiragana 16#3041 +/asmallkatakana 16#30a1 +/asmallkatakanahalfwidth 16#ff67 +/asterisk 16#002a +/asteriskaltonearabic 16#066d +/asteriskarabic 16#066d +/asteriskmath 16#2217 +/asteriskmonospace 16#ff0a +/asterisksmall 16#fe61 +/asterism 16#2042 +/asuperior 16#f6e9 +/asymptoticallyequal 16#2243 +/at 16#0040 +/atilde 16#00e3 +/atmonospace 16#ff20 +/atsmall 16#fe6b +/aturned 16#0250 +/aubengali 16#0994 +/aubopomofo 16#3120 +/audeva 16#0914 +/augujarati 16#0a94 +/augurmukhi 16#0a14 +/aulengthmarkbengali 16#09d7 +/aumatragurmukhi 16#0a4c +/auvowelsignbengali 16#09cc +/auvowelsigndeva 16#094c +/auvowelsigngujarati 16#0acc +/avagrahadeva 16#093d +/aybarmenian 16#0561 +/ayin 16#05e2 +/ayinaltonehebrew 16#fb20 +/ayinhebrew 16#05e2 +/b 16#0062 +/babengali 16#09ac +/backslash 16#005c +/backslashmonospace 16#ff3c +/badeva 16#092c +/bagujarati 16#0aac +/bagurmukhi 16#0a2c +/bahiragana 16#3070 +/bahtthai 16#0e3f +/bakatakana 16#30d0 +/bar 16#007c +/barmonospace 16#ff5c +/bbopomofo 16#3105 +/bcircle 16#24d1 +/bdotaccent 16#1e03 +/bdotbelow 16#1e05 +/beamedsixteenthnotes 16#266c +/because 16#2235 +/becyrillic 16#0431 +/beharabic 16#0628 +/behfinalarabic 16#fe90 +/behinitialarabic 16#fe91 +/behiragana 16#3079 +/behmedialarabic 16#fe92 +/behmeeminitialarabic 16#fc9f +/behmeemisolatedarabic 16#fc08 +/behnoonfinalarabic 16#fc6d +/bekatakana 16#30d9 +/benarmenian 16#0562 +/bet 16#05d1 +/beta 16#03b2 +/betasymbolgreek 16#03d0 +/betdagesh 16#fb31 +/betdageshhebrew 16#fb31 +/bethebrew 16#05d1 +/betrafehebrew 16#fb4c +/bhabengali 16#09ad +/bhadeva 16#092d +/bhagujarati 16#0aad +/bhagurmukhi 16#0a2d +/bhook 16#0253 +/bihiragana 16#3073 +/bikatakana 16#30d3 +/bilabialclick 16#0298 +/bindigurmukhi 16#0a02 +/birusquare 16#3331 +/blackcircle 16#25cf +/blackdiamond 16#25c6 +/blackdownpointingtriangle 16#25bc +/blackleftpointingpointer 16#25c4 +/blackleftpointingtriangle 16#25c0 +/blacklenticularbracketleft 16#3010 +/blacklenticularbracketleftvertical 16#fe3b +/blacklenticularbracketright 16#3011 +/blacklenticularbracketrightvertical 16#fe3c +/blacklowerlefttriangle 16#25e3 +/blacklowerrighttriangle 16#25e2 +/blackrectangle 16#25ac +/blackrightpointingpointer 16#25ba +/blackrightpointingtriangle 16#25b6 +/blacksmallsquare 16#25aa +/blacksmilingface 16#263b +/blacksquare 16#25a0 +/blackstar 16#2605 +/blackupperlefttriangle 16#25e4 +/blackupperrighttriangle 16#25e5 +/blackuppointingsmalltriangle 16#25b4 +/blackuppointingtriangle 16#25b2 +/blank 16#2423 +/blinebelow 16#1e07 +/block 16#2588 +/bmonospace 16#ff42 +/bobaimaithai 16#0e1a +/bohiragana 16#307c +/bokatakana 16#30dc +/bparen 16#249d +/bqsquare 16#33c3 +/braceex 16#f8f4 +/braceleft 16#007b +/braceleftbt 16#f8f3 +/braceleftmid 16#f8f2 +/braceleftmonospace 16#ff5b +/braceleftsmall 16#fe5b +/bracelefttp 16#f8f1 +/braceleftvertical 16#fe37 +/braceright 16#007d +/bracerightbt 16#f8fe +/bracerightmid 16#f8fd +/bracerightmonospace 16#ff5d +/bracerightsmall 16#fe5c +/bracerighttp 16#f8fc +/bracerightvertical 16#fe38 +/bracketleft 16#005b +/bracketleftbt 16#f8f0 +/bracketleftex 16#f8ef +/bracketleftmonospace 16#ff3b +/bracketlefttp 16#f8ee +/bracketright 16#005d +/bracketrightbt 16#f8fb +/bracketrightex 16#f8fa +/bracketrightmonospace 16#ff3d +/bracketrighttp 16#f8f9 +/breve 16#02d8 +/brevebelowcmb 16#032e +/brevecmb 16#0306 +/breveinvertedbelowcmb 16#032f +/breveinvertedcmb 16#0311 +/breveinverteddoublecmb 16#0361 +/bridgebelowcmb 16#032a +/bridgeinvertedbelowcmb 16#033a +/brokenbar 16#00a6 +/bstroke 16#0180 +/bsuperior 16#f6ea +/btopbar 16#0183 +/buhiragana 16#3076 +/bukatakana 16#30d6 +/bullet 16#2022 +/bulletinverse 16#25d8 +/bulletoperator 16#2219 +/bullseye 16#25ce +/c 16#0063 +/caarmenian 16#056e +/cabengali 16#099a +/cacute 16#0107 +/cadeva 16#091a +/cagujarati 16#0a9a +/cagurmukhi 16#0a1a +/calsquare 16#3388 +/candrabindubengali 16#0981 +/candrabinducmb 16#0310 +/candrabindudeva 16#0901 +/candrabindugujarati 16#0a81 +/capslock 16#21ea +/careof 16#2105 +/caron 16#02c7 +/caronbelowcmb 16#032c +/caroncmb 16#030c +/carriagereturn 16#21b5 +/cbopomofo 16#3118 +/ccaron 16#010d +/ccedilla 16#00e7 +/ccedillaacute 16#1e09 +/ccircle 16#24d2 +/ccircumflex 16#0109 +/ccurl 16#0255 +/cdot 16#010b +/cdotaccent 16#010b +/cdsquare 16#33c5 +/cedilla 16#00b8 +/cedillacmb 16#0327 +/cent 16#00a2 +/centigrade 16#2103 +/centinferior 16#f6df +/centmonospace 16#ffe0 +/centoldstyle 16#f7a2 +/centsuperior 16#f6e0 +/chaarmenian 16#0579 +/chabengali 16#099b +/chadeva 16#091b +/chagujarati 16#0a9b +/chagurmukhi 16#0a1b +/chbopomofo 16#3114 +/cheabkhasiancyrillic 16#04bd +/checkmark 16#2713 +/checyrillic 16#0447 +/chedescenderabkhasiancyrillic 16#04bf +/chedescendercyrillic 16#04b7 +/chedieresiscyrillic 16#04f5 +/cheharmenian 16#0573 +/chekhakassiancyrillic 16#04cc +/cheverticalstrokecyrillic 16#04b9 +/chi 16#03c7 +/chieuchacirclekorean 16#3277 +/chieuchaparenkorean 16#3217 +/chieuchcirclekorean 16#3269 +/chieuchkorean 16#314a +/chieuchparenkorean 16#3209 +/chochangthai 16#0e0a +/chochanthai 16#0e08 +/chochingthai 16#0e09 +/chochoethai 16#0e0c +/chook 16#0188 +/cieucacirclekorean 16#3276 +/cieucaparenkorean 16#3216 +/cieuccirclekorean 16#3268 +/cieuckorean 16#3148 +/cieucparenkorean 16#3208 +/cieucuparenkorean 16#321c +/circle 16#25cb +/circlemultiply 16#2297 +/circleot 16#2299 +/circleplus 16#2295 +/circlepostalmark 16#3036 +/circlewithlefthalfblack 16#25d0 +/circlewithrighthalfblack 16#25d1 +/circumflex 16#02c6 +/circumflexbelowcmb 16#032d +/circumflexcmb 16#0302 +/clear 16#2327 +/clickalveolar 16#01c2 +/clickdental 16#01c0 +/clicklateral 16#01c1 +/clickretroflex 16#01c3 +/club 16#2663 +/clubsuitblack 16#2663 +/clubsuitwhite 16#2667 +/cmcubedsquare 16#33a4 +/cmonospace 16#ff43 +/cmsquaredsquare 16#33a0 +/coarmenian 16#0581 +/colon 16#003a +/colonmonetary 16#20a1 +/colonmonospace 16#ff1a +/colonsign 16#20a1 +/colonsmall 16#fe55 +/colontriangularhalfmod 16#02d1 +/colontriangularmod 16#02d0 +/comma 16#002c +/commaabovecmb 16#0313 +/commaaboverightcmb 16#0315 +/commaaccent 16#f6c3 +/commaarabic 16#060c +/commaarmenian 16#055d +/commainferior 16#f6e1 +/commamonospace 16#ff0c +/commareversedabovecmb 16#0314 +/commareversedmod 16#02bd +/commasmall 16#fe50 +/commasuperior 16#f6e2 +/commaturnedabovecmb 16#0312 +/commaturnedmod 16#02bb +/compass 16#263c +/congruent 16#2245 +/contourintegral 16#222e +/control 16#2303 +/controlACK 16#0006 +/controlBEL 16#0007 +/controlBS 16#0008 +/controlCAN 16#0018 +/controlCR 16#000d +/controlDC1 16#0011 +/controlDC2 16#0012 +/controlDC3 16#0013 +/controlDC4 16#0014 +/controlDEL 16#007f +/controlDLE 16#0010 +/controlEM 16#0019 +/controlENQ 16#0005 +/controlEOT 16#0004 +/controlESC 16#001b +/controlETB 16#0017 +/controlETX 16#0003 +/controlFF 16#000c +/controlFS 16#001c +/controlGS 16#001d +/controlHT 16#0009 +/controlLF 16#000a +/controlNAK 16#0015 +/controlRS 16#001e +/controlSI 16#000f +/controlSO 16#000e +/controlSOT 16#0002 +/controlSTX 16#0001 +/controlSUB 16#001a +/controlSYN 16#0016 +/controlUS 16#001f +/controlVT 16#000b +/copyright 16#00a9 +/copyrightsans 16#f8e9 +/copyrightserif 16#f6d9 +/cornerbracketleft 16#300c +/cornerbracketlefthalfwidth 16#ff62 +/cornerbracketleftvertical 16#fe41 +/cornerbracketright 16#300d +/cornerbracketrighthalfwidth 16#ff63 +/cornerbracketrightvertical 16#fe42 +/corporationsquare 16#337f +/cosquare 16#33c7 +/coverkgsquare 16#33c6 +/cparen 16#249e +/cruzeiro 16#20a2 +/cstretched 16#0297 +/curlyand 16#22cf +/curlyor 16#22ce +/currency 16#00a4 +/cyrBreve 16#f6d1 +/cyrFlex 16#f6d2 +/cyrbreve 16#f6d4 +/cyrflex 16#f6d5 +/d 16#0064 +/daarmenian 16#0564 +/dabengali 16#09a6 +/dadarabic 16#0636 +/dadeva 16#0926 +/dadfinalarabic 16#febe +/dadinitialarabic 16#febf +/dadmedialarabic 16#fec0 +/dagesh 16#05bc +/dageshhebrew 16#05bc +/dagger 16#2020 +/daggerdbl 16#2021 +/dagujarati 16#0aa6 +/dagurmukhi 16#0a26 +/dahiragana 16#3060 +/dakatakana 16#30c0 +/dalarabic 16#062f +/dalet 16#05d3 +/daletdagesh 16#fb33 +/daletdageshhebrew 16#fb33 +/dalethebrew 16#05d3 +/dalfinalarabic 16#feaa +/dammaarabic 16#064f +/dammalowarabic 16#064f +/dammatanaltonearabic 16#064c +/dammatanarabic 16#064c +/danda 16#0964 +/dargahebrew 16#05a7 +/dargalefthebrew 16#05a7 +/dasiapneumatacyrilliccmb 16#0485 +/dblGrave 16#f6d3 +/dblanglebracketleft 16#300a +/dblanglebracketleftvertical 16#fe3d +/dblanglebracketright 16#300b +/dblanglebracketrightvertical 16#fe3e +/dblarchinvertedbelowcmb 16#032b +/dblarrowleft 16#21d4 +/dblarrowright 16#21d2 +/dbldanda 16#0965 +/dblgrave 16#f6d6 +/dblgravecmb 16#030f +/dblintegral 16#222c +/dbllowline 16#2017 +/dbllowlinecmb 16#0333 +/dbloverlinecmb 16#033f +/dblprimemod 16#02ba +/dblverticalbar 16#2016 +/dblverticallineabovecmb 16#030e +/dbopomofo 16#3109 +/dbsquare 16#33c8 +/dcaron 16#010f +/dcedilla 16#1e11 +/dcircle 16#24d3 +/dcircumflexbelow 16#1e13 +/dcroat 16#0111 +/ddabengali 16#09a1 +/ddadeva 16#0921 +/ddagujarati 16#0aa1 +/ddagurmukhi 16#0a21 +/ddalarabic 16#0688 +/ddalfinalarabic 16#fb89 +/dddhadeva 16#095c +/ddhabengali 16#09a2 +/ddhadeva 16#0922 +/ddhagujarati 16#0aa2 +/ddhagurmukhi 16#0a22 +/ddotaccent 16#1e0b +/ddotbelow 16#1e0d +/decimalseparatorarabic 16#066b +/decimalseparatorpersian 16#066b +/decyrillic 16#0434 +/degree 16#00b0 +/dehihebrew 16#05ad +/dehiragana 16#3067 +/deicoptic 16#03ef +/dekatakana 16#30c7 +/deleteleft 16#232b +/deleteright 16#2326 +/delta 16#03b4 +/deltaturned 16#018d +/denominatorminusonenumeratorbengali 16#09f8 +/dezh 16#02a4 +/dhabengali 16#09a7 +/dhadeva 16#0927 +/dhagujarati 16#0aa7 +/dhagurmukhi 16#0a27 +/dhook 16#0257 +/dialytikatonos 16#0385 +/dialytikatonoscmb 16#0344 +/diamond 16#2666 +/diamondsuitwhite 16#2662 +/dieresis 16#00a8 +/dieresisacute 16#f6d7 +/dieresisbelowcmb 16#0324 +/dieresiscmb 16#0308 +/dieresisgrave 16#f6d8 +/dieresistonos 16#0385 +/dihiragana 16#3062 +/dikatakana 16#30c2 +/dittomark 16#3003 +/divide 16#00f7 +/divides 16#2223 +/divisionslash 16#2215 +/djecyrillic 16#0452 +/dkshade 16#2593 +/dlinebelow 16#1e0f +/dlsquare 16#3397 +/dmacron 16#0111 +/dmonospace 16#ff44 +/dnblock 16#2584 +/dochadathai 16#0e0e +/dodekthai 16#0e14 +/dohiragana 16#3069 +/dokatakana 16#30c9 +/dollar 16#0024 +/dollarinferior 16#f6e3 +/dollarmonospace 16#ff04 +/dollaroldstyle 16#f724 +/dollarsmall 16#fe69 +/dollarsuperior 16#f6e4 +/dong 16#20ab +/dorusquare 16#3326 +/dotaccent 16#02d9 +/dotaccentcmb 16#0307 +/dotbelowcmb 16#0323 +/dotbelowcomb 16#0323 +/dotkatakana 16#30fb +/dotlessi 16#0131 +/dotlessj 16#f6be +/dotlessjstrokehook 16#0284 +/dotmath 16#22c5 +/dottedcircle 16#25cc +/doubleyodpatah 16#fb1f +/doubleyodpatahhebrew 16#fb1f +/downtackbelowcmb 16#031e +/downtackmod 16#02d5 +/dparen 16#249f +/dsuperior 16#f6eb +/dtail 16#0256 +/dtopbar 16#018c +/duhiragana 16#3065 +/dukatakana 16#30c5 +/dz 16#01f3 +/dzaltone 16#02a3 +/dzcaron 16#01c6 +/dzcurl 16#02a5 +/dzeabkhasiancyrillic 16#04e1 +/dzecyrillic 16#0455 +/dzhecyrillic 16#045f +/e 16#0065 +/eacute 16#00e9 +/earth 16#2641 +/ebengali 16#098f +/ebopomofo 16#311c +/ebreve 16#0115 +/ecandradeva 16#090d +/ecandragujarati 16#0a8d +/ecandravowelsigndeva 16#0945 +/ecandravowelsigngujarati 16#0ac5 +/ecaron 16#011b +/ecedillabreve 16#1e1d +/echarmenian 16#0565 +/echyiwnarmenian 16#0587 +/ecircle 16#24d4 +/ecircumflex 16#00ea +/ecircumflexacute 16#1ebf +/ecircumflexbelow 16#1e19 +/ecircumflexdotbelow 16#1ec7 +/ecircumflexgrave 16#1ec1 +/ecircumflexhookabove 16#1ec3 +/ecircumflextilde 16#1ec5 +/ecyrillic 16#0454 +/edblgrave 16#0205 +/edeva 16#090f +/edieresis 16#00eb +/edot 16#0117 +/edotaccent 16#0117 +/edotbelow 16#1eb9 +/eegurmukhi 16#0a0f +/eematragurmukhi 16#0a47 +/efcyrillic 16#0444 +/egrave 16#00e8 +/egujarati 16#0a8f +/eharmenian 16#0567 +/ehbopomofo 16#311d +/ehiragana 16#3048 +/ehookabove 16#1ebb +/eibopomofo 16#311f +/eight 16#0038 +/eightarabic 16#0668 +/eightbengali 16#09ee +/eightcircle 16#2467 +/eightcircleinversesansserif 16#2791 +/eightdeva 16#096e +/eighteencircle 16#2471 +/eighteenparen 16#2485 +/eighteenperiod 16#2499 +/eightgujarati 16#0aee +/eightgurmukhi 16#0a6e +/eighthackarabic 16#0668 +/eighthangzhou 16#3028 +/eighthnotebeamed 16#266b +/eightideographicparen 16#3227 +/eightinferior 16#2088 +/eightmonospace 16#ff18 +/eightoldstyle 16#f738 +/eightparen 16#247b +/eightperiod 16#248f +/eightpersian 16#06f8 +/eightroman 16#2177 +/eightsuperior 16#2078 +/eightthai 16#0e58 +/einvertedbreve 16#0207 +/eiotifiedcyrillic 16#0465 +/ekatakana 16#30a8 +/ekatakanahalfwidth 16#ff74 +/ekonkargurmukhi 16#0a74 +/ekorean 16#3154 +/elcyrillic 16#043b +/element 16#2208 +/elevencircle 16#246a +/elevenparen 16#247e +/elevenperiod 16#2492 +/elevenroman 16#217a +/ellipsis 16#2026 +/ellipsisvertical 16#22ee +/emacron 16#0113 +/emacronacute 16#1e17 +/emacrongrave 16#1e15 +/emcyrillic 16#043c +/emdash 16#2014 +/emdashvertical 16#fe31 +/emonospace 16#ff45 +/emphasismarkarmenian 16#055b +/emptyset 16#2205 +/enbopomofo 16#3123 +/encyrillic 16#043d +/endash 16#2013 +/endashvertical 16#fe32 +/endescendercyrillic 16#04a3 +/eng 16#014b +/engbopomofo 16#3125 +/enghecyrillic 16#04a5 +/enhookcyrillic 16#04c8 +/enspace 16#2002 +/eogonek 16#0119 +/eokorean 16#3153 +/eopen 16#025b +/eopenclosed 16#029a +/eopenreversed 16#025c +/eopenreversedclosed 16#025e +/eopenreversedhook 16#025d +/eparen 16#24a0 +/epsilon 16#03b5 +/epsilontonos 16#03ad +/equal 16#003d +/equalmonospace 16#ff1d +/equalsmall 16#fe66 +/equalsuperior 16#207c +/equivalence 16#2261 +/erbopomofo 16#3126 +/ercyrillic 16#0440 +/ereversed 16#0258 +/ereversedcyrillic 16#044d +/escyrillic 16#0441 +/esdescendercyrillic 16#04ab +/esh 16#0283 +/eshcurl 16#0286 +/eshortdeva 16#090e +/eshortvowelsigndeva 16#0946 +/eshreversedloop 16#01aa +/eshsquatreversed 16#0285 +/esmallhiragana 16#3047 +/esmallkatakana 16#30a7 +/esmallkatakanahalfwidth 16#ff6a +/estimated 16#212e +/esuperior 16#f6ec +/eta 16#03b7 +/etarmenian 16#0568 +/etatonos 16#03ae +/eth 16#00f0 +/etilde 16#1ebd +/etildebelow 16#1e1b +/etnahtafoukhhebrew 16#0591 +/etnahtafoukhlefthebrew 16#0591 +/etnahtahebrew 16#0591 +/etnahtalefthebrew 16#0591 +/eturned 16#01dd +/eukorean 16#3161 +/euro 16#20ac +/evowelsignbengali 16#09c7 +/evowelsigndeva 16#0947 +/evowelsigngujarati 16#0ac7 +/exclam 16#0021 +/exclamarmenian 16#055c +/exclamdbl 16#203c +/exclamdown 16#00a1 +/exclamdownsmall 16#f7a1 +/exclammonospace 16#ff01 +/exclamsmall 16#f721 +/existential 16#2203 +/ezh 16#0292 +/ezhcaron 16#01ef +/ezhcurl 16#0293 +/ezhreversed 16#01b9 +/ezhtail 16#01ba +/f 16#0066 +/fadeva 16#095e +/fagurmukhi 16#0a5e +/fahrenheit 16#2109 +/fathaarabic 16#064e +/fathalowarabic 16#064e +/fathatanarabic 16#064b +/fbopomofo 16#3108 +/fcircle 16#24d5 +/fdotaccent 16#1e1f +/feharabic 16#0641 +/feharmenian 16#0586 +/fehfinalarabic 16#fed2 +/fehinitialarabic 16#fed3 +/fehmedialarabic 16#fed4 +/feicoptic 16#03e5 +/female 16#2640 +/ff 16#fb00 +/ffi 16#fb03 +/ffl 16#fb04 +/fi 16#fb01 +/fifteencircle 16#246e +/fifteenparen 16#2482 +/fifteenperiod 16#2496 +/figuredash 16#2012 +/filledbox 16#25a0 +/filledrect 16#25ac +/finalkaf 16#05da +/finalkafdagesh 16#fb3a +/finalkafdageshhebrew 16#fb3a +/finalkafhebrew 16#05da +/finalmem 16#05dd +/finalmemhebrew 16#05dd +/finalnun 16#05df +/finalnunhebrew 16#05df +/finalpe 16#05e3 +/finalpehebrew 16#05e3 +/finaltsadi 16#05e5 +/finaltsadihebrew 16#05e5 +/firsttonechinese 16#02c9 +/fisheye 16#25c9 +/fitacyrillic 16#0473 +/five 16#0035 +/fivearabic 16#0665 +/fivebengali 16#09eb +/fivecircle 16#2464 +/fivecircleinversesansserif 16#278e +/fivedeva 16#096b +/fiveeighths 16#215d +/fivegujarati 16#0aeb +/fivegurmukhi 16#0a6b +/fivehackarabic 16#0665 +/fivehangzhou 16#3025 +/fiveideographicparen 16#3224 +/fiveinferior 16#2085 +/fivemonospace 16#ff15 +/fiveoldstyle 16#f735 +/fiveparen 16#2478 +/fiveperiod 16#248c +/fivepersian 16#06f5 +/fiveroman 16#2174 +/fivesuperior 16#2075 +/fivethai 16#0e55 +/fl 16#fb02 +/florin 16#0192 +/fmonospace 16#ff46 +/fmsquare 16#3399 +/fofanthai 16#0e1f +/fofathai 16#0e1d +/fongmanthai 16#0e4f +/forall 16#2200 +/four 16#0034 +/fourarabic 16#0664 +/fourbengali 16#09ea +/fourcircle 16#2463 +/fourcircleinversesansserif 16#278d +/fourdeva 16#096a +/fourgujarati 16#0aea +/fourgurmukhi 16#0a6a +/fourhackarabic 16#0664 +/fourhangzhou 16#3024 +/fourideographicparen 16#3223 +/fourinferior 16#2084 +/fourmonospace 16#ff14 +/fournumeratorbengali 16#09f7 +/fouroldstyle 16#f734 +/fourparen 16#2477 +/fourperiod 16#248b +/fourpersian 16#06f4 +/fourroman 16#2173 +/foursuperior 16#2074 +/fourteencircle 16#246d +/fourteenparen 16#2481 +/fourteenperiod 16#2495 +/fourthai 16#0e54 +/fourthtonechinese 16#02cb +/fparen 16#24a1 +/fraction 16#2044 +/franc 16#20a3 +/g 16#0067 +/gabengali 16#0997 +/gacute 16#01f5 +/gadeva 16#0917 +/gafarabic 16#06af +/gaffinalarabic 16#fb93 +/gafinitialarabic 16#fb94 +/gafmedialarabic 16#fb95 +/gagujarati 16#0a97 +/gagurmukhi 16#0a17 +/gahiragana 16#304c +/gakatakana 16#30ac +/gamma 16#03b3 +/gammalatinsmall 16#0263 +/gammasuperior 16#02e0 +/gangiacoptic 16#03eb +/gbopomofo 16#310d +/gbreve 16#011f +/gcaron 16#01e7 +/gcedilla 16#0123 +/gcircle 16#24d6 +/gcircumflex 16#011d +/gcommaaccent 16#0123 +/gdot 16#0121 +/gdotaccent 16#0121 +/gecyrillic 16#0433 +/gehiragana 16#3052 +/gekatakana 16#30b2 +/geometricallyequal 16#2251 +/gereshaccenthebrew 16#059c +/gereshhebrew 16#05f3 +/gereshmuqdamhebrew 16#059d +/germandbls 16#00df +/gershayimaccenthebrew 16#059e +/gershayimhebrew 16#05f4 +/getamark 16#3013 +/ghabengali 16#0998 +/ghadarmenian 16#0572 +/ghadeva 16#0918 +/ghagujarati 16#0a98 +/ghagurmukhi 16#0a18 +/ghainarabic 16#063a +/ghainfinalarabic 16#fece +/ghaininitialarabic 16#fecf +/ghainmedialarabic 16#fed0 +/ghemiddlehookcyrillic 16#0495 +/ghestrokecyrillic 16#0493 +/gheupturncyrillic 16#0491 +/ghhadeva 16#095a +/ghhagurmukhi 16#0a5a +/ghook 16#0260 +/ghzsquare 16#3393 +/gihiragana 16#304e +/gikatakana 16#30ae +/gimarmenian 16#0563 +/gimel 16#05d2 +/gimeldagesh 16#fb32 +/gimeldageshhebrew 16#fb32 +/gimelhebrew 16#05d2 +/gjecyrillic 16#0453 +/glottalinvertedstroke 16#01be +/glottalstop 16#0294 +/glottalstopinverted 16#0296 +/glottalstopmod 16#02c0 +/glottalstopreversed 16#0295 +/glottalstopreversedmod 16#02c1 +/glottalstopreversedsuperior 16#02e4 +/glottalstopstroke 16#02a1 +/glottalstopstrokereversed 16#02a2 +/gmacron 16#1e21 +/gmonospace 16#ff47 +/gohiragana 16#3054 +/gokatakana 16#30b4 +/gparen 16#24a2 +/gpasquare 16#33ac +/gradient 16#2207 +/grave 16#0060 +/gravebelowcmb 16#0316 +/gravecmb 16#0300 +/gravecomb 16#0300 +/gravedeva 16#0953 +/gravelowmod 16#02ce +/gravemonospace 16#ff40 +/gravetonecmb 16#0340 +/greater 16#003e +/greaterequal 16#2265 +/greaterequalorless 16#22db +/greatermonospace 16#ff1e +/greaterorequivalent 16#2273 +/greaterorless 16#2277 +/greateroverequal 16#2267 +/greatersmall 16#fe65 +/gscript 16#0261 +/gstroke 16#01e5 +/guhiragana 16#3050 +/guillemotleft 16#00ab +/guillemotright 16#00bb +/guilsinglleft 16#2039 +/guilsinglright 16#203a +/gukatakana 16#30b0 +/guramusquare 16#3318 +/gysquare 16#33c9 +/h 16#0068 +/haabkhasiancyrillic 16#04a9 +/haaltonearabic 16#06c1 +/habengali 16#09b9 +/hadescendercyrillic 16#04b3 +/hadeva 16#0939 +/hagujarati 16#0ab9 +/hagurmukhi 16#0a39 +/haharabic 16#062d +/hahfinalarabic 16#fea2 +/hahinitialarabic 16#fea3 +/hahiragana 16#306f +/hahmedialarabic 16#fea4 +/haitusquare 16#332a +/hakatakana 16#30cf +/hakatakanahalfwidth 16#ff8a +/halantgurmukhi 16#0a4d +/hamzaarabic 16#0621 +/hamzalowarabic 16#0621 +/hangulfiller 16#3164 +/hardsigncyrillic 16#044a +/harpoonleftbarbup 16#21bc +/harpoonrightbarbup 16#21c0 +/hasquare 16#33ca +/hatafpatah 16#05b2 +/hatafpatah16 16#05b2 +/hatafpatah23 16#05b2 +/hatafpatah2f 16#05b2 +/hatafpatahhebrew 16#05b2 +/hatafpatahnarrowhebrew 16#05b2 +/hatafpatahquarterhebrew 16#05b2 +/hatafpatahwidehebrew 16#05b2 +/hatafqamats 16#05b3 +/hatafqamats1b 16#05b3 +/hatafqamats28 16#05b3 +/hatafqamats34 16#05b3 +/hatafqamatshebrew 16#05b3 +/hatafqamatsnarrowhebrew 16#05b3 +/hatafqamatsquarterhebrew 16#05b3 +/hatafqamatswidehebrew 16#05b3 +/hatafsegol 16#05b1 +/hatafsegol17 16#05b1 +/hatafsegol24 16#05b1 +/hatafsegol30 16#05b1 +/hatafsegolhebrew 16#05b1 +/hatafsegolnarrowhebrew 16#05b1 +/hatafsegolquarterhebrew 16#05b1 +/hatafsegolwidehebrew 16#05b1 +/hbar 16#0127 +/hbopomofo 16#310f +/hbrevebelow 16#1e2b +/hcedilla 16#1e29 +/hcircle 16#24d7 +/hcircumflex 16#0125 +/hdieresis 16#1e27 +/hdotaccent 16#1e23 +/hdotbelow 16#1e25 +/he 16#05d4 +/heart 16#2665 +/heartsuitblack 16#2665 +/heartsuitwhite 16#2661 +/hedagesh 16#fb34 +/hedageshhebrew 16#fb34 +/hehaltonearabic 16#06c1 +/heharabic 16#0647 +/hehebrew 16#05d4 +/hehfinalaltonearabic 16#fba7 +/hehfinalalttwoarabic 16#feea +/hehfinalarabic 16#feea +/hehhamzaabovefinalarabic 16#fba5 +/hehhamzaaboveisolatedarabic 16#fba4 +/hehinitialaltonearabic 16#fba8 +/hehinitialarabic 16#feeb +/hehiragana 16#3078 +/hehmedialaltonearabic 16#fba9 +/hehmedialarabic 16#feec +/heiseierasquare 16#337b +/hekatakana 16#30d8 +/hekatakanahalfwidth 16#ff8d +/hekutaarusquare 16#3336 +/henghook 16#0267 +/herutusquare 16#3339 +/het 16#05d7 +/hethebrew 16#05d7 +/hhook 16#0266 +/hhooksuperior 16#02b1 +/hieuhacirclekorean 16#327b +/hieuhaparenkorean 16#321b +/hieuhcirclekorean 16#326d +/hieuhkorean 16#314e +/hieuhparenkorean 16#320d +/hihiragana 16#3072 +/hikatakana 16#30d2 +/hikatakanahalfwidth 16#ff8b +/hiriq 16#05b4 +/hiriq14 16#05b4 +/hiriq21 16#05b4 +/hiriq2d 16#05b4 +/hiriqhebrew 16#05b4 +/hiriqnarrowhebrew 16#05b4 +/hiriqquarterhebrew 16#05b4 +/hiriqwidehebrew 16#05b4 +/hlinebelow 16#1e96 +/hmonospace 16#ff48 +/hoarmenian 16#0570 +/hohipthai 16#0e2b +/hohiragana 16#307b +/hokatakana 16#30db +/hokatakanahalfwidth 16#ff8e +/holam 16#05b9 +/holam19 16#05b9 +/holam26 16#05b9 +/holam32 16#05b9 +/holamhebrew 16#05b9 +/holamnarrowhebrew 16#05b9 +/holamquarterhebrew 16#05b9 +/holamwidehebrew 16#05b9 +/honokhukthai 16#0e2e +/hookabovecomb 16#0309 +/hookcmb 16#0309 +/hookpalatalizedbelowcmb 16#0321 +/hookretroflexbelowcmb 16#0322 +/hoonsquare 16#3342 +/horicoptic 16#03e9 +/horizontalbar 16#2015 +/horncmb 16#031b +/hotsprings 16#2668 +/house 16#2302 +/hparen 16#24a3 +/hsuperior 16#02b0 +/hturned 16#0265 +/huhiragana 16#3075 +/huiitosquare 16#3333 +/hukatakana 16#30d5 +/hukatakanahalfwidth 16#ff8c +/hungarumlaut 16#02dd +/hungarumlautcmb 16#030b +/hv 16#0195 +/hyphen 16#002d +/hypheninferior 16#f6e5 +/hyphenmonospace 16#ff0d +/hyphensmall 16#fe63 +/hyphensuperior 16#f6e6 +/hyphentwo 16#2010 +/i 16#0069 +/iacute 16#00ed +/iacyrillic 16#044f +/ibengali 16#0987 +/ibopomofo 16#3127 +/ibreve 16#012d +/icaron 16#01d0 +/icircle 16#24d8 +/icircumflex 16#00ee +/icyrillic 16#0456 +/idblgrave 16#0209 +/ideographearthcircle 16#328f +/ideographfirecircle 16#328b +/ideographicallianceparen 16#323f +/ideographiccallparen 16#323a +/ideographiccentrecircle 16#32a5 +/ideographicclose 16#3006 +/ideographiccomma 16#3001 +/ideographiccommaleft 16#ff64 +/ideographiccongratulationparen 16#3237 +/ideographiccorrectcircle 16#32a3 +/ideographicearthparen 16#322f +/ideographicenterpriseparen 16#323d +/ideographicexcellentcircle 16#329d +/ideographicfestivalparen 16#3240 +/ideographicfinancialcircle 16#3296 +/ideographicfinancialparen 16#3236 +/ideographicfireparen 16#322b +/ideographichaveparen 16#3232 +/ideographichighcircle 16#32a4 +/ideographiciterationmark 16#3005 +/ideographiclaborcircle 16#3298 +/ideographiclaborparen 16#3238 +/ideographicleftcircle 16#32a7 +/ideographiclowcircle 16#32a6 +/ideographicmedicinecircle 16#32a9 +/ideographicmetalparen 16#322e +/ideographicmoonparen 16#322a +/ideographicnameparen 16#3234 +/ideographicperiod 16#3002 +/ideographicprintcircle 16#329e +/ideographicreachparen 16#3243 +/ideographicrepresentparen 16#3239 +/ideographicresourceparen 16#323e +/ideographicrightcircle 16#32a8 +/ideographicsecretcircle 16#3299 +/ideographicselfparen 16#3242 +/ideographicsocietyparen 16#3233 +/ideographicspace 16#3000 +/ideographicspecialparen 16#3235 +/ideographicstockparen 16#3231 +/ideographicstudyparen 16#323b +/ideographicsunparen 16#3230 +/ideographicsuperviseparen 16#323c +/ideographicwaterparen 16#322c +/ideographicwoodparen 16#322d +/ideographiczero 16#3007 +/ideographmetalcircle 16#328e +/ideographmooncircle 16#328a +/ideographnamecircle 16#3294 +/ideographsuncircle 16#3290 +/ideographwatercircle 16#328c +/ideographwoodcircle 16#328d +/ideva 16#0907 +/idieresis 16#00ef +/idieresisacute 16#1e2f +/idieresiscyrillic 16#04e5 +/idotbelow 16#1ecb +/iebrevecyrillic 16#04d7 +/iecyrillic 16#0435 +/ieungacirclekorean 16#3275 +/ieungaparenkorean 16#3215 +/ieungcirclekorean 16#3267 +/ieungkorean 16#3147 +/ieungparenkorean 16#3207 +/igrave 16#00ec +/igujarati 16#0a87 +/igurmukhi 16#0a07 +/ihiragana 16#3044 +/ihookabove 16#1ec9 +/iibengali 16#0988 +/iicyrillic 16#0438 +/iideva 16#0908 +/iigujarati 16#0a88 +/iigurmukhi 16#0a08 +/iimatragurmukhi 16#0a40 +/iinvertedbreve 16#020b +/iishortcyrillic 16#0439 +/iivowelsignbengali 16#09c0 +/iivowelsigndeva 16#0940 +/iivowelsigngujarati 16#0ac0 +/ij 16#0133 +/ikatakana 16#30a4 +/ikatakanahalfwidth 16#ff72 +/ikorean 16#3163 +/ilde 16#02dc +/iluyhebrew 16#05ac +/imacron 16#012b +/imacroncyrillic 16#04e3 +/imageorapproximatelyequal 16#2253 +/imatragurmukhi 16#0a3f +/imonospace 16#ff49 +/increment 16#2206 +/infinity 16#221e +/iniarmenian 16#056b +/integral 16#222b +/integralbottom 16#2321 +/integralbt 16#2321 +/integralex 16#f8f5 +/integraltop 16#2320 +/integraltp 16#2320 +/intersection 16#2229 +/intisquare 16#3305 +/invbullet 16#25d8 +/invcircle 16#25d9 +/invsmileface 16#263b +/iocyrillic 16#0451 +/iogonek 16#012f +/iota 16#03b9 +/iotadieresis 16#03ca +/iotadieresistonos 16#0390 +/iotalatin 16#0269 +/iotatonos 16#03af +/iparen 16#24a4 +/irigurmukhi 16#0a72 +/ismallhiragana 16#3043 +/ismallkatakana 16#30a3 +/ismallkatakanahalfwidth 16#ff68 +/issharbengali 16#09fa +/istroke 16#0268 +/isuperior 16#f6ed +/iterationhiragana 16#309d +/iterationkatakana 16#30fd +/itilde 16#0129 +/itildebelow 16#1e2d +/iubopomofo 16#3129 +/iucyrillic 16#044e +/ivowelsignbengali 16#09bf +/ivowelsigndeva 16#093f +/ivowelsigngujarati 16#0abf +/izhitsacyrillic 16#0475 +/izhitsadblgravecyrillic 16#0477 +/j 16#006a +/jaarmenian 16#0571 +/jabengali 16#099c +/jadeva 16#091c +/jagujarati 16#0a9c +/jagurmukhi 16#0a1c +/jbopomofo 16#3110 +/jcaron 16#01f0 +/jcircle 16#24d9 +/jcircumflex 16#0135 +/jcrossedtail 16#029d +/jdotlessstroke 16#025f +/jecyrillic 16#0458 +/jeemarabic 16#062c +/jeemfinalarabic 16#fe9e +/jeeminitialarabic 16#fe9f +/jeemmedialarabic 16#fea0 +/jeharabic 16#0698 +/jehfinalarabic 16#fb8b +/jhabengali 16#099d +/jhadeva 16#091d +/jhagujarati 16#0a9d +/jhagurmukhi 16#0a1d +/jheharmenian 16#057b +/jis 16#3004 +/jmonospace 16#ff4a +/jparen 16#24a5 +/jsuperior 16#02b2 +/k 16#006b +/kabashkircyrillic 16#04a1 +/kabengali 16#0995 +/kacute 16#1e31 +/kacyrillic 16#043a +/kadescendercyrillic 16#049b +/kadeva 16#0915 +/kaf 16#05db +/kafarabic 16#0643 +/kafdagesh 16#fb3b +/kafdageshhebrew 16#fb3b +/kaffinalarabic 16#feda +/kafhebrew 16#05db +/kafinitialarabic 16#fedb +/kafmedialarabic 16#fedc +/kafrafehebrew 16#fb4d +/kagujarati 16#0a95 +/kagurmukhi 16#0a15 +/kahiragana 16#304b +/kahookcyrillic 16#04c4 +/kakatakana 16#30ab +/kakatakanahalfwidth 16#ff76 +/kappa 16#03ba +/kappasymbolgreek 16#03f0 +/kapyeounmieumkorean 16#3171 +/kapyeounphieuphkorean 16#3184 +/kapyeounpieupkorean 16#3178 +/kapyeounssangpieupkorean 16#3179 +/karoriisquare 16#330d +/kashidaautoarabic 16#0640 +/kashidaautonosidebearingarabic 16#0640 +/kasmallkatakana 16#30f5 +/kasquare 16#3384 +/kasraarabic 16#0650 +/kasratanarabic 16#064d +/kastrokecyrillic 16#049f +/katahiraprolongmarkhalfwidth 16#ff70 +/kaverticalstrokecyrillic 16#049d +/kbopomofo 16#310e +/kcalsquare 16#3389 +/kcaron 16#01e9 +/kcedilla 16#0137 +/kcircle 16#24da +/kcommaaccent 16#0137 +/kdotbelow 16#1e33 +/keharmenian 16#0584 +/kehiragana 16#3051 +/kekatakana 16#30b1 +/kekatakanahalfwidth 16#ff79 +/kenarmenian 16#056f +/kesmallkatakana 16#30f6 +/kgreenlandic 16#0138 +/khabengali 16#0996 +/khacyrillic 16#0445 +/khadeva 16#0916 +/khagujarati 16#0a96 +/khagurmukhi 16#0a16 +/khaharabic 16#062e +/khahfinalarabic 16#fea6 +/khahinitialarabic 16#fea7 +/khahmedialarabic 16#fea8 +/kheicoptic 16#03e7 +/khhadeva 16#0959 +/khhagurmukhi 16#0a59 +/khieukhacirclekorean 16#3278 +/khieukhaparenkorean 16#3218 +/khieukhcirclekorean 16#326a +/khieukhkorean 16#314b +/khieukhparenkorean 16#320a +/khokhaithai 16#0e02 +/khokhonthai 16#0e05 +/khokhuatthai 16#0e03 +/khokhwaithai 16#0e04 +/khomutthai 16#0e5b +/khook 16#0199 +/khorakhangthai 16#0e06 +/khzsquare 16#3391 +/kihiragana 16#304d +/kikatakana 16#30ad +/kikatakanahalfwidth 16#ff77 +/kiroguramusquare 16#3315 +/kiromeetorusquare 16#3316 +/kirosquare 16#3314 +/kiyeokacirclekorean 16#326e +/kiyeokaparenkorean 16#320e +/kiyeokcirclekorean 16#3260 +/kiyeokkorean 16#3131 +/kiyeokparenkorean 16#3200 +/kiyeoksioskorean 16#3133 +/kjecyrillic 16#045c +/klinebelow 16#1e35 +/klsquare 16#3398 +/kmcubedsquare 16#33a6 +/kmonospace 16#ff4b +/kmsquaredsquare 16#33a2 +/kohiragana 16#3053 +/kohmsquare 16#33c0 +/kokaithai 16#0e01 +/kokatakana 16#30b3 +/kokatakanahalfwidth 16#ff7a +/kooposquare 16#331e +/koppacyrillic 16#0481 +/koreanstandardsymbol 16#327f +/koroniscmb 16#0343 +/kparen 16#24a6 +/kpasquare 16#33aa +/ksicyrillic 16#046f +/ktsquare 16#33cf +/kturned 16#029e +/kuhiragana 16#304f +/kukatakana 16#30af +/kukatakanahalfwidth 16#ff78 +/kvsquare 16#33b8 +/kwsquare 16#33be +/l 16#006c +/labengali 16#09b2 +/lacute 16#013a +/ladeva 16#0932 +/lagujarati 16#0ab2 +/lagurmukhi 16#0a32 +/lakkhangyaothai 16#0e45 +/lamaleffinalarabic 16#fefc +/lamalefhamzaabovefinalarabic 16#fef8 +/lamalefhamzaaboveisolatedarabic 16#fef7 +/lamalefhamzabelowfinalarabic 16#fefa +/lamalefhamzabelowisolatedarabic 16#fef9 +/lamalefisolatedarabic 16#fefb +/lamalefmaddaabovefinalarabic 16#fef6 +/lamalefmaddaaboveisolatedarabic 16#fef5 +/lamarabic 16#0644 +/lambda 16#03bb +/lambdastroke 16#019b +/lamed 16#05dc +/lameddagesh 16#fb3c +/lameddageshhebrew 16#fb3c +/lamedhebrew 16#05dc +/lamfinalarabic 16#fede +/lamhahinitialarabic 16#fcca +/laminitialarabic 16#fedf +/lamjeeminitialarabic 16#fcc9 +/lamkhahinitialarabic 16#fccb +/lamlamhehisolatedarabic 16#fdf2 +/lammedialarabic 16#fee0 +/lammeemhahinitialarabic 16#fd88 +/lammeeminitialarabic 16#fccc +/largecircle 16#25ef +/lbar 16#019a +/lbelt 16#026c +/lbopomofo 16#310c +/lcaron 16#013e +/lcedilla 16#013c +/lcircle 16#24db +/lcircumflexbelow 16#1e3d +/lcommaaccent 16#013c +/ldot 16#0140 +/ldotaccent 16#0140 +/ldotbelow 16#1e37 +/ldotbelowmacron 16#1e39 +/leftangleabovecmb 16#031a +/lefttackbelowcmb 16#0318 +/less 16#003c +/lessequal 16#2264 +/lessequalorgreater 16#22da +/lessmonospace 16#ff1c +/lessorequivalent 16#2272 +/lessorgreater 16#2276 +/lessoverequal 16#2266 +/lesssmall 16#fe64 +/lezh 16#026e +/lfblock 16#258c +/lhookretroflex 16#026d +/lira 16#20a4 +/liwnarmenian 16#056c +/lj 16#01c9 +/ljecyrillic 16#0459 +/ll 16#f6c0 +/lladeva 16#0933 +/llagujarati 16#0ab3 +/llinebelow 16#1e3b +/llladeva 16#0934 +/llvocalicbengali 16#09e1 +/llvocalicdeva 16#0961 +/llvocalicvowelsignbengali 16#09e3 +/llvocalicvowelsigndeva 16#0963 +/lmiddletilde 16#026b +/lmonospace 16#ff4c +/lmsquare 16#33d0 +/lochulathai 16#0e2c +/logicaland 16#2227 +/logicalnot 16#00ac +/logicalnotreversed 16#2310 +/logicalor 16#2228 +/lolingthai 16#0e25 +/longs 16#017f +/lowlinecenterline 16#fe4e +/lowlinecmb 16#0332 +/lowlinedashed 16#fe4d +/lozenge 16#25ca +/lparen 16#24a7 +/lslash 16#0142 +/lsquare 16#2113 +/lsuperior 16#f6ee +/ltshade 16#2591 +/luthai 16#0e26 +/lvocalicbengali 16#098c +/lvocalicdeva 16#090c +/lvocalicvowelsignbengali 16#09e2 +/lvocalicvowelsigndeva 16#0962 +/lxsquare 16#33d3 +/m 16#006d +/mabengali 16#09ae +/macron 16#00af +/macronbelowcmb 16#0331 +/macroncmb 16#0304 +/macronlowmod 16#02cd +/macronmonospace 16#ffe3 +/macute 16#1e3f +/madeva 16#092e +/magujarati 16#0aae +/magurmukhi 16#0a2e +/mahapakhhebrew 16#05a4 +/mahapakhlefthebrew 16#05a4 +/mahiragana 16#307e +/maichattawalowleftthai 16#f895 +/maichattawalowrightthai 16#f894 +/maichattawathai 16#0e4b +/maichattawaupperleftthai 16#f893 +/maieklowleftthai 16#f88c +/maieklowrightthai 16#f88b +/maiekthai 16#0e48 +/maiekupperleftthai 16#f88a +/maihanakatleftthai 16#f884 +/maihanakatthai 16#0e31 +/maitaikhuleftthai 16#f889 +/maitaikhuthai 16#0e47 +/maitholowleftthai 16#f88f +/maitholowrightthai 16#f88e +/maithothai 16#0e49 +/maithoupperleftthai 16#f88d +/maitrilowleftthai 16#f892 +/maitrilowrightthai 16#f891 +/maitrithai 16#0e4a +/maitriupperleftthai 16#f890 +/maiyamokthai 16#0e46 +/makatakana 16#30de +/makatakanahalfwidth 16#ff8f +/male 16#2642 +/mansyonsquare 16#3347 +/maqafhebrew 16#05be +/mars 16#2642 +/masoracirclehebrew 16#05af +/masquare 16#3383 +/mbopomofo 16#3107 +/mbsquare 16#33d4 +/mcircle 16#24dc +/mcubedsquare 16#33a5 +/mdotaccent 16#1e41 +/mdotbelow 16#1e43 +/meemarabic 16#0645 +/meemfinalarabic 16#fee2 +/meeminitialarabic 16#fee3 +/meemmedialarabic 16#fee4 +/meemmeeminitialarabic 16#fcd1 +/meemmeemisolatedarabic 16#fc48 +/meetorusquare 16#334d +/mehiragana 16#3081 +/meizierasquare 16#337e +/mekatakana 16#30e1 +/mekatakanahalfwidth 16#ff92 +/mem 16#05de +/memdagesh 16#fb3e +/memdageshhebrew 16#fb3e +/memhebrew 16#05de +/menarmenian 16#0574 +/merkhahebrew 16#05a5 +/merkhakefulahebrew 16#05a6 +/merkhakefulalefthebrew 16#05a6 +/merkhalefthebrew 16#05a5 +/mhook 16#0271 +/mhzsquare 16#3392 +/middledotkatakanahalfwidth 16#ff65 +/middot 16#00b7 +/mieumacirclekorean 16#3272 +/mieumaparenkorean 16#3212 +/mieumcirclekorean 16#3264 +/mieumkorean 16#3141 +/mieumpansioskorean 16#3170 +/mieumparenkorean 16#3204 +/mieumpieupkorean 16#316e +/mieumsioskorean 16#316f +/mihiragana 16#307f +/mikatakana 16#30df +/mikatakanahalfwidth 16#ff90 +/minus 16#2212 +/minusbelowcmb 16#0320 +/minuscircle 16#2296 +/minusmod 16#02d7 +/minusplus 16#2213 +/minute 16#2032 +/miribaarusquare 16#334a +/mirisquare 16#3349 +/mlonglegturned 16#0270 +/mlsquare 16#3396 +/mmcubedsquare 16#33a3 +/mmonospace 16#ff4d +/mmsquaredsquare 16#339f +/mohiragana 16#3082 +/mohmsquare 16#33c1 +/mokatakana 16#30e2 +/mokatakanahalfwidth 16#ff93 +/molsquare 16#33d6 +/momathai 16#0e21 +/moverssquare 16#33a7 +/moverssquaredsquare 16#33a8 +/mparen 16#24a8 +/mpasquare 16#33ab +/mssquare 16#33b3 +/msuperior 16#f6ef +/mturned 16#026f +/mu 16#00b5 +/mu1 16#00b5 +/muasquare 16#3382 +/muchgreater 16#226b +/muchless 16#226a +/mufsquare 16#338c +/mugreek 16#03bc +/mugsquare 16#338d +/muhiragana 16#3080 +/mukatakana 16#30e0 +/mukatakanahalfwidth 16#ff91 +/mulsquare 16#3395 +/multiply 16#00d7 +/mumsquare 16#339b +/munahhebrew 16#05a3 +/munahlefthebrew 16#05a3 +/musicalnote 16#266a +/musicalnotedbl 16#266b +/musicflatsign 16#266d +/musicsharpsign 16#266f +/mussquare 16#33b2 +/muvsquare 16#33b6 +/muwsquare 16#33bc +/mvmegasquare 16#33b9 +/mvsquare 16#33b7 +/mwmegasquare 16#33bf +/mwsquare 16#33bd +/n 16#006e +/nabengali 16#09a8 +/nabla 16#2207 +/nacute 16#0144 +/nadeva 16#0928 +/nagujarati 16#0aa8 +/nagurmukhi 16#0a28 +/nahiragana 16#306a +/nakatakana 16#30ca +/nakatakanahalfwidth 16#ff85 +/napostrophe 16#0149 +/nasquare 16#3381 +/nbopomofo 16#310b +/nbspace 16#00a0 +/ncaron 16#0148 +/ncedilla 16#0146 +/ncircle 16#24dd +/ncircumflexbelow 16#1e4b +/ncommaaccent 16#0146 +/ndotaccent 16#1e45 +/ndotbelow 16#1e47 +/nehiragana 16#306d +/nekatakana 16#30cd +/nekatakanahalfwidth 16#ff88 +/newsheqelsign 16#20aa +/nfsquare 16#338b +/ngabengali 16#0999 +/ngadeva 16#0919 +/ngagujarati 16#0a99 +/ngagurmukhi 16#0a19 +/ngonguthai 16#0e07 +/nhiragana 16#3093 +/nhookleft 16#0272 +/nhookretroflex 16#0273 +/nieunacirclekorean 16#326f +/nieunaparenkorean 16#320f +/nieuncieuckorean 16#3135 +/nieuncirclekorean 16#3261 +/nieunhieuhkorean 16#3136 +/nieunkorean 16#3134 +/nieunpansioskorean 16#3168 +/nieunparenkorean 16#3201 +/nieunsioskorean 16#3167 +/nieuntikeutkorean 16#3166 +/nihiragana 16#306b +/nikatakana 16#30cb +/nikatakanahalfwidth 16#ff86 +/nikhahitleftthai 16#f899 +/nikhahitthai 16#0e4d +/nine 16#0039 +/ninearabic 16#0669 +/ninebengali 16#09ef +/ninecircle 16#2468 +/ninecircleinversesansserif 16#2792 +/ninedeva 16#096f +/ninegujarati 16#0aef +/ninegurmukhi 16#0a6f +/ninehackarabic 16#0669 +/ninehangzhou 16#3029 +/nineideographicparen 16#3228 +/nineinferior 16#2089 +/ninemonospace 16#ff19 +/nineoldstyle 16#f739 +/nineparen 16#247c +/nineperiod 16#2490 +/ninepersian 16#06f9 +/nineroman 16#2178 +/ninesuperior 16#2079 +/nineteencircle 16#2472 +/nineteenparen 16#2486 +/nineteenperiod 16#249a +/ninethai 16#0e59 +/nj 16#01cc +/njecyrillic 16#045a +/nkatakana 16#30f3 +/nkatakanahalfwidth 16#ff9d +/nlegrightlong 16#019e +/nlinebelow 16#1e49 +/nmonospace 16#ff4e +/nmsquare 16#339a +/nnabengali 16#09a3 +/nnadeva 16#0923 +/nnagujarati 16#0aa3 +/nnagurmukhi 16#0a23 +/nnnadeva 16#0929 +/nohiragana 16#306e +/nokatakana 16#30ce +/nokatakanahalfwidth 16#ff89 +/nonbreakingspace 16#00a0 +/nonenthai 16#0e13 +/nonuthai 16#0e19 +/noonarabic 16#0646 +/noonfinalarabic 16#fee6 +/noonghunnaarabic 16#06ba +/noonghunnafinalarabic 16#fb9f +/nooninitialarabic 16#fee7 +/noonjeeminitialarabic 16#fcd2 +/noonjeemisolatedarabic 16#fc4b +/noonmedialarabic 16#fee8 +/noonmeeminitialarabic 16#fcd5 +/noonmeemisolatedarabic 16#fc4e +/noonnoonfinalarabic 16#fc8d +/notcontains 16#220c +/notelement 16#2209 +/notelementof 16#2209 +/notequal 16#2260 +/notgreater 16#226f +/notgreaternorequal 16#2271 +/notgreaternorless 16#2279 +/notidentical 16#2262 +/notless 16#226e +/notlessnorequal 16#2270 +/notparallel 16#2226 +/notprecedes 16#2280 +/notsubset 16#2284 +/notsucceeds 16#2281 +/notsuperset 16#2285 +/nowarmenian 16#0576 +/nparen 16#24a9 +/nssquare 16#33b1 +/nsuperior 16#207f +/ntilde 16#00f1 +/nu 16#03bd +/nuhiragana 16#306c +/nukatakana 16#30cc +/nukatakanahalfwidth 16#ff87 +/nuktabengali 16#09bc +/nuktadeva 16#093c +/nuktagujarati 16#0abc +/nuktagurmukhi 16#0a3c +/numbersign 16#0023 +/numbersignmonospace 16#ff03 +/numbersignsmall 16#fe5f +/numeralsigngreek 16#0374 +/numeralsignlowergreek 16#0375 +/numero 16#2116 +/nun 16#05e0 +/nundagesh 16#fb40 +/nundageshhebrew 16#fb40 +/nunhebrew 16#05e0 +/nvsquare 16#33b5 +/nwsquare 16#33bb +/nyabengali 16#099e +/nyadeva 16#091e +/nyagujarati 16#0a9e +/nyagurmukhi 16#0a1e +/o 16#006f +/oacute 16#00f3 +/oangthai 16#0e2d +/obarred 16#0275 +/obarredcyrillic 16#04e9 +/obarreddieresiscyrillic 16#04eb +/obengali 16#0993 +/obopomofo 16#311b +/obreve 16#014f +/ocandradeva 16#0911 +/ocandragujarati 16#0a91 +/ocandravowelsigndeva 16#0949 +/ocandravowelsigngujarati 16#0ac9 +/ocaron 16#01d2 +/ocircle 16#24de +/ocircumflex 16#00f4 +/ocircumflexacute 16#1ed1 +/ocircumflexdotbelow 16#1ed9 +/ocircumflexgrave 16#1ed3 +/ocircumflexhookabove 16#1ed5 +/ocircumflextilde 16#1ed7 +/ocyrillic 16#043e +/odblacute 16#0151 +/odblgrave 16#020d +/odeva 16#0913 +/odieresis 16#00f6 +/odieresiscyrillic 16#04e7 +/odotbelow 16#1ecd +/oe 16#0153 +/oekorean 16#315a +/ogonek 16#02db +/ogonekcmb 16#0328 +/ograve 16#00f2 +/ogujarati 16#0a93 +/oharmenian 16#0585 +/ohiragana 16#304a +/ohookabove 16#1ecf +/ohorn 16#01a1 +/ohornacute 16#1edb +/ohorndotbelow 16#1ee3 +/ohorngrave 16#1edd +/ohornhookabove 16#1edf +/ohorntilde 16#1ee1 +/ohungarumlaut 16#0151 +/oi 16#01a3 +/oinvertedbreve 16#020f +/okatakana 16#30aa +/okatakanahalfwidth 16#ff75 +/okorean 16#3157 +/olehebrew 16#05ab +/omacron 16#014d +/omacronacute 16#1e53 +/omacrongrave 16#1e51 +/omdeva 16#0950 +/omega 16#03c9 +/omega1 16#03d6 +/omegacyrillic 16#0461 +/omegalatinclosed 16#0277 +/omegaroundcyrillic 16#047b +/omegatitlocyrillic 16#047d +/omegatonos 16#03ce +/omgujarati 16#0ad0 +/omicron 16#03bf +/omicrontonos 16#03cc +/omonospace 16#ff4f +/one 16#0031 +/onearabic 16#0661 +/onebengali 16#09e7 +/onecircle 16#2460 +/onecircleinversesansserif 16#278a +/onedeva 16#0967 +/onedotenleader 16#2024 +/oneeighth 16#215b +/onefitted 16#f6dc +/onegujarati 16#0ae7 +/onegurmukhi 16#0a67 +/onehackarabic 16#0661 +/onehalf 16#00bd +/onehangzhou 16#3021 +/oneideographicparen 16#3220 +/oneinferior 16#2081 +/onemonospace 16#ff11 +/onenumeratorbengali 16#09f4 +/oneoldstyle 16#f731 +/oneparen 16#2474 +/oneperiod 16#2488 +/onepersian 16#06f1 +/onequarter 16#00bc +/oneroman 16#2170 +/onesuperior 16#00b9 +/onethai 16#0e51 +/onethird 16#2153 +/oogonek 16#01eb +/oogonekmacron 16#01ed +/oogurmukhi 16#0a13 +/oomatragurmukhi 16#0a4b +/oopen 16#0254 +/oparen 16#24aa +/openbullet 16#25e6 +/option 16#2325 +/ordfeminine 16#00aa +/ordmasculine 16#00ba +/orthogonal 16#221f +/oshortdeva 16#0912 +/oshortvowelsigndeva 16#094a +/oslash 16#00f8 +/oslashacute 16#01ff +/osmallhiragana 16#3049 +/osmallkatakana 16#30a9 +/osmallkatakanahalfwidth 16#ff6b +/ostrokeacute 16#01ff +/osuperior 16#f6f0 +/otcyrillic 16#047f +/otilde 16#00f5 +/otildeacute 16#1e4d +/otildedieresis 16#1e4f +/oubopomofo 16#3121 +/overline 16#203e +/overlinecenterline 16#fe4a +/overlinecmb 16#0305 +/overlinedashed 16#fe49 +/overlinedblwavy 16#fe4c +/overlinewavy 16#fe4b +/overscore 16#00af +/ovowelsignbengali 16#09cb +/ovowelsigndeva 16#094b +/ovowelsigngujarati 16#0acb +/p 16#0070 +/paampssquare 16#3380 +/paasentosquare 16#332b +/pabengali 16#09aa +/pacute 16#1e55 +/padeva 16#092a +/pagedown 16#21df +/pageup 16#21de +/pagujarati 16#0aaa +/pagurmukhi 16#0a2a +/pahiragana 16#3071 +/paiyannoithai 16#0e2f +/pakatakana 16#30d1 +/palatalizationcyrilliccmb 16#0484 +/palochkacyrillic 16#04c0 +/pansioskorean 16#317f +/paragraph 16#00b6 +/parallel 16#2225 +/parenleft 16#0028 +/parenleftaltonearabic 16#fd3e +/parenleftbt 16#f8ed +/parenleftex 16#f8ec +/parenleftinferior 16#208d +/parenleftmonospace 16#ff08 +/parenleftsmall 16#fe59 +/parenleftsuperior 16#207d +/parenlefttp 16#f8eb +/parenleftvertical 16#fe35 +/parenright 16#0029 +/parenrightaltonearabic 16#fd3f +/parenrightbt 16#f8f8 +/parenrightex 16#f8f7 +/parenrightinferior 16#208e +/parenrightmonospace 16#ff09 +/parenrightsmall 16#fe5a +/parenrightsuperior 16#207e +/parenrighttp 16#f8f6 +/parenrightvertical 16#fe36 +/partialdiff 16#2202 +/paseqhebrew 16#05c0 +/pashtahebrew 16#0599 +/pasquare 16#33a9 +/patah 16#05b7 +/patah11 16#05b7 +/patah1d 16#05b7 +/patah2a 16#05b7 +/patahhebrew 16#05b7 +/patahnarrowhebrew 16#05b7 +/patahquarterhebrew 16#05b7 +/patahwidehebrew 16#05b7 +/pazerhebrew 16#05a1 +/pbopomofo 16#3106 +/pcircle 16#24df +/pdotaccent 16#1e57 +/pe 16#05e4 +/pecyrillic 16#043f +/pedagesh 16#fb44 +/pedageshhebrew 16#fb44 +/peezisquare 16#333b +/pefinaldageshhebrew 16#fb43 +/peharabic 16#067e +/peharmenian 16#057a +/pehebrew 16#05e4 +/pehfinalarabic 16#fb57 +/pehinitialarabic 16#fb58 +/pehiragana 16#307a +/pehmedialarabic 16#fb59 +/pekatakana 16#30da +/pemiddlehookcyrillic 16#04a7 +/perafehebrew 16#fb4e +/percent 16#0025 +/percentarabic 16#066a +/percentmonospace 16#ff05 +/percentsmall 16#fe6a +/period 16#002e +/periodarmenian 16#0589 +/periodcentered 16#00b7 +/periodhalfwidth 16#ff61 +/periodinferior 16#f6e7 +/periodmonospace 16#ff0e +/periodsmall 16#fe52 +/periodsuperior 16#f6e8 +/perispomenigreekcmb 16#0342 +/perpendicular 16#22a5 +/perthousand 16#2030 +/peseta 16#20a7 +/pfsquare 16#338a +/phabengali 16#09ab +/phadeva 16#092b +/phagujarati 16#0aab +/phagurmukhi 16#0a2b +/phi 16#03c6 +/phi1 16#03d5 +/phieuphacirclekorean 16#327a +/phieuphaparenkorean 16#321a +/phieuphcirclekorean 16#326c +/phieuphkorean 16#314d +/phieuphparenkorean 16#320c +/philatin 16#0278 +/phinthuthai 16#0e3a +/phisymbolgreek 16#03d5 +/phook 16#01a5 +/phophanthai 16#0e1e +/phophungthai 16#0e1c +/phosamphaothai 16#0e20 +/pi 16#03c0 +/pieupacirclekorean 16#3273 +/pieupaparenkorean 16#3213 +/pieupcieuckorean 16#3176 +/pieupcirclekorean 16#3265 +/pieupkiyeokkorean 16#3172 +/pieupkorean 16#3142 +/pieupparenkorean 16#3205 +/pieupsioskiyeokkorean 16#3174 +/pieupsioskorean 16#3144 +/pieupsiostikeutkorean 16#3175 +/pieupthieuthkorean 16#3177 +/pieuptikeutkorean 16#3173 +/pihiragana 16#3074 +/pikatakana 16#30d4 +/pisymbolgreek 16#03d6 +/piwrarmenian 16#0583 +/plus 16#002b +/plusbelowcmb 16#031f +/pluscircle 16#2295 +/plusminus 16#00b1 +/plusmod 16#02d6 +/plusmonospace 16#ff0b +/plussmall 16#fe62 +/plussuperior 16#207a +/pmonospace 16#ff50 +/pmsquare 16#33d8 +/pohiragana 16#307d +/pointingindexdownwhite 16#261f +/pointingindexleftwhite 16#261c +/pointingindexrightwhite 16#261e +/pointingindexupwhite 16#261d +/pokatakana 16#30dd +/poplathai 16#0e1b +/postalmark 16#3012 +/postalmarkface 16#3020 +/pparen 16#24ab +/precedes 16#227a +/prescription 16#211e +/primemod 16#02b9 +/primereversed 16#2035 +/product 16#220f +/projective 16#2305 +/prolongedkana 16#30fc +/propellor 16#2318 +/propersubset 16#2282 +/propersuperset 16#2283 +/proportion 16#2237 +/proportional 16#221d +/psi 16#03c8 +/psicyrillic 16#0471 +/psilipneumatacyrilliccmb 16#0486 +/pssquare 16#33b0 +/puhiragana 16#3077 +/pukatakana 16#30d7 +/pvsquare 16#33b4 +/pwsquare 16#33ba +/q 16#0071 +/qadeva 16#0958 +/qadmahebrew 16#05a8 +/qafarabic 16#0642 +/qaffinalarabic 16#fed6 +/qafinitialarabic 16#fed7 +/qafmedialarabic 16#fed8 +/qamats 16#05b8 +/qamats10 16#05b8 +/qamats1a 16#05b8 +/qamats1c 16#05b8 +/qamats27 16#05b8 +/qamats29 16#05b8 +/qamats33 16#05b8 +/qamatsde 16#05b8 +/qamatshebrew 16#05b8 +/qamatsnarrowhebrew 16#05b8 +/qamatsqatanhebrew 16#05b8 +/qamatsqatannarrowhebrew 16#05b8 +/qamatsqatanquarterhebrew 16#05b8 +/qamatsqatanwidehebrew 16#05b8 +/qamatsquarterhebrew 16#05b8 +/qamatswidehebrew 16#05b8 +/qarneyparahebrew 16#059f +/qbopomofo 16#3111 +/qcircle 16#24e0 +/qhook 16#02a0 +/qmonospace 16#ff51 +/qof 16#05e7 +/qofdagesh 16#fb47 +/qofdageshhebrew 16#fb47 +/qofhebrew 16#05e7 +/qparen 16#24ac +/quarternote 16#2669 +/qubuts 16#05bb +/qubuts18 16#05bb +/qubuts25 16#05bb +/qubuts31 16#05bb +/qubutshebrew 16#05bb +/qubutsnarrowhebrew 16#05bb +/qubutsquarterhebrew 16#05bb +/qubutswidehebrew 16#05bb +/question 16#003f +/questionarabic 16#061f +/questionarmenian 16#055e +/questiondown 16#00bf +/questiondownsmall 16#f7bf +/questiongreek 16#037e +/questionmonospace 16#ff1f +/questionsmall 16#f73f +/quotedbl 16#0022 +/quotedblbase 16#201e +/quotedblleft 16#201c +/quotedblmonospace 16#ff02 +/quotedblprime 16#301e +/quotedblprimereversed 16#301d +/quotedblright 16#201d +/quoteleft 16#2018 +/quoteleftreversed 16#201b +/quotereversed 16#201b +/quoteright 16#2019 +/quoterightn 16#0149 +/quotesinglbase 16#201a +/quotesingle 16#0027 +/quotesinglemonospace 16#ff07 +/r 16#0072 +/raarmenian 16#057c +/rabengali 16#09b0 +/racute 16#0155 +/radeva 16#0930 +/radical 16#221a +/radicalex 16#f8e5 +/radoverssquare 16#33ae +/radoverssquaredsquare 16#33af +/radsquare 16#33ad +/rafe 16#05bf +/rafehebrew 16#05bf +/ragujarati 16#0ab0 +/ragurmukhi 16#0a30 +/rahiragana 16#3089 +/rakatakana 16#30e9 +/rakatakanahalfwidth 16#ff97 +/ralowerdiagonalbengali 16#09f1 +/ramiddlediagonalbengali 16#09f0 +/ramshorn 16#0264 +/ratio 16#2236 +/rbopomofo 16#3116 +/rcaron 16#0159 +/rcedilla 16#0157 +/rcircle 16#24e1 +/rcommaaccent 16#0157 +/rdblgrave 16#0211 +/rdotaccent 16#1e59 +/rdotbelow 16#1e5b +/rdotbelowmacron 16#1e5d +/referencemark 16#203b +/reflexsubset 16#2286 +/reflexsuperset 16#2287 +/registered 16#00ae +/registersans 16#f8e8 +/registerserif 16#f6da +/reharabic 16#0631 +/reharmenian 16#0580 +/rehfinalarabic 16#feae +/rehiragana 16#308c +/rekatakana 16#30ec +/rekatakanahalfwidth 16#ff9a +/resh 16#05e8 +/reshdageshhebrew 16#fb48 +/reshhebrew 16#05e8 +/reversedtilde 16#223d +/reviahebrew 16#0597 +/reviamugrashhebrew 16#0597 +/revlogicalnot 16#2310 +/rfishhook 16#027e +/rfishhookreversed 16#027f +/rhabengali 16#09dd +/rhadeva 16#095d +/rho 16#03c1 +/rhook 16#027d +/rhookturned 16#027b +/rhookturnedsuperior 16#02b5 +/rhosymbolgreek 16#03f1 +/rhotichookmod 16#02de +/rieulacirclekorean 16#3271 +/rieulaparenkorean 16#3211 +/rieulcirclekorean 16#3263 +/rieulhieuhkorean 16#3140 +/rieulkiyeokkorean 16#313a +/rieulkiyeoksioskorean 16#3169 +/rieulkorean 16#3139 +/rieulmieumkorean 16#313b +/rieulpansioskorean 16#316c +/rieulparenkorean 16#3203 +/rieulphieuphkorean 16#313f +/rieulpieupkorean 16#313c +/rieulpieupsioskorean 16#316b +/rieulsioskorean 16#313d +/rieulthieuthkorean 16#313e +/rieultikeutkorean 16#316a +/rieulyeorinhieuhkorean 16#316d +/rightangle 16#221f +/righttackbelowcmb 16#0319 +/righttriangle 16#22bf +/rihiragana 16#308a +/rikatakana 16#30ea +/rikatakanahalfwidth 16#ff98 +/ring 16#02da +/ringbelowcmb 16#0325 +/ringcmb 16#030a +/ringhalfleft 16#02bf +/ringhalfleftarmenian 16#0559 +/ringhalfleftbelowcmb 16#031c +/ringhalfleftcentered 16#02d3 +/ringhalfright 16#02be +/ringhalfrightbelowcmb 16#0339 +/ringhalfrightcentered 16#02d2 +/rinvertedbreve 16#0213 +/rittorusquare 16#3351 +/rlinebelow 16#1e5f +/rlongleg 16#027c +/rlonglegturned 16#027a +/rmonospace 16#ff52 +/rohiragana 16#308d +/rokatakana 16#30ed +/rokatakanahalfwidth 16#ff9b +/roruathai 16#0e23 +/rparen 16#24ad +/rrabengali 16#09dc +/rradeva 16#0931 +/rragurmukhi 16#0a5c +/rreharabic 16#0691 +/rrehfinalarabic 16#fb8d +/rrvocalicbengali 16#09e0 +/rrvocalicdeva 16#0960 +/rrvocalicgujarati 16#0ae0 +/rrvocalicvowelsignbengali 16#09c4 +/rrvocalicvowelsigndeva 16#0944 +/rrvocalicvowelsigngujarati 16#0ac4 +/rsuperior 16#f6f1 +/rtblock 16#2590 +/rturned 16#0279 +/rturnedsuperior 16#02b4 +/ruhiragana 16#308b +/rukatakana 16#30eb +/rukatakanahalfwidth 16#ff99 +/rupeemarkbengali 16#09f2 +/rupeesignbengali 16#09f3 +/rupiah 16#f6dd +/ruthai 16#0e24 +/rvocalicbengali 16#098b +/rvocalicdeva 16#090b +/rvocalicgujarati 16#0a8b +/rvocalicvowelsignbengali 16#09c3 +/rvocalicvowelsigndeva 16#0943 +/rvocalicvowelsigngujarati 16#0ac3 +/s 16#0073 +/sabengali 16#09b8 +/sacute 16#015b +/sacutedotaccent 16#1e65 +/sadarabic 16#0635 +/sadeva 16#0938 +/sadfinalarabic 16#feba +/sadinitialarabic 16#febb +/sadmedialarabic 16#febc +/sagujarati 16#0ab8 +/sagurmukhi 16#0a38 +/sahiragana 16#3055 +/sakatakana 16#30b5 +/sakatakanahalfwidth 16#ff7b +/sallallahoualayhewasallamarabic 16#fdfa +/samekh 16#05e1 +/samekhdagesh 16#fb41 +/samekhdageshhebrew 16#fb41 +/samekhhebrew 16#05e1 +/saraaathai 16#0e32 +/saraaethai 16#0e41 +/saraaimaimalaithai 16#0e44 +/saraaimaimuanthai 16#0e43 +/saraamthai 16#0e33 +/saraathai 16#0e30 +/saraethai 16#0e40 +/saraiileftthai 16#f886 +/saraiithai 16#0e35 +/saraileftthai 16#f885 +/saraithai 16#0e34 +/saraothai 16#0e42 +/saraueeleftthai 16#f888 +/saraueethai 16#0e37 +/saraueleftthai 16#f887 +/sarauethai 16#0e36 +/sarauthai 16#0e38 +/sarauuthai 16#0e39 +/sbopomofo 16#3119 +/scaron 16#0161 +/scarondotaccent 16#1e67 +/scedilla 16#015f +/schwa 16#0259 +/schwacyrillic 16#04d9 +/schwadieresiscyrillic 16#04db +/schwahook 16#025a +/scircle 16#24e2 +/scircumflex 16#015d +/scommaaccent 16#0219 +/sdotaccent 16#1e61 +/sdotbelow 16#1e63 +/sdotbelowdotaccent 16#1e69 +/seagullbelowcmb 16#033c +/second 16#2033 +/secondtonechinese 16#02ca +/section 16#00a7 +/seenarabic 16#0633 +/seenfinalarabic 16#feb2 +/seeninitialarabic 16#feb3 +/seenmedialarabic 16#feb4 +/segol 16#05b6 +/segol13 16#05b6 +/segol1f 16#05b6 +/segol2c 16#05b6 +/segolhebrew 16#05b6 +/segolnarrowhebrew 16#05b6 +/segolquarterhebrew 16#05b6 +/segoltahebrew 16#0592 +/segolwidehebrew 16#05b6 +/seharmenian 16#057d +/sehiragana 16#305b +/sekatakana 16#30bb +/sekatakanahalfwidth 16#ff7e +/semicolon 16#003b +/semicolonarabic 16#061b +/semicolonmonospace 16#ff1b +/semicolonsmall 16#fe54 +/semivoicedmarkkana 16#309c +/semivoicedmarkkanahalfwidth 16#ff9f +/sentisquare 16#3322 +/sentosquare 16#3323 +/seven 16#0037 +/sevenarabic 16#0667 +/sevenbengali 16#09ed +/sevencircle 16#2466 +/sevencircleinversesansserif 16#2790 +/sevendeva 16#096d +/seveneighths 16#215e +/sevengujarati 16#0aed +/sevengurmukhi 16#0a6d +/sevenhackarabic 16#0667 +/sevenhangzhou 16#3027 +/sevenideographicparen 16#3226 +/seveninferior 16#2087 +/sevenmonospace 16#ff17 +/sevenoldstyle 16#f737 +/sevenparen 16#247a +/sevenperiod 16#248e +/sevenpersian 16#06f7 +/sevenroman 16#2176 +/sevensuperior 16#2077 +/seventeencircle 16#2470 +/seventeenparen 16#2484 +/seventeenperiod 16#2498 +/seventhai 16#0e57 +/sfthyphen 16#00ad +/shaarmenian 16#0577 +/shabengali 16#09b6 +/shacyrillic 16#0448 +/shaddaarabic 16#0651 +/shaddadammaarabic 16#fc61 +/shaddadammatanarabic 16#fc5e +/shaddafathaarabic 16#fc60 +/shaddakasraarabic 16#fc62 +/shaddakasratanarabic 16#fc5f +/shade 16#2592 +/shadedark 16#2593 +/shadelight 16#2591 +/shademedium 16#2592 +/shadeva 16#0936 +/shagujarati 16#0ab6 +/shagurmukhi 16#0a36 +/shalshelethebrew 16#0593 +/shbopomofo 16#3115 +/shchacyrillic 16#0449 +/sheenarabic 16#0634 +/sheenfinalarabic 16#feb6 +/sheeninitialarabic 16#feb7 +/sheenmedialarabic 16#feb8 +/sheicoptic 16#03e3 +/sheqel 16#20aa +/sheqelhebrew 16#20aa +/sheva 16#05b0 +/sheva115 16#05b0 +/sheva15 16#05b0 +/sheva22 16#05b0 +/sheva2e 16#05b0 +/shevahebrew 16#05b0 +/shevanarrowhebrew 16#05b0 +/shevaquarterhebrew 16#05b0 +/shevawidehebrew 16#05b0 +/shhacyrillic 16#04bb +/shimacoptic 16#03ed +/shin 16#05e9 +/shindagesh 16#fb49 +/shindageshhebrew 16#fb49 +/shindageshshindot 16#fb2c +/shindageshshindothebrew 16#fb2c +/shindageshsindot 16#fb2d +/shindageshsindothebrew 16#fb2d +/shindothebrew 16#05c1 +/shinhebrew 16#05e9 +/shinshindot 16#fb2a +/shinshindothebrew 16#fb2a +/shinsindot 16#fb2b +/shinsindothebrew 16#fb2b +/shook 16#0282 +/sigma 16#03c3 +/sigma1 16#03c2 +/sigmafinal 16#03c2 +/sigmalunatesymbolgreek 16#03f2 +/sihiragana 16#3057 +/sikatakana 16#30b7 +/sikatakanahalfwidth 16#ff7c +/siluqhebrew 16#05bd +/siluqlefthebrew 16#05bd +/similar 16#223c +/sindothebrew 16#05c2 +/siosacirclekorean 16#3274 +/siosaparenkorean 16#3214 +/sioscieuckorean 16#317e +/sioscirclekorean 16#3266 +/sioskiyeokkorean 16#317a +/sioskorean 16#3145 +/siosnieunkorean 16#317b +/siosparenkorean 16#3206 +/siospieupkorean 16#317d +/siostikeutkorean 16#317c +/six 16#0036 +/sixarabic 16#0666 +/sixbengali 16#09ec +/sixcircle 16#2465 +/sixcircleinversesansserif 16#278f +/sixdeva 16#096c +/sixgujarati 16#0aec +/sixgurmukhi 16#0a6c +/sixhackarabic 16#0666 +/sixhangzhou 16#3026 +/sixideographicparen 16#3225 +/sixinferior 16#2086 +/sixmonospace 16#ff16 +/sixoldstyle 16#f736 +/sixparen 16#2479 +/sixperiod 16#248d +/sixpersian 16#06f6 +/sixroman 16#2175 +/sixsuperior 16#2076 +/sixteencircle 16#246f +/sixteencurrencydenominatorbengali 16#09f9 +/sixteenparen 16#2483 +/sixteenperiod 16#2497 +/sixthai 16#0e56 +/slash 16#002f +/slashmonospace 16#ff0f +/slong 16#017f +/slongdotaccent 16#1e9b +/smileface 16#263a +/smonospace 16#ff53 +/sofpasuqhebrew 16#05c3 +/softhyphen 16#00ad +/softsigncyrillic 16#044c +/sohiragana 16#305d +/sokatakana 16#30bd +/sokatakanahalfwidth 16#ff7f +/soliduslongoverlaycmb 16#0338 +/solidusshortoverlaycmb 16#0337 +/sorusithai 16#0e29 +/sosalathai 16#0e28 +/sosothai 16#0e0b +/sosuathai 16#0e2a +/space 16#0020 +/spacehackarabic 16#0020 +/spade 16#2660 +/spadesuitblack 16#2660 +/spadesuitwhite 16#2664 +/sparen 16#24ae +/squarebelowcmb 16#033b +/squarecc 16#33c4 +/squarecm 16#339d +/squarediagonalcrosshatchfill 16#25a9 +/squarehorizontalfill 16#25a4 +/squarekg 16#338f +/squarekm 16#339e +/squarekmcapital 16#33ce +/squareln 16#33d1 +/squarelog 16#33d2 +/squaremg 16#338e +/squaremil 16#33d5 +/squaremm 16#339c +/squaremsquared 16#33a1 +/squareorthogonalcrosshatchfill 16#25a6 +/squareupperlefttolowerrightfill 16#25a7 +/squareupperrighttolowerleftfill 16#25a8 +/squareverticalfill 16#25a5 +/squarewhitewithsmallblack 16#25a3 +/srsquare 16#33db +/ssabengali 16#09b7 +/ssadeva 16#0937 +/ssagujarati 16#0ab7 +/ssangcieuckorean 16#3149 +/ssanghieuhkorean 16#3185 +/ssangieungkorean 16#3180 +/ssangkiyeokkorean 16#3132 +/ssangnieunkorean 16#3165 +/ssangpieupkorean 16#3143 +/ssangsioskorean 16#3146 +/ssangtikeutkorean 16#3138 +/ssuperior 16#f6f2 +/sterling 16#00a3 +/sterlingmonospace 16#ffe1 +/strokelongoverlaycmb 16#0336 +/strokeshortoverlaycmb 16#0335 +/subset 16#2282 +/subsetnotequal 16#228a +/subsetorequal 16#2286 +/succeeds 16#227b +/suchthat 16#220b +/suhiragana 16#3059 +/sukatakana 16#30b9 +/sukatakanahalfwidth 16#ff7d +/sukunarabic 16#0652 +/summation 16#2211 +/sun 16#263c +/superset 16#2283 +/supersetnotequal 16#228b +/supersetorequal 16#2287 +/svsquare 16#33dc +/syouwaerasquare 16#337c +/t 16#0074 +/tabengali 16#09a4 +/tackdown 16#22a4 +/tackleft 16#22a3 +/tadeva 16#0924 +/tagujarati 16#0aa4 +/tagurmukhi 16#0a24 +/taharabic 16#0637 +/tahfinalarabic 16#fec2 +/tahinitialarabic 16#fec3 +/tahiragana 16#305f +/tahmedialarabic 16#fec4 +/taisyouerasquare 16#337d +/takatakana 16#30bf +/takatakanahalfwidth 16#ff80 +/tatweelarabic 16#0640 +/tau 16#03c4 +/tav 16#05ea +/tavdages 16#fb4a +/tavdagesh 16#fb4a +/tavdageshhebrew 16#fb4a +/tavhebrew 16#05ea +/tbar 16#0167 +/tbopomofo 16#310a +/tcaron 16#0165 +/tccurl 16#02a8 +/tcedilla 16#0163 +/tcheharabic 16#0686 +/tchehfinalarabic 16#fb7b +/tchehinitialarabic 16#fb7c +/tchehmedialarabic 16#fb7d +/tcircle 16#24e3 +/tcircumflexbelow 16#1e71 +/tcommaaccent 16#0163 +/tdieresis 16#1e97 +/tdotaccent 16#1e6b +/tdotbelow 16#1e6d +/tecyrillic 16#0442 +/tedescendercyrillic 16#04ad +/teharabic 16#062a +/tehfinalarabic 16#fe96 +/tehhahinitialarabic 16#fca2 +/tehhahisolatedarabic 16#fc0c +/tehinitialarabic 16#fe97 +/tehiragana 16#3066 +/tehjeeminitialarabic 16#fca1 +/tehjeemisolatedarabic 16#fc0b +/tehmarbutaarabic 16#0629 +/tehmarbutafinalarabic 16#fe94 +/tehmedialarabic 16#fe98 +/tehmeeminitialarabic 16#fca4 +/tehmeemisolatedarabic 16#fc0e +/tehnoonfinalarabic 16#fc73 +/tekatakana 16#30c6 +/tekatakanahalfwidth 16#ff83 +/telephone 16#2121 +/telephoneblack 16#260e +/telishagedolahebrew 16#05a0 +/telishaqetanahebrew 16#05a9 +/tencircle 16#2469 +/tenideographicparen 16#3229 +/tenparen 16#247d +/tenperiod 16#2491 +/tenroman 16#2179 +/tesh 16#02a7 +/tet 16#05d8 +/tetdagesh 16#fb38 +/tetdageshhebrew 16#fb38 +/tethebrew 16#05d8 +/tetsecyrillic 16#04b5 +/tevirhebrew 16#059b +/tevirlefthebrew 16#059b +/thabengali 16#09a5 +/thadeva 16#0925 +/thagujarati 16#0aa5 +/thagurmukhi 16#0a25 +/thalarabic 16#0630 +/thalfinalarabic 16#feac +/thanthakhatlowleftthai 16#f898 +/thanthakhatlowrightthai 16#f897 +/thanthakhatthai 16#0e4c +/thanthakhatupperleftthai 16#f896 +/theharabic 16#062b +/thehfinalarabic 16#fe9a +/thehinitialarabic 16#fe9b +/thehmedialarabic 16#fe9c +/thereexists 16#2203 +/therefore 16#2234 +/theta 16#03b8 +/theta1 16#03d1 +/thetasymbolgreek 16#03d1 +/thieuthacirclekorean 16#3279 +/thieuthaparenkorean 16#3219 +/thieuthcirclekorean 16#326b +/thieuthkorean 16#314c +/thieuthparenkorean 16#320b +/thirteencircle 16#246c +/thirteenparen 16#2480 +/thirteenperiod 16#2494 +/thonangmonthothai 16#0e11 +/thook 16#01ad +/thophuthaothai 16#0e12 +/thorn 16#00fe +/thothahanthai 16#0e17 +/thothanthai 16#0e10 +/thothongthai 16#0e18 +/thothungthai 16#0e16 +/thousandcyrillic 16#0482 +/thousandsseparatorarabic 16#066c +/thousandsseparatorpersian 16#066c +/three 16#0033 +/threearabic 16#0663 +/threebengali 16#09e9 +/threecircle 16#2462 +/threecircleinversesansserif 16#278c +/threedeva 16#0969 +/threeeighths 16#215c +/threegujarati 16#0ae9 +/threegurmukhi 16#0a69 +/threehackarabic 16#0663 +/threehangzhou 16#3023 +/threeideographicparen 16#3222 +/threeinferior 16#2083 +/threemonospace 16#ff13 +/threenumeratorbengali 16#09f6 +/threeoldstyle 16#f733 +/threeparen 16#2476 +/threeperiod 16#248a +/threepersian 16#06f3 +/threequarters 16#00be +/threequartersemdash 16#f6de +/threeroman 16#2172 +/threesuperior 16#00b3 +/threethai 16#0e53 +/thzsquare 16#3394 +/tihiragana 16#3061 +/tikatakana 16#30c1 +/tikatakanahalfwidth 16#ff81 +/tikeutacirclekorean 16#3270 +/tikeutaparenkorean 16#3210 +/tikeutcirclekorean 16#3262 +/tikeutkorean 16#3137 +/tikeutparenkorean 16#3202 +/tilde 16#02dc +/tildebelowcmb 16#0330 +/tildecmb 16#0303 +/tildecomb 16#0303 +/tildedoublecmb 16#0360 +/tildeoperator 16#223c +/tildeoverlaycmb 16#0334 +/tildeverticalcmb 16#033e +/timescircle 16#2297 +/tipehahebrew 16#0596 +/tipehalefthebrew 16#0596 +/tippigurmukhi 16#0a70 +/titlocyrilliccmb 16#0483 +/tiwnarmenian 16#057f +/tlinebelow 16#1e6f +/tmonospace 16#ff54 +/toarmenian 16#0569 +/tohiragana 16#3068 +/tokatakana 16#30c8 +/tokatakanahalfwidth 16#ff84 +/tonebarextrahighmod 16#02e5 +/tonebarextralowmod 16#02e9 +/tonebarhighmod 16#02e6 +/tonebarlowmod 16#02e8 +/tonebarmidmod 16#02e7 +/tonefive 16#01bd +/tonesix 16#0185 +/tonetwo 16#01a8 +/tonos 16#0384 +/tonsquare 16#3327 +/topatakthai 16#0e0f +/tortoiseshellbracketleft 16#3014 +/tortoiseshellbracketleftsmall 16#fe5d +/tortoiseshellbracketleftvertical 16#fe39 +/tortoiseshellbracketright 16#3015 +/tortoiseshellbracketrightsmall 16#fe5e +/tortoiseshellbracketrightvertical 16#fe3a +/totaothai 16#0e15 +/tpalatalhook 16#01ab +/tparen 16#24af +/trademark 16#2122 +/trademarksans 16#f8ea +/trademarkserif 16#f6db +/tretroflexhook 16#0288 +/triagdn 16#25bc +/triaglf 16#25c4 +/triagrt 16#25ba +/triagup 16#25b2 +/ts 16#02a6 +/tsadi 16#05e6 +/tsadidagesh 16#fb46 +/tsadidageshhebrew 16#fb46 +/tsadihebrew 16#05e6 +/tsecyrillic 16#0446 +/tsere 16#05b5 +/tsere12 16#05b5 +/tsere1e 16#05b5 +/tsere2b 16#05b5 +/tserehebrew 16#05b5 +/tserenarrowhebrew 16#05b5 +/tserequarterhebrew 16#05b5 +/tserewidehebrew 16#05b5 +/tshecyrillic 16#045b +/tsuperior 16#f6f3 +/ttabengali 16#099f +/ttadeva 16#091f +/ttagujarati 16#0a9f +/ttagurmukhi 16#0a1f +/tteharabic 16#0679 +/ttehfinalarabic 16#fb67 +/ttehinitialarabic 16#fb68 +/ttehmedialarabic 16#fb69 +/tthabengali 16#09a0 +/tthadeva 16#0920 +/tthagujarati 16#0aa0 +/tthagurmukhi 16#0a20 +/tturned 16#0287 +/tuhiragana 16#3064 +/tukatakana 16#30c4 +/tukatakanahalfwidth 16#ff82 +/tusmallhiragana 16#3063 +/tusmallkatakana 16#30c3 +/tusmallkatakanahalfwidth 16#ff6f +/twelvecircle 16#246b +/twelveparen 16#247f +/twelveperiod 16#2493 +/twelveroman 16#217b +/twentycircle 16#2473 +/twentyhangzhou 16#5344 +/twentyparen 16#2487 +/twentyperiod 16#249b +/two 16#0032 +/twoarabic 16#0662 +/twobengali 16#09e8 +/twocircle 16#2461 +/twocircleinversesansserif 16#278b +/twodeva 16#0968 +/twodotenleader 16#2025 +/twodotleader 16#2025 +/twodotleadervertical 16#fe30 +/twogujarati 16#0ae8 +/twogurmukhi 16#0a68 +/twohackarabic 16#0662 +/twohangzhou 16#3022 +/twoideographicparen 16#3221 +/twoinferior 16#2082 +/twomonospace 16#ff12 +/twonumeratorbengali 16#09f5 +/twooldstyle 16#f732 +/twoparen 16#2475 +/twoperiod 16#2489 +/twopersian 16#06f2 +/tworoman 16#2171 +/twostroke 16#01bb +/twosuperior 16#00b2 +/twothai 16#0e52 +/twothirds 16#2154 +/u 16#0075 +/uacute 16#00fa +/ubar 16#0289 +/ubengali 16#0989 +/ubopomofo 16#3128 +/ubreve 16#016d +/ucaron 16#01d4 +/ucircle 16#24e4 +/ucircumflex 16#00fb +/ucircumflexbelow 16#1e77 +/ucyrillic 16#0443 +/udattadeva 16#0951 +/udblacute 16#0171 +/udblgrave 16#0215 +/udeva 16#0909 +/udieresis 16#00fc +/udieresisacute 16#01d8 +/udieresisbelow 16#1e73 +/udieresiscaron 16#01da +/udieresiscyrillic 16#04f1 +/udieresisgrave 16#01dc +/udieresismacron 16#01d6 +/udotbelow 16#1ee5 +/ugrave 16#00f9 +/ugujarati 16#0a89 +/ugurmukhi 16#0a09 +/uhiragana 16#3046 +/uhookabove 16#1ee7 +/uhorn 16#01b0 +/uhornacute 16#1ee9 +/uhorndotbelow 16#1ef1 +/uhorngrave 16#1eeb +/uhornhookabove 16#1eed +/uhorntilde 16#1eef +/uhungarumlaut 16#0171 +/uhungarumlautcyrillic 16#04f3 +/uinvertedbreve 16#0217 +/ukatakana 16#30a6 +/ukatakanahalfwidth 16#ff73 +/ukcyrillic 16#0479 +/ukorean 16#315c +/umacron 16#016b +/umacroncyrillic 16#04ef +/umacrondieresis 16#1e7b +/umatragurmukhi 16#0a41 +/umonospace 16#ff55 +/underscore 16#005f +/underscoredbl 16#2017 +/underscoremonospace 16#ff3f +/underscorevertical 16#fe33 +/underscorewavy 16#fe4f +/union 16#222a +/universal 16#2200 +/uogonek 16#0173 +/uparen 16#24b0 +/upblock 16#2580 +/upperdothebrew 16#05c4 +/upsilon 16#03c5 +/upsilondieresis 16#03cb +/upsilondieresistonos 16#03b0 +/upsilonlatin 16#028a +/upsilontonos 16#03cd +/uptackbelowcmb 16#031d +/uptackmod 16#02d4 +/uragurmukhi 16#0a73 +/uring 16#016f +/ushortcyrillic 16#045e +/usmallhiragana 16#3045 +/usmallkatakana 16#30a5 +/usmallkatakanahalfwidth 16#ff69 +/ustraightcyrillic 16#04af +/ustraightstrokecyrillic 16#04b1 +/utilde 16#0169 +/utildeacute 16#1e79 +/utildebelow 16#1e75 +/uubengali 16#098a +/uudeva 16#090a +/uugujarati 16#0a8a +/uugurmukhi 16#0a0a +/uumatragurmukhi 16#0a42 +/uuvowelsignbengali 16#09c2 +/uuvowelsigndeva 16#0942 +/uuvowelsigngujarati 16#0ac2 +/uvowelsignbengali 16#09c1 +/uvowelsigndeva 16#0941 +/uvowelsigngujarati 16#0ac1 +/v 16#0076 +/vadeva 16#0935 +/vagujarati 16#0ab5 +/vagurmukhi 16#0a35 +/vakatakana 16#30f7 +/vav 16#05d5 +/vavdagesh 16#fb35 +/vavdagesh65 16#fb35 +/vavdageshhebrew 16#fb35 +/vavhebrew 16#05d5 +/vavholam 16#fb4b +/vavholamhebrew 16#fb4b +/vavvavhebrew 16#05f0 +/vavyodhebrew 16#05f1 +/vcircle 16#24e5 +/vdotbelow 16#1e7f +/vecyrillic 16#0432 +/veharabic 16#06a4 +/vehfinalarabic 16#fb6b +/vehinitialarabic 16#fb6c +/vehmedialarabic 16#fb6d +/vekatakana 16#30f9 +/venus 16#2640 +/verticalbar 16#007c +/verticallineabovecmb 16#030d +/verticallinebelowcmb 16#0329 +/verticallinelowmod 16#02cc +/verticallinemod 16#02c8 +/vewarmenian 16#057e +/vhook 16#028b +/vikatakana 16#30f8 +/viramabengali 16#09cd +/viramadeva 16#094d +/viramagujarati 16#0acd +/visargabengali 16#0983 +/visargadeva 16#0903 +/visargagujarati 16#0a83 +/vmonospace 16#ff56 +/voarmenian 16#0578 +/voicediterationhiragana 16#309e +/voicediterationkatakana 16#30fe +/voicedmarkkana 16#309b +/voicedmarkkanahalfwidth 16#ff9e +/vokatakana 16#30fa +/vparen 16#24b1 +/vtilde 16#1e7d +/vturned 16#028c +/vuhiragana 16#3094 +/vukatakana 16#30f4 +/w 16#0077 +/wacute 16#1e83 +/waekorean 16#3159 +/wahiragana 16#308f +/wakatakana 16#30ef +/wakatakanahalfwidth 16#ff9c +/wakorean 16#3158 +/wasmallhiragana 16#308e +/wasmallkatakana 16#30ee +/wattosquare 16#3357 +/wavedash 16#301c +/wavyunderscorevertical 16#fe34 +/wawarabic 16#0648 +/wawfinalarabic 16#feee +/wawhamzaabovearabic 16#0624 +/wawhamzaabovefinalarabic 16#fe86 +/wbsquare 16#33dd +/wcircle 16#24e6 +/wcircumflex 16#0175 +/wdieresis 16#1e85 +/wdotaccent 16#1e87 +/wdotbelow 16#1e89 +/wehiragana 16#3091 +/weierstrass 16#2118 +/wekatakana 16#30f1 +/wekorean 16#315e +/weokorean 16#315d +/wgrave 16#1e81 +/whitebullet 16#25e6 +/whitecircle 16#25cb +/whitecircleinverse 16#25d9 +/whitecornerbracketleft 16#300e +/whitecornerbracketleftvertical 16#fe43 +/whitecornerbracketright 16#300f +/whitecornerbracketrightvertical 16#fe44 +/whitediamond 16#25c7 +/whitediamondcontainingblacksmalldiamond 16#25c8 +/whitedownpointingsmalltriangle 16#25bf +/whitedownpointingtriangle 16#25bd +/whiteleftpointingsmalltriangle 16#25c3 +/whiteleftpointingtriangle 16#25c1 +/whitelenticularbracketleft 16#3016 +/whitelenticularbracketright 16#3017 +/whiterightpointingsmalltriangle 16#25b9 +/whiterightpointingtriangle 16#25b7 +/whitesmallsquare 16#25ab +/whitesmilingface 16#263a +/whitesquare 16#25a1 +/whitestar 16#2606 +/whitetelephone 16#260f +/whitetortoiseshellbracketleft 16#3018 +/whitetortoiseshellbracketright 16#3019 +/whiteuppointingsmalltriangle 16#25b5 +/whiteuppointingtriangle 16#25b3 +/wihiragana 16#3090 +/wikatakana 16#30f0 +/wikorean 16#315f +/wmonospace 16#ff57 +/wohiragana 16#3092 +/wokatakana 16#30f2 +/wokatakanahalfwidth 16#ff66 +/won 16#20a9 +/wonmonospace 16#ffe6 +/wowaenthai 16#0e27 +/wparen 16#24b2 +/wring 16#1e98 +/wsuperior 16#02b7 +/wturned 16#028d +/wynn 16#01bf +/x 16#0078 +/xabovecmb 16#033d +/xbopomofo 16#3112 +/xcircle 16#24e7 +/xdieresis 16#1e8d +/xdotaccent 16#1e8b +/xeharmenian 16#056d +/xi 16#03be +/xmonospace 16#ff58 +/xparen 16#24b3 +/xsuperior 16#02e3 +/y 16#0079 +/yaadosquare 16#334e +/yabengali 16#09af +/yacute 16#00fd +/yadeva 16#092f +/yaekorean 16#3152 +/yagujarati 16#0aaf +/yagurmukhi 16#0a2f +/yahiragana 16#3084 +/yakatakana 16#30e4 +/yakatakanahalfwidth 16#ff94 +/yakorean 16#3151 +/yamakkanthai 16#0e4e +/yasmallhiragana 16#3083 +/yasmallkatakana 16#30e3 +/yasmallkatakanahalfwidth 16#ff6c +/yatcyrillic 16#0463 +/ycircle 16#24e8 +/ycircumflex 16#0177 +/ydieresis 16#00ff +/ydotaccent 16#1e8f +/ydotbelow 16#1ef5 +/yeharabic 16#064a +/yehbarreearabic 16#06d2 +/yehbarreefinalarabic 16#fbaf +/yehfinalarabic 16#fef2 +/yehhamzaabovearabic 16#0626 +/yehhamzaabovefinalarabic 16#fe8a +/yehhamzaaboveinitialarabic 16#fe8b +/yehhamzaabovemedialarabic 16#fe8c +/yehinitialarabic 16#fef3 +/yehmedialarabic 16#fef4 +/yehmeeminitialarabic 16#fcdd +/yehmeemisolatedarabic 16#fc58 +/yehnoonfinalarabic 16#fc94 +/yehthreedotsbelowarabic 16#06d1 +/yekorean 16#3156 +/yen 16#00a5 +/yenmonospace 16#ffe5 +/yeokorean 16#3155 +/yeorinhieuhkorean 16#3186 +/yerahbenyomohebrew 16#05aa +/yerahbenyomolefthebrew 16#05aa +/yericyrillic 16#044b +/yerudieresiscyrillic 16#04f9 +/yesieungkorean 16#3181 +/yesieungpansioskorean 16#3183 +/yesieungsioskorean 16#3182 +/yetivhebrew 16#059a +/ygrave 16#1ef3 +/yhook 16#01b4 +/yhookabove 16#1ef7 +/yiarmenian 16#0575 +/yicyrillic 16#0457 +/yikorean 16#3162 +/yinyang 16#262f +/yiwnarmenian 16#0582 +/ymonospace 16#ff59 +/yod 16#05d9 +/yoddagesh 16#fb39 +/yoddageshhebrew 16#fb39 +/yodhebrew 16#05d9 +/yodyodhebrew 16#05f2 +/yodyodpatahhebrew 16#fb1f +/yohiragana 16#3088 +/yoikorean 16#3189 +/yokatakana 16#30e8 +/yokatakanahalfwidth 16#ff96 +/yokorean 16#315b +/yosmallhiragana 16#3087 +/yosmallkatakana 16#30e7 +/yosmallkatakanahalfwidth 16#ff6e +/yotgreek 16#03f3 +/yoyaekorean 16#3188 +/yoyakorean 16#3187 +/yoyakthai 16#0e22 +/yoyingthai 16#0e0d +/yparen 16#24b4 +/ypogegrammeni 16#037a +/ypogegrammenigreekcmb 16#0345 +/yr 16#01a6 +/yring 16#1e99 +/ysuperior 16#02b8 +/ytilde 16#1ef9 +/yturned 16#028e +/yuhiragana 16#3086 +/yuikorean 16#318c +/yukatakana 16#30e6 +/yukatakanahalfwidth 16#ff95 +/yukorean 16#3160 +/yusbigcyrillic 16#046b +/yusbigiotifiedcyrillic 16#046d +/yuslittlecyrillic 16#0467 +/yuslittleiotifiedcyrillic 16#0469 +/yusmallhiragana 16#3085 +/yusmallkatakana 16#30e5 +/yusmallkatakanahalfwidth 16#ff6d +/yuyekorean 16#318b +/yuyeokorean 16#318a +/yyabengali 16#09df +/yyadeva 16#095f +/z 16#007a +/zaarmenian 16#0566 +/zacute 16#017a +/zadeva 16#095b +/zagurmukhi 16#0a5b +/zaharabic 16#0638 +/zahfinalarabic 16#fec6 +/zahinitialarabic 16#fec7 +/zahiragana 16#3056 +/zahmedialarabic 16#fec8 +/zainarabic 16#0632 +/zainfinalarabic 16#feb0 +/zakatakana 16#30b6 +/zaqefgadolhebrew 16#0595 +/zaqefqatanhebrew 16#0594 +/zarqahebrew 16#0598 +/zayin 16#05d6 +/zayindagesh 16#fb36 +/zayindageshhebrew 16#fb36 +/zayinhebrew 16#05d6 +/zbopomofo 16#3117 +/zcaron 16#017e +/zcircle 16#24e9 +/zcircumflex 16#1e91 +/zcurl 16#0291 +/zdot 16#017c +/zdotaccent 16#017c +/zdotbelow 16#1e93 +/zecyrillic 16#0437 +/zedescendercyrillic 16#0499 +/zedieresiscyrillic 16#04df +/zehiragana 16#305c +/zekatakana 16#30bc +/zero 16#0030 +/zeroarabic 16#0660 +/zerobengali 16#09e6 +/zerodeva 16#0966 +/zerogujarati 16#0ae6 +/zerogurmukhi 16#0a66 +/zerohackarabic 16#0660 +/zeroinferior 16#2080 +/zeromonospace 16#ff10 +/zerooldstyle 16#f730 +/zeropersian 16#06f0 +/zerosuperior 16#2070 +/zerothai 16#0e50 +/zerowidthjoiner 16#feff +/zerowidthnonjoiner 16#200c +/zerowidthspace 16#200b +/zeta 16#03b6 +/zhbopomofo 16#3113 +/zhearmenian 16#056a +/zhebrevecyrillic 16#04c2 +/zhecyrillic 16#0436 +/zhedescendercyrillic 16#0497 +/zhedieresiscyrillic 16#04dd +/zihiragana 16#3058 +/zikatakana 16#30b8 +/zinorhebrew 16#05ae +/zlinebelow 16#1e95 +/zmonospace 16#ff5a +/zohiragana 16#305e +/zokatakana 16#30be +/zparen 16#24b5 +/zretroflexhook 16#0290 +/zstroke 16#01b6 +/zuhiragana 16#305a +/zukatakana 16#30ba +.dicttomark readonly def +/currentglobal where +{pop currentglobal{setglobal}true setglobal} +{{}} +ifelse +/MacRomanEncoding .findencoding +/MacGlyphEncoding +/.notdef/.null/CR +4 index 32 95 getinterval aload pop +99 index 128 45 getinterval aload pop +/notequal/AE +/Oslash/infinity/plusminus/lessequal/greaterequal +/yen/mu1/partialdiff/summation/product +/pi/integral/ordfeminine/ordmasculine/Ohm +/ae/oslash/questiondown/exclamdown/logicalnot +/radical/florin/approxequal/increment/guillemotleft +/guillemotright/ellipsis/nbspace +174 index 203 12 getinterval aload pop +/lozenge +187 index 216 24 getinterval aload pop +/applelogo +212 index 241 7 getinterval aload pop +/overscore +220 index 249 7 getinterval aload pop +/Lslash/lslash/Scaron/scaron +/Zcaron/zcaron/brokenbar/Eth/eth +/Yacute/yacute/Thorn/thorn/minus +/multiply/onesuperior/twosuperior/threesuperior/onehalf +/onequarter/threequarters/franc/Gbreve/gbreve +/Idotaccent/Scedilla/scedilla/Cacute/cacute +/Ccaron/ccaron/dmacron +260 -1 roll pop +258 packedarray +7 1 index .registerencoding +.defineencoding +exec + +%%BeginResource: file (PDF object obj_5) +5 0 obj +<< +/Metadata 4 0 R + >>endobj +%%EndResource +%%BeginResource: file (PDF object obj_4) +4 0 obj +<>stream +J.DnJK7S]qCGMF`"sYRedV^+^Sa3]YLd5Z06qZK;BY^'U+dl%/P!S:HV\>hVd+8jPdNO2D_).f-+e.QP!N;d;TWjCC%VMF9cg!8Bi7A'E=66."h7 +*=KjLI3?&f1Da/Piphif?$j6nL-j\B[,uWm;pPO!(loF>`8U7>!RVJ$F"s2E2,d)Zg`XiON$]cp +eEIPWE&^"l%5>k5c=aL&,D"A*Ct+u_IIVTIfO^ZB:3t*;7iC(?GK30g&[]D9#K$i*3":L2`rETE +E*bL5j-]&k3D-5p(V`c(jSqITe*nDC6_Mjg4n$#P`k!?"faPfCm'5N<$*s,K8`_.$_P ++R$';K6Z62#Kk9O&.'RhfK-jdPQ%gYcSea=n\,GaR=+[*l3fTmGgb=^4 +@-i0nT^k&NW/.80\tbA,1:Qj3Pc@Q%.!.PG"/+%?/pPC!1[04'T4-s5 +f\rfb6U8dNN9obU*![CI$*%dq#0!Z;g=EeB6NQ\@-jZP2c)#:graDSK><$au$mRo-(Pa53?5a(n +#bic-@aL>g%,qPG+H5;.Jgp7W:D+iTiOGU)NaerI1_.DGNZ=*I%o,3C+s<=8M7cAm.#h_ES06D< +:Nad!4NDZh"MkrE+GY>@L!=ghpk0H;HpEKFLr3?5)$rZ8^J +0SD6A@Q9#hM]tuP4,j2Yc81N$gi_?l!)l5mo<(.YT"('SCcWKE7MA4@i*UiS6\O +OTm!t3/nEB4@4l8E#^j!MA0HVm6TB5pTs,r# +TVN;)=E+XUj=Gp;TFetZ<=0nZ21o;.8qTB>$DD,Y"[IkP"/nct+Xf:&fAmhP3*Hb$4r]7gV@3O1 +F:#cc-%mE%*^QGPDNSEI9E+0jj+BT)'j=>qWA/Y_%D*d-:NJD5:'S2'N%De,E +##MND!PBT\+KR@$0V/kD5ZnL=+>g#^Q5W&^GmVetJFg&LM558P+TI=91JY44&0SU0+Qq_tE)B+:eck9t^Gb#ul +4N2o8&d,X5$)&Ij"$i^sJf$ra_'oI[+S6:u+d6^cKIMUOo#-.$2[PX6B34TF&qVNET`J+M^Ica4 +6;VD)5o:i/JCYSg?o&#g`bU?TJ/fcK0EklM4\iI'*?^_L#,+:2#/J:q6F^&+!Ji90?t2]XNP,]c +[%mm;XrIP.)[7J9l-YAG7k"$QUfA<731^M8JRtYZ,*:U1H_P*,D@B;2;_Q[VZ +7YiFFE9mqJa=e!ra;9T(N#$tl9aIH.3JA%*%>-'Q%NsOO"bna8W^R/8":9S\_8%RnJVqOlns +M@Dq'=iK^:.trLg(4mZT$DB-kKlEOt6aSfViN*iL+RgF#6<`n!uOuIQcq8jnB_V3\9/"la=Bs2kT6Br +=:AW:3[_`2&;+)-$";%&LHodHKU]hQeO>&19qS+52?Z:<&HZ'R#([i& +K93/K*"Xq3!DJp:]7+k3TS*bA(hfE?i&X;WD@jZgap0)'.SO=@'Z,mFT'V7m7hC@!6^U=K_-A@>]silB5VWH# +bWA5>S/)-TGn3XjgBNau)/l0b$C$c5#,#]K!gm$pi74(s+J]J+^j4@9`%#?&a%l?t8d:tZl#a.C +'gf]>5s]$2Y]+1;_G>%p!DGV.K4RBZ5Z/#!?mGrlD7OBT0F=Ee21kn_=LK>F$UIlPKeT+o#D@>P +j9`Vdj_=\u@)`U_g'8al%Y18\:U1>CKFOSlgRub"J=6e&bgV*<%7'1`+ILA'Q3C[Yhn\L]@&=;s +e-q1#$=KM5%NYfSW!6Xe$%S0CC@VSE?j:"V#2j/).Ro='-k5*Nf\jmV+G^ATBF]Qa"sE%45bSJj +]EuBl1$t88BoWONm&r\2#p@_+i5>gMN!Nh4"os>;ANUG&D$TIb$3],n^p";6Qk)i=#%3H#NcYa2 +?jVmYM[N8a08Kn,RL:OT$K,e-/>0^"ed,`b%R?cN!:U2P>0tXIeUWM_c-H#jg'XK`%A8LamDK50 +l>'e#rb2]cli%2URa%Z!"_mB/DNkQ[Y)<;6,U_XVm%ariRKjsM$%QKiJA_ef?CLBM^]9l70BNFG +kR'Rc@),guJpP,'dWCN-RUE'#!2'f%Xp2]2%Ns2g&9cqrX:G<435Di]sFK^utu9YR+^t$6ZP[X6:#:g'uAIkR3mfY':EVoZa&Y$39&j+Rl;EV@4uF#0YR-`uG7j +C(A%>%"Qn<5chKRfEqW*#/F_#i8j@NP0(qjCu4N)%:H=F@-\e_C^/g4#!hGZi,B1m`X,2?#,%eX+D))` +EXIdcj1pDN5h$3_YR[Qb%fktP5`Q0Ob^G#=R7-NNmC!FR?3rEr$)#uVCp!s-g;Y7e%A9j.:%AS* +C'A*:#[jY:i,B23#S)B^#:QiHXc*JbX:%^"%m\PIZrJ+VrXGNR%]iG6b1I.'E"39@d7h=bT_&R6 +BFKF0"ote:,qL^bBF@(7%3c>fJCZuTR)@.4If%n^oe/i":0Os#)5\i0`Zp#a&kTm,J]0DO8KJ8 +X:G;G%D^JX5\.o#n-7gS(gs!GW3?X0U^T\V#3g:A:I>F#a$NSa#f($Y5fHWoQjkWF#XF%KZa:5S +C^K$q$"0cuTWJ;Jcirgt,f%J++Q*Rac3DL@#(V^C5i`2'a9g!O#aIpfBWqo +cj8Rt$R"R9J8Gm+g^:98#`WrRi5k2+!Y3]o#2m?-@.F^K[6[65##FLm@#>13mL'$;#(W3S.eqG" +e-s4E0dEb*D"19I!XE,W15rXJ^fCh:0FcJm,LQ.1c#F)f8.P]4oh4ug21n!KeSS]OFb!e/JAV/5 +oEkS0=qFF95cb7l_YR'p%_uc'5j("D&g;e2MZAD=@$h7c,!pg7#%5jfTVMo;ljZ4[%KL,]JhgfH0')W1t8-Y9,TtnsI+OI!B>7gk$00jIcn]79Z?4T;A$SiJ%T\9Sd +7L=U:#XDr4^um"%V@K8<%Cb[4l,!^VNk/W;=+II]+Pm!"E=F%T2qk+Iic= +@,diXK6'3`9P=_,,3rY-^>ob3(YB1>'VjUE#p=*lXe60RDLLH7#.-ZD5`c2Ccp1U,%D^g-TUlT[ +V?iic9U,u/!+B0^(_5K,%_un=%Hn)5ljTQ-NiE(lJ=6]8mg%dB$Gadki9qYOoVg^=%`%:S+CGI_ +R>q9=$1o:CFlj!G>$ +iW]Br$NPbgM6t;Z>R?R0%UdAD^n";#4pD#(lK`[%5jAk&d&A.'C;B@mJ=I+R:D890$mYR((^LPC +h@(l3M\1sr$P!SQo.$E5%03U@i89(l53T+F%4,fmTOP!q +_I6%N%fjTQi2d8`p-$3Y$o"W@&f?N;e-81>%`%-25Z_I2Sdj=f*ai@`'E`X=W!qU'g#`tY+qZ6r +J.9;S%M+)skOFf[mA8=$$@lI[T]-G]LaDm][6S[=!0RRHJdu298(ORJ@"\g$h?uAr#40X6bc?L! +NB!TdJsEnRi3>oiFpVPc#%47rBtt!tHju`X$=K/(cnO1UkREY6"qK8q19M)PgL#T7#!fI"8WS%cEZD?u_[/Sdh>oT?Up+@)L&=(H??O3lY!1t3_8K5'\#%4a.!3?O#`M1.gePhY(TS&jZQ3dQ^%9o&#i7JHA +RL^mK,`V1l<1+hAD#J*d$6k'//(J!WcrCA0%H(eRD'=ZPAVU8Y#sd\X@'0pdjh21\6bq\oi69.3 +DbhKs7uU?FkWT?hg]i"B#aCB>Zks6/<=B:)tMVQUZ2&q/$GJJfg$Z!__ +\[B&r`QV]p!2^3un-Ed1nt=o+i.qYhC7rA,$,Ff+!1X>qlYl2H#%26RDo`G7*!X4Hks2&N+KhuB +jp'bCZiKVci7nTGiX-gGblH`0!7tdia9bQF%mZ$F;HppVFSDH72.3IdTU62HW!\hO#lr9tEBk"! +e.'pCi)-YeVp`]oG[tTH7ci;XTT!hedB4C#,&+'G`!"fB7gk0$;+*lTTPn_ +OpPN\%!=>h!;.=^l3ZBZ#6<*WNID5md-Pio#`p)5J6!+``X2^I#9]6>J5uqPC^.])%?o?M)YOC^ +O0m,:-[d>L6TbXljp>>e%KN"*n:V3i$jrLI#ps<#9]`F11K%3Zmd,;Col%q!+Z?Wla8g5XKi,"a:'3X%Nqn>TW\_'?jtlE\/:oZ"0"Fk`!s5J#[iGqTN2N;T<4c]!bL/ZM@X); +`!5/$"oK>MPBI-1nd&W>%CN8A4QUhD)Kanl#,%Ir@,;)1Je&-g%`$'i@%%9l3XRVl$u(Tp?s]t" +A]#pb%mM-D5`F]1Xpgu]$OEsHI2XkK[B*I\V8-UG0RsEoC^RD1R@pm=^lAc;d/j@^e%fE"h';-Q +#+CI2R2Fj)"qd7+k]/Hf$RV(*KT\;GON$CHEN#$U-(E!X@2\!T4"D!O-Fu%./eu=ZDsp4Ve@E +JmjV8Eu^cH7)E'Ae9Nqk9LcqI5itk#*)(uH9QY'F2N7nBZ)Pt(2&i,_6t=W+nhr:kN@1`'Lrro^ +(/8F?ak2W!)juMZ@mPe-.uPA3j+F=uQo,]ib(RWV^reRjPmV&b]G-AV3YMrA1"ak6E%Ho6#bWZ) +6\*5mN$G:&+pju'j;\LN&8]/lU+k(8MMt.Q(_374d^BTn=Oo!X!Qa1QMIY$*.>i_%Z5\f+Ghb1^ +,*6O_O$\*\0SiIHa>o-pLiE;&_cX,kMaDBE1kl*WL,+SE=CsUKWS$Fq#ia3E)MWkUi\HDN\?m04 ++fL>FM'5ue)@U)RSf*?X^nr93U9iu#Lk1)D*/J'[CafYKMh3,YK-DEgL6I8^2%'I^l8/ekd&=AW +"$jpF$R;Ue2NGV\IOb_Wd./qAii(Kd-@pEc,pd%DLaW[!\7RUW@=5:%"l`A64U*-]TJ_]rd,HsDTs3W[$3LR$0a`QEAf-EB37]"*@u,^r%L?abr@?nPgR9S=ppH4m +6($Fh$=\OW19c@Og+mf%BkJIckZ_fFq)724G+1A-r>g.0ks1'>kYT.H(T*5BWJ26PP.]nqmhY +a)i&J:c/TQi=cDCnf:):G6Z#S15@REZ\pM>4eYP"K-8kd6WGluiR4*G5ZSlB:eV.g7/qs;L)ko> +GmPVI6&/9U*a'oq%B4S.&9)M(O3hnT6-(c!J>gWn&2jl'eHEn=`jZH1<'+O(,Qj.4N5CZX$"9>d +K`LAFeRN@&gG6pOe-PYLC)a[umDIDNF!t`Zc+37Ul+V6W7&B5I&=>:92P!Fckka:_X9+#`6 +3/8(1*)1*KG(gneT:k0am-nq-!=1B3Q:G[W-oY(5a<@![jpT"U%J0%&1E:/&B4d>D%)JU.puPXO74Q<_,qW[K0ZLGfJ#8giB/Fgp6H.T0K9=] +Xdd-LX;JekFi%/m$K6@f)1bmf"sM>0]_7Eq_0A6OVj7Rn7pKZS)1;_4cl33'"U+r59>oIe)2,P4 +aY<3n_dN_/XB6cX6SNB`fY#IaCj' +^n_Gl%/184Y3Z9`.NALDcrLe]@RJd6a;fhq+q,qt +3!eka0nrM^EB)7\j1Kl'nh>Y,Z#EeO!MC]OfnaR_\2I>I1aX96AqN*&.-4]KIKLl1$c?pR6]H=F +")tI_%2>cJ+ilEni05-GNqAY]N#78!_AVm:Adom?"pRo"&tMiX%`#kA,NI*32Wo/:4ja.F9uX[? +c[5)LJ/eYV?5+O?7$Sn=-N`mk'QD]'$1E`@5qm6j$Q*gdi63JKY`N[u\2t2:Zm5eDc5C5#%Oo3: +/9J,7$guap_h"a2AAmIG_q#&&+Q,3$i+4.]@(lduF%K5:3Pfr!#%2pO*08^kq4Anlr*Q#d +IYZB$_<e(kVFMP=$1)#*L^/L+mETVYLu;XWdrR&7:2U7Pb>O +fCQ_t)BmiQ3J\u5TI0fGSV,,OVH=gj:bf3$+uSR%K9.G^BH)M\qAMWt5g0?dlh`s>%_o(V_#+d0 +j:af^'>Z,V!e<'=9,@mp=d`+a+cmY7e'3N\*%eZ["3Y9Y#j+6_3hcU+/Qai\U#Z8'18O'd;4H^.Y8mU2kVGtO;n'@+?8%5*/>sHfLc^bb.]^HE!J-44 +LbXL+1`#:8O'qkd=qd6!3s&M>K0UA#BKUm>.LFg!LbL:Z\1tWMXY4D`'poi*paCb_1BW.N&'uSR +&`A5>eUaHPV+0Yk%^K-2unWK@H/)ZleQ"&M)]&1ms>JH;d=WBetF5X>9@4LN"!%tg5qTVsu*\/9fYf)pt0!Kn]Jl=p?e3Wl$%K#f4F-p3\I)1e_5Jr0@J +?oe?S,a**bK98h/A*#i*,_K2\bN*+5]"EV76\)8^DQNc6NO +cm0Bpi5OWT(&SgJO=^Nq)?XZ]!iUbQW$A>4joJTjc]B*DQoG.T49A-!33(_a]!I]4c%=&'K30?# +C`U+..0HLs!E^`O0irt".`guS4V9.V$C$1!-P4'.O?(Iq!g"WCE^p3C21rarK8[-3O8JIb.N@X)?WT%JZ;,) +LbaUm2hI,G0/+AuE%-DF+G2X0K0Uq&#WdQn3gQ-eVsknCTJckWV)+>T$W4nFJqaB-0*>$.![&rn +W$WOh,`oeh1i!R&dU.hCP+@F427ms_Tlme/3eO(Q__C4/n11U9d=OE^U;:RH>O[6C,TS[G!)O5-m;H&(E)pqUK.n;J?o6HjE*#RA/9<3]AYuk"Ffd2g_cm79Q3WjGeXf*=E+;Y,N1kQnk!Qp/u +O;WX)2jc9C!Z3,4W#1)A**g8t!\bIC-mJbDH%ILeJ[coTFi"2s_d#G\ge]c]AWBhg*aO2L"*cQP +c+i%Fa"T*e>bE7q[EJ\(c!9AV>m8V]-.?-b)-p&Xh.>2728XqkhHf\0?+#^Kc0JYc-aU<=K2$cH +AaE^d2Vn-P!Ur.&XiQ(@4+WKsedr`#a;NOECg?e:S)>7eW#UA=a+9'&iJMXet""5o+ +1/g,:51-/%'[#hpYJiuN.^Xn5t#`o:jo!S/Z.OPaNM/)FS/@b;o7kT"(,*+KGY=tV_k +FuWlpH%G*9!RY,(:%@*moA7hT>\3WdIJD]e).0NCdHgB)NW#:ts'PnYi#Vs[(.)PD"_>D(45=C$Z5 +Qnj;SC"EfKf/=W-+>DdA]A`Ms@L^$R/g=mK2.TNE>=^dUcnL(n%0>sPiKuB32Ki_VG\-kjh8Q`N +(,FZ?1h2>$@WfdDr0/K6f`>b+)TXXaC+9\4K``(iJS\R+(`F&kc_?d]B=<:s-8T+;1uhVCcbtJf#%"6=HY!2hSV#JPMh@*YI[,V.sHsC)2rp]N\[2d"Cf04:e:;,fX*Tm,WK.\6T"g2JjF6OIKkOs,_NLCqDon0+[CG*Wif"Ti:F_AE0'\#.8 +?4VZH)hA0lK8"@^L(+0/(g85A"&4CK#-;YRlg68]jn[5t]r'JBa6KP&;d!>j0$W9KaY7>>fEH<] +k/CD.^Y!EFC`^IV*lH_*F)0$SkO*N[Xb>l/alFLim^A?r^$b?oNQNMeR[:?1gjn8@/+Cjm7SQHqAEebWR#4Z/7JaY95+!blXPEUR#qpl#l!H%^( +-l2$1%=r:(jN'$N@e,@h)fP^%BFe\H:4)71P\F39n4nj[BGuHL?!i/nn=H4e06hS/!qD#?nWp$A +V\!Tu&bU>\onO5rm]Z.mZ0O%QGUF$s#4QWa+S"WQnc$1Da$/*&5P<&AB(g1dp?-I.+o&NUCiL<_ +Y:Jt;@ej(XWD?]8(JJ8X2=k`^F#Ppu-T,b%:2N3So8cpnV\=3>RWHb_DEd'*&#OUn_"fU&F>oHY +Dh.#kQ>D=,FEa#:[jUl^RI^A]q7fl)%bc3k;0,N3H-]6V^S1=,h"Xr3ooD3-T;?\>5kG;CF;Et\ +kChK.-Bp5[n;"V96g28qL;dt +n#:I/`-I]dHI%q(k3_u*X*jrCoXD,QB/9,b1]'t?HXFj@Dp3MT\GYO#qF@f3f;e\FSE90LZ%iTcZ."Fr\h`ADW?4bW,sC5IWsbMGo8nKW +6P'S3o=Q7%jsdZC-T>h[lM5nE>HU#,"jWDp0q'KAo-!g8S^m%KnNAe)j=`M^#=cU+kB0-5DbSpW +8:uj^3*smB;PE10AKHYb7U*.IjT?*6\9*X&jMGCf)GTl,+.V\/3?9;j9371tkO3Wf4s";%_JM(* +N^K1]1Cccsg(4Z;JDf>oCidfZ"lk-iRZ:kpj>;l!TKpQ5cpSTQ4Q1PO2[k7V_SRKf>8"o8N,'Ip +4pfE$`kRT,!4TT)S!MtrX[A!'3"Al8(qK'mVWtb\bI01g4.*/K1XMAh3mLiOAf@L.c7#,2Z^*!YAPC`EZ],dB$5M=Lm+ +bE9F+[OMWIW"uDU_R(5TiI]2l/7FFYZ_in6,osL9o00di/)'j7NQ_b7_MkQY;T:H8K-Vn#bc^g6Z>TF"l4-F,!&&0X=k!Ap\[+(`%`6)=[`a!D&1;2`+OMRp<._s +@qn06j@BbD]cp]:4intkEbiK=atKO<2a)(phfue8R\>&]O2`o&5O]'d!l4R8"UI>,]Ch-Gq9sO-g@B,KDFcC&^EVH27EquG&&qqS8s6Qd[c@2=T1)V7"NZ9?Li@AX +#[rg,,6hU*Ca04;*:#\A*"Zd."sPIS(^?[qMAV*,\;NbQP[)/"jc1W2Vc%8uWYm;FZF*F3TsDHP +;tUR(;XI(6dpb.6CJ.d6bXO#rf'J3J?!!!(Ia-%V[91jWqjk')[FT,4g#gOlT4r*YmC0:B](SVk +^\]WZESRj$RC2/0^jVU4GCJTEG&*ChXQS3tK8*bfoGn3O(e0jGl*&ou+ss&&K1`OqbZX2:e7eYQ +,M5!e0l!4tVAVaZ)^])<3!@Ts%Y?r[-Dj$jUUVKXJg&c\-s\F1".'/Fqa;kbh,&;iS +2A[/;3>l&OO!$rul[2L+pmk_f4??6^Toe!Dk0KG^g96*(>\M +7O4Wl?60Y?:l7NN3[!q<'dOKH#=R&c#*@R`iY4e:_9O;`30bcMXAOj`c'&5)6@T=$%1Zd+)]UhW +%Z.,R@n_D[-K;&YORa_."q]o3T^ZY( +6*N+tp1>9UX31dbKJjhF/ja)6B:Lc?`J^b>mcV;k1(G8K_H@H^*LXe#(F5>>(S[deK>eBp]R#a?Bo]e1m'3_A(,] +F#16I*E].F@h7[LA[Z'm#>*bk?nF6% +=IWcEj!4$!p>0C:@!iX5Qu3$8Rc)p(?ZN;,[Bg:eJt@4r4$ttk$HqiR`>YXrDScjpAFAmA>7YN/ +;u3R-P)%@07qODh&\[ndp"Uj"&YgA:N.EZ3KFjXf_/N?\JK!b,Mu.!kHm;-]1'^mmd_2\e':]fj +K3(/e4bAC&4kKPC/q]Jni3!N)_"](.P'qtSdPo,:]jld:=^PA>_$_EN`2ifKM4!d!\)E9'j0_Yb +YpF.\(j*e&>X=+CTMmL0d+3kl#8aWP4N)2;)HZXQ?rmLnD%Dg&;=Y>3_9ci;@D`$HkdF9h8\G;6 +]K$UPE#CGg?931$11k+>RP8<-bX'-/k'N>kVN,6797m(Sr5]GeG\f,UOd5GgL4r9'm]p*0 +@,Ds[da$<.LHM/DF%B@@Tql+Rr:)0-(hh/T8SVp8g)IpTA-cU#/;1]GaD!g$2t +!DFs-]nCM#p9E6a1nOm8M,C92X4e!F:X/9W)eiKZ$p.(Um7hf6<*mi(=o]QJS8kR_!RoSmX +F1ZRLkKK-[nV4a5]CfM*a;^MB5jTT$FInl(#nKb9NB=p5#/J_X4&T2-VJAm;HI[C--u/,G_$cR7 +esb>uCTK%S2Bt7a%9A2(o1hNrP!i>B&#O*WFPo"bb/i$l]q@"A\J`/\5b]XrC;WXgs`Cua<1gU^,0nk0uRns +BBQmFO5c0eY5?Og2*)P=7U:qWp.m[;4o7ZhSYOPW^GP+Z6bDcHLgW.@GG:qFcq<*Uq^$Aqtc$S]c +:;cRK]>F=QA*ptDAELU5eSP7-o/rA.q\g-loO#.s4S;&+gV<6"O%I#KVhs\fVtBG,[F)[3"SNfU +n7CnlQp5J^pht?:0746qL)5BqipZm-cYWC%o(S31!AB?,9pk%'#j)S`r,39!%m^(&XSZr4r%BJt +%EAt%h&3ejq6Ki>F!q4;9bmOBQ0)b:VfFVHsY[m`lZt,5.m#Pi[ +OJM7tKa4d7a2#P%YR_5)M$U7I#k%En0:)u`!s3D7!jILRn?2u`6N/Yn"`A_OYc@5t[+qn#"]3GH +Y*BEW>7lkkrbu?4d#/?g]^0:JbO%G)0]qCLlM%AfnrWMZE;:5%,ls,/&((sfcm%RiT*b%1&b!*s +EB<7mCBErP$ZRH`&%_s`jV'8='+`1g;)\(ZSd/*=p$gK(Yt!2=h\>U0pCInT!."hlC'4O+*(%jP +!3uj&EWuM/$$"9,%d=c@Bbp0!jAG4EnHg"mUA;#F$#XK.?sEpl#9[cD(iVPSN_&b=OS^bt";*3g +dFf@5`>UFrrU-]X+Cu54;%s3t)_T#;XLT:2pD"9]'iF'41#!\qfc;2]#8,&unJ_^qAL,Z;&+>\n +1$6sR'-C&A+-"Y:nc&(KW>L_`(sU5J:cAceQO>O:h6LB3D`]/K',n,9.8O"1E75LS?Q2ht'[fPl +d!$H0L'P"a-.1Hf5]\7bb8r?m/0K'0n<"e)#77U`$5*4dO0:#bd3u<"..+_pP4p+tR1HU"+s:YT +:"(S4Rf60^0eod/dBOB`5noDum&t1ZNEHd1G:^#A#G>ia&^MK'@kFfi.+)fX''Ca-HS3]o!qQ"6 +nUV&]$R*m+1_UNUo%s;M)%j*n,1$f&W8L[[jKSBcd@.PZ$RS"*-:_mnad=Jl;&PiUDU2J2\UI'g#54/b<+-'4!"_W!>']+FnMUd1o$OM].e#+qBks +OAeQrIkfF80s=_>LU.G3>q=D&7PchiElg-PD&lSq5k"Y-F=:^^N8tXN4-\62'HnQ<%k[3b2Y=*` +e<^:PRm[mg2fI#1P8-]1WBSi%78e=uPP7_6qZdch2Nl$R0uBrTaYZt<1pUg:Pi!P3I318[6;i@A +1G\*mWA-1*4Z#;t'V.WG9hI'/:ieEh[0'7sa&+O)5EST3eK#EJ+Zf6!3cWC/Zu6rshWhL%3thKX +FZD(9,u/O!:9Pa'<6?+APb9,nCjY<];W&_^tCB=>A;0P1O$*HS+gK(=b9@[J;\e-X#i30K*Q,'ra,I0k,;>'"(d) +@UGK>OA(IVj''3mDQPXfA=k3N*,mRDX_e-?s#*b)i +P`l`>^L;!6)O>eg[&[5+nM3#a@i"<=;7eiRh,j241c%W_[*`h+ZX3#uRg +ZNgUImnblA>B!;Wp=X&c@q[Wu,F#Kbp5EN^de7lR5S`*F&m'";V-)7*9L><#PYjX=O(alD37jL2(Rlrl7q;3B=:rq$6ErS'Z$NjZ=Z08q +2dq'BAU;:5&QQG$kCXKYF-KaIe&PrVPBkYh?.MA@Z.3t4Va37EAM[=B +1kAU!>uW\\<-R#4o^cIq,CDIlGLt@XpbR@7+`g_C]\<>1j7t4J;K\-)^(7fsUH]L%@Kp\oD +'RPBI#k1n)860-P1Y1CRgI$$pEO[B/'t&i/9p&/LOdFqs\)Q\<`7$^5B!][>('uY?215.FI5uj_P`&*)O\/c3F#W35fBI@abu%N&,W=so +Fu^po<@&:"J5ORAchW +=@&OEkFU-QM4'it\,%>u4_c`VPuBo?R'!%6Z(Zm!:0A$QfX_='B;73gUNmf1:5`sjd=SmI:em:6 +piCKn2Y@o+.WrdFH08kMmVH%pF?#bMp8L_`btN-,#1l_&R&MpqYDVo0?Wa^_QtMo"C.FC$WAr.X +=iT[:h\!FOB2DU/o@]n"fqZgbU7%":3Bs<`5GYYn=#TMZ[[79(aW0$L-)*=ZJj#tlaejC/M`%Jg +=h/,P +S&+f8a"!PZaE`2p#d!k;1i'#I[2F +)hV8adt%4%ZP^/jqK67MEs%mtOo"7-eePRZgLlk2WHd.rH#T_8FPRnEHMNb!H'^u8FhC`1O#n:; +,$BG(CU/dqW7`hjG]s908!;W)EhIhrp3V$h!;.91]312O*"Zp+'sRN,4F-`S +d`J>4)fLrMO.7Z4>1hI$[CEfo^&$3a=DODp+19eR[QHp[>XuBUZbKVk@@;hWH/@F`4=o8R^q=*9 +4Ciec^VP7/_7EVtf(D_ELNM<%Cg5Y`3miL^e['Oa_d+qc@ +*DqXJ_7Q5U7uW8I%)V0:(t$J=dQA&fL$cmN+OMbJcUb^n/>WjYC(?o\.IC3hm.n>:in,9G\Q@V@ +XUgoR*7u9VdH^/T`^7bUQ)_DiP^F@IesS)AV2s:/XF)Ubr%WSh2:O`K$^?pp:q+2!d?8b)[9EC6 +R5[PtC"OA=T"AjpgVM\d@@Fb(1U]^u[o"0:2p]0!VO+d;I$<<2NLUi,\_\2_4nl>=X`E7t]+7^C +)LtO.elgO[AoY1QD +?W"j-D;C\.h:mYVrdC7V4e#e!V`dK>4ScPf.>Qe4mWX6Vq),(!*]pk.ao7 +\G>t!Vph6^qOH[2?8^p5m1J6^pEBTT3Z(B)!H>mf#p'K##1J,CFDW_"bciK<-p\`17cTW`kjfZ' +*?InO_dU4H"bX[#&@i398LBZ4UClathD6:06juQ&$&mG!)%K*QOiZI"0H!N]A#\hoK/K/u`"98; +ON]aD)J57,T^o9hXb\MQUOe*ZF#'!k-Nbdh6rGe1c0&#fN63?If;mB"&^9ZO3Z-*EisE*84s>tV +!Wm6n5Zu/@a.jf31B2pAiGeR\Q1ApDL`9(N9M#Y]=XE2eHDK>N[h,#Ln?/!n!8`F+*8P]M[9PKI:g]Y??nigK!,n\-;5J3Fgt.)V1W +^gk+R<.2L>HHNA%cMG>X.mlqN!j(][f%R87P3BM2$e*c-Wi_Hb_(^g(&B-C5HQ(!\XIs%o_X,c/ +cG36AW7Nau931[BXYa#N\;d6<+#`N0G2C4jr,E'4D3LRP]WTJ,,"@Y5AF6u!10EofDW3;V]FC(S +ng/=0I4RrbPMVoq0;=F=#&i#.r^s2t$NS7#'F:s/lRWaX/W4]j\ZW!Eo.Ni.1c!?DN*@53Z7MAh +)Rn)22\!1cW\kP]D*q:i7C.*%VT/#0E85 +k"=kga&',V!h^V>MCOX^bgH%V?E/'Oj(,`>r!Fm3UQ(a68&?,"PE&C'kW.>)>RbU:'9j-::9\Kn +4Mio9B^)rm397Z2'PMkCNgA&=2Bo7W5U.i_&h;dEpPn?Z,PQ?=3fXl[')]f&())DUM9BIGgG[m" +Ju7"IF_KKRb1IE>9%`GiT\f,pN=NYQF&QdRF"^>-kGb&\WVKncFS@q!6;leqQQ'#MW`uOb8+&jDGqJu;18i4bflDZLT]*l'2JD,W_EMUM)?%1F]]GanR:ra[9Y&\5kMJq+K!2S] +6)XiQ*BYfucftS<`]g`oG="^XH:FV(9/F+DXM +A45%&\0?N@>];je77GYIA-)+0XRX2\BY,)11gt8el7GJ-fbrKXBn[/A"\08J)qngQ8.h78ai:n$ +*Ad5H:[1-aG^SjfS;!&8X;QWlN:#U]Ar.YI@E_gc'-L86JV_lHZ.A2YR&Fq-6j\f&l(Jd5r6nh@ +.*Mi[TGcDBKa@#f3)-`q,=3Pp$t746LB-NV6[G_M-l.#^3TE6bXS66jkV.`8l5^7_,$fjY2?r+% +=c1%7%0=g:#68iR_0l^q_1XQJp&5>O(iKkV]JpXV?49,=1Bm8El-_>m'Gl:1%]/)D"5nf$fD$Hq +!>$IW!k&r3cuKX>JfV)L=:VE%RA!'a53M;)T$uZVQ;FDQM4lO,7"iKOk9j>GnQpWdI^'V[ +_cZ4Z*iuc@[1SkV>3e=gXjrHA +endstream +endobj +%%EndResource +%%BeginResource: file (PDF object obj_10) +10 0 obj +<> +endobj +%%EndResource +%%BeginResource: procset (PDF Font obj_11) +11 0 obj +<> +endobj +%%EndResource +%%BeginResource: procset (PDF Font obj_7) +7 0 obj +<> +endobj +%%EndResource +%%BeginResource: file (PDF FontDescriptor obj_8) +8 0 obj +<> +endobj +%%EndResource +%%BeginResource: file (PDF FontFile obj_12) +12 0 obj +<>stream +J-eUh@sPTJ<'6ZZUCh1X>VI0($&;FsUrZsnQqbUT:rHfc1)`i!5lleaB/H*/6MMfCP&<&p_uj-F +MF_8=S0YCc81;Vu1'e@Z;[JToCcocIVJ0;BkY`p$I=Gnf%D2on_5E<+'p2@p^# +7jA?$'JL(gm*e>WISs]3Scfjn)5=&^2]L&/K.qi6FZLU4',-HWEB5$KC4ohM,98cU%IOkQWREL] +)icD$m-]6d3#U6RH*K]mG5hMYkLGeu[ai,Z\1ZJ4Mc;._^U5TC3L1C:Mt).R7d!ZV>KJQJO::>[AW@0CqZbY +$jNDu__BLs.Ust!15oU;N#@GF\;VD^@PEZV#XOi4)i,ZQE#8f\Zo/m.64dfR#,.uK+p^JbN#;oK +N&^0YlS+,7\&'P*)2>tdA/kgu."ib]![&1##/QsG+c&H5@N,S]Y\Y25JZs)3]A^85+pJ)cMAZ]) +8;\S._?b0,#4f-/*4%s;@MqZ:\8!4C0rSh(#_Fn0'8W;Zc5=U.9VFBN+h2/I#`V5u)+m4P6P)jG +=E?%uPh^!n#XSfL+]%a_EC<5-BOW13JUi=U962)[)$hCY?l=^)j=V@niYZ00#!n_F)H#K&>Sr9X +!+B(9'*O%.;LuW<)MWhtL)EEH'Q\$p+eTMh#4m5V+c)8BN$-*Fi,(5C!ZX0E,LGppd*/2CX9_!3X:>Wgg>AZ/oju+/?JZULDL@Ke0EJTei@5Q:rYSCp&G+`XoL11UoUfs(oCG*qX +n8gbOZjuLJf%3'A/a_"@DiFs@K`iS(PMGVC#'ToHaQ$6CZ!L,S^#1$OF&+S^9/26>)XA=8f^@'p +$pg$-eg*brb<0):"^sAaL*B9ATQ+1*Y5!np`E\+j;t';^.;VEmJ:nclg]rtJ@QJA.(LNRUm9!/* +9=oT1;7omH<)p=$6$mH:hf?cHK-RH%Rq-3aRI_4#9uT7BPY-mb;RBNh@2Cqg9SUpb)[;/$2D0\s +LChUt@"q*4"%8(V%f0"'cEOW6p(F0+$PHEpFl36?O\i@gZI8lcEm3'[5_b@jGoQXt$U4Ep"?5dp\?gZR?Nd`?!DQ +?YRoo/X2pBdomSjbB5V?e=t_s>bq^@]m!#3Un?CNXHE%i-q7n.TMcDt6qLE-0r7@*'-^RH.iLFY +`I@C4F34\8=aVG>`jm6R_GCMc+JU=hXWs:I>)aP:Z#d2_'"\H=89s;ZKM%J=!p<>Gm4oT5[bO`+ +*)HYJ;'G#1k#%<&7`^](-+'\\!NLrt'K9!qWu@ec>jP>X3S6IE!Q0FbktNn.WOe3-ZOTVW<>U8j/B0$,3)!/r +(Um4[V3`B+7k;,T4Jn^b!]"_(.G\;o'niq-EaE6HD@e*J'^GfV*b.hmgrNb-\17'4lZ?Na6lb"fr84U#:W>X;`fL0+AEfDK%E-rj$-X +neq$j;/?j`VZk.EP!oCC..Rlu-E*G:)oS]?q/t"T*0&b6&k'c[:aO47mu\pPTIF$#*Q6V,S,-Gn +bj!l[!#16IH/-A@Y81U&?&S6-0ub'.).QogNUa/.`u+7d@r-:KEX"hK=T9OT>^);c2G(nk,:-mU +>E^gc;6@Zo#Ss)s)oHB)%:CT7J,~> +endstream +endobj +%%EndResource +%%BeginResource: file (PDF object obj_1) +1 0 obj +<<>>endobj +%%EndResource +%%EndProlog +%%Page: 1 1 +%%BeginPageSetup +9 0 obj +<> +/Contents 6 0 R +>> +endobj +%%EndPageSetup +/pagesave save def +6 0 obj +<>stream +q 0.1 0 0 0.1 0 0 cm +/Document/R5 BDC +q +0 0 3486.71 1193.74 re W n +0 0 0 1 K +0 0 0 1 k +1254.17 566.078 m +0 566.078 l +0 1193.74 l +1254.17 1193.74 l +1254.17 566.078 l +f +0 0 0 0 K +0 0 0 0 k +524.703 1068.22 m +524.703 1041.69 l +772.578 1041.69 l +772.578 1068.22 l +524.703 1068.22 l +f +635.375 691.621 m +661.91 691.621 l +661.91 1001.89 l +635.375 1001.89 l +635.375 691.621 l +f +1062.3 866.656 m +907.641 866.656 l +907.641 893.188 l +1062.3 893.188 l +1062.3 866.656 l +f +867.844 1068.22 m +867.844 691.621 l +841.309 691.621 l +841.309 1068.22 l +867.844 1068.22 l +f +1128.63 1068.22 m +1128.63 691.621 l +1102.1 691.621 l +1102.1 1068.22 l +1128.63 1068.22 l +f +460.313 998.23 m +441.367 979.285 l +462.805 951.844 475.625 917.359 475.625 879.918 c +475.625 790.719 403.059 718.148 313.855 718.148 c +276.414 718.148 241.93 730.973 214.488 752.406 c +195.543 733.469 l +227.883 707.309 269.027 691.617 313.855 691.617 c +417.852 691.617 502.156 775.922 502.156 879.918 c +502.156 924.746 486.465 965.895 460.313 998.23 c +f +186.344 780.551 m +164.91 807.992 152.09 842.477 152.09 879.918 c +152.09 969.121 224.656 1041.68 313.855 1041.68 c +351.301 1041.68 385.781 1028.87 413.223 1007.43 c +432.168 1026.37 l +399.836 1052.53 358.688 1068.22 313.855 1068.22 c +209.859 1068.22 125.559 983.918 125.559 879.918 c +125.559 835.094 141.246 793.941 167.402 761.605 c +186.344 780.551 l +f +0 0 0 1 K +0 0 0 1 k +1428.71 986.688 m +1447.66 986.688 1461.84 1001.66 1461.84 1021.81 c +1461.84 1041.82 1447.66 1056.93 1428.71 1056.93 c +1409.76 1056.93 1395.58 1041.82 1395.58 1021.81 c +1395.58 1001.66 1409.76 986.688 1428.71 986.688 c +h +1428.71 1069.52 m +1454.95 1069.52 1475.1 1048.85 1475.1 1021.81 c +1475.1 994.773 1454.95 974.098 1428.71 974.098 c +1402.47 974.098 1382.32 994.773 1382.32 1021.81 c +1382.32 1048.85 1402.47 1069.52 1428.71 1069.52 c +f +1510.74 998.617 m +1516.17 991.992 1523.86 986.688 1533.4 986.688 c +1542.02 986.688 1549.58 992.258 1549.58 1000.61 c +1549.58 1014.79 1529.96 1016.38 1517.63 1024.46 c +1511.01 1028.84 1505.83 1035.2 1505.83 1044.88 c +1505.83 1058.39 1517.77 1069.52 1533.93 1069.52 c +1545.73 1069.52 1553.95 1064.36 1558.85 1060.24 c +1551.03 1050.57 l +1546 1054.81 1540.3 1056.93 1534.46 1056.93 c +1526.78 1056.93 1519.09 1052.56 1519.09 1044.47 c +1519.09 1032.68 1538.84 1030.16 1550.77 1022.21 c +1556.99 1018.1 1562.83 1011.61 1562.83 1001 c +1562.83 984.703 1550.23 974.098 1534.07 974.098 c +1521.34 974.098 1509.81 979.664 1501.6 989.605 c +1510.74 998.617 l +f +1586.02 1068.2 m +1649.63 1068.2 l +1649.63 1055.61 l +1624.45 1055.61 l +1624.45 975.426 l +1611.2 975.426 l +1611.2 1055.61 l +1586.02 1055.61 l +1586.02 1068.2 l +f +1715.5 988.012 m +1723.85 988.012 1727.82 989.867 1730.74 992.789 c +1733.39 995.566 1735.11 999.414 1735.11 1003.65 c +1735.11 1007.89 1733.39 1011.61 1730.74 1014.39 c +1727.82 1017.3 1723.85 1019.16 1715.5 1019.16 c +1695.35 1019.16 l +1695.35 988.012 l +1715.5 988.012 l +h +1711.25 1031.75 m +1718.68 1031.75 1721.86 1033.21 1723.98 1035.59 c +1725.97 1037.71 1727.16 1040.5 1727.16 1043.68 c +1727.16 1046.86 1725.97 1049.64 1723.98 1051.76 c +1721.86 1054.15 1718.68 1055.61 1711.25 1055.61 c +1695.35 1055.61 l +1695.35 1031.75 l +1711.25 1031.75 l +h +1682.09 975.426 m +1682.09 1068.2 l +1713.64 1068.2 l +1722.65 1068.2 1728.35 1065.68 1732.72 1061.7 c +1737.5 1057.33 1740.41 1050.97 1740.41 1044.08 c +1740.41 1037.71 1737.5 1031.62 1733.13 1027.51 c +1741.87 1023.14 1748.36 1013.59 1748.36 1003.13 c +1748.36 994.508 1744.39 986.688 1738.16 981.648 c +1733.39 977.676 1727.29 975.426 1717.88 975.426 c +1682.09 975.426 l +f +1799.65 1011.87 m +1828.28 1011.87 l +1813.97 1046.33 l +1799.65 1011.87 l +h +1833.45 999.277 m +1794.35 999.277 l +1784.68 975.426 l +1770.89 975.426 l +1809.33 1068.2 l +1818.6 1068.2 l +1857.04 975.426 l +1843.26 975.426 l +1833.45 999.277 l +f +1912.04 1017.84 m +1912.04 975.426 l +1898.78 975.426 l +1898.78 1017.84 l +1866.98 1068.2 l +1881.82 1068.2 l +1905.41 1030.96 l +1929 1068.2 l +1943.85 1068.2 l +1912.04 1017.84 l +f +2019.38 1031.75 m +2019.38 1019.16 l +1988.9 1019.16 l +1988.9 988.012 l +2029.99 988.012 l +2029.99 975.426 l +1975.65 975.426 l +1975.65 1068.2 l +2028.66 1068.2 l +2028.66 1055.61 l +1988.9 1055.61 l +1988.9 1031.75 l +2019.38 1031.75 l +f +2097.58 1031.75 m +2103.54 1031.75 2106.59 1033.07 2108.71 1035.2 c +2110.83 1037.32 2112.16 1040.37 2112.16 1043.68 c +2112.16 1046.99 2110.83 1050.04 2108.71 1052.16 c +2106.59 1054.28 2103.54 1055.61 2097.58 1055.61 c +2079.02 1055.61 l +2079.02 1031.75 l +2097.58 1031.75 l +h +2079.02 1019.16 m +2079.02 975.426 l +2065.77 975.426 l +2065.77 1068.2 l +2098.24 1068.2 l +2106.72 1068.2 2112.02 1066.21 2116.26 1062.76 c +2121.83 1058.26 2125.41 1051.37 2125.41 1043.68 c +2125.41 1035.99 2121.83 1029.1 2116.26 1024.59 c +2113.35 1022.21 2110.03 1020.48 2105.39 1019.69 c +2138.66 975.426 l +2122.63 975.426 l +2089.62 1019.16 l +2079.02 1019.16 l +f +2169.14 1068.2 m +2182.39 1068.2 l +2182.39 975.426 l +2169.14 975.426 l +2169.14 1068.2 l +f +2226 998.617 m +2231.43 991.992 2239.12 986.688 2248.66 986.688 c +2257.28 986.688 2264.83 992.258 2264.83 1000.61 c +2264.83 1014.79 2245.21 1016.38 2232.89 1024.46 c +2226.26 1028.84 2221.09 1035.2 2221.09 1044.88 c +2221.09 1058.39 2233.02 1069.52 2249.19 1069.52 c +2260.99 1069.52 2269.2 1064.36 2274.11 1060.24 c +2266.29 1050.57 l +2261.25 1054.81 2255.56 1056.93 2249.72 1056.93 c +2242.03 1056.93 2234.35 1052.56 2234.35 1044.47 c +2234.35 1032.68 2254.09 1030.16 2266.03 1022.21 c +2272.26 1018.1 2278.09 1011.61 2278.09 1001 c +2278.09 984.703 2265.49 974.098 2249.33 974.098 c +2236.6 974.098 2225.07 979.664 2216.86 989.605 c +2226 998.617 l +f +2353.49 1069.52 m +2366.74 1069.52 2379.34 1064.09 2387.42 1055.21 c +2378.54 1046.46 l +2373.11 1052.43 2363.43 1056.93 2353.49 1056.93 c +2334.53 1056.93 2319.82 1041.82 2319.82 1021.81 c +2319.82 1000.87 2334.93 986.688 2354.68 986.688 c +2367.14 986.688 2376.15 993.578 2381.32 999.809 c +2390.73 991.328 l +2382.78 981.121 2368.99 974.098 2354.68 974.098 c +2326.98 974.098 2306.57 994.375 2306.57 1021.81 c +2306.57 1048.59 2326.72 1069.52 2353.49 1069.52 c +f +2488.8 1019.16 m +2437.11 1019.16 l +2437.11 975.426 l +2423.86 975.426 l +2423.86 1068.2 l +2437.11 1068.2 l +2437.11 1031.75 l +2488.8 1031.75 l +2488.8 1068.2 l +2502.05 1068.2 l +2502.05 975.426 l +2488.8 975.426 l +2488.8 1019.16 l +f +2588.19 1031.75 m +2588.19 1019.16 l +2557.71 1019.16 l +2557.71 988.012 l +2598.8 988.012 l +2598.8 975.426 l +2544.45 975.426 l +2544.45 1068.2 l +2597.47 1068.2 l +2597.47 1055.61 l +2557.71 1055.61 l +2557.71 1031.75 l +2588.19 1031.75 l +f +1379.67 926.305 m +1443.29 926.305 l +1443.29 913.711 l +1418.11 913.711 l +1418.11 833.531 l +1404.85 833.531 l +1404.85 913.711 l +1379.67 913.711 l +1379.67 926.305 l +f +1519.49 889.852 m +1519.49 877.266 l +1489 877.266 l +1489 846.117 l +1530.09 846.117 l +1530.09 833.531 l +1475.75 833.531 l +1475.75 926.305 l +1528.76 926.305 l +1528.76 913.711 l +1489 913.711 l +1489 889.852 l +1519.49 889.852 l +f +1602.85 927.629 m +1616.1 927.629 1628.69 922.191 1636.78 913.316 c +1627.9 904.566 l +1622.46 910.531 1612.79 915.039 1602.85 915.039 c +1583.9 915.039 1569.18 899.926 1569.18 879.918 c +1569.18 858.973 1584.29 844.797 1604.04 844.797 c +1616.5 844.797 1625.51 851.684 1630.68 857.914 c +1640.09 849.434 l +1632.14 839.227 1618.35 832.203 1604.04 832.203 c +1576.34 832.203 1555.93 852.48 1555.93 879.918 c +1555.93 906.688 1576.08 927.629 1602.85 927.629 c +f +1738.15 877.266 m +1686.47 877.266 l +1686.47 833.531 l +1673.22 833.531 l +1673.22 926.305 l +1686.47 926.305 l +1686.47 889.852 l +1738.15 889.852 l +1738.15 926.305 l +1751.41 926.305 l +1751.41 833.531 l +1738.15 833.531 l +1738.15 877.266 l +f +1807.07 901.648 m +1807.07 833.531 l +1793.81 833.531 l +1793.81 926.305 l +1803.09 926.305 l +1858.75 858.18 l +1858.75 926.305 l +1872.01 926.305 l +1872.01 833.531 l +1862.73 833.531 l +1807.07 901.648 l +f +1914.41 926.305 m +1927.67 926.305 l +1927.67 833.531 l +1914.41 833.531 l +1914.41 926.305 l +f +1971.27 856.723 m +1976.7 850.094 1984.39 844.797 1993.94 844.797 c +2002.55 844.797 2010.1 850.359 2010.1 858.711 c +2010.1 872.891 1990.49 874.48 1978.16 882.563 c +1971.53 886.938 1966.36 893.301 1966.36 902.977 c +1966.36 916.492 1978.3 927.629 1994.46 927.629 c +2006.26 927.629 2014.47 922.457 2019.38 918.348 c +2011.56 908.676 l +2006.52 912.914 2000.82 915.039 1994.99 915.039 c +1987.3 915.039 1979.62 910.664 1979.62 902.578 c +1979.62 890.781 1999.37 888.266 2011.3 880.313 c +2017.52 876.207 2023.36 869.711 2023.36 859.105 c +2023.36 842.801 2010.76 832.203 1994.59 832.203 c +1981.88 832.203 1970.34 837.77 1962.12 847.711 c +1971.27 856.723 l +f +2098.76 927.629 m +2112.01 927.629 2124.61 922.191 2132.69 913.316 c +2123.81 904.566 l +2118.38 910.531 2108.7 915.039 2098.76 915.039 c +2079.8 915.039 2065.1 899.926 2065.1 879.918 c +2065.1 858.973 2080.21 844.797 2099.95 844.797 c +2112.41 844.797 2121.43 851.684 2126.59 857.914 c +2136.01 849.434 l +2128.05 839.227 2114.27 832.203 2099.95 832.203 c +2072.26 832.203 2051.85 852.48 2051.85 879.918 c +2051.85 906.688 2071.99 927.629 2098.76 927.629 c +f +2234.07 877.266 m +2182.38 877.266 l +2182.38 833.531 l +2169.13 833.531 l +2169.13 926.305 l +2182.38 926.305 l +2182.38 889.852 l +2234.07 889.852 l +2234.07 926.305 l +2247.32 926.305 l +2247.32 833.531 l +2234.07 833.531 l +2234.07 877.266 l +f +2333.47 889.852 m +2333.47 877.266 l +2302.99 877.266 l +2302.99 846.117 l +2344.07 846.117 l +2344.07 833.531 l +2289.74 833.531 l +2289.74 926.305 l +2342.74 926.305 l +2342.74 913.711 l +2302.99 913.711 l +2302.99 889.852 l +2333.47 889.852 l +f +2499.12 877.266 m +2447.44 877.266 l +2447.44 833.531 l +2434.19 833.531 l +2434.19 926.305 l +2447.44 926.305 l +2447.44 889.852 l +2499.12 889.852 l +2499.12 926.305 l +2512.38 926.305 l +2512.38 833.531 l +2499.12 833.531 l +2499.12 877.266 l +f +2593.89 844.797 m +2612.83 844.797 2627.02 859.77 2627.02 879.918 c +2627.02 899.926 2612.83 915.039 2593.89 915.039 c +2574.93 915.039 2560.75 899.926 2560.75 879.918 c +2560.75 859.77 2574.93 844.797 2593.89 844.797 c +h +2593.89 927.629 m +2620.13 927.629 2640.27 906.953 2640.27 879.918 c +2640.27 852.875 2620.13 832.203 2593.89 832.203 c +2567.65 832.203 2547.5 852.875 2547.5 879.918 c +2547.5 906.953 2567.65 927.629 2593.89 927.629 c +f +2717.66 927.629 m +2730.92 927.629 2743.51 922.191 2751.59 913.316 c +2742.71 904.566 l +2737.28 910.531 2727.61 915.039 2717.66 915.039 c +2698.71 915.039 2683.99 899.926 2683.99 879.918 c +2683.99 858.973 2699.11 844.797 2718.86 844.797 c +2731.32 844.797 2740.32 851.684 2745.5 857.914 c +2754.9 849.434 l +2746.95 839.227 2733.16 832.203 2718.86 832.203 c +2691.15 832.203 2670.74 852.48 2670.74 879.918 c +2670.74 906.688 2690.89 927.629 2717.66 927.629 c +f +2852.97 877.266 m +2801.28 877.266 l +2801.28 833.531 l +2788.03 833.531 l +2788.03 926.305 l +2801.28 926.305 l +2801.28 889.852 l +2852.97 889.852 l +2852.97 926.305 l +2866.22 926.305 l +2866.22 833.531 l +2852.97 833.531 l +2852.97 877.266 l +f +2909.82 856.723 m +2915.25 850.094 2922.94 844.797 2932.49 844.797 c +2941.1 844.797 2948.65 850.359 2948.65 858.711 c +2948.65 872.891 2929.04 874.48 2916.72 882.563 c +2910.09 886.938 2904.92 893.301 2904.92 902.977 c +2904.92 916.492 2916.85 927.629 2933.02 927.629 c +2944.81 927.629 2953.03 922.457 2957.93 918.348 c +2950.11 908.676 l +2945.08 912.914 2939.38 915.039 2933.54 915.039 c +2925.86 915.039 2918.17 910.664 2918.17 902.578 c +2918.17 890.781 2937.92 888.266 2949.85 880.313 c +2956.07 876.207 2961.9 869.711 2961.9 859.105 c +2961.9 842.801 2949.32 832.203 2933.14 832.203 c +2920.43 832.203 2908.9 837.77 2900.67 847.711 c +2909.82 856.723 l +f +3037.31 927.629 m +3050.57 927.629 3063.16 922.191 3071.24 913.316 c +3062.36 904.566 l +3056.92 910.531 3047.26 915.039 3037.31 915.039 c +3018.36 915.039 3003.65 899.926 3003.65 879.918 c +3003.65 858.973 3018.76 844.797 3038.51 844.797 c +3050.97 844.797 3059.98 851.684 3065.15 857.914 c +3074.56 849.434 l +3066.6 839.227 3052.82 832.203 3038.51 832.203 c +3010.81 832.203 2990.4 852.48 2990.4 879.918 c +2990.4 906.688 3010.55 927.629 3037.31 927.629 c +f +3172.63 877.266 m +3120.94 877.266 l +3120.94 833.531 l +3107.69 833.531 l +3107.69 926.305 l +3120.94 926.305 l +3120.94 889.852 l +3172.63 889.852 l +3172.63 926.305 l +3185.88 926.305 l +3185.88 833.531 l +3172.63 833.531 l +3172.63 877.266 l +f +3236.63 844.395 m +3230.66 850.887 3226.95 859.508 3226.95 871.965 c +3226.95 926.305 l +3240.21 926.305 l +3240.21 871.301 l +3240.21 862.555 3242.33 857.117 3246.04 853.012 c +3250.68 847.844 3257.57 844.797 3265.39 844.797 c +3273.21 844.797 3280.1 847.844 3284.74 853.012 c +3288.46 857.117 3290.58 862.555 3290.58 871.301 c +3290.58 926.305 l +3303.83 926.305 l +3303.83 871.965 l +3303.83 859.508 3300.12 850.887 3294.15 844.395 c +3287.13 836.84 3276.79 832.203 3265.39 832.203 c +3253.99 832.203 3243.65 836.84 3236.63 844.395 c +f +3358.15 846.117 m +3399.25 846.117 l +3399.25 833.531 l +3344.9 833.531 l +3344.9 926.305 l +3358.15 926.305 l +3358.15 846.117 l +f +3476.1 889.852 m +3476.1 877.266 l +3445.63 877.266 l +3445.63 846.117 l +3486.71 846.117 l +3486.71 833.531 l +3432.37 833.531 l +3432.37 926.305 l +3485.38 926.305 l +3485.38 913.711 l +3445.63 913.711 l +3445.63 889.852 l +3476.1 889.852 l +f +1421.42 747.965 m +1427.38 747.965 1430.43 749.285 1432.55 751.406 c +1434.67 753.531 1436 756.578 1436 759.887 c +1436 763.203 1434.67 766.254 1432.55 768.367 c +1430.43 770.492 1427.38 771.816 1421.42 771.816 c +1402.86 771.816 l +1402.86 747.965 l +1421.42 747.965 l +h +1402.86 735.371 m +1402.86 691.637 l +1389.61 691.637 l +1389.61 784.41 l +1422.08 784.41 l +1430.56 784.41 1435.86 782.422 1440.11 778.973 c +1445.67 774.469 1449.25 767.578 1449.25 759.887 c +1449.25 752.203 1445.67 745.313 1440.11 740.805 c +1437.19 738.418 1433.88 736.699 1429.24 735.902 c +1462.5 691.637 l +1446.47 691.637 l +1413.47 735.371 l +1402.86 735.371 l +f +1536.72 747.965 m +1536.72 735.371 l +1506.24 735.371 l +1506.24 704.223 l +1547.32 704.223 l +1547.32 691.637 l +1492.98 691.637 l +1492.98 784.41 l +1546 784.41 l +1546 771.816 l +1506.24 771.816 l +1506.24 747.965 l +1536.72 747.965 l +f +1657.32 707.539 m +1649.37 697.465 1635.59 690.309 1621.27 690.309 c +1593.57 690.309 1573.16 710.59 1573.16 738.023 c +1573.16 764.797 1593.31 785.73 1620.08 785.73 c +1633.33 785.73 1645.92 780.301 1654.01 771.422 c +1645.13 762.672 l +1639.69 768.637 1630.02 773.145 1620.08 773.145 c +1601.12 773.145 1586.42 758.031 1586.42 738.023 c +1586.42 717.086 1601.52 702.898 1621.27 702.898 c +1631.08 702.898 1639.17 706.609 1644.07 711.512 c +1644.07 735.371 l +1617.56 735.371 l +1617.56 747.965 l +1657.32 747.965 l +1657.32 707.539 l +f +1740.15 747.965 m +1740.15 735.371 l +1709.66 735.371 l +1709.66 704.223 l +1750.75 704.223 l +1750.75 691.637 l +1696.41 691.637 l +1696.41 784.41 l +1749.42 784.41 l +1749.42 771.816 l +1709.66 771.816 l +1709.66 747.965 l +1740.15 747.965 l +f +1799.78 759.758 m +1799.78 691.637 l +1786.53 691.637 l +1786.53 784.41 l +1795.81 784.41 l +1851.47 716.289 l +1851.47 784.41 l +1864.73 784.41 l +1864.73 691.637 l +1855.45 691.637 l +1799.78 759.758 l +f +1908.32 714.828 m +1913.75 708.203 1921.44 702.898 1930.99 702.898 c +1939.6 702.898 1947.15 708.469 1947.15 716.816 c +1947.15 730.996 1927.54 732.59 1915.21 740.676 c +1908.59 745.043 1903.42 751.406 1903.42 761.086 c +1903.42 774.598 1915.35 785.73 1931.51 785.73 c +1943.31 785.73 1951.53 780.563 1956.43 776.461 c +1948.61 766.781 l +1943.58 771.023 1937.88 773.145 1932.05 773.145 c +1924.36 773.145 1916.67 768.77 1916.67 760.684 c +1916.67 748.891 1936.42 746.371 1948.35 738.418 c +1954.58 734.313 1960.41 727.816 1960.41 717.219 c +1960.41 700.914 1947.82 690.309 1931.65 690.309 c +1918.93 690.309 1907.39 695.875 1899.18 705.816 c +1908.32 714.828 l +f +2029.59 704.223 m +2037.94 704.223 2041.91 706.078 2044.82 708.992 c +2047.48 711.777 2049.2 715.625 2049.2 719.867 c +2049.2 724.105 2047.48 727.816 2044.82 730.602 c +2041.91 733.516 2037.94 735.371 2029.59 735.371 c +2009.44 735.371 l +2009.44 704.223 l +2029.59 704.223 l +h +2025.34 747.965 m +2032.76 747.965 2035.95 749.418 2038.07 751.805 c +2040.06 753.926 2041.25 756.711 2041.25 759.887 c +2041.25 763.07 2040.06 765.855 2038.07 767.973 c +2035.95 770.359 2032.76 771.816 2025.34 771.816 c +2009.44 771.816 l +2009.44 747.965 l +2025.34 747.965 l +h +1996.18 691.637 m +1996.18 784.41 l +2027.73 784.41 l +2036.74 784.41 2042.44 781.891 2046.82 777.914 c +2051.59 773.539 2054.5 767.184 2054.5 760.289 c +2054.5 753.926 2051.59 747.828 2047.22 743.719 c +2055.96 739.344 2062.45 729.805 2062.45 719.336 c +2062.45 710.723 2058.48 702.898 2052.25 697.867 c +2047.48 693.887 2041.38 691.637 2031.97 691.637 c +1996.18 691.637 l +f +2105.25 702.5 m +2099.3 708.992 2095.59 717.613 2095.59 730.066 c +2095.59 784.41 l +2108.84 784.41 l +2108.84 729.41 l +2108.84 720.66 2110.96 715.223 2114.67 711.117 c +2119.31 705.953 2126.2 702.898 2134.02 702.898 c +2141.84 702.898 2148.73 705.953 2153.37 711.117 c +2157.08 715.223 2159.2 720.66 2159.2 729.41 c +2159.2 784.41 l +2172.45 784.41 l +2172.45 730.066 l +2172.45 717.613 2168.74 708.992 2162.77 702.5 c +2155.75 694.945 2145.42 690.309 2134.02 690.309 c +2122.62 690.309 2112.29 694.945 2105.25 702.5 c +f +2245.34 747.965 m +2251.31 747.965 2254.36 749.285 2256.47 751.406 c +2258.6 753.531 2259.92 756.578 2259.92 759.887 c +2259.92 763.203 2258.6 766.254 2256.47 768.367 c +2254.36 770.492 2251.31 771.816 2245.34 771.816 c +2226.79 771.816 l +2226.79 747.965 l +2245.34 747.965 l +h +2226.79 735.371 m +2226.79 691.637 l +2213.54 691.637 l +2213.54 784.41 l +2246.01 784.41 l +2254.49 784.41 2259.79 782.422 2264.03 778.973 c +2269.6 774.469 2273.17 767.578 2273.17 759.887 c +2273.17 752.203 2269.6 745.313 2264.03 740.805 c +2261.11 738.418 2257.8 736.699 2253.16 735.902 c +2286.43 691.637 l +2270.39 691.637 l +2237.39 735.371 l +2226.79 735.371 l +f +2390.47 707.539 m +2382.51 697.465 2368.73 690.309 2354.41 690.309 c +2326.72 690.309 2306.31 710.59 2306.31 738.023 c +2306.31 764.797 2326.46 785.73 2353.22 785.73 c +2366.47 785.73 2379.07 780.301 2387.15 771.422 c +2378.27 762.672 l +2372.84 768.637 2363.16 773.145 2353.22 773.145 c +2334.27 773.145 2319.56 758.031 2319.56 738.023 c +2319.56 717.086 2334.67 702.898 2354.41 702.898 c +2364.23 702.898 2372.3 706.609 2377.22 711.512 c +2377.22 735.371 l +2350.7 735.371 l +2350.7 747.965 l +2390.47 747.965 l +2390.47 707.539 l +f +0 0 0 0 K +0 0 0 0 k +1062.17 867.852 m +907.516 867.852 l +907.516 894.16 l +1062.17 894.16 l +1062.17 867.852 l +f +867.711 1067.7 m +867.711 694.301 l +841.176 694.301 l +841.176 1067.7 l +867.711 1067.7 l +f +1128.51 1067.7 m +1128.51 694.301 l +1101.98 694.301 l +1101.98 1067.7 l +1128.51 1067.7 l +f +0.902344 0.527344 0.1875 0.0390625 K +0.902344 0.527344 0.1875 0.0390625 k +1254.17 12.4883 m +731.25 12.4883 l +731.25 535.426 l +1254.17 535.426 l +1254.17 12.4883 l +f +0 0 0 0 K +0 0 0 0 k +q +10 0 0 10 0 0 cm BT +/R7 17.9595 Tf +1 0 0 1 74.0945 3.78906 Tm +[(F)27.8578(E)28.0127(N)28.2278(E)28.0124(S)539]TJ +ET +Q +EMC +Q +Q + +endstream +endobj +pagesave restore +%%PageTrailer +%%Trailer +end +%%EOF diff --git a/texmf-local/tex/latex/oth/logos/OTHR_FENES_Logo.pdf b/texmf-local/tex/latex/oth/logos/OTHR_FENES_Logo.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4e10f6e7abc459211478937916e59163ef39126d GIT binary patch literal 8218 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 literal 0 HcmV?d00001 diff --git a/texmf-local/tex/latex/oth/logos/OTHR_FakAM_Logo.eps b/texmf-local/tex/latex/oth/logos/OTHR_FakAM_Logo.eps new file mode 100644 index 0000000..1e08ef5 --- /dev/null +++ b/texmf-local/tex/latex/oth/logos/OTHR_FakAM_Logo.eps @@ -0,0 +1,1224 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 25000 25000 +%%HiResBoundingBox: 0 0 25000.00 25000.00 +%%Creator: GPL Ghostscript 915 (eps2write) +%%LanguageLevel: 2 +%%CreationDate: D:20150923154922+02'00' +%%Pages: 1 +%%EndComments +%%BeginProlog +currentfile /ASCII85Decode filter /LZWDecode filter cvx exec +J.'GP1)YJ2:a-L/6rF=&5]f",9VMV4PfsINPg$$lJV;<[.@O%01GOR8F,@kFipnN`VD9ZlN@.8e +67!>(!fUbjOiY[_3Z/AR1Sb?a#)#=:OQ0KRhKLn"k>TLq!ej%;6"'2L>Vn_g3WbAM.4h"4@PjL3 +[U;qM@2,E+"9p)"SC2;65jMC&8;AkIJiqtDK?]hPu%Ara(Cu;;;B!E_"6-R_PN,(,f4aqGbD`DPX@KD;+5]\uRKEhU] +K_f/iR5AO9.GWU#1?p`%/U&]+ZeCrZr#K\h,L/%74P\5+6`&;uFq*9/Z'K\pN_6m?1^l%ifJ:4Z +PQ1jtA!li5N2(1l\ZW!C'G<\c"=Ul8%cHdaN_j+[&qm"35U*u'O?iq5_^i)K1+ki51FL'Ga;5

$0*ejrNmachDU@t.*3K`+B3`]"n.DT/Hc/`h]#,2 +e<7aCj.K3[$aCgP*eXVLfK-L_`'"Z,WA7<5]h.]Y3t8:d_E(I&Rup,L!Q0F%q?Rh0TK0aLL]!q=shnMF:'AX:l4k@0T@;o1'LL=2%[\ZljXdC?*"Uqj=Ej?XI]kS +oB>A>@k*9j%I+'5"U+rUUaZW0Pdo8NWWhD@FXIlBf]Rh'^$=QG7\E@ +#)(X)fsJnoN9i$ie\f]0\X2>D+R;M?,F4$lBYeT?22.`!eOIiDo74)s>IkkBtVrK(HrN&fD[2P!k#h[55*Zp%RZE/*2%PK67_E*[/TVafJC^p]b%fBd`WEs[bb-RA.B!81H3:K\H@gCZ9X6=T#99/J^Nofpp(J5W(dU!JhN9h +_Y2jMBHn+#Um9;r)^>IZ/R]4W5fcBODbVd*&`#:XJs"'>m6du5(H;t`Y@"2]rB+Inn2;'mSl +iA`S>7?^;2C?2b$Ol1cj)S&%.,mpS*#QUh_0Mi/?Ul:O'YRgm3o-ggJ` +SZ'P9LrgU-"Geh@7?3706^_>'i_.WIr?s(r!hpj$K$F?n7-G'V0]7PAWH+SgJH[-hZp'%=AGHk. +de.`OYSXD#TNE$Kn30PUB9a]N9pJB4;/_^`c"`R/-X$AjZXI.Wpo\*_]cI11h_=YG%I&TIH+fDUkf"MOgE7l&@GNq5^]ML;,fP!n_D8Hk(;o&-Lj< +he-f5[@s,+\Cu3PXHi&\(&I,E3.YYDp^4$%I]!nl'kU(3N""s<0bRk[DF"H<%>6j"OYT`R0UQdq +\8C'TEs7?h%O3R6fS\=smseLMs)J[.Bnr.@0.aGfEN;Jh#E"\W<+G,beSTV,>/70($)7btR@o3X +1g6#<2?oi()8g[]Eh^BT;T)QM(o"$?8g0r9iJ9?Ei91l:X7HiF1ba]8R+Nr7citB60kO,(RL?Q= +3KHZaR;Bp38g\d:j?PhXVl!bLE_t'8#;kXG/;_Sqd)if#9WJ5UVVa9j^<^q[06i+r\X9WtUn-M)Nr!HsT9 +Ne^4T)iR9+6@D+`FX"%%V4_<(MB">4KP\A\G8r522kOP3JZa4R]a]N/Klk#gXZKE"6GU5W"EWP/ +6P+&B/Hh-*ac@"#$&QH0M?JW0L(q8qM^T4e/fu,a:QIs\[YB_jGn$J.Ym3M2I.Ij\^2t:qh`-RG +^P\-V$68Ve?-"%q&brEk!^].OoD*e9#0:IsnXO&uTLbd[C+\!"CaGju[* +&C;]C.#7\XpcFbTG1OIRkhGS%c%2<247iiQ]ScYsmoEF`QcqO'i/:bR:TFZ"YBSZd9@`GI08BAbJ[0WutYaRk:E45-Jck)_n/KG0m +,7:*m$KG1q0$Zm^\C#9`cu>Y\d,reoEb>A>7Ye(5%k&8SB&Li8E0_#JZ +*sueF6=]k(N.QO^p\p>UiTg%Zm,/;7=AR ++E*<4+%j?YakJ#F+t(NH\=c,3YaWR/*/Ecra8f'`+B$/*^p9Wq%DY^k6<,&ckaMo55lrMt5YqY- +;?bKY*i'K=8s!%br>/kn-"YmYW.-,`b9euM-B`3n$.(be?6[? +;bJRB6#/qT$\8RKk^fSK:a72PXX)+DV+ak0besL2XG7lEm[_H90gl+;;]OgOb$":8,h-'Sb*,K_ +Nh^'\oE5;Be:U;+"W6A-SC2H0BEV)57Rr-d8YA!if;bZ%l1gN":%ZKZf6&8YgWBhaqJj;p0\ci;6NK0$,LS$:Y4sl/aLR +^r4CJs"'ihOi]3d$9uK>%5/>r-PfGIk9f:2.$BQD&[85W[^;e220)+4Z6X&K8kd0>!C44f-rUZ? +9ic9[jeiPn2.%Nbk0N^4Hg-3NNX38h?R4.J_Y+cpCg_,C(F7/[3G['!@Qp:2C04LW+0eqFCeZ1s +GUsTb,B?8P(-*LW,YWpO_+9/[jt^PECmg1MDiiIs<4'_IDQCY(RaqN_5i)gh'JRT2?srk7WFuWo +$LDc&=qXP!@cLle%o.;4E$JEm7s&5gr=BCIO4KX8ULrg!m:E`0%+)h+;@I\*QW;KE-#>sYAk$Vf,%Zo"'e`>>_$6fdf1a2 +dqt6f=QB-mp>Y;dFC9lVD<,t@$Bf>YTI?,%RB)68pI`Y[^'p=C?oH/1pk_3bP\?IsiD*dD9*AMOU1itL,/L"o8+q6T'O]"kG?6_LC'=]2<@`!3 +:fV"+$l'N0k&c +mU="C=R5"lXeDt@LbQES6 +0#ZCSbOSRDj/WP"/VQ//LTM27[-*:fr,IIDQq@rW(s4MZYuEOpI)RV$`@MIk6&F,F=/:=DfKi?8 +^E(6'>)&s_A"o.)%ZBa[,_4S-Qj>%G-YLN?Y]]N??[53XVQl;@A:APEuBRAd0JdLP-&0FN:3tRmJp$3R6,C +r;E&.SHM:QDbTe+FaTUG"WBOtT\H8'Lj1sQF#X(Wl+NTZ.8MW+L?']_+G'nCdHM7<9 +&dTV!#,#>0J;:Jc9:VIG1gl[Y5ct:f?4-R4Zq8sW^t>@,"=BUR"IU)5M@c)@S[Y@`#[iAmaZ[$[ +rWpa&\;`ZX@&P2PTt/L(rpWZpN+dKH7L1KhGWR08e-iL*%=G2/];,,4mUeh5)g*MAIhb8_(N0n? +X:02]R"koh\RGnm+:amgZC,C*[`rSHFc^::[+ ++[hW%KZJdgi\S>rqZ+8.CE+G3R7XJ_&Q"VP`OledS/&l1!I#Le^6o2*(2Qig1M8Jk[tbJ,(iNp^ +,[XSV+C'Q=duNF]DGgCL5.LTt*@N%qMm-0^h_8%b`%]_n,/)BZY: +33PY'HU;o2r3_h16#3"&?+L>sOiskn?^TK6R&qT_kj'A%M&;oi7;Y:deu#R0(-&*e''iVCS79$"V*d"&2l2;oi\h4o%ff3nXOqnYH__4"'<+) +b6U5V]dT.Q"(bYZ>M&Y1S+46s&\JQrlKj8?#EKL1mH/(I_MSNiMjLLn9kJj"U2:"5EYuP4gq9,1 +WS#>0GW_hLVDHTr&^<6>derR"dEA3YF*`B!P8&2U,cmXK'kQ.M-_dLEkA)qgp +;Mmt@W?PLliaO6L0TeUc<.^b$5l.dpf8NiJ^"Hb73sel1eSm[Y89Y;WE`!W.9gpthDff8.1+aYs +F-T_8.9S6KUl!hBZXta,^bg*!cK8V!)g=D]V"Aeknd/-]>uUl.h)sY]l;OemH0KF)l)"@7>iUn# +UCr/7Q+jRY-f%O*>u[KQR +\#\ZOSfkP4<@^cLNeo)<"TZ%9+BrsI`4,CF"TZ/$R77!kp31hTRdmN%eA;'`m;R11oUd:`$Xlt` +=tDmE>j;_?"Cl_ekX[Y%c!gc@K]XC9)oMs`OhA[V1E4V+!D(9sBf?n5^rdcU +R8/A(H'ID(N6"\i0N%Jq#<2d\E&4/=6=Vi?:8^\:MEGD\8.kL;cr'4t9rFCo,4ic[ +UKj3$#_ZZLI#(37'hJ#67?5/4*mb)aMcI!]9dj/J2Nj>75]R[)bXSSRdfsGAeP8W&FML.)]:VeT +*5tCEA-Egpk?&jW@1G'E%Ajf$XAD>J(sJm6RAB4%1)Nc@&HiT#q?P2@Y19CBc61Jq,;I&C@((V;e`-161YRn@^DhC>QIO5t$Gg8?t4u,fsHp`%m;;Zad5n +iZP*AMrK,U,)@Ee*>Pd[4EjM0an:V@?/"6-Mq$RPM[r#_Y.` +N21PSN%/ps)8o)S9J_>9g7(isdeee>NPh.9g^KiU2AX4ZS9>GRDgan_";QaG&ubJr`Ee$jnnA1l +!I.ip$M4>Za&NG-eq]:GFUK(GC?7$@+u&S2Xpf4EY(@,rb!8$Rj"61!feusqB%cm9.%FIk`*nc&7HGgFq@foIA!oX +@kLu?d])W;)W%,em`jX5l6an-_]?e";irFR#4eN]LcFG>HB6R[B`lI_,J9.D!Wcg1STa0>7\`Wc!W+Mmfcr>lL[mOG@NFmIhXR=u\urTEptYGB4g +h=+Rs\?6'=1Q3aQWm_IVhk7"E/@UH8%3@a%8,M-*_#0GZ*9(%f5BRI7N\V>gBO';XGE.3K5aNh_ +>q;:o&1u2>a&kjSfk5I=BXkarp)%-5d4)oUXHM!Kl;m0.IP:Ng#*@+tb.I:jBCYke[]%]n1M7,i +p'mB*ZHT!=h1SSt&espm)2Y.?B<\A>6J$\r+1&sC09RBEQQW=M>X1mn$/)&G5nP7Zi@2V(QpiE? +'afduGK]f2]nj8dP,U-Ib'gjj(3^ZOrpA +_"k@H7L6hq?n[Q0R+eSp_^Ek?a)UGD?mp!TYfVeW:J((@#/H65a`5$Z,p9$4G/DnZdYpWYX];kr +k#WJT*\p$OTn@#-1*B!)1rXI.[9u6/@%euLn02R3M5]`4E=XKn1*+MO9##!14H7Lf4d."CGY+^H +NXj$rV*Lk1UT6@#n!\)5U8I3g;M&NFn@LOjU(0mH'2Ihsd`m'1W>,//FfM9s13Ap[Zjlr]8j +@-drf4OBKp6An6^m&,A6$rmY5r2l^_8V3BVc,;VE-*UhFlTki$lm/' +3f?LOJO#Y2j(=5aTh:c.dV=[QVZD==-T!h]a>jf;P#M^!_Q+m6kS\%0N2=UYNjYR]oY?:F!JM"OdL9X=t\6=cX$-S=t\!g)LDfeiC""QlSPq +9l:.eZ"Z6/`T4"WO-R@:Q@@j=i;72N!FR;li;(kK"<8[.#J\qQX]^Sc;K*dGbMeL9jufV]Oi>.M +3&YGTCB,DpM2X>>KK0tX(O4@?mgb#Q_mCqUk]>SV_M9#Uh9<3RZJ[ACTt%c=>7aF7jG&c7TkKrb +Atk^*Pn&"['ETsdU!6G(.u81]Jq.;>JJ]sBUi$MX;E1@R#rE.?m^9%-E_J@CEn@>UXr/L4k:0KX +\felM^k+RMo^p-OjDg)nWi`O+D)ngZO(%FXVK"NNa3Zb8C`f4)0(hE-.iJ8[c-9LKaU3F#7/'c: +^gXi4=\$H"5CVV"ZK4Gq%c<2nGd.RtO5s\%dCGB=8E,0Y+oXH3(3WW9e9sA]R1lO!d#gN=IjYVD4]:a +hfHBOfiPtRG"f9GQd[uVm:\-1hReV2^J4ZM:4/lKI#!YCJBK;6?:_I!4mbq!V%on'>@BO=VBf=r +noIggc4mg\k@*,:U@c4I0t'b.=5^:E%bVurTqe`,(cO:+Q9rZ,%g3qD\&F3?QEoaAlhR.*Fthh, +?BMfCk)?@7'>A9H3DmWo#_iOfn`DPrGjnm=[-G3!tn=*RhQ2AP7ZTc+Fhi5GO3',3Vj8'0<,Dgt7%IkI'HeUb(_mhJB3(dF@&m`.BmkXLB3p=I9 +.<[tmGRZ)gY3;8T83+6Vn;=`R0hX;R]%I\BX-CEA$Fn,BMeVX>`M?.EOa;Bd89F>j2`-K$V +a;LsjTG>[4N:7Y%S!tOJ9s5O6Mo-2g+K7\d8:c))79S;p8fpJMjM]b)/W+_hgcg;u5DfS76c)Sd +,Y3JO+%-fPZ`HKRl(sD"2i^GM6R4YtTGI[f2b$b.7VJa;S34]/4$gqGZ(StIfV-.pirOZE%qt^A +0_uYht(;q6?m9-#AA>A;MpTMA-Ua8FYO=J2anU$Rru6(6CHWWJlIe@5d&c5QHC$ +nQdAIQGDck("#Fk;FS_?[Mpa8%d@[d,R0EZ#KXiHaZ)=Q9TG+VQH=HR*5%\uTb,/bmKo+36PON- +1YKh/(PkYC\`<^_:c]K\[#H8AJ5in,6IcOgS-o=jNSlaW:uHs^TT.<[8.k)US2cj^2%H#=M45dt +]RCn]0p!M<97YOp>T1bDOsPLU9!jl+^bs5UQnuqc&IF@`FK%s`NQA2e8H]8i'[t.QPXsl\aSaCW +fkE`SR7L#*K,fpc`6?JZWm-cqb&M__dtPQC%gis]#bZp8nR[R[7`;lZ`S1Cp_r3Iu;9XT7dn +J/8XY[KB>ZNOo+AE%QX7bR'A`#Xe*p8c_8ImP'/:Y,^f?.fh:9kf?/ccb,o-K]>Do-I.F8:5agX +TK+%a7_W[X$^BsP<:!B1",TZ<:?1apSF;:3nBW%5cTLiNI.`+sp;MSV:P1qg`;d.$cADT<&F_Ft +'XtfT3^cLWN@[J\%2FML(;3uiMA/J(E/t>+e:YQX.f^LhW#>\j)Grl(!H\X)Tg"8L.>YeJM?;6^ +#h9#.jbTmsXWSaCW%aZ58!4/iOUWq="MD,:UWjqUX`u+R,qZKk.hU1d;^F(*Pr?DJdK38Y;nY%' +nK<_N4\Lkp.H/W4U&d=1ODM.!)/-2>\PGT-`=m=#ia%q8^_P<-&Cbif+?e>IIfh_O/>V:4Q$CoJVC!uNf[.MTKuBYU6t"VcGS.KV=OdCgOR +f^Vht$Tag@\7N%[U2!VOY_&^2O,u2Sc*TTi&2pqo>&C)SU=*6'L>2[=$#R@Xi.K`8oW^#!M`)Aa4>bI+VQ-YDO+P^hJ#ftHLMd\Nc**#N%+b[n.WB6BE=Q$`kZ#;lP]/NEa!c-K!NB"5/ad--93!7GomE?p\?* +m3WQ:-XM3LbaX8\5c7mcrS-_e2$M@a8_-l\L"E7`\UFQWrL\WF"VSLaJ5e=3?%>4@67NGB>Z1r5 +]1:Z(S(OC+iG;3GZ:1T/Gdp9][LO#QQ%3<);2PPngVC]aH$rCLCHnAdqi(,%t(H;+,SK)U8O9XjiA8%G)'^ZA6Kao$6FY.C-Q0";M]Wb[*MW5FQiaq[k[SGo*?KBs9dkQpDE"HRj3.kTQ$0n5G +7Q]_-($2^?A\tDo'jN"?6A](dfT*%n2EM@#De8oU\3\+D.?:Z0U[&Ct@hpR#`[jC0-Ko%T?u?4G +743_2QYRpS83iOD\;UMm(?Y-6lgWHenU0Sg1KAnBB(f\ulkQu%fFd$Xll\0;&3Q#pL?qCK)F-)p +@VA04K/EidD!'%^cGeKQ`mp([ZImE;hCn5h(@8KR/Ul@^NaLdP@u?;hCbX<)W&a7T_IJ>Ak(_6J +jek!r"`<(nD>)m'^<1<^&8kl7iG35bISlrr:@9^X.gG'PP>kA.NWWKtkL9:%M[.tm?:,2!1]FK!<*VajeELfRPDBfO@O799%V+B,Ce3/\?- +No,Ga]B0[->@m(sKc[pcJa)S\C&n!d1]HBG2F$OCiYr7-Xop"/4B`bcUbq]qBVu:kLB(9rCm>t`MT\=Q"(q):%=//r=O8;Sfi:O5_ +/cUHhVhjRMH@,B+,3L!<0[&FS&*P[tF(R]RCW,L"PaL:)K +/O%*P;UY[PMM%.>P-AD.Y&MbDK4g\-GG1/^UA:FXDV)cD^SR4!VYj*6TRY,[(F&^V86*^D^[O(= +Qd$b\kk@XfBh"=ea,+?i,$c:flGqOl,=fRR6[7_qkRY#RG&-1DiGf8p!Cr4#Up(d=TI#4)CdJ,RCPT,Z +hPr,@)nP_qCYZ1IQno!K\EIu;*l12'H,.L;2jd9o6_Tn)!\tZfB0cQSb%EQ#JO9E7d)'6P_2O.J +J:Qj/3#P0J1SMrPB9gY.##gHti<]Yr6kJB$./O4$9kDc[Oh,6X1E4/49UEt8FD>n9pGBVnKG!"%j&qq`>:nG, +`?J5b8* +5g'`8X=I(]GnZ5mO?em[@hS(=Y:\K)eLmVd$H'F>6>%8B!G" +:TCc'SgogO_&,X72('3V&Y)sp0Zod$i)/f2RP9_2.&a!INsZ:3L#RW=,76d4La%XAW/cK6'eN3\ +V6sJ^NJ/PB#bK.OW\7bTM""^q,%I:90TE)II0L2tD4bLq@09hp9aa[cJQL!2JT'9K'h[3k!nr&K +a`hQA0&5%akTL4!I2cs,pTI>D7I>UB?ju80&eGMrEk+llX%ctHAbeEqEsQ8C!\(S#(!:"AUmgQ[>;UpT[RAfC^A.Tju4ue0ZmH:F&@m@515<4d,((qj)pW$>?;QjVfC?'rJ+jC[18P, +#jm/*2^T-(atd:aScT`%4drk6hNB-MMW3o"@*LR3h'G<4,;Xk,+B,W4'eImZG*.!^[@\Xh9RL'8 +5lFtWF'rKkhE).TV6i#GXIRFbe\UVXPRM'/LmX4'(#BK+W&Bmu]1[;3#;E.t$#+[#N7^(E7VMA8 +d:"n`V"^-R&4&TI.g75P^mWgjndl_'=Kfr04pP9#UG`OV(cI`med<65"^p[B +&-A%b[=LW&%]$lO1e5aq$W49bTXY]9jJZdc0R.I(H4^?N][5UnN[[@1fd>)$[#KZV%FDeC6F1(Y +=YhdjnA6&17L6ht5u!,/N8VV&)\=2*9o,_(.l)pC&r[E5D9TF:5q&JZR0t5KdH2tmLreQ.6c*=D +.Hh!C(@$,P-qiP7.hGAAVV-uf@nOq"'.Kd7kl>a0q+8[B5# +db@GRNO$f`"! +`:oCHb+\mMB8/no-=b+>RhKNUPh3N7Ob9`m9:A2X+P[W)JMIXE&erE[Xr9iUBF]*KM_U(6b6TlR +Cl;V[YcqXI9NoLi0^bR\JEk4>KE)@1anrV;$k,FU*Z[>1E$U&K +#WrQ2in"ITi0ZB6UG8alaH,g7B%En+@d@J<8OmHd+pln9".`)7PIuR97M^e06iJY;hR:2k,&E7& +2`]97;Zc3NRNZZ8Bk/("X^k=D&?56-2#TK?OR*%I"c7ksP+=A-d6.Sj^jaAAOq:^,/6T(`;NH:` +6/-HI6^!ud-jgGhPnHkAoDV+:8sYTPJFW$]%'.p/V,ef;Cb)hsJ!CYrO`2$7>:i-cW8bu;ps3_, +7.IWrqU3eIXZr&\>e+MXk+LJ$9+A9^4'0S+^%tFSJoh;)LKoHb7FFki&R$?_9&sCrCOP[Mb\/o5 +q,eGn774L$Z7.?7):JX-l(UJ^#/E,/d*%7pWUWPuOn/fChg"U(KFV+]0B47MBTc[\`E;CYd2.k* +:=_VL36X+=_S[i2kTD;T]i1.H#.]>Q@=6L@OLL>.iafQG$Z.b]2Q!.g"(5Z_&[`fVE;,_7Q==@_ +5;MAEm`^P/l(X2`Ve5(c&DY*V%ZH&u1;YaG!ZKB@H4D[m-4%hImVHa"7lY*of9U7j/NJTk-qH;8 +_(h-fd6Yu$)IV0t[]A(Rj.k^=[/Ku*s8l5F^qEdcZ4d&V;0!eEhhg4>Et6]g5(*k7qE%hmc7,s7(4fUL'13"a&]OH/+PBi7m`D-e)mD;<4V$#L2PAf1iNA^[\pmP2 +rC=t^=[V@Wn?;HQaj=(QJ"h_9J`(#c_Cck>;u'("'kpIS.PqhEJFV.ZkDg'=!'LRr&P`CXHk2cC +RW+b/JT5=A8gi\^mAr*j'`4$-BX78R,Y4h*B'X3$iD#QB_9[=Uku"rV#4:%IgfsG'6BoJgE.L\; +Q(ZZ+l^Dn/3/%m[HuJjEf&[XNS#BnKTfiLo)ohp'[;7%#U.\[&6(ocoo?];HM]qth1Np0 +0/DQKY=7o6kc9:XDr?2>RE;DZmL-CoiR1mCXT,ZDIcR)9N&0_fqdVBqjP;qb,5]Rk//7AP\CIM. +'bngn/$=:rW[V,:kaF<)U^`@UorX3b"!3@n*!kKli$Abg\t.UW&g#YYbQu3f+D;.aLjp"ePqe;@P<\/RG"8VdYi,J:!:.b>?n+4)lL:^Og7ed^1lFc4mHhEA-A"ZkV'\a%An)/P5\*JdoS]OB +d/6).#4dWQ7gmD:&L(\$nI\RR9Me@plij$Zbn(9ciRFJhVZcO;S+4T!<8lP!Fs4.6Qd)^0i(`%D^C% +-gr3$5p9a@9ak"i6^4s26/T='/hEg\dif%2PX\C6P_CA7L':#8RV%K +e+Z),Wl`DM43"rr,JcL#>s'>G0d@Jt!9ZLDfct!s2q-YMUDH*MPs1EI.higY'C.k^+G(:Q.^UVs +i'B]jq*QD.3C(T=+Q+aU@N].tL-e)2'ND^K\kBuA.mWgr'J-m':mFX04QLC;/&kS^jp;$R$fL.X +<)dY_R7[%F4#.X:UO>KP?Ub%57R1Jli93[`$tqCI5,u(bFLt3(^?nu-3p!EAA]"+*fJANqob3&M[3?kkZ(e2*pJK8:mNeCdNVLJ@h8:.rDu +[&[&5d7lmN9GGDuE=TAa$4KC88#3pP1oLi@OpEnelr?\P!7'Cci!f\#S\T%GTP=[GfU^"*"k@Q" +j4jq2&ll?$4I)I=YHS-CcU>,eSb-Dk^qMV3fF?p^>N_@`9&a;(Rp$Q:0VB.cU)9ZJi!t_R1.#k$ +5i`G-$KkkQ4nFO37hcA`%8)0-638j@0P?91F23VCj*[D?*Jhc5o:0qu3AoJA$t%LE-MF9j8Cp+=gaA9G:`+OaBB-jaF@>d^D- +2"+lG).ReF?c4g7F_+U4SRT$g@+;/No^katq.#^I#/FSSXmidFg`+`qm#=4^5X,3$9\F*4rbFlNZf +7$^!QL-Sg(/="UppISGQDESZG!C1,BEc=eNIT'ME9[)#+!%5L:__2>8.9X/0N8S +`1p+=^f5DV-o[]E"!BLs!Y1R)H8iHa(W084ZrD80I7e0.;i>ME[n9:^Ib(;fpZPiUlmNY#1rA#p +pYN27r\bST1$--8qb9IZlOT16F4Zh&3(h*@7tn()2;aBT6kO9QFN>g@^D(b&a5_gSu%>f;a1 +^u,Vdnk*XZJYJT<_qfQ&clgtbB@aNE1f?Kd\SHFhTVY.B=.0VlgOb*8E<+2dpj@+XQ8dF^1j;to +P5f@+@te#:IA;:>3&Fm[=_hS4CS9.81`T`pa^+[=KsfbaJ3[,Eh1\taLBRO:6EsG^Z\[3S%+mm( +iq/U_hC5u1CN^XnUC+?KUc2E]Kio'rQ:s6VC35gK.iM3Z,<`?0o$hhgCRMRU;YfkLpa>E'Ge"W7dq=>,ULVJFiO?5Kr=FBa9?Q\hf7Kinjn +PRKqq)G,";3(="1ViRJqaZ]FNMn$?tF50QThIcSe$b+Z[\a+:qdsj8CIfdBZf>C!F7W)&.hdB2HCMhE-c.(L"Dh=EInlf1lmF"JfH_R1NV9hT,Y1ogW%DEue4.P'K/=TJU<,li&d/kQY,/]Pg,a=P4&%t_#2nT4NPu#TpV,Z'm=VMCPbPK(J'6U8Ab[r]EJ[;\\P[N0=lUX +l.;>U&FG*\o&uc-6?XdXb=4=*0OiH9@*!mNLWN:b@3PhcgmVZaR[$",/g_M=8YaC8MopRjb/2R4 +r2%Uc'?[ES/KgJ(>g^cc^!+8u$XBOQr7B-a\]R1XbIlt\]U-r,S^!hNb<2WII*9YLUWPjJcMZD? +]U.#.q9WOBb$?%5>g5=m2`j+XD'C"77Eeu/^BT^`8`m6H_@%Gs"D\><55&#EPSUsU"uYH;8C^h0 +(Lhscr_ldJB/=f!1Zu>pN[nBpe6P7&4[Ts^rR?JkeCXe:KA_2;F*R"?6E))uKQ4WI;,V=7[2J_2 +>LGi[.P^DO4qa]ZSXQok@',>TY^NBuh-mj;3^]B3-_8&Vh94OL_:No5/"PaNh9\Hg)cAh]Z[!g3>AlA"e+W7t.p/?$r\<;;"L^u>6%3Y9o8n')0MG<.).K-$0,H;8i"t1L/i]Mf% +iaG;gpdgUU-at0^b,IVH2H6?h#kglQ!;kmP+KD)G5JUZi#dQ@F=l[J=]Lft=W"&g9$`SZ@r_a5oDi9(]-65*PLQEi"V/XP?2jX"3]I6%hNJ0oG8"$_)( +rmVFM)2Rl!MEU9$SUJu-j7pVrS`&iZbEql#;GkREm,+0,RO,e"(']7":S3bNS+m1pJbfMcqEb1!0:^=C,>#Dj@6#+N/(>^J7'KUR8/>7^js@; +3ZQBKP;IG*@l+Gq0rX#\_IPD-,-c-Leimn2*l17n$&jm\4Ici`;fRcQA:p)TNjTPb +R,2k_!i4[k)#B?$+AcMd"CZrn)8P`&]!%$$lD4K>J5BLI$tGso2n=R&f(Y-&Lu('=8YXK6"lh;b +3?WqN:4](<=;;#rlDWp?N1kP3L(?#3i%h"dM"Ze&A#$XA1Jo(;YfKO"GSc>*\Bqr=$;qH&Zf?#i +q+&Qe"Muk:6PS"&")-+CNbVd)fX>Xs9a<7&3XGWn:1?]F`=Z'OjJch0TK9+@PGgFOdM0.+YcKo! +"U,>s.lbg_!)bd!_fDLc`?V0ZjAPTl&;i(q$91)^JH1$.-p^+$85`"Edih[6[7<'^K1!a>V$_6D +La#c>\O0$^J.20<5pin4r/>`<@e5`m=K2/JOgd./]O+urTnDC0W/?[RlQ,[m*I[2)Z+5bZ+1 +&.]W-#SH:i4s7=I2YKP>jG:6rMWf>oMj>W&.Scl'3TasU@sP]ZO'B0OH`E-P0#j:AeUE?P,WbX+ +Y`0R@bG&Vg:3@0QigA:RNWPm2FA0TFdh$9;"hlHk0hsD=nLB08>N46<`Je^tXjZSH&#^2NN);5X ++pc&I^L#:g7gHnk'@i:@cM(,8/oF22FW&$-q_=FK!uu9An+1;lIHf+9"D1^8@](,GckcR'2%71)kip +4C?;5JNgLL_;2.!@>#YV,M"&EQ8!=^%`-%BK9/Wo?uBG4=c=F.0ZmCiei`?uDZrDC);eBZK)j;T +54Y)dgl^SM:pAN*:l'u7Or+Zpje+Yi<9k1gY(ko$*1FpM&!4'l+i/siL3$\'!JiT[JY`_e#c9oF +Z[5Kmd/ou6@Y17(#@F8UIt^mWF[L*j$A$8ZUX5s!5lc(<$(2>k(,!U8.lMWH?+;bXk08I%:(Eu+ +*>c&:Xk)6FA5-`o3$^U+M,7(Y-XFC+q#r$S/<_L#'Kh(*_%52Gg11g^Z:Q1Y$fo.U$>k3Y'"2ur +*F#WnJ>,G&W0gm+K