texlive[73628] trunk: markdown, with markdown2tex script (28jan25)

commits+karl at tug.org commits+karl at tug.org
Tue Jan 28 22:17:08 CET 2025


Revision: 73628
          https://tug.org/svn/texlive?view=revision&revision=73628
Author:   karl
Date:     2025-01-28 22:17:08 +0100 (Tue, 28 Jan 2025)
Log Message:
-----------
markdown, with markdown2tex script (28jan25)

Modified Paths:
--------------
    trunk/Build/source/texk/texlive/linked_scripts/Makefile.am
    trunk/Build/source/texk/texlive/linked_scripts/Makefile.in
    trunk/Build/source/texk/texlive/linked_scripts/scripts-targets.lst
    trunk/Build/source/texk/texlive/linked_scripts/scripts.lst
    trunk/Master/texmf-dist/doc/generic/markdown/CHANGES.md
    trunk/Master/texmf-dist/doc/generic/markdown/README.md
    trunk/Master/texmf-dist/doc/generic/markdown/VERSION
    trunk/Master/texmf-dist/doc/generic/markdown/markdown.html
    trunk/Master/texmf-dist/doc/generic/markdown/markdown.pdf
    trunk/Master/texmf-dist/scripts/markdown/markdown-cli.lua
    trunk/Master/texmf-dist/source/generic/markdown/docstrip.cfg
    trunk/Master/texmf-dist/source/generic/markdown/markdown.dtx
    trunk/Master/texmf-dist/source/generic/markdown/markdown.ins
    trunk/Master/texmf-dist/tex/context/third/markdown/t-markdown.tex
    trunk/Master/texmf-dist/tex/context/third/markdown/t-markdownthemewitiko_markdown_defaults.tex
    trunk/Master/texmf-dist/tex/generic/markdown/markdown.tex
    trunk/Master/texmf-dist/tex/generic/markdown/markdownthemewitiko_markdown_defaults.tex
    trunk/Master/texmf-dist/tex/latex/markdown/markdown.sty
    trunk/Master/texmf-dist/tex/latex/markdown/markdownthemewitiko_markdown_defaults.sty
    trunk/Master/texmf-dist/tex/luatex/markdown/markdown-parser.lua
    trunk/Master/texmf-dist/tex/luatex/markdown/markdown-unicode-data.lua
    trunk/Master/texmf-dist/tex/luatex/markdown/markdown.lua
    trunk/Master/tlpkg/libexec/ctan2tds
    trunk/Master/tlpkg/tlpsrc/markdown.tlpsrc

Added Paths:
-----------
    trunk/Build/source/texk/texlive/linked_scripts/markdown/
    trunk/Build/source/texk/texlive/linked_scripts/markdown/markdown2tex.lua
    trunk/Master/bin/aarch64-linux/markdown2tex
    trunk/Master/bin/amd64-freebsd/markdown2tex
    trunk/Master/bin/amd64-netbsd/markdown2tex
    trunk/Master/bin/armhf-linux/markdown2tex
    trunk/Master/bin/i386-freebsd/markdown2tex
    trunk/Master/bin/i386-linux/markdown2tex
    trunk/Master/bin/i386-netbsd/markdown2tex
    trunk/Master/bin/i386-solaris/markdown2tex
    trunk/Master/bin/universal-darwin/markdown2tex
    trunk/Master/bin/windows/markdown2tex.exe
    trunk/Master/bin/x86_64-cygwin/markdown2tex
    trunk/Master/bin/x86_64-darwinlegacy/markdown2tex
    trunk/Master/bin/x86_64-linux/markdown2tex
    trunk/Master/bin/x86_64-linuxmusl/markdown2tex
    trunk/Master/bin/x86_64-solaris/markdown2tex
    trunk/Master/texmf-dist/scripts/markdown/markdown2tex.lua

Modified: trunk/Build/source/texk/texlive/linked_scripts/Makefile.am
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/Makefile.am	2025-01-28 21:09:25 UTC (rev 73627)
+++ trunk/Build/source/texk/texlive/linked_scripts/Makefile.am	2025-01-28 21:17:08 UTC (rev 73628)
@@ -190,6 +190,7 @@
 	m-tx/m-tx.lua \
 	makedtx/makedtx.pl \
 	make4ht/make4ht \
+	markdown/markdown2tex.lua \
 	match_parens/match_parens \
 	mathspic/mathspic.pl \
 	memoize/memoize-clean.pl \

Modified: trunk/Build/source/texk/texlive/linked_scripts/Makefile.in
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/Makefile.in	2025-01-28 21:09:25 UTC (rev 73627)
+++ trunk/Build/source/texk/texlive/linked_scripts/Makefile.in	2025-01-28 21:17:08 UTC (rev 73628)
@@ -410,6 +410,7 @@
 	m-tx/m-tx.lua \
 	makedtx/makedtx.pl \
 	make4ht/make4ht \
+	markdown/markdown2tex.lua \
 	match_parens/match_parens \
 	mathspic/mathspic.pl \
 	memoize/memoize-clean.pl \

Added: trunk/Build/source/texk/texlive/linked_scripts/markdown/markdown2tex.lua
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/markdown/markdown2tex.lua	                        (rev 0)
+++ trunk/Build/source/texk/texlive/linked_scripts/markdown/markdown2tex.lua	2025-01-28 21:17:08 UTC (rev 73628)
@@ -0,0 +1,288 @@
+#!/usr/bin/env texlua
+--
+-- Copyright (C) 2009-2016 John MacFarlane, Hans Hagen
+--
+-- Permission is hereby granted, free of charge, to any person obtaining
+-- a copy of this software and associated documentation files (the
+-- "Software"), to deal in the Software without restriction, including
+-- without limitation the rights to use, copy, modify, merge, publish,
+-- distribute, sublicense, and/or sell copies of the Software, and to
+-- permit persons to whom the Software is furnished to do so, subject to
+-- the following conditions:
+--
+-- The above copyright notice and this permission notice shall be
+-- included in all copies or substantial portions of the Software.
+--
+-- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+-- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+-- MERCHANTABILITY, FITNESS FOR PARTICULAR PURPOSE AND NONINFRINGEMENT.
+-- IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+-- CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+-- TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+-- SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+--
+-- Copyright (C) 2016-2025 Vít Starý Novotný, Andrej Genčur
+--
+-- This work may be distributed and/or modified under the
+-- conditions of the LaTeX Project Public License, either version 1.3
+-- of this license or (at your option) any later version.
+-- The latest version of this license is in
+--
+--     http://www.latex-project.org/lppl.txt
+--
+-- and version 1.3 or later is part of all distributions of LaTeX
+-- version 2005/12/01 or later.
+--
+-- This work has the LPPL maintenance status `maintained'.
+-- The Current Maintainer of this work is Vít Starý Novotný.
+--
+-- Send bug reports, requests for additions and questions
+-- either to the GitHub issue tracker at
+--
+--     https://github.com/witiko/markdown/issues
+--
+-- or to the e-mail address <witiko at mail.muni.cz>.
+--
+-- MODIFICATION ADVICE:
+--
+-- If you want to customize this file, it is best to make a copy of
+-- the source file(s) from which it was produced. Use a different
+-- name for your copy(ies) and modify the copy(ies); this will ensure
+-- that your modifications do not get overwritten when you install a
+-- new release of the standard system. You should also ensure that
+-- your modified source file does not generate any modified file with
+-- the same name as a standard file.
+--
+-- You will also need to produce your own, suitably named, .ins file to
+-- control the generation of files from your source file; this file
+-- should contain your own preambles for the files it generates, not
+-- those in the standard .ins files.
+--
+local metadata = {
+    version   = "3.10.0-0-g626df6ad",
+    comment   = "A module for the conversion from markdown "
+             .. "to plain TeX",
+    author    = "John MacFarlane, Hans Hagen, Vít Starý Novotný, "
+             .. "Andrej Genčur",
+    copyright = {"2009-2016 John MacFarlane, Hans Hagen",
+                 "2016-2024 Vít Starý Novotný, Andrej Genčur"},
+    license   = "LPPL 1.3c"
+}
+
+local defaultOptions = {}
+defaultOptions.eagerCache = true
+defaultOptions.experimental = false
+defaultOptions.singletonCache = true
+defaultOptions.unicodeNormalization = true
+defaultOptions.unicodeNormalizationForm = "nfc"
+defaultOptions.cacheDir = "."
+defaultOptions.contentBlocksLanguageMap = "markdown-languages.json"
+defaultOptions.debugExtensionsFileName = "debug-extensions.json"
+defaultOptions.frozenCacheFileName = "frozenCache.tex"
+defaultOptions.autoIdentifiers = false
+defaultOptions.blankBeforeBlockquote = false
+defaultOptions.blankBeforeCodeFence = false
+defaultOptions.blankBeforeDivFence = false
+defaultOptions.blankBeforeHeading = false
+defaultOptions.blankBeforeList = false
+defaultOptions.bracketedSpans = false
+defaultOptions.breakableBlockquotes = true
+defaultOptions.citationNbsps = true
+defaultOptions.citations = false
+defaultOptions.codeSpans = true
+defaultOptions.contentBlocks = false
+defaultOptions.contentLevel = "block"
+defaultOptions.debugExtensions = false
+defaultOptions.definitionLists = false
+defaultOptions.ensureJekyllData = false
+defaultOptions.expectJekyllData = false
+defaultOptions.extensions = {}
+defaultOptions.fancyLists = false
+defaultOptions.fencedCode = true
+defaultOptions.fencedCodeAttributes = false
+defaultOptions.fencedDivs = false
+defaultOptions.finalizeCache = false
+defaultOptions.frozenCacheCounter = 0
+defaultOptions.gfmAutoIdentifiers = false
+defaultOptions.hashEnumerators = false
+defaultOptions.headerAttributes = false
+defaultOptions.html = true
+defaultOptions.hybrid = false
+defaultOptions.inlineCodeAttributes = false
+defaultOptions.inlineNotes = false
+defaultOptions.jekyllData = false
+defaultOptions.linkAttributes = false
+defaultOptions.lineBlocks = false
+defaultOptions.mark = false
+defaultOptions.notes = false
+defaultOptions.pipeTables = false
+defaultOptions.preserveTabs = true
+defaultOptions.rawAttribute = false
+defaultOptions.relativeReferences = false
+defaultOptions.shiftHeadings = 0
+defaultOptions.slice = "^ $"
+defaultOptions.smartEllipses = false
+defaultOptions.startNumber = true
+defaultOptions.strikeThrough = false
+defaultOptions.stripIndent = false
+defaultOptions.subscripts = false
+defaultOptions.superscripts = false
+defaultOptions.tableAttributes = false
+defaultOptions.tableCaptions = false
+defaultOptions.taskLists = false
+defaultOptions.texComments = false
+defaultOptions.texMathDollars = false
+defaultOptions.texMathDoubleBackslash = false
+defaultOptions.texMathSingleBackslash = false
+defaultOptions.tightLists = true
+defaultOptions.underscores = true
+
+local HELP_STRING = [[
+Usage: texlua ]] .. arg[0] .. [[ [OPTIONS] -- [INPUT_FILE] [OUTPUT_FILE]
+where OPTIONS are documented in the Lua interface section of the
+technical Markdown package documentation.
+
+When OUTPUT_FILE is unspecified, the result of the conversion will be
+written to the standard output. When INPUT_FILE is also unspecified, the
+result of the conversion will be read from the standard input.
+
+Report bugs to: witiko at mail.muni.cz
+Markdown package home page: <https://github.com/witiko/markdown>]]
+
+local VERSION_STRING = [[
+markdown-cli (Markdown) ]] .. metadata.version .. [[
+
+Copyright (C) ]] .. table.concat(metadata.copyright,
+                                 "\nCopyright (C) ") .. [[
+
+License: ]] .. metadata.license
+
+local function warn(s)
+  io.stderr:write("Warning: " .. s .. "\n")
+end
+
+local function error(s)
+  io.stderr:write("Error: " .. s .. "\n")
+  os.exit(1)
+end
+local function camel_case(option_name)
+  local cased_option_name = option_name:gsub("_(%l)", function(match)
+    return match:sub(2, 2):upper()
+  end)
+  return cased_option_name
+end
+
+local function snake_case(option_name)
+  local cased_option_name = option_name:gsub("%l%u", function(match)
+    return match:sub(1, 1) .. "_" .. match:sub(2, 2):lower()
+  end)
+  return cased_option_name
+end
+
+local cases = {camel_case, snake_case}
+local various_case_options = {}
+for option_name, _ in pairs(defaultOptions) do
+  for _, case in ipairs(cases) do
+    various_case_options[case(option_name)] = option_name
+  end
+end
+
+local process_options = true
+local options = {}
+local input_filename
+local output_filename
+for i = 1, #arg do
+  if process_options then
+    if arg[i] == "--" then
+      process_options = false
+      goto continue
+    elseif arg[i]:match("=") then
+      local key, value = arg[i]:match("(.-)=(.*)")
+      if defaultOptions[key] == nil and
+         various_case_options[key] ~= nil then
+        key = various_case_options[key]
+      end
+      local default_type = type(defaultOptions[key])
+      if default_type == "boolean" then
+        options[key] = (value == "true")
+      elseif default_type == "number" then
+        options[key] = tonumber(value)
+      elseif default_type == "table" then
+        options[key] = {}
+        for item in value:gmatch("[^ ,]+") do
+          table.insert(options[key], item)
+        end
+      else
+        if default_type ~= "string" then
+          if default_type == "nil" then
+            warn('Option "' .. key .. '" not recognized.')
+          else
+            warn('Option "' .. key .. '" type not recognized, ' ..
+                 'please file a report to the package maintainer.')
+          end
+          warn('Parsing the ' .. 'value "' .. value ..'" of option "' ..
+               key .. '" as a string.')
+        end
+        options[key] = value
+      end
+      goto continue
+    elseif arg[i] == "--help" or arg[i] == "-h" then
+      print(HELP_STRING)
+      os.exit()
+    elseif arg[i] == "--version" or arg[i] == "-v" then
+      print(VERSION_STRING)
+      os.exit()
+    end
+  end
+  if input_filename == nil then
+    input_filename = arg[i]
+  elseif output_filename == nil then
+    output_filename = arg[i]
+  else
+    error('Unexpected argument: "' .. arg[i] .. '".')
+  end
+  ::continue::
+end
+
+local input
+if input_filename then
+  local input_file = assert(io.open(input_filename, "r"),
+    [[Could not open file "]] .. input_filename .. [[" for reading]])
+  input = assert(input_file:read("*a"))
+  assert(input_file:close())
+else
+  input = assert(io.read("*a"))
+end
+
+local lfs = require("lfs")
+if options.cacheDir and not lfs.isdir(options.cacheDir) then
+  assert(lfs.mkdir(options["cacheDir"]))
+end
+local kpse
+(function()
+  local should_initialize = package.loaded.kpse == nil
+                       or tex.initialize ~= nil
+  kpse = require("kpse")
+  if should_initialize then
+    kpse.set_program_name("luatex")
+  end
+end)()
+local md = require("markdown")
+if metadata.version ~= md.metadata.version then
+  warn("markdown-cli.lua " .. metadata.version .. " used with " ..
+       "markdown.lua " .. md.metadata.version .. ".")
+end
+local convert = md.new(options)
+local output = convert(input)
+
+if output_filename then
+  local output_file = assert(io.open(output_filename, "w"),
+    [[Could not open file "]] .. output_filename .. [[" for writing]])
+  assert(output_file:write(output))
+  assert(output_file:close())
+else
+  assert(io.write(output))
+end
+if options.cacheDir then
+  lfs.rmdir(options.cacheDir)
+end


Property changes on: trunk/Build/source/texk/texlive/linked_scripts/markdown/markdown2tex.lua
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Modified: trunk/Build/source/texk/texlive/linked_scripts/scripts-targets.lst
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/scripts-targets.lst	2025-01-28 21:09:25 UTC (rev 73627)
+++ trunk/Build/source/texk/texlive/linked_scripts/scripts-targets.lst	2025-01-28 21:17:08 UTC (rev 73628)
@@ -130,6 +130,7 @@
 texmf-dist/scripts/m-tx/m-tx.lua m-tx
 texmf-dist/scripts/makedtx/makedtx.pl makedtx
 texmf-dist/scripts/make4ht/make4ht make4ht
+texmf-dist/scripts/markdown/markdown2tex.lua markdown2tex
 texmf-dist/scripts/match_parens/match_parens match_parens
 texmf-dist/scripts/mathspic/mathspic.pl mathspic
 texmf-dist/scripts/memoize/memoize-clean.pl memoize-clean.pl

Modified: trunk/Build/source/texk/texlive/linked_scripts/scripts.lst
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/scripts.lst	2025-01-28 21:09:25 UTC (rev 73627)
+++ trunk/Build/source/texk/texlive/linked_scripts/scripts.lst	2025-01-28 21:17:08 UTC (rev 73628)
@@ -131,6 +131,7 @@
 m-tx/m-tx.lua
 makedtx/makedtx.pl
 make4ht/make4ht
+markdown/markdown2tex.lua
 match_parens/match_parens
 mathspic/mathspic.pl
 memoize/memoize-clean.pl

Added: trunk/Master/bin/aarch64-linux/markdown2tex
===================================================================
--- trunk/Master/bin/aarch64-linux/markdown2tex	                        (rev 0)
+++ trunk/Master/bin/aarch64-linux/markdown2tex	2025-01-28 21:17:08 UTC (rev 73628)
@@ -0,0 +1 @@
+link ../../texmf-dist/scripts/markdown/markdown2tex.lua
\ No newline at end of file


Property changes on: trunk/Master/bin/aarch64-linux/markdown2tex
___________________________________________________________________
Added: svn:special
## -0,0 +1 ##
+*
\ No newline at end of property
Added: trunk/Master/bin/amd64-freebsd/markdown2tex
===================================================================
--- trunk/Master/bin/amd64-freebsd/markdown2tex	                        (rev 0)
+++ trunk/Master/bin/amd64-freebsd/markdown2tex	2025-01-28 21:17:08 UTC (rev 73628)
@@ -0,0 +1 @@
+link ../../texmf-dist/scripts/markdown/markdown2tex.lua
\ No newline at end of file


Property changes on: trunk/Master/bin/amd64-freebsd/markdown2tex
___________________________________________________________________
Added: svn:special
## -0,0 +1 ##
+*
\ No newline at end of property
Added: trunk/Master/bin/amd64-netbsd/markdown2tex
===================================================================
--- trunk/Master/bin/amd64-netbsd/markdown2tex	                        (rev 0)
+++ trunk/Master/bin/amd64-netbsd/markdown2tex	2025-01-28 21:17:08 UTC (rev 73628)
@@ -0,0 +1 @@
+link ../../texmf-dist/scripts/markdown/markdown2tex.lua
\ No newline at end of file


Property changes on: trunk/Master/bin/amd64-netbsd/markdown2tex
___________________________________________________________________
Added: svn:special
## -0,0 +1 ##
+*
\ No newline at end of property
Added: trunk/Master/bin/armhf-linux/markdown2tex
===================================================================
--- trunk/Master/bin/armhf-linux/markdown2tex	                        (rev 0)
+++ trunk/Master/bin/armhf-linux/markdown2tex	2025-01-28 21:17:08 UTC (rev 73628)
@@ -0,0 +1 @@
+link ../../texmf-dist/scripts/markdown/markdown2tex.lua
\ No newline at end of file


Property changes on: trunk/Master/bin/armhf-linux/markdown2tex
___________________________________________________________________
Added: svn:special
## -0,0 +1 ##
+*
\ No newline at end of property
Added: trunk/Master/bin/i386-freebsd/markdown2tex
===================================================================
--- trunk/Master/bin/i386-freebsd/markdown2tex	                        (rev 0)
+++ trunk/Master/bin/i386-freebsd/markdown2tex	2025-01-28 21:17:08 UTC (rev 73628)
@@ -0,0 +1 @@
+link ../../texmf-dist/scripts/markdown/markdown2tex.lua
\ No newline at end of file


Property changes on: trunk/Master/bin/i386-freebsd/markdown2tex
___________________________________________________________________
Added: svn:special
## -0,0 +1 ##
+*
\ No newline at end of property
Added: trunk/Master/bin/i386-linux/markdown2tex
===================================================================
--- trunk/Master/bin/i386-linux/markdown2tex	                        (rev 0)
+++ trunk/Master/bin/i386-linux/markdown2tex	2025-01-28 21:17:08 UTC (rev 73628)
@@ -0,0 +1 @@
+link ../../texmf-dist/scripts/markdown/markdown2tex.lua
\ No newline at end of file


Property changes on: trunk/Master/bin/i386-linux/markdown2tex
___________________________________________________________________
Added: svn:special
## -0,0 +1 ##
+*
\ No newline at end of property
Added: trunk/Master/bin/i386-netbsd/markdown2tex
===================================================================
--- trunk/Master/bin/i386-netbsd/markdown2tex	                        (rev 0)
+++ trunk/Master/bin/i386-netbsd/markdown2tex	2025-01-28 21:17:08 UTC (rev 73628)
@@ -0,0 +1 @@
+link ../../texmf-dist/scripts/markdown/markdown2tex.lua
\ No newline at end of file


Property changes on: trunk/Master/bin/i386-netbsd/markdown2tex
___________________________________________________________________
Added: svn:special
## -0,0 +1 ##
+*
\ No newline at end of property
Added: trunk/Master/bin/i386-solaris/markdown2tex
===================================================================
--- trunk/Master/bin/i386-solaris/markdown2tex	                        (rev 0)
+++ trunk/Master/bin/i386-solaris/markdown2tex	2025-01-28 21:17:08 UTC (rev 73628)
@@ -0,0 +1 @@
+link ../../texmf-dist/scripts/markdown/markdown2tex.lua
\ No newline at end of file


Property changes on: trunk/Master/bin/i386-solaris/markdown2tex
___________________________________________________________________
Added: svn:special
## -0,0 +1 ##
+*
\ No newline at end of property
Added: trunk/Master/bin/universal-darwin/markdown2tex
===================================================================
--- trunk/Master/bin/universal-darwin/markdown2tex	                        (rev 0)
+++ trunk/Master/bin/universal-darwin/markdown2tex	2025-01-28 21:17:08 UTC (rev 73628)
@@ -0,0 +1 @@
+link ../../texmf-dist/scripts/markdown/markdown2tex.lua
\ No newline at end of file


Property changes on: trunk/Master/bin/universal-darwin/markdown2tex
___________________________________________________________________
Added: svn:special
## -0,0 +1 ##
+*
\ No newline at end of property
Added: trunk/Master/bin/windows/markdown2tex.exe
===================================================================
(Binary files differ)

Index: trunk/Master/bin/windows/markdown2tex.exe
===================================================================
--- trunk/Master/bin/windows/markdown2tex.exe	2025-01-28 21:09:25 UTC (rev 73627)
+++ trunk/Master/bin/windows/markdown2tex.exe	2025-01-28 21:17:08 UTC (rev 73628)

Property changes on: trunk/Master/bin/windows/markdown2tex.exe
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/bin/x86_64-cygwin/markdown2tex
===================================================================
--- trunk/Master/bin/x86_64-cygwin/markdown2tex	                        (rev 0)
+++ trunk/Master/bin/x86_64-cygwin/markdown2tex	2025-01-28 21:17:08 UTC (rev 73628)
@@ -0,0 +1 @@
+link ../../texmf-dist/scripts/markdown/markdown2tex.lua
\ No newline at end of file


Property changes on: trunk/Master/bin/x86_64-cygwin/markdown2tex
___________________________________________________________________
Added: svn:special
## -0,0 +1 ##
+*
\ No newline at end of property
Added: trunk/Master/bin/x86_64-darwinlegacy/markdown2tex
===================================================================
--- trunk/Master/bin/x86_64-darwinlegacy/markdown2tex	                        (rev 0)
+++ trunk/Master/bin/x86_64-darwinlegacy/markdown2tex	2025-01-28 21:17:08 UTC (rev 73628)
@@ -0,0 +1 @@
+link ../../texmf-dist/scripts/markdown/markdown2tex.lua
\ No newline at end of file


Property changes on: trunk/Master/bin/x86_64-darwinlegacy/markdown2tex
___________________________________________________________________
Added: svn:special
## -0,0 +1 ##
+*
\ No newline at end of property
Added: trunk/Master/bin/x86_64-linux/markdown2tex
===================================================================
--- trunk/Master/bin/x86_64-linux/markdown2tex	                        (rev 0)
+++ trunk/Master/bin/x86_64-linux/markdown2tex	2025-01-28 21:17:08 UTC (rev 73628)
@@ -0,0 +1 @@
+link ../../texmf-dist/scripts/markdown/markdown2tex.lua
\ No newline at end of file


Property changes on: trunk/Master/bin/x86_64-linux/markdown2tex
___________________________________________________________________
Added: svn:special
## -0,0 +1 ##
+*
\ No newline at end of property
Added: trunk/Master/bin/x86_64-linuxmusl/markdown2tex
===================================================================
--- trunk/Master/bin/x86_64-linuxmusl/markdown2tex	                        (rev 0)
+++ trunk/Master/bin/x86_64-linuxmusl/markdown2tex	2025-01-28 21:17:08 UTC (rev 73628)
@@ -0,0 +1 @@
+link ../../texmf-dist/scripts/markdown/markdown2tex.lua
\ No newline at end of file


Property changes on: trunk/Master/bin/x86_64-linuxmusl/markdown2tex
___________________________________________________________________
Added: svn:special
## -0,0 +1 ##
+*
\ No newline at end of property
Added: trunk/Master/bin/x86_64-solaris/markdown2tex
===================================================================
--- trunk/Master/bin/x86_64-solaris/markdown2tex	                        (rev 0)
+++ trunk/Master/bin/x86_64-solaris/markdown2tex	2025-01-28 21:17:08 UTC (rev 73628)
@@ -0,0 +1 @@
+link ../../texmf-dist/scripts/markdown/markdown2tex.lua
\ No newline at end of file


Property changes on: trunk/Master/bin/x86_64-solaris/markdown2tex
___________________________________________________________________
Added: svn:special
## -0,0 +1 ##
+*
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/generic/markdown/CHANGES.md
===================================================================
--- trunk/Master/texmf-dist/doc/generic/markdown/CHANGES.md	2025-01-28 21:09:25 UTC (rev 73627)
+++ trunk/Master/texmf-dist/doc/generic/markdown/CHANGES.md	2025-01-28 21:17:08 UTC (rev 73628)
@@ -1,9 +1,158 @@
 # Changes
 
-## 3.9.1
+## 3.10.0
 
 Development:
 
+- Add a built-in theme `witiko/diagrams at v2` for drawing different types of
+  diagrams. (#448, #514, #531, #542, [matrix.org][matrix-542], a9cadc41,
+  578e64d6, 22efe7f4, a3c2d93b, originally suggested by @anubane)
+
+   [matrix-542]: https://matrix.to/#/!UeAwznpYwwsinVTetR:matrix.org/$CpfhKJT8DAkzH7Rx6ynV1BKFKbfMUtxkpNzqftvLGec?via=matrix.org&via=im.f3l.de
+
+  Here is an example LaTeX document using the new theme:
+
+  ```` tex
+  \documentclass{article}
+  \usepackage[import=witiko/diagrams at v2, relativeReferences]{markdown}
+  \begin{document}
+  \begin{markdown}
+  ``` dot {caption="An example directed graph" width=12cm #dot}
+  digraph tree {
+    margin = 0;
+    rankdir = "LR";
+
+    latex -> pmml;
+    latex -> cmml;
+    pmml -> slt;
+    cmml -> opt;
+    cmml -> prefix;
+    cmml -> infix;
+    pmml -> mterms [style=dashed];
+    cmml -> mterms;
+
+    latex [label = "LaTeX"];
+    pmml [label = "Presentation MathML"];
+    cmml [label = "Content MathML"];
+    slt [label = "Symbol Layout Tree"];
+    opt [label = "Operator Tree"];
+    prefix [label = "Prefix"];
+    infix [label = "Infix"];
+    mterms [label = "M-Terms"];
+  }
+  ```
+
+  ``` mermaid {caption="An example mindmap" width=9cm #mermaid}
+  mindmap
+      root )base-idea(
+          sub<br/>idea 1
+              ((?))
+          sub<br/>idea 2
+              ((?))
+          sub<br/>idea 3
+              ((?))
+          sub<br/>idea 4
+              ((?))
+  ```
+
+  ``` plantuml {caption="An example UML sequence diagram" width=7cm #plantuml}
+  @startuml
+  ' Define participants (actors)
+  participant "Client" as C
+  participant "Server" as S
+  participant "Database" as DB
+
+  ' Diagram title
+  title Simple Request-Response Flow
+
+  ' Messages
+  C -> S: Send Request
+  note over S: Process request
+
+  alt Request is valid
+      S -> DB: Query Data
+      DB -> S: Return Data
+      S -> C: Respond with Data
+  else Request is invalid
+      S -> C: Return Error
+  end
+  @enduml
+  ```
+
+  See the diagrams in figures <#dot>, <#mermaid>, and <#plantuml>.
+  \end{markdown}
+  \end{document}
+  ````````
+
+  You may use the expl3 prop `\g_markdown_diagrams_infostrings_prop` to
+  register other types of diagrams.
+
+- Add option `jekyllDataKeyValue` for routing YAML metadata to expl3 key–values.
+  (#77, #517, [matrix.org][matrix-517], #539, [matrix.org][matrix-539],
+   f57a8c45, originally suggested by @TeXhackse)
+
+  While the primary intended users of this new option are package authors,
+  writers can also use this feature to configure various (La)TeX packages
+  from YAML:
+
+  ``` tex
+  \documentclass{article}
+  \usepackage{chemformula, lua-widow-control, phonenumbers}
+  \usepackage[raw_attribute, tex_math_dollars]{markdown}
+  \begin{document}
+  \begin{markdown}[jekyll_data, jekyll_data_key_value]
+
+  ---
+  chemformula:
+    decimal-marker: $\cdot$
+  lua-widow-control:
+    draft: true
+    showcolours: true
+  phonenumbers:
+    area-code: place
+    area-code-sep: space
+    country: UK
+  ---
+
+  Phone number: `\phonenumber{02079460345}`{=tex}
+
+  Chemical reaction: `\ch{A + B -> 3.14159}`{=tex}
+
+  \end{markdown}
+  \end{document}
+  ```
+
+  This won't work for every package but many packages use expl3 key–values
+  internally for their configuration. If you are curious if your favorite
+  package does, look for `\keys_define` in its source code.
+
+  For more examples, see #517.
+
+ [matrix-517]: https://matrix.to/#/!UeAwznpYwwsinVTetR:matrix.org/$WzqBd_p3KB766wqbFBLbn3o9DmBJCJfPAOsC5w--gW4?via=matrix.org&via=im.f3l.de
+ [matrix-539]: https://matrix.to/#/!UeAwznpYwwsinVTetR:matrix.org/$VZbdWB2EpHeg290MGsYsbUEwMoN68zT8tbIRUKRJ1wc?via=matrix.org&via=im.f3l.de
+
+Fixes:
+
+- Allow using the options `linkAttributes` and `notes` together. (#543, #544)
+
+
+Distribution:
+
+- Alias the command `markdown-cli` as `markdown2tex`.
+  (#545, #546, [tex-live at tug.org][tex-live-2025-01-051051])
+
+ [tex-live-2025-01-051051]: https://tug.org/pipermail/tex-live/2025-January/051051.html
+
+Docker:
+
+- Produce Docker image `witiko/markdown:latest-minimal` with a minimum
+  installation of the Markdown package for TeX based on the Docker image
+  `texlive/texlive:latest-minimal`. (61a3aa2b)
+
+## 3.9.1 (2024-12-17)
+
+Development:
+
 - Add version `v1` of the new built-in theme `witiko/diagrams`.
   (#514, #531, #538)
 

Modified: trunk/Master/texmf-dist/doc/generic/markdown/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/generic/markdown/README.md	2025-01-28 21:09:25 UTC (rev 73627)
+++ trunk/Master/texmf-dist/doc/generic/markdown/README.md	2025-01-28 21:17:08 UTC (rev 73628)
@@ -140,7 +140,7 @@
     - [Using Markdown in LaTeX documents][overleaf-6].
 4. Journal articles published by [TUGboat][]:
     - [Using Markdown Inside TeX Documents][tb119],
-    - [Markdown 2.7.0: Towards Lightweight mMrkup in TeX][tb124],
+    - [Markdown 2.7.0: Towards Lightweight markup in TeX][tb124],
     - [Making Markdown into a Microwave Meal][tb129],
     - [Markdown 2.10.0: LaTeX Themes & Snippets, Two Flavors of Comments, and LuaMetaTeX][tb131],
     - [Markdown 2.15.0: What's New?][tb133],
@@ -236,7 +236,7 @@
 | [<img width="150" src="https://www.fi.muni.cz/images/fi-logo.png">][fimu] | I gratefully acknowledge the funding from the [Faculty of Informatics][fimu] at the [Masaryk University][mu] in Brno, Czech Republic, for the development of the Markdown package in projects [MUNI/33/12/2015][], [MUNI/33/1784/2020][], [MUNI/33/0776/2021][], [MUNI/33/1654/2022][], and [MUNI/33/1658/2022][]. |
 | [<img width="150" src="https://cdn.overleaf.com/img/ol-brand/overleaf_og_logo.png">][overleaf] | Extensive user documentation for the Markdown package was kindly written by [Lian Tze Lim][liantze] and published by [Overleaf][]. |
 | [<img width="150" src="https://pbs.twimg.com/profile_images/1004769879319334912/6Bh1UthD.jpg">][omedym] | Support for content slicing (Lua options [`shiftHeadings`][option-shift-headings] and [`slice`][option-slice]) and pipe tables (Lua options [`pipeTables`][option-pipe-tables] and [`tableCaptions`][option-table-captions]) was graciously sponsored by [David Vins][dvins] and [Omedym][]. |
-| [<img width="150" src="https://www.istqb.org/static/istqb-logo-1b043e800a580724ad223567f9ea57c0.png">][istqb] | Fixes for issues [#359][issue-359], [#368][issue-368], [#401][issue-401], [#424][issue-424], [#440][issue-440], [#468][issue-468], [#474][issue-474], and [#487][issue-487] were graciously sponsored by the [International Software Testing Qualifications Board (ISTQB)][istqb]. |
+| [<img width="150" src="https://www.guava.blue/wp-content/uploads/2021/01/ISTQB-logo-600x545.png">][istqb] | Fixes for issues [#359][issue-359], [#368][issue-368], [#401][issue-401], [#424][issue-424], [#440][issue-440], [#468][issue-468], [#474][issue-474], and [#487][issue-487] were graciously sponsored by the [International Software Testing Qualifications Board (ISTQB)][istqb]. |
 
  [dvins]:  https://github.com/dvins             "David Vins"
  [fimu]:   https://www.fi.muni.cz/index.html.en "Faculty of Informatics, Masaryk University"
@@ -348,7 +348,7 @@
 Notes to Distributors
 ---------------------
 
-The file `markdown-cli.lua` should be installed in the TDS directory
+The file `markdown2tex.lua` should be installed in the TDS directory
 `scripts/markdown`. Furthermore, it should be made executable and either
-symlinked to system directories as `markdown-cli` on Unix or have a wrapper
-`markdown-cli.exe` installed on Windows.
+symlinked to system directories as `markdown2tex` on Unix or have a wrapper
+`markdown2tex.exe` installed on Windows.

Modified: trunk/Master/texmf-dist/doc/generic/markdown/VERSION
===================================================================
--- trunk/Master/texmf-dist/doc/generic/markdown/VERSION	2025-01-28 21:09:25 UTC (rev 73627)
+++ trunk/Master/texmf-dist/doc/generic/markdown/VERSION	2025-01-28 21:17:08 UTC (rev 73628)
@@ -1 +1 @@
-3.9.1-0-g92254dfb (2024-12-17)
+3.10.0-0-g626df6ad (2025-01-27)

Modified: trunk/Master/texmf-dist/doc/generic/markdown/markdown.html
===================================================================
--- trunk/Master/texmf-dist/doc/generic/markdown/markdown.html	2025-01-28 21:09:25 UTC (rev 73627)
+++ trunk/Master/texmf-dist/doc/generic/markdown/markdown.html	2025-01-28 21:17:08 UTC (rev 73628)
@@ -93,7 +93,7 @@
 <header id="title-block-header">
 <h1 class="title">Markdown Package User Manual</h1>
 <p class="author">Vít Starý Novotný, Andrej Genčur</p>
-<p class="date">3.9.1-0-g92254dfb 2024-12-17</p>
+<p class="date">3.10.0-0-g626df6ad 2025-01-27</p>
 </header>
 <nav id="TOC" role="doc-toc">
 <ul>
@@ -222,12 +222,12 @@
 it.</p>
 <p>From <a href="https://github.com/witiko/markdown/releases"
 title="Releases - witiko/markdown">Releases</a>, download <a
-href="https://github.com/witiko/markdown/releases/download/3.9.1/markdown.zip"
-title="Release 3.9.1 - witiko/markdown">an archive
+href="https://github.com/witiko/markdown/releases/download/3.10.0/markdown.zip"
+title="Release 3.10.0 - witiko/markdown">an archive
 <code>markdown.zip</code> for this version of the Markdown package
-(3.9.1)</a> or a different version that you wish to install. Then, unzip
-the archive. If you downloaded an archive for a different version of the
-Markdown package, you should now locate a file named
+(3.10.0)</a> or a different version that you wish to install. Then,
+unzip the archive. If you downloaded an archive for a different version
+of the Markdown package, you should now locate a file named
 <code>markdown.html</code> with the user manual for that version, open
 it, and follow the installation steps in it rather than the steps from
 this manual.</p>
@@ -242,7 +242,8 @@
 <ul>
 <li><code>markdown.lua</code>, <code>markdown-parser.lua</code>, and
 <code>markdown-unicode-data.lua</code>: The Lua module</li>
-<li><code>markdown-cli.lua</code>: The Lua command-line interface</li>
+<li><code>markdown-cli.lua</code> and <code>markdown2tex.lua</code>: The
+Lua command-line interface</li>
 <li><code>markdown.tex</code>: The plain <span
 class="tex">T<sub>e</sub>X</span> macro package</li>
 <li><code>markdown.sty</code>: The <span
@@ -264,6 +265,7 @@
 <li><code>⟨TEXMF⟩/tex/luatex/markdown/markdown-parser.lua</code></li>
 <li><code>⟨TEXMF⟩/tex/luatex/markdown/markdown-unicode-data.lua</code></li>
 <li><code>⟨TEXMF⟩/scripts/markdown/markdown-cli.lua</code></li>
+<li><code>⟨TEXMF⟩/scripts/markdown/markdown2tex.lua</code></li>
 <li><code>⟨TEXMF⟩/tex/generic/markdown/markdown.tex</code></li>
 <li><code>⟨TEXMF⟩/tex/generic/markdown/markdownthemewitiko_markdown_defaults.tex</code></li>
 <li><code>⟨TEXMF⟩/tex/latex/markdown/markdown.sty</code></li>
@@ -289,6 +291,7 @@
 <li><code>./markdown-parser.lua</code></li>
 <li><code>./markdown-unicode-data.lua</code></li>
 <li><code>./markdown-cli.lua</code></li>
+<li><code>./markdown2tex.lua</code></li>
 <li><code>./markdown/markdown.tex</code></li>
 <li><code>./markdown.sty</code></li>
 <li><code>./t-markdown.tex</code></li>
@@ -352,12 +355,12 @@
 <code>hello.md</code> with the following content:</p>
 <div class="sourceCode" id="cb7"><pre class="sourceCode md"><code class="sourceCode markdown"><span id="cb7-1"><a href="#cb7-1" aria-hidden="true" tabindex="-1"></a>Hello *world*!</span></code></pre></div>
 <p>Next, invoke LuaTeX from the terminal:</p>
-<div class="sourceCode" id="cb8"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb8-1"><a href="#cb8-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> <span class="at">--</span> hello.md hello.tex</span>
+<div class="sourceCode" id="cb8"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb8-1"><a href="#cb8-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> <span class="at">--</span> hello.md hello.tex</span>
 <span id="cb8-2"><a href="#cb8-2" aria-hidden="true" tabindex="-1"></a><span class="ex">luatex</span> document.tex</span></code></pre></div>
 <p>A PDF document named <code>document.pdf</code> should be produced and
 contain the text “Hello <em>world</em>!” Invoking pdfTeX should have the
 same effect:</p>
-<div class="sourceCode" id="cb9"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb9-1"><a href="#cb9-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> <span class="at">--</span> hello.md hello.tex</span>
+<div class="sourceCode" id="cb9"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb9-1"><a href="#cb9-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> <span class="at">--</span> hello.md hello.tex</span>
 <span id="cb9-2"><a href="#cb9-2" aria-hidden="true" tabindex="-1"></a><span class="ex">pdftex</span> document.tex</span></code></pre></div>
 <h3 data-number="1.3.2" id="using-plain-tex"><span
 class="header-section-number">1.3.2</span> Using Plain <span
@@ -661,8 +664,8 @@
 class="sourceCode md"><code class="sourceCode markdown"><span id="cb35-1"><a href="#cb35-1" aria-hidden="true" tabindex="-1"></a>$\sqrt{-1}$ *equals* $i$.</span></code></pre></div>
 <p>Next, invoke LuaTeX from the terminal:</p>
 <div class="sourceCode" id="cb36"><pre
-class="sourceCode sh"><code class="sourceCode bash"><span id="cb36-1"><a href="#cb36-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> <span class="at">--</span> example.md nomath.tex</span>
-<span id="cb36-2"><a href="#cb36-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> tex_math_dollars=true <span class="at">--</span> example.md math.tex</span>
+class="sourceCode sh"><code class="sourceCode bash"><span id="cb36-1"><a href="#cb36-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> <span class="at">--</span> example.md nomath.tex</span>
+<span id="cb36-2"><a href="#cb36-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> tex_math_dollars=true <span class="at">--</span> example.md math.tex</span>
 <span id="cb36-3"><a href="#cb36-3" aria-hidden="true" tabindex="-1"></a><span class="ex">luatex</span> document.tex</span></code></pre></div>
 <p>A PDF document named <code>document.pdf</code> should be produced and
 contain the following text:</p>
@@ -673,8 +676,8 @@
 </blockquote>
 <p>Invoking pdfTeX should have the same effect:</p>
 <div class="sourceCode" id="cb37"><pre
-class="sourceCode sh"><code class="sourceCode bash"><span id="cb37-1"><a href="#cb37-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> <span class="at">--</span> example.md nomath.tex</span>
-<span id="cb37-2"><a href="#cb37-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> tex_math_dollars=true <span class="at">--</span> example.md math.tex</span>
+class="sourceCode sh"><code class="sourceCode bash"><span id="cb37-1"><a href="#cb37-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> <span class="at">--</span> example.md nomath.tex</span>
+<span id="cb37-2"><a href="#cb37-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> tex_math_dollars=true <span class="at">--</span> example.md math.tex</span>
 <span id="cb37-3"><a href="#cb37-3" aria-hidden="true" tabindex="-1"></a><span class="ex">pdftex</span> document.tex</span></code></pre></div>
 <h3 data-number="2.1.2" id="plain-tex"><span
 class="header-section-number">2.1.2</span> Plain <span
@@ -867,7 +870,7 @@
 <p>Next, invoke LuaTeX from the terminal with the
 <code><strong>eagerCache</strong></code> option disabled:</p>
 <div class="sourceCode" id="cb47"><pre
-class="sourceCode sh"><code class="sourceCode bash"><span id="cb47-1"><a href="#cb47-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> eagerCache=false <span class="at">--</span> hello.md hello.tex</span></code></pre></div>
+class="sourceCode sh"><code class="sourceCode bash"><span id="cb47-1"><a href="#cb47-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> eagerCache=false <span class="at">--</span> hello.md hello.tex</span></code></pre></div>
 <p>A <span class="tex">T<sub>e</sub>X</span> document named
 <code>hello.tex</code> should be produced and contain the following
 code:</p>
@@ -877,7 +880,7 @@
 <p>Invoke LuaTeX from the terminal again, this time with the
 <code><strong>eagerCache</strong></code> option enabled:</p>
 <div class="sourceCode" id="cb49"><pre
-class="sourceCode tex"><code class="sourceCode latex"><span id="cb49-1"><a href="#cb49-1" aria-hidden="true" tabindex="-1"></a>markdown-cli eagerCache=true -- hello.md hello.tex</span></code></pre></div>
+class="sourceCode tex"><code class="sourceCode latex"><span id="cb49-1"><a href="#cb49-1" aria-hidden="true" tabindex="-1"></a>markdown2tex eagerCache=true -- hello.md hello.tex</span></code></pre></div>
 <p>A <span class="tex">T<sub>e</sub>X</span> document named
 <code>hello.tex</code> should be produced and contain the following
 code:</p>
@@ -1114,7 +1117,7 @@
 class="sourceCode md"><code class="sourceCode markdown"><span id="cb57-1"><a href="#cb57-1" aria-hidden="true" tabindex="-1"></a>Hello *world*!</span></code></pre></div>
 <p>Next, invoke LuaTeX from the terminal:</p>
 <div class="sourceCode" id="cb58"><pre
-class="sourceCode sh"><code class="sourceCode bash"><span id="cb58-1"><a href="#cb58-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> cacheDir=cache <span class="at">--</span> hello.md hello.tex</span>
+class="sourceCode sh"><code class="sourceCode bash"><span id="cb58-1"><a href="#cb58-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> cacheDir=cache <span class="at">--</span> hello.md hello.tex</span>
 <span id="cb58-2"><a href="#cb58-2" aria-hidden="true" tabindex="-1"></a><span class="ex">luatex</span> document.tex</span></code></pre></div>
 <p>A PDF document named <code>document.pdf</code> should be produced and
 contain the text “Hello <em>world</em>!” A directory named
@@ -1424,7 +1427,7 @@
 class="sourceCode md"><code class="sourceCode markdown"><span id="cb82-1"><a href="#cb82-1" aria-hidden="true" tabindex="-1"></a>Hello *world*!</span></code></pre></div>
 <p>Next, invoke LuaTeX from the terminal:</p>
 <div class="sourceCode" id="cb83"><pre
-class="sourceCode sh"><code class="sourceCode bash"><span id="cb83-1"><a href="#cb83-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> finalizeCache=true frozenCacheFileName=cache.tex <span class="at">--</span> hello.md hello.tex</span>
+class="sourceCode sh"><code class="sourceCode bash"><span id="cb83-1"><a href="#cb83-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> finalizeCache=true frozenCacheFileName=cache.tex <span class="at">--</span> hello.md hello.tex</span>
 <span id="cb83-2"><a href="#cb83-2" aria-hidden="true" tabindex="-1"></a><span class="ex">luatex</span> document.tex</span></code></pre></div>
 <p>A PDF document named <code>document.pdf</code> should be produced and
 contain the text “Hello <em>world</em>!” A frozen cache will also be
@@ -1664,8 +1667,8 @@
 <span id="cb100-2"><a href="#cb100-2" aria-hidden="true" tabindex="-1"></a><span class="at">> A quote?</span></span></code></pre></div>
 <p>Next, invoke LuaTeX from the terminal:</p>
 <div class="sourceCode" id="cb101"><pre
-class="sourceCode sh"><code class="sourceCode bash"><span id="cb101-1"><a href="#cb101-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> <span class="at">--</span> content.md optionfalse.tex</span>
-<span id="cb101-2"><a href="#cb101-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> blankBeforeBlockquote=true <span class="at">--</span> content.md optiontrue.tex</span>
+class="sourceCode sh"><code class="sourceCode bash"><span id="cb101-1"><a href="#cb101-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> <span class="at">--</span> content.md optionfalse.tex</span>
+<span id="cb101-2"><a href="#cb101-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> blankBeforeBlockquote=true <span class="at">--</span> content.md optiontrue.tex</span>
 <span id="cb101-3"><a href="#cb101-3" aria-hidden="true" tabindex="-1"></a><span class="ex">luatex</span> document.tex</span></code></pre></div>
 <p>A PDF document named <code>document.pdf</code> should be produced and
 contain the following text:</p>
@@ -1854,8 +1857,8 @@
 <span id="cb112-4"><a href="#cb112-4" aria-hidden="true" tabindex="-1"></a><span class="in">```</span></span></code></pre></div>
 <p>Next, invoke LuaTeX from the terminal:</p>
 <div class="sourceCode" id="cb113"><pre
-class="sourceCode sh"><code class="sourceCode bash"><span id="cb113-1"><a href="#cb113-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> fencedCode=true <span class="at">--</span> content.md optionfalse.tex</span>
-<span id="cb113-2"><a href="#cb113-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> fencedCode=true blankBeforeCodeFence=true  <span class="at">--</span> content.md optiontrue.tex</span>
+class="sourceCode sh"><code class="sourceCode bash"><span id="cb113-1"><a href="#cb113-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> fencedCode=true <span class="at">--</span> content.md optionfalse.tex</span>
+<span id="cb113-2"><a href="#cb113-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> fencedCode=true blankBeforeCodeFence=true  <span class="at">--</span> content.md optiontrue.tex</span>
 <span id="cb113-3"><a href="#cb113-3" aria-hidden="true" tabindex="-1"></a><span class="ex">luatex</span> document.tex</span></code></pre></div>
 <p>A PDF document named <code>document.pdf</code> should be produced and
 contain the following text:</p>
@@ -2104,8 +2107,8 @@
 <span id="cb129-3"><a href="#cb129-3" aria-hidden="true" tabindex="-1"></a><span class="fu">==========</span></span></code></pre></div>
 <p>Next, invoke LuaTeX from the terminal:</p>
 <div class="sourceCode" id="cb130"><pre
-class="sourceCode sh"><code class="sourceCode bash"><span id="cb130-1"><a href="#cb130-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> <span class="at">--</span> content.md optionfalse.tex</span>
-<span id="cb130-2"><a href="#cb130-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> blankBeforeHeading=true  <span class="at">--</span> content.md optiontrue.tex</span>
+class="sourceCode sh"><code class="sourceCode bash"><span id="cb130-1"><a href="#cb130-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> <span class="at">--</span> content.md optionfalse.tex</span>
+<span id="cb130-2"><a href="#cb130-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> blankBeforeHeading=true  <span class="at">--</span> content.md optiontrue.tex</span>
 <span id="cb130-3"><a href="#cb130-3" aria-hidden="true" tabindex="-1"></a><span class="ex">luatex</span> document.tex</span></code></pre></div>
 <p>A PDF document named <code>document.pdf</code> should be produced and
 contain the following text:</p>
@@ -2287,8 +2290,8 @@
 <span id="cb140-2"><a href="#cb140-2" aria-hidden="true" tabindex="-1"></a><span class="ss">- </span>a list?</span></code></pre></div>
 <p>Next, invoke LuaTeX from the terminal:</p>
 <div class="sourceCode" id="cb141"><pre
-class="sourceCode sh"><code class="sourceCode bash"><span id="cb141-1"><a href="#cb141-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> <span class="at">--</span> content.md optionfalse.tex</span>
-<span id="cb141-2"><a href="#cb141-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> blankBeforeList=true  <span class="at">--</span> content.md optiontrue.tex</span>
+class="sourceCode sh"><code class="sourceCode bash"><span id="cb141-1"><a href="#cb141-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> <span class="at">--</span> content.md optionfalse.tex</span>
+<span id="cb141-2"><a href="#cb141-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> blankBeforeList=true  <span class="at">--</span> content.md optiontrue.tex</span>
 <span id="cb141-3"><a href="#cb141-3" aria-hidden="true" tabindex="-1"></a><span class="ex">luatex</span> document.tex</span></code></pre></div>
 <p>A PDF document named <code>document.pdf</code> should be produced and
 contain the following text:</p>
@@ -2549,8 +2552,8 @@
 <span id="cb154-3"><a href="#cb154-3" aria-hidden="true" tabindex="-1"></a><span class="at">> or two block quotes?</span></span></code></pre></div>
 <p>Next, invoke LuaTeX from the terminal:</p>
 <div class="sourceCode" id="cb155"><pre
-class="sourceCode sh"><code class="sourceCode bash"><span id="cb155-1"><a href="#cb155-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> breakableBlockquotes=false <span class="at">--</span> content.md optionfalse.tex</span>
-<span id="cb155-2"><a href="#cb155-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span>  <span class="at">--</span> content.md optiontrue.tex</span>
+class="sourceCode sh"><code class="sourceCode bash"><span id="cb155-1"><a href="#cb155-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> breakableBlockquotes=false <span class="at">--</span> content.md optionfalse.tex</span>
+<span id="cb155-2"><a href="#cb155-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span>  <span class="at">--</span> content.md optiontrue.tex</span>
 <span id="cb155-3"><a href="#cb155-3" aria-hidden="true" tabindex="-1"></a><span class="ex">luatex</span> document.tex</span></code></pre></div>
 <p>A PDF document named <code>document.pdf</code> should be produced and
 contain the following text:</p>
@@ -2909,8 +2912,8 @@
 class="sourceCode md"><code class="sourceCode markdown"><span id="cb174-1"><a href="#cb174-1" aria-hidden="true" tabindex="-1"></a>``Is this a code span?'' ``Or a quote?''</span></code></pre></div>
 <p>Next, invoke LuaTeX from the terminal:</p>
 <div class="sourceCode" id="cb175"><pre
-class="sourceCode sh"><code class="sourceCode bash"><span id="cb175-1"><a href="#cb175-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> codeSpans=false <span class="at">--</span> content.md optionfalse.tex</span>
-<span id="cb175-2"><a href="#cb175-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> <span class="at">--</span> content.md optiontrue.tex</span>
+class="sourceCode sh"><code class="sourceCode bash"><span id="cb175-1"><a href="#cb175-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> codeSpans=false <span class="at">--</span> content.md optionfalse.tex</span>
+<span id="cb175-2"><a href="#cb175-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> <span class="at">--</span> content.md optiontrue.tex</span>
 <span id="cb175-3"><a href="#cb175-3" aria-hidden="true" tabindex="-1"></a><span class="ex">luatex</span> document.tex</span></code></pre></div>
 <p>A PDF document named <code>document.pdf</code> should be produced and
 contain the following text:</p>
@@ -4504,8 +4507,8 @@
 <span id="cb269-6"><a href="#cb269-6" aria-hidden="true" tabindex="-1"></a>_Is there <span class="kw"><?</span> HTML instruction <span class="kw">?></span> support?_</span></code></pre></div>
 <p>Next, invoke LuaTeX from the terminal:</p>
 <div class="sourceCode" id="cb270"><pre
-class="sourceCode sh"><code class="sourceCode bash"><span id="cb270-1"><a href="#cb270-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> html=false <span class="at">--</span> content.md optionfalse.tex</span>
-<span id="cb270-2"><a href="#cb270-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> <span class="at">--</span> content.md optiontrue.tex</span>
+class="sourceCode sh"><code class="sourceCode bash"><span id="cb270-1"><a href="#cb270-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> html=false <span class="at">--</span> content.md optionfalse.tex</span>
+<span id="cb270-2"><a href="#cb270-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> <span class="at">--</span> content.md optiontrue.tex</span>
 <span id="cb270-3"><a href="#cb270-3" aria-hidden="true" tabindex="-1"></a><span class="ex">luatex</span> document.tex</span></code></pre></div>
 <p>A PDF document named <code>document.pdf</code> should be produced and
 contain the following text:</p>
@@ -4774,8 +4777,8 @@
 class="sourceCode md"><code class="sourceCode markdown"><span id="cb283-1"><a href="#cb283-1" aria-hidden="true" tabindex="-1"></a>$\sqrt{-1}$ *equals* $i$.</span></code></pre></div>
 <p>Next, invoke LuaTeX from the terminal:</p>
 <div class="sourceCode" id="cb284"><pre
-class="sourceCode sh"><code class="sourceCode bash"><span id="cb284-1"><a href="#cb284-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> <span class="at">--</span> content.md optionfalse.tex</span>
-<span id="cb284-2"><a href="#cb284-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> hybrid=true <span class="at">--</span> content.md optiontrue.tex</span>
+class="sourceCode sh"><code class="sourceCode bash"><span id="cb284-1"><a href="#cb284-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> <span class="at">--</span> content.md optionfalse.tex</span>
+<span id="cb284-2"><a href="#cb284-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> hybrid=true <span class="at">--</span> content.md optiontrue.tex</span>
 <span id="cb284-3"><a href="#cb284-3" aria-hidden="true" tabindex="-1"></a><span class="ex">luatex</span> document.tex</span></code></pre></div>
 <p>A PDF document named <code>document.pdf</code> should be produced and
 contain the following text:</p>
@@ -6153,8 +6156,8 @@
 class="sourceCode md"><code class="sourceCode markdown"><span id="cb359-1"><a href="#cb359-1" aria-hidden="true" tabindex="-1"></a>Are these just three regular dots, a victorian ellipsis, or ... ?</span></code></pre></div>
 <p>Next, invoke LuaTeX from the terminal:</p>
 <div class="sourceCode" id="cb360"><pre
-class="sourceCode sh"><code class="sourceCode bash"><span id="cb360-1"><a href="#cb360-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> <span class="at">--</span> content.md optionfalse.tex</span>
-<span id="cb360-2"><a href="#cb360-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> smartEllipses=true <span class="at">--</span> content.md optiontrue.tex</span>
+class="sourceCode sh"><code class="sourceCode bash"><span id="cb360-1"><a href="#cb360-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> <span class="at">--</span> content.md optionfalse.tex</span>
+<span id="cb360-2"><a href="#cb360-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> smartEllipses=true <span class="at">--</span> content.md optiontrue.tex</span>
 <span id="cb360-3"><a href="#cb360-3" aria-hidden="true" tabindex="-1"></a><span class="ex">luatex</span> document.tex</span></code></pre></div>
 <p>A PDF document named <code>document.pdf</code> should be produced and
 contain the following text:</p>
@@ -7208,8 +7211,8 @@
 <span id="cb419-3"><a href="#cb419-3" aria-hidden="true" tabindex="-1"></a>$$\hat{f} \left ( \xi  \right )= \int_{-\infty}^{\infty} f\left ( x  \right ) e^{-i2\pi \xi x} dx$$</span></code></pre></div>
 <p>Next, invoke LuaTeX from the terminal:</p>
 <div class="sourceCode" id="cb420"><pre
-class="sourceCode sh"><code class="sourceCode bash"><span id="cb420-1"><a href="#cb420-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> <span class="at">--</span> content.md optionfalse.tex</span>
-<span id="cb420-2"><a href="#cb420-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> texMathDollars=true <span class="at">--</span> content.md optiontrue.tex</span>
+class="sourceCode sh"><code class="sourceCode bash"><span id="cb420-1"><a href="#cb420-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> <span class="at">--</span> content.md optionfalse.tex</span>
+<span id="cb420-2"><a href="#cb420-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> texMathDollars=true <span class="at">--</span> content.md optiontrue.tex</span>
 <span id="cb420-3"><a href="#cb420-3" aria-hidden="true" tabindex="-1"></a><span class="ex">luatex</span> document.tex</span></code></pre></div>
 <p>A PDF document named <code>document.pdf</code> should be produced and
 contain the following text:</p>
@@ -7384,8 +7387,8 @@
 <span id="cb431-3"><a href="#cb431-3" aria-hidden="true" tabindex="-1"></a><span class="sc">\\</span><span class="co">[</span><span class="ot">\hat{f} \left ( \xi  \right )= \int_{-\infty}^{\infty} f\left ( x  \right ) e^{-i2\pi \xi x} dx\\]</span></span></code></pre></div>
 <p>Next, invoke LuaTeX from the terminal:</p>
 <div class="sourceCode" id="cb432"><pre
-class="sourceCode sh"><code class="sourceCode bash"><span id="cb432-1"><a href="#cb432-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> <span class="at">--</span> content.md optionfalse.tex</span>
-<span id="cb432-2"><a href="#cb432-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> texMathDoubleBackslash=true <span class="at">--</span> content.md optiontrue.tex</span>
+class="sourceCode sh"><code class="sourceCode bash"><span id="cb432-1"><a href="#cb432-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> <span class="at">--</span> content.md optionfalse.tex</span>
+<span id="cb432-2"><a href="#cb432-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> texMathDoubleBackslash=true <span class="at">--</span> content.md optiontrue.tex</span>
 <span id="cb432-3"><a href="#cb432-3" aria-hidden="true" tabindex="-1"></a><span class="ex">luatex</span> document.tex</span></code></pre></div>
 <p>A PDF document named <code>document.pdf</code> should be produced and
 contain the following text:</p>
@@ -7560,8 +7563,8 @@
 <span id="cb443-3"><a href="#cb443-3" aria-hidden="true" tabindex="-1"></a><span class="sc">\[</span>\hat{f} \left ( \xi  \right )= \int_{-\infty}^{\infty} f\left ( x  \right ) e^{-i2\pi \xi x} dx<span class="sc">\]</span></span></code></pre></div>
 <p>Next, invoke LuaTeX from the terminal:</p>
 <div class="sourceCode" id="cb444"><pre
-class="sourceCode sh"><code class="sourceCode bash"><span id="cb444-1"><a href="#cb444-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> <span class="at">--</span> content.md optionfalse.tex</span>
-<span id="cb444-2"><a href="#cb444-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown-cli</span> texMathSingleBackslash=true <span class="at">--</span> content.md optiontrue.tex</span>
+class="sourceCode sh"><code class="sourceCode bash"><span id="cb444-1"><a href="#cb444-1" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> <span class="at">--</span> content.md optionfalse.tex</span>
+<span id="cb444-2"><a href="#cb444-2" aria-hidden="true" tabindex="-1"></a><span class="ex">markdown2tex</span> texMathSingleBackslash=true <span class="at">--</span> content.md optiontrue.tex</span>
 <span id="cb444-3"><a href="#cb444-3" aria-hidden="true" tabindex="-1"></a><span class="ex">luatex</span> document.tex</span></code></pre></div>
 <p>A PDF document named <code>document.pdf</code> should be produced and
 contain the following text:</p>
@@ -8070,20 +8073,25 @@
 <p>Built-in plain <span class="tex">T<sub>e</sub>X</span> themes
 provided with the Markdown package include:</p>
 <dl>
-<dt><code><strong>witiko/diagrams at v1</strong></code></dt>
+<dt><code><strong>witiko/diagrams</strong></code></dt>
 <dd>
-<p>A theme that typesets fenced code blocks with the <code>dot …</code>
-infostring as images of directed graphs rendered by the Graphviz tools.
-The right tail of the infostring is used as the image title. The theme
-requires a Unix-like operating system with GNU Diffutils and Graphviz
-installed. The theme also requires shell access unless the
+<p>A theme that typesets fenced code blocks with the infostrings
+<code>dot</code>, <code>mermaid</code>, and <code>plantuml</code> as
+figures with diagrams produced with the command <code>dot</code> from
+Graphviz tools, the command <code>mmdc</code> from the npm package
+<code>@mermaid-js/mermaid-cli</code>, and the command
+<code>plantuml</code> from the package PlantUML, respectively. The
+key-value attribute <code>caption</code> can be used to specify the
+caption of the figure. The remaining attributes are treated as image
+attributes.</p>
+<p>The theme requires a Unix-like operating system with GNU Diffutils,
+Graphviz, the npm package <code>@mermaid-js/mermaid-cli</code>, and
+PlantUML installed. All these packages are already included in the
+Docker image <code>witiko/markdown</code>; consult
+<code>Dockerfile</code> to see how they are installed. The theme also
+requires shell access unless the
 <code><strong>frozenCache</strong></code> plain <span
 class="tex">T<sub>e</sub>X</span> option is enabled.</p>
-<p>The above example loads version <code>v1</code> of the theme, which
-is an alias for an earlier theme named <code>witiko/dot</code>. Future
-versions of the theme may have backwards-incompatible syntax and
-behavior. Therefore, you are encouraged to always specify the version
-<code>v1</code> to keep your documents from suddenly breaking.</p>
 </dd>
 </dl>
 <h5 class="unnumbered" id="latex-example-54"><span
@@ -8092,54 +8100,79 @@
 <code>document.tex</code> with the following content:</p>
 <div class="sourceCode" id="cb472"><pre
 class="sourceCode tex"><code class="sourceCode latex"><span id="cb472-1"><a href="#cb472-1" aria-hidden="true" tabindex="-1"></a><span class="bu">\documentclass</span>{<span class="ex">article</span>}</span>
-<span id="cb472-2"><a href="#cb472-2" aria-hidden="true" tabindex="-1"></a><span class="bu">\usepackage</span>[import=witiko/diagrams at v1]{<span class="ex">markdown</span>}</span>
-<span id="cb472-3"><a href="#cb472-3" aria-hidden="true" tabindex="-1"></a><span class="fu">\setkeys</span>{Gin}{</span>
-<span id="cb472-4"><a href="#cb472-4" aria-hidden="true" tabindex="-1"></a>  width=<span class="fu">\columnwidth</span>,</span>
-<span id="cb472-5"><a href="#cb472-5" aria-hidden="true" tabindex="-1"></a>  height=0.65<span class="fu">\paperheight</span>,</span>
-<span id="cb472-6"><a href="#cb472-6" aria-hidden="true" tabindex="-1"></a>  keepaspectratio}</span>
-<span id="cb472-7"><a href="#cb472-7" aria-hidden="true" tabindex="-1"></a><span class="kw">\begin</span>{<span class="ex">document</span>}</span>
-<span id="cb472-8"><a href="#cb472-8" aria-hidden="true" tabindex="-1"></a><span class="kw">\begin</span>{<span class="ex">markdown</span>}</span>
-<span id="cb472-9"><a href="#cb472-9" aria-hidden="true" tabindex="-1"></a>``` dot Various formats of mathemathical formulae</span>
-<span id="cb472-10"><a href="#cb472-10" aria-hidden="true" tabindex="-1"></a>digraph tree {</span>
-<span id="cb472-11"><a href="#cb472-11" aria-hidden="true" tabindex="-1"></a>  margin = 0;</span>
-<span id="cb472-12"><a href="#cb472-12" aria-hidden="true" tabindex="-1"></a>  rankdir = "LR";</span>
-<span id="cb472-13"><a href="#cb472-13" aria-hidden="true" tabindex="-1"></a></span>
-<span id="cb472-14"><a href="#cb472-14" aria-hidden="true" tabindex="-1"></a>  latex -> pmml;</span>
-<span id="cb472-15"><a href="#cb472-15" aria-hidden="true" tabindex="-1"></a>  latex -> cmml;</span>
-<span id="cb472-16"><a href="#cb472-16" aria-hidden="true" tabindex="-1"></a>  pmml -> slt;</span>
-<span id="cb472-17"><a href="#cb472-17" aria-hidden="true" tabindex="-1"></a>  cmml -> opt;</span>
-<span id="cb472-18"><a href="#cb472-18" aria-hidden="true" tabindex="-1"></a>  cmml -> prefix;</span>
-<span id="cb472-19"><a href="#cb472-19" aria-hidden="true" tabindex="-1"></a>  cmml -> infix;</span>
-<span id="cb472-20"><a href="#cb472-20" aria-hidden="true" tabindex="-1"></a>  pmml -> mterms [style=dashed];</span>
-<span id="cb472-21"><a href="#cb472-21" aria-hidden="true" tabindex="-1"></a>  cmml -> mterms;</span>
-<span id="cb472-22"><a href="#cb472-22" aria-hidden="true" tabindex="-1"></a></span>
-<span id="cb472-23"><a href="#cb472-23" aria-hidden="true" tabindex="-1"></a>  latex [label = "LaTeX"];</span>
-<span id="cb472-24"><a href="#cb472-24" aria-hidden="true" tabindex="-1"></a>  pmml [label = "Presentation MathML"];</span>
-<span id="cb472-25"><a href="#cb472-25" aria-hidden="true" tabindex="-1"></a>  cmml [label = "Content MathML"];</span>
-<span id="cb472-26"><a href="#cb472-26" aria-hidden="true" tabindex="-1"></a>  slt [label = "Symbol Layout Tree"];</span>
-<span id="cb472-27"><a href="#cb472-27" aria-hidden="true" tabindex="-1"></a>  opt [label = "Operator Tree"];</span>
-<span id="cb472-28"><a href="#cb472-28" aria-hidden="true" tabindex="-1"></a>  prefix [label = "Prefix"];</span>
-<span id="cb472-29"><a href="#cb472-29" aria-hidden="true" tabindex="-1"></a>  infix [label = "Infix"];</span>
-<span id="cb472-30"><a href="#cb472-30" aria-hidden="true" tabindex="-1"></a>  mterms [label = "M-Terms"];</span>
-<span id="cb472-31"><a href="#cb472-31" aria-hidden="true" tabindex="-1"></a>}</span>
-<span id="cb472-32"><a href="#cb472-32" aria-hidden="true" tabindex="-1"></a>```</span>
-<span id="cb472-33"><a href="#cb472-33" aria-hidden="true" tabindex="-1"></a><span class="kw">\end</span>{<span class="ex">markdown</span>}</span>
-<span id="cb472-34"><a href="#cb472-34" aria-hidden="true" tabindex="-1"></a><span class="kw">\end</span>{<span class="ex">document</span>}</span></code></pre></div>
+<span id="cb472-2"><a href="#cb472-2" aria-hidden="true" tabindex="-1"></a><span class="bu">\usepackage</span>[import=witiko/diagrams at v2, relativeReferences]{<span class="ex">markdown</span>}</span>
+<span id="cb472-3"><a href="#cb472-3" aria-hidden="true" tabindex="-1"></a><span class="kw">\begin</span>{<span class="ex">document</span>}</span>
+<span id="cb472-4"><a href="#cb472-4" aria-hidden="true" tabindex="-1"></a><span class="kw">\begin</span>{<span class="ex">markdown</span>}</span>
+<span id="cb472-5"><a href="#cb472-5" aria-hidden="true" tabindex="-1"></a>``` dot {caption="An example directed graph" width=12cm #dot}</span>
+<span id="cb472-6"><a href="#cb472-6" aria-hidden="true" tabindex="-1"></a>digraph tree {</span>
+<span id="cb472-7"><a href="#cb472-7" aria-hidden="true" tabindex="-1"></a>  margin = 0;</span>
+<span id="cb472-8"><a href="#cb472-8" aria-hidden="true" tabindex="-1"></a>  rankdir = "LR";</span>
+<span id="cb472-9"><a href="#cb472-9" aria-hidden="true" tabindex="-1"></a></span>
+<span id="cb472-10"><a href="#cb472-10" aria-hidden="true" tabindex="-1"></a>  latex -> pmml;</span>
+<span id="cb472-11"><a href="#cb472-11" aria-hidden="true" tabindex="-1"></a>  latex -> cmml;</span>
+<span id="cb472-12"><a href="#cb472-12" aria-hidden="true" tabindex="-1"></a>  pmml -> slt;</span>
+<span id="cb472-13"><a href="#cb472-13" aria-hidden="true" tabindex="-1"></a>  cmml -> opt;</span>
+<span id="cb472-14"><a href="#cb472-14" aria-hidden="true" tabindex="-1"></a>  cmml -> prefix;</span>
+<span id="cb472-15"><a href="#cb472-15" aria-hidden="true" tabindex="-1"></a>  cmml -> infix;</span>
+<span id="cb472-16"><a href="#cb472-16" aria-hidden="true" tabindex="-1"></a>  pmml -> mterms [style=dashed];</span>
+<span id="cb472-17"><a href="#cb472-17" aria-hidden="true" tabindex="-1"></a>  cmml -> mterms;</span>
+<span id="cb472-18"><a href="#cb472-18" aria-hidden="true" tabindex="-1"></a></span>
+<span id="cb472-19"><a href="#cb472-19" aria-hidden="true" tabindex="-1"></a>  latex [label = "LaTeX"];</span>
+<span id="cb472-20"><a href="#cb472-20" aria-hidden="true" tabindex="-1"></a>  pmml [label = "Presentation MathML"];</span>
+<span id="cb472-21"><a href="#cb472-21" aria-hidden="true" tabindex="-1"></a>  cmml [label = "Content MathML"];</span>
+<span id="cb472-22"><a href="#cb472-22" aria-hidden="true" tabindex="-1"></a>  slt [label = "Symbol Layout Tree"];</span>
+<span id="cb472-23"><a href="#cb472-23" aria-hidden="true" tabindex="-1"></a>  opt [label = "Operator Tree"];</span>
+<span id="cb472-24"><a href="#cb472-24" aria-hidden="true" tabindex="-1"></a>  prefix [label = "Prefix"];</span>
+<span id="cb472-25"><a href="#cb472-25" aria-hidden="true" tabindex="-1"></a>  infix [label = "Infix"];</span>
+<span id="cb472-26"><a href="#cb472-26" aria-hidden="true" tabindex="-1"></a>  mterms [label = "M-Terms"];</span>
+<span id="cb472-27"><a href="#cb472-27" aria-hidden="true" tabindex="-1"></a>}</span>
+<span id="cb472-28"><a href="#cb472-28" aria-hidden="true" tabindex="-1"></a>```</span>
+<span id="cb472-29"><a href="#cb472-29" aria-hidden="true" tabindex="-1"></a></span>
+<span id="cb472-30"><a href="#cb472-30" aria-hidden="true" tabindex="-1"></a>``` mermaid {caption="An example mindmap" width=9cm #mermaid}</span>
+<span id="cb472-31"><a href="#cb472-31" aria-hidden="true" tabindex="-1"></a>mindmap</span>
+<span id="cb472-32"><a href="#cb472-32" aria-hidden="true" tabindex="-1"></a>    root )base-idea(</span>
+<span id="cb472-33"><a href="#cb472-33" aria-hidden="true" tabindex="-1"></a>        sub<br/>idea 1</span>
+<span id="cb472-34"><a href="#cb472-34" aria-hidden="true" tabindex="-1"></a>            ((?))</span>
+<span id="cb472-35"><a href="#cb472-35" aria-hidden="true" tabindex="-1"></a>        sub<br/>idea 2</span>
+<span id="cb472-36"><a href="#cb472-36" aria-hidden="true" tabindex="-1"></a>            ((?))</span>
+<span id="cb472-37"><a href="#cb472-37" aria-hidden="true" tabindex="-1"></a>        sub<br/>idea 3</span>
+<span id="cb472-38"><a href="#cb472-38" aria-hidden="true" tabindex="-1"></a>            ((?))</span>
+<span id="cb472-39"><a href="#cb472-39" aria-hidden="true" tabindex="-1"></a>        sub<br/>idea 4</span>
+<span id="cb472-40"><a href="#cb472-40" aria-hidden="true" tabindex="-1"></a>            ((?))</span>
+<span id="cb472-41"><a href="#cb472-41" aria-hidden="true" tabindex="-1"></a>```</span>
+<span id="cb472-42"><a href="#cb472-42" aria-hidden="true" tabindex="-1"></a></span>
+<span id="cb472-43"><a href="#cb472-43" aria-hidden="true" tabindex="-1"></a>``` plantuml {caption="An example UML sequence diagram" width=7cm #plantuml}</span>
+<span id="cb472-44"><a href="#cb472-44" aria-hidden="true" tabindex="-1"></a>@startuml</span>
+<span id="cb472-45"><a href="#cb472-45" aria-hidden="true" tabindex="-1"></a>' Define participants (actors)</span>
+<span id="cb472-46"><a href="#cb472-46" aria-hidden="true" tabindex="-1"></a>participant "Client" as C</span>
+<span id="cb472-47"><a href="#cb472-47" aria-hidden="true" tabindex="-1"></a>participant "Server" as S</span>
+<span id="cb472-48"><a href="#cb472-48" aria-hidden="true" tabindex="-1"></a>participant "Database" as DB</span>
+<span id="cb472-49"><a href="#cb472-49" aria-hidden="true" tabindex="-1"></a></span>
+<span id="cb472-50"><a href="#cb472-50" aria-hidden="true" tabindex="-1"></a>' Diagram title</span>
+<span id="cb472-51"><a href="#cb472-51" aria-hidden="true" tabindex="-1"></a>title Simple Request-Response Flow</span>
+<span id="cb472-52"><a href="#cb472-52" aria-hidden="true" tabindex="-1"></a></span>
+<span id="cb472-53"><a href="#cb472-53" aria-hidden="true" tabindex="-1"></a>' Messages</span>
+<span id="cb472-54"><a href="#cb472-54" aria-hidden="true" tabindex="-1"></a>C -> S: Send Request</span>
+<span id="cb472-55"><a href="#cb472-55" aria-hidden="true" tabindex="-1"></a>note over S: Process request</span>
+<span id="cb472-56"><a href="#cb472-56" aria-hidden="true" tabindex="-1"></a></span>
+<span id="cb472-57"><a href="#cb472-57" aria-hidden="true" tabindex="-1"></a>alt Request is valid</span>
+<span id="cb472-58"><a href="#cb472-58" aria-hidden="true" tabindex="-1"></a>    S -> DB: Query Data</span>
+<span id="cb472-59"><a href="#cb472-59" aria-hidden="true" tabindex="-1"></a>    DB -> S: Return Data</span>
+<span id="cb472-60"><a href="#cb472-60" aria-hidden="true" tabindex="-1"></a>    S -> C: Respond with Data</span>
+<span id="cb472-61"><a href="#cb472-61" aria-hidden="true" tabindex="-1"></a>else Request is invalid</span>
+<span id="cb472-62"><a href="#cb472-62" aria-hidden="true" tabindex="-1"></a>    S -> C: Return Error</span>
+<span id="cb472-63"><a href="#cb472-63" aria-hidden="true" tabindex="-1"></a>end</span>
+<span id="cb472-64"><a href="#cb472-64" aria-hidden="true" tabindex="-1"></a>@enduml</span>
+<span id="cb472-65"><a href="#cb472-65" aria-hidden="true" tabindex="-1"></a>```</span>
+<span id="cb472-66"><a href="#cb472-66" aria-hidden="true" tabindex="-1"></a></span>
+<span id="cb472-67"><a href="#cb472-67" aria-hidden="true" tabindex="-1"></a>See the diagrams in figures <#dot>, <#mermaid>, and <#plantuml>.</span>
+<span id="cb472-68"><a href="#cb472-68" aria-hidden="true" tabindex="-1"></a><span class="kw">\end</span>{<span class="ex">markdown</span>}</span>
+<span id="cb472-69"><a href="#cb472-69" aria-hidden="true" tabindex="-1"></a><span class="kw">\end</span>{<span class="ex">document</span>}</span></code></pre></div>
 <p>Next, invoke LuaTeX from the terminal:</p>
 <div class="sourceCode" id="cb473"><pre
 class="sourceCode sh"><code class="sourceCode bash"><span id="cb473-1"><a href="#cb473-1" aria-hidden="true" tabindex="-1"></a><span class="ex">lualatex</span> <span class="at">--shell-escape</span> document.tex</span></code></pre></div>
 <p>A PDF document named <code>document.pdf</code> should be produced and
-contain a drawing of a directed graph similar to Figure 1 from the
-following conference article:</p>
-<blockquote>
-<p>NOVOTNÝ, Vít, Petr SOJKA, Michal ŠTEFÁNIK and Dávid LUPTÁK. Three is
-Better than One: Ensembling Math Information Retrieval Systems. <em>CEUR
-Workshop Proceedings</em>. Thessaloniki, Greece: M. Jeusfeld c/o
-Redaktion Sun SITE, Informatik V, RWTH Aachen., 2020, vol. 2020, No
-2696, p. 1-30. ISSN 1613-0073. <a
-href="http://ceur-ws.org/Vol-2696/paper_235.pdf"
-class="uri">http://ceur-ws.org/Vol-2696/paper_235.pdf</a></p>
-</blockquote>
+contain three diagrams.</p>
 <dl>
 <dt><code><strong>witiko/graphicx/http</strong></code></dt>
 <dd>
@@ -8354,7 +8387,7 @@
 <p>In <span class="latex">L<sup>a</sup>T<sub>e</sub>X</span>, we expand
 on the concept of <a href="#themes">themes</a> by allowing a theme to be
 a full-blown <span class="latex">L<sup>a</sup>T<sub>e</sub>X</span>
-package. Specifically, the key-values <code>theme</code>=⟨<em>theme
+package. Specifically, the key–values <code>theme</code>=⟨<em>theme
 name</em>⟩ and <code>import</code>=⟨<em>theme name</em>⟩ load a <span
 class="latex">L<sup>a</sup>T<sub>e</sub>X</span> package named
 <code>markdowntheme</code>⟨<em>munged theme name</em>⟩<code>.sty</code>
@@ -8405,7 +8438,7 @@
 <p>In Con<span class="tex">T<sub>e</sub>X</span>t, we expand on the
 concept of <a href="#themes">themes</a> by allowing a theme to be a
 full-blown Con<span class="tex">T<sub>e</sub>X</span>t module.
-Specifically, the key-values <code>theme</code>=⟨<em>theme name</em>⟩
+Specifically, the key–values <code>theme</code>=⟨<em>theme name</em>⟩
 and <code>import</code>=⟨<em>theme name</em>⟩ load a Con<span
 class="tex">T<sub>e</sub>X</span>t module named
 <code>t-markdowntheme</code>⟨<em>munged theme
@@ -12670,10 +12703,10 @@
 <h4 data-number="2.3.2.1" id="expl3yamlmetadata"><span
 class="header-section-number">2.3.2.1</span> YAML Metadata Renderer
 Prototypes</h4>
-<p>By default, the renderer prototypes for YAML metadata provide a
-high-level interface that can be programmed using the
-<code>markdown/jekyllData</code> key–values from the l3keys module of
-the <span class="latex">L<sup>a</sup>T<sub>e</sub>X</span>3 kernel.</p>
+<p>For simple <abbr>YAML</abbr> metadata, a simple high-level interface
+is provided that can be programmed by setting the expl3 key–values <span
+class="citation" data-cites="latex25">[@latex25]</span> for the module
+<code>markdown/jekyllData</code>.</p>
 <h5 class="unnumbered" id="plain-tex-example-48">Plain <span
 class="tex">T<sub>e</sub>X</span> Example</h5>
 <p>Using a text editor, create a text document named
@@ -12775,6 +12808,67 @@
 <blockquote>
 <p>Jane Doe is 99 years old.</p>
 </blockquote>
+<h5 class="unnumbered" id="latex-example-102"><span
+class="latex">L<sup>a</sup>T<sub>e</sub>X</span> Example</h5>
+<p>Using a text editor, create a text document named
+<code>document.tex</code> with the following content:</p>
+<div class="sourceCode" id="cb685"><pre
+class="sourceCode tex"><code class="sourceCode latex"><span id="cb685-1"><a href="#cb685-1" aria-hidden="true" tabindex="-1"></a><span class="bu">\documentclass</span>{<span class="ex">article</span>}</span>
+<span id="cb685-2"><a href="#cb685-2" aria-hidden="true" tabindex="-1"></a><span class="bu">\usepackage</span>{<span class="ex">markdown</span>}</span>
+<span id="cb685-3"><a href="#cb685-3" aria-hidden="true" tabindex="-1"></a><span class="fu">\ExplSyntaxOn</span></span>
+<span id="cb685-4"><a href="#cb685-4" aria-hidden="true" tabindex="-1"></a><span class="fu">\str</span>_new:N <span class="fu">\g</span>_markdown_example_title_str</span>
+<span id="cb685-5"><a href="#cb685-5" aria-hidden="true" tabindex="-1"></a><span class="fu">\seq</span>_new:N <span class="fu">\g</span>_markdown_example_authors_seq</span>
+<span id="cb685-6"><a href="#cb685-6" aria-hidden="true" tabindex="-1"></a><span class="fu">\keys</span>_define:nn</span>
+<span id="cb685-7"><a href="#cb685-7" aria-hidden="true" tabindex="-1"></a>  { markdown / example / module }</span>
+<span id="cb685-8"><a href="#cb685-8" aria-hidden="true" tabindex="-1"></a>  {  <span class="co">% Define a key--value that processes YAML metadata.</span></span>
+<span id="cb685-9"><a href="#cb685-9" aria-hidden="true" tabindex="-1"></a>    title / programmaticString .str_gset:N = <span class="fu">\g</span>_markdown_example_title_str,  <span class="co">% Store the raw title in a variable.</span></span>
+<span id="cb685-10"><a href="#cb685-10" aria-hidden="true" tabindex="-1"></a>    title .code:n = { <span class="fu">\title</span> { #1 } },  <span class="co">% Set the title. This is the same as writing `title / typographicString`.</span></span>
+<span id="cb685-11"><a href="#cb685-11" aria-hidden="true" tabindex="-1"></a>    authors / unknown .code:n = {  <span class="co">% Store a variable-length list of authors in an array variable.</span></span>
+<span id="cb685-12"><a href="#cb685-12" aria-hidden="true" tabindex="-1"></a>      <span class="fu">\seq</span>_put_right:Nn</span>
+<span id="cb685-13"><a href="#cb685-13" aria-hidden="true" tabindex="-1"></a>        <span class="fu">\g</span>_markdown_example_authors_seq</span>
+<span id="cb685-14"><a href="#cb685-14" aria-hidden="true" tabindex="-1"></a>        { #1 }</span>
+<span id="cb685-15"><a href="#cb685-15" aria-hidden="true" tabindex="-1"></a>    },</span>
+<span id="cb685-16"><a href="#cb685-16" aria-hidden="true" tabindex="-1"></a>  }</span>
+<span id="cb685-17"><a href="#cb685-17" aria-hidden="true" tabindex="-1"></a><span class="fu">\markdownSetupSnippet</span></span>
+<span id="cb685-18"><a href="#cb685-18" aria-hidden="true" tabindex="-1"></a>  { metadata }</span>
+<span id="cb685-19"><a href="#cb685-19" aria-hidden="true" tabindex="-1"></a>  {  <span class="co">% Define a snippet that routes YAML metadata to the above key key–value.</span></span>
+<span id="cb685-20"><a href="#cb685-20" aria-hidden="true" tabindex="-1"></a>    jekyllDataKeyValue = markdown / example / module,</span>
+<span id="cb685-21"><a href="#cb685-21" aria-hidden="true" tabindex="-1"></a>    renderers = {</span>
+<span id="cb685-22"><a href="#cb685-22" aria-hidden="true" tabindex="-1"></a>      jekyllDataEnd = {  <span class="co">% At the end of the YAML metadata, ...</span></span>
+<span id="cb685-23"><a href="#cb685-23" aria-hidden="true" tabindex="-1"></a>        <span class="fu">\clist</span>_set_from_seq:NN  <span class="co">% ... set the list of authors and</span></span>
+<span id="cb685-24"><a href="#cb685-24" aria-hidden="true" tabindex="-1"></a>          <span class="fu">\l</span>_tmpa_clist</span>
+<span id="cb685-25"><a href="#cb685-25" aria-hidden="true" tabindex="-1"></a>          <span class="fu">\g</span>_markdown_example_authors_seq</span>
+<span id="cb685-26"><a href="#cb685-26" aria-hidden="true" tabindex="-1"></a>        <span class="fu">\exp</span>_args:Nx</span>
+<span id="cb685-27"><a href="#cb685-27" aria-hidden="true" tabindex="-1"></a>          <span class="fu">\author</span></span>
+<span id="cb685-28"><a href="#cb685-28" aria-hidden="true" tabindex="-1"></a>          { <span class="fu">\clist</span>_use:Nn <span class="fu">\l</span>_tmpa_clist { ,~ } }</span>
+<span id="cb685-29"><a href="#cb685-29" aria-hidden="true" tabindex="-1"></a>        <span class="fu">\AtBeginDocument</span> { <span class="fu">\maketitle</span> }  <span class="co">% ... typeset the title page.</span></span>
+<span id="cb685-30"><a href="#cb685-30" aria-hidden="true" tabindex="-1"></a>      },</span>
+<span id="cb685-31"><a href="#cb685-31" aria-hidden="true" tabindex="-1"></a>    }</span>
+<span id="cb685-32"><a href="#cb685-32" aria-hidden="true" tabindex="-1"></a>  }</span>
+<span id="cb685-33"><a href="#cb685-33" aria-hidden="true" tabindex="-1"></a><span class="fu">\ExplSyntaxOff</span></span>
+<span id="cb685-34"><a href="#cb685-34" aria-hidden="true" tabindex="-1"></a><span class="kw">\begin</span>{<span class="ex">yaml</span>}[snippet=metadata]</span>
+<span id="cb685-35"><a href="#cb685-35" aria-hidden="true" tabindex="-1"></a>title: Some title that includes _markup_</span>
+<span id="cb685-36"><a href="#cb685-36" aria-hidden="true" tabindex="-1"></a>authors: [Jane Doe, John Moe]</span>
+<span id="cb685-37"><a href="#cb685-37" aria-hidden="true" tabindex="-1"></a><span class="kw">\end</span>{<span class="ex">yaml</span>}</span>
+<span id="cb685-38"><a href="#cb685-38" aria-hidden="true" tabindex="-1"></a><span class="kw">\begin</span>{<span class="ex">document</span>}</span>
+<span id="cb685-39"><a href="#cb685-39" aria-hidden="true" tabindex="-1"></a>The raw title of the document is:</span>
+<span id="cb685-40"><a href="#cb685-40" aria-hidden="true" tabindex="-1"></a><span class="fu">\ExplSyntaxOn</span></span>
+<span id="cb685-41"><a href="#cb685-41" aria-hidden="true" tabindex="-1"></a><span class="fu">\str</span>_use:N <span class="fu">\g</span>_markdown_example_title_str</span>
+<span id="cb685-42"><a href="#cb685-42" aria-hidden="true" tabindex="-1"></a><span class="fu">\ExplSyntaxOff</span></span>
+<span id="cb685-43"><a href="#cb685-43" aria-hidden="true" tabindex="-1"></a><span class="kw">\end</span>{<span class="ex">document</span>}</span></code></pre></div>
+<p>Next, invoke LuaTeX from the terminal:</p>
+<div class="sourceCode" id="cb686"><pre
+class="sourceCode sh"><code class="sourceCode bash"><span id="cb686-1"><a href="#cb686-1" aria-hidden="true" tabindex="-1"></a><span class="ex">lualatex</span> document.tex</span></code></pre></div>
+<p>A PDF document named <code>document.pdf</code> should be produced and
+contain the following text:</p>
+<blockquote>
+<h3 id="some-title-that-includes-markup">Some title that includes
+<em>markup</em></h3>
+<h5 id="jane-doe-john-moe">Jane Doe, John Moe</h5>
+<h5 id="current-date"><em>⟨Current date⟩</em></h5>
+<p>The raw title of the document is: Some title that includes
+_markup_</p>
+</blockquote>
 <section id="footnotes" class="footnotes footnotes-end-of-document"
 role="doc-endnotes">
 <hr />

Modified: trunk/Master/texmf-dist/doc/generic/markdown/markdown.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/scripts/markdown/markdown-cli.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/markdown/markdown-cli.lua	2025-01-28 21:09:25 UTC (rev 73627)
+++ trunk/Master/texmf-dist/scripts/markdown/markdown-cli.lua	2025-01-28 21:17:08 UTC (rev 73628)
@@ -21,7 +21,7 @@
 -- TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 -- SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 --
--- Copyright (C) 2016-2024 Vít Starý Novotný, Andrej Genčur
+-- Copyright (C) 2016-2025 Vít Starý Novotný, Andrej Genčur
 --
 -- This work may be distributed and/or modified under the
 -- conditions of the LaTeX Project Public License, either version 1.3
@@ -59,7 +59,7 @@
 -- those in the standard .ins files.
 --
 local metadata = {
-    version   = "3.9.1-0-g92254dfb",
+    version   = "3.10.0-0-g626df6ad",
     comment   = "A module for the conversion from markdown "
              .. "to plain TeX",
     author    = "John MacFarlane, Hans Hagen, Vít Starý Novotný, "
@@ -150,7 +150,7 @@
 Markdown package home page: <https://github.com/witiko/markdown>]]
 
 local VERSION_STRING = [[
-markdown-cli.lua (Markdown) ]] .. metadata.version .. [[
+markdown-cli (Markdown) ]] .. metadata.version .. [[
 
 Copyright (C) ]] .. table.concat(metadata.copyright,
                                  "\nCopyright (C) ") .. [[

Added: trunk/Master/texmf-dist/scripts/markdown/markdown2tex.lua
===================================================================
--- trunk/Master/texmf-dist/scripts/markdown/markdown2tex.lua	                        (rev 0)
+++ trunk/Master/texmf-dist/scripts/markdown/markdown2tex.lua	2025-01-28 21:17:08 UTC (rev 73628)
@@ -0,0 +1,288 @@
+#!/usr/bin/env texlua
+--
+-- Copyright (C) 2009-2016 John MacFarlane, Hans Hagen
+--
+-- Permission is hereby granted, free of charge, to any person obtaining
+-- a copy of this software and associated documentation files (the
+-- "Software"), to deal in the Software without restriction, including
+-- without limitation the rights to use, copy, modify, merge, publish,
+-- distribute, sublicense, and/or sell copies of the Software, and to
+-- permit persons to whom the Software is furnished to do so, subject to
+-- the following conditions:
+--
+-- The above copyright notice and this permission notice shall be
+-- included in all copies or substantial portions of the Software.
+--
+-- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+-- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+-- MERCHANTABILITY, FITNESS FOR PARTICULAR PURPOSE AND NONINFRINGEMENT.
+-- IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+-- CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+-- TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+-- SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+--
+-- Copyright (C) 2016-2025 Vít Starý Novotný, Andrej Genčur
+--
+-- This work may be distributed and/or modified under the
+-- conditions of the LaTeX Project Public License, either version 1.3
+-- of this license or (at your option) any later version.
+-- The latest version of this license is in
+--
+--     http://www.latex-project.org/lppl.txt
+--
+-- and version 1.3 or later is part of all distributions of LaTeX
+-- version 2005/12/01 or later.
+--
+-- This work has the LPPL maintenance status `maintained'.
+-- The Current Maintainer of this work is Vít Starý Novotný.
+--
+-- Send bug reports, requests for additions and questions
+-- either to the GitHub issue tracker at
+--
+--     https://github.com/witiko/markdown/issues
+--
+-- or to the e-mail address <witiko at mail.muni.cz>.
+--
+-- MODIFICATION ADVICE:
+--
+-- If you want to customize this file, it is best to make a copy of
+-- the source file(s) from which it was produced. Use a different
+-- name for your copy(ies) and modify the copy(ies); this will ensure
+-- that your modifications do not get overwritten when you install a
+-- new release of the standard system. You should also ensure that
+-- your modified source file does not generate any modified file with
+-- the same name as a standard file.
+--
+-- You will also need to produce your own, suitably named, .ins file to
+-- control the generation of files from your source file; this file
+-- should contain your own preambles for the files it generates, not
+-- those in the standard .ins files.
+--
+local metadata = {
+    version   = "3.10.0-0-g626df6ad",
+    comment   = "A module for the conversion from markdown "
+             .. "to plain TeX",
+    author    = "John MacFarlane, Hans Hagen, Vít Starý Novotný, "
+             .. "Andrej Genčur",
+    copyright = {"2009-2016 John MacFarlane, Hans Hagen",
+                 "2016-2024 Vít Starý Novotný, Andrej Genčur"},
+    license   = "LPPL 1.3c"
+}
+
+local defaultOptions = {}
+defaultOptions.eagerCache = true
+defaultOptions.experimental = false
+defaultOptions.singletonCache = true
+defaultOptions.unicodeNormalization = true
+defaultOptions.unicodeNormalizationForm = "nfc"
+defaultOptions.cacheDir = "."
+defaultOptions.contentBlocksLanguageMap = "markdown-languages.json"
+defaultOptions.debugExtensionsFileName = "debug-extensions.json"
+defaultOptions.frozenCacheFileName = "frozenCache.tex"
+defaultOptions.autoIdentifiers = false
+defaultOptions.blankBeforeBlockquote = false
+defaultOptions.blankBeforeCodeFence = false
+defaultOptions.blankBeforeDivFence = false
+defaultOptions.blankBeforeHeading = false
+defaultOptions.blankBeforeList = false
+defaultOptions.bracketedSpans = false
+defaultOptions.breakableBlockquotes = true
+defaultOptions.citationNbsps = true
+defaultOptions.citations = false
+defaultOptions.codeSpans = true
+defaultOptions.contentBlocks = false
+defaultOptions.contentLevel = "block"
+defaultOptions.debugExtensions = false
+defaultOptions.definitionLists = false
+defaultOptions.ensureJekyllData = false
+defaultOptions.expectJekyllData = false
+defaultOptions.extensions = {}
+defaultOptions.fancyLists = false
+defaultOptions.fencedCode = true
+defaultOptions.fencedCodeAttributes = false
+defaultOptions.fencedDivs = false
+defaultOptions.finalizeCache = false
+defaultOptions.frozenCacheCounter = 0
+defaultOptions.gfmAutoIdentifiers = false
+defaultOptions.hashEnumerators = false
+defaultOptions.headerAttributes = false
+defaultOptions.html = true
+defaultOptions.hybrid = false
+defaultOptions.inlineCodeAttributes = false
+defaultOptions.inlineNotes = false
+defaultOptions.jekyllData = false
+defaultOptions.linkAttributes = false
+defaultOptions.lineBlocks = false
+defaultOptions.mark = false
+defaultOptions.notes = false
+defaultOptions.pipeTables = false
+defaultOptions.preserveTabs = true
+defaultOptions.rawAttribute = false
+defaultOptions.relativeReferences = false
+defaultOptions.shiftHeadings = 0
+defaultOptions.slice = "^ $"
+defaultOptions.smartEllipses = false
+defaultOptions.startNumber = true
+defaultOptions.strikeThrough = false
+defaultOptions.stripIndent = false
+defaultOptions.subscripts = false
+defaultOptions.superscripts = false
+defaultOptions.tableAttributes = false
+defaultOptions.tableCaptions = false
+defaultOptions.taskLists = false
+defaultOptions.texComments = false
+defaultOptions.texMathDollars = false
+defaultOptions.texMathDoubleBackslash = false
+defaultOptions.texMathSingleBackslash = false
+defaultOptions.tightLists = true
+defaultOptions.underscores = true
+
+local HELP_STRING = [[
+Usage: texlua ]] .. arg[0] .. [[ [OPTIONS] -- [INPUT_FILE] [OUTPUT_FILE]
+where OPTIONS are documented in the Lua interface section of the
+technical Markdown package documentation.
+
+When OUTPUT_FILE is unspecified, the result of the conversion will be
+written to the standard output. When INPUT_FILE is also unspecified, the
+result of the conversion will be read from the standard input.
+
+Report bugs to: witiko at mail.muni.cz
+Markdown package home page: <https://github.com/witiko/markdown>]]
+
+local VERSION_STRING = [[
+markdown-cli (Markdown) ]] .. metadata.version .. [[
+
+Copyright (C) ]] .. table.concat(metadata.copyright,
+                                 "\nCopyright (C) ") .. [[
+
+License: ]] .. metadata.license
+
+local function warn(s)
+  io.stderr:write("Warning: " .. s .. "\n")
+end
+
+local function error(s)
+  io.stderr:write("Error: " .. s .. "\n")
+  os.exit(1)
+end
+local function camel_case(option_name)
+  local cased_option_name = option_name:gsub("_(%l)", function(match)
+    return match:sub(2, 2):upper()
+  end)
+  return cased_option_name
+end
+
+local function snake_case(option_name)
+  local cased_option_name = option_name:gsub("%l%u", function(match)
+    return match:sub(1, 1) .. "_" .. match:sub(2, 2):lower()
+  end)
+  return cased_option_name
+end
+
+local cases = {camel_case, snake_case}
+local various_case_options = {}
+for option_name, _ in pairs(defaultOptions) do
+  for _, case in ipairs(cases) do
+    various_case_options[case(option_name)] = option_name
+  end
+end
+
+local process_options = true
+local options = {}
+local input_filename
+local output_filename
+for i = 1, #arg do
+  if process_options then
+    if arg[i] == "--" then
+      process_options = false
+      goto continue
+    elseif arg[i]:match("=") then
+      local key, value = arg[i]:match("(.-)=(.*)")
+      if defaultOptions[key] == nil and
+         various_case_options[key] ~= nil then
+        key = various_case_options[key]
+      end
+      local default_type = type(defaultOptions[key])
+      if default_type == "boolean" then
+        options[key] = (value == "true")
+      elseif default_type == "number" then
+        options[key] = tonumber(value)
+      elseif default_type == "table" then
+        options[key] = {}
+        for item in value:gmatch("[^ ,]+") do
+          table.insert(options[key], item)
+        end
+      else
+        if default_type ~= "string" then
+          if default_type == "nil" then
+            warn('Option "' .. key .. '" not recognized.')
+          else
+            warn('Option "' .. key .. '" type not recognized, ' ..
+                 'please file a report to the package maintainer.')
+          end
+          warn('Parsing the ' .. 'value "' .. value ..'" of option "' ..
+               key .. '" as a string.')
+        end
+        options[key] = value
+      end
+      goto continue
+    elseif arg[i] == "--help" or arg[i] == "-h" then
+      print(HELP_STRING)
+      os.exit()
+    elseif arg[i] == "--version" or arg[i] == "-v" then
+      print(VERSION_STRING)
+      os.exit()
+    end
+  end
+  if input_filename == nil then
+    input_filename = arg[i]
+  elseif output_filename == nil then
+    output_filename = arg[i]
+  else
+    error('Unexpected argument: "' .. arg[i] .. '".')
+  end
+  ::continue::
+end
+
+local input
+if input_filename then
+  local input_file = assert(io.open(input_filename, "r"),
+    [[Could not open file "]] .. input_filename .. [[" for reading]])
+  input = assert(input_file:read("*a"))
+  assert(input_file:close())
+else
+  input = assert(io.read("*a"))
+end
+
+local lfs = require("lfs")
+if options.cacheDir and not lfs.isdir(options.cacheDir) then
+  assert(lfs.mkdir(options["cacheDir"]))
+end
+local kpse
+(function()
+  local should_initialize = package.loaded.kpse == nil
+                       or tex.initialize ~= nil
+  kpse = require("kpse")
+  if should_initialize then
+    kpse.set_program_name("luatex")
+  end
+end)()
+local md = require("markdown")
+if metadata.version ~= md.metadata.version then
+  warn("markdown-cli.lua " .. metadata.version .. " used with " ..
+       "markdown.lua " .. md.metadata.version .. ".")
+end
+local convert = md.new(options)
+local output = convert(input)
+
+if output_filename then
+  local output_file = assert(io.open(output_filename, "w"),
+    [[Could not open file "]] .. output_filename .. [[" for writing]])
+  assert(output_file:write(output))
+  assert(output_file:close())
+else
+  assert(io.write(output))
+end
+if options.cacheDir then
+  lfs.rmdir(options.cacheDir)
+end


Property changes on: trunk/Master/texmf-dist/scripts/markdown/markdown2tex.lua
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Modified: trunk/Master/texmf-dist/source/generic/markdown/docstrip.cfg
===================================================================
--- trunk/Master/texmf-dist/source/generic/markdown/docstrip.cfg	2025-01-28 21:09:25 UTC (rev 73627)
+++ trunk/Master/texmf-dist/source/generic/markdown/docstrip.cfg	2025-01-28 21:17:08 UTC (rev 73628)
@@ -22,7 +22,7 @@
 -- TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE^^J%
 -- SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.^^J%
 --^^J%
--- Copyright (C) 2016-2024 Vít Starý Novotný, Andrej Genčur^^J%
+-- Copyright (C) 2016-2025 Vít Starý Novotný, Andrej Genčur^^J%
 --^^J%
 -- This work may be distributed and/or modified under the^^J%
 -- conditions of the LaTeX Project Public License, either version 1.3^^J%
@@ -62,7 +62,7 @@
 \let\luapostamble\empty
 \declarepreamble\texpreamble
 
-Copyright (C) 2016-2024 Vít Starý Novotný, Andrej Genčur
+Copyright (C) 2016-2025 Vít Starý Novotný, Andrej Genčur
 
 This work may be distributed and/or modified under the
 conditions of the LaTeX Project Public License, either version 1.3c

Modified: trunk/Master/texmf-dist/source/generic/markdown/markdown.dtx
===================================================================
--- trunk/Master/texmf-dist/source/generic/markdown/markdown.dtx	2025-01-28 21:09:25 UTC (rev 73627)
+++ trunk/Master/texmf-dist/source/generic/markdown/markdown.dtx	2025-01-28 21:17:08 UTC (rev 73628)
@@ -84,6 +84,7 @@
   hybrid,
   inlineNotes,
   jekyllData,
+  linkAttributes,
   relativeReferences,
   stripPercentSigns,
   underscores = false,
@@ -90,7 +91,7 @@
 ]{markdown}
 \markdownSetup{
   import = {
-    witiko/diagrams at v1,
+    witiko/diagrams at v2,
     witiko/graphicx/http,
     witiko/markdown/techdoc = {
       options as lua-options
@@ -688,6 +689,14 @@
   url        = {https://tex.stackexchange.com/q/716362/70941},
   urldate    = {2024-04-28},
 }
+ at online{starynovotny25,
+  author     = {Starý Novotný, Vít},
+  title      = {Routing YAML metadata to expl3 key–values},
+  titleaddon = {Markdown Enhancement Proposal},
+  url        = {https://github.com/witiko/markdown/discussions/517},
+  date       = {2024-10-14},
+  urldate    = {2025-01-06},
+}
 @book{tantau21,
   author     = {Till Tantau and Joseph Wright and Vedran Miletić},
   title      = {The Beamer class},
@@ -809,6 +818,13 @@
   date       = {2024-06-01},
   url        = {https://mirrors.ctan.org/macros/latex/required/latex-lab/documentmetadata-support-code.pdf},
   urldate    = {2024-10-21}}
+ at online{latex25,
+  author     = {{\LaTeX{} Project}},
+  title      = {l3kernel},
+  subtitle   = {\LaTeX3 programming conventions},
+  date       = {2024-12-25},
+  url        = {https://ctan.org/pkg/l3kernel},
+  urldate    = {2025-01-06}}
 %</techdoc-bibliography>
 %<@@=markdown>
 %<*themes-witiko-markdown-techdoc>
@@ -831,36 +847,47 @@
     },
   },
 }
-\yamlSetup{
-  jekyllDataRenderers = {
-    /authors/* = {%
-      \expandafter\gdef
-        \expandafter\ltd at title@author
-          \expandafter{\ltd at title@author, #1}%
+\ExplSyntaxOn
+\keys_define:nn
+  { markdown / techdoc }
+  {
+    authors / unknown .code:n = {
+      \tl_gput_right:Nn
+        \ltd at title@author
+        { ,~#1 }
     },
-    title = {%
-      \gdef\ltd at title@title{#1}%
-      \gdef\ltd at title@subtitle{}%
-      \hypersetup{pdftitle={#1}}%
+    title .code:n = {
+      \tl_gset:Nn
+        \ltd at title@title
+        { #1 }
+      \tl_gset:Nn
+        \ltd at title@subtitle
+        { }
+      \hypersetup
+        { pdftitle = { #1 } }
     },
-    date = {\gdef\ltd at title@date{#1}},
-    email = {\gdef\ltd at title@email{#1}},
-    revision = {\gdef\ltd at title@revision{#1}},
-    url = {\gdef\ltd at title@url{#1}},
+    date .tl_gset:N = \ltd at title@date,
+    email .tl_gset:N = \ltd at title@email,
+    revision .tl_gset:N = \ltd at title@revision,
+    url .tl_gset:N = \ltd at title@url,
   }
-}
-\ExplSyntaxOn
-\markdownSetup{
-  rendererPrototypes = {
-    headerAttributeContextEnd = {
-      \seq_map_inline:Nn
-        \g_@@_header_identifiers_seq
-        { \label { sec:##1 } }
-      \seq_gclear:N
-        \g_@@_header_identifiers_seq
+\cs_generate_variant:Nn
+  \cs_gset:Npn
+  { NpV }
+\yamlSetup
+  { jekyllDataKeyValue = markdown / techdoc }
+\markdownSetup
+  {
+    rendererPrototypes = {
+      headerAttributeContextEnd = {
+        \seq_map_inline:Nn
+          \g_@@_header_identifiers_seq
+          { \label { sec:##1 } }
+        \seq_gclear:N
+          \g_@@_header_identifiers_seq
+      },
     },
-  },
-}
+  }
 \ExplSyntaxOff
 \renewcommand\markdownLaTeXRendererDirectOrIndirectLink[4]{%
   #1\footnote{See \url{#3}.}}
@@ -1013,7 +1040,7 @@
 Either of the two abovelisted approaches should produce the following files:
 
 * `markdown.lua`, `markdown-parser.lua`, and `markdown-unicode-data.lua`: The Lua module
-* `markdown-cli.lua`: The Lua command-line interface
+* `markdown-cli.lua` and `markdown2tex.lua`: The Lua command-line interface
 * `markdown.tex`: The plain \TeX{} macro package
 * `markdown.sty`: The \LaTeX{} package
 * `markdownthemewitiko_markdown_defaults.tex`,
@@ -1032,6 +1059,7 @@
 * `⟨TEXMF⟩/tex/luatex/markdown/markdown-parser.lua`
 * `⟨TEXMF⟩/tex/luatex/markdown/markdown-unicode-data.lua`
 * `⟨TEXMF⟩/scripts/markdown/markdown-cli.lua`
+* `⟨TEXMF⟩/scripts/markdown/markdown2tex.lua`
 * `⟨TEXMF⟩/tex/generic/markdown/markdown.tex`
 * `⟨TEXMF⟩/tex/generic/markdown/markdownthemewitiko_markdown_defaults.tex`
 * `⟨TEXMF⟩/tex/latex/markdown/markdown.sty`
@@ -1056,6 +1084,7 @@
 * `./markdown-parser.lua`
 * `./markdown-unicode-data.lua`
 * `./markdown-cli.lua`
+* `./markdown2tex.lua`
 * `./markdown/markdown.tex`
 * `./markdown.sty`
 * `./t-markdown.tex`
@@ -1220,8 +1249,8 @@
 %
 % \pkg{expl3}
 %
-%:    A package that enables the expl3 language from the \LaTeX3 kernel in
-%     \TeX{} Live${}\leq{}2019$. It is used to implement reflection
+%:    A package that enables the expl3 language [@latex25] from the \LaTeX3
+%     kernel in \TeX{} Live${}\leq{}2019$. It is used to implement reflection
 %     capabilities that allow us to enumerate and inspect high-level concepts
 %     such as options, renderers, and renderer prototypes.
 %
@@ -1347,7 +1376,7 @@
 % \pkg{graphicx}
 %
 %:    A package that provides the `\includegraphics` macro for the typesetting
-%     of images. Furthermore, it also provides a key-value interface that is
+%     of images. Furthermore, it also provides a key--value interface that is
 %     used in the default renderer prototypes for image attribute contexts.
 %
 % \end{markdown}
@@ -1628,7 +1657,7 @@
 ``````
 Next, invoke LuaTeX from the terminal:
 ``` sh
-markdown-cli -- hello.md hello.tex
+markdown2tex -- hello.md hello.tex
 luatex document.tex
 ``````
 
@@ -1635,7 +1664,7 @@
 A PDF document named `document.pdf` should be produced and contain the text “Hello
 *world*!” Invoking pdfTeX should have the same effect:
 ``` sh
-markdown-cli -- hello.md hello.tex
+markdown2tex -- hello.md hello.tex
 pdftex document.tex
 ``````
 
@@ -2104,8 +2133,8 @@
 ``````
 Next, invoke LuaTeX from the terminal:
 ``` sh
-markdown-cli -- example.md nomath.tex
-markdown-cli tex_math_dollars=true -- example.md math.tex
+markdown2tex -- example.md nomath.tex
+markdown2tex tex_math_dollars=true -- example.md math.tex
 luatex document.tex
 ``````
 
@@ -2120,8 +2149,8 @@
 
 Invoking pdfTeX should have the same effect:
 ``` sh
-markdown-cli -- example.md nomath.tex
-markdown-cli tex_math_dollars=true -- example.md math.tex
+markdown2tex -- example.md nomath.tex
+markdown2tex tex_math_dollars=true -- example.md math.tex
 pdftex document.tex
 ``````
 
@@ -2416,7 +2445,7 @@
               \l_tmpa_tl
             \tl_set:Nx
               #2
-              { \the \cs:w \l_tmpa_tl \cs_end: }
+              { \the \cs:w \l_tmpa_tl \cs_end: }  % noqa: W200
           }
           {
             \@@_option_tl_to_csname:nN
@@ -2576,7 +2605,7 @@
 Next, invoke LuaTeX from the terminal with the \Opt{eagerCache} option
 disabled:
 ``` sh
-markdown-cli eagerCache=false -- hello.md hello.tex
+markdown2tex eagerCache=false -- hello.md hello.tex
 ```````
 
 A \TeX{} document named `hello.tex` should be produced and contain the
@@ -2591,7 +2620,7 @@
 option enabled:
 
 ``` tex
-markdown-cli eagerCache=true -- hello.md hello.tex
+markdown2tex eagerCache=true -- hello.md hello.tex
 ```
 
 A \TeX{} document named `hello.tex` should be produced and contain the
@@ -2944,7 +2973,7 @@
 ``````
 Next, invoke LuaTeX from the terminal:
 ``` sh
-markdown-cli cacheDir=cache -- hello.md hello.tex
+markdown2tex cacheDir=cache -- hello.md hello.tex
 luatex document.tex
 ```````
 
@@ -3318,7 +3347,7 @@
 ``````
 Next, invoke LuaTeX from the terminal:
 ``` sh
-markdown-cli finalizeCache=true frozenCacheFileName=cache.tex -- hello.md hello.tex
+markdown2tex finalizeCache=true frozenCacheFileName=cache.tex -- hello.md hello.tex
 luatex document.tex
 ```````
 
@@ -3623,8 +3652,8 @@
 ``````
 Next, invoke LuaTeX from the terminal:
 ``` sh
-markdown-cli -- content.md optionfalse.tex
-markdown-cli blankBeforeBlockquote=true -- content.md optiontrue.tex
+markdown2tex -- content.md optionfalse.tex
+markdown2tex blankBeforeBlockquote=true -- content.md optiontrue.tex
 luatex document.tex
 ```````
 
@@ -3852,8 +3881,8 @@
 ```````
 Next, invoke LuaTeX from the terminal:
 ``` sh
-markdown-cli fencedCode=true -- content.md optionfalse.tex
-markdown-cli fencedCode=true blankBeforeCodeFence=true  -- content.md optiontrue.tex
+markdown2tex fencedCode=true -- content.md optionfalse.tex
+markdown2tex fencedCode=true blankBeforeCodeFence=true  -- content.md optiontrue.tex
 luatex document.tex
 ```````
 
@@ -4180,8 +4209,8 @@
 ``````
 Next, invoke LuaTeX from the terminal:
 ``` sh
-markdown-cli -- content.md optionfalse.tex
-markdown-cli blankBeforeHeading=true  -- content.md optiontrue.tex
+markdown2tex -- content.md optionfalse.tex
+markdown2tex blankBeforeHeading=true  -- content.md optiontrue.tex
 luatex document.tex
 ```````
 
@@ -4410,8 +4439,8 @@
 ```````
 Next, invoke LuaTeX from the terminal:
 ``` sh
-markdown-cli -- content.md optionfalse.tex
-markdown-cli blankBeforeList=true  -- content.md optiontrue.tex
+markdown2tex -- content.md optionfalse.tex
+markdown2tex blankBeforeList=true  -- content.md optiontrue.tex
 luatex document.tex
 ```````
 
@@ -4725,8 +4754,8 @@
 ``````
 Next, invoke LuaTeX from the terminal:
 ``` sh
-markdown-cli breakableBlockquotes=false -- content.md optionfalse.tex
-markdown-cli  -- content.md optiontrue.tex
+markdown2tex breakableBlockquotes=false -- content.md optionfalse.tex
+markdown2tex  -- content.md optiontrue.tex
 luatex document.tex
 ```````
 
@@ -5156,8 +5185,8 @@
 ``````
 Next, invoke LuaTeX from the terminal:
 ``` sh
-markdown-cli codeSpans=false -- content.md optionfalse.tex
-markdown-cli -- content.md optiontrue.tex
+markdown2tex codeSpans=false -- content.md optionfalse.tex
+markdown2tex -- content.md optiontrue.tex
 luatex document.tex
 ```````
 
@@ -7203,8 +7232,8 @@
 ````````
 Next, invoke LuaTeX from the terminal:
 ``` sh
-markdown-cli html=false -- content.md optionfalse.tex
-markdown-cli -- content.md optiontrue.tex
+markdown2tex html=false -- content.md optionfalse.tex
+markdown2tex -- content.md optiontrue.tex
 luatex document.tex
 ```````
 
@@ -7511,8 +7540,8 @@
 ``````
 Next, invoke LuaTeX from the terminal:
 ``` sh
-markdown-cli -- content.md optionfalse.tex
-markdown-cli hybrid=true -- content.md optiontrue.tex
+markdown2tex -- content.md optionfalse.tex
+markdown2tex hybrid=true -- content.md optiontrue.tex
 luatex document.tex
 ```````
 
@@ -9230,8 +9259,8 @@
 ``````
 Next, invoke LuaTeX from the terminal:
 ``` sh
-markdown-cli -- content.md optionfalse.tex
-markdown-cli smartEllipses=true -- content.md optiontrue.tex
+markdown2tex -- content.md optionfalse.tex
+markdown2tex smartEllipses=true -- content.md optiontrue.tex
 luatex document.tex
 ```````
 
@@ -10474,8 +10503,8 @@
 ``````
 Next, invoke LuaTeX from the terminal:
 ``` sh
-markdown-cli -- content.md optionfalse.tex
-markdown-cli texMathDollars=true -- content.md optiontrue.tex
+markdown2tex -- content.md optionfalse.tex
+markdown2tex texMathDollars=true -- content.md optiontrue.tex
 luatex document.tex
 ```````
 
@@ -10679,8 +10708,8 @@
 ``````
 Next, invoke LuaTeX from the terminal:
 ``` sh
-markdown-cli -- content.md optionfalse.tex
-markdown-cli texMathDoubleBackslash=true -- content.md optiontrue.tex
+markdown2tex -- content.md optionfalse.tex
+markdown2tex texMathDoubleBackslash=true -- content.md optiontrue.tex
 luatex document.tex
 ```````
 
@@ -10884,8 +10913,8 @@
 ``````
 Next, invoke LuaTeX from the terminal:
 ``` sh
-markdown-cli -- content.md optionfalse.tex
-markdown-cli texMathSingleBackslash=true -- content.md optiontrue.tex
+markdown2tex -- content.md optionfalse.tex
+markdown2tex texMathSingleBackslash=true -- content.md optiontrue.tex
 luatex document.tex
 ```````
 
@@ -11340,7 +11369,7 @@
 Markdown package home page: <https://github.com/witiko/markdown>]]
 
 local VERSION_STRING = [[
-markdown-cli.lua (Markdown) ]] .. metadata.version .. [[
+markdown-cli (Markdown) ]] .. metadata.version .. [[
 
 Copyright (C) ]] .. table.concat(metadata.copyright,
                                  "\nCopyright (C) ") .. [[
@@ -11981,7 +12010,9 @@
     Option~#1~has~type~#2,~
     but~a~boolean~was~expected.
   }
-\let\markdownIfOption=\@@_if_option:nTF
+\let
+  \markdownIfOption
+  \@@_if_option:nTF
 %    \end{macrocode}
 % \begin{markdown}
 %
@@ -12312,16 +12343,16 @@
 %#### Generating Plain \TeX{} Option Macros and Key-Values
 %
 % We define the command \mdef{@@_define_option_commands_and_keyvals:} that
-% defines plain \TeX{} macros and the key-value interface
+% defines plain \TeX{} macros and the key--value interface
 % of the \mref{markdownSetup} macro for the above plain \TeX{} options.
 %
-% The command also defines macros and key-values that map
+% The command also defines macros and key--values that map
 % directly to the options recognized by the Lua interface, such as
 % \mdef{markdownOptionHybrid} for the \Opt{hybrid} Lua option (see Section
 % <#sec:lua-options>), which are not processed by the plain \TeX{}
 % implementation, only passed along to Lua.
 %
-% Furthermore, the command also defines options and key-values
+% Furthermore, the command also defines options and key--values
 % for subsequently loaded layers that correspond to higher-level \TeX{} formats
 % such as \LaTeX{} and \Hologo{ConTeXt}.
 %
@@ -12618,7 +12649,7 @@
                 \l_tmpa_tl
               \clist_set:NV
                 \l_tmpa_clist
-                { \l_tmpa_tl, { ##1 } }
+                { \l_tmpa_tl , { ##1 } }
               \@@_set_option_value:nV
                 { #2 }
                 \l_tmpa_clist
@@ -12653,7 +12684,7 @@
 %
 % If plain \TeX{} is the top layer, we use the
 % \mref{@@_define_option_commands_and_keyvals:} macro to define plain \TeX{}
-% option macros and key-values immediately. Otherwise, we
+% option macros and key--values immediately. Otherwise, we
 % postpone the definition until the upper layers have been loaded.
 %
 % \end{markdown}
@@ -12681,7 +12712,7 @@
 interpretation of Markdown tokens. Themes allow the authors to achieve
 a specific look and other high-level goals without low-level programming.
 
-% The key-values `theme`=\meta{theme name} and `import`=\meta{theme name},
+% The key--values `theme`=\meta{theme name} and `import`=\meta{theme name},
 % optionally followed by `@`\meta{theme version}, load a \TeX{} document
 % (further referred to as *a theme*) named `markdowntheme`\meta{munged theme
 % name}`.tex`, where the *munged theme name* is the *theme name* after the
@@ -12951,21 +12982,22 @@
 
 Built-in plain \TeX{} themes provided with the Markdown package include:
 
-\pkg{witiko/diagrams at v1}
+\pkg{witiko/diagrams}
 
-:    A theme that typesets fenced code blocks with the `dot …` infostring
-     as images of directed graphs rendered by the Graphviz tools. The
-     right tail of the infostring is used as the image title.
+:    A theme that typesets fenced code blocks with the infostrings
+     `dot`, `mermaid`, and `plantuml` as figures with diagrams produced with
+     the command `dot` from Graphviz tools, the command `mmdc` from the npm
+     package `@mermaid-js/mermaid-cli`, and the command `plantuml` from the
+     package PlantUML, respectively. The key-value attribute `caption` can be
+     used to specify the caption of the figure. The remaining attributes are
+     treated as image attributes.
+
 %    ```` tex
 %    \documentclass{article}
-%    \usepackage[import=witiko/diagrams at v1]{markdown}
-%    \setkeys{Gin}{
-%      width = \columnwidth,
-%      height = 0.65\paperheight,
-%      keepaspectratio}
+%    \usepackage[import=witiko/diagrams at v2, relativeReferences]{markdown}
 %    \begin{document}
 %    \begin{markdown}
-%    ``` dot Various formats of mathemathical formulae
+%    ``` dot {caption="An example directed graph" width=12cm #dot}
 %    digraph tree {
 %      margin = 0;
 %      rankdir = "LR";
@@ -12989,12 +13021,54 @@
 %      mterms [label = "M-Terms"];
 %    }
 %    ```
+%
+%    ``` mermaid {caption="An example mindmap" width=9cm #mermaid}
+%    mindmap
+%        root )base-idea(
+%            sub<br/>idea 1
+%                ((?))
+%            sub<br/>idea 2
+%                ((?))
+%            sub<br/>idea 3
+%                ((?))
+%            sub<br/>idea 4
+%                ((?))
+%    ```
+%
+%    ``` plantuml {caption="An example UML sequence diagram" width=7cm #plantuml}
+%    @startuml
+%    ' Define participants (actors)
+%    participant "Client" as C
+%    participant "Server" as S
+%    participant "Database" as DB
+%
+%    ' Diagram title
+%    title Simple Request-Response Flow
+%
+%    ' Messages
+%    C -> S: Send Request
+%    note over S: Process request
+%
+%    alt Request is valid
+%        S -> DB: Query Data
+%        DB -> S: Return Data
+%        S -> C: Respond with Data
+%    else Request is invalid
+%        S -> C: Return Error
+%    end
+%    @enduml
+%    ```
+%
+%    See the diagrams in figures <#dot>, <#mermaid>, and <#plantuml>.
 %    \end{markdown}
 %    \end{document}
 %    ````````
+%
 %    Typesetting the above document produces the output shown in
-%    Figure <#fig:witiko/diagrams at v1>.
-%    ``` dot Various formats of mathemathical formulae \label{fig:witiko/diagrams at v1}
+%    figures <#fig:witiko-diagrams-dot>, <#fig:witiko-diagrams-mermaid>, and
+%    <#fig:witiko-diagrams-plantuml>.
+%
+%    ``` dot {caption="An example directed graph" #fig:witiko-diagrams-dot}
 %    digraph tree {
 %      margin = 0;
 %      rankdir = "LR";
@@ -13018,15 +13092,50 @@
 %      mterms [label = "M-Terms"];
 %    }
 %    ```
-     The theme requires a Unix-like operating system with GNU Diffutils and
-     Graphviz installed. The theme also requires shell access unless the
-     \Opt{frozenCache} plain \TeX{} option is enabled.
+%
+%    ``` mermaid {caption="An example mindmap" #fig:witiko-diagrams-mermaid}
+%    mindmap
+%        root )base-idea(
+%            sub<br/>idea 1
+%                ((?))
+%            sub<br/>idea 2
+%                ((?))
+%            sub<br/>idea 3
+%                ((?))
+%            sub<br/>idea 4
+%                ((?))
+%    ```
+%
+%    ``` plantuml {caption="An example UML sequence diagram" #fig:witiko-diagrams-plantuml}
+%    @startuml
+%    ' Define participants (actors)
+%    participant "Client" as C
+%    participant "Server" as S
+%    participant "Database" as DB
+%
+%    ' Diagram title
+%    title Simple Request-Response Flow
+%
+%    ' Messages
+%    C -> S: Send Request
+%    note over S: Process request
+%
+%    alt Request is valid
+%        S -> DB: Query Data
+%        DB -> S: Return Data
+%        S -> C: Respond with Data
+%    else Request is invalid
+%        S -> C: Return Error
+%    end
+%    @enduml
+%    ```
 
-     The above example loads version `v1` of the theme, which is an alias for
-     an earlier theme named `witiko/dot`. Future versions of the theme may have
-     backwards-incompatible syntax and behavior. Therefore, you are encouraged
-     to always specify the version `v1` to keep your documents from suddenly
-     breaking.
+     The theme requires a Unix-like operating system with GNU Diffutils,
+     Graphviz, the npm package `@mermaid-js/mermaid-cli`, and PlantUML
+     installed. All these packages are already included in the Docker image
+     `witiko/markdown`; consult `Dockerfile` to see how they are installed.
+     The theme also requires shell access unless the \Opt{frozenCache} plain
+     \TeX{} option is enabled.
 
 % \markdownEnd
 % \iffalse
@@ -13037,14 +13146,10 @@
 following content:
 ```` tex
 \documentclass{article}
-\usepackage[import=witiko/diagrams at v1]{markdown}
-\setkeys{Gin}{
-  width=\columnwidth,
-  height=0.65\paperheight,
-  keepaspectratio}
+\usepackage[import=witiko/diagrams at v2, relativeReferences]{markdown}
 \begin{document}
 \begin{markdown}
-``` dot Various formats of mathemathical formulae
+``` dot {caption="An example directed graph" width=12cm #dot}
 digraph tree {
   margin = 0;
   rankdir = "LR";
@@ -13068,6 +13173,45 @@
   mterms [label = "M-Terms"];
 }
 ```
+
+``` mermaid {caption="An example mindmap" width=9cm #mermaid}
+mindmap
+    root )base-idea(
+        sub<br/>idea 1
+            ((?))
+        sub<br/>idea 2
+            ((?))
+        sub<br/>idea 3
+            ((?))
+        sub<br/>idea 4
+            ((?))
+```
+
+``` plantuml {caption="An example UML sequence diagram" width=7cm #plantuml}
+ at startuml
+' Define participants (actors)
+participant "Client" as C
+participant "Server" as S
+participant "Database" as DB
+
+' Diagram title
+title Simple Request-Response Flow
+
+' Messages
+C -> S: Send Request
+note over S: Process request
+
+alt Request is valid
+    S -> DB: Query Data
+    DB -> S: Return Data
+    S -> C: Respond with Data
+else Request is invalid
+    S -> C: Return Error
+end
+ at enduml
+```
+
+See the diagrams in figures <#dot>, <#mermaid>, and <#plantuml>.
 \end{markdown}
 \end{document}
 ````````
@@ -13076,15 +13220,8 @@
 lualatex --shell-escape document.tex
 ``````
 A PDF document named `document.pdf` should be produced and contain
-a drawing of a directed graph similar to Figure 1 from the following
-conference article:
+three diagrams.
 
-> NOVOTNÝ, Vít, Petr SOJKA, Michal ŠTEFÁNIK and Dávid LUPTÁK. Three is Better
-> than One: Ensembling Math Information Retrieval Systems. *CEUR Workshop
-> Proceedings*. Thessaloniki, Greece: M. Jeusfeld c/o Redaktion Sun SITE,
-> Informatik V, RWTH Aachen., 2020, vol. 2020, No 2696, p. 1-30. ISSN 1613-0073.
-> <http://ceur-ws.org/Vol-2696/paper_235.pdf>
-
 % \fi
 % \markdownBegin
 
@@ -13103,9 +13240,9 @@
 %    \end{document}
 %    ```````
 %    Typesetting the above document produces the output shown in
-%    Figure <#fig:witiko/graphicx/http>.
+%    Figure <#fig:witiko-graphicx-http>.
 %    ![img](https://github.com/witiko/markdown/raw/main/markdown.png
-%           "The banner of the Markdown package \label{fig:witiko/graphicx/http}")
+%           "The banner of the Markdown package"){#fig:witiko-graphicx-http}
      The theme requires the \pkg{catchfile} \LaTeX{} package and a Unix-like
      operating system with GNU Coreutils `md5sum` and either GNU Wget or cURL
      installed. The theme also requires shell access unless the
@@ -21190,7 +21327,7 @@
 % We define the command \mdef{@@_define_renderers:} that defines plain \TeX{}
 % macros for token renderers. Furthermore, the `\markdownSetup` macro also accepts
 % the `renderers` and `unprotectedRenderers` keys. The value for these keys
-% must be a list of key-values, where the keys correspond to the markdown token
+% must be a list of key--values, where the keys correspond to the markdown token
 % renderer macros and the values are new definitions of these token renderers.
 %
 % Whereas the key `renderers` defines protected functions, which are usually
@@ -21615,7 +21752,7 @@
 % \begin{markdown}
 %
 % If plain \TeX{} is the top layer, we use the \mref{@@_define_renderers:}
-% macro to define plain \TeX{} token renderer macros and key-values
+% macro to define plain \TeX{} token renderer macros and key--values
 % immediately. Otherwise, we postpone the definition until the upper layers
 % have been loaded.
 %
@@ -21751,9 +21888,9 @@
 
 #### YAML Metadata Renderer Prototypes {#expl3yamlmetadata}
 
-By default, the renderer prototypes for YAML metadata provide a high-level
-interface that can be programmed using the `markdown/jekyllData` key--values
-from the l3keys module of the \LaTeX{}3 kernel.
+For simple \acro{YAML} metadata, a simple high-level interface is provided
+that can be programmed by setting the expl3 key--values [@latex25] for the
+module `markdown/jekyllData`.
 
 % \end{markdown}
 % \iffalse
@@ -21877,8 +22014,9 @@
 %    \end{macrocode}
 % \begin{markdown}
 %
-% The `jekyllDataRenderers` key can be used as a syntactic sugar for setting
-% the `markdown/jekyllData` key--values without using the expl3 language.
+% The option `jekyllDataRenderers`=\meta{key--values} can be used to set the
+% \meta{key--values} for the module `markdown/jekyllData` without using the
+% expl3 syntax.
 %
 % \end{markdown}
 %  \begin{macrocode}
@@ -21942,12 +22080,90 @@
 %    \end{macrocode}
 % \begin{markdown}
 %
+% For complex \acro{YAML} metadata, the option `jekyllDataKeyValue`=\meta{module}
+% [@starynovotny25] can be used to route the processing of all \acro{YAML}
+% metadata in the current \TeX{} group to the key--values from \meta{module}.
+%
+% \end{markdown}
+% \iffalse
+%</tex>
+%<*manual-tokens>
+
+##### \LaTeX{} Example {.unnumbered}
+
+Using a text editor, create a text document named `document.tex` with the
+following content:
+``` tex
+\documentclass{article}
+\usepackage{markdown}
+\ExplSyntaxOn
+\str_new:N \g_markdown_example_title_str
+\seq_new:N \g_markdown_example_authors_seq
+\keys_define:nn
+  { markdown / example / module }
+  {  % Define a key--value that processes YAML metadata.
+    title / programmaticString .str_gset:N = \g_markdown_example_title_str,  % Store the raw title in a variable.
+    title .code:n = { \title { #1 } },  % Set the title. This is the same as writing `title / typographicString`.
+    authors / unknown .code:n = {  % Store a variable-length list of authors in an array variable.
+      \seq_put_right:Nn
+        \g_markdown_example_authors_seq
+        { #1 }
+    },
+  }
+\markdownSetupSnippet
+  { metadata }
+  {  % Define a snippet that routes YAML metadata to the above key key–value.
+    jekyllDataKeyValue = markdown / example / module,
+    renderers = {
+      jekyllDataEnd = {  % At the end of the YAML metadata, ...
+        \clist_set_from_seq:NN  % ... set the list of authors and
+          \l_tmpa_clist
+          \g_markdown_example_authors_seq
+        \exp_args:Nx
+          \author
+          { \clist_use:Nn \l_tmpa_clist { ,~ } }
+        \AtBeginDocument { \maketitle }  % ... typeset the title page.
+      },
+    }
+  }
+\ExplSyntaxOff
+% Process the YAML metadata.
+\begin{yaml}[snippet=metadata]
+title: Some title that includes _markup_
+authors: [Jane Doe, John Moe]
+\end{yaml}
+\begin{document}
+The raw title of the document is:
+\ExplSyntaxOn
+\str_use:N \g_markdown_example_title_str
+\ExplSyntaxOff
+\end{document}
+```````
+Next, invoke LuaTeX from the terminal:
+``` sh
+lualatex document.tex
+``````
+A PDF document named `document.pdf` should be produced and contain the
+following text:
+
+> ### Some title that includes _markup_
+> ##### Jane Doe, John Moe
+> ##### _⟨Current date⟩_
+>
+> The raw title of the document is:
+> Some title that includes \_markup\_
+
+%</manual-tokens>
+%<*tex>
+% \fi
+% \begin{markdown}
+%
 %#### Generating Plain \TeX{} Token Renderer Prototype Macros and Key-Values {#plain-tex-renderer-prototypes}
 %
 % We define the command \mdef{@@_define_renderer_prototypes:} that defines plain \TeX{}
 % macros for token renderer prototypes. Furthermore, the `\markdownSetup` macro also accepts
 % the `rendererPrototypes` and `unprotectedRendererPrototypes` keys. The value
-% for these keys must be a list of key-values, where the keys correspond to the
+% for these keys must be a list of key--values, where the keys correspond to the
 % markdown token renderer prototype macros and the values are new definitions
 % of these token renderer prototypes.
 %
@@ -22269,7 +22485,7 @@
 % \begin{markdown}
 %
 % If plain \TeX{} is the top layer, we use the \mref{@@_define_renderer_prototypes:}
-% macro to define plain \TeX{} token renderer prototype macros and key-values
+% macro to define plain \TeX{} token renderer prototype macros and key--values
 % immediately. Otherwise, we postpone the definition until the upper layers
 % have been loaded.
 %
@@ -22838,7 +23054,7 @@
 % If \LaTeX{} is the top layer, we use the
 % \mref{@@_define_option_commands_and_keyvals:}, \mref{@@_define_renderers:},
 % and \mref{@@_define_renderer_prototypes:} macro to define plain \TeX{}
-% option, token renderer, and token renderer prototype macros and key-values
+% option, token renderer, and token renderer prototype macros and key--values
 % immediately. Otherwise, we postpone the definition until the upper layers
 % have been loaded.
 %
@@ -22886,7 +23102,7 @@
 [themes](#themes)
 % \fi
 by allowing a theme to be a full-blown \LaTeX{} package. Specifically, the
-key-values `theme`=\meta{theme name} and `import`=\meta{theme name} load a
+key--values `theme`=\meta{theme name} and `import`=\meta{theme name} load a
 \LaTeX{} package named `markdowntheme`\meta{munged theme name}`.sty` if it
 exists and a \TeX{} document named `markdowntheme`\meta{munged theme
 name}`.tex` otherwise.
@@ -22991,7 +23207,8 @@
   \c_@@_top_layer_tl
   \c_@@_option_layer_latex_tl
   {
-    \ExplSyntaxOff
+    \use:c
+      { ExplSyntaxOff }
     \AtEndOfPackage
       {
         \@@_if_option:nF
@@ -23009,7 +23226,8 @@
               }
           }
       }
-    \ExplSyntaxOn
+    \use:c
+      { ExplSyntaxOn }
   }
 \ExplSyntaxOff
 %    \end{macrocode}
@@ -23335,7 +23553,7 @@
 % If \Hologo{ConTeXt} is the top layer, we use the
 % \mref{@@_define_option_commands_and_keyvals:}, \mref{@@_define_renderers:},
 % and \mref{@@_define_renderer_prototypes:} macro to define plain \TeX{}
-% option, token renderer, and token renderer prototype macros and key-values
+% option, token renderer, and token renderer prototype macros and key--values
 % immediately. Otherwise, we postpone the definition until the upper layers
 % have been loaded.
 %
@@ -23368,7 +23586,7 @@
 [themes](#themes)
 % \fi
 by allowing a theme to be a full-blown \Hologo{ConTeXt} module. Specifically,
-the key-values `theme`=\meta{theme name} and `import`=\meta{theme name} load a
+the key--values `theme`=\meta{theme name} and `import`=\meta{theme name} load a
 \Hologo{ConTeXt} module named `t-markdowntheme`\meta{munged theme name}`.tex`
 if it exists and a \TeX{} document named `markdowntheme`\meta{munged theme
 name}`.tex` otherwise.
@@ -27423,7 +27641,7 @@
   end
 
   print("M.punctuation = {}")
-  print("local S = lpeg.S")
+  print("local P = lpeg.P")
   print("-- luacheck: push no max line length")
   for length, prefix_tree in pairs(prefix_trees) do
     local subparsers = {}
@@ -27431,9 +27649,9 @@
       if type(node) == "string" then
         local suffix
         if node == "]" then
-          suffix = "S('" .. node .. "')"
+          suffix = "P('" .. node .. "')"
         else
-          suffix = "S([[" .. node .. "]])"
+          suffix = "P([[" .. node .. "]])"
         end
         if subparsers[path] ~= nil then
           subparsers[path] = subparsers[path] .. " + " .. suffix
@@ -27445,21 +27663,24 @@
       if #path > 0 then
         local byte = path:sub(#path, #path)
         local parent_path = path:sub(1, #path-1)
-        if subparsers[path] ~= nil then
-          local suffix
-          if byte == "]" then
-            suffix = "S('" .. byte .. "')"
-          else
-            suffix = "S([[" .. byte .. "]])"
-          end
-          suffix = suffix .. " * (" .. subparsers[path] .. ")"
-          if subparsers[parent_path] ~= nil then
-            subparsers[parent_path] = subparsers[parent_path]
-                                   .. " + " .. suffix
-          else
-            subparsers[parent_path] = suffix
-          end
+        local prefix
+        if byte == "]" then
+          prefix = "P('" .. byte .. "')"
+        else
+          prefix = "P([[" .. byte .. "]])"
         end
+        local suffix
+        if subparsers[path]:find(" %+ ") then
+          suffix = prefix .. " * (" .. subparsers[path] .. ")"
+        else
+          suffix = prefix .. " * " .. subparsers[path]
+        end
+        if subparsers[parent_path] ~= nil then
+          subparsers[parent_path] = subparsers[parent_path]
+                                 .. " + " .. suffix
+        else
+          subparsers[parent_path] = suffix
+        end
       else
         print("M.punctuation[" .. length .. "] = " .. subparsers[path])
       end
@@ -33589,9 +33810,13 @@
                     * parsers.spnlc * indented_blocks(chunk)
                     / register_note
 
-        local Reference = NoteBlock + parsers.Reference
+        self.update_rule("Reference", function(previous_pattern)
+          if previous_pattern == nil then
+            previous_pattern = parsers.Reference
+          end
+          return NoteBlock + previous_pattern
+        end)
 
-        self.update_rule("Reference", Reference)
         self.insert_pattern("Inline before LinkAndEmph",
                             NoteRef, "NoteRef")
       end
@@ -35059,7 +35284,7 @@
         \prop_gput:Nnx
           \g_@@_plain_tex_loaded_themes_linenos_prop
           { #1 }
-          { \tex_the:D \tex_inputlineno:D }
+          { \tex_the:D \tex_inputlineno:D }  % noqa: W200
         \prop_gput:Nnn
           \g_@@_plain_tex_loaded_themes_versions_prop
           { #1 }
@@ -35228,7 +35453,7 @@
 %
 % \end{markdown}
 %  \begin{macrocode}
-    \markdownSetup{fencedCode}
+    \markdownSetup { fencedCode }
 %    \end{macrocode}
 % \begin{markdown}
 %
@@ -35317,7 +35542,8 @@
 %    \end{macrocode}
 % \begin{markdown}
 %
-% The `witiko/diagrams` loads the theme `witiko/dot`.
+% The theme `witiko/diagrams` loads either the theme `witiko/dot` for version
+% `v1` or the theme `witiko/diagrams/v2` for version `v2`.
 %
 % \end{markdown}
 %  \begin{macrocode}
@@ -35332,7 +35558,7 @@
           {
             \markdownWarning
               {
-                Write~"witiko/diagrams at v1"~to~pin~version~"v1"~of~the~
+                Write~"witiko/diagrams at v2"~to~pin~version~"v2"~of~the~
                 theme~"witiko/diagrams".~This~will~keep~your~documents~
                 from~suddenly~breaking~when~we~have~released~future~
                 versions~of~the~theme~with~backwards-incompatible~
@@ -35340,9 +35566,16 @@
               }
             \markdownSetup
               {
-                import = witiko/dot at silent,
+                import = witiko/diagrams/v2,
               }
           }
+        { v2 }
+          {
+            \markdownSetup
+              {
+                import = witiko/diagrams/v2,
+              }
+          }
         { v1 }
           {
             \markdownSetup
@@ -35371,6 +35604,260 @@
 %    \end{macrocode}
 % \begin{markdown}
 %
+% Next, we implement the theme `witiko/diagrams/v2`.
+%
+% \end{markdown}
+%  \begin{macrocode}
+\prop_gput:Nnn
+  \g_@@_plain_tex_built_in_themes_prop
+  { witiko / diagrams / v2 }
+  {
+%    \end{macrocode}
+% \begin{markdown}
+%
+% We enable the \Opt{fencedCode} and \Opt{fencedCodeAttributes} Lua
+% option.
+%
+% \end{markdown}
+%  \begin{macrocode}
+    \@@_setup:n
+      {
+        fencedCode = true,
+        fencedCodeAttributes = true,
+      }
+%    \end{macrocode}
+% \begin{markdown}
+%
+% Store the previous fenced code token renderer prototype.
+%
+% \end{markdown}
+%  \begin{macrocode}
+    \cs_set_eq:NN
+      \@@_diagrams_previous_fenced_code:nnn
+      \markdownRendererInputFencedCodePrototype
+%    \end{macrocode}
+% \begin{markdown}
+%
+% Store the caption of the diagram.
+%
+% \end{markdown}
+%  \begin{macrocode}
+    \tl_new:N
+      \l_@@_diagrams_caption_tl
+    \@@_setup:n
+      {
+        rendererPrototypes = {
+%    \end{macrocode}
+% \begin{markdown}
+%
+% Route attributes on fenced code blocks to the image attribute renderer
+% prototypes.
+%
+% \end{markdown}
+%  \begin{macrocode}
+          fencedCodeAttributeContextBegin = {
+            \group_begin:
+            \markdownRendererImageAttributeContextBegin
+            \cs_set_eq:NN
+              \@@_diagrams_previous_key_value:nn
+              \markdownRendererAttributeKeyValuePrototype
+            \@@_setup:n
+              {
+                rendererPrototypes = {
+                  attributeKeyValue = {
+                    \str_if_eq:nnTF
+                      { ##1 }
+                      { caption }
+                      {
+                        \tl_set:Nn
+                          \l_@@_diagrams_caption_tl
+                          { ##2 }
+                      }
+                      {
+                        \@@_diagrams_previous_key_value:nn
+                          { ##1 }
+                          { ##2 }
+                      }
+                  },
+                },
+              }
+          },
+          fencedCodeAttributeContextEnd = {
+            \markdownRendererImageAttributeContextEnd
+            \group_end:
+          },
+        },
+      }
+    \cs_new:Nn
+      \@@_diagrams_render_diagram:nnnn
+      {
+        \@@_if_option:nF
+          { frozenCache }
+          {
+            \sys_shell_now:n
+              {
+                if~!~test~-e~#2.source~
+                ||~!~diff~#1~#2.source;
+                then~
+                  (#3);
+                  cp~#1~#2.source;
+                fi
+              }
+            \exp_args:NNnV
+              \exp_last_unbraced:No
+              \markdownRendererImage
+                {
+                  { #4 }
+                  { #2 }
+                  { #2 }
+                }
+                \l_@@_diagrams_caption_tl
+          }
+      }
+%    \end{macrocode}
+% \begin{markdown}
+%
+% Use the prop \mdef{g_markdown_diagrams_infostrings_prop} to determine how the
+% code with a given infostring should be processed and routed to the token
+% renderer prototype(s) for images.
+%
+% \end{markdown}
+%  \begin{macrocode}
+    \prop_new:N
+      \g_markdown_diagrams_infostrings_prop
+%    \end{macrocode}
+% \begin{markdown}
+%
+% If we know a processing function for a given infostring, use it.
+%
+% \end{markdown}
+%  \begin{macrocode}
+    \@@_setup:n
+      {
+        rendererPrototypes = {
+          inputFencedCode = {
+            \prop_get:NnNTF
+              \g_markdown_diagrams_infostrings_prop
+              { #2 }
+              \l_tmpa_tl
+              {
+                \cs_set:NV
+                  \@@_diagrams_infostrings_current:n
+                  \l_tmpa_tl
+                \@@_diagrams_infostrings_current:n
+                  { #1 }
+              }
+%    \end{macrocode}
+% \begin{markdown}
+%
+% Otherwise, use the previous fenced code token renderer prototype.
+%
+% \end{markdown}
+%  \begin{macrocode}
+              {
+                \@@_diagrams_previous_fenced_code:nnn
+                  { #1 }
+                  { #2 }
+                  { #3 }
+              }
+          },
+        },
+      }
+    \cs_generate_variant:Nn
+      \cs_set:Nn
+      { NV }
+%    \end{macrocode}
+% \begin{markdown}
+%
+% Typeset fenced code with infostring `dot` using the command `dot` from
+% the package Graphviz.
+%
+% \end{markdown}
+%  \begin{macrocode}
+    \cs_set:Nn
+      \@@_diagrams_infostrings_current:n
+      {
+        \@@_diagrams_render_diagram:nnnn
+          { #1 }
+          { #1.pdf }
+          { dot~-Tpdf~-o~#1.pdf~#1 }
+          { Graphviz~image }
+      }
+    \@@_tl_set_from_cs:NNn
+      \l_tmpa_tl
+      \@@_diagrams_infostrings_current:n
+      { 1 }
+    \prop_gput:NnV
+      \g_markdown_diagrams_infostrings_prop
+      { dot }
+      \l_tmpa_tl
+%    \end{macrocode}
+% \begin{markdown}
+%
+% Typeset fenced code with infostring `mermaid` using the command `mmdc` from
+% the npm package `@mermaid-js/mermaid-cli`.
+%
+% \end{markdown}
+%  \begin{macrocode}
+    \cs_set:Nn
+      \@@_diagrams_infostrings_current:n
+      {
+        \@@_diagrams_render_diagram:nnnn
+          { #1 }
+          { #1.pdf }
+          { mmdc~--pdfFit~-i~#1~-o~#1.pdf }
+          { Mermaid~image }
+      }
+    \@@_tl_set_from_cs:NNn
+      \l_tmpa_tl
+      \@@_diagrams_infostrings_current:n
+      { 1 }
+    \prop_gput:NnV
+      \g_markdown_diagrams_infostrings_prop
+      { mermaid }
+      \l_tmpa_tl
+%    \end{macrocode}
+% \begin{markdown}
+%
+% Typeset fenced code with infostring `plantuml` using the command `plantuml`
+% from the package PlantUML.
+%
+% \end{markdown}
+%  \begin{macrocode}
+    \regex_const:Nn
+      \c_@@_diagrams_filename_suffix_regex
+      { \.[^.]*$ }
+    \cs_set:Nn
+      \@@_diagrams_infostrings_current:n
+      {
+        \tl_set:Nn
+          \l_tmpa_tl
+          { #1 }
+        \regex_replace_once:NnN
+          \c_@@_diagrams_filename_suffix_regex
+          { .pdf }
+          \l_tmpa_tl
+        \@@_diagrams_render_diagram:nVnn
+          { #1 }
+          \l_tmpa_tl
+          { plantuml~-tpdf~#1 }
+          { PlantUML~image }
+      }
+    \cs_generate_variant:Nn
+      \@@_diagrams_render_diagram:nnnn
+      { nVnn }
+    \@@_tl_set_from_cs:NNn
+      \l_tmpa_tl
+      \@@_diagrams_infostrings_current:n
+      { 1 }
+    \prop_gput:NnV
+      \g_markdown_diagrams_infostrings_prop
+      { plantuml }
+      \l_tmpa_tl
+  }
+%    \end{macrocode}
+% \begin{markdown}
+%
 % We locally change the category code of percent signs, so that we
 % can use them in the shell code:
 %
@@ -35796,7 +36283,10 @@
 %    \end{macrocode}
 % \begin{markdown}
 %
-%#### YAML Metadata Renderer Prototypes
+%#### Simple YAML Metadata Renderer Prototypes
+% In this section, we implement the simple high-level interface for processing
+% simple \acro{YAML} metadata using the key--value `markdown/jekyllData`. See
+% also Section <#sec:expl3yamlmetadata>.
 %
 % To keep track of the current type of structure we inhabit when we are
 % traversing a \acro{yaml} document, we will maintain the
@@ -35831,12 +36321,12 @@
 % To keep track of our current place when we are traversing a \acro{yaml}
 % document, we will maintain the
 % \mdef{g_\@\@_jekyll_data_wildcard_absolute_address_seq} stack of keys using
-% the \mdef{markdown_jekyll_data_push_address_segment:n} macro.
+% the \mdef{\@\@_jekyll_data_push_address_segment:n} macro.
 %
 % \end{markdown}
 %  \begin{macrocode}
 \seq_new:N \g_@@_jekyll_data_wildcard_absolute_address_seq
-\cs_new:Nn \markdown_jekyll_data_push_address_segment:n
+\cs_new:Nn \@@_jekyll_data_push_address_segment:n
   {
     \seq_if_empty:NF
       \g_@@_jekyll_data_datatypes_seq
@@ -35901,23 +36391,23 @@
 %     ```
 %
 % We will construct \mref{g_\@\@_jekyll_data_wildcard_absolute_address_tl}
-% using the \mdef{markdown_jekyll_data_concatenate_address:NN} macro and
+% using the \mdef{\@\@_jekyll_data_concatenate_address:NN} macro and
 % we will construct both token lists using the
-% \mdef{markdown_jekyll_data_update_address_tls:} macro.
+% \mdef{\@\@_jekyll_data_update_address_tls:} macro.
 %
 % \end{markdown}
 %  \begin{macrocode}
 \tl_new:N  \g_@@_jekyll_data_wildcard_absolute_address_tl
 \tl_new:N  \g_@@_jekyll_data_wildcard_relative_address_tl
-\cs_new:Nn \markdown_jekyll_data_concatenate_address:NN
+\cs_new:Nn \@@_jekyll_data_concatenate_address:NN
   {
     \seq_pop_left:NN #1 \l_tmpa_tl
     \tl_set:Nx #2 { / \seq_use:Nn #1 { / } }
     \seq_put_left:NV #1 \l_tmpa_tl
   }
-\cs_new:Nn \markdown_jekyll_data_update_address_tls:
+\cs_new:Nn \@@_jekyll_data_update_address_tls:
   {
-    \markdown_jekyll_data_concatenate_address:NN
+    \@@_jekyll_data_concatenate_address:NN
       \g_@@_jekyll_data_wildcard_absolute_address_seq
       \g_@@_jekyll_data_wildcard_absolute_address_tl
     \seq_get_right:NN
@@ -35928,21 +36418,21 @@
 % \begin{markdown}
 %
 % To make sure that the stacks and token lists stay in sync, we will use the
-% \mdef{markdown_jekyll_data_push:nN} and \mdef{markdown_jekyll_data_pop:}
+% \mdef{\@\@_jekyll_data_push:nN} and \mdef{\@\@_jekyll_data_pop:}
 % macros.
 %
 % \end{markdown}
 %  \begin{macrocode}
-\cs_new:Nn \markdown_jekyll_data_push:nN
+\cs_new:Nn \@@_jekyll_data_push:nN
   {
-    \markdown_jekyll_data_push_address_segment:n
+    \@@_jekyll_data_push_address_segment:n
       { #1 }
     \seq_put_right:NV
      \g_@@_jekyll_data_datatypes_seq
      #2
-    \markdown_jekyll_data_update_address_tls:
+    \@@_jekyll_data_update_address_tls:
   }
-\cs_new:Nn \markdown_jekyll_data_pop:
+\cs_new:Nn \@@_jekyll_data_pop:
   {
     \seq_pop_right:NN
       \g_@@_jekyll_data_wildcard_absolute_address_seq
@@ -35950,19 +36440,19 @@
     \seq_pop_right:NN
       \g_@@_jekyll_data_datatypes_seq
       \l_tmpa_tl
-    \markdown_jekyll_data_update_address_tls:
+    \@@_jekyll_data_update_address_tls:
   }
 %    \end{macrocode}
 % \begin{markdown}
 %
 % To set a single key--value, we will use the
-% \mdef{markdown_jekyll_data_set_keyval:Nn} macro, ignoring unknown keys.
+% \mdef{\@\@_jekyll_data_set_keyval_known:nn} macro, ignoring unknown keys.
 % To set key--values for both absolute and relative wildcards, we will use the
-% \mdef{markdown_jekyll_data_set_keyvals:nn} macro.
+% \mdef{\@\@_jekyll_data_set_keyvals_known:nn} macro.
 %
 % \end{markdown}
 %  \begin{macrocode}
-\cs_new:Nn \markdown_jekyll_data_set_keyval:nn
+\cs_new:Nn \@@_jekyll_data_set_keyval_known:nn
   {
     \keys_set_known:nn
       { markdown/jekyllData }
@@ -35969,20 +36459,20 @@
       { { #1 } = { #2 } }
   }
 \cs_generate_variant:Nn
-  \markdown_jekyll_data_set_keyval:nn
+  \@@_jekyll_data_set_keyval_known:nn
   { Vn }
-\cs_new:Nn \markdown_jekyll_data_set_keyvals:nn
+\cs_new:Nn \@@_jekyll_data_set_keyvals_known:nn
   {
-    \markdown_jekyll_data_push:nN
+    \@@_jekyll_data_push:nN
       { #1 }
       \c_@@_jekyll_data_scalar_tl
-    \markdown_jekyll_data_set_keyval:Vn
+    \@@_jekyll_data_set_keyval_known:Vn
       \g_@@_jekyll_data_wildcard_absolute_address_tl
       { #2 }
-    \markdown_jekyll_data_set_keyval:Vn
+    \@@_jekyll_data_set_keyval_known:Vn
       \g_@@_jekyll_data_wildcard_relative_address_tl
       { #2 }
-    \markdown_jekyll_data_pop:
+    \@@_jekyll_data_pop:
   }
 %    \end{macrocode}
 % \begin{markdown}
@@ -35993,29 +36483,29 @@
 % \end{markdown}
 %  \begin{macrocode}
 \def\markdownRendererJekyllDataSequenceBeginPrototype#1#2{
-  \markdown_jekyll_data_push:nN
+  \@@_jekyll_data_push:nN
     { #1 }
     \c_@@_jekyll_data_sequence_tl
 }
 \def\markdownRendererJekyllDataMappingBeginPrototype#1#2{
-  \markdown_jekyll_data_push:nN
+  \@@_jekyll_data_push:nN
     { #1 }
     \c_@@_jekyll_data_mapping_tl
 }
 \def\markdownRendererJekyllDataSequenceEndPrototype{
-  \markdown_jekyll_data_pop:
+  \@@_jekyll_data_pop:
 }
 \def\markdownRendererJekyllDataMappingEndPrototype{
-  \markdown_jekyll_data_pop:
+  \@@_jekyll_data_pop:
 }
 \def\markdownRendererJekyllDataBooleanPrototype#1#2{
-  \markdown_jekyll_data_set_keyvals:nn
+  \@@_jekyll_data_set_keyvals_known:nn
     { #1 }
     { #2 }
 }
 \def\markdownRendererJekyllDataEmptyPrototype#1{}
 \def\markdownRendererJekyllDataNumberPrototype#1#2{
-  \markdown_jekyll_data_set_keyvals:nn
+  \@@_jekyll_data_set_keyvals_known:nn
     { #1 }
     { #2 }
 }
@@ -36029,12 +36519,302 @@
 %  \begin{macrocode}
 \def\markdownRendererJekyllDataProgrammaticStringPrototype#1#2{}
 \def\markdownRendererJekyllDataTypographicStringPrototype#1#2{
-  \markdown_jekyll_data_set_keyvals:nn
+  \@@_jekyll_data_set_keyvals_known:nn
     { #1 }
     { #2 }
 }
 \ExplSyntaxOff
 %    \end{macrocode}
+% \begin{markdown}
+%
+%#### Complex YAML Metadata Renderer Prototypes
+% In this section, we implement the high-level interface for routing complex
+% \acro{YAML} metadata to expl3 key--values using the option
+% `jekyllDataKeyValue`=\meta{module}. See also Section <#sec:expl3yamlmetadata>.
+%
+% \end{markdown}
+%  \begin{macrocode}
+\ExplSyntaxOn
+\@@_with_various_cases:nn
+  { jekyllDataKeyValue }
+  {
+    \keys_define:nn
+      { markdown/options }
+      {
+        #1 .code:n = {
+          \@@_route_jekyll_data_to_key_values:n
+            { ##1 }
+        },
+%    \end{macrocode}
+% \begin{markdown}
+%
+% When no \meta{module} has been provided, assume that the \acro{YAML} metadata
+% specify absolute paths to key--values.
+%
+% \end{markdown}
+%  \begin{macrocode}
+        #1 .default:n = { },
+      }
+  }
+\seq_new:N
+  \l_@@_jekyll_data_current_position_seq
+\tl_new:N
+  \l_@@_jekyll_data_current_position_tl
+\cs_new:Nn
+  \@@_route_jekyll_data_to_key_values:n
+  {
+    \markdownSetup
+      {
+        renderers = {
+          jekyllData(Sequence|Mapping)Begin = {
+            \bool_lazy_and:nnTF
+              {
+                \seq_if_empty_p:N
+                  \l_@@_jekyll_data_current_position_seq
+              }
+              {
+                \str_if_eq_p:nn
+                  { ##1 }
+                  { null }
+              }
+              {
+                \tl_if_empty:nF
+                  { #1 }
+                  {
+                    \seq_put_right:Nn
+                      \l_@@_jekyll_data_current_position_seq
+                      { #1 }
+                  }
+              }
+              {
+                \seq_put_right:Nn
+                  \l_@@_jekyll_data_current_position_seq
+                  { ##1 }
+              }
+          },
+          jekyllData(Sequence|Mapping)End = {
+            \seq_pop_right:NN
+              \l_@@_jekyll_data_current_position_seq
+              \l_tmpa_tl
+          },
+%    \end{macrocode}
+% \begin{markdown}
+%
+% For every \acro{YAML} key `path.to.`\meta{key} with a value of type
+% \meta{non-string type}, set the key \meta{non-string type} of the key–value
+% \meta{module}`/path/to/`\meta{key} if it is known and the key \meta{key} of
+% the key–value \meta{module}`/path/to` otherwise. \meta{Non-string type} is
+% one of `boolean`, `number`, and `empty`.
+%
+% \end{markdown}
+%  \begin{macrocode}
+          jekyllDataBoolean = {
+            \tl_set:Nx
+              \l_@@_jekyll_data_current_position_tl
+              {
+                \seq_use:Nn
+                  \l_@@_jekyll_data_current_position_seq
+                  { / }
+              }
+            \keys_if_exist:VnTF
+              \l_@@_jekyll_data_current_position_tl
+              { ##1 / boolean }
+              {
+                \@@_keys_set:xn
+                  {
+                    \tl_use:N
+                      \l_@@_jekyll_data_current_position_tl
+                    / ##1 / boolean
+                  }
+                  { ##2 }
+              }
+              {
+                \@@_keys_set:xn
+                  {
+                    \tl_use:N
+                      \l_@@_jekyll_data_current_position_tl
+                    / ##1
+                  }
+                  { ##2 }
+              }
+          },
+          jekyllDataNumber = {
+            \tl_set:Nx
+              \l_@@_jekyll_data_current_position_tl
+              {
+                \seq_use:Nn
+                  \l_@@_jekyll_data_current_position_seq
+                  { / }
+              }
+            \keys_if_exist:VnTF
+              \l_@@_jekyll_data_current_position_tl
+              { ##1 / number }
+              {
+                \@@_keys_set:xn
+                  {
+                    \tl_use:N
+                      \l_@@_jekyll_data_current_position_tl
+                    / ##1 / number
+                  }
+                  { ##2 }
+              }
+              {
+                \@@_keys_set:xn
+                  {
+                    \tl_use:N
+                      \l_@@_jekyll_data_current_position_tl
+                    / ##1
+                  }
+                  { ##2 }
+              }
+          },
+%    \end{macrocode}
+% \begin{markdown}
+%
+% For the \meta{non-string type} of `empty`, no value is passed to the
+% key–value. Therefore, a default value should always be defined for nullable
+% keys using the key property `.default:n`.
+%
+% \end{markdown}
+%  \begin{macrocode}
+          jekyllDataEmpty = {
+            \tl_set:Nx
+              \l_@@_jekyll_data_current_position_tl
+              {
+                \seq_use:Nn
+                  \l_@@_jekyll_data_current_position_seq
+                  { / }
+              }
+            \keys_if_exist:VnTF
+              \l_@@_jekyll_data_current_position_tl
+              { ##1 / empty }
+              {
+                  \keys_set:xn
+                  {
+                    \tl_use:N
+                      \l_@@_jekyll_data_current_position_tl
+                    / ##1
+                  }
+                  { empty }
+              }
+              {
+                \keys_set:Vn
+                  \l_@@_jekyll_data_current_position_tl
+                  { ##1 }
+              }
+          },
+%    \end{macrocode}
+% \begin{markdown}
+%
+% For every \acro{YAML} key `path.to.`\meta{key} with a value of type `string`,
+% set the keys `typographicString` and `programmaticString` of the key–value
+% \meta{module}`/path/to/`\meta{key} if they are known with the typographic and
+% programmatic strings of the value, respectively.  Furthermore, set the key
+% \meta{key} of the key–value \meta{module}`/path/to` with the typographic
+% string of the value unless the key `typographicString` is known. If the key
+% `programmaticString` is known, only set the key \meta{key} if it is known. In
+% contrast, if neither `typographicString` nor `programmaticString` are known,
+% set \meta{key} normally, i.e.  regardless of whether it is known or unknown.
+%
+% \end{markdown}
+%  \begin{macrocode}
+          jekyllDataTypographicString = {
+            \tl_set:Nx
+              \l_@@_jekyll_data_current_position_tl
+              {
+                \seq_use:Nn
+                  \l_@@_jekyll_data_current_position_seq
+                  { / }
+              }
+            \keys_if_exist:VnTF
+              \l_@@_jekyll_data_current_position_tl
+              { ##1 / typographicString }
+              {
+                \@@_keys_set:xn
+                  {
+                    \tl_use:N
+                      \l_@@_jekyll_data_current_position_tl
+                    / ##1 / typographicString
+                  }
+                  { ##2 }
+              }
+              {
+                \keys_if_exist:VnTF
+                  \l_@@_jekyll_data_current_position_tl
+                  { ##1 / programmaticString }
+                  {
+                    \@@_keys_set_known:xn
+                      {
+                        \tl_use:N
+                          \l_@@_jekyll_data_current_position_tl
+                        / ##1
+                      }
+                      { ##2 }
+                  }
+                  {
+                    \@@_keys_set:xn
+                      {
+                        \tl_use:N
+                          \l_@@_jekyll_data_current_position_tl
+                        / ##1
+                      }
+                      { ##2 }
+                  }
+              }
+          },
+          jekyllDataProgrammaticString = {
+            \tl_set:Nx
+              \l_@@_jekyll_data_current_position_tl
+              {
+                \seq_use:Nn
+                  \l_@@_jekyll_data_current_position_seq
+                  { / }
+              }
+            \keys_if_exist:VnT
+              \l_@@_jekyll_data_current_position_tl
+              { ##1 / programmaticString }
+              {
+                \@@_keys_set:xn
+                  {
+                    \tl_use:N
+                      \l_@@_jekyll_data_current_position_tl
+                    / ##1 / programmaticString
+                  }
+                  { ##2 }
+              }
+          },
+        },
+      }
+  }
+\cs_new:Nn
+  \@@_keys_set:nn
+  {
+    \keys_set:nn
+      { }
+      { { #1 } = { #2 } }
+  }
+\cs_new:Nn
+  \@@_keys_set_known:nn
+  {
+    \keys_set_known:nn
+      { }
+      { { #1 } = { #2 } }
+  }
+\cs_generate_variant:Nn
+  \@@_keys_set:nn
+  { xn }
+\cs_generate_variant:Nn
+  \@@_keys_set_known:nn
+  { xn }
+\cs_generate_variant:Nn
+  \keys_set:nn
+  { xn, Vn }
+\prg_generate_conditional_variant:Nnn
+  \keys_if_exist:nn
+  { Vn }
+  { T, TF }
+\ExplSyntaxOff
+%    \end{macrocode}
 % \iffalse
 %</themes-witiko-markdown-defaults-tex>
 %<*tex>
@@ -36053,7 +36833,8 @@
   \c_@@_top_layer_tl
   \c_@@_option_layer_plain_tex_tl
   {
-    \ExplSyntaxOff
+    \use:c
+      { ExplSyntaxOff }
     \@@_if_option:nF
       { noDefaults }
       {
@@ -36068,7 +36849,8 @@
               { theme = witiko/markdown/defaults }
           }
       }
-    \ExplSyntaxOn
+    \use:c
+      { ExplSyntaxOn }
   }
 \ExplSyntaxOff
 %    \end{macrocode}
@@ -36174,8 +36956,16 @@
 \cs_generate_variant:Nn
   \clist_map_inline:nn
   { Vn }
-\let\markdownPrepareLuaOptions=\@@_format_lua_options:
-\def\markdownLuaOptions{{ \g_@@_formatted_lua_options_tl }}
+\let
+  \markdownPrepareLuaOptions
+  \@@_format_lua_options:
+\def
+  \markdownLuaOptions
+    {
+      {
+        \g_@@_formatted_lua_options_tl
+      }
+    }
 \sys_if_engine_luatex:TF
   {
     \cs_new:Nn
@@ -37040,7 +37830,8 @@
   { yaml }
   {
     \group_begin:
-    \yamlSetup{jekyllData, expectJekyllData, ensureJekyllData}%
+    \yamlSetup
+      { jekyllData, expectJekyllData, ensureJekyllData }
     \markdown
   }
   { \yamlEnd }
@@ -37199,7 +37990,7 @@
                 \prop_gput:Nnx
                   \g_@@_latex_loaded_themes_linenos_prop
                   { #1 }
-                  { \tex_the:D \tex_inputlineno:D }
+                  { \tex_the:D \tex_inputlineno:D }  % noqa: W200
                 \prop_gput:Nnn
                   \g_@@_latex_loaded_themes_versions_prop
                   { #1 }
@@ -37304,7 +38095,7 @@
   \c_backslash_str
 \tl_put_right:Nn
   \l_tmpa_tl
-  { begin{document} }
+  { begin { document } }
 \tl_set:Nn
   \l_tmpb_tl
   { Load~Markdown~theme~#1~before~ }
@@ -37313,7 +38104,7 @@
   \c_backslash_str
 \tl_put_right:Nn
   \l_tmpb_tl
-  { begin{document} }
+  { begin { document } }
 \msg_new:nnVV
   { markdown }
   { latex-theme-after-preamble }
@@ -37564,8 +38355,8 @@
   \l_@@_latex_fancy_list_item_label_number_style_tl
 \tl_new:N
   \l_@@_latex_fancy_list_item_label_delimiter_style_tl
-\@ifpackageloaded{enumitem}{
-  \markdownSetup{rendererPrototypes={
+\@ifpackageloaded { enumitem } {
+  \markdownSetup { rendererPrototypes = {
 %    \end{macrocode}
 % \begin{markdown}
 %
@@ -37643,7 +38434,7 @@
             { #1 }
         ]
     },
-  }}
+  } }
 %    \end{macrocode}
 % \begin{markdown}
 %
@@ -37653,8 +38444,9 @@
 %
 % \end{markdown}
 %  \begin{macrocode}
-}{\@ifpackageloaded{paralist}{
-  \markdownSetup{rendererPrototypes={
+}
+{ \@ifpackageloaded { paralist } {
+  \markdownSetup { rendererPrototypes = {
 %    \end{macrocode}
 % \begin{markdown}
 %
@@ -37663,14 +38455,14 @@
 %
 % \end{markdown}
 %  \begin{macrocode}
-    ulBeginTight = {%
+    ulBeginTight = {
       \group_begin:
       \pltopsep=\topsep
       \plpartopsep=\partopsep
-      \begin{compactitem}
+      \begin { compactitem }
     },
     ulEndTight = {
-      \end{compactitem}
+      \end { compactitem }
       \group_end:
     },
     fancyOlBegin = {
@@ -37681,10 +38473,10 @@
       \tl_set:Nn
         \l_@@_latex_fancy_list_item_label_delimiter_style_tl
         { #2 }
-      \begin{enumerate}
+      \begin { enumerate }
     },
     fancyOlEnd = {
-      \end{enumerate}
+      \end { enumerate }
       \group_end:
     },
 %    \end{macrocode}
@@ -37695,14 +38487,14 @@
 %
 % \end{markdown}
 %  \begin{macrocode}
-    olBeginTight = {%
+    olBeginTight = {
       \group_begin:
       \plpartopsep=\partopsep
       \pltopsep=\topsep
-      \begin{compactenum}
+      \begin { compactenum }
     },
     olEndTight = {
-      \end{compactenum}
+      \end { compactenum }
       \group_end:
     },
     fancyOlBeginTight = {
@@ -37715,10 +38507,10 @@
         { #2 }
       \plpartopsep=\partopsep
       \pltopsep=\topsep
-      \begin{compactenum}
+      \begin { compactenum }
     },
     fancyOlEndTight = {
-      \end{compactenum}
+      \end { compactenum }
       \group_end:
     },
     fancyOlItemWithNumber = {
@@ -37742,14 +38534,15 @@
       \group_begin:
       \plpartopsep=\partopsep
       \pltopsep=\topsep
-      \begin{compactdesc}
+      \begin { compactdesc }
     },
     dlEndTight = {
-      \end{compactdesc}
+      \end { compactdesc }
       \group_end:
     }
-  }}
-}{
+  } }
+}
+{
 %    \end{macrocode}
 % \begin{markdown}
 %
@@ -37775,7 +38568,7 @@
         dlEndTight = \markdownRendererDlEnd,
       },
     }
-}}
+} }
 \ExplSyntaxOff
 \RequirePackage{amsmath}
 %    \end{macrocode}
@@ -37855,14 +38648,14 @@
         {
           { csv }
             {
-              \begin{table}
-                \begin{center}
-                  \csvautotabular{#3}
-                \end{center}
+              \begin { table }
+                \begin { center }
+                  \csvautotabular { #3 }
+                \end{ center }
                 \tl_if_empty:nF
                   { #4 }
-                  { \caption{#4} }
-              \end{table}
+                  { \caption { #4 } }
+              \end { table }
             }
           { html }
             {
@@ -38074,7 +38867,7 @@
 %  \begin{macrocode}
             \ltx at ifpackageloaded
               { listings }
-              { \lstinputlisting[language=\l_tmpa_tl]{#1} }
+              { \lstinputlisting [ language = \l_tmpa_tl ] { #1 } }
 %    \end{macrocode}
 % \begin{markdown}
 %
@@ -38083,7 +38876,7 @@
 %
 % \end{markdown}
 %  \begin{macrocode}
-              { \markdownRendererInputFencedCode{#1}{}{} }
+              { \markdownRendererInputFencedCode { #1 } { } { } }
           }
       }
   }
@@ -38096,7 +38889,7 @@
 % \end{markdown}
 %  \begin{macrocode}
 \ExplSyntaxOn
-\def\markdownLATEXStrongEmphasis#1{%
+\def\markdownLATEXStrongEmphasis#1{
   \str_if_in:NnTF
     \f at series
     { b }
@@ -38487,12 +39280,13 @@
       }
       {
         \markdownLaTeXRendererAutolink { #2 } { #3 }
-      }{
+      }
+      {
         \markdownLaTeXRendererDirectOrIndirectLink
           { #1 } { #2 } { #3 } { #4 }
       }
   }
-\def\markdownLaTeXRendererAutolink#1#2{%
+\def\markdownLaTeXRendererAutolink#1#2{
 %    \end{macrocode}
 % \begin{markdown}
 % If the URL begins with a hash sign, then we assume that it is a relative
@@ -38527,7 +39321,8 @@
       \exp_args:NV
         \ref
         \l_tmpb_tl
-    }{
+    }
+    {
       \url { #2 }
     }
 }
@@ -38712,12 +39507,19 @@
 %  \begin{macrocode}
 \ExplSyntaxOn
 \keys_define:nn
-  { markdown/jekyllData }
+  { markdown / jekyllData }
   {
-    author  .code:n = { \author{#1} },
-    date    .code:n = { \date{#1}   },
-    title   .code:n = { \title{#1}  },
-  }
+    author .code:n = {
+      \author
+        { #1 }
+    },
+    date .code:n = {
+      \date
+        { #1 }
+    },
+    title .code:n = {
+      \title
+        { #1 }
 %    \end{macrocode}
 % \begin{markdown}
 %
@@ -38729,13 +39531,11 @@
 %
 % \end{markdown}
 %  \begin{macrocode}
-\markdownSetup{
-  rendererPrototypes = {
-    jekyllDataEnd = {
-      \AddToHook{begindocument/end}{\maketitle}
+      \AddToHook
+        { begindocument / end }
+        { \maketitle }
     },
-  },
-}
+  }
 %    \end{macrocode}
 % \begin{markdown}
 %
@@ -38843,19 +39643,28 @@
 \markdownSetup {
   rendererPrototypes = {
     image = {
-      \begin { figure }
-        \begin { center }
-          \includegraphics
-            [ alt = { #1 } ]
-            { #3 }
-          \tl_if_empty:nF
-            { #4 }
-            { \caption { #4 } }
-          \seq_map_inline:Nn
-            \l_@@_image_identifiers_seq
-            { \label { ##1 } }
-        \end { center }
-      \end { figure }
+      \tl_if_empty:nTF
+        { #4 }
+        {
+          \begin { center }
+            \includegraphics
+              [ alt = { #1 } ]
+              { #3 }
+          \end { center }
+        }
+        {
+          \begin { figure }
+            \begin { center }
+              \includegraphics
+                [ alt = { #1 } ]
+                { #3 }
+              \caption { #4 }
+              \seq_map_inline:Nn
+                \l_@@_image_identifiers_seq
+                { \label { ##1 } }
+            \end { center }
+          \end { figure }
+        }
     },
   }
 }
@@ -38863,31 +39672,31 @@
   { linkAttributes }
   {
     \RequirePackage { graphicx }
-    \markdownSetup {
-      rendererPrototypes = {
-        imageAttributeContextBegin = {
-          \group_begin:
-          \markdownSetup {
-            rendererPrototypes = {
-              attributeIdentifier = {
-                \seq_put_right:Nn
-                  \l_@@_image_identifiers_seq
-                  { ##1 }
-              },
-              attributeKeyValue = {
-                \setkeys
-                  { Gin }
-                  { { ##1 } = { ##2 } }
-              },
-            },
-          }
+  }
+\markdownSetup {
+  rendererPrototypes = {
+    imageAttributeContextBegin = {
+      \group_begin:
+      \markdownSetup {
+        rendererPrototypes = {
+          attributeIdentifier = {
+            \seq_put_right:Nn
+              \l_@@_image_identifiers_seq
+              { ##1 }
+          },
+          attributeKeyValue = {
+            \setkeys
+              { Gin }
+              { { ##1 } = { ##2 } }
+          },
         },
-        imageAttributeContextEnd = {
-          \group_end:
-        },
-      },
-    }
-  }
+      }
+    },
+    imageAttributeContextEnd = {
+      \group_end:
+    },
+  },
+}
 \ExplSyntaxOff
 %    \end{macrocode}
 % \begin{markdown}
@@ -39258,7 +40067,7 @@
             \prop_gput:Nnx
               \g_@@_context_loaded_themes_linenos_prop
               { #1 }
-              { \tex_the:D \tex_inputlineno:D }
+              { \tex_the:D \tex_inputlineno:D }  % noqa: W200
             \prop_gput:Nnn
               \g_@@_context_loaded_themes_versions_prop
               { #1 }
@@ -39488,7 +40297,7 @@
         \seq_pop_left:NN
           \l_tmpa_seq
           \l_tmpa_tl
-        \typefile[\l_tmpa_tl][]{#1}
+        \typefile[ \l_tmpa_tl ][] {#1}
       }
   }
 \ExplSyntaxOff
@@ -39661,7 +40470,8 @@
   \c_@@_top_layer_tl
   \c_@@_option_layer_context_tl
   {
-    \ExplSyntaxOff
+    \use:c
+      { ExplSyntaxOff }
     \@@_if_option:nF
       { noDefaults }
       {
@@ -39676,7 +40486,8 @@
               { theme = witiko/markdown/defaults }
           }
       }
-    \ExplSyntaxOn
+    \use:c
+      { ExplSyntaxOn }
   }
 \ExplSyntaxOff
 \stopmodule

Modified: trunk/Master/texmf-dist/source/generic/markdown/markdown.ins
===================================================================
--- trunk/Master/texmf-dist/source/generic/markdown/markdown.ins	2025-01-28 21:09:25 UTC (rev 73627)
+++ trunk/Master/texmf-dist/source/generic/markdown/markdown.ins	2025-01-28 21:17:08 UTC (rev 73628)
@@ -5,6 +5,7 @@
     \file{markdown.lua}{\from{markdown.dtx}{lua-loader}}
     \file{markdown-parser.lua}{\from{markdown.dtx}{lua}}
     \file{markdown-cli.lua}{\from{markdown.dtx}{lua-cli}}
+    \file{markdown2tex.lua}{\from{markdown.dtx}{lua-cli}}
     \file{markdown-unicode-data-generator.lua}{\from{markdown.dtx}{lua-unicode-data-generator}}
     \file{markdown-unicode-data.lua}{\from{markdown.dtx}{lua-unicode-data}}
   \usepreamble\texpreamble

Modified: trunk/Master/texmf-dist/tex/context/third/markdown/t-markdown.tex
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/markdown/t-markdown.tex	2025-01-28 21:09:25 UTC (rev 73627)
+++ trunk/Master/texmf-dist/tex/context/third/markdown/t-markdown.tex	2025-01-28 21:17:08 UTC (rev 73628)
@@ -6,7 +6,7 @@
 %%
 %% markdown.dtx  (with options: `context')
 %% 
-%% Copyright (C) 2016-2024 Vít Starý Novotný, Andrej Genčur
+%% Copyright (C) 2016-2025 Vít Starý Novotný, Andrej Genčur
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3c
@@ -210,7 +210,7 @@
             \prop_gput:Nnx
               \g__markdown_context_loaded_themes_linenos_prop
               { #1 }
-              { \tex_the:D \tex_inputlineno:D }
+              { \tex_the:D \tex_inputlineno:D }  % noqa: W200
             \prop_gput:Nnn
               \g__markdown_context_loaded_themes_versions_prop
               { #1 }
@@ -273,7 +273,8 @@
   \c__markdown_top_layer_tl
   \c__markdown_option_layer_context_tl
   {
-    \ExplSyntaxOff
+    \use:c
+      { ExplSyntaxOff }
     \__markdown_if_option:nF
       { noDefaults }
       {
@@ -288,7 +289,8 @@
               { theme = witiko/markdown/defaults }
           }
       }
-    \ExplSyntaxOn
+    \use:c
+      { ExplSyntaxOn }
   }
 \ExplSyntaxOff
 \stopmodule

Modified: trunk/Master/texmf-dist/tex/context/third/markdown/t-markdownthemewitiko_markdown_defaults.tex
===================================================================
--- trunk/Master/texmf-dist/tex/context/third/markdown/t-markdownthemewitiko_markdown_defaults.tex	2025-01-28 21:09:25 UTC (rev 73627)
+++ trunk/Master/texmf-dist/tex/context/third/markdown/t-markdownthemewitiko_markdown_defaults.tex	2025-01-28 21:17:08 UTC (rev 73628)
@@ -6,7 +6,7 @@
 %%
 %% markdown.dtx  (with options: `themes-witiko-markdown-defaults-ctx')
 %% 
-%% Copyright (C) 2016-2024 Vít Starý Novotný, Andrej Genčur
+%% Copyright (C) 2016-2025 Vít Starý Novotný, Andrej Genčur
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3c
@@ -143,7 +143,7 @@
         \seq_pop_left:NN
           \l_tmpa_seq
           \l_tmpa_tl
-        \typefile[\l_tmpa_tl][]{#1}
+        \typefile[ \l_tmpa_tl ][] {#1}
       }
   }
 \ExplSyntaxOff

Modified: trunk/Master/texmf-dist/tex/generic/markdown/markdown.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/markdown/markdown.tex	2025-01-28 21:09:25 UTC (rev 73627)
+++ trunk/Master/texmf-dist/tex/generic/markdown/markdown.tex	2025-01-28 21:17:08 UTC (rev 73628)
@@ -6,7 +6,7 @@
 %%
 %% markdown.dtx  (with options: `tex')
 %% 
-%% Copyright (C) 2016-2024 Vít Starý Novotný, Andrej Genčur
+%% Copyright (C) 2016-2025 Vít Starý Novotný, Andrej Genčur
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3c
@@ -279,7 +279,7 @@
               \l_tmpa_tl
             \tl_set:Nx
               #2
-              { \the \cs:w \l_tmpa_tl \cs_end: }
+              { \the \cs:w \l_tmpa_tl \cs_end: }  % noqa: W200
           }
           {
             \__markdown_option_tl_to_csname:nN
@@ -619,8 +619,8 @@
   { boolean }
   { true }
 \ExplSyntaxOff
-\def\markdownLastModified{2024-12-17}%
-\def\markdownVersion{3.9.1-0-g92254dfb}%
+\def\markdownLastModified{2025-01-27}%
+\def\markdownVersion{3.10.0-0-g626df6ad}%
 \let\markdownBegin\relax
 \let\markdownEnd\relax
 \let\yamlBegin\relax
@@ -707,7 +707,9 @@
     Option~#1~has~type~#2,~
     but~a~boolean~was~expected.
   }
-\let\markdownIfOption=\__markdown_if_option:nTF
+\let
+  \markdownIfOption
+  \__markdown_if_option:nTF
 \__markdown_add_plain_tex_option:nnn
   { frozenCache }
   { boolean }
@@ -961,7 +963,7 @@
                 \l_tmpa_tl
               \clist_set:NV
                 \l_tmpa_clist
-                { \l_tmpa_tl, { ##1 } }
+                { \l_tmpa_tl , { ##1 } }
               \__markdown_set_option_value:nV
                 { #2 }
                 \l_tmpa_clist
@@ -3508,7 +3510,7 @@
         \prop_gput:Nnx
           \g__markdown_plain_tex_loaded_themes_linenos_prop
           { #1 }
-          { \tex_the:D \tex_inputlineno:D }
+          { \tex_the:D \tex_inputlineno:D }  % noqa: W200
         \prop_gput:Nnn
           \g__markdown_plain_tex_loaded_themes_versions_prop
           { #1 }
@@ -3623,7 +3625,7 @@
             Consider~changing~the~name~to~"witiko/diagrams at v1".
           }
       }
-    \markdownSetup{fencedCode}
+    \markdownSetup { fencedCode }
     \cs_set_eq:NN
       \__markdown_dot_previous_definition:nnn
       \markdownRendererInputFencedCodePrototype
@@ -3688,7 +3690,7 @@
           {
             \markdownWarning
               {
-                Write~"witiko/diagrams at v1"~to~pin~version~"v1"~of~the~
+                Write~"witiko/diagrams at v2"~to~pin~version~"v2"~of~the~
                 theme~"witiko/diagrams".~This~will~keep~your~documents~
                 from~suddenly~breaking~when~we~have~released~future~
                 versions~of~the~theme~with~backwards-incompatible~
@@ -3696,9 +3698,16 @@
               }
             \markdownSetup
               {
-                import = witiko/dot at silent,
+                import = witiko/diagrams/v2,
               }
           }
+        { v2 }
+          {
+            \markdownSetup
+              {
+                import = witiko/diagrams/v2,
+              }
+          }
         { v1 }
           {
             \markdownSetup
@@ -3724,6 +3733,176 @@
   { unknown-theme-version }
   { Unknown~version~"#2"~of~theme~"#1"~has~been~requested. }
   { Known~versions~are:~#3 }
+\prop_gput:Nnn
+  \g__markdown_plain_tex_built_in_themes_prop
+  { witiko / diagrams / v2 }
+  {
+    \__markdown_setup:n
+      {
+        fencedCode = true,
+        fencedCodeAttributes = true,
+      }
+    \cs_set_eq:NN
+      \__markdown_diagrams_previous_fenced_code:nnn
+      \markdownRendererInputFencedCodePrototype
+    \tl_new:N
+      \l__markdown_diagrams_caption_tl
+    \__markdown_setup:n
+      {
+        rendererPrototypes = {
+          fencedCodeAttributeContextBegin = {
+            \group_begin:
+            \markdownRendererImageAttributeContextBegin
+            \cs_set_eq:NN
+              \__markdown_diagrams_previous_key_value:nn
+              \markdownRendererAttributeKeyValuePrototype
+            \__markdown_setup:n
+              {
+                rendererPrototypes = {
+                  attributeKeyValue = {
+                    \str_if_eq:nnTF
+                      { ##1 }
+                      { caption }
+                      {
+                        \tl_set:Nn
+                          \l__markdown_diagrams_caption_tl
+                          { ##2 }
+                      }
+                      {
+                        \__markdown_diagrams_previous_key_value:nn
+                          { ##1 }
+                          { ##2 }
+                      }
+                  },
+                },
+              }
+          },
+          fencedCodeAttributeContextEnd = {
+            \markdownRendererImageAttributeContextEnd
+            \group_end:
+          },
+        },
+      }
+    \cs_new:Nn
+      \__markdown_diagrams_render_diagram:nnnn
+      {
+        \__markdown_if_option:nF
+          { frozenCache }
+          {
+            \sys_shell_now:n
+              {
+                if~!~test~-e~#2.source~
+                ||~!~diff~#1~#2.source;
+                then~
+                  (#3);
+                  cp~#1~#2.source;
+                fi
+              }
+            \exp_args:NNnV
+              \exp_last_unbraced:No
+              \markdownRendererImage
+                {
+                  { #4 }
+                  { #2 }
+                  { #2 }
+                }
+                \l__markdown_diagrams_caption_tl
+          }
+      }
+    \prop_new:N
+      \g_markdown_diagrams_infostrings_prop
+    \__markdown_setup:n
+      {
+        rendererPrototypes = {
+          inputFencedCode = {
+            \prop_get:NnNTF
+              \g_markdown_diagrams_infostrings_prop
+              { #2 }
+              \l_tmpa_tl
+              {
+                \cs_set:NV
+                  \__markdown_diagrams_infostrings_current:n
+                  \l_tmpa_tl
+                \__markdown_diagrams_infostrings_current:n
+                  { #1 }
+              }
+              {
+                \__markdown_diagrams_previous_fenced_code:nnn
+                  { #1 }
+                  { #2 }
+                  { #3 }
+              }
+          },
+        },
+      }
+    \cs_generate_variant:Nn
+      \cs_set:Nn
+      { NV }
+    \cs_set:Nn
+      \__markdown_diagrams_infostrings_current:n
+      {
+        \__markdown_diagrams_render_diagram:nnnn
+          { #1 }
+          { #1.pdf }
+          { dot~-Tpdf~-o~#1.pdf~#1 }
+          { Graphviz~image }
+      }
+    \__markdown_tl_set_from_cs:NNn
+      \l_tmpa_tl
+      \__markdown_diagrams_infostrings_current:n
+      { 1 }
+    \prop_gput:NnV
+      \g_markdown_diagrams_infostrings_prop
+      { dot }
+      \l_tmpa_tl
+    \cs_set:Nn
+      \__markdown_diagrams_infostrings_current:n
+      {
+        \__markdown_diagrams_render_diagram:nnnn
+          { #1 }
+          { #1.pdf }
+          { mmdc~--pdfFit~-i~#1~-o~#1.pdf }
+          { Mermaid~image }
+      }
+    \__markdown_tl_set_from_cs:NNn
+      \l_tmpa_tl
+      \__markdown_diagrams_infostrings_current:n
+      { 1 }
+    \prop_gput:NnV
+      \g_markdown_diagrams_infostrings_prop
+      { mermaid }
+      \l_tmpa_tl
+    \regex_const:Nn
+      \c__markdown_diagrams_filename_suffix_regex
+      { \.[^.]*$ }
+    \cs_set:Nn
+      \__markdown_diagrams_infostrings_current:n
+      {
+        \tl_set:Nn
+          \l_tmpa_tl
+          { #1 }
+        \regex_replace_once:NnN
+          \c__markdown_diagrams_filename_suffix_regex
+          { .pdf }
+          \l_tmpa_tl
+        \__markdown_diagrams_render_diagram:nVnn
+          { #1 }
+          \l_tmpa_tl
+          { plantuml~-tpdf~#1 }
+          { PlantUML~image }
+      }
+    \cs_generate_variant:Nn
+      \__markdown_diagrams_render_diagram:nnnn
+      { nVnn }
+    \__markdown_tl_set_from_cs:NNn
+      \l_tmpa_tl
+      \__markdown_diagrams_infostrings_current:n
+      { 1 }
+    \prop_gput:NnV
+      \g_markdown_diagrams_infostrings_prop
+      { plantuml }
+      \l_tmpa_tl
+  }
 \group_begin:
 \char_set_catcode_other:N \%
 \prop_gput:Nnn
@@ -3843,7 +4022,8 @@
   \c__markdown_top_layer_tl
   \c__markdown_option_layer_plain_tex_tl
   {
-    \ExplSyntaxOff
+    \use:c
+      { ExplSyntaxOff }
     \__markdown_if_option:nF
       { noDefaults }
       {
@@ -3858,7 +4038,8 @@
               { theme = witiko/markdown/defaults }
           }
       }
-    \ExplSyntaxOn
+    \use:c
+      { ExplSyntaxOn }
   }
 \tl_new:N \g__markdown_formatted_lua_options_tl
 \cs_new:Nn \__markdown_format_lua_options:
@@ -3951,8 +4132,16 @@
 \cs_generate_variant:Nn
   \clist_map_inline:nn
   { Vn }
-\let\markdownPrepareLuaOptions=\__markdown_format_lua_options:
-\def\markdownLuaOptions{{ \g__markdown_formatted_lua_options_tl }}
+\let
+  \markdownPrepareLuaOptions
+  \__markdown_format_lua_options:
+\def
+  \markdownLuaOptions
+    {
+      {
+        \g__markdown_formatted_lua_options_tl
+      }
+    }
 \sys_if_engine_luatex:TF
   {
     \cs_new:Nn

Modified: trunk/Master/texmf-dist/tex/generic/markdown/markdownthemewitiko_markdown_defaults.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/markdown/markdownthemewitiko_markdown_defaults.tex	2025-01-28 21:09:25 UTC (rev 73627)
+++ trunk/Master/texmf-dist/tex/generic/markdown/markdownthemewitiko_markdown_defaults.tex	2025-01-28 21:17:08 UTC (rev 73628)
@@ -6,7 +6,7 @@
 %%
 %% markdown.dtx  (with options: `themes-witiko-markdown-defaults-tex')
 %% 
-%% Copyright (C) 2016-2024 Vít Starý Novotný, Andrej Genčur
+%% Copyright (C) 2016-2025 Vít Starý Novotný, Andrej Genčur
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3c
@@ -228,7 +228,7 @@
 \tl_const:Nn \c__markdown_jekyll_data_mapping_tl    { mapping  }
 \tl_const:Nn \c__markdown_jekyll_data_scalar_tl     { scalar   }
 \seq_new:N \g__markdown_jekyll_data_wildcard_absolute_address_seq
-\cs_new:Nn \markdown_jekyll_data_push_address_segment:n
+\cs_new:Nn \__markdown_jekyll_data_push_address_segment:n
   {
     \seq_if_empty:NF
       \g__markdown_jekyll_data_datatypes_seq
@@ -253,15 +253,15 @@
   }
 \tl_new:N  \g__markdown_jekyll_data_wildcard_absolute_address_tl
 \tl_new:N  \g__markdown_jekyll_data_wildcard_relative_address_tl
-\cs_new:Nn \markdown_jekyll_data_concatenate_address:NN
+\cs_new:Nn \__markdown_jekyll_data_concatenate_address:NN
   {
     \seq_pop_left:NN #1 \l_tmpa_tl
     \tl_set:Nx #2 { / \seq_use:Nn #1 { / } }
     \seq_put_left:NV #1 \l_tmpa_tl
   }
-\cs_new:Nn \markdown_jekyll_data_update_address_tls:
+\cs_new:Nn \__markdown_jekyll_data_update_address_tls:
   {
-    \markdown_jekyll_data_concatenate_address:NN
+    \__markdown_jekyll_data_concatenate_address:NN
       \g__markdown_jekyll_data_wildcard_absolute_address_seq
       \g__markdown_jekyll_data_wildcard_absolute_address_tl
     \seq_get_right:NN
@@ -268,16 +268,16 @@
       \g__markdown_jekyll_data_wildcard_absolute_address_seq
       \g__markdown_jekyll_data_wildcard_relative_address_tl
   }
-\cs_new:Nn \markdown_jekyll_data_push:nN
+\cs_new:Nn \__markdown_jekyll_data_push:nN
   {
-    \markdown_jekyll_data_push_address_segment:n
+    \__markdown_jekyll_data_push_address_segment:n
       { #1 }
     \seq_put_right:NV
      \g__markdown_jekyll_data_datatypes_seq
      #2
-    \markdown_jekyll_data_update_address_tls:
+    \__markdown_jekyll_data_update_address_tls:
   }
-\cs_new:Nn \markdown_jekyll_data_pop:
+\cs_new:Nn \__markdown_jekyll_data_pop:
   {
     \seq_pop_right:NN
       \g__markdown_jekyll_data_wildcard_absolute_address_seq
@@ -285,9 +285,9 @@
     \seq_pop_right:NN
       \g__markdown_jekyll_data_datatypes_seq
       \l_tmpa_tl
-    \markdown_jekyll_data_update_address_tls:
+    \__markdown_jekyll_data_update_address_tls:
   }
-\cs_new:Nn \markdown_jekyll_data_set_keyval:nn
+\cs_new:Nn \__markdown_jekyll_data_set_keyval_known:nn
   {
     \keys_set_known:nn
       { markdown/jekyllData }
@@ -294,54 +294,289 @@
       { { #1 } = { #2 } }
   }
 \cs_generate_variant:Nn
-  \markdown_jekyll_data_set_keyval:nn
+  \__markdown_jekyll_data_set_keyval_known:nn
   { Vn }
-\cs_new:Nn \markdown_jekyll_data_set_keyvals:nn
+\cs_new:Nn \__markdown_jekyll_data_set_keyvals_known:nn
   {
-    \markdown_jekyll_data_push:nN
+    \__markdown_jekyll_data_push:nN
       { #1 }
       \c__markdown_jekyll_data_scalar_tl
-    \markdown_jekyll_data_set_keyval:Vn
+    \__markdown_jekyll_data_set_keyval_known:Vn
       \g__markdown_jekyll_data_wildcard_absolute_address_tl
       { #2 }
-    \markdown_jekyll_data_set_keyval:Vn
+    \__markdown_jekyll_data_set_keyval_known:Vn
       \g__markdown_jekyll_data_wildcard_relative_address_tl
       { #2 }
-    \markdown_jekyll_data_pop:
+    \__markdown_jekyll_data_pop:
   }
 \def\markdownRendererJekyllDataSequenceBeginPrototype#1#2{
-  \markdown_jekyll_data_push:nN
+  \__markdown_jekyll_data_push:nN
     { #1 }
     \c__markdown_jekyll_data_sequence_tl
 }
 \def\markdownRendererJekyllDataMappingBeginPrototype#1#2{
-  \markdown_jekyll_data_push:nN
+  \__markdown_jekyll_data_push:nN
     { #1 }
     \c__markdown_jekyll_data_mapping_tl
 }
 \def\markdownRendererJekyllDataSequenceEndPrototype{
-  \markdown_jekyll_data_pop:
+  \__markdown_jekyll_data_pop:
 }
 \def\markdownRendererJekyllDataMappingEndPrototype{
-  \markdown_jekyll_data_pop:
+  \__markdown_jekyll_data_pop:
 }
 \def\markdownRendererJekyllDataBooleanPrototype#1#2{
-  \markdown_jekyll_data_set_keyvals:nn
+  \__markdown_jekyll_data_set_keyvals_known:nn
     { #1 }
     { #2 }
 }
 \def\markdownRendererJekyllDataEmptyPrototype#1{}
 \def\markdownRendererJekyllDataNumberPrototype#1#2{
-  \markdown_jekyll_data_set_keyvals:nn
+  \__markdown_jekyll_data_set_keyvals_known:nn
     { #1 }
     { #2 }
 }
 \def\markdownRendererJekyllDataProgrammaticStringPrototype#1#2{}
 \def\markdownRendererJekyllDataTypographicStringPrototype#1#2{
-  \markdown_jekyll_data_set_keyvals:nn
+  \__markdown_jekyll_data_set_keyvals_known:nn
     { #1 }
     { #2 }
 }
+\__markdown_with_various_cases:nn
+  { jekyllDataKeyValue }
+  {
+    \keys_define:nn
+      { markdown/options }
+      {
+        #1 .code:n = {
+          \__markdown_route_jekyll_data_to_key_values:n
+            { ##1 }
+        },
+        #1 .default:n = { },
+      }
+  }
+\seq_new:N
+  \l__markdown_jekyll_data_current_position_seq
+\tl_new:N
+  \l__markdown_jekyll_data_current_position_tl
+\cs_new:Nn
+  \__markdown_route_jekyll_data_to_key_values:n
+  {
+    \markdownSetup
+      {
+        renderers = {
+          jekyllData(Sequence|Mapping)Begin = {
+            \bool_lazy_and:nnTF
+              {
+                \seq_if_empty_p:N
+                  \l__markdown_jekyll_data_current_position_seq
+              }
+              {
+                \str_if_eq_p:nn
+                  { ##1 }
+                  { null }
+              }
+              {
+                \tl_if_empty:nF
+                  { #1 }
+                  {
+                    \seq_put_right:Nn
+                      \l__markdown_jekyll_data_current_position_seq
+                      { #1 }
+                  }
+              }
+              {
+                \seq_put_right:Nn
+                  \l__markdown_jekyll_data_current_position_seq
+                  { ##1 }
+              }
+          },
+          jekyllData(Sequence|Mapping)End = {
+            \seq_pop_right:NN
+              \l__markdown_jekyll_data_current_position_seq
+              \l_tmpa_tl
+          },
+          jekyllDataBoolean = {
+            \tl_set:Nx
+              \l__markdown_jekyll_data_current_position_tl
+              {
+                \seq_use:Nn
+                  \l__markdown_jekyll_data_current_position_seq
+                  { / }
+              }
+            \keys_if_exist:VnTF
+              \l__markdown_jekyll_data_current_position_tl
+              { ##1 / boolean }
+              {
+                \__markdown_keys_set:xn
+                  {
+                    \tl_use:N
+                      \l__markdown_jekyll_data_current_position_tl
+                    / ##1 / boolean
+                  }
+                  { ##2 }
+              }
+              {
+                \__markdown_keys_set:xn
+                  {
+                    \tl_use:N
+                      \l__markdown_jekyll_data_current_position_tl
+                    / ##1
+                  }
+                  { ##2 }
+              }
+          },
+          jekyllDataNumber = {
+            \tl_set:Nx
+              \l__markdown_jekyll_data_current_position_tl
+              {
+                \seq_use:Nn
+                  \l__markdown_jekyll_data_current_position_seq
+                  { / }
+              }
+            \keys_if_exist:VnTF
+              \l__markdown_jekyll_data_current_position_tl
+              { ##1 / number }
+              {
+                \__markdown_keys_set:xn
+                  {
+                    \tl_use:N
+                      \l__markdown_jekyll_data_current_position_tl
+                    / ##1 / number
+                  }
+                  { ##2 }
+              }
+              {
+                \__markdown_keys_set:xn
+                  {
+                    \tl_use:N
+                      \l__markdown_jekyll_data_current_position_tl
+                    / ##1
+                  }
+                  { ##2 }
+              }
+          },
+          jekyllDataEmpty = {
+            \tl_set:Nx
+              \l__markdown_jekyll_data_current_position_tl
+              {
+                \seq_use:Nn
+                  \l__markdown_jekyll_data_current_position_seq
+                  { / }
+              }
+            \keys_if_exist:VnTF
+              \l__markdown_jekyll_data_current_position_tl
+              { ##1 / empty }
+              {
+                  \keys_set:xn
+                  {
+                    \tl_use:N
+                      \l__markdown_jekyll_data_current_position_tl
+                    / ##1
+                  }
+                  { empty }
+              }
+              {
+                \keys_set:Vn
+                  \l__markdown_jekyll_data_current_position_tl
+                  { ##1 }
+              }
+          },
+          jekyllDataTypographicString = {
+            \tl_set:Nx
+              \l__markdown_jekyll_data_current_position_tl
+              {
+                \seq_use:Nn
+                  \l__markdown_jekyll_data_current_position_seq
+                  { / }
+              }
+            \keys_if_exist:VnTF
+              \l__markdown_jekyll_data_current_position_tl
+              { ##1 / typographicString }
+              {
+                \__markdown_keys_set:xn
+                  {
+                    \tl_use:N
+                      \l__markdown_jekyll_data_current_position_tl
+                    / ##1 / typographicString
+                  }
+                  { ##2 }
+              }
+              {
+                \keys_if_exist:VnTF
+                  \l__markdown_jekyll_data_current_position_tl
+                  { ##1 / programmaticString }
+                  {
+                    \__markdown_keys_set_known:xn
+                      {
+                        \tl_use:N
+                          \l__markdown_jekyll_data_current_position_tl
+                        / ##1
+                      }
+                      { ##2 }
+                  }
+                  {
+                    \__markdown_keys_set:xn
+                      {
+                        \tl_use:N
+                          \l__markdown_jekyll_data_current_position_tl
+                        / ##1
+                      }
+                      { ##2 }
+                  }
+              }
+          },
+          jekyllDataProgrammaticString = {
+            \tl_set:Nx
+              \l__markdown_jekyll_data_current_position_tl
+              {
+                \seq_use:Nn
+                  \l__markdown_jekyll_data_current_position_seq
+                  { / }
+              }
+            \keys_if_exist:VnT
+              \l__markdown_jekyll_data_current_position_tl
+              { ##1 / programmaticString }
+              {
+                \__markdown_keys_set:xn
+                  {
+                    \tl_use:N
+                      \l__markdown_jekyll_data_current_position_tl
+                    / ##1 / programmaticString
+                  }
+                  { ##2 }
+              }
+          },
+        },
+      }
+  }
+\cs_new:Nn
+  \__markdown_keys_set:nn
+  {
+    \keys_set:nn
+      { }
+      { { #1 } = { #2 } }
+  }
+\cs_new:Nn
+  \__markdown_keys_set_known:nn
+  {
+    \keys_set_known:nn
+      { }
+      { { #1 } = { #2 } }
+  }
+\cs_generate_variant:Nn
+  \__markdown_keys_set:nn
+  { xn }
+\cs_generate_variant:Nn
+  \__markdown_keys_set_known:nn
+  { xn }
+\cs_generate_variant:Nn
+  \keys_set:nn
+  { xn, Vn }
+\prg_generate_conditional_variant:Nnn
+  \keys_if_exist:nn
+  { Vn }
+  { T, TF }
 \ExplSyntaxOff
 \endinput
 %%

Modified: trunk/Master/texmf-dist/tex/latex/markdown/markdown.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/markdown/markdown.sty	2025-01-28 21:09:25 UTC (rev 73627)
+++ trunk/Master/texmf-dist/tex/latex/markdown/markdown.sty	2025-01-28 21:17:08 UTC (rev 73628)
@@ -6,7 +6,7 @@
 %%
 %% markdown.dtx  (with options: `latex')
 %% 
-%% Copyright (C) 2016-2024 Vít Starý Novotný, Andrej Genčur
+%% Copyright (C) 2016-2025 Vít Starý Novotný, Andrej Genčur
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3c
@@ -85,7 +85,8 @@
   \c__markdown_top_layer_tl
   \c__markdown_option_layer_latex_tl
   {
-    \ExplSyntaxOff
+    \use:c
+      { ExplSyntaxOff }
     \AtEndOfPackage
       {
         \__markdown_if_option:nF
@@ -103,7 +104,8 @@
               }
           }
       }
-    \ExplSyntaxOn
+    \use:c
+      { ExplSyntaxOn }
   }
 \ExplSyntaxOff
 \def\markdownVersionSpace{ }%
@@ -193,7 +195,8 @@
   { yaml }
   {
     \group_begin:
-    \yamlSetup{jekyllData, expectJekyllData, ensureJekyllData}%
+    \yamlSetup
+      { jekyllData, expectJekyllData, ensureJekyllData }
     \markdown
   }
   { \yamlEnd }
@@ -297,7 +300,7 @@
                 \prop_gput:Nnx
                   \g__markdown_latex_loaded_themes_linenos_prop
                   { #1 }
-                  { \tex_the:D \tex_inputlineno:D }
+                  { \tex_the:D \tex_inputlineno:D }  % noqa: W200
                 \prop_gput:Nnn
                   \g__markdown_latex_loaded_themes_versions_prop
                   { #1 }
@@ -386,7 +389,7 @@
   \c_backslash_str
 \tl_put_right:Nn
   \l_tmpa_tl
-  { begin{document} }
+  { begin { document } }
 \tl_set:Nn
   \l_tmpb_tl
   { Load~Markdown~theme~#1~before~ }
@@ -395,7 +398,7 @@
   \c_backslash_str
 \tl_put_right:Nn
   \l_tmpb_tl
-  { begin{document} }
+  { begin { document } }
 \msg_new:nnVV
   { markdown }
   { latex-theme-after-preamble }

Modified: trunk/Master/texmf-dist/tex/latex/markdown/markdownthemewitiko_markdown_defaults.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/markdown/markdownthemewitiko_markdown_defaults.sty	2025-01-28 21:09:25 UTC (rev 73627)
+++ trunk/Master/texmf-dist/tex/latex/markdown/markdownthemewitiko_markdown_defaults.sty	2025-01-28 21:17:08 UTC (rev 73628)
@@ -6,7 +6,7 @@
 %%
 %% markdown.dtx  (with options: `themes-witiko-markdown-defaults-latex')
 %% 
-%% Copyright (C) 2016-2024 Vít Starý Novotný, Andrej Genčur
+%% Copyright (C) 2016-2025 Vít Starý Novotný, Andrej Genčur
 %% 
 %% This work may be distributed and/or modified under the
 %% conditions of the LaTeX Project Public License, either version 1.3c
@@ -190,8 +190,8 @@
   \l__markdown_latex_fancy_list_item_label_number_style_tl
 \tl_new:N
   \l__markdown_latex_fancy_list_item_label_delimiter_style_tl
-\@ifpackageloaded{enumitem}{
-  \markdownSetup{rendererPrototypes={
+\@ifpackageloaded { enumitem } {
+  \markdownSetup { rendererPrototypes = {
     ulBeginTight = {
       \begin
         { itemize }
@@ -255,17 +255,18 @@
             { #1 }
         ]
     },
-  }}
-}{\@ifpackageloaded{paralist}{
-  \markdownSetup{rendererPrototypes={
-    ulBeginTight = {%
+  } }
+}
+{ \@ifpackageloaded { paralist } {
+  \markdownSetup { rendererPrototypes = {
+    ulBeginTight = {
       \group_begin:
       \pltopsep=\topsep
       \plpartopsep=\partopsep
-      \begin{compactitem}
+      \begin { compactitem }
     },
     ulEndTight = {
-      \end{compactitem}
+      \end { compactitem }
       \group_end:
     },
     fancyOlBegin = {
@@ -276,20 +277,20 @@
       \tl_set:Nn
         \l__markdown_latex_fancy_list_item_label_delimiter_style_tl
         { #2 }
-      \begin{enumerate}
+      \begin { enumerate }
     },
     fancyOlEnd = {
-      \end{enumerate}
+      \end { enumerate }
       \group_end:
     },
-    olBeginTight = {%
+    olBeginTight = {
       \group_begin:
       \plpartopsep=\partopsep
       \pltopsep=\topsep
-      \begin{compactenum}
+      \begin { compactenum }
     },
     olEndTight = {
-      \end{compactenum}
+      \end { compactenum }
       \group_end:
     },
     fancyOlBeginTight = {
@@ -302,10 +303,10 @@
         { #2 }
       \plpartopsep=\partopsep
       \pltopsep=\topsep
-      \begin{compactenum}
+      \begin { compactenum }
     },
     fancyOlEndTight = {
-      \end{compactenum}
+      \end { compactenum }
       \group_end:
     },
     fancyOlItemWithNumber = {
@@ -321,14 +322,15 @@
       \group_begin:
       \plpartopsep=\partopsep
       \pltopsep=\topsep
-      \begin{compactdesc}
+      \begin { compactdesc }
     },
     dlEndTight = {
-      \end{compactdesc}
+      \end { compactdesc }
       \group_end:
     }
-  }}
-}{
+  } }
+}
+{
   \markdownSetup
     {
       rendererPrototypes = {
@@ -344,7 +346,7 @@
         dlEndTight = \markdownRendererDlEnd,
       },
     }
-}}
+} }
 \ExplSyntaxOff
 \RequirePackage{amsmath}
 \@ifpackageloaded{unicode-math}{
@@ -386,14 +388,14 @@
         {
           { csv }
             {
-              \begin{table}
-                \begin{center}
-                  \csvautotabular{#3}
-                \end{center}
+              \begin { table }
+                \begin { center }
+                  \csvautotabular { #3 }
+                \end{ center }
                 \tl_if_empty:nF
                   { #4 }
-                  { \caption{#4} }
-              \end{table}
+                  { \caption { #4 } }
+              \end { table }
             }
           { html }
             {
@@ -548,12 +550,12 @@
           {
             \ltx at ifpackageloaded
               { listings }
-              { \lstinputlisting[language=\l_tmpa_tl]{#1} }
-              { \markdownRendererInputFencedCode{#1}{}{} }
+              { \lstinputlisting [ language = \l_tmpa_tl ] { #1 } }
+              { \markdownRendererInputFencedCode { #1 } { } { } }
           }
       }
   }
-\def\markdownLATEXStrongEmphasis#1{%
+\def\markdownLATEXStrongEmphasis#1{
   \str_if_in:NnTF
     \f at series
     { b }
@@ -887,12 +889,13 @@
       }
       {
         \markdownLaTeXRendererAutolink { #2 } { #3 }
-      }{
+      }
+      {
         \markdownLaTeXRendererDirectOrIndirectLink
           { #1 } { #2 } { #3 } { #4 }
       }
   }
-\def\markdownLaTeXRendererAutolink#1#2{%
+\def\markdownLaTeXRendererAutolink#1#2{
   \tl_set:Nn
     \l_tmpa_tl
     { #2 }
@@ -921,7 +924,8 @@
       \exp_args:NV
         \ref
         \l_tmpb_tl
-    }{
+    }
+    {
       \url { #2 }
     }
 }
@@ -1067,19 +1071,24 @@
 
 \ExplSyntaxOn
 \keys_define:nn
-  { markdown/jekyllData }
+  { markdown / jekyllData }
   {
-    author  .code:n = { \author{#1} },
-    date    .code:n = { \date{#1}   },
-    title   .code:n = { \title{#1}  },
+    author .code:n = {
+      \author
+        { #1 }
+    },
+    date .code:n = {
+      \date
+        { #1 }
+    },
+    title .code:n = {
+      \title
+        { #1 }
+      \AddToHook
+        { begindocument / end }
+        { \maketitle }
+    },
   }
-\markdownSetup{
-  rendererPrototypes = {
-    jekyllDataEnd = {
-      \AddToHook{begindocument/end}{\maketitle}
-    },
-  },
-}
 \__markdown_if_option:nT
   { mark }
   {
@@ -1151,19 +1160,28 @@
 \markdownSetup {
   rendererPrototypes = {
     image = {
-      \begin { figure }
-        \begin { center }
-          \includegraphics
-            [ alt = { #1 } ]
-            { #3 }
-          \tl_if_empty:nF
-            { #4 }
-            { \caption { #4 } }
-          \seq_map_inline:Nn
-            \l__markdown_image_identifiers_seq
-            { \label { ##1 } }
-        \end { center }
-      \end { figure }
+      \tl_if_empty:nTF
+        { #4 }
+        {
+          \begin { center }
+            \includegraphics
+              [ alt = { #1 } ]
+              { #3 }
+          \end { center }
+        }
+        {
+          \begin { figure }
+            \begin { center }
+              \includegraphics
+                [ alt = { #1 } ]
+                { #3 }
+              \caption { #4 }
+              \seq_map_inline:Nn
+                \l__markdown_image_identifiers_seq
+                { \label { ##1 } }
+            \end { center }
+          \end { figure }
+        }
     },
   }
 }
@@ -1171,31 +1189,31 @@
   { linkAttributes }
   {
     \RequirePackage { graphicx }
-    \markdownSetup {
-      rendererPrototypes = {
-        imageAttributeContextBegin = {
-          \group_begin:
-          \markdownSetup {
-            rendererPrototypes = {
-              attributeIdentifier = {
-                \seq_put_right:Nn
-                  \l__markdown_image_identifiers_seq
-                  { ##1 }
-              },
-              attributeKeyValue = {
-                \setkeys
-                  { Gin }
-                  { { ##1 } = { ##2 } }
-              },
-            },
-          }
+  }
+\markdownSetup {
+  rendererPrototypes = {
+    imageAttributeContextBegin = {
+      \group_begin:
+      \markdownSetup {
+        rendererPrototypes = {
+          attributeIdentifier = {
+            \seq_put_right:Nn
+              \l__markdown_image_identifiers_seq
+              { ##1 }
+          },
+          attributeKeyValue = {
+            \setkeys
+              { Gin }
+              { { ##1 } = { ##2 } }
+          },
         },
-        imageAttributeContextEnd = {
-          \group_end:
-        },
-      },
-    }
-  }
+      }
+    },
+    imageAttributeContextEnd = {
+      \group_end:
+    },
+  },
+}
 \cs_new:Nn
   \__markdown_luaxml_print_html:n
   {

Modified: trunk/Master/texmf-dist/tex/luatex/markdown/markdown-parser.lua
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/markdown/markdown-parser.lua	2025-01-28 21:09:25 UTC (rev 73627)
+++ trunk/Master/texmf-dist/tex/luatex/markdown/markdown-parser.lua	2025-01-28 21:17:08 UTC (rev 73628)
@@ -20,7 +20,7 @@
 -- TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 -- SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 --
--- Copyright (C) 2016-2024 Vít Starý Novotný, Andrej Genčur
+-- Copyright (C) 2016-2025 Vít Starý Novotný, Andrej Genčur
 --
 -- This work may be distributed and/or modified under the
 -- conditions of the LaTeX Project Public License, either version 1.3
@@ -58,7 +58,7 @@
 -- those in the standard .ins files.
 --
 local metadata = {
-    version   = "3.9.1-0-g92254dfb",
+    version   = "3.10.0-0-g626df6ad",
     comment   = "A module for the conversion from markdown "
              .. "to plain TeX",
     author    = "John MacFarlane, Hans Hagen, Vít Starý Novotný, "
@@ -8104,9 +8104,13 @@
                     * parsers.spnlc * indented_blocks(chunk)
                     / register_note
 
-        local Reference = NoteBlock + parsers.Reference
+        self.update_rule("Reference", function(previous_pattern)
+          if previous_pattern == nil then
+            previous_pattern = parsers.Reference
+          end
+          return NoteBlock + previous_pattern
+        end)
 
-        self.update_rule("Reference", Reference)
         self.insert_pattern("Inline before LinkAndEmph",
                             NoteRef, "NoteRef")
       end

Modified: trunk/Master/texmf-dist/tex/luatex/markdown/markdown-unicode-data.lua
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/markdown/markdown-unicode-data.lua	2025-01-28 21:09:25 UTC (rev 73627)
+++ trunk/Master/texmf-dist/tex/luatex/markdown/markdown-unicode-data.lua	2025-01-28 21:17:08 UTC (rev 73628)
@@ -20,7 +20,7 @@
 -- TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 -- SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 --
--- Copyright (C) 2016-2024 Vít Starý Novotný, Andrej Genčur
+-- Copyright (C) 2016-2025 Vít Starý Novotný, Andrej Genčur
 --
 -- This work may be distributed and/or modified under the
 -- conditions of the LaTeX Project Public License, either version 1.3
@@ -58,7 +58,7 @@
 -- those in the standard .ins files.
 --
 local metadata = {
-    version   = "3.9.1-0-g92254dfb",
+    version   = "3.10.0-0-g626df6ad",
     comment   = "A module for the conversion from markdown "
              .. "to plain TeX",
     author    = "John MacFarlane, Hans Hagen, Vít Starý Novotný, "
@@ -71,11 +71,11 @@
 local lpeg = require("lpeg")
 local M = {metadata = metadata}
 M.punctuation = {}
-local S = lpeg.S
+local P = lpeg.P
 -- luacheck: push no max line length
-M.punctuation[1] = S([[!]]) + S([["]]) + S([[#]]) + S([[$]]) + S([[%]]) + S([[&]]) + S([[']]) + S([[(]]) + S([[)]]) + S([[*]]) + S([[+]]) + S([[,]]) + S([[-]]) + S([[.]]) + S([[/]]) + S([[:]]) + S([[;]]) + S([[<]]) + S([[=]]) + S([[>]]) + S([[?]]) + S([[@]]) + S([[[]]) + S([[\]]) + S(']') + S([[^]]) + S([[_]]) + S([[`]]) + S([[{]]) + S([[|]]) + S([[}]]) + S([[~]])
-M.punctuation[2] = S([[\xD2]]) * (S([[\x82]])) + S([[\xDF]]) * (S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xC3]]) * (S([[\x97]]) + S([[\xB7]])) + S([[\xCE]]) * (S([[\x84]]) + S([[\x85]]) + S([[\x87]])) + S([[\xCD]]) * (S([[\xB5]]) + S([[\xBE]])) + S([[\xC2]]) * (S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB4]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xBB]]) + S([[\xBF]])) + S([[\xCF]]) * (S([[\xB6]])) + S([[\xDB]]) * (S([[\x94]]) + S([[\x9E]]) + S([[\xA9]]) + S([[\xBD]]) + S([[\xBE]])) + S([[\xD9]]) * (S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]])) + S([[\xDC]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]])) + S([[\xCB]]) * (S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAD]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xD6]]) * (S([[\x89]]) + S([[\x8A]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\xBE]])) + S([[\xD5]]) * (S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]])) + S([[\xD8]]) * (S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x9B]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]])) + S([!
 [\xD7]]) * (S([[\x80]]) + S([[\x83]]) + S([[\x86]]) + S([[\xB3]]) + S([[\xB4]]))
-M.punctuation[3] = S([[\xE2]]) * (S([[\x92]]) * (S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x91]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]])) + S([[\x94]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x93]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]!
 ]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]])) + S([[\x8E]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8D]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x90]]) * (S([[\x!
 80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]])) + S([[\x8F]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8A]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\!
 xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x89]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8C]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[!
 \xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8B]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x86]]) * (S([[\x8A]]) + S([[\x8B]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x85]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8F]])) + S([[\x88]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) +!
  S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x87]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA2]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) !
 + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA1]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA4]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]])!
  + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA3]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9E]]) * (S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9D]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D!
 ]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]])) + S([[\xA0]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9F]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA!
 7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9A]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x99]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\x!
 B7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9C]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9B]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x96]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([!
 [\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x95]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x98]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S(!
 [[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x97]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xB3]]) * (S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAE]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) +!
  S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAD]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAF]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) !
 + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAA]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA9]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]])!
  + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAC]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAB]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA6]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A!
 ]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA5]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA8]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9!
 A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA7]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x82]]) * (S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x81]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[!
 \x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]])) + S([[\x84]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x88]]) + S([[\x89]]) + S([[\x94]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA5]]) + S([[\xA7]]) + S([[\xA9]]) + S([[\xAE]]) + S([[\xBA]]) + S([[\xBB]])) + S([[\x83]]) * (S([[\x80]])) + S([[\xBE]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xBD]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) +!
  S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x80]]) * (S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xBF]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xBA]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]!
 ) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xB9]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]])) + S([[\xBC]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xBB]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x8!
 7]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]])) + S([[\xB5]]) * (S([[\xB0]])) + S([[\xB8]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]]))) + S([[\xE1]]) * (S([[\xB1]]) * (S([[\xBE]]) + S([[\xBF]])) + S([[\xB3]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x93]])) + S([[\x8E]]) * (S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]])) + S([[\x8D]]) * (S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]!
 )) + S([[\x90]]) * (S([[\x80]])) + S([[\xAF]]) * (S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAA]]) * (S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]])) + S([[\xA5]]) * (S([[\x80]]) + S([[\x84]]) + S([[\x85]])) + S([[\xA8]]) * (S([[\x9E]]) + S([[\x9F]])) + S([[\xA7]]) * (S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x82]]) * (S([[\x9E]]) + S([[\x9F]])) + S([[\x81]]) * (S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]])) + S([[\x83]]) * (S([[\xBB]])) + S([[\xBE]]) * (S([[\xBD]]) + S([[\xBF]])) + S([[\xA0]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]])) + S([[\x9F]]) * (S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]])) + S([[\x9A]]) * (S([[\x9B]]) + S([[\x9C]])) + S([[\x99]]) * (S([[\xAD]]) + S([[\xAE]])) + S([[\x9C]]) * (S([[\xB5]]) + S([[\xB6]])) + S([[\x9B]]) * (S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]])) + S([[\xBF]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xBD]]) + S([[\xBE]])) + S([[\xB0]]) * (S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAD]]) * (S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([!
 [\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]))) + S([[\xE4]]) * (S([[\xB7]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]]))) + S([[\xE3]]) * (S([[\x82]]) * (S([[\x9B]]) + S([[\x9C]]) + S([[\xA0]])) + S([[\x83]]) * (S([[\xBB]])) + S([[\x8E]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6!
 ]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8D]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x80]]) * (S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xB0]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8F]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\!
 xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8A]]) * (S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]])) + S([[\x89]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x90]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8C]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S(!
 [[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8B]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x86]]) * (S([[\x90]]) + S([[\x91]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]])) + S([[\x88]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) +!
  S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x87]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xAF]]))) + S([[\xEA]]) * (S([[\x92]]) * (S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x93]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAD]]) * (S([[\x9B]]) + S([[\xAA]]) + S([[\xAB]])) + S([[\xAF]]) * (S([[\xAB]])) + S([[\xA9]]) * (S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]])) + S([[\xAB]]) * (S([[\x9E]]) + S([[\x9F]]) + S([[\xB0]]) + S([[\xB1]])) + S([[\xA5]]) * (S([[\x9F]])) + S([[\xA7]]) * (S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]!
 ) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x9E]]) + S([[\x9F]])) + S([[\xA1]]) * (S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]])) + S([[\xA4]]) * (S([[\xAE]]) + S([[\xAF]])) + S([[\xA3]]) * (S([[\x8E]]) + S([[\x8F]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBC]])) + S([[\x9E]]) * (S([[\x89]]) + S([[\x8A]])) + S([[\xA0]]) * (S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]])) + S([[\x99]]) * (S([[\xB3]]) + S([[\xBE]])) + S([[\x9C]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\xA0]]) + S([[\xA1]])) + S([[\x9B]]) * (S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]])) + S([[\x98]]) * (S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]))) + S([[\xE0]]) * (S([[\xB2]]) * (S([[\x84]])) + S([[\xB1]]) * (S([[\xB7]]) + S([[\xBF]])) + S([[\xAD]]) * (S([[\xB0]])) + S([[\xAF]]) * (S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]])) + S([[\xA9]]) * (S([[\xB6]])) + S([[\xAB]]) * (S([[\xB0]]) + S([[\xB1]])) + S([[\xA5]]) * (S([[\xA4]]) + S([[\xA5]]) + S([[\xB0]])) + S([[\xA7]]) * (S([[\xB2]]) + S([[\xB3]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBD]])) + S([[\xA2]]) * (S([[\x88]])) + S([[\xA1]]) * (S([[\x9E]])) + S([[\xBE]]) * (S([[\x85]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA0]]) * (S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]])) + S([[\xBF]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]!
 ]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]])) + S([[\xB9]]) * (S([[\x8F]]) + S([[\x9A]]) + S([[\x9B]])) + S([[\xBC]]) * (S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xB4]]) + S([[\xB6]]) + S([[\xB8]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]])) + S([[\xB5]]) * (S([[\x8F]]) + S([[\xB9]])) + S([[\xB8]]) * (S([[\xBF]])) + S([[\xB7]]) * (S([[\xB4]]))) + S([[\xEF]]) * (S([[\xB4]]) * (S([[\xBE]]) + S([[\xBF]])) + S([[\xAE]]) * (S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xBD]]) * (S([[\x80]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]])) + S([[\xAF]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]])) + S([[\xB9]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]])) + S([[\xAC]]) * (S([[\xA9]])) + S([[\xBF]]) * (S([[\xA0]]) + !
 S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xBC]]) + S([[\xBD]])) + S([[\xBC]]) * (S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xB5]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]])) + S([[\xB8]]) * (S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xB7]]) * (S([[\x8F]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])))
-M.punctuation[4] = S([[\xF0]]) * (S([[\x92]]) * (S([[\xBF]]) * (S([[\xB1]]) + S([[\xB2]])) + S([[\x91]]) * (S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]))) + S([[\x91]]) * (S([[\x91]]) * (S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9D]])) + S([[\x93]]) * (S([[\x86]])) + S([[\x8A]]) * (S([[\xA9]])) + S([[\xA9]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]])) + S([[\xAC]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]])) + S([[\x85]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\xB4]]) + S([[\xB5]])) + S([[\x88]]) * (S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]])) + S([[\x87]]) * (S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x8D]]) + S([[\x9B]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]])) + S([[\x82]]) * (S([[\xBB]]) + S([[\xBC]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x81]]) * (S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]])) + S([[\xB1]]) * (S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\xB0]]) + S([[\xB1]])) + S([[\x83]]) * (S([[\x80]]) + S([[\x81]])) + S([[\xAA]]) * (S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]])) + S([[\xBD]]) * (S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]])) + S([[\xA0]]) * (S([[\xBB]])) + S([[\xBF]]) * (S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\x!
 AC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xBF]])) + S([[\x9A]]) * (S([[\xB9]])) + S([[\x99]]) * (S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]])) + S([[\x9C]]) * (S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xBB]]) * (S([[\xB7]]) + S([[\xB8]])) + S([[\xA8]]) * (S([[\xBF]])) + S([[\xA7]]) * (S([[\xA2]])) + S([[\xA5]]) * (S([[\x84]]) + S([[\x85]]) + S([[\x86]])) + S([[\x97]]) * (S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]))) + S([[\x9E]]) * (S([[\xB2]]) * (S([[\xAC]]) + S([[\xB0]])) + S([[\xB4]]) * (S([[\xAE]])) + S([[\x8B]]) * (S([[\xBF]])) + S([[\xA5]]) * (S([[\x9E]]) + S([[\x9F]])) + S([[\xBB]]) * (S([[\xB0]]) + S([[\xB1]])) + S([[\x85]]) * (S([[\x8F]]))) + S([[\x9D]]) * (S([[\xA7]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([!
 [\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8D]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]])) + S([[\xA9]]) * (S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA8]]) * (S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]])) + S([[\xAA]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]])) + S([[\x89]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x85]])) + S([[\x8C]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA6]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x!
 8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x86]]) * (S([[\x83]]) + S([[\x84]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x85]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]])) + S([[\x88]]) * (S([!
 [\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x87]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]])) + S([[\x82]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S(!
 [[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x81]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x84]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S!
 ([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x83]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]])) + S([[\x9E]]) * (S([[\x89]]) + S([[\xA9]])) + S([[\x9D]]) * (S([[\x8F]]) + S([[\xAF]])) + S([[\x80]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9F]]) * (S([[\x83]])) + S([[\xA5]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x!
 87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA4]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9C]]) * (S([[\x95]]) + S([[\xB5]])) + S([[\x9B]]) * (S([[\x81]]) + S([[\x9B]]) + S([[\xBB]])) + S([[\xA3]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S!
 ([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA2]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA1]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + !
 S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA0]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]]))) + S([[\x90]]) * (S([[\xBE]]) * (S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]])) + S([[\xA1]]) * (S([[\x97]]) + S([[\xB7]]) + S([[\xB8]])) + S([[\x84]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA4]]) * (S([[\x9F]]) + S([[\xBF]])) + S([[\x8E]]) * (S([[\x9F]])) + S([[\xBD]]) * (S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]])) + S([[\xAE]]) * (S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]])) + S([[\x8F]]) * (S([[\x90]])) + S([[\xBA]]) * (S([[\xAD]])) + S([[\xA9]]) * (S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x9!
 3]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\xBF]])) + S([[\xAC]]) * (S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAB]]) * (S([[\x88]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]])) + S([[\x86]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\xA0]])) + S([[\x85]]) * (S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x95]]) * (S([[\xAF]])) + S([[\x87]]) * (S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]))) + S([[\x9F]]) * (S([[\x92]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3!
 ]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x91]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x94]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB!
 3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x93]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8E]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8D]]) * (S([[\x80]]) + S([[\x81]]) + S([[!
 \x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x90]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x8F]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([!
 [\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x89]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x90]]) + S([[\x91]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]])) + S([[\x8C]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x86]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + !
 S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]])) + S([[\x85]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x88]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]])) + S([[\x87]]) * (S([[\xA6]]) + S([[\xA7]])!
  + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA2]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xB0]]) + S([[\xB1]])) + S([[\xA1]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA4]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C!
 ]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9E]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9D]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xA!
 C]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA0]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9F]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xB0]])) + S([[\x9A]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[!
 \x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x99]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9C]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([!
 [\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x9B]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]])) + S([[\x96]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x95]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + !
 S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x98]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x97]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) +!
  S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAE]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAD]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) !
 + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAF]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]])) + S([[\xAA]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBF]])) + S([[\xA9]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]])) + S([[\xAC]]) * (S([[\x80]]) + S([[\x8!
 1]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAB]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]])) + S([[\xA6]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\x!
 AB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA5]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA8]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\!
 xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xA7]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x82]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x81]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S(!
 [[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x84]]) * (S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\x83]]) * (S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]])) + S([[\x80]]) * !
 (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]]))) + S([[\x9C]]) * (S([[\xBE]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]) + S([[\x84]]) + S([[\x85]]) + S([[\x86]]) + S([[\x87]]) + S([[\x88]]) + S([[\x89]]) + S([[\x8A]]) + S([[\x8B]]) + S([[\x8C]]) + S([[\x8D]]) + S([[\x8E]]) + S([[\x8F]]) + S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xBD]]) * (S([[\x90]]) + S([[\x91]]) + S([[\x92]]) + S([[\x93]]) + S([[\x94]]) + S([[\x95]]) + S([[\x96]]) + S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]]) + S([[\x9B]]) + S([[\x9C]]) + S([[\x9D]]) + S([[\x9E]]) + S([[\x9F]]) + S([[\xA0]]) + S([[\xA1]]) + S([[\xA2]]!
 ) + S([[\xA3]]) + S([[\xA4]]) + S([[\xA5]]) + S([[\xA6]]) + S([[\xA7]]) + S([[\xA8]]) + S([[\xA9]]) + S([[\xAA]]) + S([[\xAB]]) + S([[\xAC]]) + S([[\xAD]]) + S([[\xAE]]) + S([[\xAF]]) + S([[\xB0]]) + S([[\xB1]]) + S([[\xB2]]) + S([[\xB3]]) + S([[\xB4]]) + S([[\xB5]]) + S([[\xB6]]) + S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xBF]]) * (S([[\x80]]) + S([[\x81]]) + S([[\x82]]) + S([[\x83]]))) + S([[\x9B]]) * (S([[\xB2]]) * (S([[\x9C]]) + S([[\x9F]]))) + S([[\x96]]) * (S([[\xBA]]) * (S([[\x97]]) + S([[\x98]]) + S([[\x99]]) + S([[\x9A]])) + S([[\xA9]]) * (S([[\xAE]]) + S([[\xAF]])) + S([[\xAC]]) * (S([[\xB7]]) + S([[\xB8]]) + S([[\xB9]]) + S([[\xBA]]) + S([[\xBB]]) + S([[\xBC]]) + S([[\xBD]]) + S([[\xBE]]) + S([[\xBF]])) + S([[\xAB]]) * (S([[\xB5]])) + S([[\xAD]]) * (S([[\x84]]) + S([[\x85]])) + S([[\xBF]]) * (S([[\xA2]]))))
+M.punctuation[1] = P([[!]]) + P([["]]) + P([[#]]) + P([[$]]) + P([[%]]) + P([[&]]) + P([[']]) + P([[(]]) + P([[)]]) + P([[*]]) + P([[+]]) + P([[,]]) + P([[-]]) + P([[.]]) + P([[/]]) + P([[:]]) + P([[;]]) + P([[<]]) + P([[=]]) + P([[>]]) + P([[?]]) + P([[@]]) + P([[[]]) + P([[\]]) + P(']') + P([[^]]) + P([[_]]) + P([[`]]) + P([[{]]) + P([[|]]) + P([[}]]) + P([[~]])
+M.punctuation[2] = P([[\xC3]]) * (P([[\x97]]) + P([[\xB7]])) + P([[\xD2]]) * P([[\x82]]) + P([[\xDF]]) * (P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xDB]]) * (P([[\x94]]) + P([[\x9E]]) + P([[\xA9]]) + P([[\xBD]]) + P([[\xBE]])) + P([[\xCF]]) * P([[\xB6]]) + P([[\xCE]]) * (P([[\x84]]) + P([[\x85]]) + P([[\x87]])) + P([[\xCD]]) * (P([[\xB5]]) + P([[\xBE]])) + P([[\xDC]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]])) + P([[\xCB]]) * (P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAD]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xC2]]) * (P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB4]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xBB]]) + P([[\xBF]])) + P([[\xD9]]) * (P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]])) + P([[\xD8]]) * (P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x9B]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]])) + P([[\xD7]]) * (P([[\x80]]) + P([[\x83]]) + P([[\x86]]) + P([[\xB3]]) + P([[\xB4]])) + P([[\xD6]]) * (P([[\x89]]) + P([[\x8A]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\xBE]])) + P([[\xD5]]) * (P([[\x!
 9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]))
+M.punctuation[3] = P([[\xE4]]) * (P([[\xB7]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]]))) + P([[\xE3]]) * (P([[\x83]]) * P([[\xBB]]) + P([[\x82]]) * (P([[\x9B]]) + P([[\x9C]]) + P([[\xA0]])) + P([[\x80]]) * (P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xB0]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x8F]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA!
 1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x8E]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x8D]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\x!
 B1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x8C]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x8B]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x8A]]) * (P([!
 [\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]])) + P([[\x89]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x90]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x88]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x87]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + !
 P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xAF]])) + P([[\x86]]) * (P([[\x90]]) + P([[\x91]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]))) + P([[\xE2]]) * (P([[\xB3]]) * (P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xAF]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xAE]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x97]]) + P([[\x9!
 8]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xAD]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xAC]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\x!
 AA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xAB]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xAA]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\!
 xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xA9]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xA8]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xA7]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P(!
 [[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xA6]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xA5]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P!
 ([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x84]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x88]]) + P([[\x89]]) + P([[\x94]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA5]]) + P([[\xA7]]) + P([[\xA9]]) + P([[\xAE]]) + P([[\xBA]]) + P([[\xBB]])) + P([[\x83]]) * P([[\x80]]) + P([[\x82]]) * (P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x81]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]])) + P([[\x80]]) * (P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]!
 ) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xBF]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xBE]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xBD]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x8!
 4]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xBC]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xBB]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x!
 94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]])) + P([[\xBA]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xB9]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]])) + P([[\xB8]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([!
 [\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xB5]]) * P([[\xB0]]) + P([[\x94]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x93]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P(!
 [[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]])) + P([[\x92]]) * (P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x91]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]])) + P([[\x90]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]])) + P([[\x8F]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]])!
  + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x8E]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x8D]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]!
 ) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x8C]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x8B]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x8A]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8!
 A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x89]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x88]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x!
 9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x87]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x86]]) * (P([[\x8A]]) + P([[\x8B]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\!
 xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x85]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8F]])) + P([[\xA4]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xA3]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P(!
 [[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xA2]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xA1]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xA0]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) +!
  P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x9F]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x9E]]) * (P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) !
 + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x9D]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]])) + P([[\x9C]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x9B]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]!
 ]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x9A]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x99]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98!
 ]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x98]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x97]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA!
 8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x96]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x95]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\x!
 B8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]]))) + P([[\xE1]]) * (P([[\xB3]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x93]])) + P([[\xB1]]) * (P([[\xBE]]) + P([[\xBF]])) + P([[\x90]]) * P([[\x80]]) + P([[\xAF]]) * (P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x8E]]) * (P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]])) + P([[\x8D]]) * (P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]])) + P([[\xAA]]) * (P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]])) + P([[\xA8]]) * (P([[\x9E]]) + P([[\x9F]])) + P([[\xA7]]) * (P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xA5]]) * (P([[\x80]]) + P([[\x84]]) + P([[\x85]])) + P([[\x83]]) * P([[\xBB]]) + P([[\x82]]) * (P([[\x9E]]) + P([[\x9F]])) + P([[\x81]]) * (P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]])) + P([[\xA0]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]])) + P([[\x9F]]) * (P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]])) + P([[\xBE]]) * (P([[\xBD]]) + P([[\xBF]])) + P([[\x9C]]) * (P([[\xB5]]) + P([[\xB6]])) + P([[!
 \x9B]]) * (P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]])) + P([[\x9A]]) * (P([[\x9B]]) + P([[\x9C]])) + P([[\x99]]) * (P([[\xAD]]) + P([[\xAE]])) + P([[\xBF]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xBD]]) + P([[\xBE]])) + P([[\xB0]]) * (P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xAD]]) * (P([[\x8E]]) + P([[\x8F]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]]))) + P([[\xE0]]) * (P([[\xB2]]) * P([[\x84]]) + P([[\xB1]]) * (P([[\xB7]]) + P([[\xBF]])) + P([[\xAF]]) * (P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]])) + P([[\xAD]]) * P([[\xB0]]) + P([[\xAB]]) * (P([[\xB0]]) + P([[\xB1]])) + P([[\xA9]]) * P([[\xB6]]) + P([[\xA7]]) * (P([[\xB2]]) + P([[\xB3]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBD]])) + P([[\xA5]]) * (P([[\xA4]]) + P([[\xA5]]) + P([[\xB0]])) + P([[\xA2]]) * P([[\x88]]) + P([[\xA1]]) * P([[\x9E]]) + P([[\xA0]]) * (P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]])) + P([[\xBF]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]])) + P([[\xBE]]) * (P([[\x85]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\!
 xBC]]) * (P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xB4]]) + P([[\xB6]]) + P([[\xB8]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]])) + P([[\xB9]]) * (P([[\x8F]]) + P([[\x9A]]) + P([[\x9B]])) + P([[\xB8]]) * P([[\xBF]]) + P([[\xB7]]) * P([[\xB4]]) + P([[\xB5]]) * (P([[\x8F]]) + P([[\xB9]]))) + P([[\xEF]]) * (P([[\xB4]]) * (P([[\xBE]]) + P([[\xBF]])) + P([[\xAF]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]])) + P([[\xAE]]) * (P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xBD]]) * (P([[\x80]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]])) + P([[\xAC]]) * P([[\xA9]]) + P([[\xBF]]) * (P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xBC]]) + P([[\xBD]])) + P([[\xB9]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([!
 [\xAB]])) + P([[\xB8]]) * (P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xB7]]) * (P([[\x8F]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xBC]]) * (P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xB5]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]))) + P([[\xEA]]) * (P([[\x93]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x92]]) * (P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xAF]]) * P([[\xAB]]) + P([[\xAD]]) * (P([[\x9B]]) + P([[\xAA]]) + P([[\xAB]])) + P([!
 [\xAB]]) * (P([[\x9E]]) + P([[\x9F]]) + P([[\xB0]]) + P([[\xB1]])) + P([[\xA9]]) * (P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]])) + P([[\xA7]]) * (P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x9E]]) + P([[\x9F]])) + P([[\xA5]]) * P([[\x9F]]) + P([[\xA4]]) * (P([[\xAE]]) + P([[\xAF]])) + P([[\xA3]]) * (P([[\x8E]]) + P([[\x8F]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBC]])) + P([[\xA1]]) * (P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]])) + P([[\xA0]]) * (P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]])) + P([[\x9E]]) * (P([[\x89]]) + P([[\x8A]])) + P([[\x9C]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\xA0]]) + P([[\xA1]])) + P([[\x9B]]) * (P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]])) + P([[\x99]]) * (P([[\xB3]]) + P([[\xBE]])) + P([[\x98]]) * (P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]])))
+M.punctuation[4] = P([[\xF0]]) * (P([[\x92]]) * (P([[\xBF]]) * (P([[\xB1]]) + P([[\xB2]])) + P([[\x91]]) * (P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]))) + P([[\x91]]) * (P([[\x93]]) * P([[\x86]]) + P([[\x91]]) * (P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9D]])) + P([[\x8F]]) * (P([[\x94]]) + P([[\x95]]) + P([[\x97]]) + P([[\x98]])) + P([[\xAC]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]])) + P([[\x8A]]) * P([[\xA9]]) + P([[\xA9]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]])) + P([[\x88]]) * (P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]])) + P([[\x87]]) * (P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x8D]]) + P([[\x9B]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]])) + P([[\xAA]]) * (P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]])) + P([[\x85]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\xB4]]) + P([[\xB5]])) + P([[\xAF]]) * P([[\xA1]]) + P([[\x83]]) * (P([[\x80]]) + P([[\x81]])) + P([[\x82]]) * (P([[\xBB]]) + P([[\xBC]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x81]]) * (P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]])) + P([[\xA0]]) * P([[\xBB]]) + P([[\xBF]]) * (P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xBF]])) + P([[\xB1]]) * (P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\xB0]]) + P([[\xB1]])) + P([[\xBD]])!
  * (P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]])) + P([[\x9C]]) * (P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xBB]]) * (P([[\xB7]]) + P([[\xB8]])) + P([[\x9A]]) * P([[\xB9]]) + P([[\x99]]) * (P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]])) + P([[\xA8]]) * P([[\xBF]]) + P([[\x97]]) * (P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]])) + P([[\xA7]]) * P([[\xA2]]) + P([[\xA5]]) * (P([[\x84]]) + P([[\x85]]) + P([[\x86]]))) + P([[\x90]]) * (P([[\x8F]]) * P([[\x90]]) + P([[\xAE]]) * (P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]])) + P([[\xAC]]) * (P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xAB]]) * (P([[\x88]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]])) + P([[\xA9]]) * (P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\xBF]])) + P([[\x87]]) * (P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\!
 xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]])) + P([[\x86]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\xA0]])) + P([[\x85]]) * (P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xA4]]) * (P([[\x9F]]) + P([[\xBF]])) + P([[\xA1]]) * (P([[\x97]]) + P([[\xB7]]) + P([[\xB8]])) + P([[\xBE]]) * (P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]])) + P([[\xBD]]) * (P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]])) + P([[\xBA]]) * P([[\xAD]]) + P([[\x84]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x8E]]) * P([[\x9F]]) + P([[\xB5]]) * P([[\xAE]]) + P([[\xB6]]) * (P([[\x8E]]) + P([[\x8F]])) + P([[\x95]]) * P([[\xAF]])) + P([[\x9F]]) * (P([[\xAF]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]])) + P([[\xAE]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + !
 P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xAD]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xAC]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) +!
  P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xAB]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]])) + P([[\xAA]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xA9]]) * (P([[\x80]]!
 ) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]])) + P([[\xA8]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xA7]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]!
 ]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xA6]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xA5]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1!
 ]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x84]]) * (P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x83]]) * (P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]])) + P([[\x82]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\!
 xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x81]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x80]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[!
 \xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x94]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x93]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x92]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P!
 ([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x91]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x90]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + !
 P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x8F]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x8E]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) +!
  P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x8D]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x8C]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) !
 + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x89]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x90]]) + P([[\x91]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]])) + P([[\x88]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]])) + P([[\x87]]) * (P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x86]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xA!
 D]])) + P([[\x85]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xA4]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xA3]]) * (P([[\x80]]) + P([[\x81]])) + P([[\xA2]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P(!
 [[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]])) + P([[\xA1]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xA0]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P!
 ([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x9F]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xB0]])) + P([[\x9E]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x9D]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) !
 + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x9C]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x9B]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]])) + P([[\x9A]]!
 ) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x99]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x98]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F!
 ]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x97]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x96]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9!
 F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x95]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]]))) + P([[\x9E]]) * (P([[\xB4]]) * P([[\xAE]]) + P([[\x8B]]) * P([[\xBF]]) + P([[\xB2]]) * (P([[\xAC]]) + P([[\xB0]])) + P([[\xBB]]) * (P([[\xB0]]) + P([[\xB1]])) + P([[\x97]]) * P([[\xBF]]) + P([[\xA5]]) * (P([[\x9E]]) + P([[\x9F]])) + P([[\x85]]) * P([[\x8F]])) + P([[\x9D]]) * (P([[\xA6]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]!
 ) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xA9]]) * (P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xA8]]) * (P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]])) + P([[\x8D]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]])) + P([[\x8C]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\!
 xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xA7]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xAA]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]])) + P([[\x89]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x85]])) + P([[\x88]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + !
 P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x87]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]])) + P([[\x86]]) * (P([[\x83]]) + P([[\x84]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x85]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]])) + P([[\x84]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]!
 ]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x83]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]])) + P([[\x82]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0!
 ]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x81]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x80]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB!
 0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\x9F]]) * P([[\x83]]) + P([[\x9E]]) * (P([[\x89]]) + P([[\xA9]])) + P([[\x9D]]) * (P([[\x8F]]) + P([[\xAF]])) + P([[\x9C]]) * (P([[\x95]]) + P([[\xB5]])) + P([[\x9B]]) * (P([[\x81]]) + P([[\x9B]]) + P([[\xBB]])) + P([[\xA5]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xA4]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) !
 + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xA3]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xA2]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xA1]]!
 ) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xA0]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]]))) + P([[\x9C]]) * (P([[\xB4]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x!
 8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xB3]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]])) + P([[\xB2]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\!
 xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xB1]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xB0]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[!
 \xBE]]) + P([[\xBF]])) + P([[\xBF]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]])) + P([[\xBE]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xBD]]) * (P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xBA]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) +!
  P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]])) + P([[\xB9]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xB8]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) !
 + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xB7]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xB6]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xB5]]) * (P([[\x80]]) + P([[\x81]]) + P([[\x82]!
 ]) + P([[\x83]]) + P([[\x84]]) + P([[\x85]]) + P([[\x86]]) + P([[\x87]]) + P([[\x88]]) + P([[\x89]]) + P([[\x8A]]) + P([[\x8B]]) + P([[\x8C]]) + P([[\x8D]]) + P([[\x8E]]) + P([[\x8F]]) + P([[\x90]]) + P([[\x91]]) + P([[\x92]]) + P([[\x93]]) + P([[\x94]]) + P([[\x95]]) + P([[\x96]]) + P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]]) + P([[\x9B]]) + P([[\x9C]]) + P([[\x9D]]) + P([[\x9E]]) + P([[\x9F]]) + P([[\xA0]]) + P([[\xA1]]) + P([[\xA2]]) + P([[\xA3]]) + P([[\xA4]]) + P([[\xA5]]) + P([[\xA6]]) + P([[\xA7]]) + P([[\xA8]]) + P([[\xA9]]) + P([[\xAA]]) + P([[\xAB]]) + P([[\xAC]]) + P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]]) + P([[\xB0]]) + P([[\xB1]]) + P([[\xB2]]) + P([[\xB3]]) + P([[\xB4]]) + P([[\xB5]]) + P([[\xB6]]) + P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]]))) + P([[\x9B]]) * (P([[\xB2]]) * (P([[\x9C]]) + P([[\x9F]]))) + P([[\x96]]) * (P([[\xAC]]) * (P([[\xB7]]) + P([[\xB8]]) + P([[\xB9]]) + P([[\xBA]]) + P([[\xBB]]) + P([[\xBC]]) + P([[\xBD]]) + P([[\xBE]]) + P([[\xBF]])) + P([[\xAB]]) * P([[\xB5]]) + P([[\xBA]]) * (P([[\x97]]) + P([[\x98]]) + P([[\x99]]) + P([[\x9A]])) + P([[\xA9]]) * (P([[\xAE]]) + P([[\xAF]])) + P([[\xBF]]) * P([[\xA2]]) + P([[\xB5]]) * (P([[\xAD]]) + P([[\xAE]]) + P([[\xAF]])) + P([[\xAD]]) * (P([[\x84]]) + P([[\x85]]))))
 -- luacheck: pop
 return M

Modified: trunk/Master/texmf-dist/tex/luatex/markdown/markdown.lua
===================================================================
--- trunk/Master/texmf-dist/tex/luatex/markdown/markdown.lua	2025-01-28 21:09:25 UTC (rev 73627)
+++ trunk/Master/texmf-dist/tex/luatex/markdown/markdown.lua	2025-01-28 21:17:08 UTC (rev 73628)
@@ -20,7 +20,7 @@
 -- TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 -- SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 --
--- Copyright (C) 2016-2024 Vít Starý Novotný, Andrej Genčur
+-- Copyright (C) 2016-2025 Vít Starý Novotný, Andrej Genčur
 --
 -- This work may be distributed and/or modified under the
 -- conditions of the LaTeX Project Public License, either version 1.3
@@ -58,7 +58,7 @@
 -- those in the standard .ins files.
 --
 local metadata = {
-    version   = "3.9.1-0-g92254dfb",
+    version   = "3.10.0-0-g626df6ad",
     comment   = "A module for the conversion from markdown "
              .. "to plain TeX",
     author    = "John MacFarlane, Hans Hagen, Vít Starý Novotný, "

Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds	2025-01-28 21:09:25 UTC (rev 73627)
+++ trunk/Master/tlpkg/libexec/ctan2tds	2025-01-28 21:17:08 UTC (rev 73628)
@@ -3900,6 +3900,7 @@
  'm-tx'			=> 'm-tx.lua',
  'make4ht'		=> 'make4ht$',
  'makedtx'		=> '^makedtx\.pl$',
+ 'markdown'		=> '^markdown2tex\.lua$',
  'match_parens'         => '^match_parens$',
  'mathspic'             => '^mathspic\.pl$',
  'memoize'		=> '\.p[ly]$',

Modified: trunk/Master/tlpkg/tlpsrc/markdown.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/markdown.tlpsrc	2025-01-28 21:09:25 UTC (rev 73627)
+++ trunk/Master/tlpkg/tlpsrc/markdown.tlpsrc	2025-01-28 21:17:08 UTC (rev 73628)
@@ -1,21 +1,26 @@
-depend l3kernel
-depend lt3luabridge
-depend lua-uni-algos
-#soft amsfonts
-#soft amsmath
-#soft catchfile
-#soft csvsimple
-#soft epstopdf-pkg
-#soft etoolbox
-#soft fancyvrb
-#soft gobble
-#soft graphics
-#soft grffile
-#soft latex
-#soft ltxcmds
-#soft paralist
-#soft pgf
-#soft soul
-#soft tools
-#soft url
-#soft verse
+binpattern f bin/${ARCH}/markdown2tex
+
+hard l3kernel
+hard lt3luabridge
+hard lua-tinyyaml
+hard lua-uni-algos
+soft amsfonts
+soft amsmath
+soft csvsimple
+soft enumitem
+soft epstopdf
+soft epstopdf-pkg
+soft etoolbox
+soft fancyvrb
+soft graphics
+soft ltxcmds
+soft lua-ul
+soft luacolor
+soft luaxml
+soft paralist
+soft pgf
+soft soul
+soft tools
+soft url
+soft verse
+soft xcolor



More information about the tex-live-commits mailing list.